#main-content .et_pb_section_0.et_pb_section {
    padding-right: 0px;
    padding-left: 0px;
}

.loginwrapper .overlay-right, .loginwrapper .overlay-panel{background: rgba(0, 0, 0, 0.20);}

.loginwrapper .overlay-right h1, .loginwrapper .overlay-panel h1{color: #fff;}
.seosection{padding-top:0px !important;}
.instafeed {padding-bottom:0px !important;}
#main-content .productsWrapper{padding-left: 0px; padding-right: 0px;}

.myBtn, a.myBtn{line-height:1;}


@media screen and (max-width: 1499px){
	#main-header .container {
		padding: 0 50px 0 50px;
	}
}

@media screen and (max-width:991px){
	.my-account-value > .row > .col-sm-6{
		width:100%;
		margin-bottom:15px;
	}
	
	.my-account-value > .row > .col-sm-6:last-of-type{
		margin-bottom:0px;
	}
	
	.my-account-order-list-detail .order-list-btns{
		left: 20px;
		right: 20px;
	}
	
	.my-account-order-list .my-account-list > li{
		padding-bottom: 65px;
	}
	
	.my-account-right .my-account-col > .row > .col-md-6,
	.my-account-right .my-account-col > .row > .col-md-3{
		width:100%;
		padding: 0;
	}
	
	.my-account-right .my-account-col > .row > .col-md-6 .row{
		width: auto;
    	margin: 0 -15px;
	}
	
	.my-account-order-total .order-item-row {
		width: 100%;
	}
	
}

@media screen and (max-width:767px){
	.loginwrapper button{ margin-top:10px;}
	.loginwrapper .maincontainer{
		width: 100%;
    	max-width: 100%;
    	min-height: 530px;
    	margin: 30px 0;
	}
	
	.loginwrapper .form-container {
		position: absolute;width: 100%;}
	
	.loginwrapper .overlay-container{height: 200px;
    width: 100%;
    left: 0;
    top: auto;
    bottom: 0;}
	
	.loginwrapper form{    padding: 30px;
    height: auto;}
	
	.loginwrapper #signUp, .loginwrapper #signIn, .loginwrapper #backtoLogin{position: static;}
	
	.loginwrapper .overlay-panel{    padding: 0 10px;}
	.loginwrapper p{margin: 10px 0;}
	
	.my-account-list li .account-detail-change-btn{
		position: static;
		margin-top: 0;
		margin-left: 15px;
    	margin-bottom: 15px;
	}
	
	.my-account-list li .my-account-order-list-detail {
		padding-bottom: 15px !important;
	}
	
	#main-header .container {
		padding: 0 20px 0 20px;
	}
	
	.my-account-page .my-account-left .my-account-menu{
		padding: 0 0 20px 0;
	}
	
}

@media screen and (max-width:580px){
	.my-account-order-list-detail .order-list-info{
		width: 100%;
    	float: left;
		padding-left: 0;
	}
	
	.my-account-order-list-detail .order-list-info .col-sm-6{
		padding-left:0;
		padding-right:0;
	}
	
	.my-account-order-list-detail .order-list-img {
		float: left;
		width: 100%;
		margin-bottom: 10px;
	}
	
	.order-item-review .order-item-image{width: 30%;}
	.order-item-review .order-item-row{width: 68%;padding-left: 5px;}
	
	.order-item-title h3 {
		line-height: 1.4;
	}
	
	.my-account-menu li a{font-size: 15px;padding: 5px 9px;}
	
	a.myBtn.f-right.my-account-logout {
		width: 100%;
		margin: 10px 0;
	}
}