@media only screen and (min-width: 1650px) {
.ast-container{max-width:1540px;}
}
@media only screen and (min-width: 1400px) {
.RequestModal .modal{bottom:0;}
}
@media only screen and (max-width: 1700px) {
#banner_offer .elementor-widget-container{padding-bottom:74%;}
section#banner_inventory_sec{right:5.8%;bottom:17.5%;}
}
@media only screen and (max-width: 1600px) {
.home-features .home-heading-three h2{left:20px;}
.home-seller h3{font-size:32px;}
.home-seller h3{font-size:32px !important;}
.home-contact-section .elementor-widget-text-editor{font-size:38px !important;}
section#banner_inventory_sec{right:5%;bottom:8.5%;}
.our-capabilities .elementor-widget-wrap a.arrow-icon{margin-right:48px;}
.home-seller .elementor-widget-wrap a.arrow-icon{margin-top:7.5em;}
.home-seller .elementor-text-editor:after{height:200px;}
#banner_offer h4{font-size:32px;}
#banner_inventory a{font-size:15px;padding:15px 14px 12px;}
#banner_offer .elementor-widget-container{padding-bottom:58%;}
}
@media only screen and (max-width: 1400px) {
.main-header-menu>.menu-item>a{padding:0 9px 0;}
.top_product_page .product-get-quote, .single-product .top_product_page a.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-position-shortcode.ftinvwl-animated, .add-request-quote-button{font-size:15px !important;}
div#banner_inventory{font-size:28px;}
div#banner_inventory_btn a{font-size:15px;}
section#banner_inventory_sec{max-width:275px;bottom:14%;}
.our_inventry_title .elementor-widget-container h2:after{height:580px !important;}
.home-seller{margin-top:95px;}
.main-header-menu > .menu-item > a{font-size:13px;}
.site-logo-img img{max-width:72%;}
#banner_offer h4{font-size:26px;}
#banner_offer ul li{font-size:20px;height:36px;line-height:38px;min-width:224px;}
.elementor-8995 .elementor-element.elementor-element-2f1f67e{top:12%;}
#banner_offer .elementor-widget-container{padding-bottom:64%;}
#our_inventory_title .elementor-heading-title, .home-seller h2.elementor-heading-title{font-size:34px !important;}
.home-seller .elementor-element-52843e3 .elementor-widget-container{margin-top:12em !important;}
.home-coming-section .elementor-element-b3117a8 > .elementor-widget-container{margin-left:-135px !important;}
.home-coming-section .elementor-element-b3117a8 > .elementor-widget-container img{width:84%;}
.home-seller .elementor-text-editor:after{height:182px;}
.opacity_bg .elementor-widget-container .elementor-text-editor{padding:95px 0px;}
.our_inventry_block a{line-height:50px;font-size:22px;}
.home-seller h3, .home-quality h2{font-size:27px !important;}
.home-seller h2{margin-bottom:3px !important;}
.home-coming-section .img-left img{width:88%;}
.home-coming-section .elementor-text-editor{font-size:22px;}
.home-coming-section h2{font-size:28px !important;}
.home-coming-section{margin-bottom:65px !important;}
.elementor-8995 .elementor-element.elementor-element-4379321{margin-top:5em;margin-bottom:8em;}
.home-contact-section .elementor-widget-text-editor{font-size:32px !important;}
.home-ca-services h2{font-size:34px !important;}
.home-we-can .elementor-widget-wrap h2{font-size:105px !important;}
.home-features .elementor-widget-wrap h2{font-size:28px !important;}
.home-features .home-heading-three h2{left:32px;top:115px;}
.home-features .home-heading-one h2{left:-100px;top:88px;}
.elementor-8995 .elementor-element.elementor-element-6f25d1f{margin-bottom:5em;}
.our-capabilities .elementor-widget-wrap h2{font-size:34px !important;}
.our-capabilities .elementor-widget-wrap a.button{font-size:17px !important;}
.our-capabilities .elementor-widget-wrap a.arrow-icon{margin-right:38px;}
.elementor-8995 .elementor-element.elementor-element-9da6a6f .elementor-heading-title{font-size:34px !important;}
.elementor-8995 .elementor-element.elementor-element-c6924fa{margin-bottom:5em;}
}
@media only screen and (max-width: 1024px) {
#sale_of_month .elementor-swiper-button-prev{left:0;}
#sale_of_month .elementor-swiper-button-next{right:0;}
.home-features .elementor-container{max-width:92% !important;}
.home-seller .elementor-element-52843e3 .elementor-widget-container{margin-top:9em !important;}
.ast-container{max-width:100% !important;}
.main-header-bar .header-logo{width:22%;}
.site-logo-img img{max-width:95%;}
.main-header-bar .left-header-menu, .main-header-bar .right-header-menu{width:38%;}
.main-header-menu > .menu-item > a, .ast-header-break-point .main-navigation ul.sub-menu li a{font-size:11px;padding:10px 5px 10px;}
.site-topbar .topbar-right .topbar-widget{padding-left:0px;margin-left:0px;margin-top:8px;}
.topbar-left{margin-top:0px;}
.site-topbar .topbar-left .topbar-widget{margin-top:5px !important;}
.site-branding .ast-site-identity{padding:10px 0;}
.elementor-8995 .elementor-element.elementor-element-98e8bac .elementor-spacer-inner{height:40vh;}
.elementor-8995 .elementor-element.elementor-element-2f1f67e{width:35%;max-width:35%;}
#banner_offer .elementor-widget-container{padding-bottom:80%;}
#banner_offer .elementor-widget-container{padding-left:14%;}
.home-seller h2{margin-bottom:-28px !important;}
.home-seller h3, .home-quality h2{font-size:22px !important;}
.home-seller .elementor-widget-wrap a.arrow-icon{margin-top:2.5em;}
.home-seller .elementor-text-editor:after{height:130px;}
.elementor-element-58204b5 img.attachment-large{width:74%;}
.home-coming-section .elementor-text-editor{margin-bottom:20px;}
.home-contact-section .elementor-widget-text-editor{font-size:25px !important;}
.home-we-can .elementor-widget-wrap h2{font-size:80px !important;}
.home-features img{max-width:145px;}
.our-capabilities .elementor-widget-wrap h2{font-size:28px !important;}
.our-capabilities .elementor-widget-wrap a.arrow-icon{margin-right:-18px;margin-left:25px;width:60px;height:50px;background-size:contain;}
.our-capabilities .elementor-widget-wrap a.button{font-size:16px;height:40px;}
.our_inventry_title .elementor-widget-container h2:after{height:630px;}
.footer-adv-widget-1 img, .footer-adv-widget-1 h5, .footer-adv-widget-1 .privacy_link{max-width:100%;}
}
@media only screen and (max-width: 992px) {
.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle{top:-10px;outline:none;}
div#banner_inventory{font-size:20px;}
div#banner_inventory_btn a{font-size:12px;padding:15px 15px 10px 15px;}
section#banner_inventory_sec{max-width:270px;bottom:7%;right:11%;}
#banner_offer .elementor-widget-container{padding-bottom:55%;}
.home-seller h2.elementor-heading-title{margin-bottom:3px !important;}
.main-header-bar.desktopheader{display:none;}
.main-header-bar-wrap{display:block;}
.site-logo-img img{max-width:45%;text-align:left;float:left;}
.ast-main-header-bar-alignment{padding:0px;}
#sale_of_month .elementor-swiper-button-prev{left:10px;}
#sale_of_month .elementor-swiper-button-next{right:10px;}
.elementor-8995 .elementor-element.elementor-element-2f1f67e{width:50%;max-width:50%;}
.our_inventry_title .elementor-widget-container h2:after{height:565px;}
.home-seller{margin-top:70px !important;}
.home-seller h3, .home-quality h2, .home-coming-section .elementor-text-editor{font-size:16px !important;}
.home-coming-section h2{font-size:24px !important;}
.home-seller .elementor-element-52843e3 .elementor-widget-container{margin-top:6em !important;}
.home-ca-services h2{font-size:24px !important;}
.home-ca-services .middle-text-wrap{font-size:26px !important;}
.home-contact-section .elementor-widget-text-editor{font-size:20px !important;}
.home-we-can .elementor-widget-wrap h2{font-size:55px !important;}
.home-features .elementor-element-3217288 img{margin-left:34px;}
.home-features .home-heading-one h2{left:-70px;}
.our-capabilities .elementor-element-d0ab65a .elementor-widget-container{margin-top:4em !important;}
.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link div{display:inline-block;}
}
@media only screen and (max-width: 921px) {
.con_number i{float:none;}
.simple-req-box{display:inline-block;}
.aws-container .aws-wrapper .aws-search-field{margin-bottom:12px !important;width:57% !important;}
.site-header.header-fixed{position:unset;}
.ast-button-wrap .menu-toggle.main-header-menu-toggle{background:unset;color:#000;font-size:32px;}
.footer-adv-widget{width:45%;padding-bottom:20px;}
.topbar-left, .topbar-right{text-align:center;width:100% !important;}
.topbar-right{border-top:1px solid #e9e9e9;}
.site-topbar .topbar-left .topbar-widget, .site-topbar .topbar-right .topbar-widget{width:100%;margin:0;}
.aws-container .aws-wrapper .aws-search-field{display:inline-block;width:50%;height:32px;}
.ast-header-break-point .ast-mobile-header-inline .site-branding{text-align:center;}
.ast-logo-title-inline .site-logo-img{width:100%;padding-right:1px;}
.ast-header-break-point .main-header-bar{border-bottom:5px solid #f46a08;}
.main-header-bar .main-header-bar-navigation.toggle-on{padding-top:0;width:100%;margin:0px auto;}
.ast-header-break-point .main-navigation li{text-align:center;}
.ast-header-break-point .main-navigation ul.sub-menu li a:before{display:none;}
.ast-header-break-point .main-header-bar .main-header-bar-navigation .children, .ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu{line-height:2;}
.ast-main-header-bar-alignment{border-top:unset;}
.sjb-page .sjb-filters{padding:25px 35px 0 35px;}
.sjb-page label.filter_lbl{padding:0;}
.form_1_2, .form_1_2.last{width:100% !important;margin-right:0 !important;}
.career_form .wpcf7 form>div.form_1_2{margin-bottom:25px;}
.career_form .wpcf7 form>div.form_1_2.last{margin-bottom:12px;}
a.yelp_btn{margin-top:20px;float:left !important;}
#check_in_from input.wpcf7-submit[type="submit"]{padding:17px 27px 17px 27px;display:block;}
.woocommerce[class*="columns-"].columns-4 > ul.products li.product{width:calc(32.33% - 9px);}
}
@media only screen and (max-width: 768px) {
.sub-menu li.current_page_item a{text-align:center;}
.aws-container .aws-wrapper .aws-search-field{margin-bottom:12px !important;width:57% !important;}
.woocommerce ul.products.columns-4{display:block;}
.woocommerce[class*="columns-"].columns-4 > ul.products li.product{width:48%;margin:0px 0 1.992em;min-height:295px;clear:unset !important;}
.woocommerce[class*="columns-"].columns-4 > ul.products li.product:nth-child(2n){float:right;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width:48%;margin:0 24px 2.992em 0;min-height:345px;}
.woocommerce ul.products li.product:nth-child(2n), .woocommerce-page ul.products li.product:nth-child(2n){margin-right:0px;}
.cs_title .elementor-widget-container h2{font-size:25px;}
}
@media only screen and (max-width: 767px) {
.topbar-left, .topbar-right{width:100% !important;}
.home-features .home-heading-three h2{left:-42px;}
.home-features .elementor-container{max-width:100% !important;}
.sub-menu li a{font-size:14px !important;}
.site-logo-img img{margin-bottom:0px;}
section#banner_inventory_sec{max-width:270px;bottom:13%;right:16%;}
.simple-req-box{display:inline-block;}
.site-topbar .topbar-left .topbar-widget{margin-top:10px !important;padding-right:0px;}
.ast-header-break-point .ast-mobile-menu-buttons .ast-button-wrap .ast-mobile-menu-buttons-minimal{padding-right:0px;outline:none;}
.site-branding img, .site-header .site-logo-img .custom-logo-link img{max-width:65%;}
.elementor-8995 .elementor-element.elementor-element-98e8bac .elementor-spacer-inner{height:370px;}
.elementor-8995 .elementor-element.elementor-element-2f1f67e{top:6%;}
#banner_offer .elementor-widget-container{padding:5% 0% 55% 23%;}
.elementor-8995 .elementor-element.elementor-element-2f1f67e{width:100%;max-width:100%;}
#banner_inventory a{font-size:12px;padding:13px 14px 10px;}
#banner_offer ul li{font-size:17px;height:34px;line-height:37px;}
.our_inventry_title .elementor-widget-container h2:after{display:none !important;}
.home-coming-section .img-right img{margin-left:0px;}
.home-ca-services .middle-text-wrap{width:100%;position:inherit;right:auto;top:auto;transform:inherit;}
.home-ca-services img{width:100%;}
.home-seller .elementor-element-52843e3 .elementor-widget-container{margin-top:3em !important;padding-top:3em !important;}
.elementor-8995 .elementor-element.elementor-element-76f6705 > .elementor-widget-container{margin:0em 0em 2em 0em;}
.home-coming-section{margin-top:55px !important;}
.elementor-8995 .elementor-element.elementor-element-4379321{margin-top:1em;margin-bottom:4em;}
.home-coming-section h2{margin-top:15px !important;}
.home-coming-section .elementor-element.elementor-element-9574836 > .elementor-widget-container{margin:0px 0px 10px 0px;padding:0px 0px 30px 0px;}
.home-coming-section .elementor-element-b3117a8 > .elementor-widget-container{margin-left:0px !important;}
.home-coming-section .elementor-element-b3117a8 > .elementor-widget-container img{width:100%;}
.home-coming-section{margin-bottom:0px !important;}
.home-we-can .elementor-widget-wrap h2{font-size:50px !important;}
.footer-adv-widget-4{justify-content:end;}
.elementor-8995 .elementor-element.elementor-element-d0ab65a > .elementor-widget-container{margin:4em 0em 0em 0em;}
.home-features .elementor-element-3217288 img{margin-left:auto;}
.elementor-8995 .elementor-element.elementor-element-3217288, .elementor-8995 .elementor-element.elementor-element-dcb0898{text-align:center;}
.home-features img{max-width:50%;}
.home-features .home-heading-one h2{left:-10px;}
.page-id-4580 .elementor-tab-title{color:#000;}
.aws-container .aws-wrapper .aws-search-field{margin-bottom:12px !important;width:57% !important;}
.footer-adv-widget{width:100%;}
ul.hours{width:50%;}
.simple-tempcontainer #main article{max-width:100% !important;padding:0 10px !important;}
.elementor-image-gallery{overflow:hidden;}
.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item{max-width:100%;padding:0 0 5px 0;}
.elementor-image-gallery .gallery-item img{width:100%;}
.prod_info .item{width:100%;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin:0 24px 1.992em 0;min-height:320px;}
.ast-single-post .entry-title, .page-title{font-size:25px;}
.prod_info .item .title, .prod_info .item .info{font-size:15px;}
.prev_next_buttons{top:28%;}
.cs_title .elementor-widget-container h2{font-size:20px;}
}
@media only screen and (max-width: 568px) {
.home .ast-main-header-bar-alignment{padding:0px 0px 0px 0px;}
.aws-container .aws-wrapper .aws-search-field{width:100% !important;}
ul.hours{width:70%;}
.aws-container .aws-wrapper .aws-search-field{width:70%;margin-bottom:13px !important;}
.email_header{display:inline-block;}
.mobilespace{width:100%;display:block;height:1px;}
.topbar-right a.wishlist_products_counter.top_wishlist-heart:before{position:relative;bottom:-3px;margin:0;}
.con_number i{margin:0;float:none;font-size:inherit;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin:0 20px 1.992em 0;min-height:270px;}
.product-get-quote{font-size:15px;}
a.tinvwl_add_to_wishlist_button.tinvwl-icon-heart.tinvwl-position-shortcode.ftinvwl-animated{height:auto !important;}
.topbar-right .textwidget{display:block;}
.ast-single-post .entry-title, .page-title{font-size:20px;}
.prev_next_buttons{top:18%;}
.woocommerce span.onsale{top:-27px;left:0;}
.woocommerce div.product .product_title{margin:10px 0 .5em 0;}
}
@media only screen and (max-width: 420px) {
.contact_link{margin-right:5px;}
.home-ca-services img{width:100% !important;max-width:100% !important;}
.site-branding img, .site-header .site-logo-img .custom-logo-link img{max-width:85%;}
.page-template-simple-template .custome-header .sub_header{padding:0px 20px;font-size:30px;}
.woocommerce[class*="columns-"].columns-4 > ul.products li.product{width:100%;min-height:215px;}
.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:15px;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin:0 12px 1.992em 0;min-height:215px;}
.woocommerce .related h2{}
section.related.products{margin-top:20px;}
.ast-single-post .entry-title, .page-title{font-size:18px;}
.prev_next_buttons{top:18%;}
}
@media only screen and (max-width: 380px) { 	
#banner_offer .elementor-widget-container{padding-left:19%;}
.elementor-8995 .elementor-element.elementor-element-57eaf7d > .elementor-widget-container{margin-left:0;}
.home-features .home-heading-one h2{left:-25px;}
.home-features .home-heading-three h2{left:-54px;}
}
@media only screen and (max-width: 320px) { 
.home-contact-section .elementor-widget-text-editor {
font-size: 18px !important;
}
section#banner_inventory_sec {
right: 8%;
}
.email_header{
width: 100%;
display: inline-block;
}
.ast-small-footer-section-1 {
font-size: 12px;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
margin: 0 10px 1.992em 0;
min-height: 190px;
}
.woocommerce .related h2 {
font-size: 15px !important;
}
#banner_offer h4 {
font-size: 22px;
}
#banner_offer ul li {
font-size: 15px;
height: 31px;
line-height: 35px;
}
#banner_offer .elementor-widget-container {
padding-left: 15%;
}
#banner_inventory a {
font-size: 11px;
padding: 12px 11px 9px;
}
.elementor-8995 .elementor-element.elementor-element-432efc5 > .elementor-widget-container {
padding-left: 0px;
}
}.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.irs-line{position:relative;display:block;overflow:hidden;outline:none !important;}
.irs-line-left, .irs-line-mid, .irs-line-right{position:absolute;display:block;top:0;}
.irs-line-left{left:0;width:11%;}
.irs-line-mid{left:9%;width:82%;}
.irs-line-right{right:0;width:11%;}
.irs-bar{position:absolute;display:block;left:0;width:0;}
.irs-bar-edge{position:absolute;display:block;top:0;left:0;}
.irs-shadow{position:absolute;display:none;left:0;width:0;}
.irs-slider{position:absolute;display:block;cursor:default;z-index:1;}
.irs-slider.single{}
.irs-slider.from{}
.irs-slider.to{}
.irs-slider.type_last{z-index:2;}
.irs-min{position:absolute;display:block;left:0;cursor:default;}
.irs-max{position:absolute;display:block;right:0;cursor:default;}
.irs-from, .irs-to, .irs-single{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap;}
.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px;}
.irs-with-grid .irs-grid{display:block;}
.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000;}
.irs-grid-pol.small{height:4px;}
.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000;}
.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:rgba(0,0,0,0.0);z-index:2;}
.irs-disabled{opacity:0.4;}
.lt-ie9 .irs-disabled{filter:alpha(opacity=40);}
.irs-hidden-input {
position: absolute !important;
display: block !important;
top: 0 !important;
left: 0 !important;
width: 0 !important;
height: 0 !important;
font-size: 0 !important;
line-height: 0 !important;
padding: 0 !important;
margin: 0 !important;
outline: none !important;
z-index: -9999 !important;
background: none !important;
border-style: solid !important;
border-color: transparent !important;
}