p {font-size: 13px; line-height: 19px; width: 100%; float: left; font-family: 'work_sansregular';}
h6 {font-size: 15px; line-height: 19px; width: 100%; float: left; font-family: 'work_sanssemibold';}
p strong{font-family: 'work_sanssemibold';}
.contact_add .desc {margin: 9px 0;}
.contact_add {padding: 24px 40px;}
.contact_add .desc p, .social_contact{width: calc(100% - 52px); float: right;}
.contact_add .desc p {margin-top: 12px;}
.contact_add .desc p strong {margin-bottom: 6px; display: inline-block;}
.contact_add .desc p a{color: #fff;}
.contact_add .desc img{float: left;}
.contact_add .social_contact {text-align: left;}
.contact_add .social_contact li{padding:0 10px 0 0;}
.reach_us .fw_title{font-size: 20.8vw; margin-bottom: -6.7vw;}

/*#contact {margin-top: 10px;}
#contact .form-group {position: relative;}
#contact .form-group .field-placeholder {position: absolute; left: 0; top: 0; font-family: 'work_sansregular'; font-size: 13px; line-height: inherit; padding: 14px 0 0 12px; color: #b7b7b7; height: 100%; width: 100%; font-weight: normal;}
#contact .form-control, #contact select {height: 40px; border-radius: 0 !important; border:1px solid #000 !important;}
#contact select {-webkit-appearance: none; appearance:none; font-family: 'work_sansregular'; font-size: 13px; line-height: inherit;color: #b7b7b7; padding: 0 0 0 15px; background: #fff;}
#contact input[type="submit"] {width: 150px; height: 34px; display: inline-block; font-family: 'work_sanssemibold'; font-size: 13px; line-height: 36px; color: #fff; background: #ff661b; text-align: center; border-radius: 18px; border:0; margin:5px 0 20px;}
#contact .form-control.active {border:2px solid #ff661b;}
#contact .form-group .active_input {background: #fff; top: -5px; width: auto; height: auto; display: inline-block; padding: 0 2px; margin: 0 0 0 15px; color: #ff661b;}
#contact .form-group .focus_input {border:2px solid #ff661b !important;}
#contact .form-control {font-size: 15px;}*/

.map_contact_sec img{height: calc(100vh - 86px)}
.map_contact_sec iframe {width: 100%; float: left; height: 100%; position: absolute; left: 0; top: 0;}

#map, #map_mobile {
    float: left;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
}


.contact_add .bo_cirorg {width: 40px; height: 40px; padding: 10px;}
.contact_add .bo_cirorg::after {width: 40px; height: 40px;}
.contact_add .bo_cirorg img {width: 20px; height: 20px;}


#tele_banner {width: 100%; float: left; height: calc(100vh - 81px); background: url(../images/bg_tele_rehab.jpg) center center; background-size: cover;}
#tete_desc { padding: 35px 40px 30px 40px; color: #fff; }
#tete_desc h1 { font-size: 50px; font-family: 'work_sansbold'; line-height: 50px;  }
#tete_desc p { padding: 14px 0px 0px 0px; line-height: 21px; font-size: 16px; }
#tete_desc p span { font-size: 12px;}


.rehab_form_main th.prev span:before {
    content: "";
    cursor: pointer;
    font-size: 0px;
    width: 9px;
    height: 9px;
    display: inline-block;
    border-style: solid !important;
    border-color: #000 !important;
    border-width: 0px 2px 2px 0 !important;
    transform: rotate(135deg);
    position: relative;
    top: -1px;
    margin-right: 5px;
}

.rehab_form_main th.next span:before {
    content: "";
    cursor: pointer;
    font-size: 0px;
    width: 9px;
    height: 9px;
    display: inline-block;
    border-style: solid !important;
    border-color: #000 !important;
    border-width: 0px 2px 2px 0 !important;
    transform: rotate(-45deg);
    position: relative;
    top: -1px;
    margin-left: 5px;
}

#other_time_field { display: none; }

.selectBox.selected .selectBox-label { color: #555 !important; }

/*======================MOBILE===================*/

@media only screen and (max-width: 768px) {

.reach_us .fw_title_desc {font-size: 24px; margin: 20px 0 10px;}
#contact .selectBox-dropdown .selectBox-label {font-size: 13px;}
.map_contact_sec img {height: 258px;}
.contact_add .social_contact {padding-top: 6px;}
.contact_add {background: #733f2a; padding: 15px 24px;}

.social_contact {margin-top: 4px;}
.social li:first-child{padding-left: 0;}
.social li:last-child{padding-right: 0;}



#tete_desc {padding: 20px; background: #242134; text-align: center;}
#tete_desc h1 {font-size: 23px; line-height: 28px; color: #ff661b;}
#tete_desc p {font-size: 12px; line-height: 16px; color: #fff;}


}



/*font-family: 'work_sansbold';
font-family: 'work_sansregular';
font-family: 'work_sansextrabold';
font-family: 'work_sanslight';
font-family: 'work_sanssemibold';*/
