/* Large Devices, Wide Screens */
@media only screen and (max-width: 1900px) {}
@media only screen and (max-width: 1850px) {

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

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

}

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

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

}

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

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

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

}

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

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

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

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

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

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

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

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

}
@media only screen and (max-width: 1200px) {
}
/* 2k-5k Devices */
@media only screen 
and (min-device-width : 1600px) 
and (max-device-width : 5120px) {

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

}

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

}
/* Medium Devices, Desktops */

 

@media only screen and (max-width: 992px) {
}
/* Small Devices, Tablets */
@media only screen and (max-width: 768px) {
.footer_wrapper{flex-direction: column;}
.megamenu{display: none;}
.mobile_menu_btn{
	display: flex;
}
.side-nav {
    left: -50%;
    width: 50%;
}
#sticky-sticky-wrapper{
    margin-bottom: 15px;
    display: flex;
    justify-content: center;
    text-align: center;
}
.main_menu{
    background: transparent;
    display: table;
    margin: 0px auto;
}
.is-sticky #sticky{background:#fff;padding:5px;} 
.main_menu:before, .main_menu:after, .header_contact .main_phone .m_link, header .just-icon{display: none;}
.header_contact .main_phone .t_link{display: none !important;}
.header_contact .main_phone .mobile_t_link{display: block;}
header .logo img.main {
    height: 60px;
}
header .logo{order:0;}
header .contact-left{order:1;}
header .contact-right{order:2;}
}
/* Extra Small Devices, Phones */
@media only screen and (max-width: 480px) {
	.header-wrapper{
		flex-wrap: wrap;
		flex-direction: column;
	}
	.slider .slick-slide img, #slider{height: 200px;}
	.header_contact .main_phone .mobile_t_link, #slider .slick-dots{display: none !important;}
	.header_contact .main_phone .m_link, .header_contact .main_phone .t_link{display: block !important;}
	.hover_more_phone{display: none !important;}
	.side-nav {left: -100%;width: 100%;}
	.main_content{padding: 15px;}
}
/* Custom, iPhone Retina */
@media only screen and (max-width: 320px) {
} 
/*==========  Mobile First Method  ==========*/

/* Custom, iPhone Retina */
@media only screen and (min-width: 320px) {
    
}

/* Extra Small Devices, Phones */
@media only screen and (min-width: 480px) {
   
}

/* Small Devices, Tablets */
@media only screen and (min-width: 768px) {

}

/* Medium Devices, Desktops */
@media only screen and (min-width: 992px) {
 
    
}

/* Large Devices, Wide Screens */
@media only screen and (min-width: 1200px) {
  
}

@media only screen and (min-width: 1600px){
    
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 1)  {
  
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px)
and (-webkit-min-device-pixel-ratio: 1)  {
   
}

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

}

@media only screen and (min-width: 768px) and (max-width: 992px) {

}
@media only screen and (min-width: 481px) and (max-width: 767px) {

}

@media only screen and (min-width : 992px) and (max-width : 1200px) {

}  

@media only screen and (min-width: 769px) and (max-width: 1199px) {
  
}



@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape)
and (-webkit-min-device-pixel-ratio: 2) {
 
}

@media print {
 
}
​@media only screen and (max-width: 1440px) and (min-width: 1366px) {

}