body {
  padding: 0;
  margin: 0;
  font-family: sans-serif;
  font-size: 1em;
  line-height: 1.5;
}
.golden{
	color: #ba933e;
}
h1,h7 {
  font-size: 3em !important;  
  line-height: 2 !important;
}
		
small {
  font-size: .66666667em;
}
a {
  text-decoration: none;
}
a:hover, a:focus {
  box-shadow: 0 1px #ba933e;;
}
.bshadow0, input {
  box-shadow: inset 0 -2px #e7e7e7;
}
input:hover {
  box-shadow: inset 0 -2px #ccc;
}
input, fieldset {
  font-family: sans-serif;
  font-size: 1em;
  margin: 0;
  padding: 0;
  border: 0;
}
input {
  color: inherit;
  line-height: 1.5;
  height: 1.5em;
  padding: .25em 0;
}
input:focus {
  outline: none;
  box-shadow: inset 0 -2px #449fdb;
}
.glyph {
  font-size: 16px;
  width: 15em;
  padding-bottom: 1em;
  margin-right: 4em;
  margin-bottom: 1em;
  float: left;
  overflow: hidden;
}
.liga {
  width: 80%;
  width: calc(100% - 2.5em);
}
.talign-right {
  text-align: right;
}
.talign-center {
  text-align: center;
}
.bgc1 {
  background: #f1f1f1;
}
.fgc1 {
  color: #999;
}
.fgc0 {
  color: #000;
}
.mvm {
  margin-top: .75em;
  margin-bottom: .75em;
}
.mtn {
  margin-top: 0;
}
.mtl, .mal {
  margin-top: 1.5em;
}
.mbl, .mal {
  margin-bottom: 1.5em;
}
.mal, .mhl {
  margin-left: 1.5em;
  margin-right: 1.5em;
}
.mhmm {
  margin-left: 1em;
  margin-right: 1em;
}
.mls {
  margin-left: .25em;
}
.ptl {
  padding-top: 1.5em;
}
.pbs, .pvs {
  padding-bottom: .25em;
}
.pvs, .pts {
  padding-top: .25em;
}
.unit {
  float: left;
}
.unitRight {
  float: right;
}
.size1of2 {
  width: 50%;
}
.size1of1 {
  width: 100%;
}
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
.clearfix:after {
  clear: both;
}
.hidden-true {
  display: none;
}
.textbox0 {
  width: 3em;
  background: #f1f1f1;
  padding: .25em .5em;
  line-height: 1.5;
  height: 1.5em;
}
#testDrive {
  display: block;
  padding-top: 24px;
  line-height: 1.5;
}
.fs0 {
  font-size: 16px;
}
.fs1 {
  font-size: 24px;
}
.page-title-wrapper.product h1.page-title {
    line-height: 0px !important;
}
	
/*
22 April 2021
*/

.shipping-policy {
    background-color: #d3d3d32e;
    padding: 20px;
    margin-bottom: 10px;
    margin-top: 30px;
    display: inline-block;
}


body .shipping-policy a.golden {
    color: #ba933e;
    font-weight: 600;
}
body .shipping-policy li {
    margin-bottom: 10px;
}
body .shipping-policy li:last-child  {
	margin-bottom: 0px;
}
.dark-gray{
color:#808080;
}
body span.price {
    color: #ba933e;
}

body .prices-tier {
    background: none;
}
body .prices-tier {
    background: none;
    padding: 0px;
}
body .product-view .product-info-main .price-box.price-final_price{
margin: 0px 0 18px 0;
}
.price-box a.minimal-price-link {
    display: block;
    clear: both;
	color: #ba933e;
}

body .page-title-wrapper h1 span{
	line-height: 1.5;
}
li.item.product.product-item {
    padding: 0 15px !important;
}
.menu-bottom-block li a {
    position: relative;
}
.menu-bottom-block li a span {
    position: absolute !important;
    top: 50%;
    left: 50%;
    color: #fff;
    font-weight: 700 !important;
    font-size: 15px !important;
    transform: translate(-50%, -50%);
}

.product-view .product-info-main .product-info-price {
    margin-bottom: 40px;
    padding-bottom: 30px;
    border-bottom: 1px solid #e1e1e1;
	
	
}
.header-container .header .col-logo {
    max-width: 150px !important;
}
.navigation .level0 > .level-top {
    padding: 25px 5px 24px 5px !important;
}
.navigation .level0 {
    margin: 0px !important;
}

.custommenu.navigation li.level0 .submenu .level1 > a span{
	 font-size: 14px !important;
	font-weight: 500 !important;
}

.product.info.detailed .product.data.items .item.content .additional-attributes-wrapper tbody tr .data{
	text-align: left;
    line-height: 2 !important; 
}
.payment-method-title span {
    white-space: normal;
}
.wishlist button.action.tocart.primary {
	width: 100px !important;
}
label.label {
white-space: normal;
}
/* zoom extention css */
.mz-expand .mz-expand {
    background-color: #fff;
}
.mz-expand .mz-expand-bg {
	background-color: #fff;
   // display: none !important;
}
.mz-expand-stage.with-thumbs {
    background: #fff !important;
}

/* zoom extention css end here */
.page-footer .footer-static-container .footer-static .footer-links ul li a:hover {
    color: #ba933e !important;
}
em.fa.fa-truck {
    transform: rotateY(180deg);
}
/* single product Description css start here */

div#Product-Description.data.item.content, div#Dimensions.data.item.content, div#Shipping.data.item.content{
	width: 80% !important;
	text-align: left !important; 	
}
.data.item.content{
	width: 80% !important;
	text-align: left !important; 
}
#Dimensions .additional-attributes-wrapper.table-wrapper {
    width: auto !important;
    float: left !important;
}
#Shipping p, #Warranty p, #Returns p{
	width: 80% !important;
	float: left !important;
}
.checkout-success {
    text-align: left !important;
}
table#product-attribute-specs-table{
	float: left !important;	
}
.fieldset label span {
    vertical-align: baseline !important;
    color: #555!important;
    font-weight: 400!important;
}

.totals>th.mark>.title {
   text-transform: capitalize !important;
   font-weight: 400 !important;
   border-bottom: 0px;
}
/* single product Description css end here */

/* 22 April 2021*/
@media (min-width: 768px){
	li.item.product.product-item {
    width: 25% !important;
	}
  .custommenu.navigation li.level0:hover > .level-top:after{
      width: calc(100% - 30px);
      width: calc(100% - 30px);
      width: calc(100% - 30px);
      width: calc(100% - 30px);
      width: calc(100% - 30px);
  }
  .custommenu.navigation li.level0:first-child:hover > .level-top:after,
  .custommenu.navigation li.level0:last-child:hover > .level-top:after{
      width: calc(100% - 20px);
      width: calc(100% - 20px);
      width: calc(100% - 20px);
      width: calc(100% - 20px);
      width: calc(100% - 20px);
  }
  
  .custommenu.navigation li.level0.fullwidth .submenu li.level1 > a > span, .custommenu.navigation li.level0.staticwidth .submenu li.level1 > a > span{
	 font-size: 14px !important;
	font-weight: 500 !important; 
  }
  
  
  
}
@media only screen and (max-width: 639px){
	.table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr td[data-th]:before, .table-wrapper .table:not(.cart):not(.totals):not(.table-comparison) > tbody > tr th[data-th]:before{
	display:none;
	}
	.page-products .products-grid .product-item {
    width: 49% !important;
	}
	
	/* checkout page css for mobile only */
	.fieldset label span
	{
	    color: #555!important;
	}
	
	.container-catalog-products-common .products-grid .category_page_grid_4 .product-item {
    width: 50% !important;
	}
	 /* single product details on mobile view */
  div#Product-Description.data.item.content, div#Dimensions.data.item.content, div#Shipping.data.item.content,.data.item.content,#Shipping p, #Warranty p, #Returns p{
	width: 100% !important;
	 
  }
}

@media only screen and (max-width: 767px){
	.footer-links ul {
    display: block !important;
	}
	.page-footer .footer-static-container .footer-static .col-left-ft{
		margin-bottom: 25px !important;
	}
	.fieldset label span
	{
	    color: #555!important;
	    font-weight: 500!important;
	}
	.product.attribute.description iframe {
	width: 100%;
	}
	.cart-summary #co-shipping-method-form .item-options label {
    white-space: inherit;
	}
	.container-catalog-products-common .products-grid .category_page_grid_4 .product-item {
    width: 50% !important;
	}
}
@media (max-width: 1300px){
.container-catalog-products-common .products-grid .category_page_grid_4 .product-item {
    width: 50% !important;
}
}

.main-content-box .topheader h1 {
			font-size: 52px;
			color: #bb933c;
			margin:0;
		}
		.main-content-box .topheader h2 {
			font-size: 32px;
			color: #353638;
			margin: 0;
		}
		.main-content-box .topheader h3 {
			font-size: 40px;
			color: #353638;
			margin:0;
		}
		.main-content-box .topheader {
			float: left;
			width: 100%;
			text-align: center;
			padding: 14px 0px;
		}
		.main-content-box .heading {
			float: left;
			width: 100%;
			text-align: center;
			padding-top: 26px;
		}
		.main-content-box .heading  h3 {
			font-size: 40px;
			color: #353638;
			margin:0;
		}
		.main-content-box .line {
			margin: 10px auto 15px auto;
			width: 65px;
			height: 2px;
			background: #353638;
		}
		.main-content-box .heading p {
			font-size: 18px;
			color:#353638;
			margin:0;
		}
		.main-content-box .heading span {
			font-size: 18px;
			color:#353638;
		}
		.main-content-box .icon {
			float: left;
			width: 25%;
			text-align: center;
		}
		.main-content-box .iconsec {
			float: left;
			width: 100%;
			margin-top: 60px;
		}
		.main-content-box .iconsec img {
			margin-bottom: 10px;
		}
		.main-content-box .bg {
			float: left;
			width: 100%;
			background: #d9d9d9;
			text-align: center;
		}
		.main-content-box .icontext {
			float: left;
			width: 25%;
			position:relative;
		}
		.main-content-box .bg p {
			padding: 18px 0px;
			color: #353638;
			margin:0;
			font-size:18px;
		}
		.main-content-box .downtext {
			float: left;
			width: 25%;
			text-align: center;
			padding-top: 15px;
		}
		.downtext p {
			font-size: 18px;
			margin: 0;
			color: #353638;
		}
		.main-content-box .downtext span {
			color: #c7a661;
		}
		.main-content-box .icontext .arrow img 	 {
			position: absolute;
			top: 0;
			right: -25px;
			height: 100%;
		}
		.main-content-box .financing {
			float: left;
			width: 100%;
			text-align: center;
			background: #d9d9d9;
			margin-top: 80px;
			padding-bottom: 40px;
		}
		.main-content-box .financing .toptext {
			font-size: 40px;
			color: #353638;
			margin: 0;
			padding: 45px 0px;
		}
		.main-content-box .financing span {
			display: block;
			font-size: 40px;
		}
		.main-content-box .financing .line2 {
			margin: 10px auto 15px auto;
			width: 65px;
			height: 1.5px;
			background: #fff;
		}
		.main-content-box .headingbox {
			float: left;
			width: 100%;
			text-align: center;
			background: #bb933c;
		}
		.main-content-box .headingbox .boxtext {
			font-size: 23px;
			margin: 0;
			color: #fff;
			padding:10px 0px;
		}
		.main-content-box .financing .boxtext {
			float: left;
			width: 25%;
		}
		.main-content-box .headingbox span {
			color: #fff;
			font-size: 23px !important;
		}
		.main-content-box .financing .fintext {
			float: left;
			width: 25%;
		}
		.main-content-box .financing .fintext p {
			font-size: 18px;
			color: #353638;
			margin: 0px 40px;
			padding:15px 0px;
		}
		.main-content-box .qualifies {
			float: left;
			width: 100%;
			margin: 60px 0px;
		}
		.main-content-box .qualifies h2 {
			font-size: 40px;
			text-align: center;
			margin: 0;
			color: #353638;
		}
		.main-content-box .qualifies p {
			font-size: 18px;
			color: #353638;
			text-align: center;
			margin: 0 auto;
			max-width:800px;
		}
		.main-content-box .qualifiesbox {
			margin-bottom: 50px;
			float: left;
			width: 100%;
		}
		.main-content-box .qualifiesbox .background {
			float: left;
			width: 31.20%;
			text-align: center;
			background: #bb933c;
			margin: 0px 20px;
			margin-bottom: 20px;
			padding: 8px 0px;
			font-size: 18px;
			color: #fff;
		}
		.main-content-box .application {
			float: left;
			width: 100%;
			margin-top: 50px;
		}
		.main-content-box .application h2 {
			font-size: 40px;
			color: #353638;
			margin: 0;
			text-align: center;
		}
		.main-content-box .application p {
			font-size: 18px;
			color: #353638;
			text-align: center;
			max-width: 705px;
			margin: 0 auto;
		}
		.applicationicon .iconn {
			float: left;
			width: 33.33%;
			text-align: center;
			position: relative;
			z-index: 999;
		}
		.main-content-box .applicationicon .iconn:after {
			content: '';
			position: absolute;
			width: 100%;
			border-bottom: 15px dotted #fff;
			top: 75px;
		}
		.main-content-box .applicationicon .iconn img {
			max-width: 100%;
		}
		.main-content-box .applicationicon .relative {
			position: relative;
			z-index:9999;
		}
		.main-content-box .applicationicon {
			float: left;
			width: 100%;
			margin: 80px 0px;
			position: relative;
		}
		.main-content-box .applicationicon .iconn:nth-child(3):after {
			display: none;
		}
		.main-content-box .applicationicon:before {
			content: '';
			position: absolute;
			height: 50px;
			width: 100%;
			background: #bb933c;
			border-radius: 25px;
			top: 58px;
		}
		.main-content-box .relativeno {
			float: left;
			width: 100%;
			text-align: center;
		}
		.main-content-box .relativeno p {
			font-size: 40px;
			margin: 10px 0 0;
			color: #bb933c;
		}
		.main-content-box .relativetext {
			float: left;
			width: 100%;
			text-align: center;
		}
		.main-content-box .relativetext span {
			font-size: 16px;
			text-align: center;
			color: #bb933c;
		}
		.main-content-box .start h2 {
			font-size: 40px;
			text-align: center;
			margin: 0;
			color: #353638;
		}
		.main-content-box .start {
			float: left;
			width: 100%;
			text-align: center;
			background: #d9d9d9;
		}
		.main-content-box .start p {
			font-size: 18px;
			color: #353638;
			text-align: center;
			max-width: 1000px;
			margin: 0 auto;
		}
		.main-content-box .applybtn {
			padding-top: 70px;
		}
		.main-content-box .applybtn a {
			border-radius: 7px;
			padding: 5px 25px 6px;
			text-decoration: none;
			transition: all 0.3s ease 0s;
			font-size: 27px;
			margin-top: 0;
			color: #fff;
			background: #bb933c;
		}
		.main-content-box .start {
			float: left;
			width: 100%;
			text-align: center;
			background: #d9d9d9;
			padding: 80px 0px;
		}
		@media only screen and (max-width:768px){
		    
		    .wrapper_slider, .new_product {
    margin-bottom: 0;
}
p.description {
    padding: 0 15px;
}
.featured_product {
    margin-bottom: 0;
}
.group-product .contain-group-product {
    padding-top: 40px;
}
.group-product .col-md-4.col-xs-12:last-child {
    margin: 0;
}
.section_testimonial .testimo-slider {
    padding-top: 50px;
}
.section_testimonial {
    margin-bottom: 40px;
}
.section-services {
    padding: 50px 0;
    margin-bottom: 0;
}
.page-footer .footer-static-container {
    margin-bottom: 20px;
}
.page-footer .footer-static-container .footer-static {
    padding-top: 50px;
}
.product-view .product-info-main .page-title-wrapper .page-title span {
    font-size: 28px;
    line-height: normal;
}

		br {
			display: block;
		}
		.main-content-box .topheader h2 {
			font-size: 22px;
		}
		.main-content-box .topheader h1 {
			font-size: 30px;
		}
		.main-content-box .heading  h3 {
			font-size: 24px;
		}
		.main-content-box .financing {
			padding-bottom: 0px;
		}
		.main-content-box .financing .toptext {
			font-size: 26px;
		}
		.main-content-box .financing span {
			font-size: 26px;
		}
		.main-content-box .iconsec {
			display: none;
		}
		.main-content-box .financing .boxtext {
			float: left;
			width: 100%;
		}
		.main-content-box .financing .fintext {
			display: none;
		}
		.main-content-box .main-content-box .financing span {
			font-size: 26px;
		}
		.main-content-box .applicationicon:before {
			display: none;
		}
		.main-content-box .qualifies {
			margin: 40px 0px;
		}
		.main-content-box .qualifies h2 {
			font-size: 26px;
		}
		.main-content-box .qualifiesbox .background {
			width:100%;
			margin: 0px;
			margin-bottom: 20px;
		}
		.main-content-box .applicationicon {
			margin: 20px 0px;
		}
		.main-content-box .applicationicon .iconn {
			width: 100%;
			margin-bottom: 30px;
		}
		.main-content-box .applicationicon .iconn:after {
			display:none;
		}
		.main-content-box .application {
			margin-top: 0px;
		}
		.main-content-box .application h2 {
			font-size: 22px;
		}
		.main-content-box .headingbox .boxtext {
			font-size: 16px;
			padding: 14px 0px;
		}
		.main-content-box .headingbox span {
			font-size: 16px !important;
		}
		.main-content-box .relativeno p {
			font-size: 30px;
		}
		.main-content-box .relativetext span {
			font-size: 12px;
		}
		.main-content-box .start {
			padding: 40px 12px;
		}
		.main-content-box .start h2 {
			font-size: 26px;
		}
		.main-content-box .applybtn {
			padding-top: 40px;
		}
		}
		
.cms-salon-financing .breadcrumbs {
    display: none !important;
}

.cms-salon-financing .page-title-wrapper
{
    display: none !important;
}

.cms-salon-financing .page-main > .page-title-wrapper .page-title
{
    display: none !important;
}

.main-content-box .qualifiesbox .background {
    float: left;
    width: 31.20%;
    text-align: center;
    background: #bb933c;
    margin: 0px 1%;
    margin-bottom: 20px;
    padding: 8px 0px;
    font-size: 18px;
    color: #fff;
}

.main-content-box .qualifiesbox {
    margin-bottom: 50px;
    float: left;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.main-content-box .relativetext {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 22px;
    line-height: normal;
    color: #bb933c;
    font-weight: bold;
    margin-top: 10px;
}
@media only screen and (max-width:768px){
    .main-content-box .qualifiesbox .background {
    float: left;
    width: 48%;
    text-align: center;
    background: #bb933c;
    margin: 0px 1%;
    margin-bottom: 20px;
    padding: 8px 0px;
    font-size: 12px;
    color: #fff;
}
.cart.table-wrapper .product-item-name + .item-options
{
    text-align: left;
}
.cart.table-wrapper .cart.items .col .product-item-name
{
    text-align: left;
}

}

.opc-wrapper .fieldset > .field > .label {
    font-weight: 500 !important;
}
.cart.table-wrapper .item-options dd, .opc-block-summary .items-in-cart .product .item-options dd, .block-giftregistry-shared-items .product .item-options dd, .multicheckout .item-options dd
{
	font-weight: 500;
}
.opc-block-summary .items-in-cart > .title strong
{
	font-weight: 500;

}
.label
{
	font-weight: 500 !important;
}
.custommenu.navigation li.level0.parent a.level-top:before
{
    display: none!important;
}

label.billingaddresssame-as {
    max-width: 95%;
}

/*TBI Css*/
.customer-account-login .page-wrapper .ajaxsuite-popup-wrapper .modal-popup._inner-scroll .modal-inner-wrap .modal-header .action-close {
    box-shadow: none;
    z-index: 222;
    right: -26px;
    top: 0px;
    padding: 0;
    min-width: 30px;
    height: 30px;
}


@media screen and (min-width: 768px) {
.customer-account-login #login_section{
    display:block;
    
    
}
}
.customer-account-login.page-layout-1column .column.main {
    padding-bottom: 20px;
    display: flex;
    flex-direction: column;
}

.customer-account-login:not(.theme-pearl).wp-sl.multishipping-checkout-login div.page-wrapper .columns .main div.sociallogin-wrapper, .customer-account-login:not(.theme-pearl).wp-sl.customer-account-login div.page-wrapper .columns .main div.sociallogin-wrapper {
    width: 62%;
}
.customer-account-login .column.main .block:last-child {
    margin-bottom: 0;
    padding: 25px;
    margin: auto;
}
.customer-account-login.wp-sl div.sociallogin-wrapper div.sociallogin-block div.sociallogin-block-title strong {
    font-weight: none;
    font-family: 'Red Hat Display',sans-serif;
    color: #1a1a1a;
    text-transform: none;
    font-size: 16px;
}
.customer-account-login .column.main .block:last-child {
    margin-bottom: 0;

}
.customer-account-login .sociallogin-wrapper.block-customer-login.login-container {
    border-bottom: none;
    margin-bottom: 0px;
}

.login-container {
    border-top: 0px;
}

.customer-account-login #maincontent > div.columns.layout.layout-1-col.row > div > div:nth-child(6) {
    padding-top: 60px !important;
}

.customer-account-login #maincontent > div.columns.layout.layout-1-col.row > div > div.sociallogin-wrapper.block-customer-login.login-container > div > div.sociallogin-block-title.block-title > strong {
font-family: 'Red Hat Display',sans-serif;
color: #1a1a1a;
text-transform: none;
font-size: 16px;
}
.customer-account-login #maincontent > div.columns.layout.layout-1-col.row > div > div:nth-child(6) {
    border-top: none;
}
.customer-account-login #maincontent > div.columns.layout.layout-1-col.row > div > div:nth-child(6) > div.block.block-new-customer {
    margin-top: 50px;
}


.customer-account-create .page-layout-1column .column.main {
    padding-bottom: 20px;
    display: flex;
    flex-direction: column;
}
.customer-account-login #maincontent > div.columns.layout.layout-1-col.row > div {
    display: flex;
    flex-direction: column;
}
.customer-account-login .col-main.column.main.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.customer-account-login .col-main.column.main.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}


.customer-account-login form#form-validate {
    border-top: 0px;
    padding-top: 60px;
}

.sociallogin-block-title.block-title {
    border: 0px;
}

.sociallogin-block-title.block-title {
    border: 0px !important;
}

.customer-account-login #maincontent > div.columns.layout.layout-1-col.row > div > div.sociallogin-wrapper.block-customer-login.login-container > div > div.sociallogin-block-title.block-title > strong {
    font-size: 20px;
    font-weight: 600;
}

.sociallogin-block-title.block-title {
    margin-top: 31px;
    margin-bottom: -5px !important;
}
.customer-account-login #maincontent>div.columns.layout.layout-1-col.row>div>div.sociallogin-wrapper.block-customer-login.login-container>div>div.sociallogin-block-title.block-title>strong {
    font-size: 18px;
    font-weight: 500;
    font-family: 'Red Hat Display',sans-serif;
    color: #1a1a1a;
}
.customer-account-create .sociallogin-wrapper.block-customer-login.login-container {
    width: 50% !important;
    margin: 0 !important;
    margin-bottom: 0;
    padding-left: 19px;
}
@media screen and (max-width: 767px) {
.customer-account-login #maincontent > div.columns.layout.layout-1-col.row > div > div.sociallogin-wrapper.block-customer-login.login-container{
    width:100% !important;
}
.customer-account-login #maincontent > div.columns.layout.layout-1-col.row > div > div.sociallogin-wrapper.block-customer-login.login-container {
    margin-bottom: 0px !important;
}
.customer-account-login #maincontent > div.columns.layout.layout-1-col.row > div > div.sociallogin-wrapper.block-customer-login.login-container > div {
    width: 87% !important;
    margin-left: 20px !important;
}
.customer-account-login .column.main .block:last-child {
    margin-bottom: 0;
    /* padding: 25px; */
    margin: auto;
    padding:0px;
}


.customer-account-login #maincontent > div.columns.layout.layout-1-col.row > div > div:nth-child(7) {
    border-top: none;
}
.customer-account-create.wp-sl.customer-account-create div.page-wrapper .columns .main div.sociallogin-wrapper {
    margin: 0 0 0 25px;
    width: 33%;
    float: right;
    border-bottom: none;
}

@media screen and (max-width: 767px) {
.customer-account-create div.page-wrapper .columns .main div.sociallogin-wrapper, body.wp-sl.multishipping-checkout-register div.page-wrapper .columns .main div.sociallogin-wrapper {
    width: 100% !important;
    float: none !important;
    /* margin-bottom: 20px !important; */
    margin-left: 0;
    margin-bottom:0px;
}
}




}
.customer-account-create #maincontent > div.columns.layout.layout-1-col.row > div > div:nth-child(7) {
    border-top: none !important;
}
/*customer-account-create*/
 

.customer-account-create .col-main.column.main.col-lg-12.col-md-12.col-sm-12.col-xs-12 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.customer-account-create .sociallogin-wrapper.block-customer-login.login-container {
    width: 50% !important;
    margin: 0px !important;
    margin-bottom: 0px;
    padding-left: 19px;
}

.customer-account-create form#form-validate {
    border-top: 0px;
    padding-top: 60px;
}

.customer-account-create .sociallogin-block-title.block-title {
    border: 0px;
}

.customer-account-create .sociallogin-block-title.block-title {
    border: 0px !important;
}

.customer-account-create #maincontent > div.columns.layout.layout-1-col.row > div > div.sociallogin-wrapper.block-customer-login.login-container > div > div.sociallogin-block-title.block-title > strong {
    font-size: 20px;
    font-weight: 600;
}

.customer-account-create .sociallogin-block-title.block-title {
    margin-top: 31px;
    margin-bottom: -5px !important;
}
.customer-account-create #maincontent>div.columns.layout.layout-1-col.row>div>div.sociallogin-wrapper.block-customer-login.login-container>div>div.sociallogin-block-title.block-title>strong {
    font-size: 18px;
    font-weight: 500;
    font-family: 'Red Hat Display',sans-serif;
    color: #1a1a1a;
}
.customer-account-create.wp-sl.customer-account-create div.page-wrapper .columns .main div.sociallogin-wrapper {
    margin: 0 0 0 25px;
    width: 33%;
    float: right;
    border-bottom: none;
}



@media screen and (max-width: 767px) {
.customer-account-create.wp-sl.customer-account-create div.page-wrapper .columns .main div.sociallogin-wrapper, body.wp-sl.multishipping-checkout-register div.page-wrapper .columns .main div.sociallogin-wrapper {
    width: 100% !important;
    float: none !important;
    margin-bottom: 20px !important;
    margin-left: 0;
}
.customer-account-create #maincontent > div.columns.layout.layout-1-col.row > div > div.sociallogin-wrapper.block-customer-login.login-container > div {
    margin-left: 20px;
}
.customer-account-create #maincontent > div.columns.layout.layout-1-col.row > div > div.sociallogin-wrapper.block-customer-login.login-container > div > div.sociallogin-padding {
    width: 88%;
}
body.wp-sl.customer-account-create div.page-wrapper .columns .main div.sociallogin-wrapper, body.wp-sl.multishipping-checkout-register div.page-wrapper .columns .main div.sociallogin-wrapper {
    width: 100% !important;
    float: none !important;
    margin-bottom: 0px !important;
    margin-left: 0;
}





}

.customer-account-login.wp-sl.multishipping-checkout-login div.page-wrapper .columns .main div.sociallogin-wrapper div.sociallogin-padding,.customer-account-login.wp-sl.customer-account-login div.page-wrapper .columns .main div.sociallogin-wrapper div.sociallogin-padding {
    max-width: 75%;
    margin-top: 20px;
}
.customer-account-create form#form-validate {
    border-top: 0;
    padding-top: 120px;
}
/*pop login*/
/*#modal-content-10 > div > div.block.block-new-customer {*/
/*    width: 100%;*/
/*}*/
/*#ajaxlogin-form > div > div.actions-toolbar {*/
/*    display: flex;*/
/*    justify-content: space-between;*/
/*}*/
/*}*/
/*#modal-content-10 > div > div.block.block-new-customer {*/
/*    width: 100%;*/
/*}*/
/*#ajaxlogin-form > div > div.actions-toolbar {*/
/*    display: flex;*/
/*    justify-content: space-between;*/
/*}*/
/*#modal-content-10 > div > div.block.block-customer-login {*/
/*    margin-top: 33px;*/
/*}*/
/*#maincontent > div.columns.layout.layout-1-col.row > div > div:nth-child(7) {*/
/*    border-top: none;*/
/*}*/
/*#maincontent > div.columns.layout.layout-1-col.row > div > div.sociallogin-wrapper.block-customer-login.login-container > div > div.sociallogin-padding {*/
/*    margin-top: 12px;*/
/*}*/


/*#modal-content-10 > div > div.block.block-customer-login > div > div:nth-child(2) > div {*/
/*    border-left: none;*/
/*    border-right: none;*/
/*}*/
/*#modal-content-10 > div > div.block.block-customer-login > div > div:nth-child(2) > div > div > div.sociallogin-block-title.block-title {*/
/*    padding-top: 0px;*/
/*}*/
/*#modal-content-10 > div > div.block.block-customer-login > div > div:nth-child(2) > div > div > div.sociallogin-padding {*/
/*    margin-top: 20px;*/
/*}*/
/*.popup-authentication .block[class]+.block:before{*/
/*    content:none;*/
/*}*/
/*#modal-content-10>div>div.block.block-customer-login {*/
/*    margin-top: 33px;*/
/*    border-left: none;*/
/*}*/

/*@media screen and (min-width: 767px){*/
/*div#modal-content-10 {*/
/*    max-height: 700px;*/
/*}*/
/*}*/


