/**
* 8.0 Media Queries
 * ----------------------------------------------------------------------------
 */
@import url("../fabzy/responsive.css");

@media only screen and (max-width: 1500px) {.mega-menu ul li a{padding:12px 9px;} 	.service-text-inner{padding: 0 6px;}}
@media only screen and (max-width: 1332px) {
	.service-text-inner{padding: 0 11px;}
	.sticky-menu .topbar-link-wrapper {top: 59px;}
	.sticky-menu .header-cart .togg .widget.widget_shopping_cart {top: 50px;}
	.sticky-menu .header_left::before {border-top: 84px solid #ffffff;}
}

@media only screen and (max-width: 1296px) {
	.header-center{display:none;}
	.sticky-menu .header_bottom_right {width: 26%;}
}

@media only screen and (max-width: 1024px) {
	.header_bottom_center{width:10%;padding:9px 0;}
	/* responsive right */
	.header_left{padding:0;}
	.header_left::before {border-top: 125px solid #ffffff;right: 5px;}
	.sticky-menu .header_left::before {border-top: 85px solid #ffffff;}
	.header_bottom_right{width:68%;}
	.header-right{float:none;}
	.header-cart, .topbar-link{padding:20px 0;width:22%;}
	.header-search{padding:17px 10px;}
	.cart-label, .account-label{font-size:11px;}
	.header-cart .cart-contents, .account-contents{font-size:8px;}
	.account-block{padding:0;}
	.sticky-menu .main-navigation {padding-left: 0px;}
	.header-right {border: none;}
	.header_bottom_center{margin:0 0 0 40px;}
	.topbar-link-wrapper{width:256px;}
}

@media only screen and (max-width: 979px) {
	.topbar-text{font-size:10px;}
	.header_left{padding: 0 5px;box-sizing: border-box;}
	.header_left::before {border-top: 98px solid #ffffff;right: 0px;border-right: 15px solid #ffffff;}
	.sticky-menu .header_left::before {border-top: 65px solid #ffffff;}
	.header_bottom_center{padding:0;}
	.header-right{top:5px;}
	.header-logo{padding:30px 10px 0 6px;}
	.sticky-menu .header-logo {padding: 12px 38px;}
	.account-block{display:none;}
	.header-search, .header-right-top{float:right;}
	.header-search .header-toggle{background:rgba(0, 0, 0, 0) url("images/megnor/sprite-wc.png") no-repeat scroll 7px -384px;
		bottom: auto;
		cursor: pointer;
		font-size: 0;
		height: 32px;
		padding: 0;
		right: 0px;
		top: 0px;
		vertical-align: top;
		width: 36px;	
		position:relative;
		border-right:1px solid #ededed;	
		box-sizing: border-box;
	}
	.header-right-top, .header-cart, .topbar-link{width:auto;}
	.header-left, .header-right{border:0;}
	.header-search .woocommerce-product-search, .header-search .search-form{
		bottom: 0;
		display: none;
		left: auto;
		position: absolute;
		right: 0;
		top: 42px;
		width: 278px;
		z-index: 1;	
	}
	.sticky-menu .header_bottom_right{width:63%;}
	.sticky-menu .header-search{display:inline-block;}
	.sticky-menu .header-right{top:4px;}
	.sticky-menu .header_bottom_center{padding:8px 0 0;}
	.topbar-link-wrapper{top:43px;width:125px;}
	.sub-banner2.style-1 .static-wrapper .static-inner {top: 10px;}
	.style-1.cms-banner-item .text1 {font-size: 14px;}
	.style-1.cms-banner-item .text3{bottom:22%;}
	.menu-toggle{padding:12px 0 12px;}
	
	.header-search.active .header-toggle {background-position: 7px -440px;}
	.header-cart, .topbar-link{padding:5px 7px;}
	.header-search {padding: 5px 0px;}
	.header-cart .togg .widget.widget_shopping_cart {right: 0px;top:38px;}
	
	.sticky-menu .topbar-link-wrapper {top: 52px;}
	.sticky-menu .header-cart .togg .widget.widget_shopping_cart {top: 43px;}
	
	.sub-banner1.style-1 .text-button .link-text, .sub-banner2.style-1 .text-button .link-text{bottom:7%;}
	.header-cart{position:relative;}
	
}

@media only screen and (min-width: 768px) and (max-width: 979px){
	/******* Two Cms Banner Style-3 *********/
	.sub-banner1.style-3 .static-wrapper .static-inner, .sub-banner2.style-3 .static-wrapper .static-inner{top:5%;bottom:65%;}
	.sub-banner1.style-3.cms-banner-item .text1, .sub-banner2.style-3.cms-banner-item .text1{line-height:15px;font-size:15px;}
	.sub-banner1.style-3.cms-banner-item .text2, .sub-banner2.style-3.cms-banner-item .text2{line-height:15px;font-size:15px;}
	.sub-banner1.style-3.cms-banner-item .text3, .sub-banner2.style-3.cms-banner-item .text3{font-size:18px;}
}

@media only screen and (max-width: 782px) {.admin-bar .header-fix.sticky-menu{margin-top:45px;}}

@media only screen and (max-width: 767px) {
	.header_left{padding:0;}
	.header_left::before {border-top: 96px solid #ffffff;}
	.header-mob-logo{padding:28px 0 0 10px;}
	.sticky-menu .header-mob-logo {padding: 12px 0 0 10px;}
	.header_left {width: 28%;}
	.header_right{width:72%;}
	.header_bottom_center{width:12%;}
	.header_bottom_center {margin: 0 0 0 54px;}
	.header-right{top:4px;}
	.header_bottom_right{width:63%;}
	.topbar-link-wrapper{width: 94px;padding:10px;}
	.sticky-menu .topbar-link-wrapper{width:90px;}
	.sticky-menu .header-cart .togg .widget.widget_shopping_cart {top: 43px;}
	.sub-banner2.style-1 .static-wrapper .static-inner {top: 28px;}
	.style-1.cms-banner-item .text3{bottom:35%;}
	.header-cart .togg .widget.widget_shopping_cart {top:39px;}
	.testmonial-block{float:none;border-right:none;}
	.header-search .woocommerce-product-search, .header-search .search-form{top: 44px;}
	.sticky-menu .header-search .woocommerce-product-search, .header-search .search-form{top: 53px;}
	.header-search::before {border-right: none;content: "";height: 30px;position: absolute;right: 0;}	
	.sub-banner1.style-1 .text-button .link-text, .sub-banner2.style-1 .text-button .link-text{bottom:15%;}
}
@media only screen and (max-width: 640px) {.header-left{width:85%;}}

@media only screen and (max-width: 600px) {
	.admin-bar .header-fix.sticky-menu{margin-top:0;}
	.sticky-menu .header-top{display:inline-block;}
}
@media only screen and (max-width: 550px) {
	.style-1.cms-banner-item .text3{bottom:28%;}
}
@media only screen and (max-width: 479px) {
	.header_left::before {border-top: 57px solid #ffffff;}
	.header-mob-logo{padding:12px 0 0 10px;}
	.header_top{display:none;}
	.sticky-menu .main-navigation {float: right;}
	.sticky-menu .header-right {top: 0px;}
	.sticky-menu .header_bottom_center {padding: 5px 0 0;}
	.header-search {padding: 6px 0px;}
	.sub-banner1.style-1 .static-wrapper .static-inner, .sub-banner2.style-1 .static-wrapper .static-inner {top: 28px;}
	.style-1.cms-banner-item .text1 {font-size: 10px;line-height: 11px;}
	.style-1.cms-banner-item .text2 {font-size: 12px;}
	.style-1.cms-banner-item .text3 {bottom: 28%;}
	.sub-banner1.style-1 .text-button .link-text, .sub-banner2.style-1 .text-button .link-text{padding:0;}
	.header-search .woocommerce-product-search, .header-search .search-form{width:220px;}
	.testmonial-block {text-align: center;padding-right: 0;margin-right: 0;}
	.style-2 .testimonial-title{display:block;text-align:center;}
	.menu-toggle::before {left: -25px;}
	
	/******* Two Cms Banner Style-3 *********/
	.sub-banner1.style-3 .static-wrapper .static-inner, .sub-banner2.style-3 .static-wrapper .static-inner{top:5%;bottom:65%;}
	.sub-banner1.style-3.cms-banner-item .text1, .sub-banner2.style-3.cms-banner-item .text1{line-height:15px;font-size:15px;}
	.sub-banner1.style-3.cms-banner-item .text2, .sub-banner2.style-3.cms-banner-item .text2{line-height:15px;font-size:15px;}
	.sub-banner1.style-3.cms-banner-item .text3, .sub-banner2.style-3.cms-banner-item .text3{font-size:18px;}
}
@media only screen and (max-width: 449px) {
	.sub-banner1.style-1 .static-wrapper .static-inner, .sub-banner2.style-1 .static-wrapper .static-inner {top:3px;}
	.sub-banner2.style-1 .static-wrapper .static-inner {top: 3px;}
}
@media only screen and (max-width: 379px) {
	.style-1.cms-banner-item .text1 {font-size: 10px;line-height: 11px;}
	.style-1.cms-banner-item .text2 {font-size: 10px;}
	.style-1 .static-wrapper .static-inner {top: 3px;}
	.sub-banner1.style-1 .static-wrapper .static-inner, .sub-banner2.style-1 .static-wrapper .static-inner {top:3px;}
	.sub-banner2.style-1 .static-wrapper .static-inner {top: 3px;}
	.style-1.cms-banner-item .text3{font-size:8px;}
	.style-1.cms-banner-item .text3 {bottom: 19%;}
}