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

@media(max-width:1649px){
	.footer-top-newsletter{width: 100%;}
	.footer-bottom-left{float: none;text-align: center;width: 100%;padding: 0;}
	.ytp-chrome-top {display:none !important;}
}
@media only screen  and (max-width: 1480px) {
	.main-content-inner, .theme-container, .full-width .inner-container, .main-content.left-sidebar,
	 .site-footer .inner-container, .main-inner-container, .full-width .page-title, .main-content.box-page, .header-main, .home.blog .header-main{width: auto;display: block;}
	 .cms-banner-item.category-banner2, .cms-banner-item.category-banner5,.cms-banner-item.category-banner1, .cms-banner-item.category-banner3{margin: 0;}
	 .cms-banner-item.category-banner4{margin: 30px 0;}

	 .service-list.style-1 .service-content{padding: 23px 15px;}
	 .header-left{padding-left:20px; padding-top:15px;}
	 .header-search input[type="text"], .header-search input[type="search"]{width: 320px;}
	 .header-right{/*width: 29%;*/}
	 .home.blog .header-right{width: 12%;}
	 .sidebanner,.mainbanner{width: 78.7%;}
	 .category-list{width: 19.5%;}
	  .left-sidebar #primary, .right-sidebar #primary, .blog-page #primary, #primary{width: 83%;}
	  .post-content-inner {padding-top:15px;}
}
@media only screen  and (max-width: 1350px) {
	.woocommerce-product-search span.customSelect{width:150px;}
	.header-left {}
	.header-logo{/*width:20%;*/}
	.top_banner .details .details-inner {font-size: 25px;}
}
@media only screen  and (max-width: 1280px) {
.header-logo{/*width: 19.2%;*/}
.header-left{/*width: 50%;*/}
.mega-menu ul li a{padding: 7px 10px;}
.header-search input[type="text"], .header-search input[type="search"]{width: 250px;}
.top_banner .details .details-inner{font-size: 20px;}
.top_banner .details{top: 40%;left: 20px;right: 20px;}
.footer-top-newsletter .footer-top-inner.theme-container > span{width: 36%;}
.header-cart{margin: 0 0 0 10px;padding: 0 0 0 10px;}
#secondary{width: 18%;}
 #primary {width: 80%;}
 .header-fix.sticky-menu{padding: 0 30px 20px;}
 .official-store {
	 padding-top:10px;
 }
}
@media only screen  and (max-width: 1200px) {
	/*.cart-price,.account-content{display: none;}*/
	.header-right{/*width: 15%;*/}
	.header-left{/*width: 58%;*/}
	.header-logo{width: 22.2%;}
	.service-list.style-1 .service-title{font-size: 12px;}
	.service-list.style-1 .service-content{padding: 23px 5px;}
	.category-cms .style-3.cms-banner-item .text1{font-size: 38px;}
	.category-cms .category-banner3.style-3.cms-banner-item .static-wrapper .static-inner{top: 5%;}
	.topbar-link{position: unset;}
	.sub-banner2 .cms-banner-inner{margin: 0;}
	#secondary{width: 23%;}
 .left-sidebar #primary, .right-sidebar #primary, .blog-page #primary, #primary {width: 75%;}
}
@media only screen  and (max-width: 1024px) {
	.cart-price,.account-content{display:inline-block;}
.header-search input[type="text"], .header-search input[type="search"]{
	width: 230px;
}
.home.blog .header-right{width: 5%;}
}
@media only screen  and (max-width: 990px) {
	.header-left {
		padding-left:0px;
	}
}
@media only screen  and (max-width: 979px) {
	.header-fix.sticky-menu{padding:10px 30px;}
	.post-content-inner{width:100%;}
	.main-navigation.menu{padding: 0;top:24px;}
	#secondary{width: 100%;}
.header-right {
    /*position: absolute;*/
    top: 23px;
    width: auto;
	padding-top: 0px;
    padding-bottom: 20px;
}
.header-cart, .topbar-link-toggle {
    border: medium none !important;
}
.box-category {
	margin-top:20px;
}
.page .entry-content {
	width:auto;
}
.site-main {
	margin-top:0px;
}
.follow-us ul{padding: 0;}
.site-footer .widgets-follow-us .title-outer{vertical-align: 0;}
.main-navigation {
    float: right;
    position: absolute;
    right: 0;
    text-align: center;
    top: -100px;
}
.header-main .header-left {
	display:none;
}
.sticky-menu .header-right {
    position: absolute;
    right: 45px;
    top: 23px;
}
.menu-toggle {
	background:#666;
}
.header-cart, .topbar-link-toggle{padding: 0;margin: 0 5px;}
.header-left{width: 100%;}
.header-cart, .topbar-link-toggle{border:none;}
.header-middle{position: relative;}
.header-logo{padding: 20px 0 0;width: auto;}
.header-search input[type="text"], .header-search input[type="search"]{width: 390px;}
.header-bottom{margin: 0; display:none;}
.category-list{width: 100%;margin-bottom: 30px; padding-top:0;}
.sidebanner, .mainbanner{width: 100%;}
.box-category::after{right: 1%;}
.category .widget_product_categories{width: 100%;display: none;}
.service-list{width: 32.9%;}
.category-cms .style-3.cms-banner-item .text1{font-size: 28px;line-height: 30px;}
.category-cms .style-3.cms-banner-item .static-wrapper .static-inner{top:30%;}
.category-cms .style-3.cms-banner-item.category-banner3 .link-text, .category-cms .style-3.cms-banner-item.category-banner4 .link-text{margin-top: 0;}
.category-cms .category-banner3.style-3.cms-banner-item .static-wrapper .static-inner .link-text{margin: 0;}
#follow_us .toggle-block {
    display: block;
}
.widgets-follow-us .title-outer::before,.footer-top-inner .title-outer::before{
    display: none;
}
.footer-bottom-left{margin: 0;}
.site-footer .widgets-follow-us .title-outer{vertical-align: 25px;}
.site-info{width: 100%;}
.top_banner .details{top:30%;}
.cms-banner-item.sub-banner2.center-img{margin: 0;}

	.left-sidebar #primary, .right-sidebar #primary, .blog-page #primary, #primary{width:100%;}
 .topbar-link-wrapper,.header-cart .togg .widget.widget_shopping_cart,
 .site-header-fix.header-style .topbar-link-wrapper, .site-header-fix.header-style .header-cart .togg .widget.widget_shopping_cart{top:61px;}
 .home-category ul.product-categories > li a:hover, .home-category ul.product-categories > li.mega-hover a {
    background-color: rgba(0, 0, 0, 0);
    background-position: 10px -46px;
    color: #000000;
}
.home-category .product-categories > li > .expandable-hitarea::before, .home-category .product-categories > li > .collapsable-hitarea::before{
    color: #000000;
}
.home-category .sidebar-category-inner ul.children li.mega-hdr a, .home-category .sidebar-category-inner .cat-parent .children li a {
    color: #000;background-position: 10px -46px;}
.home-category .sidebar-category-inner ul.children li.mega-hdr a:hover, .home-category .sidebar-category-inner .cat-parent .children li a:hover {
    background-position: 10px 16px;
}
.home-category .sidebar-category-inner .cat-parent .children li{border: none;}
.home.blog .header-middle{margin-bottom:20px;}
.primary-sidebar .product-categories li ul li a {padding: 7px 30px;}
}
@media only screen  and (max-width: 767px) {
	.page-id-10388 .vc_row {
		text-align:center;
	}
	.style-3.cms-banner-item .static-wrapper .static-inner {
		width:100%;
	}
	.big-title, .upsells.products > h2, .related.products h2, .cross-sells > h2 {
		padding-top:30px;
	}
	.service-list.style-1 .service-content::after{border:none;}
	.main-navigation.menu{top: 5px;}
.woocommerce-product-search span.customSelect{
		 width: 28% !important;
    font-size: 10px;
    padding-left: 13px;
    padding-right: 10px;
    box-sizing: border-box;
	}
	.header-search input[type="text"], .header-search input[type="search"]{width: 49.6%;}
	.header-search .woocommerce-product-search input[type="submit"], .header-search .search-form #searchsubmit{float: left;width: 22.4%;}
	.header-search,.header-left,.header-bottom{width: 100%;}
	.main-navigation{top: -88px;}
	.header-bottom {
    margin: 0 0 10px;
}
.header-mob-logo {
	padding:0;
}
	.header-cart, .topbar-link-toggle{margin-right: 0;}
	.header-right,.sticky-menu .header-right{top: 4px;}
		.sub-banner1 .cms-banner-inner,.sub-banner2 .cms-banner-inner,.sub-banner3 .cms-banner-inner{margin: 0;}
	.cms-banner-item.sub-banner2.center-img{margin: 20px 0;}
	.category-banner1 .cms-banner-inner,.category-banner2 .cms-banner-inner,.category-banner3 .cms-banner-inner,.category-banner4 .cms-banner-inner{margin: 0;}
	.cms-banner-item{margin: 20px 0 0 0 !important;}
	.tnp-email{width: 280px;}
	.footer-top-newsletter .footer-top-inner.theme-container .title-outer h3::after{bottom: 5px;}
	.topbar-link-wrapper,.header-cart .togg .widget.widget_shopping_cart,
 .site-header-fix.header-style .topbar-link-wrapper, .site-header-fix.header-style .header-cart .togg .widget.widget_shopping_cart{top:55px;}
 .footer-top-newsletter .footer-top-inner.theme-container .title-outer h3 {
    position: relative;
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
}
	}
@media only screen  and (max-width: 716px) {
	.header-mob-logo {
		width:100%;
	}
	.header-right, .sticky-menu .header-right {
		margin-top:15px;
		width:100%;
	}
	.header-cart {
		width:100%;
	}
	.shopping_cart {
		text-align:center;
	}
	.header-middle .tab_content {
		text-align:center;
	}
	.tel-number {
		text-align:center;
	}
	.official-logos-mobile {
		display:none !important;
		text-align:center;
	}
}

@media only screen  and (max-width: 640px) {
	.top_banner{width: auto;float: none;}
	.topbanner1 .image,.topbanner3 .image,.topbanner2 .image{margin: 0;}
	.cms-banner-item.category-banner1,.cms-banner-item.category-banner2,
	.cms-banner-item.category-banner3,.cms-banner-item.category-banner4,.cms-banner-item.category-banner5{width: auto;float: none !important;}
	.header-fix .header-mob-logo{display: block;width: auto;}
	.box-category::after{left: auto;}
	.box-category{border-radius: 0;font-size: 13px;text-shadow:none;padding:10px;position: relative;top: auto;float: left;width: 100%;box-sizing: border-box;}
	.category-box {
    position: relative;
    top: auto;
}
.header-fix.sticky-menu .header-mob-logo{display: block;}
.home-banners{text-align: center;}
.tnp-email{/*width: auto;*/}
.footer-top-newsletter .footer-top-inner.theme-container .title-outer h3::after{right: -20px;}
.site-footer .widgets-follow-us h3.widget-title, .follow-us ul{text-align: center;}
.site-footer .widgets-follow-us .title-outer{float: left;width: 100%;}
.service-list{width: 48.9%;}
.service-list.service-5.style-1 {
    clear: left;
}
}


@media only screen  and (max-width: 479px) {
	 .service-content {
    text-align: center;
}
 .service-list.style-1 .icon-image {
    float: none;
    margin-bottom: 0;
    width: 100%;
}

	.service-list{width:100%;}
	.main-navigation.menu {
    top: -2px;
}
.shopping_cart {
    display: none !important;
}
.big-title {
	padding-top:0px;
	line-height:24px;
}
.tel-number i {
	display:none;
}
.header-right {
	margin-top:10px;
	padding-bottom: 5px;
}
.category-list {
	margin-bottom:20px;
}
.youtube-video {
	margin-bottom:20px !important;
}
.youtube-video iframe {
	height:216px !important;
}
.main_inner {
	margin-top:-15px;
}
.main-content-inner, .theme-container, .full-width .inner-container,
 .main-content.left-sidebar, .site-footer .inner-container, .main-inner-container, .main-content.box-page, .home.blog .header-main{padding: 0;}
 #follow_us .toggle-block{padding: 0;margin: 0;}
 .footer-top-newsletter .footer-top-inner.theme-container .title-outer h3::after{display: none;}
 .header-mob-logo img {
	 max-width:70%;
    /*width: 120px;*/
}
.header-right, .sticky-menu .header-right{top:-3px;}
.main-navigation{top:-74px;}
.header-fix .header-mob-logo { text-align:left;}
.woocommerce-product-search span.customSelect,.woocommerce-product-search select{display: none !important;}
.header-search input[type="text"], .header-search input[type="search"]{width: 73.6%;}
.header-search .woocommerce-product-search input[type="submit"], .header-search .search-form #searchsubmit{width: 26.4%;}
.category-cms .style-3.cms-banner-item .static-wrapper .static-inner {
    left: 5%;
    top: 17%;
}
.category-cms .style-3.cms-banner-item .text1 {
    font-size: 20px;
    line-height: 20px;
}
.style-3.cms-banner-item .link-text {
    margin-top: 0;
}
.category-cms .style-3.cms-banner-item.category-banner2 .static-wrapper .static-inner{top: -3%;}
.style-3.cms-banner-item .link-text{padding: 2px 10px;}
.topbar-link-wrapper, .header-cart .togg .widget.widget_shopping_cart,
 .site-header-fix.header-style .topbar-link-wrapper, .site-header-fix.header-style .header-cart .togg .widget.widget_shopping_cart{top: 47px;}
}
@media only screen  and (max-width: 390px) {
.tnp-email{width: auto;}
}