@font-face {
    font-family: 'latoregular';
    src: url('/_shared/lato-regular-webfont-7c9d8e19e0b7.woff2') format('woff2'),
        url('/_shared/lato-regular-webfont-29bd13c3e354.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'latobold';
    src: url('/_shared/lato-bold-webfont-49b350d1cfc2.woff2') format('woff2'),
        url('/_shared/lato-bold-webfont-ccc05f366029.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
body{
    font-family: 'latoregular';
    color: #333333;
    font-size: 18px;
    background-color: #fff;
    line-height: 32px;
}
.bg-white{background-color: #fff;}
.gray-bg{background-color: #F7F9FB;}
.gry_txt{color: rgba(51, 51, 51, 0.50);}
.orange_txt{color: #F79727;}
.orange_txt:hover,.orange_txt:focus{color: #F79727; text-decoration: none;}
a{color: #026389;}
a:hover,a:focus{color: #026389; text-decoration: none;}
img{max-width: 100%;}
.text-16{font-size: 16px;}
.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-mdd{margin-bottom: 24px;}
.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: 'latobold';
    font-size: 48px;
    line-height: 72px;
}
h2{
    font-family: 'latobold';
    font-size: 32px;
    line-height: 48px;
}
strong{font-family: 'latobold';;font-weight: normal;}
.btn {
    color: #fff;
    width: 264px;
    border-radius: 6px;
    font-size: 18px;
    font-family: 'latobold';
    border: 2px solid transparent;
    padding: 16px 0;
    cursor: pointer;
    text-align: center;
    /*    -webkit-transition: all 0.3s;
        transition: all 0.3s;*/
    white-space: normal;
    background-color: #333333;
}
.btn:hover,.btn:focus {color: #fff;}
.btn.small{
    font-size: 12px;
    line-height: 20px;
    width: 206px;
    padding: 8px 5px;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-top: 50px;
}
.outline-btn{
    background-color: transparent;
    border-color: #24CBD3;
    color: #333333;
}
.btn.outline-btn:hover,.btn.outline-btn:focus{ color: #333333; }
.dy-padding-left,.dy-padding-right{visibility: hidden;}
input:focus{outline: none;}
.text-box{
    width: 100%;
    border: 1px solid #7d808a;
    border-radius: 0;
    box-shadow: none;
    height: 30px;
    padding: 0 10px;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 16px;
}
select.text-box::-ms-expand,select.select_state_drop_down::-ms-expand {
    display: none;
}
.custom-ck-box{
    position: relative;
    font-size: 16px;
    padding: 0 10px 0 24px;
    font-family: 'latoregular';
    font-weight: normal;
}
.custom-ck-box input{
    opacity: 0;
    display: none;
}
.custom-ck-box .ck-mark{
    position: absolute;
    top: 2px;
    left: 0;
    display: inline-block;
    width: 17px;
    height: 17px;
    border: 2px solid #026C90;
    border-radius: 50%;
}
.custom-ck-box input:checked ~ .ck-mark:before{
    content: "";
    background-color: transparent;
    position: absolute;
    left: 4px;
    top: 1px;
    width: 5px;
    border-bottom: 2px solid #026C90;
    height: 8px;
    border-right: 2px solid #026C90;
    transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}
::placeholder {
    opacity: 0.50;
}
:-ms-input-placeholder {
    opacity: 0.50;
}
::-ms-input-placeholder {
    opacity: 0.50;
}
.falx_row{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.justify-content{
    -ms-flex-pack: center;
    justify-content: center;
}
.align-items-center {
    -ms-flex-align: center;
    align-items: center;
}
/*header start*/
header{
    padding: 22px 0;
    background-color: #fff;
}
.logo{
    width: 170px;
    display: inline-block;
}
.logo img{
    max-height: 60px;
}
.menu_list {
    display: inline-block;
    width: calc(100% - 176px);
    vertical-align: middle;
    margin-bottom: 0;
    border: none;
    min-height: 1px;
    text-align: right;
}
.faq_menu {
    font-size: 12px;
    color: #333333;
    font-family: 'latobold';
    margin-right: 40px;
}
.faq_menu:hover,.faq_menu:focus{color: #333333;}
.menu_list .get_btn {
    font-size: 12px;
    line-height: 20px;
    color: #fff;
    background: #333333;
    border-radius: 6px;
    padding: 7px 38px;
    text-transform: uppercase;
    font-family: 'latobold';
}
/*header end*/
/*footer start*/
.footer_menu{
    border-top: 2px solid #333333;
    border-bottom: 2px solid #333333;
    padding: 24px 0 50px 0;
}
.footer_menu li a{
    font-size: 16px;
    color: #333333;
}
.footer_menu li a:hover,.footer_menu li a:focus{
    color: #333333;
    text-decoration: none;
}
.footer_menu ul{
    margin: 12px 0 0 0;
}
.footer_bottom_text{
    padding: 24px 0;
}
.footer_bottom_text span{
    font-size: 14px;
    line-height: 24px;
    display: inline-block;
    float: left;
    margin: 0 0;
}
.footer_bottom_text .footer_bottom_logo{
    float: right;
}
.footer_bottom_text img{
    height: 28px;
}
.footer_menu .footer_logos img{max-height: 90px;}
/*footer end*/
.how_it_work_section h2{margin-bottom: 50px;}
.how_it_work_section .img_div{margin-bottom: 20px;}
.how_it_work_section p{margin: 0;}
.how_it_work_section .how_it_work_list{margin-bottom: 50px;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.how_it_work_section .pick_up_store img{max-height: 208px;}
.select_condition_section h2{margin-bottom: 48px;}
.select_condition_section .btn{margin-right: 15px; margin-bottom: 24px; }
.select_condition_section {padding: 120px 0 10px 0;}
.how_it_work_section .how_it_work_list img{max-height: 168px;}
.select_condition_section.padding-top-30{padding-top: 30px;}
.banner_btns a{margin-right: 15px; margin-bottom: 24px;}
/*.banner_btns a:nth-child(2n+0){margin-right: 0px;}*/
.banner_btns{padding: 30px 0 0 0;}
.banner_section h1{margin-bottom: 20px;}
.made_easy_section{padding: 50px 0 110px 0;}
.skin_dondition .acne_img img{max-height: 192px;}
.skin_dondition .acne_img {text-align: right;}
.skin_dondition .acne_img .first_img{margin-right: 50px;}
.skin_dondition .age_defense_img img{max-height: 277px;}
.skin_dondition .age_defense_img {text-align: left;}
.skin_dondition .age_defense_img .first_img{margin-right: 50px;}
.skin_dondition .eczema_img img{max-height: 192px;}
.skin_dondition .eczema_img {text-align: left;}
.skin_dondition .eczema_img .first_img{margin-right: 50px;}
.skin_dondition .rosacea_img img{max-height: 276px;}
.skin_dondition .rosacea_img {text-align: right;}
.skin_dondition .rosacea_img .first_img{margin-right: 50px;}
.skin_dondition .perioral_dermatitis_img img{max-height: 192px;}
.skin_dondition .perioral_dermatitis_img {text-align: right;}
.skin_dondition .perioral_dermatitis_img .first_img{margin-right: 50px;}
.skin_dondition .melasma_pigmentation_img img{max-height: 276px;}
.skin_dondition .melasma_pigmentation_img {text-align: left;}
.skin_dondition .melasma_pigmentation_img .first_img{margin-right: 50px;}
.skin_dondition > .row{padding: 60px 0;}
.sensitive_skine_section{padding-top: 60px;}
.left_img .img_section{-ms-flex-order: -1;order: -1;}
.online_helth{padding: 100px 0 60px 0;}
.health_list p{margin: 0 0 20px;}
.health_list img{max-width: 60%;}
.health_list .row{padding: 60px 0;}
.online_men_health{padding: 50px 0 60px 0;}
.online_women_health,.pharmacy_services_fingertips{padding: 60px 0 60px 0;}
.faq_page p{margin-bottom: 20px;}
.faq_page h1{margin: 40px 0 60px 0;}
.select_state_modal{padding-right: 0px !important;}
.select_state_modal .flax_div{height: 100%;}
.select_state_modal .modal-header{padding: 50px 30px 0 30px; border: none;}
.select_state_modal .close{position: absolute; top: 5px;right: 5px;}
.select_state_modal .close:focus{outline: none;}
.select_state_modal .modal-body{height: calc(100vh - 189px);padding: 15px 30px;overflow: auto;}
.select_state_modal .modal-dialog{width: auto; max-width: 430px;margin: 0 0 0 auto;height: 100vh}
.select_state_modal .modal-content{border-radius: 0;}
.select_state_modal .modal-footer{text-align: center; border: none;padding: 15px 30px 25px 30px;}
.select_state_modal .modal-footer img{max-height: 52px;}
.select_state_modal p{font-size: 14px;line-height: 24px;}
.select_state_drop_down{
    width: 100%;
    border: none;
    border-bottom: 1px solid #026389;
    text-align: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin-bottom: 30px;
    text-align-last: center;
    padding: 12px 35px 12px 12px;
    background-image: url("https://cdn.azova.com/azova-website/doctorisin/images/drop_down_arrow.png");
    background-repeat: no-repeat;
    background-position-y: 50%;
    background-position-x: calc(100% - 10px);
    background-size: 16px 8px;
}
.select_state_drop_down:focus{outline: none;}
.side_banner_img{float: right; width: 50%;}
.health_list .falx_row .col-sm-6{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.skin_dondition .falx_row .col-sm-6{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}
.skin_dondition .falx_row .col-sm-7{-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}
.skin_dondition .falx_row .col-sm-5{-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}
.two_btn_width{width:547px;}
