@media only screen and (max-width:1509px){
	h1.vc_custom_heading{padding-bottom: 20px;}
	div#post-29{margin-bottom: 0px;}
	.main-title{padding: 30px 228px;}
	.top_line .fixed_wapper{max-width:100%; padding:0px 15px;}
	.menu_sec{/*margin-bottom: 15px;border-bottom: 1px solid #c6c8ca;*/}
	.sbx-google__submit svg {width: 16px;height: 16px;vertical-align: middle;fill: #FFFFFF;}
	blockquote+h2, blockquote+h3, blockquote+h4, blockquote+header h2, form+h2, form+h3, form+h4, form+header h2, ol+h2, ol+h3, ol+h4, ol+header h2, p+h2, p+h3, p+h4, p+header h2, table+h2, table+h3, table+h4, table+header h2, ul+h2, ul+h3, ul+h4, ul+header h2{margin-top:0.290684em}
	
}

@media only screen and (max-width:1459px){
	.main-title{padding: 30px 203px;}
	.sbx-google__submit svg {width: 16px;height: 16px;vertical-align: middle;fill: #FFFFFF;}
	body .fixed_wapper{max-width:100%; padding:0px 15px;}
	.top_call a img{width:85%;}
	.logo img{width:85%;}
	.top_call{padding-top:51px;}
	.menu_left ul li a{font-size:14px;}
	.fixed_wapper .menu_left ul li {padding:0px 10px;}
	.top_call, .menu_right{padding-right: 225px;}
	.fixed_wapper .menu_right{padding-right: 212px;}
	.top_call a{font-size:22px !important; line-height:26px !important; display:inline-block; }
	.menu_sec{padding:20px 0px 10px;}
	.menu_right ul li:first-child{padding-right:12px;}
	.top_call figure{text-align:right;}
	.menu_right ul li a span{top: -14px; width: 22px; height: 22px; font-size: 12px; line-height: 24px;} 
	.fixed_wapper .blog_right ul li a{padding:15px;}
	
	.blog_sec_1{padding:20px 0px 30px;}
	.blog_left h1{font-size:36px;}
		
	footer{text-align:center;}
	.foot_3, .foot_2, .foot_1{text-align:left;}	
	
}
@media only screen and (max-width:1150px){
.fixed_wapper .blog_right ul {justify-content: flex-start;}
.top_call a{font-size:20px !important;}

}
@media only screen and (max-width:1199px){
	.main-title{padding: 30px 0px;}
	.top_call a img{width: 33%;}
	.blog_left h1{font-size:30px; line-height:36px; margin-bottom:12px;}
	.blog_left p{margin-bottom:10px;}
	.fixed_wapper .menu_right{padding-right:0px;}
	.top_call{padding-right:105px; padding-top:20px;}
	.top_call figure{top:-10px;}
	.logo img{width:65%;}
	body .top_line ul{padding:5px 20px 4px 15px;}
	.search_sec{padding: 14px 0px 14px 15px;}
	.fixed_wapper .blog_right ul li{min-width:15%}
	.blog_sec_3, .blog_sec_2,.blog_sec_1{padding:30px 0px 35px;}
	.fixed_wapper .blog_right ul li a{padding:15px 25px;}
	.foot_2, .foot_1{max-width:50%;}
	.f_social{text-align:left;}
	.foot_2{padding-left:0px;}
	.foot_sec{min-height:50px; margin-bottom:30px;}
	.foot_4{margin-top:0px;}
	.foot_3, .foot_4{margin-bottom:0px;}
	footer{text-align:left;}
	.sbx-google__submit svg {width: 16px;height: 16px;vertical-align: middle;fill: #FFFFFF;}
	.iismodal-body ul li a{font-size: 14px;}
	.iismodal-body a{font-size: 11px !important;}
	td.pricecol {font-size: 16px !important;}
	input.single_add_to_cart_button.button.alt.ah-button{ font-size: 16px !important;}
}
@media only screen and (max-width:1100px){
.blog_sec_1 .fixed_wapper,.blog_sec_2 .fixed_wapper,.blog_sec_3 .fixed_wapper{display:flex; align-items:center; flex-wrap:wrap}
.fixed_wapper .blog_left{width:25%}
.fixed_wapper .blog_right{width:calc(75% - 40px); padding-top:0}	
}
@media only screen and (max-width:1024px){
.fixed_wapper .blog_left{width:33%}
.fixed_wapper .blog_right{width:calc(67% - 40px); padding-top:0}	
}
@media only screen and (max-width:991px){
	.main-title{padding: 30px 0px;}
	.textwidget .search_sec{padding-left:0}
	.vc_custom_1520428130312{min-height: 160px!important;}
	.left-sidebar .content-area{width: 100%;float: none;margin-right: 0;}
	.left-sidebar .widget-area { width: 100%; float: none;  margin-right: 0;margin-bottom: 35px}
	#dev-table {width: 100%;overflow-x: scroll;display: block;}
	.sbx-google__submit svg {width: 16px;height: 16px;vertical-align: middle;fill: #FFFFFF;}
	.sbx-google__submit{width: 37px;}	
	.menu_left{display:none;}
	
	body .menu_sec {position:absolute; top:0px; padding-top:0;}
	
	.fixed_wapper .menu_right{ padding-right:0; margin-left:0; margin-right:auto; margin-top:15px; width:auto;}
	.logo{max-width:200px; font-size:0}
	.top_call a {font-size:22px; line-height:26px;}
	.logo img{width:100%;}
	.top_call{padding-right: 0 !important; padding-top:50px !important}
	.top_hed{padding:10px 0px;}
	.top_call figure{display:none;}
	.blog_sec_3, .blog_sec_2, .blog_sec_1{padding:20px 0px 30px;}
	.fixed_wapper .blog_left{width:100%; margin-right:0;}
	.fixed_wapper .blog_right{width:100%; padding-top:0}
	.fixed_wapper .blog_right ul{justify-content: space-between;}
	.fixed_wapper .blog_right ul li{width:calc(50% - 8px); margin-right:0}
	.fixed_wapper .blog_right{padding-top:40px;}
	.foot_4{max-width:50%;}
	.foot_4 ul li{width:48%; padding-right:0px;}
	.foot_4 ul li:first-child{padding-right:0px;}
	.foot_4 ul li img{width:auto;}
	.top_line_right{margin-right:75px;}
	.menu_sec{width:auto !important; padding-top:12px;}
	.blog_sec_3 .blog_right ul li, .blog_right ul li{width: 48.4%;}
	.iismodal-footer a{font-size: 11px;}
	.single_add_to_cart_button.button{ max-width: 168px !important;}

}

@media only screen and (max-width:767px){
	.main-title{padding: 30px 0px;}
	.sbx-google__submit svg {width: 16px;height: 16px;vertical-align: middle;fill: #FFFFFF;}
	.sbx-google__submit{width: 50px;}
	.blog_left h1 span{display:contents;}
	.foot_4 ul li{width:auto;}
	.foot_4, .foot_3{max-width:100%; display:block; float:left;}
	.f_logo img{width:auto; margin:0;}
	.foot_3{margin-bottom:20px;}
	.foot_sec h3{margin-bottom:10px;}
	.blog_left h1{font-size: 26px; line-height: 30px;}
	.foot_bottom{padding:10px 0px;}
	.foot_btm_left{float:none;  text-align:center; margin-bottom:10px;} 
	.foot_btm_right{float:none; text-align:center;}
	.foot_btm_left,.foot_btm_right{width:100%;}
	.foot_btm_right img{margin:auto;}
	.foot_sec{margin-bottom:15px;}
	.fixed_wapper .f_social{padding-top:10px; text-align:left}
	footer{padding:20px 0px 10px;}
	.menu_right ul li:first-child{padding-right:10px !important}
	.menu_sec{max-width:100%;}
	.location_in:last-child{margin-bottom:0px;}
	.blog_sec_3 .blog_right ul li, .blog_right ul li{width: 48.7%;}
	
	table.cart td.product-remove a.remove { top: 0;right: 5px;}

	p.woocommerce-result-count{text-align: center;}
	form.woocommerce-ordering{text-align: center;}
	td.desccol a.iisbutton {padding: 8px 6px !important;font-size: 16px !important;line-height: 1.8em !important;}
	td.milescol input.single_add_to_cart_button.button.alt.ah-button {font-size: 20px !important;}
	.single_add_to_cart_button.button {max-width: inherit;}
	td.milescol .carte {margin-top: 14px;}
	.iisquesgroupcont span.iisappfilcbxlabelreq { margin-left: 10px;}
	.milescol form select {font-size: 14px !important;}
	.milescol form select {margin-top: 10px;}
	.fixed_wapper .foot_sec{width:100%; max-width:100%; padding-left:0; padding-right:0}
	.fixed_wapper .foot_4.foot_sec{margin-bottom:0}
	.foot_sec h3{ margin-bottom: 14px !important; margin-top: 10px;}
	.foot_4 .textwidget{margin:0 !important}

}

@media only screen and (max-width:575px){
	.main-title{padding: 30px 7px;}
	
	.blog_sec_3 .blog_right ul li, .blog_right ul li{width: 48.4%;}
	.top_call{width:100%; background:#ffffff; text-align:center;}
	.top_hed .fixed_wapper{padding:0px;}
	.logo{margin-left:15px;}
	.hourList{max-width:95%; margin-bottom:0 !important}
	.top_call{padding-top:0px !important; line-height:40px; margin-top:15px; padding-right:0px; float:none; }
	.logo{float:none;}
	.top_call a{color:#fff; text-align:right; max-width:95%;}
	.foot_4, .foot_3{width:100%; float:left;}
	p.woocommerce-result-count{text-align: center;}
	form.woocommerce-ordering{text-align: center;}
	.sbx-google__submit{width: 45px;}
	.sbx-google__submit svg {width: 16px;height: 16px;vertical-align: middle;fill: #FFFFFF;}
}
@media only screen and (max-width:540px){
.fixed_wapper .blog_right ul li{width:100%; margin-right:0}
}
@media only screen and (max-width:479px){
	.menu_right ul li a{font-size:0}
	.main-title{padding: 30px 7px;}
	.logo{max-width:160px;}
	.menu_right ul li:first-child a{font-size:0}
	.top_call a{font-size:18px; line-height:22px;}
	.top_call{padding-top:14px;}
	.top_line_right{margin-right:0}
	.textwidget .search_sec{padding-left:10px;}
	body .top_line ul{border-left:none; padding:8px 0;}
	.logo{float:none;margin-left:15px; font-size:0; line-height:0} 
	.fixed_wapper .top_call{float:left; width:100%; text-align:center; padding-right:0px; padding-top:0px; margin-top:15px; }
	.menu_sec{position:relative; }
	.blog_left h1{font-size:22px; line-height:36px;}
	
	.blog_sec_3 .blog_right ul li, .blog_right ul li{width:100%; margin: 0px 0px 10px;}
	.blog_sec_3, .blog_sec_2, .blog_sec_1{padding-bottom:20px;}
	.foot_2, .foot_1{max-width:100%;}
	.foot_sec{min-height:auto;}
	.foot_sec .location_in{max-width:100%; margin-bottom:15px;}
	.foot_4 ul li{width:100%; margin-bottom:15px;}
	.top_call a{line-height:40px; color:#fff; }
	.top_call {text-align:center;}
	.menu_right{float:none; text-align:center;}
	.foot_4 ul li:last-child{margin-bottom:0px;}
	.top_hed .fixed_wapper{padding:0px;}
	.top_hed{padding:10px 0px 0px; border-bottom:none;}
	.f_social{padding-top:15px;}	
	.fixed_wapper .f_social,.fixed_wapper .foot_2.foot_sec{margin-bottom:10px;}
	.cd-dropdown-wrapper a.meanmenu-reveal{top:75px;}
	p.woocommerce-result-count{text-align: center;}
	form.woocommerce-ordering{text-align: center;}
	.sbx-google__submit{width: 45px;}
	.sbx-google__submit svg {width: 16px;height: 16px;vertical-align: middle;fill: #FFFFFF;}
	.inner_full_cl .main-title {padding: 18px 0;}

	td.desccol a.iisbutton { font-size: 1.2em !important;}
	.main-title{padding: 30px 0px;}
	.menu_right ul li a span{right: -9px;}
	p.woocommerce-result-count{text-align: center;}
	form.woocommerce-ordering{text-align: center;}
	.sbx-google__submit{width: 45px;}
	.sbx-google__submit svg {width: 16px;height: 16px;vertical-align: middle;fill: #FFFFFF;}
}