/**
Theme Name: Astra child
Author: Brainstorm Force
Author URI: http://wpastra.com/about/
Description: Astra is the fastest, fully customizable & beautiful theme suitable for blogs, personal portfolios and business websites. It is very lightweight (less than 50KB on frontend) and offers unparalleled speed. Built with SEO in mind, Astra comes with schema.org code integrated so search engines will love your site. Astra offers plenty of sidebar options and widget areas giving you a full control for customizations. Furthermore, we have included special features and templates so feel free to choose any of your favorite page builder plugin to create pages flexibly. Some of the other features: # WooCommerce Ready # Responsive # Compatible with major plugins # Translation Ready # Extendible with premium addons # Regularly updated # Designed, Developed, Maintained & Supported by Brainstorm Force. Looking for a perfect base theme? Look no further. Astra is fast, fully customizable and beautiful theme!
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: astra-child
Template: astra
*/
body {font-family:"noto-sans";}
h1, .entry-content h1,header.entry-header .entry-title,h2, .entry-content h2 {font-weight:700}
.grecaptcha-badge,.wpcf7-spinner, .wpcf7 form.sent .wpcf7-response-output, .ast-site-header-cart .widget_shopping_cart .buttons .button.checkout   {display:none}
a,a:focus{outline:none}
.wpcf7 form .wpcf7-response-output{color:#fff;border:none}
[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus { outline:none;border-style:none}
.ast-mobile-popup-drawer .ast-mobile-popup-header .menu-toggle-close:focus {outline:none;border: none;}
.ast-header-html a{color:#fff;font-weight:600;font-size:13px}
.ast-header-html ul{display:Flex;margin:0px;}
.ast-header-html ul li{position:relative;padding:0px 12px;list-style:none}
.ast-header-html-1 ul li:before {content:url(https://www.basetec.co.uk/wp-content/uploads/2024/02/phone-in.svg);display:inline-block;margin-right:7px}
.ast-header-html-1 ul li:last-child:before {content:url(https://www.basetec.co.uk/wp-content/uploads/2024/02/email-2.svg);}
.ast-header-html-2 ul li:before {content:url(https://www.basetec.co.uk/wp-content/uploads/2024/02/Group-19213.svg);display:inline-block;margin-right:7px;top:2px ;position:relative}
.ast-header-html-2 ul li:nth-child(2):before {content:url(https://www.basetec.co.uk/wp-content/uploads/2024/02/question-circle.svg);display:inline-block;margin-right:7px}
.ast-header-html-2 ul li:nth-child(3):before {content:url(https://www.basetec.co.uk/wp-content/uploads/2024/02/person.svg);}
.ast-header-html-2 ul li:nth-child(1):after {content:url(https://www.basetec.co.uk/wp-content/uploads/2024/02/Line-1307.svg);position:absolute; right:0px;top:2px;height:100%}
.ast-header-html-2 ul li:nth-child(2):after,.ast-header-html-1 ul li:nth-child(2):after  {content:url(https://www.basetec.co.uk/wp-content/uploads/2024/02/Line-1307.svg);position:absolute; right:0px;top:2px;height:100%}
.ast-custom-button {position:relative; }
.ast-custom-button:before {content:url(https://www.basetec.co.uk/wp-content/uploads/2024/02/Group-19214.svg);position:absolute;left:24px;top:12px;}
.headtestnew a{display:flex;align-items:center;grid-column-gap:11px;font-weight:bold}
.ast-desktop .ast-primary-header-bar  .dropdown-menu-toggle {
    display: none;
}
#ast-desktop-header .ast-builder-menu-1 .menu-item-has-children>.menu-link>.menu-text::after {
    content: "";
    background-image: url(https://www.basetec.co.uk/wp-content/uploads/2024/02/arrow-down-circle-2.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 12px;
    height: 12px;
    display: inline-block;
    margin-left: 8px;
    vertical-align: middle;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s; 



}
.ast-below-header-wrap  {display:none}
.ast-site-header-cart-li>a>.ast-addon-cart-wrap .ast-icon svg{display:none !Important}
.ast-header-account-wrap a>span, .ast-site-header-cart-li>a>.ast-addon-cart-wrap {
    width: 50px;
	height: 25px; }
.ast-site-header-cart-li {position:relative}
.ast-site-header-cart-li>a>.ast-addon-cart-wrap .ast-icon::before {
    content: "";
    background-image: url(https://www.basetec.co.uk/wp-content/uploads/2024/02/shopping-basket.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 29px;
    height: 22px;
    display: inline-block;
}
 .menu-item-316 .ast-mm-widget-content {
    display: flex;
    margin: 0px !important;
} 
.menu-item-316 .ast-mm-widget-content .ast-mm-widget-item  {
    width: 35%;
    padding: 10px 40px 15px 10px;
}
.ast-mm-widget-item li  {padding:8px 0px;border-bottom:1px solid #ccc;position:relative}
.ast-mm-widget-item li a{color:#00263E;font-weight:400; position:relative;font-size:15px}
.ast-mm-widget-item li:after {
    position: absolute;
    right: 2px;
    content: url(https://www.basetec.co.uk/wp-content/uploads/2024/02/arrow-down-circle.svg);
    
}
.ast-mm-widget-item li:hover a{font-weight:bold}
.ast-mm-widget-item li:hover:after {  content: url(https://www.basetec.co.uk/wp-content/uploads/2024/02/arrow-down-circle-1.svg);}
.ast-desktop li.astra-megamenu-li.menu-item-50 .astra-megamenu {border-top:3px solid #D0AF22 !Important}
/*footer*/
.footsocial{padding-top:12px}
.footsocial a{margin-right:10px}
 .add_list {
    display: flex;
    align-items: baseline;
    -webkit-display: flex;
    -webkit-align-items: baseline;
    -moz-display: flex;
    -moz-align-items: baseline;
    padding-left: 32px;
    position: relative; 
margin-bottom: 10px;text-align: left; line-height:30px;
     font-size:15px;}
.add_list img {
    position: absolute;
    left: 0;
    top: 7px;
    width: 16px;
}
h2.widget-title {font-size:18px;margin-bottom:20px}
footer{font-size:15px}
.site-footer-below-section-1 .widget {display: flex;
    justify-content: space-between;
align-items: center }
.site-below-footer-wrap {padding:0px}
.bublogo {margin-top:-5px}
.site-footer-above-section-1 h2{color:#fff}
.widget_nav_menu li {margin-bottom:7px}
.textcenter{text-align:center}
a.site-btn {
    display: inline-block;
    text-align: center;
    background:#00263E;
    font-weight: 600;
   color: #fff; 
	height:50px; 
	line-height:50px;
    padding:0px 10px;
    min-width: 220px; border-radius:7px;
    font-size: 15px;
}    
 a.whitebtn {background: #fff;color:#00263E; }
a.goldbtn{background:#D0AF22;color:#00263E}
a.site-btn:hover,a.blackbtn {background: #004A79;color:#fff; }
.headsecbottom ul{margin:0px;display:flex;justify-content:space-between;align-items:center;padding:10px 0px;margin:0px}
.headsecbottom li{list-style:none;font-weight:600;font-size:14px;color:#00263E;padding:0px 15px; width:25%;display:flex;justify-content:center;align-items:center;position:relative}
.headsecbottom li:after {content:'';background:#c1c1c1;width:2px;height:100%;top:0px;position:absolute;right:0px}
.headsecbottom li:last-child:after,.mobsec{display:none}
.headsecbottom  img{margin-right:12px}
/*home*/
.homebanner {background:url(https://www.basetec.co.uk/wp-content/uploads/2024/02/bannerbg.jpg);background-size:cover;background-position: center;text-align:center;padding:50px 0px}
.homebanner h1{font-size:90px;color:#D0AF22;line-height:93px;font-weight:800}
.homebanner h6{letter-spacing:6px; color:rgba(255,255,255,.4);padding:10px 0px;font-weight:400}
.homebanbelow{padding:36px 0px 0px;alignment-baseline}
.homemidsec  {background:url(https://www.basetec.co.uk/wp-content/uploads/2024/02/maskmid.jpg);background-size:cover;background-position: center; padding:25px 50px 40px;color:#fff;font-weight:bold;border-radius:7px}
.homemidsec h2{color:#fff;font-size:40px;line-height:45px}
.homemidright,.homemidleft {text-align:center}
.homemidleft {background:url(https://www.basetec.co.uk/wp-content/uploads/2024/06/visqueen.png);background-size:cover;background-position:center;box-shadow: 0px 3px 6px #00000029;border-radius: 7px}
.homemidright{background:url(https://www.basetec.co.uk/wp-content/uploads/2024/06/membranes.png);background-size:cover;background-position:center;box-shadow: 0px 3px 6px #00000029;border-radius: 7px}
.homemidright h2,.homemidleft h2{background:#00263E;box-shadow: 0px 3px 6px #00000029;
border-radius: 7px 7px 0px 0px;color:#fff;padding:16px 0px;letter-spacing:1px}
.homemidright a.site-btn{margin:60px 0px 42px !important}
.homemidleft a.site-btn{margin:60px 0px 42px !Important} 
.homecat,.homenews {background: transparent linear-gradient(180deg, #00263E 0%, #011B2C 100%); padding:100px 0px 80px}
.homecat h2,.homenews  h2{color:#fff;padding-bottom:10px;font-weight:800}
.homecat h6,.homenews  h6{color:#D0AF22;font-size:14px;font-weight:800}
.homecatlist {text-align:center;margin-bottom:25px}
.homecatlist p{margin-bottom:8px}
.homecatlist  a{color: #fff;font-weight:600;font-size:18px}
.homecatlist:hover a{color:#D0AF22;}


.homecatimg{position:relative;margin-bottom:10px}
.homecatlist:hover img{ 
mix-blend-mode: screen;box-shadow: 0px 3px 6px #00000029;}
/*
.homecatlist:hover .homecatimg:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0px;box-shadow: 0px 3px 6px #00000029;
    top: 0px;
    background: rgba(0, 38, 62, 1);
    border-radius: 7px;
    mix-blend-mode: screen;
}*/
.listspace {padding-bottom:15px}
.homecatlist img{border-radius:7px}
.homeabout {margin:100px 0px  80px;border-radius:7px;padding:25px 10px}
.homebrandslide {text-align:center;padding-bottom:60px}
.newstop{ margin:auto !important}
.he-slider{padding:25px 0px}
.he-slider .owl-item .prosection img{width:auto}
.he-slider .owl-item  {display: flex;
    align-items: center;
	justify-content: center;}
.he-slider .owl-stage {display: flex;
    align-items: center;
	justify-content: center;}
.homeblog{margin-bottom:15px}
.home .blgcontent h3 {color:#fff;font-size:20px;line-height:32px}
.home  .blgcontent h3 a {color:#fff}
.home  .blogtopreadtime, .home  .blgdate {color:#fff}
.home .blogtopreadtime {margin-right:50px}
.home	.lineimg {padding-top:50px;padding-right:30px}
.home .blglist:hover .blgthumb:before {background: rgba(0, 38, 62, .41);  }
.homeproslider {padding:80px 0px 50px}
/*returnpage*/
.returnpage{padding:0px 0px 70px}
.returnpage  h2{font-weight:bold;color:#363636}
.deliverygray{background:#F0F0F0;border-radius:5px;padding:30px 35px;}

/*account*/
.accountpage {padding:60px 0px}
 
.lost_password {
    text-align: right;
	margin-top: 10px; text-decoration:underline }
.woocommerce-form-login input.input-text, .lost_reset_password input.input-text {
    background: #F0F0F0;
    border:none;
    border-radius: 5px;
}
.accountpage h2{font-size:35px;font-weight:bold}
body .woocommerce form.login,  form.woocommerce-ResetPassword {
    border: 0px; padding:0px;
    
}
 body .woocommerce form.login  .form-row label {font-size:15px}
 form.woocommerce-ResetPassword .form-row-first {width:100%}
.woocommerce button.button.login-btn1 {height:50px;background:#00263E;color:#fff;width:220px; font-size:16px;border-radius:7px; line-height:55px; padding:0px;font-weight:600}
.woocommerce button.button.login-btn1:hover   {background: #004A79;color:#fff; }
.mysregiter a.site-btn{min-width:270px;border-radius:7px}
.mysregiter p{margin-bottom:10px;font-weight:600}
.mysregiter ul {list-style:none;margin-top:0px;padding:0px}
.mysregiter li {position:relative;padding-left:22px;padding-bottom:7px}
.mysregiter li:before {content:url(https://www.basetec.co.uk/wp-content/uploads/2024/02/check.svg);position:absolute;left:0px;top:0px;}
/*registerpage*/
.registerpage .um-field-label {margin-bottom:5px}
.registerpage .um-field {padding-top:0px}
.registerpage .select2-container .select2-choice,.registerpage .select2-container-multi .select2-choices,.registerpage .um .um-form input[type=number],.registerpage .um .um-form input[type=password], .um .um-form input[type=search],.registerpage .um .um-form input[type=tel],.registerpage .um .um-form input[type=text], .um .um-form textarea, .registerpage  .um-field .select2.select2-container .select2-selection,.registerpage  .um-search-filter .select2.select2-container .select2-selection{background:#F0F0F0 !important;height: 55px !important;
    border: none !important;
    border-radius: 5px }
  
.registerpage{padding:90px 0px}
 .registerpage form > div:nth-child(7) {clear:both}
.registerpage form > div:nth-child(8) {clear:both;padding-top:20px}
.registerpage  input[type=submit].um-button{background:#00263E !Important;border-radius:7px  !Important; padding-top:20px  !Important;padding-bottom:20px  !Important;color:#fff !Important; margin-top:10px;font-weight: 700 !important;}
.registerpage  input[type=submit].um-button:hover{background:#004A79  !Important; color:#fff !Important;}
.um-field-shortcode[data-key=um_shortcode_179_16] {font-weight:bold}
.um-field-shortcode[data-key=um_shortcode_179_16_20] {padding-top:5px;padding-bottom:12px}
/*About*/
.headbread {padding-top:50px;color:#575757;font-size:14px}
.headbread a {color:#575757}
.headbread  .wpb_text_column{margin-bottom:22px}
.abttop {text-align:center;padding-top:0px;padding-bottom:50px}
.abttop h1{   }
.abtsec2{padding-top:25px}
.abtsec3{padding:75px 0px}
.abtsec2 h2,.abtsec3 h2{color:#363636}

.abtsec2 a {font-weight:bold}
.abtmid {background: transparent linear-gradient(180deg, #00263E 0%, #011B2C 100%) 0% 0% no-repeat padding-box;color:#fff;text-align:center;padding:30px 0px 10px}
.abtmid h2{color:#fff;font-size:75px;letter-spacing:3px;margin-bottom:2px}
.abtmid h4{color:#fff;line-height:28px}
.abtlineimg img,.abtlineimg div,.abtlineimg figure{width:100%}
.abtlineimg img{padding-right:35px}
.abtcontain{max-width:1200px;margin:auto !important}
.abtcontain .wpb_text_column{margin-bottom:5px}
.absecfree{padding-top:80px}
.abdeliver{padding-bottom:80px;padding-top:0px}
/*contact page*/
.contactbottom{background: transparent linear-gradient(180deg, #00263E 0%, #011B2C 100%); padding:80px 0px 55px}
.contactbottom h2 {color:#fff;padding-bottom:30px}
.column-third, .column-full, .column-half {
    float: left;
    position: relative;
  width: 100%;
    text-align: left;
    color: #3E4D65;
}  

.column-half { width: 48%;}
 .lastcols { margin-left:4%}
 .column-third {width: 32%;}
.colspace{margin-left:2%}
label {font-weight:600;font-size:15px; }
.conform label{color:#fff}
.contactbottom input[type=text], .contactbottom input[type=email],.contactbottom textarea  {
    height: 55px;
    background: #F0F0F0;
    border-radius: 5px;
    border: none; margin-top:5px;
    color: #00124B;
} 
.contactbottom textarea {height:200px}
.contactbottom input[type="submit"] { background:#D0AF22;padding:21px;  min-width:100%; border-radius: 7px; font-size:15px;font-weight: 700;color:#fff
}
.contactbottom input[type="submit"]:hover{ background:#fff;color:#000000}
.contop{padding:70px 0px 20px}
.conmap{padding-bottom:70px}
.congray{text-align:center;background:#F2F2F2;padding:24px 40px 50px;border-bottom:5px solid #D0AF22;border-radius:7px 7px 0px 0px;margin-bottom:0px}
.congray a {color:#373638}
.congray a:hover {color:#00263E;font-weight:bold}
.congray h3{border-bottom:1px solid #E0E0E0;padding-bottom:20px}
.congray p{font-size:18px;font-weight:600;margin-bottom:18px}
.cphone:before{content:url(https://www.basetec.co.uk/wp-content/uploads/2024/02/phone-1.svg);margin-right:14px}
.cmail:before{content:url(https://www.basetec.co.uk/wp-content/uploads/2024/02/email-1.svg);margin-right:14px}
.cadds {min-height: 85px;
    display: block;
}
.cadds:before{content:url(https://www.basetec.co.uk/wp-content/uploads/2024/02/location-on.svg);margin-right:14px}
.conform {max-width:920px;margin:auto}
.contactbottom p{color:#fff}
.contactbottom h1{color:#fff; }
.expertform input[type="submit"] {min-width:300px}
.thankyoupage{background: transparent linear-gradient(180deg, #00263E 0%, #011B2C 100%); padding:150px 0px 80px;color:#fff}
.lineimg {padding-top:100px}
.thankyoupage h1 {color:#fff;padding-bottom:15px}
a.yellowbtn {background:#D0AF22;min-width:320px;margin-top:15px}
a.yellowbtn:hover{background:#fff;color:#000}
.lineimg img,.lineimg div,.lineimg figure{width:100%}
.contactbottom .lineimg{padding-top:60px;padding-right: 5%;}
/*shop catepage*/
.page-id-431 .site-above-footer-wrap{display:none !important}
.shopcatlist {text-align:center}
.shopcatlist p {margin-bottom:10px}
.shopcatlist  a{font-weight:600;font-size:18px}
.shopcatlist:hover a{color:#D0AF22;}
 .shopcatlist img,.shopblue img{border-radius:7px}
.shopmid{padding-bottom:50px}
.shopblue {background: transparent linear-gradient(180deg, #00263E 0%, #011B2C 100%); padding:50px 0px 15px}
.shopbottom {color:#fff;font-size: 15px;}
.shopbottom h2{color:#fff}
a.talkbtn{background:#D0AF22;color:#00263E}
a.talkbtn:hover{background:#fff;color:#00263E}
a.talkbtn:before {content:url(https://www.basetec.co.uk/wp-content/uploads/2024/02/Group-19993.svg);display:inline-block;margin-right:11px;top: 5px;position: relative;}
/*shop brands*/
.brandlist{border-top:1px solid #ccc; padding-top:35px}
.lettercircle {border: 1px solid #000000;width:35px;height:35px;font-size:18px;font-weight:600;color:#00263E;display:flex;align-items:center;justify-content:center;border-radius:100px}

.brandlist img {
	transition: .3s;  
}
.brandlist img:hover {
    transform: scale(1.1);
    transform-origin: left;
}

.brandlist .wpb_wrapper{display:flex;align-items:center; grid-column-gap:30px}
.brandlist a{display:inline-block;margin-right:35px}
.brandlist a:hover img {box-shadow: 0px 3px 6px #00000029;}
.thankline img, .thankline div, .thankline figure {width:98%}
 .owl-next:hover,  .owl-prev:hover{background:transparent !important}
.ast-desktop .ast-mega-menu-enabled .astra-megamenu-li:hover .astra-megamenu{padding:5px 10px}
.homebrandslide .owl-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 24px;
    color: transparent !important;
    background-size: contain;
    border: none;
    cursor: pointer;
    box-shadow:none;
    transition: background 0.3s;
    right: -50px;
}

 
.homebrandslide .owl-prev {
    position: absolute; box-shadow:none;
    top: 50%;
    transform: translateY(-50%);
    font-size: 24px;
    color: transparent !important;
    background-size: contain;
    border: none;
    cursor: pointer;
   
    transition: background 0.3s;
    left: -50px;
}
.registerpage .um-field .select2.select2-container .select2-selection .select2-selection__arrow, .um-search-filter .select2.select2-container .select2-selection .select2-selection__arrow {
    top: 30px;
    right: 12px;
}
.registerpage .um-field .select2.select2-container .select2-selection .select2-selection__arrow:before, .um-search-filter .select2.select2-container .select2-selection .select2-selection__arrow:before {
    content: url(https://www.basetec.co.uk/wp-content/uploads/2024/03/arow-down.svg) !important;
}
.mobimg{display:none}
	.headslis { width: 100%;}
.headbread .vc_column-inner,.shopmid .vc_col-sm-12 > .vc_column-inner, .returnpage .vc_col-sm-12 > .vc_column-inner, .sitepage .vc_column-inner{padding:0px}
.shopmid .vc_row:after, .shopmid .vc_row:before,.select2-container--default .select2-selection--single .select2-selection__clear {display:none}
.registerpage .um-field .select2-container--default .select2-selection--single .select2-selection__rendered {line-height:55px}
.returnpage p{line-height:30px}
.blog_search .blog_search_input {font-family:"noto-sans";}
.blgtop-content h1 {font-weight:bold}
.um-field-billing_address_2_23{margin-top:20px}
.um-row  .um-col-1  .um-field-type_shortcode[data-key=um_shortcode_179_16_20] {max-width:614px}
.backtotop {
    margin-top:25px;
    color: #00263E;
    cursor:pointer;
    font-size: 15px;
}
.backtotop img{margin-right:5px}
.backtotop:hover{color:#004A79}
.sitepage{padding:0 0px 3%}
.homeabtright h2{line-height:50px}
	.homeabtright p{line-height:31px;font-size:15px}
.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {box-shadow:none}
.registerpage form > div:nth-child(7) input{ font-family:'noto-sans'; font-weight:bold}
@media only screen and (min-width: 1000px) {
	.shopbottom {padding-left: 30px}
	.expertform .wpcf7-form  {padding:10px 80px}
	.registerpage #um_field_179_info .um-field-area {display: flex; }
	#um_field_179_user_password {width:48%;float:left}
	#um_field_179_confirm_user_password {width:48%;float:right}
	 
	.mysregiter {padding-left:30px}
	.loginleft {border-right: 2px solid #F7F7F7;padding-right: 90px}
	
}
@media only screen and (min-width: 1200px) {
	.product-categories {padding-left:10px;padding-right:25px}
	 .site-header .best-selling-products {width:40%;padding-right:0px}
	.shopmid .vc_row {display:flex;grid-gap:30px}
	.shopmid .vc_row .vc_column-inner{padding:0px}
	.catright{padding-left:50px}
	.catright p{font-size:15px;line-height:31px;}
	.homemidsec h2{margin-bottom:5px}
	.homemidsec a{margin-top: 17px;
	margin-bottom: 5px !important }
	.headslis {
    width: 80%;
}
	.homeabtright{padding-right:40px}
.ast-builder-grid-row-5-equal .ast-builder-grid-row {
    grid-template-columns: 23% 19% 19% 19% 20%;
    grid-column-gap: 0px;
}
	.site-footer-primary-section-2 {padding-left:30px}
	.site-footer-primary-section-3 {padding-left:20px}
	.site-footer-primary-section-4 a{line-height:25px}
	.abrange{padding-left:10px}
	.abfree{padding-right:10px}
}
@media only screen and (min-width: 1450px) {
 .ast-woo-shop-archive .site-content > .ast-container {
    max-width: 1420px;
}
	.woocommerce-cart .entry-content > .woocommerce,.woocommerce-checkout .entry-content > .woocommerce {max-width:1380px}
	.abtcontain{max-width:1440px;margin:auto !important}
	.site-footer-primary-section-1 {padding-right:20px}
	.site-footer-primary-section-2 {padding-left:60px}
	/* .ast-builder-grid-row-5-equal .ast-builder-grid-row {
    grid-template-columns: 24% 15% 16% 17% 26%;
    grid-column-gap: 0px;
}*/
    .ast-container   {
        max-width:1420px;
    }
	.site-above-footer-wrap[data-section="section-above-footer-builder"] .ast-builder-grid-row, .site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row, .site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row  {
        max-width: 1400px !important;
    } 
}

@media only screen and (max-width: 1024px) {
	.ast-sticky-active .ast-below-header-wrap  {display:none}
	.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle {
    
    padding-right: 0px;
}
	[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {
    width:35px;
    height: 35px;fill: #03263E;
}
	.ast-builder-menu-mobile {
    display: none;
}
	.nav-up {
        	top: -120px !important;
    	}
	.desksec {
    display: none;
}
	.mobsec {
    display: block;
}
	.headsecbottom li img {
    max-width: 16px;
}
	.headsecbottom li {
    width: 100%;
}
	.ast-header-html-2 ul li{display:none}
	.ast-header-html-2 ul li:last-child{display:flex}
	.ast-header-html ul {display:block}
	.ast-mobile-header-wrap .ast-mobile-header-content {
    position: absolute;
    width: 100%;top: 135px;
}
	.headtestnew img{width:55px}
		.mob-menuwrp {
    margin-top: 0px;
    list-style: none; margin-left:0px
	}
	.ast-header-html {
    width: 100%;
}
	.ast-header-html ul li {padding:0px}
	.mob-menuwrp li{padding:20px 0px 0px}
	.mobilemain{text-align:center}
	.mob-menuwrp li a {
    font-size: 15px;
    font-weight: 700;
    color:#00263E;
    z-index: 3;
    position: relative;
    display: inline-block; text-decoration:none;
    padding-bottom: 10px;
    width: 100%;
}
 
	.mob-menuwrp li a:after {
    position: absolute;
    right: 25px;
    content: url(https://www.basetec.co.uk/wp-content/uploads/2024/03/Icon-feather-arrow-down-circle-1.svg);
    z-index: 2;
} 
	.ast-mobile-header-content .ast-builder-button-wrap{margin:auto}
	.mobilemain.mob-menuwrp li a { width:auto;}
	.mobilemain.mob-menuwrp li a:after { right: -25px;}
	.brandmenumob.submenu-mob li {
    padding: 8px 0px;
    border-bottom: 1px solid #707070;
    list-style: none;
    position: relative;
}
	.brandmenumob.submenu-mob li a {padding-bottom:0px;font-weight:400}
	.brandmenumob.submenu-mob li a:after {
    position: absolute;
    right: 25px;
    content: url(https://www.basetec.co.uk/wp-content/uploads/2024/02/arrow-down-circle.svg);
}
  .submenu-mob { display: none;}
	.submenu-mob .backbtn {
    background: transparent;
    color: #000;
    font-size: 15px;
    font-weight: 600;
    padding: 0 !important;
    position: absolute;
    top: 20px;
    left: 20px;box-shadow: none;
}
	.submenu-mob .backbtn::before {
    content: "";
    background-image: url(https://www.basetec.co.uk/wp-content/uploads/2024/03/Icon-feather-arrow-down-circle-2.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 9px;
    height: 9px;
    margin-right: 12px; 
    display: inline-block;
    vertical-align: middle;
}
	.submenu-mob ul{padding:10% !important}
	.ast-header-button-1{margin-bottom:20px}
	.ast-mobile-header-content .header-widget-area {background: #00263E;
    text-align: center;padding:25px 0px 0px}
.ast-mobile-header-content  .ast-header-html-1 {background: #00263E;
    text-align: center;padding:5px 0px 30px !important}
	.ast-mobile-header-content .header-widget-area ul li, .ast-mobile-header-content .ast-header-html-1 ul li {padding-bottom:12px}
	.ast-mobile-header-content .header-widget-area a {
    color: #fff;
    font-weight: 600;
    font-size: 13px;
}
	.ast-mobile-header-content .header-widget-area  ul li:before {
    content: url(https://www.basetec.co.uk/wp-content/uploads/2024/02/Group-19213.svg);
    display: inline-block;
    margin-right: 7px;
    top: 2px;
    position: relative;
}
	.ast-mobile-header-content .header-widget-area  ul li:nth-child(2):before {
    content: url(https://www.basetec.co.uk/wp-content/uploads/2024/02/question-circle.svg);
    display: inline-block;
    margin-right: 7px;
}
	.ast-mobile-header-content .header-widget-area  ul li:nth-child(3):before {
    content: url(https://www.basetec.co.uk/wp-content/uploads/2024/03/Icon-ionic-md-person.svg);
    display: inline-block;
    margin-right: 7px;
}
	.product-categories {width:100%;border-right:none}
} 

@media only screen and (min-width: 1025px) and (max-width:1280px) {
	.ast-builder-menu-1 .menu-item > .menu-link {font-size:13px;padding:0px 5px}
	.ast-container {
     max-width:100%
}
}
@media only screen and (min-width: 768px) and (max-width: 990px) { 
	.homemidsec h2,.homemidright h2, .homemidleft h2 {font-size:20px}
	.homemidsec {padding:30px 20px 40px}
	.homebanbelow a.site-btn 	{width:180px}
}
@media only screen and (max-width: 990px) {
	.absecfree{padding-top:50px}
	.brandlist .wpb_wrapper div:last-child {flex:1}
	.contactbottom .lineimg {padding-top:20px}
	.conmap {padding-bottom:50px}
	.contactbottom {padding:60px 0px 30px}
	.conform{padding:0px 25px}
	.lastcols {margin-left:0px}
	.site-header-section>div:first-child{padding-right:0px}
	.site-logo-img img {width:170px}
	.thanktop{padding:70px 0px 35px}
	.woocommerce-account .col2-set .col-1, .woocommerce-account .col2-set .col-2 {
    float: none;
    width:100%; max-width:500px; margin:auto
}
.conright iframe{height:400px}
	.mysregiter {padding-top:60px}
	.accountpage  h2 {font-size:30px}
	.accountpage {padding:40px 0px}
	.registerpage{padding:45px 0px}
	.site-footer-below-section-1 .widget {display:block;text-align:center;padding:15px 20px}
	.site-footer .widget {text-align:center}
	.site-primary-footer-wrap {padding-left:20px;padding-right:20px}
	.madebub{padding:10px 0px}
	.homebanner h1 {font-size:55px;line-height:63px}
	.homenews,.homecats {padding:70px 0px 35px}
	.site-above-footer-wrap  {padding:55px 25px !Important}
	.site-primary-footer-wrap .site-footer-section{padding-bottom:25px}
.site-primary-footer-wrap	.site-footer-section-5{padding-bottom:0px}
	.homebrandslide .owl-next {right:-25px}
	.homebrandslide .owl-prev {left:-25px}
	.homeabout{margin:56px 10px 30px}
	.homeproslider h2{text-align:center}
	.related_products  ul{display:block !important}
	.ast-builder-grid-row-container.ast-builder-grid-row-tablet-5-equal .ast-builder-grid-row {
    grid-template-columns: repeat( 1,1fr );
}
	.add_list { line-height:22px;max-width: 130px;display: block;margin: 5px auto 11px; padding-left:25px}
	.add_list img {position:initial;margin-right:20px;display:none}
	.add_list a:before{content:url(https://www.basetec.co.uk/wp-content/uploads/2024/02/phone.svg);position:absolute;left:0px;top:10px;}
	.femailnew { max-width:200px}
	.femailnew a:before{content:url(https://www.basetec.co.uk/wp-content/uploads/2024/02/email.svg);top:1px;}
	.registerpage form > div:nth-child(8) {padding-top:0px}
	.registerpage .um-field{margin-bottom:12px}
	.headbread {padding-top:10px;display:none}
}
@media only screen and (max-width: 767px) {
	.homeabout {padding:20px 5px 2px}
	 .homeabtright h2 {line-height: 38px;}
	.hmeabtleftnew .vc_column-inner,.homeabtright .vc_column-inner {padding-top:0px !Important}
	.homeproslider{padding:60px 0px 40px}
	.home   .woocommerce-page ul.products li {box-shadow:0px 3px 10px #0000000D}
	.centermobile{text-align:center}
	.homecat, .homenews {padding:55px 0px 30px}
	.homemidleft,.homemidsec {margin-bottom:15px}
	.homemidsec{padding:25px 28px 40px}
	.homemidsec p{font-size:16px;letter-spacing:.6px}
	.homemidsec p a.site-btn{letter-spacing:inherit}
	.homemidsec h2 {font-size:32px;font-weight: 800;}
	.homebanbelow .vc_column-inner {padding:0px}
	.homemidright h2, .homemidleft h2 {font-size:22px;font-weight: 800;}
	.abtlineimg img {padding-right:0px}
	.newshead{text-align:center}
	.deskimg{display:none}
	.mobimg{display:block;padding-right:9%}
	.home .lineimg.mobimg {padding-top:15px}
	.headsecbottom ul {
    padding: 7px 0px;
}
	.abttop .vc_column-inner,.abtsec2 .vc_column-inner,.abtsec3 .vc_column-inner,.abtlist .vc_column-inner,.post-20 .vc_column-inner {padding:0px}
	.abtsec2 {padding-top:0px}
	.absecfree {padding-top:50px}
	.resmid{margin-bottom:0px}
	.abtsec3{padding:45px 0px}
	.abtsec3 .vc_col-sm-6:first-child{order:2}
	.resmid .vc_col-sm-3,.conmid .vc_col-sm-3{ margin-bottom:30px}
	.expertform input[type="submit"] {display:block;width:100%}
	.congray {padding:24px 30px 50px}
	.congray a {position:relative;padding-top: 30px; margin-bottom:10px;
    display: block;
}
	.cphone:before,.cmail:before,.cadds:before {
  
    margin-right: 0px;
    position: absolute;
    top: 0px;
    left: 50%;
    transform: translateX(-50%);
}
	.um-col-122{margin-top:30px !Important;}
	
}

@media only screen and (max-width: 480px) {
	.listspace {padding-bottom:0px}
	.shopcatlist img,.homecatlist img  {width:100%}
	.shopmid .vc_col-sm-1\/5 .vc_column-inner, .listspace .vc_column-inner,.lastlistspace .vc_column-inner{padding:0px}
.brandlist a {
    display: block;
    margin-right: 35px;
    margin-bottom: 20px;
}
}
@media only screen and (min-width: 2000px) {
.thankyoupage {padding:150px 0px}
}

.checkpage .vc_column-inner{padding:0px}
.woocommerce-js #reviews .comment-form-comment label, .woocommerce-js #reviews .comment-form-rating label {
    
    font-size: 17px; margin-top:10px
}
#billing_country_field {clear:both}

.newdels {background:#fafafa;padding:20px;margin:20px 0px;font-weight: 500;}
.woocommerce-form-login-toggle {margin-bottom:40px}

/* Seasonal Opening Hours */
.seasonal-opening-hours {
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 5;
  text-align: center;
  padding: 15px 0;
  background: #D0AF22;
}
.seasonal-opening-hours .container {
    position: relative;
    width: 90%;
    margin: 0 auto;
}
@media only screen and (max-width: 1650px) {
    .seasonal-opening-hours .container {
        width: 80%;
    }
}
.seasonal-opening-hours p {
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.5;
    color: #fff;
    margin: 0;
}
.seasonal-opening-hours .fa-times{
    color:white;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 20px;
    font-size: 26px;
    cursor: pointer;
}
@media only screen and (max-width: 1650px) {
    .seasonal-opening-hours .fa-times{ transform: none; top: 16px; right: 16px; }
}
.seasonal-opening-hours .fa-times:hover{
    color: #eee;
}

.seasonal-opening-hours.hide {
	display: none;
}