/* UNIVERSAL */
.left-padding {padding-left: 50px;}
.right-padding {padding-right: 50px;}
.index_body {overflow-x: hidden;}
.dhl-image {width: 100%;}
.modal-header {padding-bottom: 15px;}
.modal-backdrop {background-color: initial;}

/* NAVBAR */
.navbar {padding: initial; background: linear-gradient(to bottom, rgba(255,0,0,0), rgba(255,0,0,0) 60%,  rgba(193,193,193,0.6));}
.navbar-nav {margin: 0 auto;}
.navbar .active {background-color: #ff6767;}
.navbar .active a {color: white !important;}
.navbar a {font-size: 18px;}
.nav-item {padding: 5px 20px 5px 20px;}

/* HOME */
.promoOuter {height: initial;}
.promoOuter img {margin: 0 auto; width: 100%; height: auto;}
.promoDivider .order {position: relative;}
#main .title {width: initial; height: initial; margin-top: 25px;}
.index_body #main #description {width: initial;}
#main .row {padding-top: 30px;}
#main #index_title {background-size: contain;}
#main .col-md-4 img {position: relative;}

/* OTHER PAGES */
.subpromoOuter {height: initial;}
.bg-background {width: 100%;}
.subpromoOuter .bg {width: initial; height: initial;}
#main #about_title {padding-top: 125px;}
.about-main #about_title {margin-top: initial;}
#main #testimonial_title {padding-top: 125px;}
.testimonial-main #testimonial_title {margin-top: initial;}
.testimonial-main .container {margin-bottom: 25px;}
.faq-main #faq_title {margin-top: initial;}
#main #faq_title {padding-top: 125px;}
.faqs {margin-right: 20px;}
.contact-main #contact_title {margin-top: initial;}
#main #contact_title {padding-top: 125px;}
.order-main #order_title {margin-top: initial;}
#main #order_title {padding-top: 125px;}
.order-amount-title h2 {font-size: 25px;}
#main #free_offer_title {padding-top: 125px;}
#main #free_offer_title {margin-top: initial;}
.free-offer-p {width: initial; float: none;}
#main #order-options .row {padding-top: initial;}
#order-options {margin-top: 10px;}
#order-options .free-row img {height: 80%;}

/* MEDIA QUERIES */
@media only screen and (min-width: 991px) {
    .inner-nav-item {border-left: 1px solid #f2f2f2; border-right: 1px solid #f2f2f2;}
	.left-nav-item {border-right: 1px solid #f2f2f2;}
	.right-nav-item {border-left: 1px solid #f2f2f2;}
}
@media only screen and (max-width: 991px) {
    .navbar {padding-top: 7px; padding-bottom: 7px;}
	.navbar-toggler {margin-left: 15px;}
	.navbar-nav {padding-top: 10px;}
	#main {width: initial;}
	.index_body #main #description {padding: initial;}
	.supp-facts {width: 100%;}
	.transform-today img {width: 100%;}
}
@media only screen and (max-width: 950px) {
    #footer {width: initial;}
}
@media only screen and (min-width: 768px) {
    .testi-row img {width: 100%;}
}
@media only screen and (max-width: 768px) {
    .home-man img {display: none;}
	.other-diet {margin-top: 15px;}
	.about-para-2 {margin-top: 15px; padding-left: 50px;}
	.right-padding {padding-right: initial;}
	.testi-row .column {margin-top: 20px;}
}
@media only screen and (max-width: 610px) {
    .promoDivider .order {left: 20%;}
}
@media only screen and (max-width: 450px) {
    .expert-opinions img {width: 100%;}
	.home-last-row img {width: 100%;}
	#main #about_title {background-size: contain;}
	#main #testimonial_title {background-size: contain;}
	#main #faq_title {background-size: contain;}
	#main #contact_title {background-size: contain;}
	#main #order_title {background-size: contain;}
}