.blog .ast-article-inner , .category .ast-article-inner{
    padding: 0px;
}

.blgthumb img {
    width: 100%;
    border-radius: 15px;
}
.link1, .link1:hover {
    color: transparent !important;
    width: 100%;
    position: absolute;
    height: 100%;
    display: block;
    top: 0;
    left: 0;
    right: 0;
}
.link1:after{display:none !important}
.es-field-label{font-weight:400 !important;line-height:32px}
.kitchenslider .item img{margin-right:10px}
.professionalscrewleft .site-btn::after{display:none !important}
.mobile1{display:none !important}
.homefurnituresec5 .wpb_single_image.vc_align_left{}
.homefurnituresec5 {align-items:flex-end}
.recent_blogs .owl-carousel .owl-item:hover img {
    transform: scale(1.3);
}
.recent_blogs .image_wrap img {
    transition: transform .5s ease;
}

.recent_blogs .image_wrap{overflow:hidden;border-radius: 15px}
.homebox1:hover {
    margin-bottom: 0px;
    border-radius: 15px;
    border: 1px solid #190C5E;
    background: #FFF;
}
.homebox1{  border: 1px solid #fff;}
.featureddate2 img{width:25px;border-radius:100%}
.screwservice .vc_active .vc_tta-title-text{color:#fff !important}

.furniturebox{margin-bottom:38px}
.owl-carousel .owl-item img{width:auto !important}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background:#190C5E !important;
}
.owl-theme .owl-dots .owl-dot span {
        background:#d9d9d9 !important;
   
}
.negativemargin{margin:0px -30px !important}	
.negativemargin2{margin:0px -15px !important}
.homefurnituresec3{
padding:95px 0px;	
background: var(--Gradient, linear-gradient(180deg, #F3FAFC 0%, #E9F0F6 100%));
}
.homeblog{
padding:100px 0px 45px 0px;	
background:#fff;
}
.slidenew {margin-bottom:0px}
.kitchenslider .item{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;justify-content:center;font-weight:700; }
.kitchenslider .owl-stage {display:flex;justify-content:center}
.kitchenslider.owl-carousel .owl-item {
   
    display: flex;
    align-items: center;
    justify-content: center;
     
}

.proslider2 .owl-dots{margin-top:10px !important; text-align:left !important;padding-left:20px}
.proslider .owl-dots{margin-top:10px !important; margin-bottom:48px;text-align:left !important;padding-left:20px}
.blogslider .owl-dots{margin-top:10px !important; text-align:left !important;padding-left:20px}
.proslider, .proslider2{display:flex !important;width:auto !important}
.proslider owl-carousel .owl-item img, .proslider2 owl-carousel .owl-item img {
    display: block;
    width:auto !important;
}
.homeblog .owl-carousel .owl-item img {
    display: block;
    width: auto;border-radius:15px
}
.homebox1.owl-item img{width:auto !important}
.homedownloadsec{padding-bottom:45px}
.downloadhomebox{border-radius: 15px;
background: var(--Gradient, linear-gradient(180deg, #F3FAFC 0%, #E9F0F6 100%));padding:40px 44px;text-align:center;border:1px solid transparent}

.downloadhomebox:hover{border:1px solid #000}
button {
    border-radius:31px;
    box-shadow:none !important;
}
.blogreadtime {
    border-radius: 20px;
    background: var(--Gradient, linear-gradient(180deg, #F3FAFC 0%, #E9F0F6 100%));
    color: #000;
    font-family: Poppins;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 25px;
    max-width: 271px;
    position: absolute;
    top: 20px;
    right: 20px;
    display: flex;
}

.homeblog h5{
color: #000;
font-family: Poppins;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height:29px;margin-top:26px;
}
.blogreadtime{border-radius: 20px;
background: var(--Gradient, linear-gradient(180deg, #F3FAFC 0%, #E9F0F6 100%));
color: #000;
font-family: Poppins;
font-size: 12px;
font-style: normal;
font-weight: 400;
line-height:25px;padding: 5px 20px;

}
.blogreadtime img{margin-right:5px}

.furniturebox h3{position:relative;padding-bottom: 18px;}
.furniturebox h3:after{
  position: absolute;
    left:0px;
    content: '';
    width: 62px;
    height: 3px;
    background: #4FB847;
    bottom:0px;
}
.furnitureinner3{display: flex;
    flex-wrap: wrap;}
.furnitureinner3  .vc_col-sm-2{width: calc(33.3% - 0px);	margin-bottom: 30px;
 
}

.furnitureinner3  .wpb_text_column .wpb_wrapper{background-color: #fff;
    border-radius: 15px;
    padding: 39px 41px;display:flex;flex-direction:column
}

.btn1 {
position:absolute;right:0px;top:0px
}


.homebox1 .wpb_wrapper a{
color: #000;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 145%; /* 23.2px */
}
.homebox1{margin-bottom:0px}
.homebox1 .wpb_wrapper a::after {
    content: url(/wp-content/uploads/2024/08/arrowright.svg);
    margin-left: 10px;
    display: inline-block;
    vertical-align: middle;
}
.homebox1 p:first-child{margin-bottom:22px}
.homebox1 h5{margin-bottom:17px}
.homebox1 p:nth-child(3){margin-bottom:23px}

.furnitureinner3  .vc_col-sm-2 div{height:100%}
.homebox1 p:last-child{display:flex;align-items:flex-end;flex:1}
.homefurnituresec5{
padding:58px 0px 33px 0px;	
background: linear-gradient(93deg, #F3FAFC 20.74%, #E9F0F6 62.9%);
}
.homefurnituresec5 .vc_col-sm-9 .vc_column-inner > .wpb_wrapper{max-width:683px; text-align:center}

.homefurnituresec6{
padding:100px 0px 68px 0px;	
}

.furnitureinner6  .wpb_text_column .wpb_wrapper{border-radius: 15px;
background: var(--Gradient, linear-gradient(180deg, #F3FAFC 0%, #E9F0F6 100%));
    padding:41px 60px 60px 60px;display:flex;flex-direction:column
}
.furnitureinner6{display: flex;
    flex-wrap: wrap;}
.furnitureinner6  .vc_col-sm-3{width: calc(50% - 0px);	margin-bottom: 28px;
 }
.homebox2 .wpb_wrapper a{
border-radius: 31px;
    border: 2px solid #000;
    padding:9px 40px 9px 20px;
    text-align: center;
    display: inline-block;
      font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;position:relative
}

.homebox2 .wpb_wrapper a:hover{color:#fff; background:#000;}

.homebox2 .wpb_wrapper a::after {
    content: url(/wp-content/uploads/2024/10/arr1.svg);
    margin-left: 10px;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 11px;
}
.homebox2 .wpb_wrapper a:hover::after {
    content: url(/wp-content/uploads/2024/08/ars.svg);
    margin-left: 10px;
    display: inline-block;
    vertical-align: middle;
}


.businessgrow h3:after{
  position: absolute;
    left:0;right:0;margin:auto;
    content: '';
    width: 62px;
    height: 3px;
    background: #4FB847;
    bottom:0px;
}
.businessgrow h3 {
    text-align: center;
    position: relative;
    padding-bottom: 18px;
}
.businessgrowbox{margin-bottom:48px;}
.homebox2 p:first-child{margin-bottom:17px}
.homebox2 h4{margin-bottom:11px}
.homebox2 p:nth-child(3){margin-bottom:16px}
.homebox2 p:last-child{flex:1;align-items:flex-end;display:flex}
.homereviews{background: linear-gradient(279deg, #F3FAFC 24.22%, #E9F0F6 74.35%);padding-top:70px;padding-bottom:65px}
.homebox2{margin-bottom:0px}
.regbtnhome{margin-top:31px}
.reviewleft h3{margin-bottom:20px;font-weight:400}
.star{
    border-radius: 22px;
    background: #fff;
    max-width: 251px;
    padding: 5px 20px;
    margin-bottom: 32px;
    display: flex;
    align-items: center;
    justify-content: space-between;
	color: #190C5E;
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 500;
line-height:25px
	
}
.star img{margin-right:10px}
.downloadhomebox p
{
    color: #000;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height:23px;
    display: flex;
    align-items: center;
    justify-content: center
}
.downloadhomebox p img{margin-right:10px}
.emailnews{
 display: flex;
    justify-content: space-between;
    align-items: center;
}

.newsletter {
border-radius: 15px;
background:#190C5E;
 padding:32px 30px;
}
.newsletter h4 {color: #FFF;
font-family: Poppins;
font-size: 25px;
font-style: normal;
font-weight: 700;
line-height: 160%; /* 40px */
}
.newsletter input[type=email] {
background-color: #ffffff!important;
color: #000000!important;
font-size:13px!important;
padding: 0px 28px!important;
border-radius: 28px!important;
height:60px!important;
width:87%
}
form[data-form-id="1"] .es-form-field-container label.es-field-label {
    font-size: 16px;
    display: block;
    color: #fff;
    margin-right:7px;
}

form[data-form-id="1"] .es-form-field-container .gjs-row {
    margin-bottom:0px !important;
}
.newsletter input[type=submit]:hover{}
.newsletter input[type=submit] {
border-radius: 31px;
    background: #190C5E url(https://splc.launchsolutions.uk/wp-content/uploads/2024/09/arrow.svg);
       width: 175px;
    height: 50px!important;
    margin-left: -70px!important;
    font-size: 16px;
    position: absolute;
    right: 68px;
    top:37px;
    background-repeat: no-repeat;
    background-position: center right 25px;

}
.emailright{width:40%}
.newsletter form[data-form-id="1"] .es-form-field-container .gjs-row:first-child{display:none;}
form[data-form-id="1"] .es-form-field-container .gjs-cell{ display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;}
.newsletter .es-form-field-container{}
.newsletter .gjs-cell p {color:#fff;}

.single-post .site-content .ast-container {
    display: flex;
    flex-direction: column;
}

/*---screw */
.screwservice{padding:100px 0px}
.screwservice h3{position:relative;padding-bottom: 18px;text-align:center}
.screwservice h3:after{
  position: absolute;
    left:0px;right:0px; margin:auto;
    content: '';
    width: 62px;
    height: 3px;
    background: #4FB847;
    bottom:0px;
}
.screwpackagingform h3{position:relative;padding-bottom: 18px;text-align:center;color:#fff}
.screwpackagingform h3:after{
  position: absolute;
    left:0px;right:0px; margin:auto;
    content: '';
    width: 62px;
    height: 3px;
    background: #4FB847;
    bottom:0px;
}

.commontitlemid h3{position:relative;padding-bottom: 18px;text-align:center;color:#000}
.commontitlemid h3:after{
  position: absolute;
    left:0px;right:0px; margin:auto;
    content: '';
    width: 62px;
    height: 3px;
    background: #4FB847;
    bottom:0px;
}

.commontitlemid2 h3{position:relative;padding-bottom: 18px;color:#000}
.commontitlemid2 h3:after{
  position: absolute;
    left:0px;
    content: '';
    width: 62px;
    height: 3px;
    background: #4FB847;
    bottom:0px;
}


.screwpackagingform{background: linear-gradient(96deg, #190C5E 31.88%, #080030 70.12%);padding:100px 0px}
.professionalscrew{position:relative;display:flex}
.professionalscrew:before{    background: var(--Gradient, linear-gradient(180deg, #F3FAFC 0%, #E9F0F6 100%));
    content: '';
    position: absolute;
    width: 100%;
    height:92%;
    left: 0;
    right: 0;
    margin: auto;
}
.professionalscrewleft{display: flex;
	align-items: center;padding:80px 0px}
.professionalscrewleft h1{margin-bottom:28px}
.professionalscrewleft .site-btn{margin-top:28px}
.professionalscrewleft  p{margin-bottom:0px !important}

.screwform1{
width: 100%;
}
.screwform1 label{color: #FFF;
/* Body Bold */
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 145%; /* 23.2px */
}

.column-half,.column-third, .column-two1{
float: left;
position: relative;
width:100%;

}
.column-full{
position: relative;
width:100%;float: left;

}
.lastcols {
margin-left: 4%;
}
body .screwform1main input[type=text], body .screwform1main input[type=email],body .screwform1main input[type=tel] {
border-radius: 44px;
border: 1px solid #D9D9D9;
background: #FFF;   height: 61px;  }
.column-two1 button{border-radius: 30.5px !important;
background: #FFF !important;width:100% !important;height: 61px;
color:#190C5E;
text-align: center;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height:28px;
} 
.column-two1 .wpcf7-submit:after {
   background: url(/wp-content/uploads/2024/08/blue.svg);
    width: 17px;
    height: 13px;
    content: '';
    position: absolute;
    right: -130px;
    left: 0px;
    margin: auto;
    top: 0px;
    bottom: 0px;
    background-repeat: no-repeat;
}
.column-two1 .wpcf7-submit:hover{background:#000 !important; color:#fff}
.column-two1 .wpcf7-submit:hover:after {
   background:url(/wp-content/uploads/2024/08/ars.svg);
    width: 17px;
    height: 13px;
    content: '';
    position: absolute;
    right: -130px;
    left: 0px;
    margin: auto;
    top: 0px;
    bottom: 0px;
    background-repeat: no-repeat;
}

.consubmit.column-full button{border-radius:31px !important;
    background: #190C5E;
	background-repeat:no-repeat;
    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;
} 
.consubmit.column-full .wpcf7-submit:after {
   background: url(/wp-content/uploads/2024/08/ars.svg);
    width: 17px;
    height: 13px;
    content: '';
    position: absolute;
    right: -130px;
    left: 0px;
    margin: auto;
    top: 0px;
    bottom: 0px;
    background-repeat: no-repeat;
}
.consubmit.column-full .wpcf7-submit:hover{background:#000 !important; color:#fff}
.consubmit.column-full .wpcf7-submit:hover:after {
   background:url(/wp-content/uploads/2024/08/ars.svg);
    width: 17px;
    height: 13px;
    content: '';
    position: absolute;
    right: -130px;
    left: 0px;
    margin: auto;
    top: 0px;
    bottom: 0px;
    background-repeat: no-repeat;
}










body .screwform2main input[type=text], body .screwform2main input[type=email],body .screwform2main input[type=tel] {
border-radius:31px;border:0px;
background:#F8F8F8;   height: 61px;  }
.tradeform  .column-full .wpcf7-submit:after {
    background: url(/wp-content/uploads/2024/08/ars.svg);
    width: 14px;
    height: 11px;
    content: '';
    position: absolute;
    right: -360px;
    left: 0px;
    margin: auto;
    top:18px;
    bottom: 0px;
    background-repeat: no-repeat;
}

.tradeform .column-full  button{  
	text-decoration:none;
	border-radius:31px !important;
    background: #190C5E;
    height: 61px;
    color: #fff;
    text-align: center;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    margin-top:15px;
    display: block;
    width: 100%;
} 
.clearfix{clear:both}
.column-full button:hover{background-color:#000}
.screwfacility{padding-top:100px;padding-bottom:65px}
.stepbox:before{    content: '';
    width: 100%;
    height: 40%;
    left: 0;
    right: 0;
    margin: auto;
    border-radius: 15px;
    background: var(--Gradient, linear-gradient(180deg, #F3FAFC 0%, #E9F0F6 100%));
    position: absolute;
    z-index: -1;
    top: 0;
}
.stepbox {
    padding: 15px 20px;
       position: relative;
   }
.stepbox.stepbox2{margin-top:100px} 
.stepbox .wpb_wrapper{
background: #fff;padding: 26px;
    z-index: 1000;
	color: #000;}

.stepbox p strong{
color: #000;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height:23.2px
}
.stepbox p {
color: #000;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height:23.2px
}
.stepbox p:last-child {line-height:28px}
.stepbox h5{
color: #000;
font-family: Poppins;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 32px;
}


.screwcall{
border-radius: 15px;
background: var(--Gradient, linear-gradient(180deg, #F3FAFC 0%, #E9F0F6 100%));
padding: 50px;border: 1px solid transparent;
}
.screwcall:hover{
border-radius: 15px;
border: 1px solid #000;
background: var(--Gradient, linear-gradient(180deg, #F3FAFC 0%, #E9F0F6 100%));
}
.screwcall:hover .phone1{display:none}
.screwcall .phone2{display:none}
.screwcall p br{display:none}
.screwcall:hover .phone2{display:block}
.screwcall p a
{
    display: flex;
    align-items: center;
	color:#190C5E;
font-family: Poppins;
font-size: 20px;
font-style: normal;
font-weight: 700;
line-height: 160%; /* 32px */
}

.benefitleft .wpb_single_image{padding-right:64px}
.vc_tta-tabs-container{margin-bottom:38px}
body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover {
    background-color:#000 !important;
	
}

body .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a:hover .vc_tta-title-text {
   	color:#fff !important;
}

.screwservice .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container{margin-bottom:30px}
.screwservice .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a {
    border-bottom-color: transparent;
    border-radius: 100px;
    background:  #000;
    color: #fff !important;
font-family: Poppins;
font-size: 15px;
font-style: normal;
font-weight: 700;
line-height:23px;
}
.screwservice .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
      background-color:#fff;
        border-radius:100px !important;
    border:1px solid #8F8F8F !important;
	color: #8F8F8F;
font-family: Poppins;
font-size: 15px;
font-style: normal;
font-weight: 700;
line-height:23px;
padding: 22px 0px;
    text-align: center
   
}

.stepbox p:first-child{margin-bottom:10px !important}
.screwservice .vc_tta.vc_general .vc_tta-tab{width:31.9%}

.screwservice .vc_tta.vc_tta-spacing-1 .vc_tta-tab {
    margin:1px 25px 0 0px;
}
.screwservice .vc_tta.vc_tta-spacing-1 .vc_tta-tab:last-child {
   margin:1px 0px 0 0px;
}

.screwservice .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a::before{display:none !important}
.screwservice .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a::after{display:none !important}
.screwservice .vc_tta-panels-container{
border-radius:31px;
background: linear-gradient(93deg, #F3FAFC 20.74%, #E9F0F6 62.9%);
border:0px !important;
	padding:50px 29px;
}
.screwservice .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .screwservice .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after, .screwservice .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before {
    border-color: transparent;
    background: transparent;
}
.screwservice .vc_tta.vc_general .vc_tta-panel-body {
    border:solid transparent !important;
    padding:0px !important;
    margin:0px !important;
}
.screwfaq{
background: linear-gradient(93deg, #F3FAFC 20.74%, #E9F0F6 62.9%);
}
.screwbottomform{padding-bottom:65px;padding-top:100px}
.screwbottomformleft{padding-right:100px}
.screwpackagingfacility1 .stepbox:hover::before{transform: scale(1.1);transition: transform 0.3s ease-in-out;}
.packfaciright div {
    height: 100%;
    width: 100%;
}
.packfaciright div img{
    height: 100%;
    width: 100%;
}
.packfaciright div figure {
    height: 100%;
    width: 100%;
}
.screwcall img{margin-right:10px}
.faqsection{background: linear-gradient(93deg, #F3FAFC 20.74%, #E9F0F6 62.9%);
padding-top: 100px;
    padding-bottom: 100px;
}
.screwbottomform label{
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 145%; /* 23.2px */
}

.faqsection h4{text-align:center}
.faqbtn{text-align:center; margin-top:30px;margin-bottom:0px !important}
.faqsection .vc_tta.vc_general .vc_tta-panel.vc_active {
background:transparent !important ;
border-radius:15px !important;
}	 
 .faqsection .vc_tta-panel-heading {border-radius: 15px !important;
background: #FFF !important;}
.faqsection .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:focus, .faqsection .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading:hover {
    background-color:#fff;
}
.faqsection .vc_tta.vc_general .vc_tta-panel .vc_active {
background:transparent  !important ;
border-radius:0px !important;
}
.faqsection .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title {
    margin: 0;
    padding:32px 20px 0px 13px !important;
}

.faqsection .vc_tta.vc_general .vc_tta-panel{background:transparent;border-radius: 60px;margin-bottom:32px;}
.faqsection .vc_tta.vc_general .vc_tta-panel-title {
    margin: 0;
       padding:32px 20px 32px 13px;
    background:#fff;
    border-radius:15px;
}
.faqsection .vc_tta-panel-body {
    background: #fff !important;
    border: 0px !important;
    color: #000;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height: 33px;padding:0px 0px 14px 20px
}
.faqbtn a.site-btn::after{display:none !important}
.faqsection .vc_tta-panel-body .wpb_text_column{ padding: 7px 28px 7px 17px;}
 .faqsection .vc_active .vc_tta-panel-heading {
    border-color:#fff !important;
    background-color:#fff  !important;
	 border-bottom-right-radius: 0px !important;
    border-bottom-left-radius: 0px !important;
}
 .faqsection .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-body {
    display: block;
    border-bottom-right-radius: 15px !important;
    border-bottom-left-radius: 15px !important;
}


.faqsection .vc_tta-panel-title a{color:#000 !important; font-weight:700}
.faqsection .vc_tta-panel.vc_active .vc_tta-panel-heading h5 a{color:#fff !important;  }
.faqsection .vc_active .vc_tta-panel-title{
    border-radius:transparent !important;
    background: transparent !important;color: #000;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height:23px
}
 
.faqsection .vc_tta .vc_tta-controls-icon.vc_tta-controls-icon-plus::before {
    content: '';
    display: block;
    position: absolute;
    box-sizing: border-box;
    left: 0;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border-style: none !important;
    border-width: 0px !important;
    background: url(/wp-content/uploads/2024/08/plus.svg);
    width:21px;
    height:21px;
    background-repeat: no-repeat;
}
.faqsection .vc_active .vc_tta-controls-icon.vc_tta-controls-icon-plus::before {
   background: url(/wp-content/uploads/2024/08/minus.svg);
    background-repeat: no-repeat;
}
.faqsection .vc_tta-controls-icon-plus::after{display:none !important}
.screwservice .vc_tta-title-text {
  position: relative; color:#8F8F8F;
}

.screwservice11 .vc_tta-title-text:after {
  content: '1';
  color: #fff;
  font-family: Poppins, sans-serif; 
  font-size: 16px;
  font-style: normal;
  font-weight: 700;
  line-height: 23px;
  width: 32px;
  height: 32px;
  display: flex; 
  align-items: center;
  justify-content: center;
  position: absolute;
  left: 0;
  top: 0; 
  background-color: #000; 
  border-radius: 50%;
}
.wework h1{text-align:center; margin-bottom:46px !important;position:relative;padding-bottom: 19px;}
.wework h1:after{
  position: absolute;
    left:0px;
    content: '';
    width: 62px;
    height: 3px;
    background: #4FB847;
    bottom:0px;right:0px; margin:auto
}
.ourcap h1{text-align:center; margin-bottom:46px !important;position:relative;padding-bottom: 19px;}
.ourcap h1:after{
  position: absolute;
    left:0px;
    content: '';
    width: 62px;
    height: 3px;
    background: #4FB847;
    bottom:0px;right:0px; margin:auto
}
.kitchecsec1{padding-top:79px;padding-bottom:37px}
.btn3{color: #404040;
font-family: Poppins;
font-size: 14px;
font-style: normal;
font-weight: 600;
line-height:25px;
border-radius: 21.5px;padding:7px 27px;
background: var(--Gradient, linear-gradient(180deg, #F3FAFC 0%, #E9F0F6 100%));
}
.kitchecsec1left ul{padding-top:16px;padding-bottom:0px}
.kitchecsec1left ul li{
color: #000;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 400;
line-height:33px;
}
.counter{
color: #000;
font-family:Poppins !important;
font-size: 25px;
font-style: normal;
font-weight: 700;
line-height: 40px;
}
#wpsm_counter_b_row_300 .wpsm_counterbox .wpsm_count-icon i{
        position: absolute;
    right:20px;
    top: 0;
    bottom: 40px;
    margin: auto;
    text-align: left;
    display: flex;
    align-items: center;
    justify-content: center;
    left: 0
}
#wpsm_counter_b_row_300 .wpsm_counterbox {
    text-align:left !important;
    margin-top: 50px;
    margin-bottom: 50px;
}
.wpsm_col-md-4:first-child{width:37%}
.wpsm_col-md-4:nth-child(2){width:37%}
.wpsm_col-md-4:last-child{width:26%}
.kitchecsec3{padding-top:65px;padding-bottom:65px}
.kitchecsec4{padding-bottom:65px}
#wpsm_counter_b_row_300 .wpsm_counterbox .wpsm_count-title{
	color: #000 !important;
    font-family: Poppins !important;
    font-size: 16px !important;
    font-style: normal;
    font-weight: 400 !important;
	line-height: 33px !important;
letter-spacing:0px !important;margin-top:0px !important
}

.kitchecsec3left{padding-right:71px}
.kitchecsec4right{padding-left:71px}

.sitebtn33{
   border-radius: 31px;
    border: 2px solid #190C5E;
    padding: 13px 58px 13px 40px;
    text-align: center;
    display: inline-block;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    position: relative;
    color: #190C5E;
}

.sitebtn33:hover{color:#fff; background:#000;}

.regtradebtns{
  border-radius: 31px;
    border: 2px solid #190C5E;
    padding: 15px 50px 15px 40px;
       display: inline-block;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    position: relative;
    color: #190C5E;
    background-color: #fff;
}

.regtradebtns:hover::after {
   content: url(/wp-content/uploads/2024/08/ars.svg);
    margin-left: 10px;
    display: inline-block;
    vertical-align: middle;
}

.regtradebtns::after {
    content: url(/wp-content/uploads/2024/08/blue.svg);
    margin-left: 10px;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 17px;
}

.regtradebtns:hover{color:#fff; background:#000;}

.sitebtn33::after {
    content: url(/wp-content/uploads/2024/08/blue.svg);
    margin-left: 10px;
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    top: 13px;right:40px
}
.sitebtn33:hover::after {
    content: url(/wp-content/uploads/2024/08/ars.svg);
    margin-left: 10px;
    display: inline-block;
    vertical-align: middle;
}
.kitchenbtns p{display:flex;grid-gap:15px;}
.kitchenslider ul{
color: #fff;
display: flex;
justify-content: space-between;
list-style: none;
font-family: Poppins;
font-size: 18px;
font-style: normal;
font-weight: 700;
line-height:29px;	
}
.kitchecsec2 .kitchenslider{
    max-width:1782px;
    margin: auto;
    padding: 29px 0px 28px 0px;
}
.kitchecsec2 .vc_column-inner{padding-top:0px !important}
.kitchecsec2 .kitchenslider img{margin-right:8px;display: initial !important;}
#wpsm_counter_b_row_300 .wpsm_counterbox{margin-top:0px !important}
#wpsm_counter_b_row_300 .wpsm_counterbox .wpsm_number{margin-top:0px !important}
.counter{position:relative}
 .counter:after{   
	content: '+';
    position: absolute;
    right:-25px;
    width:25px;
    height:25px;
	 top:0px;
    color: #000 !important;
    font-family: Poppins !important;
    font-size: 25px !important;
    font-style: normal;
    font-weight:700 !important;
    line-height: 33px !important;
    letter-spacing: 0px !important;
    margin-top: 0px !important;
}
#wpsm_counter_b_row_300 .wpsm_counterbox .wpsm_count-icon{display:none !important}
.furnitureinner6 .vc_col-sm-3 div{height:100%}


.ast-separate-container .ast-article-single{padding:0px}
.singletopouter1 {
    padding: 95px 0px 31px;
}
.blog.ast-separate-container {
    background-color: #fff;
}
 .search.ast-separate-container {
    background-color:#fff;
}
.js_active .vc_row.singledescriptionsec {
    margin:0px -30px 0px -30px;
}
.discountboxblog{
border-radius: 15px;
    background: #190C5E;
    padding: 44px 20px 54px 20px;
    color: #fff;
}
.discountboxblog h4{
color:#fff;
font-family: Poppins;
font-size: 25px;
font-style: normal;
font-weight: 400;
line-height: 160%;
}

.category.ast-separate-container{
    background-color:#fff;
}
/* .search .ast-archive-description{display:none !important} */

.blog .site-content .ast-container {
    display: flex;
    flex-direction: column;
}
.blgtop-content h1 {
    margin-bottom: 0;
    text-align: left;
}


.blgcontent h3{
	font-family: Poppins;
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
	margin-top:26px
}

.latest-news {
     padding-top: 50px;
    padding-bottom: 100px;
    margin-bottom: 30px;
}

.latest-news .ast-container{}
.featured-post{ display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
            align-items: center;}
.social1 .heateor_sss_button_x{margin-top:4px}
.featured-post .image-wrap {
    margin-right: 68px;
    overflow: hidden;
    position: relative;
    width: 55%;
}
.blg-info h3{margin-bottom:15px}
.featuedcontent{margin-bottom:30px}
.featurednews h4{
	color:#190C5E;
font-family: Poppins;
font-size: 25px;
font-style: normal;
font-weight: 400;
line-height:40px;margin-bottom:8px
}
.blg-info{width:40%}
.readpost{max-width: 238px;
    width: 100%;
    margin-right: 25px;
}
.readpost a{    background:#673AB7;
    border-radius: 28px 22px 0px 26px;
    padding: 12px 12px;
     display: block;
    text-align: center; font-weight:bold;
    color: #fff;}
.readpost a:hover{  
background: #18837E ;
border-radius: 28px 22px 0px 26px;
}

.singledatesec{display: -webkit-box;
       display: -ms-flexbox;
       display: flex;
       -webkit-box-align: center;
       -ms-flex-align: center;
               align-items: center;   
}


.featuredbottom{display: -webkit-box;
       display: -ms-flexbox;
       display: flex;
       -webkit-box-align: center;
       -ms-flex-align: center;
               align-items: center;}

.blog .ast-article-inner {
    padding: 0px 0px 50px 0px;
    box-shadow: none !important;
}
.featureddate{display: -webkit-box;
       display: -ms-flexbox;
       display: flex;
       -webkit-box-align: center;
       -ms-flex-align: center;
               align-items: center;font-size:12px}
.featureddate img{margin-right:10px}
.ast-pagination-infinite{margin:0px !important}
.ast-load-more.active {
    padding: 15px 40px;
    color: #000;
      margin: auto;
    border-radius: 31px;
    border: 2px solid #190C5E;
    background: #FFF;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
}

.ast-load-more.active:hover{background-color:#000;color:#fff;border-color: transparent;
}
.blgtop-content{padding:105px 0px 0px 0px}
.readtimetop{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;
	justify-content: center;
    position: absolute;
    top: 11px;
    right: 20px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border-radius: 19px;
    max-width: 111px;
    height: 33px;
    width: 100%;
   font-size: 12px;
    text-align: center;
   }
.readtimetop img {margin-right:10px}
.blgcontent h4{margin-top:30px; margin-bottom:21px;font-size:20px;line-height:30px;}
.blglist:hover .blgthumb img{transform: scale(1.3);}
.blglist:hover .readtimetop img{transform:none !important}
.blglist img{transition: transform .5s ease;}
.blgthumb, .image-wrap{overflow:hidden;border-radius: 10px}
.blgthumb img{width:100%}
.readtimetop img{width:auto !important}
.image-wrap img{transition: transform .5s ease;}
.featured-post:hover .image-wrap img{transform: scale(1.3);}
.ast-post-filter ul {
    justify-content: start;
}
li.ast-post-filter-single.active {
border-radius: 31px;
background:#190C5E;
color: #fff;
text-align: center;
margin: 0px;
padding: 14px 39px;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 28px;
}
li.ast-post-filter-single {
     color: #000000;
    background: #ECF5F5;
    border-radius: 31px;margin: 0px;
       text-align: center;
       padding: 16px 39px;
    font-size: 16px;
    border-radius: 31px;
    border: 2px solid #190C5E;
    background: #FFF;
    grid-gap: 11px;
}
li.ast-post-filter-single:hover{background:#000;color:#fff;border:2px solid #000}



.ast-post-filter ul{grid-gap:16px;
}
.continueread a{
       border-radius: 31px;
    background: #190C5E;
    color: #fff;
    padding: 19px 68px;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 28px;
    display: inline-block;
}
.continueread a:hover{background-color:#000}
.site-footer {
    background-image: none !important;
}

body.archive .ast-archive-description{display:none}
.blog.ast-separate-container #primary{margin:0px !important}
.ast-ajax-pagination-wrapper{
        margin-bottom:100px;
}
.single-post {background-color:#fff}
.relatedtitle1 h3{text-align:center;  margin-bottom: 70px;margin-top: 94px;position:relative;padding-bottom: 16px;
   }

.relatedtitle1 h3:after{
  position: absolute;
    left:0px;right:0px; margin:auto;
    content: '';
    width: 62px;
    height: 3px;
    background: #4FB847;
    bottom:0px;
}


.social1{    font-size: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
            align-items: center;}
.social1 h4{font-size:16px}

.single-post #primary h3{margin-top:0px !important; margin-bottom:36px;font-size: 28px;}
.bottomcat{display:-webkit-box;
display:-ms-flexbox;
display:flex; margin-bottom:100px}
.streamline h4{color:#fff; font-size:18px;}
.singleleftcontent {
    width:59%;
    margin-right:5px;
}
.singlerightcontent{width:38%}
.bottomcat .blglist{margin-right:30px;position:relative;width:33.3%}
.bottomcat .blglist:nth-child(3) {
 margin-right:0px !important
}
.single-post #primary{margin:0px !important;padding:0px !important}
.singletopleft h1{margin-bottom:30px}
.singletopouter1 h1{margin-bottom:16px}
.readtimetop1 {
    padding:0px;
    font-size: 16px;
   display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 15px;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 205%;
}
.author-name{margin-bottom:0px !important}

.featureddate2 {
       padding: 0px 15px;
      display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 15px;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 205%;
}
.readtimetop1 img, .featureddate2 img{margin-right:5px}
.relativepostcat .blglist img{width:auto !important}
.relativepostcat .owl-dots .owl-dot.active span, .relativepostcat .owl-dots .owl-dot:hover span {
    background:#0A133F !important;
}
.relativepostcat button{box-shadow:none !important}
.heateor_sss_svg{background-color:transparent !important}
.heateor_sss_sharing_ul svg g{display:none !important}
.heateor_sss_sharing_ul svg path{display:none !important}
div.heateor_sss_follow_ul a, div.heateor_sss_horizontal_sharing div.heateor_sss_sharing_ul a{margin-right:0px}

.heateor_sss_facebook svg{background:url("/wp-content/uploads/2024/08/fb.svg") !important;background-repeat:no-repeat !important;background-position: center !important;}

.heateor_sss_button_linkedin svg{background:url("/wp-content/uploads/2024/08/in.svg") !important;background-repeat:no-repeat !important;background-position: center !important;}

.heateor_sss_button_x svg{background:url("/wp-content/uploads/2024/08/twitter.svg") !important;background-repeat:no-repeat !important;background-position: center !important;}
.sharetext{text-align:center}
.leadership{padding:100px 0px 100px 0px}
.leadership2{padding:65px 0px 0px 0px;}
.leadership2 .leaderinner .vc_col-sm-4 {
    margin-bottom:0px;
}
.leadership2 .leaderinner

.leadership2 .leaderinner .staffbox{margin-bottom:0px !important}

.leadership h3{text-align:center;margin-bottom:13px}
.staffbox{ 
border-radius: 15px;
background: linear-gradient(180deg, #DDE6ED 0%, #EBF1F6 74%);
padding: 44px 40px 29px 40px;
}

.meet-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;
}     
.meet-btn:hover {background: #000;color:#fff; }
.meetbtntop{text-align:center}
.leaderinner{display:flex}
.leaderinner .vc_col-sm-4 div{height:100%}
.leaderinner .vc_col-sm-4 {margin-bottom:48px}
.prideimg{padding-right:71px}
.ourpeoplesec1{padding-top:72px;text-align:center}
.pridetop{padding:65px 0px}
.homefurnituresec6.ourstorylastsec{padding:65px 0px 72px 0px}

/*registertrade */
.tradeform label {
    font-size:16px ;
    font-family: Poppins;
       font-style: normal;
    font-weight:700 !important;
    line-height: 145%;
    color: #000 !important;
}

.limitedcpy {
    margin-top: 66px;
}
.lightingform .tradeform label{
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 145%; /* 23.2px */
color: #000;	
}

.regsec2{padding-top:40px;padding-bottom:135px}
.lightingform input[type=text],.lightingform input[type=email]{
border-radius: 30.5px;
    background: #EBEBEB;
    border: 0px;
	height:60px

}
.lightingform .form-row {
    padding:0px;
    margin:0px;
}

.clearfix:after {
	content: "";
	display: table;
	clear: both;
}
.lightingform  .column-third {padding:20px 0px 30px 0px; margin-right:54px}
.lightingform  .column-third.lastcol1{padding:20px 0px 30px 0px;margin-right: 0px;}
.lightingform .wpcf7-list-item .wpcf7-list-item-label {
    padding: 18px 0px;
    background: #F0F0F0;
    border-radius: 5px;
    font-size: 15px;
    font-weight: 600;
    width: 222px;
    display: flex;
    align-items: center;
    justify-content: center;
}


.lightingform  .wpcf7-list-item input[type=checkbox], .lightingform  .wpcf7-list-item input[type=radio] {
    position: absolute;
    clip: rect(0,0,0,0);
    pointer-events: none;
	
}
 .lightingform  .wpcf7-list-item label [type=checkbox]:checked+.wpcf7-list-item-label,  .lightingform  .wpcf7-list-item label [type=radio]:checked+.wpcf7-list-item-label {
       background-color: #373638;
    color: #7CCFBD;
}
.formrowet .column-full{padding:33px 0px 0px 0px}
.form-row2 label{font-size: 18px; color: #373638; font-weight: 700;}
.form-row1 label{font-size: 15px; color: #373638; font-weight:600;}
.formrowet2 .column-full{padding:40px 0px 0px 0px}
.formrowet3 .column-full{padding:40px 0px 40px 0px}
.formrowet .wpcf7-form-control-wrap {
    margin-top: 0px;
}

.lightingform .wpcf7-list-item {
  display: inline-block;
    margin:15px 16px 0px 0px
}

.lightingform  input[type="submit"]{
width: 100%;
    background: #373638;
    border-radius: 12px;
    padding: 20px;
	font-size:16px;
	font-weight:600;
	    margin-top: 8px;
}

.lightingform  input[type="submit"]:hover{
width: 100%;
    background:#7CCFBD;
    border-radius: 12px;
    padding: 20px;
	color:#373638
}

.tradetop{
    padding: 95px 0px 50px 0px;
    text-align: center;
}

.tradetop h1{ color:#000;text-align:center;margin-bottom:21px}
.lightingform h4 {
    border-radius: 15px;
    background: var(--Dark-Gradient, linear-gradient(90deg, #190C5E 0%, #080030 100%));
    padding: 15px 22px;
    color: #fff;
    margin-bottom: 30px;
    font-family: Poppins;
    font-size: 25px;
    font-style: normal;
    font-weight: 700;
    line-height: 160%;
    margin-top: 20px;
}
.lightingcontentinner{text-align:center}
.lightingform{
border-radius: 15px;
background:#fff;
box-shadow: 0px 0px 12px 4px rgba(0, 0, 0, 0.06);
    margin-top:-130px;
    padding: 89px 68px 80px 68px;
}
.lightdesignsec2{padding-bottom:65px}
.lightingcontentinner strong{color:#7CCFBD}
.lightingcontentinner .dotsec{padding:0px 10px}
.lightingform .wpcf7-list-item{position:relative}
.tradeaddress1 {
    margin-bottom:35px;
}
.invoiceaddr {
    margin-bottom: 30px;
}

.tradeform button {
    background: transparent;
    color: #373638;
    font-size: 15px;
    padding: 0px;
    margin-right: 10px;
    text-decoration: underline;
    box-shadow: none !important;
    border-radius: 0px;
    font-weight: 500;
}

.limitedcpy p{
color: #000;
font-family: Poppins;
font-size: 16px;
font-style: normal;
font-weight: 700;
line-height: 145%; 
}

/* 19 - Sep - 2024  Home page Slider Styling */
.ywcps-products.products.ywcps_products_slider.owl-loaded.owl-drag{
	padding:10px 0 75px 0 !important;
}
.ywcps-products.products.ywcps_products_slider.owl-loaded.owl-drag .owl-dots{
	position:absolute;
	bottom:0;
	left:0;
	display:flex;
	gap:3px;
}
.ywcps-products.products.ywcps_products_slider.owl-loaded.owl-drag .owl-dots .owl-dot{
	display:inline
}

.ywcps-products.products.ywcps_products_slider.owl-loaded.owl-drag .owl-dots .owl-dot span{
	width:9px;
	height:9px;
	margin:0;
	background-color:rgba(217, 217, 217, 1);
}

.ywcps-products.products.ywcps_products_slider.owl-loaded.owl-drag .owl-dots .owl-dot.active span{
	background-color:rgba(25, 12, 94, 1);
}

.ywcps-wrapper .ywcps-nav-next,.ywcps-wrapper .ywcps-nav-prev{
	position:unset !important;
	opacity:1 !important;
}

.woocommerce .ywcps-wrapper .ywcps-nav-prev #default_prev, .woocommerce .ywcps-wrapper .ywcps-nav-next #default_next{
	position:relative !important;
	display:flex;
	width:24px !important;
	height:18px !important;
	border:0 !important;
}

.woocommerce .ywcps-wrapper .ywcps-nav-prev #default_prev{
	background:url('https://splc.launchsolutions.uk/wp-content/uploads/2024/08/Vector-1.svg') !important;
}

.woocommerce .ywcps-wrapper .ywcps-nav-next #default_next{
	background:url('https://splc.launchsolutions.uk/wp-content/uploads/2024/08/Vector-2.svg') !important;
}

.woocommerce .ywcps-wrapper .ywcps-nav{
	display: flex;
    align-items: flex-end;
    justify-content: flex-end;
	position:absolute;
	bottom:0;
	right:0;
	gap:31px;
}

.woocommerce .ywcps-wrapper .product-item .astra-shop-summary-wrap h2{
	color: #000;
	font-size: 18px;
	font-weight: 700;
	line-height: 2;
	padding-top:31px;
}

.ywcps-products.products.ywcps_products_slider.owl-loaded.owl-drag .owl-stage {
    display: flex;
    gap: 30px;
}

.woocommerce .ywcps-wrapper .product-item .astra-shop-thumbnail-wrap{
	text-align:center;
	border-radius: 15px;
	background: #fff;
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.16);
	height:446px;
}

.woocommerce .ywcps-wrapper .product-item .astra-shop-thumbnail-wrap img{
/* 	height:400px; */
/* 	width:400px; */
	height:100%;
	width:100%;
	border-radius:15px;
}

.woocommerce .ywcps-wrapper .product-item .astra-shop-thumbnail-wrap a{
	display:flex;
	align-items:center;
	justify-content:center;
	height:100%
}

.woocommerce .ywcps-wrapper .product-item{
	position:relative;
}

.woocommerce .ywcps-wrapper .product-item .yith-ywraq-add-to-quote {
    position: absolute;
    right: 22px;
    bottom: 20px;
	top:unset;
}

.woocommerce .ywcps-wrapper .product-item .yith-ywraq-add-to-quote .add-request-quote-button{
	border-radius: 21.5px;
	border: 1px solid #190C5E !important;
	background: linear-gradient(180deg, #F3FAFC 0%, #E9F0F6 100%);
	color: #190C5E !important;
	font-size: 16px;
	font-weight: 700;
	line-height:1.8;
	padding: 7px 62px 7px 24px;
}


.woocommerce .ywcps-wrapper .product-item .yith-ywraq-add-to-quote .add-request-quote-button:after{
	content:'';
	width:25px;
	height:25px;
	right:28px;
	position:absolute;
	top:43%;
	transform:translatey(-50%);
	background-image:url('https://splc.launchsolutions.uk/wp-content/uploads/2024/09/Group-157.svg');
	background-repeat:no-repeat;
}








/**---------------- Media query ----------------**/

@media only screen and (min-width: 1024px){
.singlerightcontent {
    position: -webkit-sticky;
    position: sticky;
    top: 150px;
}
}

@media only screen and (min-width: 48em) { 
	.lightingform.tradeform .column-third {
    width: 29.6%;    margin-bottom: 0px;
}
	.column-third{
		width:30.5%;margin-bottom:32px;
	}
.column-half {
    width: 48%;
    margin-bottom: 20px;
}
	.column-two1 {
    width: 65%;
    margin-top: 25px;
	}
}

@media screen and (min-width:768px) {
.homefurnituresec3 .vc_col-sm-9, .homeblog .vc_col-sm-9{width:60%}
.homefurnituresec3 .vc_col-sm-3, .homeblog .vc_col-sm-3{width:40%}	}


@media screen and (max-width:1024px) {
	.tradeform .column-full .wpcf7-submit:after {
    background: url(/wp-content/uploads/2024/08/ars.svg);
    width: 14px;
    height: 11px;
    content: '';
    position: absolute;
    right: -360px;
    left: 0px;
    margin: auto;
    top: 50px;
    bottom: 0px;
    background-repeat: no-repeat;
}
	.furnitureinner6 .owl-stage{display:flex}
	.page-id-280 .furnitureinner3{padding:0px 20px}
	.lightingform h4{font-size:18px;margin-top:50px}
	.regsec2 {
    padding-top:0px;
    padding-bottom:90px;
}
	.tradetop .wpb_content_element{margin-bottom:0px !important}
	.tradeform .column-full button{margin-top:50px}
	.tradetop {
    padding: 50px 0px 50px 0px;
    text-align: center;
}
	.meetbtntop {
        margin-bottom:0px !important;
}
	.prideimg {
    padding-right:0px !important;
}
	.leadership {
    padding:50px 0px 50px 0px;
}
	.homefurnituresec6.ourstorylastsec {
    padding:15px 0px 50px 0px;
}
	.js_active .vc_row.singledescriptionsec {
    margin: 0px -20px 0px -20px;
}
	.social1{padding:0px 20px}
		.singletopouter1 {
    padding: 50px 0px 30px;
}
	.screwservice .vc_tta-panels-container {
     padding: 20px 20px;
}
	h3, .entry-content h3{font-size:25px !important;line-height:35px !important}
	.screwservice .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a{font-size:12px !important}
	h1, .entry-content h1 {
    font-size: 35px;
    line-height: 45px;
}
	h2, .entry-content h2 {
    font-size:30px;
    line-height:40px;
}
	.screwbottomform {
    padding-bottom: 50px;
    padding-top: 50px;
}
	.ourpeoplesec1 {
    padding-top: 50px;
	}
	.leadership2 {
    padding:15px 0px 0px 0px;
}
	.latest-news {
    padding-top: 50px;
    padding-bottom: 50px;
    margin-bottom: 0px;
}
	.blgtop-content {
    padding: 50px 0px 0px 0px;
}
	.ast-ajax-pagination-wrapper {
    margin-bottom: 50px;
}
	.workkitchen {
    padding:50px 0px 2px 0px !important;
}
	.screwservice {
    padding:15px 0px 50px 0px;
}
	.screwfacility {
    padding-top: 50px;
    padding-bottom: 50px;
}
	.screwpackagingform {
       padding: 50px 0px;
}
	.faqsection{padding:50px 0px}
	
.furnitureinner3 .vc_col-sm-2 {
    width:100% !important;
    margin-bottom:0px;
}
.furnitureinner6 .vc_col-sm-3 {
    width:100% !important;
    margin-bottom:0px;height:100%;
}	
	
	
.homefurnituresec3 {
    padding: 57px 0px 50px 0px;
	}	
	.homefurnituresec5 {
		padding: 50px 0px 26px 0px;}
	
	.homefurnituresec6 {
    padding: 50px 0px 50px 0px;
}
.homeblog {
    padding:50px 0px 9px 0px;
    background: #fff;
}	
.homedownloadsec {
    padding-bottom:40px;
    padding-top:0px;
	}
.downloadhomebox {
    margin-bottom:17px
  
}	
	
}

@media screen and (min-width:1700px) {
.kitchenslider.owl-carousel .owl-item {
   
 
    width: auto !important;
}
}


@media screen and (max-width:768px) {
	
	.lightingform .column-third {
    padding: 20px 0px 0px 0px;
    margin-right: 0;
    width:100% !important;
}
.postcode1{margin-bottom:20px !important}
.tradeaddress1 {
    margin-bottom: 20px;
}	
.tradeform .form-row22 .column-third {
    padding: 20px 0px 0 0px;
}
.dirempty{display:none}	
	.singleleftcontent {
    width:100%;
    margin-right:0px !important;
}
	.singlerightcontent {
     width:100%;
}
.featured-post{display:block !important}	
.featured-post .image-wrap{width:100%; margin-right:0px !important}
.blg-info {
    width:100%;
}	
	
}

@media screen and (min-width:1001px) and (max-width:1024px) {
	.newsletter input[type=submit]{top:40px !important}
	.emailright {
		width: 90%;}

	.screwservice .vc_tta.vc_general .vc_tta-tab {
    width: 30.9%;
}
.ast-separate-container .ast-grid-3 .ast-article-post, .ast-separate-container .ast-grid-4 .ast-article-post {
    width: 33.3%;
}
.kitchecsec3left {
    padding-right:0px;
}	
.kitchecsec4right {
    padding-left:0px;
}	
}

@media screen and (min-width:768px) and (max-width:1024px) {
.regsec2 {
    padding-top:0px;
    padding-bottom:90px;
}
	.newsletter input[type=submit] {
    position: initial !important;
    margin: 20px auto 0px auto !important;
    border-radius: 31px;
    border: 2px solid #190C5E;
    background: #FFF url(https://splc.launchsolutions.uk/wp-content/uploads/2024/08/blue.svg);
    color: #190C5E;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    width: 100%;
    background-repeat: no-repeat;
    background-position: calc(50% + 57px) calc(50% + 0px);
    padding: 12px 0px 12px 0px;max-width:240px
}
	.lightingform {
       padding: 50px 40px 50px 40px;
}
	.column-third.npa {
    width:100% !important;
    padding:20px 0px 0px 0px !important;
}
	.regtradebtns{font-size:12px}
	.homebox2 .wpb_wrapper a{font-size:12px;padding:12px 40px 12px 20px}
.downloadhomebox p{font-size:12px}
.proslider .owl-dots {
    margin-top: 10px !important;
    margin-bottom:0px !important;
		
}
.screwbottomformleft {
    padding-right: 50px;
}

.screwservice .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a{font-size:12px}	
	
}
@media screen and (max-width:1000px) {
	.homereviews p{font-size:16px}
	.newsletter input[type=email]{width:100%}
	.newsletter h4{margin-bottom:23px}
	form[data-form-id="1"] .es-form-field-container label.es-field-label{margin-bottom:9px}
	.newsletter{padding:47px 12px 50px 12px}
	form[data-form-id="1"] .es-form-field-container .gjs-cell{display:block !important;text-align:center}
		
	.newsletter h4 {
    color: #FFF;
    font-family: Poppins;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    line-height: 160%;
    text-align: center;
}
	.emailnews{display:block !important}
	.emailright {
    width: 100%;
}
.kitchecsec1right{width:100%}
.kitchecsec1right .wpb_single_image figure, .kitchecsec1right .wpb_single_image figure img, .kitchecsec1right .wpb_single_image figure div{width:100%;}
	.kitchecsec1left {width:100% !important}
	.kitchecsec3left{padding-right:0px;}
	.kitchecsec4right {
    padding-left:0px;
}
}

@media screen and (min-width: 768px) and (max-width: 1024px)
{
.lightingform .column-third {
    padding: 20px 0px 0px 0px;
    margin-right: 32px;
}
	.furnitureinner6 .vc_col-sm-3 div  {height:auto}
	.furnitureinner3 .vc_col-sm-2 div {height:auto}
}

@media screen and (min-width:768px) and (max-width:1000px) {
	.blog .ast-article-inner {
    padding: 0px 0px 50px 0px;
    box-shadow: none !important;
}
	.latest-news {
    padding-top: 50px;
    padding-bottom: 50px;
    margin-bottom: 0;
	}
	.continueread a {
       padding: 19px 30px;
	}
.screwservice .vc_tta.vc_general .vc_tta-tab {
       width:100% !important;
    margin:0px auto 20px auto !important;
}
	.screwpackagingfacility1 .vc_col-sm-3{width:50%}	
	.proslider2 .owl-height {max-height:420px}
}

@media screen and (max-width:480px) {
	.tradeform .column-full .wpcf7-submit:after {
    background: url(/wp-content/uploads/2024/08/ars.svg);
    width: 14px;
    height: 11px;
    content: '';
    position: absolute;
    right: 10px;
    left: auto;
    margin: auto;
    top:50px;
    bottom: 0px;
    background-repeat: no-repeat;
}
	}

@media screen and (max-width:767px) {
	.image_wrap img{height:302px; object-fit:cover}
	.home .homefurnituresec5 img{width:200px}
	.site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
       padding-left: 0px;
    padding-right: 0px;
}
	.ast-post-filter ul {
       max-width: 250px;
    margin: auto;
}
	body .newsletter input[type=email]{height:55px !important}
	body .newsletter input[type=submit]{height:55px !important}
	li.ast-post-filter-single{padding:10px 20px}
		.downloadhomebox p img {
    margin-right: 8px;
}
	.downloadhomebox p:first-child img{width:29px;}
	.downloadhomebox p:last-child img{width:24px}
	.homebox2 .wpb_wrapper a {
       padding:12px 40px 12px 20px;
	}
	.proslider2 .owl-height {max-height:480px}
	.furnitureinner6 .vc_col-sm-3 div {height:auto}
	.furnitureinner3 .vc_col-sm-2 div,.furnitureinner6 .vc_col-sm-3 {height:auto}
	body .screwservice .vc_active .vc_tta-title-text{
    color:#8F8F8F !important;
}
	.newsletter input[type=submit] {
    position: initial !important;
    margin: 20px auto 0px auto !important;
    border-radius: 31px;
    border: 2px solid #190C5E;
    background: #FFF url(https://splc.launchsolutions.uk/wp-content/uploads/2024/08/blue.svg);
    color: #190C5E;
    font-family: Poppins;
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    width: 100%;
    background-repeat: no-repeat;
    background-position: calc(50% + 57px) calc(50% + 0px);
    padding: 12px 0px 12px 0px;
}
	.screwservice a.site-btn, .professionalscrewleft .site-btn{font-size:12px !important;padding:0px 20px;
	}

	.downbox11{margin-top:49px; margin-bottom:17px}
	.mobile1{display:block !important}
	.desk1{display:none !important}
	.homefurnituresec5 .vc_column-inner{padding-left:10px !important;padding-right:10px !important}
	.leaderinner .vc_col-sm-4 {
    margin-bottom: 30px;
}
	.staffbox{ margin-bottom:20px;}
	.lightingform{
border-radius: 15px;
background:#fff;
box-shadow: 0px 0px 12px 4px rgba(0, 0, 0, 0.06);
    margin-top:-130px;
    padding:50px 20px 50px 20px;
}
	.tradeform .column-full button{font-size:12px}
	
	.leaderinner {
    display: block;
}
	.prideimg {
    padding-right:0px;
	}
	.bottomcat{display:block; margin-bottom:50px}
	.bottomcat .blglist {
    margin-right: 0px;
    position: relative;
    width: 100%;
}
	
.kitchecsec1left .wpsm_col-md-4 {
    width:100% !important;
}	
	.kitchecsec4right {
    padding-left:0px;
}
	.kitchecsec3left {
    padding-right:0px !important
}
	.kitchenbtns p{display:block !important}
	.professionalscrewleft{padding:50px 0px}
	.screwcall{padding:20px}
	.column-half, .column-third, .column-two1{margin-bottom:15px}
	.lastcols {
    margin-left: 0px;
}
	.blog .ast-article-inner {
    padding: 0px 0px 50px 0px;
   }
	li.ast-post-filter-single{margin-bottom:20px !important}
	.ast-post-filter ul {
    grid-gap: 16px;
    display: block ;
    margin-bottom:20px;
}
	.latest-news {
    padding-top: 50px;
    padding-bottom: 50px;
    margin-bottom: 0;
	}
	
	.blg-info {
    width: 100%;
    margin-top: 20px;
}
	.featured-post .image-wrap{width:100%; margin-right:0px !important}
	.featured-post{display:block !important}	
	
.emailnews .newsletter{margin-bottom:20px}	
	
	.screwservice .vc_tta-panels-container {
    border-radius: 31px;
    background: #F8F8F8;
    border: 0px !important;
    padding: 50px 5px;
}
	
	.screwbottomform {
    padding-bottom: 50px;
    padding-top: 50px;
}
	.screwbottomformleft {
    padding-right:0px;
}
	.stepbox.stepbox2 {
    margin-top:0px;
}
		
	.column-two1{margin-left:0px !important; margin-top: 20px;}
	.benefitleft .wpb_single_image {
     padding-right:0px !important
}
	.professionalscrew{display:block}	
.professionalscrewleft h1 {
    margin-bottom: 28px;
    line-height: 35px;
}	
	
	
	
h3, .entry-content h3 {
    font-size: 25px;
}

.btn1 {
    position:static;
  text-align:center;margin-bottom:0px;
}
	.faqbtn a.site-btn{font-size:12px}
a.site-btn{display: block;
    text-align: center;}
.furnitureinner6 .wpb_text_column .wpb_wrapper {
     padding: 38px 31px 49px 31px;
}	

.furnitureinner3 .wpb_text_column .wpb_wrapper{min-height:340px}
.homefurnituresec5	.vc_col-sm-3{order:2}
.homefurnituresec5	.vc_col-sm-9{order:1}
	.homefurnituresec5	.wpb_single_image.vc_align_left{text-align:right !important}
	.reviewleft{order:2}
	.reviewright{order:1}
	.homereviews{padding-top:50px;padding-bottom:15px;}	
.downloadhomebox {
      padding: 40px 15px;
  
}
.homebox2 .wpb_wrapper a {
  
       display: block;font-size:13px
}	
	

}

@media screen and (min-width:1024px) and (max-width:1400px) {
	.newsletter h4{font-size:20px}	
}

@media screen and (min-width:1100px) and (max-width:1290px) {
.emailright {
    width: 55%;
}
}

@media only screen and (min-width: 1500px) {
	.newsletter input[type=submit]{right:65px}
}

@media only screen and (max-width: 1500px) {
	.tradeform label {
    font-size: 14px !important;
    font-family: Poppins;
       font-style: normal;
    font-weight: 700;
    line-height: 145%;
    color: #000 !important;
}
}

@media screen and (min-width:1025px) {
.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n+0), .ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n+1), .ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+0), .ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+1), .ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+0), .ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+1) {
    padding:0px 15px 0px;
}
}

@media screen and (min-width:1025px) and (max-width:1280px) {
p.backtotop {
    position: absolute;
    top: 0;
    right:0px;
    margin: 0;
    font-size: 14px;
    cursor: pointer;
    line-height: 15px;
    flex-wrap: wrap;
    display: flex;
    justify-content: center;
}
}

@media screen and (min-width:1000px) and (max-width:1280px) {
	.kitchecsec1left{width:59%}
	.kitchecsec1right {width:41%}
	.screwservice .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {
    font-size: 10px;
}
.screwservice .vc_tta.vc_tta-spacing-1 .vc_tta-tab {
    margin: 1px 23px 0 0px;
}
.screwservice .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-top .vc_tta-tab.vc_active>a {
    border-bottom-color: transparent;
    border-radius: 100px;
    background: #000;
    color: #fff !important;
    font-family: Poppins;
    font-size: 10px;
    font-style: normal;
    font-weight: 700;
    line-height: 23px;
}	
.regsec2 {
    padding-top: 30px;
    padding-bottom: 120px;
}	
	
	
}
@media screen and (min-width:768px) and (max-width:1000px) {
.singleleftcontent {
    width: 100%;
    margin-right: 0;
}
.singlerightcontent {
    width:100%;
}	
}

@media(max-width:991px){
	.woocommerce .ywcps-wrapper .ywcps-nav{
		bottom:60px;
		right:0;
		z-index:99;
	}
	.ywcps-products.products.ywcps_products_slider.owl-loaded.owl-drag .owl-dots{
		bottom:60px;
		left:0;
	}
	.ywcps-products.products.ywcps_products_slider.owl-loaded.owl-drag{
		padding-bottom: 140px!important;
	}
	.woocommerce .ywcps-wrapper .product-item .astra-shop-thumbnail-wrap{
		height:100%;
	}
}
@media(max-width:575px){
	.homecatslider {margin:0px !Important}
	.woocommerce .ywcps-wrapper .ywcps-nav{
		bottom:61px;
	}
	.ywcps-products.products.ywcps_products_slider.owl-loaded.owl-drag .owl-dots{
		bottom:61px;
	}
	.ywcps-products.products.ywcps_products_slider.owl-loaded.owl-drag{
		padding-bottom: 120px!important;
	}
	.ywcps-wrapper .ywcps-nav-next, .ywcps-wrapper .ywcps-nav-prev{
		width:26px;
		height:36px;
		z-index:99 !important;
	}
}


@media only screen and (max-width:480px) {
.furnitureinner3 .vc_col-sm-2 div, .furnitureinner6 .vc_col-sm-3 {
    height: 380px;
}
}