@media (max-width: 1366px){
	#intro{background-size: 125% auto !important;}
}

@media(min-width:1280px){
	/* .nav ul.nav-menu>li:hover .nav_parent{display: -webkit-box!important;display: -ms-flexbox!important;display: flex!important;} */
	body #intro{height:730px;}	
}
@media(max-width:1260px){
	#intro{height:500px;}	 		 
	.top_right{right:0;}
	.footer_info ul.service-ul,
	.footer_info ul.contact-ul{left:0;}	
}
@media(max-width:1199px){
	.slide-main > a {height: 170px;}	
	.breadcurms {margin-left: 20px;}
	.what_img {max-width: 470px;}	
	.footer_info ul.contact-ul{left:0;}	
	.what_rightinfo{margin-left:100px;}
	section.whatwe_do,
	section.shop_products,
	header#header,
	footer#footer,
	section.our_service {padding-left: 0;padding-right: 0;}
	ul.logo-foot {margin-right: 50px;}
	.list_cat{display:block!important;}
	.list_cat ul{width:100%;}
	body.nav-hover {right: 0;} 
	.sort_by form{right:0;}
	.search_left{max-width:100%;}
	section.search_section {padding: 0 15px;}
	.woocommerce-page section.content-area {padding: 0 15px;}
	.woocommerce .right_cate_list  div.product form.cart .variations, 
	.woocommerce .right_cate_list  div.product form.cart .button {float: none;clear: both;}
	section.banner:after{ height: 50px; }
	.container {padding-left: 20px;padding-right: 20px;}
	.cate_serach ul.catesearch li.search_pro {width: 384px;}
	.search-cat-right {width: auto;right: 0;left: auto;padding-right: 50px;}
	.search_pro .chosen-container .chosen-drop{left:0;width:100%;}
}
@media(max-width:1024px){		
	section.cate_serach,
	.breadcurms ul {padding-left: 0;padding-right: 0;}
	section.cate_productlist {padding-left: 0;padding-right: 0;}
	.over_ban h1 { font-size: 40px; }		
}
@media(max-width:991px){
	/* #intro {background-size: 100% 100%;} */
	section.whatwe_do, section.shop_products, footer#footer, section.our_service{padding:15px 0;}
	.our_service h4 {font-size: 15px;}
	.service-block-ul ul li { width: 100%; }
	.shop {padding-left:35px;margin-right: 0;max-width: 100%;width:100%;}
	section.whatwe_do {padding-bottom: 40px;padding-top: 40px;}
	.shop h2{padding-left:65px;margin-bottom: 30px;}
	.inner_whatdo div:not(:first-child) {margin-left: 50px;margin-top: 30px;}
	.what_img {max-width: 290px;}
	.list_cat ul {display: inline-block;width: 100%;vertical-align: top;}
	section.testimonial {padding-left: 0;padding-right: 0;}
	.right_cate_list dt,
	.right_cate_list dd	{width:100%;margin-right: 0;}
	.parallax-window .over_ban {padding: 0 20px;}
	.right_cate_list ul li.pro_info{width:100%;margin-right:0;}
	.c1-cart a.request-q {margin-top: 30px;display: block;text-align: left;margin: 20px 10px 0;}
	.our_speci .right_cate_list p.test_info {margin-right: 50px;}
	.service-block-ul {display: block!important;padding: 0 10px;}
	.woocommerce-MyAccount-navigation ul li:first-child {border-top: 0;}
	.woocommerce-page section.content-area {margin-top: 0px;}
	.ge_icon_block{padding: 0 5px;}
	#intro {height: 400px;}
}

@media(min-width:768px)and (max-width:1199px){
	span.plus {height: 24px;width: 20px;background: url(../images/chevron-down.svg) no-repeat center center;display: inline-block;margin-left:5px;vertical-align: middle;transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;}
	span.plus.minus{transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);-moz-transform: rotate(180deg);}
	.nav ul.nav-menu>li {margin: 0 5px;}
	.nav ul.nav-menu>li>a {font-size: 14px;display: inline-block;vertical-align: middle;}
	ul.nav_sub{display:block;}
	.logo {max-width: 125px;}
	.top_right ul li.search {margin-right: 10px;}
	.top_right ul li.lan_switch {/*padding: 6px 5px 6px;*/}
	ul.nav_sub {display: inline-block;width: 49%;vertical-align:top;padding: 20px 0;}
	.nav_parent {width: 100%;margin: 0;right: 0;background: #fff;text-align: left;}
	.nav_parent:before {margin-left: calc(-50vw + 50% - 0px);width: 100%;margin: 0;}
	ul.nav_sub li {display: inline-block;margin-bottom: 10px;vertical-align: top;}
	ul.nav-menu>li:nth-child(2n) ul.nav_sub{width:32%;}
}
@media(min-width:768px)and (max-width:992px){
	.nav_parent {width: 100%;margin: 0;text-align: left;}
	.slick-initialized .slick-slide { margin-bottom: 30px; }
	#service-slider{display: inline-block;text-align: center;}
	.our_service .slide-main {float: none;width: 350px;}
	.product_list_left > ul > li > a, nav.woocommerce-MyAccount-navigation a{font-size:14px;}
	.footer_info ul li a{line-height: normal;margin-bottom: 10px;display: block;}
	.footer_info ul li a::after{display:none;}
}

@media(max-width:767px){
	/* Mobile Header */
	.logo {float: none;margin-bottom:12px;margin-top:12px;}
	button.burger-menu {background: url(../images/burger.svg) no-repeat center center;border: 0;display: block;margin-bottom: 18px;margin-top: 19px;padding: 20px;position: absolute;border-radius: 5px;border: 1px solid transparent;left: 20px;}
	button.burger-menu.closemenu {background: url(../images/close.svg) no-repeat center center;background-size: 15px;} 
	.sticky-menu button.burger-menu{margin-bottom: 12px;margin-top: 12px;}
	.top_right {position: absolute;margin-top:28px;}
	.mobile-search, 
	button.burger-menu { display:block; }
	.open_menu {display: none;position: absolute;background: #0674ae;left: 0;top:100%;width: 100%;padding-bottom: 30px;overflow:auto;padding-top: 10px;}
	.nav ul.nav-menu>li{display:block;margin: 0;padding: 0;    position: relative;}
	.nav ul.nav-menu>li>a {text-align: left;padding: 10px;color: #fff;border-bottom: 1px solid #2b87b7;}
	.sticky-menu .nav ul.nav-menu>li>a {padding:10px;}
	.nav_parent ul.nav_sub {padding: 0;display: inline-block;width: 49%;vertical-align:top;margin-bottom:20px;}
	.nav ul.nav-menu>li>a::before {display: none;}
	ul.nav_sub li,
	.nav ul.nav-menu>li:nth-child(2n) .nav_sub>li {width: 100%;}
	.default ul.nav_sub li,
	.nav ul.nav-menu>li.default:nth-child(2n) ul.nav_sub li{width: 100%;margin-bottom: 10px;padding: 0;}
	ul.nav_sub li a {color: #6296b1;}
	.nav_sub h3 {color: #0674ae;}
	ul.mobile-search {display: -webkit-box!important;display: -ms-flexbox!important;display: flex!important;padding: 10px;}
	.mobile-search li.search {position: relative;width: 80%;}
	.mobile-search input.se_input {padding: 15px 45px 15px 15px;width: 100%;background: #298bbf;border: 0;outline: 0;color: #fff;font-family: 'robotomedium';font-size: 15px;font-family: 'robotoregular';letter-spacing: 1px;-webkit-appearance: none;}
	.mobile-search input.se_input:focus {background: #35abea;}
	.mobile-search button.srch {top: 0;right: 5px;height: 46px;width: 36px;background: url(../images/search-white.svg) no-repeat center center;background-size: 20px;}
	.mobile-search li.lan_switch {width: 20%;text-align: left;padding: 10px 0 0 15px;}
	.mobile-search li.lan_switch li {line-height: 46px;color: #fff;}
	.mobile-search input.se_input::-webkit-input-placeholder { /* Chrome/Opera/Safari */color: #fff;}
	.mobile-search input.se_input::-moz-placeholder { /* Firefox 19+ */color: #fff;}
	.mobile-search input.se_input:-ms-input-placeholder { /* IE 10+ */color: #fff;}
	.mobile-search input.se_input:-moz-placeholder { /* Firefox 18- */color: #fff;}	
	header#header{padding:0;z-index:99999;}
	.mobile-search button.srch{ height:54px; }
	.nav {float: left;}
	.top_right ul li.trash{margin-right:20px;}
	button.burger-menu:focus{outline:0 none;}
	.top_right ul li.search,
	.top_right ul li.lan_switch{display:none;}	
	span.plus {display: block;height: 44px;width: 40px;position: absolute;top: 0;background: url(../images/plus-icn.svg) no-repeat center center;background-size: 17px;right: 10px;}
	span.plus.minus{background: url(../images/minus-icn.svg) no-repeat center center;background-size: 17px;}
	body.hide-body{right:0;position:inherit;overflow: hidden;position:fixed;}
	.nav_parent {position: static;padding: 30px 10px 10px;background: #eaeaea;}
	.open_menu{padding-bottom: 40px;}
	/* Mobile Header End*/
	
	section.our_service {padding-bottom: 40px;}
	.testimonial button {display: none!important;}
	.over_ban h1 {font-size: 24px;}
	.list_cat ul{width:100%;}
	#service-slider{text-align: center;}
	.our_service .slide-main {width: 50%;float: none;max-width: 100%;}	
	.slide-main > a {height: 150px;}
	section.banner:after{height:40px;}
	.slide-main {margin: 0 12px;}
	.our_service h4 {font-size: 18px;}
	.inner_whatdo div:not(:first-child) {margin-left: 0;margin-bottom: 0;max-width:100%;}
	#intro {background: url(../images/banner-img.jpg) 50% 0 no-repeat fixed;background-size: cover;}
	section.make_inquiry {padding-left: 0;padding-right: 0;margin-top: 60px;padding: 67px 0 60px;}
	div#testimonial-slider{max-height:none;margin-top: 60px;}
	h2.h_title {font-size: 24px;line-height: normal;}
	.left_shop {margin-right: 0;margin-bottom:20px;}
	section.shop_products {padding-bottom: 40px;padding-top: 30px;}
	.what_rightinfo,
	.shop_products h3.title {margin-top: 30px;margin-bottom: 30px;}
	section.make_inquiry,
	.footer_info ul.about-ul, 
	.footer_info ul.product-ul, 
	.footer_info ul.service-ul, 
	.footer_info ul.contact-ul {width: 100%;}
	.footer_info ul li a{line-height:30px;}
	.footer_info,
	.shop_pro,
	.cat_pro_list_main,
	.right_cate_list > ul,
	.inner_whatdo{display:block!important;}
	ul.top-foot-ul {display: none;padding: 0 20px;margin-bottom: 30px;}
	.footer_info h3 {position: relative;border-bottom: 1px solid #d7d7d7;padding-bottom: 20px;margin-bottom: 20px;padding-left: 20px;padding-right: 20px;}
	.footer_info h3 span {background: url(../images/chevron-down.svg) no-repeat center center;display: block;position: absolute;height: 20px;width: 20px;top: 0;right: 20px;transition: all .5s ease-in-out;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;}
	span.foot-plus.foot-minus {transform: rotate(180deg);-webkit-transform: rotate(180deg);-o-transform: rotate(180deg);-moz-transform: rotate(180deg);}
	footer#footer {padding-left: 0;padding-right: 0;}
	.footer_info>ul {margin-top: 0;margin-right: 0;}
	/*.footer_info ul:last-child h3 {border-bottom: 0;}*/
	.footer_info>ul.logo-foot {margin-bottom: 40px;margin-left: 20px;margin-top: 48px;}
	.footer_info ul.social-media{text-align:center;margin: 70px 0;}
	.what_img  img {width: 100%;}
	.what_img {max-width: none;width: 100%;}
	a.click-to-top {width: 30px;}
	section.cate_serach ul.catesearch li,
	.cate_serach ul.catesearch li.search_pro{width:100%;}
	.search-cat-left{ width:100%; }
	.search-cat-right {width: calc(100% - 50%);}
	ul.catesearch li.sort_by {position: absolute;top: 0;right: 0;}
	ul.catesearch {position: relative;display:block!important;}
	.left_cate_list, .left_cate_menu {width: 100%;padding-right: 0;margin-bottom: 60px;background: #efefef;padding: 15px;}
	.right_cate_list {max-width: 100%;float: none;margin-bottom:0;}
	section.cate_serach{margin-bottom:30px;}
	.right_cate_list li.price_tag {max-width: 100%;text-align: center;margin-top:20px;}
	a.view_pro{margin-top:10px;margin-left: auto;margin-right: auto;float:none;}
	.list_cat li{width:100%;}
	.c1-cart .chosen-container {min-width: 200px;}
	.c1-biotin-cart button.add-basket{padding:0 16px;}
	.c1-biotin-main{display:block!important;}
	.c1-biotin-left {width: 100%;}
	.c1-biotin-price {margin-top: 0;margin-bottom: 20px;text-align: left;}
	h5.tab_drawer_heading {background: #0674ae;padding: 15px 10px;color: #fff;border-bottom: 1px solid white;display:block;margin: 0;}
	#content .tab_content {border: 1px solid #0674ae;padding: 10px;margin-top: -1px;}
	#tabs{display:none;}
	.product_list_left ul {max-width: none;}
	.breadcurms ul {padding-top: 10px;}
	.ge_inquiry_box {display: block!important;text-align: center;}
	.ge_icon_block {width: 49%;display: inline-block;vertical-align: top;}
	h2.title {font-size: 24px;}
	.spec_img {width: 342px;margin-right: 15px;}
	.our_speci .right_cate_list p.test_info {margin-right:0px;}
	.over_ban h1 {margin-top:0;}
	.slider > div {max-width: 49%;display: inline-block;margin-top: 20px;}
	
	.woocommerce form.woocommerce-cart-form {display:block;width: 100%;margin-right: 0;vertical-align: top;}
	.woocommerce .cart-collaterals {display:block;width:100%;}
	.left_cate_list h3, .left_cate_menu h3{background: #0674ae;font-size: 18px;padding: 12px;color: #fff;margin: -15px;position: relative;}	
	.left_cate_list h3:before, .left_cate_menu h3:before {
		background: url(../images/chevron-down-white.svg) no-repeat center center;
		width: 28px;
		content: '';
		display: block;
		height: 28px;
		position: absolute;
		right: 15px;
		top: 0;
		bottom: 0;
		margin: auto;
		transition: all .5s ease-in-out;
		-webkit-transition: all .5s ease-in-out;
		-moz-transition: all .5s ease-in-out;
		-o-transition: all .5s ease-in-out;
	}
	.left_cate_list h3.up_ar:before, .left_cate_menu h3.up_ar:before {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
	}
	.left_cate_list ul, .left_cate_menu ul {margin-top: 30px;display: none;}
	.submenu.default .nav_parent ul.nav_sub,
	.nav .submenu.default .nav_parent ul.nav_sub {background: transparent;min-width: 1px;padding: 0 20px;width: 100%;margin: 0;text-align: left;}
	.submenu .nav_parent {padding: 20px 10px 10px;text-align: left;}
	h3.mobile_side_nav {display: block;}
	.product_list_left > ul > li,
	.left_cate_list li, .left_cate_menu li {padding: 10px 15px;margin-bottom: 0;}
	.left_cate_list li, .left_cate_menu li{border-top: 1px solid #d7d7d7;}
	.left_cate_list li a, .left_cate_menu li a{font-size: 16px;color: #1a1a1a;font-family: 'robotomedium';}
	.product_list_left li.sub_product span.subpro-plus {top: 7px;}	
	.lan_switch .chosen-container .chosen-results li {display: block;line-height: normal;}
	.lan_switch a.chosen-single{min-width: 60px;background-color: #298bbf;padding: 0 0 0 7px;}
	.lan_switch .chosen-container.chosen-with-drop .chosen-drop {min-width: 60px;background: rgb(41, 139, 191);}
	header ul li.lan_switch .chosen-container * {color: #fff;}
	body .chosen-container-single .chosen-single div b{background: url(../images/chevron-down-white.svg) center center/cover no-repeat!important;width: 20px;}
	body .c1-biotin-cart .chosen-container-single .chosen-single div b {background: url(../images/chevron-down.svg) center center no-repeat!important;}
	.lan_switch .chosen-container-single .chosen-single span{margin-right: 20px;}
	.lan_switch .chosen-container-single .chosen-single div {right: 4px;}
	.cart-collaterals .wc-proceed-to-checkout{text-align: center;}
	ul.pagi_ul {margin: 50px 20px 0;}
	.nav_parent_sub{display:block!important;}
	.woocommerce .right_cate_list div.product form.cart .variations, .single_variation_wrap {width: 47%;float: left;}
	.c1-cart a.request-q {clear: both;}
	h4.pro-title-cate {margin-bottom: 10px;}
	.mobile-price {margin-bottom: 15px;}
	#intro {height: 320px;background-size: 110% auto !important;}
	.our_service h3.title{margin-bottom: 30px;}
	.whatwe_do h3.title {margin-bottom: 21px;}
	.whatwe_do a.read_whatwe {margin-top: 0;}
	.shop_products h3.title{margin-bottom: 22px;}
	.shop_products .shop_pro {margin-left: -20px;margin-right: -20px;}
	p.personal_info {margin-bottom: 0;}
	.testimonial a.read_whatwe {margin-top: 30px;}
	section.testimonial {padding: 60px 0 0;}
	.make_inquiry p {margin-bottom: 30px;}
	footer .container {padding-left: 0;padding-right: 0;}	
	#intro{background-position: 0 0 !important;background-size:100% 100%!important;background-attachment: scroll !important;}
	.breadcurms li, .breadcurms li a {font-size: 13px;margin-right: 0;}

	.search_pro .chosen-container {width: 120px!important;}
	.search_pro input.se_input {padding: 0 170px 0 20px;}
}
@media (max-width: 640px){
	.our_service .slide-main {width: 335px;padding: 0;}
	div#service-slider {margin: 0;}
	.our_service .slide-main{margin-bottom: 20px;}
	.slide-main > a {height: 188px;}
}
@media(min-width:480px){
	.mobile-price {display: none;}
}
@media(max-width:479px){
	.slide-main {margin: 0 0 20px;}
	.what_img {max-width: 470px;text-align: center;}
	.what_img  img {width: auto;}
	#testimonial-slider > div {display: inline-block;max-width: 49%;}
	.right_cate_list .tabing dt {width: calc(100% - 64%);}
	.right_cate_list .tabing dd {width:calc(100% - 37%);}
	.over_ban h1 {margin-top:20px;}
	.slider > div {max-width: 100%;display:block;}
	.nav_parent ul.nav_sub{width: 100%;}
	li.price_tag .price{display: none;}
	.c1-cart .chosen-container {min-width:100%;}
	.woocommerce .right_cate_list div.product form.cart .variations {width: 100%;clear: both;float: none;}
	#intro{height: 603px;background-size: 100% !important;background-position: 0 0 !important;background-attachment: scroll !important;}	
	.parallax-window{background-position: 0 0 !important;background-size:100% auto!important;background-attachment: scroll !important;}
	#field_2_7 span.gfield_required,
	#field_1_8 span.gfield_required{display: inline-block;}
	body .contact_form .gform_wrapper .gfield_checkbox li input[type=checkbox] {height: auto;vertical-align: top;}
	.search_pro .chosen-container .chosen-drop {left: -1px;width: 102%;}
}
@media (max-width: 360px){
	#intro{height: 490px;}
	.our_service .slide-main {width: 100%;}
	.slide-main > a {height: 160px;}
}
@media(max-width:340px){
	.c1-cart .chosen-container {min-width: 150px;}
	.mobile-search li.lan_switch {padding: 10px 0 0 5px;}
	.search_pro .chosen-container {width: 98px!important;}
}
