@media only screen and (max-width:1169px) 
{

}


@media only screen and (max-width:992px) {
.founder-grid { grid-template-columns: 1fr;gap:30px;}
.contact-row{flex-wrap: wrap;}
.contact-col-contact{flex:0 0 100%;}
.contact-col-frm{flex:0 0 100%}

.homeproduct-col{flex:0 0 calc((100% - 60px) / 3);}
.productshortview{margin-bottom:20px;}

.togglemenu{display:block!important; float:left;}
.menupanel ul{display:none; position:absolute; top:50px; left:10px; width:250px; z-index:1000; background:#FFF}
.menupanel ul li{ width:100%;}

    nav ul li a {
       color:#fff!important;
    }

.menu-toggle{
    display:flex;
}
  nav ul {
     
    display: block;
	padding:0px;
  }
nav{
position: fixed;
top:0px;
left:-100%;
width:310px;
height:100%;
top:0;
 
background:#07274A;
transition:.4s;
font-size:18px;
overflow-y: auto;
overflow-x: hidden;
}

 
#header.scrolled nav a {
  color: #FFFF;
}
.mobilelogo{display:block; padding:15px;}
.mobilelogo img{ max-width:100%; height:auto;}
 
nav.active{
left:0;
}
nav ul li{position:relative; transition: all 0.5s ease 0s; border-bottom: 1px solid #0e3054; padding:12px;}
nav ul li::before{ content:""; display:none;}
nav ul li:hover::before{height:100%; width:auto;}
.submenu {
    
    top:100%;
	width:100%;
	font-size:16px;
	font-variant:normal;
}
.submenu li{ padding-left:30px; position:relative;}
.submenu li a::after{ position:absolute; content: "\f105"; font-family: 'FontAwesome'; left:20px; top:11px; color:#FFF;transition: all 0.5s ease 0s;}
.submenu li:hover a::after{left:25px; color:#caa34d;}

.submenu .submenu {left: 0; top:100%;}
.submenu .submenu li{padding-left:40px; position:relative;}
.submenu .submenu li::after{left:30px;}
nav ul li .arrow{ position:absolute; top:20px; right:15px;}
.submenu .arrow {
    
    transform: translateY(-50%) rotate(45deg);
}

/* Rotate 3rd level arrow */
.submenu .dropdown:hover > a .arrow {
    transform: translateY(-50%) rotate(225deg);
    
}
.slide-content h1{
font-size:40px;
}
header {padding: 10px 3%;
}
}

@media only screen and (max-width: 768px) {
	
.addpanel img{width:100%; height:auto;}
.form-grid{
grid-template-columns:1fr;
}

    .homeproduct-col {
        flex: 0 0 calc((100% - 30px) / 2);
    }

.register-box{
width:90%;
}
.logo{text-align:center;}
.header_middle_section .shopping_cart_section ul li .header_cart_panel{position:absolute; width:250px; top:44px; right:-1px; border:1px solid #DFDFDF; display:none; z-index:10!important;}
.menupanel .search{margin-bottom:15px;}

.FRS ul li.first{ width:100%;}
.FRS ul li.second{width:100%;}
.FRS ul li.third{ width:100%;}
.support{width:90%;}

.freeshiping, .daysreturn, .support{ width:100%;}
.freeshiping:after{ 
border-top:none;
border-right:none;
border-bottom:none;
border-left:none;
}

.support:after{
border-top:none;
border-right:none;
border-bottom:none;
border-left:none;
}

.daysreturn:before{ 
border-top:none;
border-right:none;
border-bottom:none;
border-left:none;
}
.daysreturn div{padding-left:60px;}
.daysreturn div::before {left:0;}

.daysreturn:after{ 
border-top:none;
border-right:none;
border-bottom:none;
border-left:none;
}

}


 

@media only screen and (max-width:650px) {
 
}


@media only screen and (max-width:500px) {
.header_middle_section .shopping_cart_section ul li .overlapline{display:none;}
.header_middle_section .shopping_cart_section ul li .header_cart_panel{width:100%; right:0px; border-top:none;}
    .homeproduct-col {
        flex: 0 0 100%;
    }
}

@media only screen and (max-width:400px) {


}