@font-face {
    font-family: 'utmtimesbold';
    src: url('../fonts/utmtimesbold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
.nav-menu > li > a{height: auto;line-height: inherit;padding: 10px 0 !important;}
#rs-slider {position: relative;top: -50px;z-index: 1;}
#rs-slider .owl-nav{display: block;}
.owl-controls .owl-nav .owl-prev{left: 20px;}
.owl-controls .owl-nav .owl-next{right: 20px;}
.owl-controls .owl-nav > div {position: absolute;top: 50%;width: 42px;height: 30px;line-height: 30px;text-align: center;background-color: #fff;color: #333;transform: none;font-size: 22px;border-radius: 10px;opacity: 1;-webkit-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;box-shadow: 2px 0 2px 0 #dfdfdf;}
.ifo-footer{background: url(../images/footerbg.png);background-repeat: no-repeat;background-position: left;}
.owl-controls .owl-nav > div:hover{background: #79cac3;color: #fff;}
#rs-about{margin-top: -20px;padding: 20px 0;background: url(../images/bgintroo.png);background-size: 100% 100%;}
#services{padding: 20px 0 40px;}
#doctors{padding: 20px 0 40px;}
#doctors1{padding: 20px 0 40px;background: url(../images/doctorbg.png);background-size: 100% 100%;}
.sec-spacer{padding: 40px 0;}
.slogan{text-transform: uppercase;margin: 5px 0 40px !important;}
.sec-title{padding-bottom: 0;}
.sec-title.text-center:after{background: none;}
.imgthumbnail .border1{background: #fff;border:2px solid #f6f2e6;margin: 0 auto;border-radius: 50%;padding: 0 10px;max-width: 197px;}
.imgthumbnail img{width:auto !important;margin:10px auto;border:10px solid #f6f2e6;border-radius: 50%;}
.imgthumbnail p{margin: 10px auto;max-width: 60%;line-height: 1.4;}
.imgthumbnail1{padding: 0 40px;}
.imgthumbnail1 img{width:auto !important;margin:10px auto;border-radius: 50%;max-width:153px;}
.imgthumbnail1 .border2{background: url('../images/border11.png') no-repeat;background-size:100% 100%;padding: 1px;max-width: 173px;max-height: 183px;margin: 0 auto;}
.imgthumbnail1 h3{color: #444444;font-size: 20px;margin: 10px 0;}
.imgthumbnail1 p{color: #b0b0b0;margin-bottom: 10px;}
.imgthumbnail1 a{color: #444444;}
h1.aboutus{color: #79cac3;margin-bottom: 0;font-family: 'utmtimesbold';background: url('../images/erabeautybg.png') no-repeat;max-width: 440px;background-size: 100%;background-position: center center;margin: 0 auto;text-transform: uppercase;}
.normal{color: #79cac3;margin-bottom: 0;font-family: 'utmtimesbold';text-transform: uppercase;margin-bottom: 15px;font-size: 36px;}
.hoverimg{overflow:hidden;position:relative;}
.hoverimg img{transition: opacity 300ms linear, transform 300ms linear;}
.hoverimg a:hover img{-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
.boxvideo{max-height:280px;overflow: hidden;position: relative;}
.boxvideo span{opacity:0;position: absolute;z-index: 2;top: 30%;left: 35%;}
.boxvideo img{-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;}
.boxvideo a:hover > img{filter: gray; /* IE6-9 */-webkit-filter: grayscale(100%);}
.boxvideo a:hover > span{opacity:1;}
#sales{padding-bottom: 80px;}
#sales .servicehot{background: #f6f2e6;padding: 10px;}
#sales .description{padding: 10px 20px;}
#sales .description h3{font-size: 20px;margin-bottom: 10px;text-overflow: ellipsis;white-space: nowrap;height: 28px;overflow: hidden;}
#sales .description p{color: #444444;height: 78px;overflow: hidden;word-break: break-word;}
#news{padding: 80px 0;}
#news .infonew h3{margin:10px 0;font-size: 20px;}
#news .infonew p{margin-bottom: 10px;font-size: 14px;color: #b0b0b0;height: 82px;overflow: hidden;}
#news .infonew a{color: #333;}
#news .new3 img{max-height: 205px;overflow: hidden;}
#news .new3{margin-bottom: 15px;}
#news .new1{padding-right: 7.5px;}
#news .new2{padding-left: 7.5px;}
#news .metadata{font-size: 14px;color: #b0b0b0;}
.form-group .bookcalendar1 {border-bottom-left-radius: 10px;border-top-left-radius: 10px;background: #79cac3;color: #fff;font-size: 16px;line-height: 36px;padding: 0 10px;font-weight: bold;width: 93px;}
#tuvan textarea{height: 100px;resize: none;}
.buttontuvan{background: #79cac3;color: #fff;padding: 5px 30px;border-radius: 10px;float: left;}
.bgtv{background: url('../images/bgtv.png') no-repeat;background-size: 100% 100%;padding: 40px 100px;}
.boxtv h1 {font-family: 'utmtimesbold';font-size: 48px;margin-bottom: 5px;}
.boxtv h1 .yellow{color: #79cac3;}
.boxtv p{color: #b0b0b0;}
.buttondatlich{background: transparent;color: #79cac3;border:1px solid #79cac3;padding: 5px 30px;border-radius: 20px;float: left;}
.imgservice{position: relative;}
.triangletopleft{position:absolute;top:0;left:0;width: 0;height: 0;border-top: 100px solid #79cac3;border-right: 100px solid transparent;}
.imgservice p{color: #fff;width: 70px;transform: rotate(-48deg);text-align: center;position: absolute;top: 11px;line-height: 1.3;left: -2px;}
#feedback{padding-bottom: 80px;}
.buttonservice{background: #79cac3;color: #fff;padding: 5px 20px;border-radius: 20px;font-size: 14px;}
.buttonservice:hover{background: #fff;color: #79cac3;}
.buttonservice1{background: #fff;color: #333;padding: 5px 20px;border-radius: 20px;font-size: 14px;}
.buttonservice1:hover{background: #79cac3;color: #fff;}
#feedback{background: url('../images/bgintroo.png') no-repeat;background-size: 100%;}
#feedback strong{color: #79cac3;}
.boxfeedback{margin-bottom: 20px;}
.boxfeedback p{margin-bottom: 10px;}
.quoteimg{max-height: 25px;margin-bottom: 10px;}
.avatarfeedback img{max-height:160px;border-radius: 50%;margin:0 auto;}
.show-xs{display: none;}
@media(max-width:768px){
    .normal{color: #79cac3;margin-bottom: 0;font-family: 'utmtimesbold';text-transform: uppercase;margin-bottom: 15px;font-size: 24px;}
    .hidden-xs{display: none;}
    .show-xs{display: block;}
    .home1 .menu-area{height: 46px;}
    .rs-menu-toggle {padding: 10px;background: none;border:0;}
    .rs-menu ul, .home1 .rs-menu ul, .home4 .rs-menu ul {text-align: center;background: rgb(121,202,195,0.8);top: 4px;}
    .nav-menu > li > a{border-bottom: 1px solid #dfdfdf;}
    .nav-menu > .menu-item-has-children > span.rs-menu-parent, .nav-menu .rs-mega-menu > span.rs-menu-parent{padding: 10px;background:none;border: 0;}
    .home1 .rs-menu li i{color: #fff;}
    #rs-slider{top: 0;}
    #videos{padding-bottom: 60px;}
    #sales .description{padding: 10px 0;}
    #rs-about{padding:60px 0 0;}
    #rs-about p{margin-bottom: 20px !important;font-size: 14px;}
    #rs-about .imgthumbnail .border1{max-width:150px;}
    #aboutusslogan .boxaboutus {padding: 10px !important;border: 1px solid #fff;position: relative;}
    #aboutusslogan .boxaboutus:after{background: none !important;}
    #doctors1{padding: 40px 0 0 !important;}
    #news{padding: 40px 0;}
    #aboutuscontain .comment h3:after{width:80px;}
    .buttonservice,.buttonservice1{padding: 5px 10px;font-size: 9px;}
    h1.normal{font-size: 24px;}
    .imgthumbnail1 {padding: 0 5px;}
    .imgthumbnail1 img {width: auto !important;margin: 10px auto;border-radius: 50%;max-width: 140px;}
    .imgthumbnail1 p{font-size: 14px;}
    #sales {padding-bottom: 40px;}
    #sales .description p {color: #444444;height: 64px;overflow: hidden;word-break: break-word;font-size: 14px;line-height: 1.5;margin-bottom: 10px;}
    .bgtv{padding: 25px;}
    .footerincopyright p {margin-bottom: 10px !important;line-height: 1.8;font-size: 12px;}
    .boxtv h1{font-size: 36px;}
    .boxtv p{font-size: 14px;}
    #aboutuscontain .breadcrums{font-size: 14px !important;margin-bottom: 0;}
    #aboutuscontain h1{font-size: 24px !important;}
    #aboutuscontain h2{font-size: 20px !important;}
    #aboutuscontain h3{font-size: 18px !important;}
    #aboutuscontain h4{font-size: 16px !important;}
}