/**
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
*/

.grecaptcha-badge,.wpcf7-spinner, .wpcf7 form.sent .wpcf7-response-output   {display:none}
a,a:focus{outline:none}
.site-logo-img{outline: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-primary-header-bar  {box-shadow: 0px 4px 32px 8px rgba(0, 0, 0, 0.04);}
.headtop img{margin-right:8px}
.site-logo-img,.site-logo-img a,.site-logo-img img {background:transparent !important}
img::selection {
	background-color: transparent;}
.site-logo-img img{
    -khtml-user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;-webkit-tap-highlight-color: transparent;
}
.site-below-footer-wrap {
    padding-top: 12px;
    padding-bottom: 12px;
}
.footmenu {color:#fff;font-size:13px}
.footmenu a{color:#fff}
.site-footer-section-2 .widget{text-align:center}
.footcontact {text-align:center;font-size:25px;font-weight:bold;padding:50px 0px;display: flex;
    flex-direction: column;
    grid-gap: 30px;}

a.site-btn {
    display: inline-block;
    text-align: center;
    background:#190C5E;
    font-weight: bold;
    
    color: #fff;padding:0px 40px;
   height:60px;line-height:60px;
    min-width: 200px; border-radius:30px;
    font-size: 16px;
}     
a.site-btn:hover {background: #000;color:#fff; }

.site-btn::after{
    content: url(/wp-content/uploads/2024/08/ars.svg);
    margin-left: 10px;
	display: inline-block; vertical-align:middle;}
a.scbtn:after {content:''}
.footphone:before {content:url(https://splc.launchsolutions.uk/wp-content/uploads/2024/08/footphone.svg);display:inline-block;margin-right:10px;vertical-align:middle}
.footmail:before {content:url(https://splc.launchsolutions.uk/wp-content/uploads/2024/08/footmail.svg);display:inline-block;margin-right:10px;vertical-align:middle;top: 3px; position: relative;}
a.slidebtn {background:#000;border:2px solid #000}
a.slidebtn:hover {background:#fff;color:#190C5E;border:2px solid #190C5E}
a.slidebtn:hover:after { content: url(https://splc.launchsolutions.uk/wp-content/uploads/2024/08/blue.svg)}
.homeslideimg{text-align:center;padding:120px 0px;position:relative;z-index:2}
.homeslideimg h2{color:#fff}
.homeslideimg h5{color:#F3FAFC}
.homeslideimg:after {z-index:-1;background:rgba(0,0,0,.14);content:'';position:absolute;left:0px;top:0px;width:100%;height:100%}
.homecatslider{padding:30px 0px 60px 0px}
.homecatslider .eachinsp  img{border-radius:15px}
.homecatslider .owl-dots {text-align: left !important; position:absolute;bottom:5px}
.homecatslider .owl-theme .owl-nav {text-align: right !important}
.homecatslider h5{margin-top:15px}
.homecatslider .owl-theme .owl-dots .owl-dot span {margin:5px 3px }
.slide3:after { background:rgba(0,0,0,.34);}
.homeproductslider {padding: 95px 0px 60px;}
.ast-header-account-wrap a>span::before {
    content: "";
    background-image: url(/wp-content/uploads/2024/09/account.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 21px;
    height: 20px;
    display: inline-block;
}
.ast-header-woo-cart {padding-left:0px}
.ast-header-account-wrap a>span>svg, .ast-site-header-cart-li>a>.ast-addon-cart-wrap .ast-icon svg, .ast-site-header-cart i.astra-icon::after, .ast-site-header-cart .widget_shopping_cart .woocommerce-mini-cart__buttons .checkout, #ast-site-header-cart .widget_shopping_cart::before {
    display: none!important;
}
.ast-header-account-wrap a>span, .ast-site-header-cart-li>a>.ast-addon-cart-wrap {border:none !important}
.ast-site-header-cart-li>a>.ast-addon-cart-wrap .ast-icon::before {
    content: "";
    background-image: url(/wp-content/uploads/2024/09/basket.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 24px;
    height: 24px;
    display: inline-block;
}
.ast-search-icon a {
    width: 19px;
    height: 18px;
    background: url(/wp-content/uploads/2024/09/search.svg);
    display: block;
    
}
.ast-search-icon a svg {
    opacity: 0;
    visibility: hidden;
}
.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(/wp-content/uploads/2024/09/menuars-1.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 7px;
    height: 6px;
    display: inline-block;
    margin-left:7px;
    vertical-align: middle;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
/*resourcehub*/
.alllink {position:absolute;left:0px;top:0px;height:100%;width:100%;content:'';text-indent:-9999px}
.resourcecols{ border-radius: 15px;
	background: linear-gradient(180deg, #DDE6ED 0%, #EBF1F6 74%); position:relative;padding:35px 35px 30px 40px;min-height:240px}
.resourcecols p {margin-bottom:12px}
.resourcecols h5{margin-bottom:13px}
.hubpagetop{margin-bottom:30px;margin-top:80px}
.hubpagebottom{margin-bottom:70px}
.contops{margin:100px 0px 70px}
.contops h3{margin-bottom:1px}
.conleft {
    padding: 32px 26px;
   border-radius: 10px;
background: var(--Gradient, linear-gradient(180deg, #F3FAFC 0%, #E9F0F6 100%));
box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.10);
     border:1px solid #E9F0F6;
    position: relative;
     
    transition: transform .5s ease;
}
.conleft:hover {border:1px solid #000}
.conleft .wpb_wrapper {
    display: flex; grid-column-gap:40px;align-items:center
}
.conleft h5{margin-bottom:5px;font-size:20px}
.conleft a {
    font-size: 25px;
    color: #190C5E;
    font-weight: bold;
}
.conleft .conimg {
   width: 54px;background: #fff;
height: 54px;border-radius:100px;display:flex;align-items:Center;justify-content:center;
}
.conleft:hover .conimg {background: #190C5E;}
.conleft:hover .conimg img{ -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);}
.carlinks a{font-weight:bold;text-decoration:underline}
.conpagesubmit button {
    border-radius: 30.5px !important;
    background:#190C5E !important;
    width: 100% !important;
    height: 61px;
    color: #fff;
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px; margin-top:20px
}
.conpagesubmit .wpcf7-submit:after {
    content: url(/wp-content/uploads/2024/08/Vector-3.svg);
    margin-left:14px;
    display:inline-block;vertical-align:middle
}
.conpagesubmit button:hover{background:#000 !Important}
.conmaps{padding:80px 0px;background:#f8f8f8}
.conmaps h3{text-align:center}
.map2cols{padding-top: 20px}
.conleft .footsocial {
    margin: 15px 0px 0px;display: flex;

}
.footsocial a {
    background: #fff;
    border-radius: 80px 80px;
    width: 34px;
    height: 34px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right:10px;
}
.footsocial a:hover {background:#190C5E}
.footsocial a:hover img{ -webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);}
.thankpage {background:#fbfbfb url(https://splc.launchsolutions.uk/wp-content/uploads/2024/08/thankbg.png); background-size:cover;background-position:center;padding:10% 0px; text-align:center;width:100%}
.error404 .site-content .ast-container{max-width:100%;padding:0px}
.error404 .thankpage h1{margin-bottom:30px}
.downpage{padding:80px 0px}
/*downpage*/
.downpage h1{text-align:center}
.projecttoprow {display:flex;justify-content:space-between;align-items:center;margin-bottom:60px}
form#framework-search-form, form#dps-search-form, form#news-search-form {
    max-width: 780px;
    margin: 0px auto;
    position: relative;
    margin-top: 50px;
    margin-bottom: 70px !important;
}
#project-category-filter {
    display: flex;
    list-style: none;
    grid-column-gap: 10px;
    margin-top: 0px;
    padding-left: 0px; flex:1
}
#project-category-filter li a {
    color:#190C5E;
    background: #fff;
    padding: 22px 35px;
    font-size: 16px;
    border-radius: 100px;
    border: 2px solid #190C5E;
    font-weight: 600;
}
#project-category-filter li a.active,#project-category-filter li a:hover {
    background: #190C5E;color: #fff
}
#project-list {display: flex;flex-wrap: wrap;grid-column-gap: 30px;padding-top:20px}
.filterleft {display: flex;}
.project-item{width:calc(25% - 24px); margin-bottom:45px;padding-bottom:5px}
.noreultsearchbox {
    text-align: center;
    margin: 50px 0px 0px;
    width: 100%;
}
.newsthumb img{border-radius:15px}
.captionwrap{margin-top:20px}
.captionwrap h6{min-height:50px;line-height: 23px;}
  form#news-search-form input {
    width: 100%;
    background-color: #fff;
     border:1px solid rgba(0, 0, 0, 0.30);
    border-radius:50px;
    
    color: #000000;
    font-size: 16px;
    height: 45px;
     
}
 form#news-search-form button {
    padding:0px;
    position: absolute;
    right: 20px;
    top: 12px;
    background: transparent;
     box-shadow:none;
    height: 20px;
}
 
a.downbtn {
    display: inline-block;
    text-align: center;
    background:#190C5E;
    font-weight: bold;
    
    color: #fff;padding:0px 30px;
   height:40px;line-height:40px;
    min-width: 170px; border-radius:30px;
    font-size: 16px;
}     
a.downbtn:hover {background: #000;color:#fff; }

.downbtn::after{
    content: url(/wp-content/uploads/2024/08/downicon.svg);
    margin-left: 10px;
	display: inline-block; vertical-align:middle;}
.newsload {
    margin-top: 20px;
    text-align: center;
}
.newsload button {
    color: #190C5E;
    background: #fff;border-radius:50px;
    border: 2px solid #190C5E;
    font-size: 16px;
    font-weight:700;
    min-width: 180px;
    padding: 20px;
}
.newsload button:hover{background:#190C5E ; color:#fff ;}
.vidsthumb {
    position: relative;
}
.vidsthumb:after{content:'';background:rgba(0, 0, 0, 0.20);position:absolute;top:0px;width:100%;height:100%;left:0px;border-radius:15px}
.videoplay {position: absolute; top: 45%;left: 50%; content: '';transform: translateX(-50%); z-index:8}
/*menu*/
.menu-item-82 .ast-mm-widget-content {display: flex; }

.menu-item-82 .ast-mm-widget-content .ast-mm-widget-item{width:82%;}
.menu-item-82 .ast-mm-widget-content .ast-mm-widget-item:first-child{width:18%}
.submenuright {background:#190C5E;border-radius:34px;padding:35px 45px 55px;color: #fff;
    font-size: 16px;
    font-weight: 400;display:flex;justify-content:space-between;grid-column-gap:20px;}
.menu-item-82 .ast-mm-widget-content .widget_text {display:none}
 
.submenuright div{width:31%}
.submenuright h6{color:#fff; font-size:18px;padding-bottom:10px}
.submenuright p {margin-bottom:12px;line-height:32px}
.submenuright a.viewall{color:#fff;text-decoration:underline;font-weight:bold}
.menuwhite li {
    display: block;
    padding:12px 0px;width: 100%;
    position: relative;border-bottom:1px solid #fff;
}
.menuwhite li a {color:#fff;font-weight:700; display: block !Important }
.menuwhite li:after{content: url(/wp-content/uploads/2024/09/arswhite.svg); position:absolute;right:0px;top:12px; vertical-align: middle;}
.deskmenuleft {position:relative;padding-right: 10px}
.deskmenuleft:after {top: 0px;background: #fff;width:1px;height:100%;position:absolute;right:0px;content:''}
.sublist li {
    display: block;
    padding: 9px 0px;width: 170px;
    position: relative
}
.sublist li a {color:#190C5E;font-weight:700;width:250px}
.sublist li:after{content: url(/wp-content/uploads/2024/09/arsnew.svg);
  position:absolute;right:0px; vertical-align: middle;}
.sublist li:hover:after{content: url(/wp-content/uploads/2024/09/greenars.svg);}
.menulists {display:flex;grid-column-gap:20px}
.menuheading {display:flex;justify-content:space-between; margin-bottom:30px}
.menuheading  h6{font-size:18px}
.menuheading a {text-decoration:underline}
.sec1 {font-weight:bold;position:relative;width:20%;background: var(--Gradient, linear-gradient(180deg, #F3FAFC 0%, #E9F0F6 100%)); padding:27px;border-radius:10px;border:1px solid #fff}
.sec1 p {margin-top:15px;margin-bottom:0px}
.sec1:hover{border:1px solid #190C5E}
.ast-desktop .submenu-with-border .astra-full-megamenu-wrapper {border-width:5px 0px 0px 0px;border-radius: 0px 0px 25px 25px; padding: 40px 0px;}
.ast-builder-menu-1 .menu-item > .menu-link {font-size: 11px;}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row {position:relative}
p.backtotop {
    position: absolute;
    top: 0;
    right: -35px;
    margin: 0;
    font-size: 14px;
    cursor: pointer;
     
    line-height: 15px;
    flex-wrap: wrap;
    
    display: flex;
    justify-content: center;
    
}
.sitemappage {padding:50px 0px 20px}
.discountboxblog {text-align:center}
.staffbox {-webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;}
.staffbox:hover {transform:translatey(-20px);border:1px solid #000}
.homebox1 {border-radius:15px}
 


@media only screen and (min-width: 1025px) {
	.staffbox {margin-bottom:0px !Important}
	.site-primary-footer-wrap[data-section="section-primary-footer-builder"] {padding-bottom:50px}
	.ast-search-box.header-cover {
    position: absolute;
  background: var(--Gradient, linear-gradient(180deg, #F3FAFC 0%, #E9F0F6 100%));
box-shadow: 0px 4px 16px -5px rgba(0, 0, 0, 0.12);
    top: 0;
    z-index: 10;
    top: 160px;
    height: 90px;
}
.search-form{max-width:660px; margin:auto}
	.search-form input::placeholder   {
    color: #000 !important;opacity:1;
}
	.search-form .ast-icon svg {fill:#333}
	.search-form .ast-icon.icon-close {margin-left:10px}
	.ast-search-box.header-cover .search-field {
    font-size:16px;
    line-height: 30px;
    width: 100%;
    background: #fff;
    height: 47px;
    border-radius: 50px;
    color: #000;
    padding: 10px 15px;
}
}
@media only screen and (min-width: 1200px) {
	.thankpage h1{font-size:40px}
	.conrights {padding-left:30px}
.main-header-menu .menu-link, .main-header-menu>a {padding: 0 0.5em; }
	.ast-builder-menu-1 .menu-item > .menu-link {font-size:15px}
	.menu-item-990 .ast-mm-widget-item {max-width:1080px; margin:auto}
	.menu-item-990 .sec1 {width:25%}
	.menu-item-86 .ast-mm-widget-item {max-width:650px; margin:auto}
	.menu-item-86 .sec1 {width:33%}
	
	.menulists {grid-column-gap: 30px}
	.menu-item-85 .ast-mm-widget-item {max-width:430px; margin:auto}
	.menu-item-85 .sec1 {width:50%}
	
}

@media only screen and (min-width: 1450px) {
	.storyhead h1{padding-right:20px}
	.professionalscrewleft p {padding-right:40px}
	.thankpage { padding:18% 0px; }
	.error404 .thankpage { padding:15% 0px; }
	.ast-builder-menu-1 .menu-item > .menu-link {font-size:16px}
	 .main-header-menu .menu-link, .main-header-menu>a {padding: 0 0.8em; }
    .ast-container   {
        max-width:1440px;
    }
	.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: 1200px) {
	.site-below-footer-wrap {padding-left:20px;padding-right:20px}
	p.backtotop {position:relative;right:0px;margin-top:30px}
}
@media only screen and (max-width: 1024px) {
	.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle  {padding-left:1px}
	[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {
    width: 28px;
    height: 28px;
     
}
	.ast-header-account,.ast-header-search {margin-top:-4px}
	.site-header-primary-section-right .ast-builder-layout-element[data-section=section-header-mobile-trigger] {padding-right:0px;padding-left: 0px;}
	.header-widget-area{padding:0px}
	.nav-up {
        	top: -120px !important;
    	}
	.conleft a { font-size: 16px;}
	.conleft {padding: 25px 10px;}

	.conleft .wpb_wrapper {grid-column-gap:15px}
	.conleft .conimg {width:40px;height:40px; }
	.conleft .conimg img{width:15px}
	/*mobile menu*/
	#ast-mobile-header .content-align-flex-start {
    max-height: 100vh; height:100vh
}
	.ast-mobile-header-content {
    position: absolute;
    width: 100%;
    padding: 0px 2px;z-index:999
}
	.site-logo-img img {max-width:135px}
	.ast-builder-menu-mobile {display:none}
	.ast-header-html  {width:100%}
	.ast-header-html ul { list-style: none;text-align: left;margin: 0px}
	.ast-header-html-1  {background:#190C5E}
	.ast-header-html-3 ul{background:#190C5E;margin-left:-20px;margin-right:-20px;padding:20px}
	.ast-header-html-3 .menuheading {margin-bottom:10px}
	.mob-menuwrp li a, .ast-mobile-popup-drawer .ast-mobile-popup-inner .ast-mobile-popup-content .submenu-mob ul li a {
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    display: block;
    margin-bottom: 10px;position: relative
}
	.mobilelistmenu li a:after {content: url(/wp-content/uploads/2024/09/menuars.svg);
    z-index: 2;display: inline-block;  margin-left: 10px;top: -1px; position: relative;}
	.ast-mobile-header-content .submenu-mob {display: none;}
	.menuheading p {margin-bottom:0px;font-weight:bold}
	.menuheading p.backbtn ,.menuheading p.backbtn1{font-weight:400}
	p.backbtn:before,p.backbtn1:before {line-height:5px;content: url(/wp-content/uploads/2024/09/backs.svg);  display: inline-block;  margin-right: 10px}
	.menulists {flex-wrap:wrap}
	.menuheading {margin-bottom:20px}
	.sec1{width:100%;margin-bottom:12px;padding:15px 25px}
	.mobviewall{text-decoration:underline;font-weight:bold;margin-top:0px; display:inline-block}
	.footmenu{padding-top:10px;text-align: center}
	.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-equal .ast-builder-grid-row {
    grid-template-columns: repeat( 1,1fr );
}
	.footcontact { grid-gap: 20px;padding-bottom:25px}
} 

@media only screen and (min-width: 768px) {
.screwservice .vc_tta-tab a .vc_tta-title-text:before{position:absolute;border-radius:100px;left:0px; background:#F8F8F8;width:32px;height:32px;color:#8F8F8F;content: '1';top:-5px;
    display: flex;
    align-items: center;
    justify-content: center;}
	.screwservice ul li.vc_tta-tab:nth-child(2) a .vc_tta-title-text:before{ content: '2';}
	.screwservice ul li.vc_tta-tab:nth-child(3) a .vc_tta-title-text:before{ content: '3';}
.screwservice   .vc_tta-title-text { padding-left: 42px;}
}
@media only screen and (min-width:768px) and (max-width: 990px){
	.hubpagebottom .vc_col-sm-3{width:50%}
	.resourcecols {min-height:220px}
	.login-form .col1 {padding-right:0px !Important}
	.page-id-398 .staffbox {padding:20px 20px 0px 20px !important}
	.page-id-418 .staffbox {padding:20px 20px 0px 20px !important}
	.blog .featured-post {display:block !Important}
	.featured-post .image-wrap {width:100% !Important}
	.featured-post .blg-info{width:100% !Important;margin-top:30px}
	.professionalscrew  .vc_col-sm-6 {width:100%;}
	.professionalscrew {flex-wrap:wrap}
	.professionalscrew .packfaciright{margin-bottom:25px}
}
@media only screen and (min-width:768px) and (max-width: 1200px){
	.contops .vc_col-sm-6 {width:100%;}
	
	.screwbottomformright,.screwbottomformleft {width:100%;padding-right:0px !Important}
}
@media only screen and (max-width: 990px) {
	.contops {margin:50px 0px 30px}
	.conmaps {padding:50px 0px 30px}
	.hubpagetop{margin-bottom:20px;margin-top:50px}
.hubpagebottom{margin-bottom:40px}
	.site-primary-footer-wrap{padding-top:50px !Important;padding-bottom:40px !Important}
	.woocommerce-MyAccount-navigation ul {padding-left:0px;margin-top:50px;margin-bottom:30px}
	
	 
}
@media only screen and (max-width: 767px) {
	.downpage { padding:60px 0px;}
	.login-form {padding:0px 0px !Important}
	.login-form .col1 {padding:0px 0px !Important}
	.storyhead  h1{line-height:45px !Important}
	.faqsection .vc_tta.vc_general .vc_tta-panel-title {line-height:22px !important}
	.custom-category-page .category-content .sorting-and-filters .sort-prd { width: 100%;}
	.custom-category-page .category-content .sorting-and-filters form {width: 100%; flex: 1;}
	#block-12 {display:none}
	.site-header-section>div:last-child {padding-left:0px}
	.homecatslider .owl-dots {text-align:left !important; position:relative;bottom:0px}
	.homecatslider .owl-dots .owl-dot span,.proslider .owl-dots .owl-dot span,.proslider2 .owl-dots .owl-dot span,.blogslider .owl-dots .owl-dot span  {margin:5px 2px !Important}
	.blogslider .owl-dots {padding-left:0px !Important}
	.footcontact {font-size:18px;grid-gap: 20px;padding-bottom:25px}
	#project-category-filter {flex-wrap:wrap}
	#project-category-filter  li{display:block;width:100%;margin-bottom:12px; }
	#project-category-filter  li a {width:100%;display:block;text-align:center;padding:9px 0px}
	.projecttoprow {margin-bottom:40px}
	.project-item{width:100%; }
	.contops .vc_column-inner,.conmaps .vc_column-inner {padding:0px}
	.kitchecsec4,.kitchecsec1{display:flex;flex-wrap:wrap}
	.kitchecsec4 .kitchecsec4left,.kitchecsec1 .kitchecsec1left{order:2}
	.homecatslider{padding-bottom:5px}
	.homecatslider .vc_column-inner{padding:0px}
	.homecatslider h5 {margin-bottom:3px}
	 a.site-btn.slidebtn {
   display: inline-block !Important;
    
}
	.regtradebtns {padding: 15px 40px 15px 20px !Important;}
	.discountboxblog {padding-top:0px !Important}
	.single-post .discountboxblog {padding-top:10px !Important}
	a.slidebtn{background:#190C5E}
	.slide2,.slide3{padding-top:160px}
}
.iti__arrow::before {top:-2px}
.home .yith-ywraq-add-button{display:block !Important}
.home .product-item .yith_ywraq_add_item_product_message, .yith_ywraq_add_item_browse_message {
    display: block !important; font-size:10px
}
.ast-main-header-nav-open {overflow: hidden}