@font-face {
    font-family: 'montserratlight';
    src: url('../fonts/montserrat-light-webfont.woff2') format('woff2'),
        url('../fonts/montserrat-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratmedium';
    src: url('../fonts/montserrat-medium-webfont.woff2') format('woff2'),
        url('../fonts/montserrat-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratregular';
    src: url('../fonts/montserrat-regular-webfont.woff2') format('woff2'),
        url('../fonts/montserrat-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'montserratsemibold';
    src: url('../fonts/montserrat-semibold-webfont.woff2') format('woff2'),
        url('../fonts/montserrat-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'ArnoPro';
    src: url('../fonts/ArnoPro-LightDisplay.woff2') format('woff2'),
        url('../fonts/ArnoPro-LightDisplay.woff') format('woff');
    font-weight: 300;
    font-style: normal;
}
body{font-family: 'montserratlight';color: #333333;font-size: 16px;background-color: #fff;}
p{line-height: 30px; letter-spacing: 0.16px;}
img{max-width: 100%;}
.p-l-0{padding-left: 0;}
.p-r-0{padding-right: 0;}
.m-b-sm{margin-bottom: 10px;}
.m-b-md{margin-bottom: 20px;}
.m-b-lg{margin-bottom: 30px;}
.m-t-sm{margin-top: 10px;}
.m-t-md{margin-top: 20px;}
.m-t-lg{margin-top: 30px;}
h1,h2,h3,h4,h5,h6{margin: 0; line-height: 1;}
h1{font-family: 'ArnoPro';font-size: 74px;letter-spacing: 0.74px;color: #fff;line-height: 70px;}
h2{font-family: 'montserratmedium';font-size: 36px;color: #333333;letter-spacing: 1.8px;text-transform: uppercase;margin-bottom: 30px;line-height: 44px;}
h3{font-family: 'montserratmedium';font-size: 24px;letter-spacing: 2.4px;line-height: 29px;color: #333;text-transform: uppercase;}
strong{font-family: 'montserratsemibold';font-weight: normal;}
.btn {color: #333;width: 370px;font-size: 16px;font-family: 'montserratmedium';border: 2px solid transparent;text-transform: uppercase;padding: 11px 0 10px 0;cursor: pointer;letter-spacing: 1.6px;text-align: center;line-height: 19px;white-space: normal;background-color: #fff;border-radius: 0;}
.btn:active, .btn.active{box-shadow: none;}
.btn-border{border-color: #333;background-color: transparent;}
input:focus{outline: none;}
a{text-decoration: none;}
a:hover, a:focus {color: inherit;text-decoration: none;}
p{margin: 0 0 18px;}
/*header start*/
header{background-color: #fff;padding: 30px 0;-moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137254902);-webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137254902);box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.1607843137254902);}
.logo{display: inline-block;}
.logo img{max-height: 75px;}
.provider_name_logo{font-family: 'montserratmedium';font-size: 14px; line-height: 18px; letter-spacing: 1.4px; color: #333333; text-transform: uppercase;}
.select_provider_logo img{border-radius: 50%; width: 50px; height: 50px; margin: auto; display: block; margin: auto;}
.select_provider_logo{text-align: center;display: inline-block;}
header ul{margin: 0;display: inline-block;}
header ul li{display: inline-block;margin-right: 45px}
header ul li:last-child{margin-right: 0;}
header ul li a{font-family: 'montserratmedium';color: #7C868C;font-size: 14px;text-transform: uppercase;letter-spacing: 1.4px;}
header ul li a:hover,header ul li a:focus{color: #A0D1DD;}
header ul li.active a{color: #A0D1DD;font-family: 'montserratsemibold';}
header .left-menu,header .right-menu{display: inline-block;padding: 23px 0;}
/*header end*/
.banner{position: relative;margin-bottom: 60px;}
.banner .banner_btn{display: inline-block;z-index: 1;position: relative;vertical-align: top;margin-top: 30px;}
.banner .banner_text{width: 770px; margin-bottom: 20px;}
.banner h1{padding: 57px 0 20px 0;text-align: left;z-index: 1; position: relative;}
.banner:before{content: "";display: inline-block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: linear-gradient(180deg, #99BDC2  0%, #CCE1E6 100%);}
.banner-extra-text{font-family: 'montserratregular';font-size: 20px;color: #fff;text-transform: uppercase;letter-spacing: 1px;line-height: 24px;z-index: 1;position: relative;}
.banner-menu{position: relative;}
.banner_img_one {position: absolute;right: 0;width: 450px;height: 100%;z-index: 0;top: 0px;}
.banner_img_two img{height: 100%;}
.banner_img_two{width: 300px;height: 189px;z-index: 1; position: relative; margin-left: 21%; display: inline-block;}
.banner_img_two .lSSlideOuter,.banner_img_two .lSSlideWrapper,.banner_img_two ul.lightSlider,.banner_img_two ul.lightSlider li{height: 100% !important;}
.banner-menu ul{margin: 0;text-align: center;}
.banner-menu ul li{display: inline-block;padding: 0;}
.banner-menu ul li a{font-family: 'montserratmedium';font-size: 16px;color: #fff;text-transform: uppercase;letter-spacing: 0.8px;padding: 30px 54px;display: inline-block;-webkit-transition: padding 0.5s; transition: padding 0.5s;}
.banner-menu ul li a:hover{background-color: #fff;color: #333;}
.banner-menu ul li .dropdown-menu a{color: #333; padding: 15px; display: block;}
.banner-menu ul li .dropdown-menu a:hover{color: #fff;background-color: #c1d9de;}
.banner-menu ul li .dropdown-menu {text-align: left;}
.banner-menu ul li .dropdown-menu li{display: block;}
.sticky{position: fixed;top: 0;left: 0;z-index: 1049;background-color: rgba(0, 0, 0, 0.7);width: 100%;}
.banner-menu.sticky ul li a{padding: 10px 54px;}
.small-logos{margin-top: 20px;margin-bottom: 5px; display: inline-block;}
.azova_logo img{height: 65px;}
.small-logos .azova_logo{display: inline-block; float: right;}
.small-logos .cherly_logo{display: inline-block; float: left;}
.cherly_logo img{height: 65px;}
.online-treatment-heding{margin-bottom: 60px;padding: 0 18%;}
.online-treatment-steps{padding-top: 61px;padding-bottom: 37px;}
.online-treatment{padding-bottom: 90px;}
.steps1_img img{height: 163px;margin: 12px 0;}
.steps2_img img{height: 188px;}
.steps3_img img{height: 144px;margin: 22px 0;}
.steps_img{height: 188px;text-align: center;margin: 40px 0;}
.specialize-variety{padding: 45px 29%;background-color: #97D1DC;margin-bottom: 51px;}
.specialize-variety h2{margin: 0;color: #fff;}
.acneimg1div{width: 280px;margin-right: 20px;display: inline-block;vertical-align: middle;}
.acneimg23div{width: 170px;display: inline-block;vertical-align: middle;}
.acneimg2{width: 130px;margin-bottom: 20px;}
.acneimg3{width: 170px;}
.acneimg_main{padding-left: 11%;}
.acne_img_text{font-size: 16px; width: 100%;display: inline-block;margin-top: 10px;}
.acne .btn,.age_defense .btn,.eczema .btn,.rosacea .btn,.perioral_dermatitis .btn,melasma .btn,.rady_to_beging_section .btn{margin-top: 50px;}
.acne,.age_defense,.eczema,.rosacea,.perioral_dermatitis,.melasma{padding-top: 70px;padding-bottom: 51px;}
.rady_to_beging_section{padding-top: 80px;padding-bottom: 120px;}
.age_defense img{margin-bottom: 30px;}
.eczema-images,.rosacea-images,.perioral_dermatitis-images{padding-top: 60px;}
.perioral_dermatitis-images > *,.rosacea .rosacea_dermatitis_images > * {float: none;display: inline-block;vertical-align: middle;margin: 0 -3px;}
.rady_to_beging_section {padding-left: 10%; padding-right: 10%;}
.science_and_ingredients .rady_to_beging_section,
.products_page .rady_to_beging_section {padding-left: 0; padding-right: 0;}
.melasma .melasma_btn{margin-top: 80px;}
/*modal css start*/
.onlinevisit_modal .modal-dialog{width: 505px;margin: 0 0 0 auto;}
.onlinevisit_modal .modal-content{border: none;border-radius: 0;padding: 0 60px;}
.onlinevisit_modal .modal-header{padding: 50px 0 30px 0;border: none;}
.onlinevisit_modal .modal-title{line-height: 29px;}
.onlinevisit_modal .modal-header p{font-family: 'montserratmedium';font-size: 16px;margin: 0;padding: 20px 70px 0 70px;}
.onlinevisit_modal .modal-footer{padding: 30px 0 40px 0;border: none;text-align: center;}
.onlinevisit_modal .modal-body{padding: 0 0 0 0;}
.onlinevisit_modal ul{margin: 0;}
.onlinevisit_modal ul li a{font-family: 'montserratmedium';font-size: 16px;text-transform: uppercase;letter-spacing: 1.6px;line-height: 19px;width: 100%;display: inline-block;padding: 15px 10px;color: #333;text-align: center;}
.onlinevisit_modal ul li a:hover{background-color: #97D1DC;color: #fff;}
.located_state p{font-family: 'montserratmedium';font-size: 16px;letter-spacing: 0.16px;line-height: 19px;text-align: center;padding: 0 77px 40px 77px;}
.located_state select{font-family: 'montserratmedium';font-size: 16px;text-transform: uppercase;background-color: transparent;border: none;border-bottom: 1px solid #333;letter-spacing: 1.6px;line-height: 19px;width: 100%;text-align: center;height: 37px;text-align-last: center;-webkit-appearance: none;-moz-appearance: none;appearance: none; background-image: url("../images/selectbox_arrow.png"); background-size: 8px; background-repeat: no-repeat; background-position-x: calc(100% - 5px); background-position-y: 50%; padding-right: 19px; border-radius: 0px; margin-bottom: 5px;}
.located_state select option.disabled{color: #b5b5b5;}
.located_state select:focus{outline: none;}
.located_state select option{text-align: center;}
select::-ms-expand {display: none;}
.located_state select + small {font-size:65% !important; display: block;}
/*modal css End*/
/*footer start*/
footer{background-color: #79858A;padding: 30px 0;}
footer ul{margin: 0;}
footer ul li a,footer ul li{color: #fff;text-transform: uppercase;font-size: 14px;letter-spacing: 1.4px;line-height: 18px;font-family: 'montserratmedium';margin-bottom: 10px;}
footer ul li a:hover,footer ul li a:focus{color: #fff;}
.footer_small_txt{font-family: 'montserratmedium';font-size: 10px;color: #fff;margin-top: 17px;}
.footer_log{padding-top: 32px;}
.footer_log img{max-height: 75px;}
/*footer end*/
.needs_truelipids h2{margin-bottom: 60px;margin-top: 75px;padding: 0 19%;}
.needs_truelipids{padding-bottom: 151px;}
.niacinamide{padding-bottom: 151px}
.glycyrrhetinic_acid img{width: 77%;margin-top: 30px;}
.healthy_lipid_replacement{background-color: #EBEBEB;}
.healthy_lipid_replacement {background-color: #EBEBEB;padding: 92px 0 95px 0;}
.healthy_lipid_replacement h2{margin-bottom: 60px;}
.free_allergens{padding: 90px 0 0 0;}
.healthy_lipid_replacement_img{width: 49%;padding-right: 15px;display: inline-block;vertical-align: middle;}
.healthy_lipid_replacement_text{width: 49%;padding: 0 15px;display: inline-block;vertical-align: middle;}
.free_allergens h2{margin-bottom: 60px;}
.free_allergens_list ul li{list-style: none;position: relative;color: #5C6870;font-size: 16px;padding: 0 0 0 17px;word-break: break-word;font-family: 'montserratregular';margin-bottom: 2px;}
.free_allergens_list ul li:before {content: "";position: absolute;background-image: url(../images/Erase.png);background-repeat: no-repeat;left: 0;top: 5px;width: 11px;height: 11px;background-size: 100% 100%;}
.free_allergens_list ul {margin: 0;width: 49%;padding: 0 15px 0 0;display: inline-block;vertical-align: top;}
.free_allergens_list {display: block;width: 82%;margin: auto;padding-top: 52px;padding-bottom: 103px;}
.science_and_ingredients .online-treatment-steps, .products_page .online-treatment-steps{padding-bottom: 0px;}
.img_bottom_txt {font-size: 14px;letter-spacing: 0.14px;line-height: 30px;margin-top: 20px;text-align: center;width: 100%;display: inline-block;}
.sometimes_serious_skin{padding: 75px 0 90px 0;}
.sometimes_serious_skin h2{margin-bottom: 60px;}
.sometimes_serious_skin p{font-size: 20px;}
.two_side_section .gentle_treatment h2{color: #97D1DC; margin: 60px 0 0 0;width: 480px;float: right;clear: both;}
.two_side_section .prescription h2{margin: 0 0 60px 0;width: 516px;}
.two_side_section .prescription{width: 45%;display: inline-block;float: right;}
.two_side_section .gentle_treatment{width: 50%;display: inline-block;padding-right: 6%;}
.two_side_section .gentle_treatment img{float: right;clear: both;}
.two_side_section .btn{margin-top: 70px;}
.trueLipids_products_img {width: 82%;margin: auto;}
.trueLipids_products h2{margin-bottom: 60px;}
.trueLipids_products {padding: 120px 0 0 0;}
.trueLipids_products p{font-size: 20px;}
.trueLipids_products_accordion .panel-heading{padding: 0;background-color: transparent;}
.trueLipids_products_accordion .panel-default{border: none;border-bottom: 1px solid #333333;}
.trueLipids_products_accordion .panel-group .panel-heading + .panel-collapse > .panel-body,
.trueLipids_products_accordion .panel-group .panel-heading + .panel-collapse > .list-group{border-top: none;}
.trueLipids_products_accordion .panel-group .panel + .panel {margin-top: 0;}
.trueLipids_products_accordion .panel-group .panel{border-radius: 0;}
.trueLipids_products_accordion .panel-body {padding: 0px;}
.trueLipids_products_accordion h2{padding-top: 30px;}
.trueLipids_products_accordion i {border: solid #333;border-width: 0 1px 1px 0;display: inline-block; padding: 9px;transform: rotate(-135deg);-webkit-transform: rotate(-135deg);top: 0px;position: relative;}
.trueLipids_products_accordion .collapsed i{transform: rotate(45deg);-webkit-transform: rotate(45deg);top: -6px;}
.trueLipids_products_accordion .panel-heading a{margin-left: 20px;}
.eczema_relief h2{margin-bottom: 60px;}
.eczema_relief{padding-top: 120px;}
.eczema_relief_btn .btn, .trueLipids_products_btn .btn{margin-top: 50px}
.eczema_relief_img{width: 82%;margin: auto;}
.truelipids_made_from h2{margin-bottom: 60px;}
.truelipids_made_from{padding: 111px 0 52px 0;}
.truelipids_made_from .btn{margin-top: 40px;}
.testimonials_real_conditions h2{margin-bottom: 60px;}
.testimonials_real_conditions{padding: 75px 0 0px 0; }
.healthy_balance_img{width: 71%; margin: auto; margin-top: 70px;}
.healthy_balance{padding-bottom: 150px;}
.sadie_section {padding: 107px 0 109px 0;}
.gavin_section {padding: 126px 0 126px 0;}
.thousands_patients {padding: 116px 0 120px 0;}
.thousands_patients h2{margin-bottom: 57px;}
.hailey_section_img2 {margin: 15px auto 0 auto;}
.nikki_section{padding: 120px 0 0 0;}
.nikki_section_img2{position: relative;padding-top: 60%;}
.nikki_section_img2 iframe{position: absolute; top: 0;left: 0;width: 100%; height: 100%;}
.jane_section {padding: 120px 0 121px 0;}
.manymore_section {padding: 116px 0 120px 0;}
.manymore_section h2{margin-bottom: 60px;}
.manymore_section_video {width: 81%;margin: 62px auto 0 auto;Position: relative;padding-top: 46%;}
.manymore_section_video iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.review_section .reviews .reviews_one{width: 165px; display: inline-block; vertical-align: middle;}
.review_section .reviews .reviews_two{width: 270px; display: inline-block; padding: 0 30px;vertical-align: middle;}
.review_section .reviews .reviews_three{width: 155px; display: inline-block;vertical-align: middle;}
.review_section .reviews_one p{font-family: 'montserratregular';font-size: 13px;line-height: 24px;margin: 0;}
.review_section .reviews_one .review_auther{}
.review_section .reviews_two p{font-family: 'montserratregular';font-size: 16px;line-height: 24px;margin: 0;}
.review_section .reviews_two .review_auther{font-size: 15px;margin-top: 10px;}
.review_section .reviews_three p{font-family: 'montserratregular';font-size: 12px;line-height: 24px;margin: 0;}
.review_section .reviews_three .review_auther{font-size: 13px;}
.review_section .review_star span{display: inline-block;font-size: 25px;width: 24px;height: 24px;overflow: hidden;line-height: 1;}
.review_section .reviews_two .review_star span{margin: 0 3px;}
.review_section .reviews_two .review_star{margin-bottom: 19px;}
.review_section .reviews_three .review_star span:last-child{width: 12px;}
.review_section .reviews{padding-top: 63px;}
.review_section_img {width: 81%;margin: auto;}
.modal.fade:not(.in) .modal-dialog { -webkit-transform: translate3d(25%, 0, 0); transform: translate3d(25%, 0, 0);}
/*select provider css start*/
.select_provider_page{padding: 40px 0 40px 0;}
.select_provider_page p{font-family: 'montserratregular';margin: 0; font-size: 12px; letter-spacing: 1.2px; line-height: 15px; color: #333;}
.certified_text{color: #333333; opacity: 0.5; font-size: 12px; letter-spacing: 1.2px; line-height: 15px;font-family: 'montserratmedium';margin: 10px 0 10px 0;}
.select_provider_page .form-control{border:none;border-bottom:1px solid #333333;border-radius:0;box-shadow:none;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;letter-spacing:1.6px;line-height:19px;color:#333333;font-family:'montserratmedium';}
.select_provider_page select.form-control{font-size:14px;letter-spacing:1.4px;line-height:18px;background-color:transparent;background-image:url("../images/selectbox_arrow.png");background-size:8px;background-repeat:no-repeat;background-position-x:calc(100% - 5px);background-position-y:50%;padding:0 19px 8px 10px;padding-right:19px;padding-left:10px;padding-bottom:8px;margin-top:20px;text-align-last:center;}
.begin_btn{background-color: #97D1DC;color: #fff;font-size: 16px;letter-spacing: 1.6px;line-height: 1;text-transform: uppercase;width: 100%;padding: 14px 5px;border: none;font-family: 'montserratmedium';margin-top: 32px;}
.select_provider_page .select_provider_left h3{margin-bottom: 20px;}
.select_provider_page .view_bio_text{color: #333333; font-size: 12px;font-family: 'montserratmedium';}
.provider_img .img{width: 50px;height: 50px;overflow: hidden;margin: auto;}
.select_provider_page_cont{width: 370px; margin: auto;}
.select_provider_page .visit_type_select h3{margin: 30px 0 20px 0;}
.select_provider_page .sub_text{font-family: 'montserratmedium'; font-size: 16px; color: #333333; letter-spacing: 0.16px; line-height: 19px; margin-bottom: 20px; text-align: center;}
.select_provider_page .visit_type_select .i-checks{margin-bottom: 10px;}
.i-checks{font-family: 'montserratmedium';position: relative;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;font-size: 14px;width: auto;display: inline-block;color: #333333;font-weight: normal;}
.i-checks input{display: none;}
.i-checks i{height: 18px;width: 18px;background-color: transparent;border-radius: 50%;border: 1px solid #b2b4bb;display: inline-block;margin-right: 10px;vertical-align: top;}
.i-checks input:checked ~ i {background-color: transparent;}
.i-checks i:after {content: "";position: absolute;display: none;top: 4px;left: 4px;width: 10px;height: 10px;border-radius: 50%;background: #00b5e1;}
.i-checks input:checked ~ i:after {display: block;}
.select_provider_page .visit_type_scroll{overflow: auto; max-height: 88px;}
/*select provider css end*/



.testimonials_page p{font-size: 20px;}
.btn.black_btn{background-color: #333;color: #fff; width: 470px;}
.inner_page_template .black_btn{margin-bottom: 10px;margin-top: 25px;}
.inner_page_template .rady_to_beging_section{padding:60px 0 60px 0;}
.inner_page_template .rady_to_beging_section .btn{margin-top: 0px;}
.inner_page_template h2{margin-bottom: 60px;}
.inner_page_template .online-treatment-steps{padding-top: 100px;}
.inner_page_template{padding-top: 90px;position: relative;}
.inner_page_template .btn_bottom_logo{height: 36px; margin-top: 20px; float: right; margin-right: 20px;}
.inner_page_template .black_btn_div{display: inline-block;}
.title_p p{font-size: 20px;}
.btn_bottom_txt{font-size: 14px; text-transform: uppercase;letter-spacing: 0.63px; line-height: 18px;}
/*.navbar-default{background-color: transparent; border: none;margin: 0; min-height: 1px;vertical-align: middle;}
.navbar-nav > li > a{padding: 0;}
.navbar-default .navbar-nav > li > a{color: #333;padding: 5px 10px;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{color: #A0D1DD;}
.navbar-default .navbar-nav > li.getabisti_btn > a{border: 2px solid #333;}
.navbar-default .navbar-nav > li.getabisti_btn{float: right;}
.navbar-default .navbar-collapse{padding: 0;}
.sticky_header ul{width: 100%;}
.sticky_header .logo{width: 270px;}
.sticky_header .navbar-default{width: calc(100% - 280px); display: inline-block;}
.sticky_header ul li{margin-right: 25px;}
.sticky_header .logo img {max-height: 63px;}
.sticky_header{padding: 21px 0;}
.navbar-toggle {position: absolute; top: 0; padding: 9px 10px; border: none; border-radius: 4px;}*/


.header_sticky{position: fixed; top: 0; z-index: 1000; width: 100%;}

.howit_works_list {padding: 20px 0 0 0;}
.howit_works_list .step_img{width: 25%; vertical-align: middle; text-align: center; display: inline-block;}
.howit_works_list .step_txt{width: 73%; vertical-align: middle;display: inline-block;}
.howit_works_list .howitwork_step_one .step_img img{width: 100px;}
.howit_works_list .howitwork_step_two .step_img img{width: 70px;}
.howit_works_list .howitwork_step_three .step_img img{width: 174px;}
.howit_works_list .howitwork_step{margin-bottom: 50px;}
.howit_works_list .howitwork_step.howitwork_step_three{margin-bottom: 0px;}
.section_img{position: relative;overflow: hidden;}
.section_img .black_btn_div{margin-bottom: 60px;}
.pos_static{position: static;}
.section_img .left_image{position: absolute; left: 0;bottom: 0;}
.section_img .right_image{position: absolute; width: 178px; right: 0;bottom: 0;}
.acne_treatment .section_img .left_image,
.age_defense_treatment .section_img .left_image{ width: 380px;left: -34px;}

.acne_treatment .section_img .right_image,
.age_defense_treatment .section_img .right_image{ width: 325px;}

.rosacea_treatment .section_img .left_image,
.melasma_treatment .section_img .left_image{width: 250px;}
.rosacea_treatment .section_img .right_image,
.melasma_treatment .section_img .right_image{width: 380px;}

.perioral_dermatitis_treatment .section_img .right_image{width: 360px;}

.eczema_treatment .section_img .right_image{width: 380px;}

.hailey_section_img{Position: relative;padding-top: 60%;}
.hailey_section_img iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

/*Br changes */
#LoadingImage {
    background: rgba(0,0,0,0.1);
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 99999999;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh
}

/*Br changes complete*/
/*Responsive css start*/
@media(max-width:1600px){
    .specialize-variety {padding: 45px 24%;}
    .acne_treatment .section_img .left_image,
    .age_defense_treatment .section_img .left_image{ width: 280px;}
    .acne_treatment .section_img .right_image,
    .age_defense_treatment .section_img .right_image {width: 246px;}
    .eczema_treatment .section_img .right_image{width: 280px;}
}
@media(max-width:1500px){
    .banner_img_two{margin-left: 18%;}
}
@media(max-width:1400px){
    .melasma_treatment .title_p{padding: 0 60px;}
    .banner_img_one{width: 380px;top: 0;}
    .banner_img_two{margin-left: 13%;}
    .acne_treatment .section_img .left_image,
    .age_defense_treatment .section_img .left_image {width: 240px;}
    .acne_treatment .section_img .right_image,
    .age_defense_treatment .section_img .right_image {width: 190px;}
    .rosacea_treatment .section_img .left_image,.melasma_treatment .section_img .left_image{width: 190px;}
    .rosacea_treatment .section_img .right_image,.melasma_treatment .section_img .right_image,
    .perioral_dermatitis_treatment .section_img .right_image{width: 240px;}
    .eczema_treatment .section_img .right_image{width: 240px;}
}
@media(max-width:1310px){
    .banner-menu ul li a{padding: 30px 45px;}
    .banner-menu.sticky ul li a{padding: 10px 45px;}
    .specialize-variety {padding: 45px 18%;}
    .eczema_treatment .title_p{padding: 0 75px;}
    .perioral_dermatitis_treatment .title_p{    padding: 0 80px;}
}
@media(max-width:1270px){
    .acne_treatment .title_p{padding-left: 60px;padding-right: 40px;}
}
@media(max-width:1199px){
    header ul li{margin-right: 30px;}
    h1{font-size: 67px; line-height: 63px;}
    .banner .banner_text{width: 700px;margin-bottom: 22px;}
    .banner h1 {padding: 60px 0 0 0;}
    .banner-extra-text{font-size: 18px;}
    .banner-extra-text{margin-bottom: 50px;}
    .banner-menu ul li a{padding: 30px 26px;}
    .banner-menu.sticky ul li a{padding: 10px 26px;}
    h2{font-size: 30px;}
    .specialize-variety {padding: 45px 20%;}
    .needs_truelipids h2 {margin-bottom: 50px;margin-top: 50px;padding: 0 18%;}
    .needs_truelipids,.niacinamide,.free_allergens_list {padding-bottom: 70px;}
    .science_and_ingredients .rady_to_beging_section{padding-top: 0;}
    .science_and_ingredients .online-treatment-steps {padding-top: 30px;}
    .free_allergens h2,.healthy_lipid_replacement h2 {margin-bottom: 50px;}
    .healthy_lipid_replacement{padding: 70px 0 70px 0;}
    .free_allergens {padding: 70px 0 0 0;}
    .sometimes_serious_skin h2,.two_side_section .prescription h2,.trueLipids_products h2,.eczema_relief h2,.truelipids_made_from h2 {margin-bottom: 50px;}
    .two_side_section .gentle_treatment h2{margin: 50px 0 0 0;}
    .sometimes_serious_skin{padding-top: 50px;}
    .two_side_section .prescription h2 {width: 436px;}
    .two_side_section .gentle_treatment h2{width: 408px;}
    .acneimg1div{width: 260px;}
    .acneimg23div{width: 107px;}
    .testimonials_real_conditions {padding: 55px 0 0px 0;}
    .testimonials_real_conditions h2 {margin-bottom: 51px;}
    .sadie_section,.jane_section,.manymore_section {padding: 70px 0 70px 0;}
    .thousands_patients{padding-top: 70px;}
    .melasma .melasma_btn {margin-top: 50px;}
    .healthy_balance{padding-bottom: 70px;}
    .healthy_balance_img{margin-top: 50px;}
    .banner_img_one{width: 300px;top: 0;}


    /*    .sticky_header ul li { margin-right: 5px;}
        .navbar-default .navbar-nav > li > a {color: #333;padding: 3px 4px;}
        .sticky_header .navbar-default {width: calc(100% - 220px);}
        .sticky_header .logo { width: 215px;}*/
    .banner_img_two{margin-left: 10%;}
    .rosacea_treatment .title_p,  .melasma_treatment .title_p { padding: 0 50px 0 50px;}
    .age_defense_treatment .title_p{padding: 0px 50px;}

}
@media(max-width:991px){
    body{font-size: 18px;}
    h1 {font-size: 49px;line-height: 45px;}
    .banner-extra-text {font-size: 16px;}
    .banner .banner_text {width: 515px;}
    .btn{width: 320px;}
    .banner .banner_text{margin-bottom: 30px;}
    header ul li{margin-right: 5px;}
    header ul li a{font-size: 12px;}
    .logo,.select_provider_logo{width: 150px;}
    .logo img{max-height: 75px;}
    header .left-menu, header .right-menu{padding: 10px 0;}
    .banner-menu ul li a {padding: 10px 10px;font-size: 14px;}
    .banner-menu.sticky ul li a{padding: 10px 10px;}
    .specialize-variety {padding: 20px 16%;margin-bottom: 10px;}
    h2{font-size: 28px;margin-bottom: 15px;}
    .online-treatment-heding{margin-bottom: 20px;}
    .banner{margin-bottom: 30px;}
    .online-treatment-steps {padding-top: 30px;}
    .online-treatment {padding-bottom: 50px;}
    .acne, .age_defense, .eczema, .rosacea, .perioral_dermatitis, .melasma {padding-top: 65px;padding-bottom: 20px;}
    .rady_to_beging_section{padding-top: 30px;padding-bottom: 60px;}
    .acne .btn, .age_defense .btn, .eczema .btn, .rosacea .btn, .perioral_dermatitis .btn, melasma .btn {margin-top: 30px; margin-bottom: 30px;}
    .acneimg_main {padding-left: 0;}
    .eczema-images, .rosacea-images, .perioral_dermatitis-images {padding-top: 30px;}
    .needs_truelipids h2 {margin-bottom: 30px;margin-top: 30px;padding: 0 12%;}
    .needs_truelipids, .niacinamide, .free_allergens_list { padding-bottom: 30px;}
    .glycyrrhetinic_acid img {width: 100%;margin-top: 15px;}
    .free_allergens h2, .healthy_lipid_replacement h2 {margin-bottom: 30px;}
    .healthy_lipid_replacement {padding: 30px 0 30px 0;}
    .free_allergens {padding: 30px 0 0 0;}
    .free_allergens_list{width: 100%;padding-top: 15px;}
    .sometimes_serious_skin{padding: 30px 0 30px 0;}
    .sometimes_serious_skin h2,.two_side_section .prescription h2,.trueLipids_products h2,.eczema_relief h2,.truelipids_made_from h2 {margin-bottom: 30px;}
    .two_side_section .gentle_treatment h2{margin: 30px 0 0 0;}
    .two_side_section .gentle_treatment h2 ,.two_side_section .prescription h2 {width: 100%; text-align: center;}
    .two_side_section .prescription ,.two_side_section .gentle_treatment{width: 60%;float: none;padding: 0;margin: auto;display: block;}
    .trueLipids_products,.eczema_relief {padding: 50px 0 0 0;}
    .trueLipids_products_accordion h2 {padding-top: 15px;}
    .eczema_relief_btn .btn, .trueLipids_products_btn .btn {margin-top: 20px;}
    .truelipids_made_from {padding: 50px 0 50px 0;}
    .products_page .rady_to_beging_section{padding-top: 0;}
    .footer_log {padding-top: 0;}
    .rady_to_beging_section {padding-left: 0%;padding-right: 0%;}
    .review_section .reviews .reviews_two{width: 260px;padding: 0 20px;}
    .thousands_patients{padding-bottom: 60px;}
    .steps3_img img {height: 100px;margin: 22px 0;}
    .steps2_img img {height: 144px;}
    .steps1_img img {height: 130px;margin: 7px 0;}
    .steps_img{height: 144px;}
    .melasma .melasma_btn {margin-top: 30px;}
    .healthy_balance{padding-bottom: 30px;}
    .healthy_balance_img{margin-top: 30px;}


    /*    .sticky_header .logo img {max-height: 45px;}
        .sticky_header .navbar-default {width:100%;}
        .sticky_header .logo { width: auto; display: block; text-align: center; margin-bottom: 10px;}
        .sticky_header {padding: 10px 0;}*/
    .inner_page_template h2 {margin-bottom: 15px;}
    .inner_page_template { padding-top: 50px;}
    .eczema_treatment .title_p { padding: 0 0px;}
    .perioral_dermatitis_treatment .title_p {padding: 0 0;}
    .age_defense_treatment .section_img .left_image{width: 198px;}
}
@media(max-width:767px){
    body{font-size: 16px;}
    .banner h1{padding: 30px 0px 0 0px;}
    .banner .banner_text {width: 100%;}
    .banner .banner_text{margin-bottom: 15px;}
    .banner_img_two{margin: auto; display: block;}
    .banner-extra-text {font-size: 14px;padding: 0 0px;}
    .specialize-variety {padding: 20px 15px;}
    .rady_to_beging_section{padding-left: 0;padding-right: 0;}
    .small-logos { margin-bottom: 30px;}
    h2{font-size: 26px;}
    .eczema-images img,.rosacea-images img, .perioral_dermatitis-images img{padding-bottom: 30px;}
    .logo,.select_provider_logo{display: block; margin: auto;}
    .select_provider_logo{width: 100%;}
    header .left-menu, header .right-menu {padding: 10px 0 0 0;}
    header{padding: 15px 0;}
    .needs_truelipids h2{padding: 0;}
    .niacinamide_img { width: 55%;margin: auto;}
    .glycyrrhetinic_acid img{width: 90%;}
    .healthy_lipid_replacement_img{padding:0 15px;width: 100%;}
    .healthy_lipid_replacement_text{width: 100%; padding-top: 15px;}
    .footer_log img {max-height: 60px;}
    footer ul li a, footer ul li,.footer_log,.footer_small_txt{text-align: center;}
    .banner-menu.sticky ul li a {padding: 5px 10px;}
    .sadie_section_img1,.hailey_section_img,.jane_section_img,.sue_section_img{width: 50%;margin: auto;}
    .sadie_section_img2{width: 10%;margin: auto;}
    .manymore_section h2 {margin-bottom: 30px;}
    .manymore_section_video {width: 65%;margin: 30px auto 0 auto;padding-top: 37%;}
    .sadie_section, .jane_section, .manymore_section {padding: 50px 0 50px 0;}
    .testimonials_real_conditions h2{margin-bottom: 30px;}
    .review_section .reviews .reviews_one,.review_section .reviews .reviews_two,.review_section .reviews .reviews_three{width: 100%;}
    .review_section .reviews {padding-top: 30px;}
    .perioral_dermatitis .perioral_dermatitis-images-second{padding-top: 0px;}
    .steps_img{margin: 10px 0;}
    .needs_truelipids img{width: 55%; margin: auto; display: block;}
    .hailey_section_img2,.nikki_section_img {width: 70%; margin: auto;}
    .nikki_section_img2{margin: auto;margin-top: 15px; width: 60%;padding-top: 30%;}
    .banner_img_one{display: none;}

    /*    .sticky_header .logo img {max-height: 50px;}*/
    .acne_treatment .title_p {padding-left: 0px; padding-right: 0px;}
    .section_img .left_image{position: relative;bottom: auto;left: auto; display: inline-block;margin: 0 10px;}
    .section_img .right_image{position: relative; bottom: auto; right: auto; display: inline-block;margin: 0 10px;}
    .acne_treatment .section_img .left_image{left: auto;}
    .inner_page_template .rady_to_beging_section {padding: 40px 0 40px 0;}
    .section_img .black_btn_div {margin-bottom: 30px;}
    .rosacea_treatment .section_img .left_image,
    .melasma_treatment .section_img .left_image
    {left: auto;}
    .rosacea_treatment .section_img .right_image,
    .perioral_dermatitis_treatment .section_img .right_image
    .melasma_treatment .section_img .right_image
    {right: auto;}
    .eczema_treatment .section_img .right_image { width: 225px;right: auto;}
    .melasma_treatment .title_p{padding: 0 ;}
    .age_defense_treatment .title_p {padding: 0px 0px;}
    .age_defense_treatment .section_img .left_image{left: auto;}
    .hailey_section_img {margin: auto;margin-bottom: 15px;width: 60%;padding-top: 30%;}
}
@media(max-width:576px){
    .acneimg1div{width: 50%;}
    .acneimg23div{width: 35%;}
    .niacinamide_img { width: 100%;margin: auto;}
    .free_allergens_list ul{width: 100%;}
    .two_side_section .prescription ,.two_side_section .gentle_treatment{width: 100%;}
    .sadie_section_img1,.hailey_section_img,.jane_section_img,.sue_section_img{width: 70%;}


    .btn.black_btn{width: 300px;}
    .acne_treatment .section_img .left_image{    width: 45%; display: block; margin: auto;}
    .acne_treatment .section_img .right_image {width: 30%;display: block;margin: 20px auto 0;}
    .howit_works_list .step_img,.howit_works_list .step_txt{width: 100%; text-align: center; margin-bottom: 15px;}
    .howit_works_list .howitwork_step {margin-bottom: 0px;}
    .inner_page_template .rady_to_beging_section {padding: 20px 0 20px 0;}
    .rosacea_treatment .section_img .left_image{ width: 30%; display: block; margin: auto;}
    .rosacea_treatment .section_img .right_image,
    .perioral_dermatitis_treatment .section_img .right_image {width: 45%;display: block;margin: 20px auto 0;}
    .melasma_treatment  .section_img .left_image{width: 117px; display: block; margin: 0 auto 20px;}
}
@media(max-width:520px){
    .onlinevisit_modal .modal-dialog{width: auto;}
    .onlinevisit_modal .modal-content{padding: 0 30px;}
    .onlinevisit_modal .modal-header p{padding: 10px 0 0 0;}
    .onlinevisit_modal .modal-header,.onlinevisit_modal .modal-footer{padding: 30px 0 30px 0;}
    .banner-menu.sticky ul li a {padding: 0px 2px;}
    .select_provider_page_cont{width: 100%;}
    /*.banner_img_two{width: 418px;}*/
    .nikki_section_img2, .manymore_section_video, .hailey_section_img {width: 80%;padding-top: 40%;}
}
@media(max-width:420px){
    .btn{width: 280px;}
    .located_state p{padding: 0 0 25px 0;}
    header .left-menu, header .right-menu{width: 100%;text-align: center;}
    header .left-menu{padding: 10px 0 0 0;}
    header .right-menu {padding: 2px 0 0 0;}
    .sadie_section_img1,.hailey_section_img,.jane_section_img,.sue_section_img,.hailey_section_img2.healthy_balance_img,.needs_truelipids img{width: 100%;}
    .sadie_section_img2{width: 20%;}
    .hailey_section_img2,.nikki_section_img,.nikki_section_img2{width: 100%;}
    /*.banner_img_two{width: 100%;}*/
    .nikki_section_img2{padding-top: 55%;}


    .btn.black_btn{width: 280px;}
    .small-logos{width: 100%; text-align: center;}

    .small-logos .cherly_logo,.small-logos .azova_logo{display: block; float: none;}
    .small-logos .cherly_logo{margin-bottom: 20px;}
    .age_defense_treatment .section_img .left_image {width: 150px;margin: 0 auto 20px;display: block;}
    .age_defense_treatment .section_img .right_image {width: 110px;margin: auto; display: block;}
    .manymore_section_video {width: 100%;padding-top: 55%;}
    .hailey_section_img {padding-top: 55%;}
}
/*responsive css end*/
