@media (min-width: 1200px){
.container {
    max-width: 1170px;
}
}
@media (max-width: 1199.98px){

.home-slideshow .slide {
	min-height: 600px;
}
.header_bottom .logo {
	max-width: 100px;
}
.top-menu ul li a {
	font-size: 18px;
	margin: 14px 10px;
}
.home-slideshow .slide .con h1 {
	line-height: 50px;
	font-size: 40px;
}
.main_area {
	padding: 40px 0px;
}

.menu ul li a, .header_area.fix .menu ul li a{ font-size:13px;padding: 10px 6px;}

.home-slideshow .slide {min-height: 450px;}
.home-slideshow .slide .con h2{line-height: 55px;font-size: 43px;}
.tproduct .nav-tabs{ width:45%;}
.product .owl-carousel .owl-nav.disabled{ width:25%;}
.subbanner{ min-height:260px;}
.catxt{ text-align: left;}
#main #faq .card .card-header .btn-header-link span{line-height: 27px;}
.google{width: 175px;}
.filter_area .filter_box .custom-control, .filter_area .filter_box .card .card-body ul li{ text-align:left;}
.cstar, .cartarea h5{ text-align:left;}
}

@media (max-width: 991.98px) {
	.nav-menu > li > a{ margin:0px;color: #000;}
	.nav-toggle::before{background-color: #fff;
  border-radius: 10px;
  box-shadow: 0 0.5em 0 0 #fff, 0 1em 0 0 #fff;}
  .header_area .header_right {float: none;position: relative;margin-top: 0px;} 
.header_area{ padding:10px 0px;}
.top-menu{position:fixed; z-index:1099; top:0; left:0; width:100%; height:100%; float:none; padding:0; margin:0; overflow:scroll; display:none; color:#000; background:#fff;}
.top-menu.open{display:block;}
.top-menu .btn-topmenu-close{position:fixed; z-index:9; top:0; right:0; color:#fff; background:#3a82d7; font-size:18px; z-index:9; padding:10px 15px; display:block;}
.top-menu ul{padding:50px 20px 0; margin:0; list-style:none;}
.top-menu ul + ul{padding:0 20px 50px;}
.top-menu ul + ul li:first-child{border-top:solid 1px #135b6d;}
.top-menu ul li{border-top:solid 1px #d2d2d2; position:relative;}
.top-menu ul li:first-child{border:none;}
.top-menu ul li.dropdown .arrow{position:absolute; z-index:8; top:0; right:0; width:40px; height:48px; line-height:48px; text-align:center; color:#5a5a5a; font-size:24px; cursor:pointer;}
.top-menu ul li.dropdown .arrow:after{font-family:'IcoFont'; content:"\eac8";}
.top-menu ul li.dropdown.open > .arrow:after{content:"\eacb";}
.top-menu ul li.dropdown > a{padding-right:40px;}
.top-menu ul li.dropdown.open > ul{display:block;}
.top-menu ul li a{font-size:18px; color:#5a5a5a; padding:0px 0; display:block;text-transform: capitalize;text-align: left;}
.top-menu ul li a:hover,
.top-menu ul li:hover > a,
.top-menu ul li.current-menu-item > a{text-decoration:none; color:#3a82d7;}
.top-menu ul ul{padding:0 0 15px; display:none;}
.top-menu ul ul li{border:none;}
.top-menu ul ul li a{font-size:14px; padding:7px 0; text-transform:none; padding-left:10px;}
.top-menu ul ul ul li a{padding-left:20px;}
.header_area.fix .menu ul li ul {background-color: #6fbe42;}
.header_search_box{margin-top: 25px;}
.header_area.fix .menuButton{ margin-top:0px;}
.btn-topmenu {
	color: #3a82d7;
	font-size: 24px;
	float: right;
	margin: 5px 0;
}
.btn-topmenu:hover{
	color: #000;
}
.menu ul li a span i{position: relative;top: -12px;transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    -webkit-transition: all ease-in-out 0.5s;
    -o-transition: all ease-in-out 0.5s;
    -ms-transition: all ease-in-out 0.5s;
    -khtml-transition: all ease-in-out 0.5s;}
	.menu ul li a span{ font-size:27px;}
.menu {float: right;}

.bsocial{ top:40px;}
.home-slideshow .slide .con h2{line-height: 48px;font-size: 45px;}
.home-slideshow .slide .con .btn{ margin-top:0px;}
.menu ul li a {padding: 0px;}
.header_area.fix .menu ul li a {padding: 0px 0px;}
.menu ul li ul{ opacity:10;visibility: initial;}

.header_area .logo{max-width: 150px;}
.home-slideshow .slide .con h2 {line-height: 45px;font-size: 35px;}
.tproduct .nav-tabs {width: 65%;}
.shopimg{ height:475px; margin-bottom:10px;}
.shopimg2{ margin-top:0px;}
.shop .pl-0{ padding-right:0px !important;}
.shopimg1, .shopimg2{ height:550px;}
.welcome{ text-align:center;}
.welcome .pt-5{ padding-top:0px !important;}
.welcome .mt-5{ margin-top:0px !important;}
.welcome .shap {text-align: center;}

.clientsay .owl-carousel .owl-nav button.owl-prev{ left:0px;}
.clientsay .owl-carousel .owl-nav button.owl-next{ right:0px;}
.clientsay p{ width:90%;}
.newletter .pl-5{ padding-left:15px !important;}
.of{padding-left: 15px !important;padding-right: 15px !important;}
.subbanner{ min-height:225px;}
.cartarea h4, .cartarea p{ text-align:left;}
.cright{ margin-top:25px;}
.cart_area{ padding:30px 0px !important;}
.conact .pl-5{ padding-left:15px !important;}
.filter_area::after{ display:none;}
.inner_product_area{ text-align:left;}
.header_area .header_right {
	float: right;
	
}
.navigation {
	width: 100%;
	height: auto;
	position: absolute;
	font-family: inherit;
	background-color: transparent;
	left: 0;
	padding-right: 0;
	top: 36px;
	z-index: 99;
}
.header_search_box {
	padding-right: 60px;
	z-index: 9;
}
.nav-menu > li > a span {
	
	float: right;
}
.header_area.fix{ display:none;}
#exzoom{ margin-bottom:25px;}
}

@media (max-width: 767.98px) {
.home-slideshow .slide .con h3{ font-size:35px; margin-bottom:0px;}
.header_bottom .logo {max-width: 90px;}
.header_area .header_right{ margin-top:0px;}
.tproduct, .shop, .welcome, .clientsay{ padding:40px 0px 0px;}
.tproduct .nav-tabs {width: 90%;}
.product .owl-nav{top: 30px;position: relative; width:45%; left:0px; right:0px; margin:0 auto;}
	.ctxt10{transform: translate(0, -40%);}
	.ctxt10 h4{font-size: 40px;}
.cosmetbg{ min-height:300px;}
.newletter{ text-align:center; padding:40px 0px;}
.newletter .form-group{ margin:20px 0px 0px;}
.of{border-right: 0px solid #d3ddce;}
.easybox{position: initial;padding: 0px 0px 25px 0px;text-align: center;}
.easybox .easyicon{position: initial;margin-bottom: 15px;}
.easybox p{ text-align:center;}
.footer_area, .conact, .faq{ padding:0px 0px;}
.collection{ padding-bottom:10px;}
.subbanner{ min-height:200px;}
.cart_area .border-right{border-right: 0px solid #dee2e6 !important; padding-bottom:20px !important;}
.cartarea h4, .cartarea p, .cstar, .cartarea h5{text-align: center;}
.qunty{ margin:0 auto;}
#main #faq .card .card-header .btn-header-link span{ width:85%; font-size:20px;line-height: 20px;}
.filter_area::after{ display:none;}
.cartarea .pr-5{ padding-right:15px !important;}
.inner_product_area .product_search_area .product_sort {float: left;margin-top: 10px;}
.inner_product_area .product_search_area {margin-bottom: 70px;}
.nav-dropdown > li > a, .megamenu-list > li > a {width: 100%;}
.client .owl-nav{ display:none;}
	.p-70{padding: 40px 0px;}
	h3{ font-size:35px;}
.listview .proimg{ height:200px;}
	.collectimg {
  height: auto;
  position: relative;
}
	.ctxt{transform: translate(0, 40%);}
	.ctxt h4{font-size: 50px;}
	.product{padding-bottom: 100px;}
	.navigation-portrait .nav-menu > li > a {
  width: 100%;
  height: auto;
  padding: 10px 10px 10px 15px;
  font-size: 15px;
}
}
@media (max-width: 639.98px) {
	.addarea{padding: 15px;}
.menubox {position: relative;top: 0;}
.header_bottom .logo {max-width: 80px;}
.home-slideshow .slide {min-height: 220px;}
.home-slideshow .slide .caption{ top:58%;}
.bsocial{ display:none;}
.home-slideshow .slide .con h2 {line-height: 30px;font-size: 27px;}
.home-slideshow .slide .con h3{ font-size:28px; line-height:30px;}
.home-slideshow .slide .btnmore{ padding:8px 17px; margin-top:15px;}
.collectimg{ height:270px;}
.tproduct h3, .shop h3, .welcome h3, .product h3, .ctxt h4, .clientsay h3, .newletter h3{ font-size:35px;}
.shopimg{ height:330px;}
.shopimg1, .shopimg2 {height: 250px;}
.welimg {height: 400px;}
.newletter p{ width:100%; text-align:center; font-size:18px; line-height:25px;}
.subbanner{ min-height:180px;}
.subbanner h1{ font-size:40px;}
.cright h3{ font-size:25px;}
.loginarea .loginimg{ display:none;}
.loginarea .login-in{ padding:0px 30px;}
.loginarea .login-in .loginlogo{margin: 30px auto;text-align: center;}
.loginarea .login-in h4, .loginarea h3{ text-align:center;}
.google {width: 150px;}
#exzoom{margin: 0 auto;text-align: center;position: initial;width: 90% !important;}
.exzoom .exzoom_nav .exzoom_nav_inner{width: 113% !important;margin-top: 10px;position: initial;}
.exzoom .exzoom_nav .exzoom_nav_inner span{margin-bottom: 15px;}
.product_description_area .nav-tabs .nav-link{padding: 10px 20px;}
.call{ display:none;}
.topr{position: relative;left: 0px;margin: 0 auto;width: 100%;}
.topr ul{ text-align:center;}
	.now {
  margin-top: 10px;
  padding: 13px 25px;
		font-size: 12px;
  
	}
	.cosmetic{min-height: 300px;}
	  .ctxt10 h4 {
    font-size: 30px;
  }
	 h3 {
    font-size: 30px;
    line-height: normal;
    margin-bottom: 0px;
  }
	.footnav{ text-align:center;}
	.footer_area .footer_logo{margin: 0 auto;}
	.product101 .btnmore1010 {
  font-size: 15px;
}
}	
	
	
@media (max-width: 479.98px){
.header_area .header_right .phbox a{ font-size:15px;}		
.owl-carousel.client-carousel .owl-nav .owl-next, .owl-carousel.client-carousel .owl-nav .owl-prev{position: initial; margin:0px 10px}
.owl-carousel.client-carousel .owl-item.center .clientbox, .clientbox{border-radius: 10px;}
.owl-carousel.client-carousel .owl-nav{padding: 10px 10px;}
.collectimg {height: 220px;}
	.search_box{display: block;}
	.search_box .form-group{ width:100%;}
	.inner_product_area .product_search_area .product_sort select.form-control {
  width: 100%;
  height: 41px;
  cursor: pointer;
}
.tproduct .nav-tabs{ width:100%;}
.tproduct .nav-tabs .nav-link{ padding:0px 10px;}
.tproduct .productarea, .productarea{ text-align:center;}
.tproduct h3, .shop h3, .welcome h3, .product h3, .ctxt h4, .clientsay h3, .newletter h3, .conact h3, .faq h3 {font-size: 30px;}
.shopimg {height: 300px;}
.shopimg2 .stxt {width: 90%;}
.welimg {height: 345px;}
.product{ padding:50px 0px 120px;}
.product .owl-nav{ top:30px; width:55%;}
.cosmetbg {min-height: 235px;}
.clientsay p, .loginarea .login-in .check-a .checkbox {width: 100%;}
.copyright{ padding:25px 0px 15px;}
.ctxt h6{ font-size:16px;}
	.ctxt .btnmore {
  font-size: 15px;
  padding: 10px 25px;
}
	.ctxt10 h6 {
  font-size: 16px;
    font-weight: 500;
}
	 .ctxt10 h4 {
    font-size: 25px;
  }
.newletter .form-control{height: 48px;padding: 6px 150px 6px 15px;}
.newletter .btn-primary{padding: 9px 11px;font-size: 14px;}
.footer_area .footer h3{ font-size:18px;}
.footer_area .footer ul li{ margin:0px 0px 8px;}
.subbanner{ min-height:150px;}
.subbanner h1{ font-size:35px;}
	.proimg {
  height: auto;
  margin-bottom: 15px;
 
}
.product101 .col-lg-3.col-md-6.col-6.mb-4.wow.fadeInUp {
  -ms-flex: 0 0 50%;
  flex: 0 0 100%;
  max-width: 100%;
}
.cright h3{ font-size:25px;}
.conact .btnmore{ display:block; margin:0 auto;}
#main #faq .card .card-header .btn-header-link span{font-size: 17px;}
#main .card .card-body p{ font-size:15px;}
.loginarea .login-in h4{ font-size:20px;}
.loginarea .login-in h6::before, .loginarea .login-in h6::after{ display:none;}
.google{ display:block;width:55%; margin:0 auto 10px; padding:8px 30px; border-radius:3px;}
.loginarea ul li{ display:block;}
.loginarea ul{ padding:0px; margin:0px;}
.loginarea .login-in .forgot{ float:left; width:100%;}
.btnlogin{ width:75%; margin:0 auto; display:block;padding: 8px 0px; font-size:20px;}
#exzoom{ width:100%;}
.product_details_area .product_details_contain .contain_box h1{ font-size:18px;}
.product_description_area .nav-tabs .nav-link{padding: 10px 15px;font-size: 13px;}

.listview .proimg{ height:150px;}
.listview .pt-4{ text-align:left;padding-left: 5px;}
	.proimg .item {
  height: 600px;
}
	}
@media (max-width: 410px){
.header_area .header_right .phbox a {font-size: 0px;}
.home-slideshow .slide .con h2 {line-height: 19px;font-size: 16px;margin-bottom: 5px;}
.home-slideshow .slide {min-height: 190px;}
.home-slideshow .slide .con .btn {font-size: 9px;padding: 6px 15px;}
.home-slideshow .slide .con h3{ font-size:20px;}
.header_search_box{margin-top: 23px;margin-left: 0px;}

.nav-tabs .nav-link{ font-size:14px;}
.shopimg {height: 250px;}
.shopimg1, .shopimg2 {height: 220px;}
.tproduct h3, .shop h3, .welcome h3, .product h3, .ctxt h4, .clientsay h3, .newletter h3, .stxt h4, .faq h3 {font-size: 25px;}
.cright h3{ font-size:20px;}
#main #faq .card .card-header .btn-header-link span{font-size: 17px; width:80%;}
.inner_product_area .product_search_area .search_box .form-group .form-control{ width:200px;}
.google{ width:70%;}
#exzoom{ width:100%;}
.exzoom .exzoom_nav .exzoom_nav_inner span{width: 60px !important;height: 60px !important; padding:5px;}
}