/* SPACES RELATED */
/* GENERAL AREA */
.account-wishlist .account-outer-div,
.account-login .account-outer-div, .account-register .account-outer-div { margin-top: 1.8vw; }
.account-login form .latest-products-wrapper { margin-bottom: 1em; }
/* LOGIN PAGE */
.account-login-form-wrapper { margin-top: 0.5em; }
/* QUICK CHECKOUT AREA */
.account-checkout-wrapper .quickcheckout-content { padding: 2em 1em; }
.quickcheckoutmid .or { padding: 0.8em 0px 0.5em 0px; }
/* FONT SIZES RELATED */
/* GENERAL AREA PAGE */
.account-wishlist .heading-title,
.account-login .heading-title, .account-register .heading-title { font-size: 1.8vw; font-weight: 700; }
.account-login .account-register-wrapper .heading-title,
.account-login .account-login-wrapper .heading-title { font-size: 1.25em; font-weight: 500; }

/* GENERAL AREA */
.account-main-wrapper .others-top-main-wrapper { margin-bottom: 0px; }
.account-wishlist .heading-title,
.account-login .heading-title, .account-register .heading-title { margin-top: 0px; }
.account-login .account-register-wrapper .heading-title,
.account-login .account-login-wrapper .heading-title { margin-bottom: 1.25em; }

/* LOGIN PAGE */
.account-register-wrapper, .account-login-wrapper .control-label,
.account-register-info-wrapper .control-label { padding-left: 0px; font-weight: 500; }
.account-login-wrapper, .account-login-wrapper .input-inner { padding-right: 0px; }
.forgotten-link { margin-top: 1em; font-weight: 700; }

/* QUICK CHECKOUT AREA */
.account-checkout-wrapper .quickcheckout-content { margin-bottom: 0px; background: #fff; }

/* DASHBOARD PAGE */
.account-outer-div ul.account-list li a { display: inline; }

@media screen and (min-width: 1500px) {
        
        /* SPACES RELATED */
        /* GENERAL AREA */
        .account-wishlist .account-outer-div,
        .account-login .account-outer-div, .account-register .account-outer-div { margin-top: 1.8em; }
        .account-login form .latest-products-wrapper { margin-bottom: 1em; }
        /* LOGIN PAGE */
        .account-login-form-wrapper { margin-top: 0.5em; }
        /* FONT SIZES RELATED */
        /* GENERAL AREA PAGE */
        .account-wishlist .heading-title,
        .account-login .heading-title, .account-register .heading-title { font-size: 1.8em; }
        .account-login .account-register-wrapper .heading-title,
        .account-login .account-login-wrapper .heading-title { font-size: 1.25em; }
}
@media screen and (max-width: 1200px) and (min-width: 1101px) {
    
}
@media screen and (max-width: 1500px) and (min-width: 992px) {

}
@media screen and (max-width: 1100px) and (min-width: 992px) {

}

/* IPAD PRO */
/* Portrait */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
        
}

/* Landscape */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1.5) {
        
}

/* Landscape phone to portrait tablet */
@media screen and (min-width: 992px ) {
        
}

/* Landscape phone to portrait tablet */
@media screen and (max-width: 991px) {
        
        /* SPACES RELATED */
        /* GENERAL AREA */
        .account-wishlist .account-outer-div,
        .account-login .account-outer-div, .account-register .account-outer-div { margin-top: 2.73vw; }
        .account-login form .latest-products-wrapper { margin-bottom: 1.513vw; }
        /* LOGIN PAGE */
        .account-login-form-wrapper { margin-top: 0.76vw; }
        .account-login .account-register-wrapper { margin-bottom: 4.5vw; }
        /* FONT SIZES RELATED */
        /* GENERAL AREA PAGE */
        .account-wishlist .heading-title,
        .account-login .heading-title, .account-register .heading-title { font-size: 2.73vw; }
        .account-login .account-register-wrapper .heading-title,
        .account-login .account-login-wrapper .heading-title { font-size: 1.89vw; }
        
        /* LOGIN PAGE */
        .account-register-wrapper { padding-right: 0px; }
        .account-login-wrapper { padding-left: 0px; }
}

/* Landscape phone to portrait tablet */
@media screen and (max-width: 768px ) {
    
}
@media screen and (max-width: 767px ) {
        
}
@media screen and (max-width: 736px){

}
@media screen and (max-width: 695px ) {

        
}	

@media screen and (max-width: 667px){	
       
}
@media screen and (max-width: 640px){
        
        /* SPACES RELATED */
        /* GENERAL AREA */
        .account-wishlist .account-outer-div,
        .account-login .account-outer-div, .account-register .account-outer-div { margin-top: 5.5vw; }
        .account-login form .latest-products-wrapper { margin-bottom: 3.2vw; }
        /* LOGIN PAGE */
        .account-login-form-wrapper { margin-top: 1.513vw; }
        .account-login .account-register-wrapper { margin-bottom: 9vw; }
        /* FONT SIZES RELATED */
        /* GENERAL AREA PAGE */
        .account-wishlist .heading-title,
        .account-login .heading-title, .account-register .heading-title { font-size: 5.5vw; }
        .account-login .account-register-wrapper .heading-title,
        .account-login .account-login-wrapper .heading-title { font-size: 3.78vw; }
}
@media screen and (max-width: 580px) {
    
}

/* Landscape phones and down */
@media screen and (max-width: 568px) {
        
}
@media screen and (max-width: 480px) {
        
}

@media screen and (max-width: 420px) {
        
}
@media screen and (max-width: 414px){
        
}
@media screen and (max-width: 375px){
        
}
@media screen and (max-width: 360px){
        
}