.content-area-wrap{
display:block;
padding:50px 0px;	
}
.screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important; }
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
right: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } .comments-area {
background:#FFF;
position:relative;
}
.details-page-inner-box.comment-form  {
padding:15px;
}
ul.comment-list {
display:block;
margin:0px;
padding:0px;
}
ul.comment-list li {
margin:0px;
list-style:none;
clear:both;	
}
ul.comment-list li ul {
margin-left:20px;
}
.comment-meta .single-comment img {width: 80px;height: 80px;border-radius: 50%;}
.comment-meta .single-comment .comment {
width: calc(100% - 80px);
padding-left: 20px;
position: relative;
}
.comment-meta .single-comment .comment h6 a {
text-transform: uppercase;
color: #313131;
margin: 10px 0 8px 0;
}
.comment-meta .single-comment .comment .date {
text-transform: uppercase;
font-size: 14px;
}
.comment-meta .single-comment .comment-text {margin-top:10px;}
.comment-meta .single-comment {
padding-bottom: 20px;
margin-bottom: 30px;
position:relative;
}
.comment-meta .ellipse-left {
position:relative;
}
.comment-meta .single-comment.reply-comment {margin-left: 50px;}
.comment-meta .single-comment:last-child {
margin: 0;
padding: 0;
border:none;
}
.comment-meta .single-comment .comment .reply {
position: absolute;
top:0;
right: 0;
} 
.comment-meta .single-comment .comment .reply a{
text-transform: uppercase;
line-height: 24px;
padding: 0 12px;
background: #f7f7f7;
font-size: 12px;
color: #777;
transition: all 0.3s ease-in-out;
display:block;
text-decoration:none;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
.comment-meta .single-comment .comment .reply a:hover { color: #fff; background:var(--p-color); }
h4.comments-title{
margin-bottom:30px;
}
.comment-form form input,
.content input {
width: 100%;
height: 48px;
padding: 0 15px;
font-size: 15px;
border:1px solid #E2E2E2;
margin-bottom: 25px;
}
.comment-form form textarea,
.content textarea{
width: 100%;
max-width: 100%;
height: 175px;
max-height: 175px;
padding: 15px;
border:1px solid #E2E2E2;
margin-bottom: 25px;
font-size: 15px;
}
.comment-form .col-xl-4{
position:relative;	
}
.comment-form .col-xl-4 span.required{
position:absolute;
right:30px;
top:15px;
color:#F00;
}
.form-allowed-tags div.text-wrp {
font-size:14px;
font-style:italic;
margin-bottom:20px;
}
.comment-notes {
padding-top:15px;
padding-bottom:15px;
}
.comment-form input[type="checkbox"],
.content input[type="checkbox"],
#main .content-wrap ul.wc_payment_methods li input[type="radio"],
.validate-required input[type="checkbox"],
#customer_details input[type="checkbox"]{
border-radius: 2px;
background: #DADADA;
color: #555;
clear: none;
cursor: pointer;
display: inline-block;
line-height: 0;
height: 20px;
margin: -3px 4px 0 0;
outline: 0;
padding: 0 !important;
text-align: center;
vertical-align: middle;
width: 20px;
min-width: 20px;
-webkit-appearance: none;
-webkit-transition: .05s border-color ease-in-out;
transition: .05s border-color ease-in-out;
margin-right:10px;
}
.comment-form input[type="checkbox"]:checked,
.content input[type="checkbox"]:checked,
#main .content-wrap ul.wc_payment_methods li input[type="radio"]:checked,
.validate-required input[type="checkbox"]:checked,
#customer_details input[type="checkbox"]:checked {
background: var(--p-color);
}
.comment-form input[type="checkbox"]:before,
.content input[type="checkbox"]:before,
#main .content-wrap ul.wc_payment_methods li input[type="radio"]:before,
.validate-required input[type="checkbox"]:before,
#customer_details input[type="checkbox"]:before{
opacity:0;
}
.comment-form input[type="checkbox"]:checked::before,
.content input[type="checkbox"]:checked::before,
#main .content-wrap ul.wc_payment_methods li input[type="radio"]:checked::before,
.validate-required input[type="checkbox"]:checked::before,
#customer_details input[type="checkbox"]:checked:before{
float: left;
color: #fff;
font-size:14px;
display: inline-block;
vertical-align: middle;
width: 16px;
margin-top: 10px;
margin-left: 2px;
font-family: 'Font Awesome 5 Free';
font-weight: 900;
content: "\f00c";
speak: none;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
opacity:1;
}
#order_review ul#shipping_method{
list-style: none;
margin: 0px;
text-align: left;;
}
#order_review ul#shipping_method li{
list-style: none;
display: block;
}
#order_review ul#shipping_method li input[type="radio"]{
width:auto;
}
.woocommerce-customer-details div.col-1,
.woocommerce-customer-details div.col-2{
width: 49%!important;
float: left!important;
max-width: 49%!important;
padding-top: 30px;
}
.form-submit{
margin-left:15px;	
}
p.form-submit{
margin-top:15px;
}
ul.single-prev-next {
margin:0px;
padding:0px;
margin-bottom: 27px;
margin-top:35px;
float:right;
}
ul.single-prev-next li{
list-style:none;
display:inline-block;	
}
.nav-links{
display:block;
padding:10px;	
}
.nav-links .nav-previous{
float:left;	
}
.nav-links .nav-next{
float:right;	
}
.nav-links a,
.single-prev-next a{
font-family: 'Oswald', sans-serif;
font-weight: 300;
font-size: 16px;
text-transform: uppercase;
min-width: 150px;
text-align: center;
padding:12px 15px;
transition: all 0.3s ease-in-out;	
background: var(--p-color);
color: #fff;
position:relative;
z-index:9;
}
.nav-links a:before,
.single-prev-next a:before {
content: "";
position: absolute;
z-index: -1;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: var( --heading-color );
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 0 50%;
transform-origin: 0 50%;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-duration: 0.5s;
transition-duration: 0.5s;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out;
}
.nav-links a:hover:before, .nav-links a:focus:before, .nav-links a:active:before,
.single-prev-next a:hover:before, .single-prev-next a:focus:before, .single-prev-next a:active:before {
-webkit-transform: scaleX(1);
transform: scaleX(1);
-webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66);
}
.nav-previous a i,
.single-prev-next li:first-child a i{
margin-right:15px;
}
.nav-next a i,
.single-prev-next li:last-child a i{
margin-left:15px;
}
.single-prev-next li:first-child{
margin-right:20px;	
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: inline-block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 1.5em;
margin:0px -15px;
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
padding:0px 13px;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
display: block;
clear:both;
}
.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar {
border: 1px solid #333;
padding: 2px;
} input,textarea{
display:block;
width:100%;
padding:9px;
border:1px solid #ccc;
box-shadow:none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
border: solid 1px
#cfcfcf;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background:rgba(255,255,255,0.7);
-webkit-box-shadow: 0px;
-moz-box-shadow: 0px;
box-shadow: 0;
}
input:focus,textarea:focus{
border: 1px solid var(--p-color);
}
.search-form{
display:block;
margin:0px;
position:relative;	
}
.search-submit{
font-family: 'Oswald', sans-serif;
font-size: 16px;
color: #fff;
background: var(--p-color);
display: inline-block;
line-height: 25px;
text-align: center;
text-align: center;
font-weight: normal;
position:absolute;
right:0px;
width:70px;
border:none;
text-transform:uppercase;
cursor:pointer;
height:50px;
line-height:30px;
}
.search-submit:hover{
background: var(--button-bg);
}
.search-submit.normal-btn{
position:static;
width:auto;
display:inline-block;
line-height: 24px;
letter-spacing:2px;
padding:10px 30px;
}
.search-submit.normal-btn:hover{
color:#FFF;	
}
.search-submit.normal-btn i{
margin-right:15px;	
} .alignleft {
display: inline;
float: left;
margin-right: 1.5em;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
}
p.logged-in-as{
display:block;
padding:10px 15px; 	
}
p.logged-in-as a{
color:#000;	
}
.nav-links{
margin-left:-10px;
margin-right:-10px;	
}
ul.products{
display:block;
width:100%;	
}
table{
width:100%;	
}
table td,table th{
padding:5px;	
}
td.product-subtotal,
th.product-subtotal,
.woocommerce-cart .woocommerce table.shop_table.cart tr th.product-subtotal{
text-align:right;
font-weight:bold;
}
td.product-subtotal .woocommerce-Price-amount{
float:right;
}
p.has-large-font-size{
line-height:normal;	
}
code { 
background: hsl(220, 80%, 90%); 
}
pre {
white-space: pre-wrap;
background: hsl(30,80%,90%);
padding:15px;
}
#main .content-wrap ul,#main .content-wrap ol{
margin:0px;
padding:0px;
padding-left:20px;	
}
#main .content-wrap ul li{
list-style:disc;	
}
.theme-main-header .navbar-toggler:hover,
.theme-main-header .navbar-toggler:focus{
background:var(--button-bg);
}
.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated{
padding:0px!important;	
}
.product-wrap ul.button-group{
padding-bottom:0px!important;
padding-left:0px!important;
padding-right:0px!important;
margin-top: 20px!important;	
}
.product-wrap ul.button-group li{
list-style:none!important;
margin:0px!important;
padding:0px!important;
}
.logo h4{
margin-bottom:0px!important;
padding-bottom:0px;	
}
.search-submit:hover,.scroll-top:hover{
background:var( --heading-color );	
} #dp-theme-banner{
position:relative;
overflow:hidden;
}
#dp-theme-banner .dp-theme-banner-item{
display:block;
height:80vh;
position:relative;
z-index:9;
padding-top:120px;	
}
#dp-theme-banner .site-header-bg-wrap {
animation: smoothFade 1s;
-moz-animation: smoothFade 1s;
-webkit-animation: smoothFade 1s;
-o-animation: smoothFade 1s;
}
#dp-theme-banner .site-header-bg.background-effect {
background-attachment: scroll;
}
#dp-theme-banner .background-effect {
position: absolute;
z-index: -999998;
top: 0;
left: 0;
overflow: hidden;
overflow: hidden;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
background-position: center center;
background-size: cover;
background-repeat: no-repeat;
}
#dp-theme-banner .content-text{
display: flex;
align-items: center;
justify-content: center;
height:100%;
color: #fff;
}
#dp-theme-banner .content-text h1{
font-size: 60px;
font-weight: 700;
line-height: 1.2;
margin: 0;
margin: 0 auto;
text-shadow: 5px 5px 35px rgba(43, 49, 54, 0.4);
padding-bottom:30px;
}
#dp-theme-banner .btn-wrp a,
.checkout_coupon  button,
.woocommerce-MyAccount-content [type="button"],
.woocommerce-MyAccount-content button{
background: rgba(255, 255, 255, 0) none repeat scroll 0 0;
text-decoration: none;
border: 1px solid var( --p-color );
color: var( --p-color );
text-align: center;
text-decoration:none;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
padding:15px;
min-width:150px;
text-align:center;
display:inline-block;
margin:5px 10px;
font-family: 'Roboto Condensed', sans-serif;
letter-spacing:2px;
text-transform:uppercase;
font-size:16px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
#dp-theme-banner .btn-wrp a:hover,
.checkout_coupon  button:hover,
.woocommerce-MyAccount-content button:hover,
.woocommerce-MyAccount-content [type="button"] [type="submit"]:hover{
background: var( --p-color );
text-decoration: none;
color:#FFF;
}
.checkout_coupon  button,
.woocommerce-MyAccount-content button{
padding: 8px 15px;
margin: 0px!important;
}
.owl-item {
float:left;	
}
.disabled{
display:none;	
}
#dp-theme-banner .owl-nav button  {
position: absolute;
top: 50%;
right: 10px;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
z-index: 99;
text-align: center;
cursor: pointer;
color: #FFF;
font-size:40px;
padding:0px;
width:45px;
line-height:normal;
background: rgba(255, 255, 255, 0) none repeat scroll 0 0;
text-decoration: none;
border: 1px solid rgba(255, 255, 255, 0.5);
}
#dp-theme-banner .owl-nav button.owl-prev {
left:10px;
right:auto;	
}
#dp-theme-banner .owl-nav button:hover{
background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
text-decoration: none;
}
#dp-theme-banner.video{
overflow:hidden;	
}
#dp-theme-banner.video video {
position: absolute;
top: 50%;
left: 50%;
min-width: 100%;
min-height: 100%;
width: auto;
height: auto;
z-index: -999998;
-ms-transform: translateX(-50%) translateY(-50%);
-moz-transform: translateX(-50%) translateY(-50%);
-webkit-transform: translateX(-50%) translateY(-50%);
transform: translateX(-50%) translateY(-50%);
}
#dp-theme-banner .dp-theme-banner-item:before {
content: '';
width: 100%;
height: 100%;
position: absolute;
top:0;
left: 0;
z-index:-1;
}
#dp-theme-banner .btn-wrp{ margin-left:-10px; margin-right:-10px;}
ul.navbar-nav {
margin-bottom:0px;
padding-bottom:0px;	
}
ul.page-numbers{
margin:0px;
padding:0px;
}
ul.page-numbers li,
#main .content-wrap ul.page-numbers li{
padding:0px;
float:left;
margin:5px;
list-style:none;
}
ul.page-numbers li a{
min-width:50px;
}
ul.page-numbers li span {
font-family: 'Oswald', sans-serif;
font-weight: 300;
font-size: 16px;
text-transform: uppercase;
min-width: 150px;
text-align: center;
padding: 12px 15px;
transition: all 0.3s ease-in-out;
background: var(--p-color);
color: #fff;
position: relative;
z-index: 9;
display:inline-block;
min-width:50px;
}
ul.page-numbers li span.current{
background: var( --heading-color );
}
.post-share{
}
.post-share a{
margin: 0 8px 2% 0 !important;
transition: all 0.3s;
padding: 8px 19px 8px 14px;
background: #3B5998;
display: inline-block;
margin: 2px;
font-family: 'K2D', sans-serif;
color: #fff;
text-decoration: none;
min-width: 40px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
}
h6.col-md-12.align-self-center{
margin-top: -10px;
}
.post-share a:hover{
color: #fff;
}
.post-share a.button-twitter{
background: #00acee;
}
.post-share a.button-stumbleupon {
background: #f74425;
}
.post-share a.button-linkedin {
background: #0e76a8;
}
.post-share a.button-google-plus {
background: #e93f2e;
} .tags_wrp{
display:block;
padding-bottom:40px;
}
.tags_wrp a{
display:inline-block;
padding:8px 15px;
border:1px solid #CCC;
margin:0px 5px;
-webkit-border-radius:15px;
-moz-border-radius:15px;
border-radius:15px;
-webkit-transition: all 200ms ease;
-moz-transition: all 200ms ease;
-ms-transition: all 200ms ease;
-o-transition: all 200ms ease;
transition: all 500ms ease;
font-size:11px;
}
.tags_wrp a:hover{
background: var(--p-color);
color:#FFF;
border-color:var(--p-color);
}
.tags_wrp .edit-link{
float:right;	
}
.tags_wrp ul{
margin:0px;
padding:0px;
float:left;	
}
.tags_wrp li{
list-style:none;
display:inline-block;	
}
.tag > li span {
display: inline-block;
padding:5px 9px;
text-transform: capitalize;
border-radius: 50%;
margin-right: 4px;
background: var(--p-color);
font-style: italic;
color: #fff;
margin-top:2px;
}
.card-post-wrapper{
position: relative;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-flex: 1;
-moz-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-webkit-box-orient: top;
-webkit-box-direction: normal;
-moz-box-orient: top;
-moz-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: end;
-moz-box-pack: end;
-ms-flex-pack: end;
justify-content: start;
border: 1px solid#D1D1D1;
-webkit-transition: all .3s ease;
transition: all .3s ease;
border-radius: 5px;
overflow: hidden;
box-shadow: 0 4px 8px rgba(0, 0, 0, 0.03);
margin-bottom:30px;
}
.card-post-wrapper .card-post-body{
padding: 30px 25px;
}
.card-post-wrapper .img-box{
margin-bottom:0px;
}
#main .content-wrap .card-post-wrapper ul.post-meta {
margin:0px!important;
padding:0px!important;
}
#main.add_sidebar_css{
margin-right:35px;	
}
@media only screen and (max-width: 768px) {
#main.add_sidebar_css{
margin-right:0px;	
}
}
.dp-plugins-paginate{
display:block;
padding-top:50px;
text-align:center;
padding-bottom:30px;
}
#main .content-wrap .dp-plugins-paginate ul{
display:inline-block;
text-align:center;	
}
.main-page-wrapper{
}
#sticky-header{
max-width:100%;
}
body{
overflow-X:hidden;	
}
.theme-footer .footer-recent-post ul li span,
.theme-footer .footer-recent-post ul li span,
.theme-footer-widget li span{
display:block;
}
.theme-footer-widget li span.post-date{
font-size:12px;
}
.logo img{
margin-top:-5px;	
}
.logo img.sticky_site_logo,
.sticky-wrapper.is-sticky img{
display:none;	
}
.sticky-wrapper.is-sticky img.sticky_site_logo{
display:block;	
}
#main .content-wrap ul.wc_payment_methods{
list-style:none;
margin:0px;
padding-top:15px;
}
#main .content-wrap ul.wc_payment_methods li{
list-style:none;
padding-left:30px;
padding-bottom:25px;
position:relative;
}
#main .content-wrap ul.wc_payment_methods li p{
margin-bottom:0px;
padding-bottom:0px;	
}
#main .content-wrap ul.wc_payment_methods li label{
font-weight:bold;
display:block;	
}
#main .content-wrap ul.wc_payment_methods li input[type="radio"]{
position:absolute;
left:0px;
top:10px;	
}
.woocommerce-MyAccount-navigation{
width: 30%;
float: left;
}
.woocommerce-MyAccount-content{
width: 70%;
float: right;
}
.woocommerce-MyAccount-content label{
display: block;
width: 100%;
}
.woocommerce-MyAccount-content .col-1,
.woocommerce-MyAccount-content .col-2{
width: 50%;
float: left;
max-width: 50%;
}
.woocommerce-MyAccount-navigation ul{
margin:0px;
padding:0px;
margin-right:15%!important
}
.woocommerce-MyAccount-navigation li{
list-style:none;
display:block;	
padding-top: 12px;
padding-bottom: 12px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
padding-left:25px;
position:relative;
font-size:0.85rem;
position:relative;
}
.woocommerce-MyAccount-navigation li{
padding-left:20px;	
}
.woocommerce-MyAccount-navigation li:after{
content: '';
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 1px;
background: -moz-radial-gradient(left, ellipse cover, rgba(197, 202, 213, 0.7) 0%, rgba(255, 255, 255, 0) 70%);
background: -webkit-radial-gradient(left, ellipse cover, rgba(197, 202, 213, 0.7) 0%, rgba(255, 255, 255, 0) 70%);
background: radial-gradient(ellipse at left, rgba(197, 202, 213, 0.7) 0%, rgba(255, 255, 255, 0) 70%);
}
.woocommerce-MyAccount-navigation li:last-child:after{
display:none;
}
.woocommerce-MyAccount-navigation a{
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
font-weight: normal;
display: block;
color: var( --p-color );
text-decoration:none;
} 
.woocommerce-MyAccount-navigation li:hover{
background: var( --text-color );
}
#customer_login .col-1,
#customer_login .col-2{
-webkit-box-flex: 0!important;
-ms-flex: 0 0 49%!important;
flex: 0 0 49%!important;
max-width: 49%!important;
float:right;
}
#customer_login label,
#customer_login .password-input{
display:block!important;
clear:both!important;
width:100%;
}
#customer_login input[type="checkbox"] {
width:auto!important;	
}
.wc-stripe-elements-field, 
.wc-stripe-iban-element-field,
#add_payment_method #payment ul.payment_methods .stripe-card-group,
.woocommerce-checkout #payment ul.payment_methods .stripe-card-group{
width:100%!important;	
}
#main .content-wrap ul li.payment_method_stripe{
position:relative;
padding-left:15px;
}
#main .content-wrap ul li.payment_method_stripe .input[type="radio"]{
position:absolute;
left:10px;
top:10px;
}
@media only screen and (max-width: 768px) {
#customer_details .col-1, #customer_details .col-2{
-webkit-box-flex: 0!important;
-ms-flex: 0 0 100%!important;
flex: 0 0 100%!important;
max-width: 100%!important;
float:none!important;
display: block;
clear: both!important;
}
.woocommerce-MyAccount-navigation,
.woocommerce-MyAccount-content,
.woocommerce-MyAccount-content .col-1, .woocommerce-MyAccount-content .col-2{
width: 100%;
float: none;
clear: both;
max-width: 100%;
}
#customer_login .col-1,
#customer_login .col-2{
-webkit-box-flex: 0!important;
-ms-flex: 0 0 100%!important;
flex: 0 0 100%!important;
max-width: 100%!important;
float:none;
}
}