#togglePassword{border: 2px solid #e5e7eb}
.btn-primary{padding: 0.75rem 10px}

/* .profile-content.free-class{border-left: none !important; background: #e8f0fd} */
/* .offer-content.free-class{border-left: none !important; background: #e8f0fd} */
.weekly-class{background: #d0dff8 !important}
.monthly-class{background: #a6c2f0 !important}

.hero-section{padding: 0 !important;  margin-top: -131px !important; padding-top: 120px !important;}
.hero-section img{height: auto !important}
.hero-section .hero-title{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); margin: 0}
.hero-section .promoter-banner.mt-4{margin-top: 0 !important}
.hero-section::before{background: rgba(0,0,0,.5); position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: '';}

/*.offers-section .col-lg-9{}*/

@media only screen and (min-width:1600px) and (max-width:1799px) {
}

@media only screen and (min-width:1400px) and (max-width:1599px) {

}

@media only screen and (min-width:1200px) and (max-width:1399px) {
.btn-primary{padding: 0.75rem 20px}
}

/** 5.0 - 1200 - Desktop **/
@media only screen and (min-width:992px) and (max-width:1199px) {
}

/** 7.0 - 768 - iPad **/
@media only screen and (min-width: 768px) and (max-width: 991px) {
.navbar-collapse.show{margin: 0}
.navbar-nav .btn{margin-left: 0 !important}
.contact-item br{display: none}
body{flex-wrap: wrap;}
.back-link{color: #FFF !important;}
.section-title {font-size: 24px !important;}
}

/** 8.0 - 640 - Mobile **/
@media only screen and (min-width: 640px) and (max-width: 767px) {
.navbar-collapse.show{margin: 0}
.navbar-nav .btn{margin-left: 0 !important}
.contact-item br{display: none}
body{flex-wrap: wrap;}
.back-link{color: #FFF !important;}
.section-title {font-size: 24px !important;}
}

/** 9.0 - 480 - Mobile **/
@media only screen and (min-width: 480px) and (max-width: 639px) {
.navbar-collapse.show{margin: 0}
.navbar-nav .btn{margin-left: 0 !important}
.contact-item br{display: none}
body{flex-wrap: wrap;}
.back-link{color: #FFF !important;}
.section-title {font-size: 24px !important;}
}

/** 10.0 - 320 - Mobile **/
@media only screen and (min-width: 320px) and (max-width: 479px) {
.navbar-collapse.show{margin: 0}
.navbar-nav .btn{margin-left: 0 !important}
.contact-item br{display: none}
body{flex-wrap: wrap;}
.back-link{color: #FFF !important;}
.section-title {font-size: 24px !important;}

.form-select{padding: .375rem 10px .375rem 10px}
.form-select.select-country-code{margin-right: 0 !important; max-width: 26% !important;}
}