/* Theme custom Responsive style css start here 
======================================================
*/

@media(min-width:768px) {}



@media(min-width:1921px) {}
@media(max-width:1120px) {
	.main-navigation a {
    padding: 1.2rem 1.5rem;
		font-size: 1.4rem;}
}
@media(max-width:1024px) {}

@media(max-width:991px) {
	.main-navigation .dropdown-toggle{
		top:7px;
		color:#fff;
	}
	.main-navigation .dropdown-toggle:after{
		display:none;
	}
	.main-navigation li li a {
    color: #fff;
    padding: 1rem 0;
}
	.js .menu-toggle, .js .dropdown-toggle{
    display: block;
  }
	.main-navigation .menu > li:last-child a {
    border: transparent;
}
  .js .main-navigation > div > ul {
    display: none;
  }
  .main-navigation {
    clear: none;
    float: none;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 111;
    background: #9D84F7;
    padding: 0;
	  margin-top:-1rem;
  }
  .dropdown-toggle svg,
  .main-navigation .menu-item-has-children > a > .icon {
    display: none;
  }
  .main-navigation ul li:hover > ul,
  .main-navigation ul li.focus > ul {
    left: 0;
    right: 0;
  }
  .menu-toggle {
    color: #fff;
    transition: 0.5s;
    font-size: 1.6rem;
    font-weight: 700;
    line-height:3.6rem;
    margin: 1px auto 2px;
    padding: 0;
    position: absolute;
    right: 15px;
    top: -8.8rem;
    z-index: 11;
    border: 2px solid #fff;
    width: 4rem;
    height: 4rem;
    background: transparent;
    cursor: pointer;
	  outline:none;
  }
  button.menu-toggle:hover,
  button.menu-toggle:focus {
    background-color: #fff;
    color: #222;  outline:none;
  }
  .menu-toggle .icon {
    margin-right: 0;
  }
  .main-navigation li {
    display: block;
    border-bottom: 1px solid rgba(255,255,255,0.2);
  }
  .main-navigation a {
    padding: 1.4rem 0;
    font-size: 1.6rem;
  }
  .main-navigation > div > ul {
    border-top: 0px solid #eee;
	  background:transparent;
    padding: 0.75em 1.695em;
  }
	.site-header.fixed .site-logo {
    max-width:9rem;
}
		.site-header.fixed .menu-toggle {
    top: -5.2rem;
}
}

@media only screen and (max-width: 900px) {}

@media(max-width:767px) {
	.site-logo {
    max-width: 12rem;
}
	.menu-toggle {
		top: -6.8rem;}

}

@media(max-width:500px) {}

@media(max-width:420px) {}