@font-face{font-family:'HelveticaNeueLt';src:url('../fonts/HelveticaNeueLt.eot');url('../fonts/HelveticaNeueLt.ttf') format('truetype');
font-weight:normal;font-style:normal;}
@font-face {font-family: 'behido';src:  url('../fonts/behido.eot?b41hv5');src:  url('../fonts/behido.eot?b41hv5#iefix') format('embedded-opentype'),url('../fonts/behido.ttf?b41hv5') format('truetype'),url('../fonts/behido.woff?b41hv5') format('woff');font-weight: normal;font-style: normal;font-display: block;}
@font-face{font-family:'Roboto';
    src:url('../fonts/Roboto-Light.ttf');
    font-weight:normal;font-style:normal;}
body,span,h1,h2,h3,h4,h5,h6,p,a,address,strong,b,u,i,ul,li,select{font-family:'Roboto'!important;margin:0;padding:0;line-height:26px;}
img{max-width:100%;height:auto;}
a,li,a:hover,a:active,a:focus{text-decoration:none;list-style:none;}
a,a:active,a:focus,a:hover,input{outline:none!important;}
.container-fluid{max-width:1920px;}
.container{max-width:1400px;}
body{font-size: 15px;}
main{min-height:400px;}
.nopadding{padding:0;}
.sticky{position: fixed;top: 0;right: 0;width: 100%;z-index: 999;box-shadow: 0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.07);background:#fff;padding:16px!important;}
.sticky .inside-navbar{max-width: 1400px;margin:0 auto;}
#button-top{position: fixed;bottom:60px;right: 8px;z-index: 1000;width: 35px;height: 35px;border-radius: 100%;text-align: center;line-height: 35px;}
#button-top svg{font-size:30px;}
#button-top path{fill:#333;}
.top-head{background: #f5f3f4;padding:10px 12px;}
.l-top-head a{color:#333;font-size:14px;}
.l-top-head a:hover{color:#48c3c8;}
.l-top-head a:nth-child(1){padding-right:18px;}
.l-top-head a.phone-topheader svg{font-size:18px;margin-right: 3px;position: relative;top: 3px;}
.l-top-head a.email-topheader svg{font-size:16px;margin-right: 5px;position: relative;top:1px;}
.l-top-head a.phone-topheader path{transform: rotate(-24deg);}
.l-top-head a path,.r-top-head span.loginsite path{fill:#48c3c8;}
.r-top-head span.loginsite svg{margin-right:5px;}
.r-top-head span.loginsite{color:#333;border:1px dashed #777;border-radius:30px;display: inline-block;padding: 3px 12px;}
.r-top-head span.loginsite:hover{color:#48c3c8;border:1px dashed #c9b38c;}
.main-head{background: #f8f9fa;}
.logo-header img{max-height: 60px;}
header .navbar{padding:16px 0;}
header .navbar #navbarSupportedContent ul li.nav-item{border-right:1px solid #ddd;}
header .navbar #navbarSupportedContent ul li.nav-item:last-child{border-right:none;}
header .navbar #navbarSupportedContent ul li.nav-item a{padding: 0 15px;}
.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link:hover{color:#48c3c8;}
#carouselIndexSite .carousel-item img{max-height: 500px;margin:0 auto;display: table;}
#carouselIndexSite button{width: 32px;height: 32px;border-radius: 50%;top: 45%;background: rgb(255, 255, 255,.7);margin: 0 12px;text-align: center;}
#carouselIndexSite .carousel-control-next-icon,#carouselIndexSite .carousel-control-prev-icon{background-image: unset;}
#carouselIndexSite button svg{font-size: 30px;}
#carouselIndexSite button path{color:#999;}
form.search_index{width: 90%;margin: -45px auto 40px auto;background: #fff;padding: 42px 4rem;position: relative;box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;border-radius: 10px;}
.dis-none{display: none;}
.inside_search_index{border: 1px solid #ddd;border-radius: 10px;display: flex;align-items: center;}
.inside_search_index label.lbl{background: #f0f0f2;padding: 10px 3px;width:145px;text-align: center;border-radius: 10px 0 0 10px;}
.inside_search_index .first__input.box__input input{width: calc(100% - 150px);padding: 8px;font-size: 14px;color: #333;border: none;}
.inside_search_index .first__input.box__input,.inside_search_index .second__input.box__input{border-right: 1px solid #ddd;}
.inside_search_index #specialitiesHolder,.inside_search_index #citiesHolder{position: absolute;padding: 12px;width: 100%;box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;background: #f5f5f5;z-index:2;}
.second__input.box__input svg{margin:0 2px 0 8px;font-size:22px;}
.second__input.box__input path{color:#48c3c8;}
.inside_search_index .second__input.box__input input{width: calc(100% - 50px);padding: 8px;font-size: 14px;color: #333;border: none;}
.serch-btn-index{width: 16%;position: relative;padding: 10px 15px;background: #f20c32;border-radius: 0 10px 10px 0;display: flex;align-items: center;}
.serch-btn-index:hover{background:#9f0b19;}
.serch-btn-index input{position:absolute;width:100%;height: 100%;top:0;right:0;left:0;z-index: 1;opacity: 0;}
.serch-btn-index span{color:#fff;margin-right: auto;}
.serch-btn-index path{color:#fff;}
.slider_link{width: 90%;margin: 12px auto;text-align: center;}
.box_slider_link{position: relative;border-radius: 15px 15px 15px 5px;overflow: hidden;box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;min-height: 70px;}
.box_slider_link:hover{box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;}
.box_slider_link img{height: calc( ((((((100vw) * 100) / 100) / 18) - 0px)) / 0.820);width: 100%;object-fit: cover;}
.box_slider_link h2{position: absolute;font-size: 13px;top: 0;width: 100%;height: 70px;color: #fff;padding: 12px;overflow: hidden;text-shadow: #000 1px 0 10px;}
.box_slider_link:before{content:'';position: absolute;width:100%;height:100%;top:0;right:0;left:0;background: rgba(0,0,0,.54);}
.w-90{width:90%;}
.banner__box{margin-top: 45px;}
.col__banner__box .box_banner{overflow: hidden;border-radius: 15px 15px 15px 5px;}
.col__banner__box img{width:100%;height:auto;object-fit: cover;border-radius: 15px 15px 15px 5px;transition: all .5s;}
.col__banner__box img:hover{transform:scale(1.1);transition: all .5s;}
.services-sec{margin-top:3rem;}
.box_serv{box-shadow: 0 0 4px rgba(0,0,0,.3);padding:24px;position: relative;text-align: center;border-radius:15px 15px 15px 5px;text-align: center;}
.title_serv{margin: 13px 0 8px;padding: 0 14px;}
.title_serv h2{color: #333;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;font-size:18px;}
.title_serv h2:hover{color:#48c3c8;cursor: default;}
.txt_serv p {color: #717070;padding: 0 14px;height: 78px;overflow: hidden;}
.img_serv{margin-bottom: 20px;position: relative;line-height: 70px;min-height: 70px}
.img_serv img.main{max-height: 100px;}
.img_serv img.sub{position: absolute;top:0;right:40px;}
.package-sec{margin-top: 3rem;}
.title-site{margin-bottom:40px;}
.title-site img{margin-bottom:20px;}
.title-site h3{font-weight: bold;font-size:20px;}
.title-site h3:after{content: url("../img/khat-2-titr.png");margin-left:15px;}
.title-site h3:before{content: url("../img/khat-2-titr-left.png");margin-right:15px;}
.box_package{box-shadow: 0 0 2px rgba(0,0,0,.3);margin:0 11px;padding: 10px;border-radius: 15px 15px 15px 5px;}
.box_package:hover{box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;}
.slick-list{padding:12px 0;}
.box_package .img_package{border-radius:15px;overflow: hidden;margin-bottom: 14px;}
.box_package .img_package img{border-radius: 15px;transition: all .5s;max-height:320px;}
.box_package .img_package img:hover{transform: scale(1.1);transition: all .5s;}
.special-border{border-bottom: 2px solid transparent;border-image: linear-gradient(0.25turn, rgb(242, 242, 242), rgb(233, 233, 233), rgba(242,242,242,0));border-image-slice: 100%;border-image-slice: 1;padding: 8px 0;}
.title_package a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:14px;color:#333;font-weight: bold;}
.title_package a:hover{color:#48c3c8;}
.content-box-package{padding:0 14px;}
.btn-special{color: #fff!important;background-color:#ed1b2f;font-size:13px;text-transform: uppercase;padding:3px 15px 5px 41px;border: none;border-radius: 30px;overflow: hidden;position: relative;z-index: 1;transition: all 0.3s ease 0s;display: table;}
.btn-special:hover {color: #fff;}
.btn-special:before,.btn-special:after{content: "\e909";font-family: 'behido';font-weight: 900;transform: translateY(-50%);position: absolute;left: 12px;top: 50%;z-index: 0;transition: all 0.5s;font-size:13px;}
.btn-special:after{content: '';background-color:#9f0b19;height:20px;width:20px;border-radius: 50%;transform: translateY(-50%) translateX(-50%);position: absolute;left:18px;top: 50%;z-index: -1;transition: all 1s;}
.btn-special:hover:before{ display: none; }
.btn-special:hover:after{height: 400px;width: 400px;}
.btn-special:active:focus, .btn-special:focus{outline:none!important;}
.price_package{margin:12px 0 5px;}
.box-btn-special{border-radius: 30px;}
.price_package .box-btn-special{margin-left:auto;}
.price_package .btn-special{background: #f6f6f6;}
.price_package .btn-special span{color:#333;transition: all 1.5s;position: relative;top:2px;}
.price_package .btn-special:hover span{color:#fff;transition: all .5s;}
.ul-slide li{position: absolute;top:45%;}
.ul-slide li svg{font-size:40px;}
.ul-slide li path{fill:#ccc;}
.ul-slide li.slnext{right:-35px;}
.ul-slide li.slprev{left:-35px;}
.img-treatment-pack{height: calc( ((((((100vw) * 100) / 100) / 10) - 0px)) / 0.820);position: relative;}
.img-treatment-pack img{width: 100%;object-fit: cover;height: calc( ((((((100vw) * 100) / 100) / 10) - 0px)) / 0.820);}
.box-treatment-pack{box-shadow: 0 0 2px rgba(0,0,0,.3);border-radius: 15px 15px 15px 5px;overflow: hidden}
.info-treatment-pack{background: #f20c32;padding: 10px;position: relative;}
.info-treatment-pack h3,.info-treatment-pack h3 a{color: #fff;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px;font-weight: bold;padding-right: 65px;}
.icon-treatment-pack{position: absolute;width: 60px;height: 60px;background: #f20c32;border-radius: 100%;top: -24px;right: 12px;text-align: center;line-height: 60px;}
.col-treatment-pack{padding: 0 8px;margin-bottom:16px;}
.box-treatment-pack:hover .info-treatment-pack,.box-treatment-pack:hover .icon-treatment-pack{background:#9f0b19;}
.about-index-site{margin-top: 3rem;}
.text-about-index,.text-about-index > *{text-align: left!important;font-size:14px!important;}
.title-about-index{margin-bottom:18px;}
.title-about-index h4{font-weight: bold;font-size: 20px;}
.title-about-index h4:after{content: url("../img/khat-2-titr.png");margin-left: 15px;}
.hide-element{opacity: 0;width: 0;height:0;}
.img-popular-destination{height: calc( ((((((100vw) * 100) / 100) / 16) - 0px)) / 0.820);overflow: hidden;border-radius: 15px 15px 15px 5px;}
.img-popular-destination img{height: calc( ((((((100vw) * 100) / 100) / 16) - 0px)) / 0.820);width:100%;object-fit: cover;border-radius:15px 15px 15px 5px;transition: all .5s;}
.img-popular-destination img:hover{transform: scale(1.1);transition: all .5s;}
.title-popular-destination{margin:8px 0;text-align: center;padding: 5px;border-radius: 5px;border:1px dashed #888;}
.title-popular-destination a{color:#333;font-size:15px;	display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: bold;}
.title-popular-destination a:hover{color:#48c3c8;}
.col-popular-destination{margin-bottom: 10px;}
.medicalTrip_sec .price_package .btn-special span{color:#9f0b19;}
.medicalTrip_sec .price_package .btn-special:hover span{color:#fff;}
.content-box-package h4.title-Box{margin:12px 0 8px;}
.content-box-package h4.title-Box a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 15px;font-weight: bold;color: #333;}
.content-box-package h4.title-Box a:hover{color:#48c3c8;}
.content-medicalTrip p{font-size: 13px;line-height: 22px;height: 88px;overflow: hidden;text-align: justify;}
.box-view-all .btn-special span{position: relative;top:1px;}
.single-banner-sec{padding:0 10px;}
.single-banner-sec img{border-radius: 15px 15px 15px 5px;width:100%;object-fit: cover;}
.our_customer{background: url('../img/Our-Customers.png') no-repeat;background-position: top left;min-height:180px;margin-bottom:60px;padding-top:90px;}
.title_our_customer{padding: 15px 0 0 150px;margin-bottom: 75px;}
.title_our_customer strong{font-size: 20px;font-weight: bold;padding-left: 7px;position: relative;top: 4px;}
.box-our-customer{text-align: center;}
.box-our-customer img{float:unset;margin: 0 auto;filter: grayscale(100%);}
.box-our-customer img:hover{filter: grayscale(80%);}
.content-our-customer .ul-slide li{top:26%;}
#carouselIndexSite{min-height: 100px;}
.main_footer{background:#48c3c8;}
.logo-footer{margin-bottom:16px;}
.logo-footer img{max-height: 80px;}
.desc-footer{padding-right:40px;}
.desc-footer p{text-shadow: 1px 1px #367e89;max-height: 158px;overflow: hidden;color: #fff;font-weight: bold;font-size: 13px;text-align: justify;}
.col-footer{padding-right:18px;}
.footermenu{position: relative;min-height: 200px;}
.col-footer .footermenu:after{content: url("../img/khatttt.png");position: absolute;right:0;top:0;}
.navbar-nav.mx-auto{padding-right: 120px;}
.top_main_footer{padding: 60px 15px 30px;}
.l-col-footer ul li{display: inline-block;padding:0 5px;width: 16%;}
.other_logos{text-align: center}
.other_logos img{max-height: 60px;}
.other_logos .title{height:30px;overflow: hidden;margin:14px 0;}
.other_logos .title h5{color:#fff;font-size: 12px;text-shadow: 1px 1px #0f2f33;line-height: 15px;}
.height-148{height:148px;overflow: hidden;}
.r-col-footer .newsletter{margin-top: 27px;}
.newsletter-footer p{font-size: 13px;color:#fff;text-shadow: 1px 1px #367e89;line-height: 20px;font-weight: bold;}
.newsletter .title-footer{margin-bottom: 8px;}
.r-col-footer .newsletter form{margin-top: 14px;display: flex;align-items: center;}
.r-col-footer .newsletter form input[type="email"]{border-radius: 10px;margin-right: 4px;border: none;padding: 5px 10px;font-size: 13px;color:#515050;}
.r-col-footer .newsletter form input[type="submit"]{border-radius: 10px;border: none;padding: 5px 10px;font-size: 13px;background: #ed1b2f;color:#fff;z-index: 1;position: relative;}
.r-col-footer .newsletter form input[type="submit"]:hover{background: #9f0b19;}
.btm_main_footer{padding-bottom:20px;}
.follow-in-insta a{color: #fff !important;border: 1px dashed #155b65;padding: 5px 12px 8px;border-radius: 30px;margin: 63px auto 0;display: table;text-shadow: 1px 1px #367e89;}
.follow-in-insta i{font-style: unset;margin-right:4px;}
.follow-in-insta i:before{content:'\e905';font-family: 'behido';color:#fff;}
.copy-right{background: #fff;text-align: center;padding:12px 12px 7px;color: #555;font-size: 13px;}
.copy-right a{color:#555;}
.copy-right a:hover{color:#48c3c8;}
.under-copy-right{background: #b2b2b2;height: 30px;border-radius: 0 20px 0 0;}
/**/
/*aboutus*/
.box-txtabout{box-shadow: 0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23);border-radius: 10px;margin: -90px 0 30px;padding: 3rem 10rem;background: #303030;z-index: 2;position: relative;}
.box-txtabout p{color:#fff;font-size: 14px;text-align: center;}
.content-trust-box{padding:0 12rem;}
.content-trust-box,.content-trust-box > * {font-size: 14px;text-align: center!important;}
.title-serv-about{margin-bottom:30px;}
.title-serv-about h2{font-size: 20px;font-weight:bold;}
.title-serv-about h2:after{content:url("../img/khat-2-titr.png");margin-left: 10px;}
.l-serv-about .item-serv ul li{display: inline-block;width:32%;font-size:14px;}
.l-serv-about .item-serv ul li:before{content: '';width: 6px;height: 6px;background: #d7d6d6;display: inline-block;border-radius: 100%;margin-right: 5px;position: relative;bottom: 1px;}
.slider-about{position: relative;min-height:130px;}
.title-about-page{position:absolute;top:40%;right:10%;}
.title-about-page h1{font-size: 34px;font-weight: bold;}
/*end about*/
/*contactus*/
.contact-us-page{position: relative;min-height:600px;overflow: hidden;}
/*.map-section{position: absolute;width: 100%;height: 100%;top: 0;right: 0;left: 0;}*/
.contact-us-page:before{content:'';position: absolute;width:100%;height:100%;top:0;right:0;left:0;background: rgba(0,0,0,.1);z-index: 500;}
.container-contact{position: relative;z-index: 600;}
.row-contact-page{padding: 4rem 8rem;}
h1.title-form-contact{color:#333;font-size:28px;font-weight: bold;}
p.desc-contact-page{margin:12px 0 35px;color:#333;}
.info-contact-box{background: #f5f5f5;border-radius: 10px;padding: 20px;margin-bottom: 12px;overflow: hidden;border: 1px solid #ddd;}
.info-contact-box span.icon:before{font-family: 'behido';color:#37c4be;padding-right:2px;position: relative;top:2px;}
.info-contact-box span.adrs:before{content: '\e908';font-size:18px;}
.info-contact-box span.phone:before{content: '\e902';font-size:15px;}
.info-contact-box address{font-size:13px;line-height: 20px;padding-left: 24px;color:#555;}
.font-weight-bold{font-weight:bold;}
.info-contact-box span.title{font-weight:bold;display: inline-block;width:45px;}
.info-contact-box svg{padding-right:2px;font-size:18px;position: relative;top:2px;}
.info-contact-box path{fill:#37c4be;}
.info-contact-box .amount{font-size:13px;line-height: 20px;padding-left: 15px;color:#555;}
.info-contact-box a.amount:hover{color:#000;}
form#formCountact{margin-left: auto;background: #f5f5f5;border-radius: 10px;padding: 20px;margin-top:2px;border: 1px solid #ddd;}
form#formCountact .col-form-contact label{display: block;font-size: 13px;font-weight: bold;margin: 8px 0 4px;padding-left: 5px;}
form#formCountact input{width: 100%;border: 1px solid #ccc;border-radius: 8px;font-size: 13px;padding: 3px 10px 5px;color:#555;}
form#formCountact textarea{width:100%;border: 1px solid #ccc;border-radius: 8px;font-size: 13px;padding:8px 10px;color:#555;box-shadow: none!important;outline: none!important;min-height:87px;}
.no-border{border: none;}
.r-border{border-right:1px solid #ddd!important;}
.selectstyle{-moz-appearance: none;-webkit-appearance: none;appearance: none;background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E') !important;background-repeat: no-repeat, repeat !important;background-position:right .7em top 50%, 0 0 !important;background-size: .65em auto, 100% !important;border: none;margin-bottom: 5px;border-radius: 4px;padding: 2px 30px 2px 12px;color: #777;font-size: 13px;}
nav.menu-footer{max-height:214px;overflow:hidden;margin-top:3px;}
nav.menu-footer ul li{height:36px;overflow:hidden;line-height:30px;margin-top:1px;transition: all .5s;}
nav.menu-footer ul li:hover{padding-left:5px;transition: all .5s;}
nav.menu-footer ul li a{font-size:13px;color: #fff;text-shadow: 1px 1px #367e89;font-weight: bold;}
nav.menu-footer ul li:before{content:'\e90b';font-family:'behido';position:relative;top:3px;margin-right:8px;color: #f5f5f5;transition: all 0.5s ease;transform: rotate(180deg);display: inline-block;}
nav.menu-footer ul li:hover:before{color:#fff;transition: all 0.5s ease;}
.title-footer{margin-bottom:14px;}
.title-footer strong{color:#fff;font-size: 15px;text-shadow: 1px 1px #367e89;}
.title-footer strong:after{content:url("../img/khat-footer.png");position: relative;bottom: 3px;margin-left: 7px;}
.info-contact{margin-bottom:25px;}
.app{margin-top:10px;}
.map{margin-top:20px;}
.map iframe{min-height:200px;}
.search-page form.search_index{margin-bottom: 4px;}
/*breadcrumb*/
.bread-crump{padding:0 20px;}
.breadcrumb{padding: 4px 0;margin: 0;margin-bottom: 0px;background: #fff;border-radius: 2px;overflow: hidden;width: fit-content;position: relative;border-bottom: 2px solid transparent;border-image: linear-gradient(0.25turn, rgb(242, 242, 242), rgb(233, 233, 233), rgba(242,242,242,0));border-image-slice: 100%;display: table;border-image-slice: 1;margin-bottom: 12px;min-width: 400px;}
.breadcrumb li{position:relative;line-height: 43px;padding-right:2px;display: inline-block;}
.ten-home::before{content:'\e918';font-family:'behido';font-size:23px;color:#ed1b2f;margin-right: 10px;position: relative;top: 3px;}
.breadcrumb li:first-child a{display:block;line-height:43px;}
.breadcrumb > li:first-child + li:before{display:none;}
.breadcrumb li.active,.breadcrumb li a{color:#333;}
.breadcrumb li a:hover{color:#ed1b2f;}
.breadcrumb li a,.breadcrumb li{font-size: 14px;}
.breadcrumb li a:after{content:'/';margin: 0 4px 0 6px;color:#333;}
.item-sidbar{background: #f7f7f7;border: 1px solid #ddd;border-radius: 10px;padding: 15px;margin-bottom: 10px;}
form.formSearchSidebar input[type="text"]{width:100%;margin-bottom:5px;border:1px solid #ddd;border-radius:5px;font-size:13px;padding: 5px 12px;color:#555;}
form.formSearchSidebar input[type="submit"]{width:100%;margin-bottom:5px;border:1px solid #ddd;border-radius:5px;font-size:13px;padding: 5px 12px;background: #fff;color:#555;font-weight: bold;}
form.formSearchSidebar input[type="submit"]:hover{color:#48c3c8;}
#accordionSearchSide .accordion-button{padding:12px;box-shadow: none!important;background: #f20c32;color:#fff;overflow: hidden;font-size: 14px;font-weight: bold;}
#accordionSearchSide .accordion-item{background: #f7f7f7;border: 1px solid #ddd;border-radius: 10px;margin-bottom: 10px;overflow: hidden;}
.accordion-button:after{margin-right: unset;margin-left: auto;}
.accordion-button:not(.collapsed):after,.accordion-button::after{background-image: unset;content: '\e92b';font-family: 'behido';color: #fff;font-weight: bold;}
ul.cat-side-search li{padding:1px 0;}
ul.cat-side-search li a,ul.ul-package-serv li a{color:#555;font-size: 13px;}
ul.cat-side-search li a:hover,ul.ul-package-serv li a:hover{color:#3ca7ac;}
ul.ul-package-serv li input{position: relative;top:2px;margin-right: 3px;}
.btn-package-serv input{width:100%;margin-top:12px;border-radius: 15px 15px 15px 5px;background: #48c3c8;color:#fff;border:none;padding:8px 12px;font-size: 14px;font-weight: bold;}
.btn-package-serv input:hover{background: #3ca7ac;}
.pack-serv-side .title{background:#f20c32;padding: 12px;border-radius: 15px 15px 15px 5px;}
.pack-serv-side .title strong{font-size:14px;color:#fff;}
.vertical_slider .box_package{margin-bottom:10px;}
.vertical_slider button.slick-arrow{display: none!important;}
.vertical_slider .slick-list{padding: 1px 0;margin:12px 0;}
.vertical_slider .price_package .btn-special span{top:1px;}
.r-content-search .titlePage{margin-bottom:14px;}
.r-content-search .titlePage h2,.r-content-search .titlePage h1{font-size:20px;font-weight: bold;}
.sortbox{margin-bottom: 14px;position: relative;}
.sortbox span.sort-title{margin-right:5px;}
.sortbox button{background: #f20c32;border:none;border-radius:10px 10px 11px 5px;padding: 4px 13px;margin: 2px 1px;}
.sortbox button:hover{background: #9f0b19;}
.sortbox button span,.sortbox button a{color:#fff;font-size: 13px;font-weight: bold;}
.iconlogin:before{content: '\e90f';font-family: 'behido';color: #868383;width: 32px;height: 32px;border-radius: 100%;border: 2px solid #aaa8a8;display: inline-block;text-align: center;line-height: 30px;font-weight:bold;background: rgba(255,255,255,.9);position: relative;top: 2px;}
span.loginsite{padding-left:12px;}
/*search*/
.Vip_Pack{background:#f0fafb;}
.col-boxPackage-search{width: 20%;border-right: 1px solid #c8e1e3;min-height: 85px;padding: 4px 0;}
.col-boxPackage-search:last-child{border-right:none;}
.col-boxPackage-search.no-vip{width:40%;}
.title-boxPackage-search{background: #f2f2f2;margin-bottom: 10px;padding: 3px 3px 6px;border-radius: 5px;display:flex;}
.title-boxPackage-search .item-title-boxPackage{display:inline-block;width: 20%;text-align: center;border-right: 1px solid #ddd;}
.title-boxPackage-search .item-title-boxPackage:last-child{border-right: none;}
.title-boxPackage-search .item-title-boxPackage.two-cell{width: 40%;}
.item-title-boxPackage strong{font-weight:normal;color: #888;font-size: 14px;}
div.ph-info-contact{width:49%;margin-bottom: 12px;display: inline-block;}
.w-100{width:100%;}
.container-site{max-width: 1400px;margin:0 auto;padding: 0 15px;}
.container-page{max-width: 1400px;margin:0 auto;padding: 0 5px;}
.p-15{padding:0 15px;}
.boxPackage-search{margin-bottom: 10px;border-radius: 5px;border: 1px solid #f0f0f0;}
.rate-boxPackage a{color:#48c3c8;}
.name-boxPackage a{font-size: 14px;font-weight: bold;color:#777;}
.name-boxPackage a:hover,.rate-boxPackage a:hover{color:#3ca7ac;}
.in-info-boxPackage span{display: block;text-align: center;color:#777;}
.boxPackage-search .price-boxPackage p{color:#777;}
.boxPackage-search a.arrow-right:after{content: '\e909';font-family: 'behido';color: #bbb;position: absolute;top:30%;right:14px;}
.boxPackage-search a.arrow-right:hover:after{color:#54c6cc;}
.price-boxPackage{position: relative;}
ul.pagination{display: table;margin:20px auto!important;}
ul.pagination li{display:inline-block;}
ul.pagination li .page-link{padding: 1px 10px !important;margin-left: 1px !important;border-radius: 2px;background-color: #eee!important;color: #555!important;border: none;box-shadow: none!important;}
.page-item.active .page-link,ul.pagination li .page-link:hover{background-color: #54c6cc!important;color:#fff!important;}
.empty-box{border: 1px dashed #ddd;border-radius: 10px;padding: 30px;text-align: center;margin: 5px 0;}
.sidebar-box{background: #f7f7f7;border: 1px solid #ddd;border-radius: 10px;margin-bottom: 10px;overflow: hidden;}
.title-sidebar-box{padding: 12px;box-shadow: none !important;background: #f20c32;overflow: hidden;}
.title-sidebar-box span,.title-sidebar-box strong{font-size: 14px;font-weight: bold;  color: #fff;}
.doctor-form{padding: 10px;}
.doctor-form select.selectstyle{border: 1px solid #d8d8d8;background: #fff;padding: 3px 10px 4px;box-shadow: none;}
.doctor-form input[type="text"]{border: 1px solid #d8d8d8;background: #fff;padding: 3px 10px 4px;box-shadow: none!important;width:100%;font-size:13px;border-radius: 4px;}
.doctor-form span.sp-search-filter{font-size:13px;color:#777;margin:3px 0 0;}
.doctor-form input[type="submit"]{width: 100%;margin-top: 7px;border-radius: 15px 15px 15px 5px;background: #48c3c8;color: #fff;border: none;padding: 8px 12px;font-size: 14px;font-weight: bold;}
.doctor-form input[type="submit"]:hover{background: #3ca7ac;}
.txt-addorg{padding:15px;}
.txt-addorg p{font-size:13px;color:#333;}
.btn-add-profile{margin-bottom: 16px;padding: 0 15px;}
.btn-add-profile a{width: 100%;border-radius: 15px 15px 15px 5px;background: #48c3c8;color: #fff;border: none;padding: 8px 12px;font-size: 14px;font-weight: bold;display: block;text-align: center;}
.btn-add-profile a:hover{background: #3ca7ac;}
.news-sidebar{margin:14px 0;}
.img-newsside img{width:100%;height:100%;object-fit: cover;border-radius: 10px;}
.box-newsside{padding:10px;background: #f7f7f7;border: 1px solid #ddd;border-bottom:none;}
.box-newsside:last-child{border-radius:0 0 10px 10px;border-bottom:1px solid #ddd;}
.box-newsside:first-child{border-radius:10px 10px 0 0;}
#tabs-news{padding:0;}
#tabs-news .nav-tabs > li{background-color:#fff;text-align:center;border:1px solid #eee;}
#tabs-news .nav-tabs > li > a{font-size:14px;color:#333;margin-right:0;padding: 5px 6px 9px;}
#tabs-news .nav-tabs > li a.active{border-top:2px solid #ed1b2f;background-color:#f9f9f9;}
#tabs-news .nav-tabs > li > a.active,#tabs-news .nav-tabs > li > a.active:hover{color:#ed1b2f!important;border:none;border-top: 2px solid #f20c32;}
#tabs-news .tab-content{border-radius:4px;background-color:#fff;padding:10px 0 0;}
#tabs-news .tab-pane{margin-bottom:8px;border-radius:4px;}
#tabs-news .tab-pane p{line-height:30px;}
.nav > li > a:focus, .nav > li > a:hover{background-color:#f9f9f9;}
.title-newsside a{color:#333;font-size:16px;line-height:24px;}
.title-newsside a:hover{color:#66000b;}
.author-news{height: 30px;overflow: hidden;}
.author-news span{color:#777;font-size:13px;}
.title-newsside{border-bottom: 2px solid transparent;linear-gradient(0.25turn, rgb(251, 251, 251), rgb(255, 255, 255), rgba(246, 246, 246, 0));border-image-slice: 100%;border-image-slice: 100%;border-image-slice: 1;padding:4px 0;}
.title-newsside a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 13px;color: #555;font-weight: bold;}
.title-newsside a:hover{color: #48c3c8;}
.adsside .title-ads a{color:#fff;background: #f20c32;padding: 12px;border-radius: 15px 15px 15px 5px;display: block;}
.adsside .title-ads a:hover{background: #9f0b19;}
.img-adsside img{width:100%;height:auto;margin:16px 0;border-radius: 15px 15px 15px 5px;}
.box-doctor-list{background: #f7f7f7;padding:20px;border-radius: 10px;border: 1px solid #ddd;}
.img-doctor-list{margin:0 auto 15px;overflow:hidden;border-radius: 10px;height:180px;width: 180px;display: table;}
.img-doctor-list img{width:100%;height:100%;object-fit:cover;border-radius: 10px;transition: all .5s;}
.img-doctor-list img:hover{transform: scale(1.1);transition: all .5s;}
.name-doctor-list a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color:#000;font-size:17px;font-weight: bold;}
.name-doctor-list a:hover{color:#48c3c8;}
.Specialty-doctor-list span,.location-doctor-list span{color:#333;font-size:13px;}
.Specialty-doctor-list,.location-doctor-list{height:28px;}
.name-doctor-list{margin-bottom:2px;}
.col-doctor-list{padding:0 4px;margin-bottom: 8px;}
.titlePage{display: flex;align-items: center;}
.titlePage img{max-height: 34px;width:auto;margin-right: 5px;}
.doctor-list-content,.content-agancy-list{margin-top:25px;}
.agancybox{background: #f7f7f7;padding: 15px;border-radius: 10px;border: 1px solid #ddd;}
.col-agancybox{padding:0 6px;margin-bottom: 12px;}
.name-agancybox a{display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;color: #333;font-weight: bold;}
.name-agancybox a:hover{color:#48c3c8}
.adr-agancybox,.website-agancybox{height:35px;overflow: hidden;}
.adr-agancybox span{font-size:13px;color:#444;}
.adr-agancybox .mx-1,.location-doctor-list .mx-1{margin:0 2px!important;}
.r-agancybox .special-border,.website-agancybox{padding:3px 0;}
.website-agancybox span,.website-agancybox a{font-size:13px;}
.website-agancybox span{color:#000;}
.website-agancybox a{color:#333;}
.website-agancybox a:hover{color:#48c3c8}
.l-agancybox img{width:100%;height:100%;border-radius: 10px;object-fit: cover;}
.adr-hospital address{font-size: 13px;}
.titlePage .rate{margin-left:15px;}
.btn-heart{background: #ed1b2f;border: 0;color: #fff;border-radius: 3px;padding: 2px 14px 3px 30px;position: relative;display: flex;align-items: center;margin-left: auto;}
.btn-heart span{position: absolute;left:7px;}
.main-content-single{margin:30px 0;}
#carouselSingleControls{border-radius: 10px;overflow:hidden;}
#carouselSingleControls .carousel-item{min-height:100px;}
.lg-outer #lg-share{display: none;}
.head-r-main-single{border-bottom:1px solid #ddd;padding-bottom:8px;}
.head-r-main-single .link span{color:#000;}
.head-r-main-single .link a{color:#333;}
.head-r-main-single .link a:hover{color:#48c3c8}
.txt-single-hospital{margin-top:10px;overflow-y: auto;scrollbar-width: thin;height: calc( ((((((100vw) * 100) / 100) / 9) - 0px)) / 0.800);}
.txt-single-hospital p{text-align: justify;padding-right: 10px;}
.btn-single{margin-left: auto}
.Certifications-box{margin:30px 0;}
.Certifications-box img{margin:0 3px;max-height:34px;cursor:pointer;}
.Certifications-box strong{margin-right: 15px;}
.btn-modal-style{background: #f20c32;color: #fff;font-size: 14px;border-radius: 4px;border: none;padding: 5px 20px;font-weight: bold;}
.btn-modal-style:hover{background: #9f0b19;}
.btn-modal-style-green{background: #48c3c8;color: #fff;font-size: 14px;border-radius: 4px;border: none;padding: 5px 20px;font-weight: bold;}
.btn-modal-style-green:hover{background: #3ca7ac;}
#showIMAGE img{max-height: 700px;}
.title-sec-single{background: #f7f7f7;border: 1px solid #ddd;padding:10px;border-radius: 7px;}
.title-sec-single strong{font-size:18px;color:#f20c32;}
.content-sec-single{margin:30px 0;}
#Modalmap .modal-dialog{max-width:70%;}
#Modalmap #map{width:100%;max-height: 440px;}
/*modal*/
.modal-header{color: #fff;min-height: 53px;background: #f20c32;}
.modal-header button.close{color:#fff;position: absolute;top: 10px;right: 24px;background: transparent;border: none;}
.modal-header button.close span{font-size: 28px;font-weight: bold;}
.logomodal {height: 120px;width: 120px;background: #fff;border-radius: 100%;margin:-41px auto 0;position: relative;padding: 15px 12px 0;}
.title-modal{text-align: center;font-size:20px;margin:-35px 0 18px;position: relative;z-index: 1;}
.title-modal strong{color:#48c3c8;}
.box-Agency-Service{text-align: center;margin-bottom:10px;position: relative;cursor: pointer;}
.img-Agency-Service{max-height:100px;overflow: hidden;}
.img-Agency-Service img{max-height:90px;}
.title-Agency-Service{margin: 12px 0 1px;height: 30px;overflow: hidden;}
.title-Agency-Service a{font-size:14px;color:#333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;font-weight: 600;}
.title-Agency-Service a:hover{color:#48c3c8;}
.title-sec-single img{margin-right: 2px;}
.info-box-Agency-Serv{position: absolute;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;padding: 8px 12px;border-radius: 10px;min-height: 65px;bottom: -35px;left: -24px;width: 200px;background: #fff;z-index: 1;text-align: center;display: none;height: 73px;overflow-y: auto;}
.box-Agency-Service:hover .info-box-Agency-Serv{display: block;}
.info-box-Agency-Serv div{display:flex;align-items: center;}
.info-box-Agency-Serv address,.info-box-Agency-Serv a{font-size: 13px;}
.info-box-Agency-Serv div svg{margin-right:8px;}
.info-box-Agency-Serv div path{fill:#f20c32;}
.info-box-Agency-Serv .phone path{transform: rotate(-24deg);}
.info-box-Agency-Serv a{color:#333;display: block ruby;}
.info-box-Agency-Serv a:hover{color:#48c3c8;}
.doctor-slider ul.btn-slide,.Portfolio-sec ul.btn-slide{position: absolute;top:0;right:14px;z-index: 1;}
.doctor-slider ul.btn-slide li,.Portfolio-sec ul.btn-slide li{display: inline-block;width: 30px;height: 30px;line-height: 30px;text-align: center;margin-top: 10px;cursor:pointer;}
ul.btn-slide li svg{font-size:28px;}
ul.btn-slide li path{fill:#888;}
.doctor-slider ul.btn-slide li.slprev,.Portfolio-sec ul.btn-slide li.slprev{margin-right: 8px!important;}
aside .in-aside{position: sticky;top:110px;}
.r-itemcomment .UsefulReview{text-align: right;}
.row-healthCenter-modal label{font-size: 13px;line-height: 20px;}
.Ouroffices div.ph-div{padding-left: 0;}
.panel-group .pack_agancy_with_price{border:1px solid #ddd;}
.accordion__package button{box-shadow: none!important;padding: 8px 14px;background: #f7f7f7!important;border:none!important;}
.accordion__package button img{max-height: 30px;margin-right: 5px;}
.accordion__package button span{font-size: 14px;color:#000;font-weight: bold;}
.accordion__package .accordion-button:not(.collapsed):after,.accordion__package .accordion-button:after{color:#888;}
/*end new*/
.orang{color:#e86d5d;}
.nopadleft{padding-left:0;}
.name-boxPackage{padding-left:5px;}
.name-boxPackage h3{display: inline-block;width:80%;font-size:18px;margin-top:5px;padding-left:6px;max-height: 55px;overflow: hidden;}
.name-boxPackage img{margin-top: 1px;max-width: 21px;}
.date-boxPackage div span{color:#777;font-size:12px;display: block;height: 25px;overflow: hidden;}
.l-date-boxPackage:before{content:url(../img/arrow.png);position: absolute;left: 0;top:4px;}
.rate-boxPackage,.price-boxPackage{text-align: center;}
.rate-boxPackage strong{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;display: block;}
span.full-starrate::before {content: '\e941';font-family: 'behido';color: #f9e004;}
span.starrate::before {content: '\e940';font-family: 'behido';color: #f9e004;}
span.halfstarrate:before{content:'\e965';font-family: 'behido';color: #f9e004;}
.oldprice,.newprice{height:25px;overflow: hidden;}
.oldprice del{color:#ed1b2f;}
.newprice ins{text-decoration:none;font-size:17px;color:#48c3c8;}
.pagenavi{text-align: center;}
.PackageInformation{margin:8px 0 30px;}
.PackageInformation table tr td{border:none;}
.PackageInformation table tr td:first-child{color:#495d7e;font-weight:bold}
.PackageInformation table tr td:last-child{color:#777;}
/*Agency*/
.box-descpackage{box-shadow: 0 8px 17px 0 rgba(51,51,51,.11),0 6px 20px 0 rgba(51,51,51,.06);height:220px;border: 1px solid #eee;border-radius:15px 15px 15px 5px;}
.l-box-descpackage{height:220px;text-align: center;display: flex;justify-content: center;align-items: center;background: #fff;}
.l-box-descpackage strong{transform: rotate(-90deg);font-size: 23px;letter-spacing: 1px;animation: anim 1.5s infinite alternate ease-in-out;display: block;white-space: nowrap;}
.l-boxdescpackage strong{color:#ed1b2f;}
/*.l-boxdescpackage2{border:1px solid #495d7e;}*/
.l-boxdescpackage2 strong{color:#495d7e;}
.r-box-descpackage ul{margin-top:12px;}
.r-box-descpackage ul li:before{content:'\e909';font-family:'behido';font-size: 9px;color: #e86d5d;padding-right:6px;font-weight: bold;}
.social-foot{text-align: center;margin: 20px 0;}
.social-foot a:before{width:30px;height:30px;font-family: 'behido';color:#fff;display: inline-block;text-align: center;font-size:18px;border-radius: 3px;}
.social-foot a.facebook:before{content:'\e92f';background:#38569b ;border:1px solid #38569b;}
.social-foot a.twiter:before{content:'\e930';background:#5ca2d6 ;border:1px solid #5ca2d6;}
.social-foot a.googleplus:before{content:'\e93c';background: #e14a33;border:1px solid #e14a33;}
.social-foot a.linkdin:before{content:'\e906';background:#007cbc ;border:1px solid #007cbc;}
.social-foot a.youtupe:before{content:'\e931';background:#cd1d1d ;border:1px solid #cd1d1d;}
.social-foot a.pintrest:before{content:'\e93d';background:#c82124 ;border:1px solid #c82124;}
.social-foot a.insta:before{content:'\e905';background:#e71c6d ;border:1px solid #e71c6d;}
.social-foot a.facebook:hover:before{background: transparent;color:#38569b;}
.social-foot a.twiter:hover:before{background: transparent;color:#5ca2d6;}
.social-foot a.googleplus:hover:before{background: transparent;color:#e14a33;}
.social-foot a.linkdin:hover:before{background: transparent;color:#007cbc;}
.social-foot a.youtupe:hover:before{background: transparent;color:#cd1d1d;}
.social-foot a.pintrest:hover:before{background: transparent;color:#c82124;}
.social-foot a.insta:hover:before{background: transparent;color:#e71c6d;}
.social-foot a.aparat:before{content:'\e900';background:#66000b ;border:1px solid #66000b;}
.social-foot a.aparat:hover:before{background: transparent;color:#66000b;}
.box-descpackage .logo{margin-top:15px;}
.txt-descpackage{padding: 20px;height:260px;overflow: hidden;}
.txt-descpackage p{text-align: center;}
.info-single-agency{margin-bottom:38px;}
.txt-single-agency{margin-bottom:15px;}
.l-info-single-agency{padding:20px;}
.l-info-single-agency strong{color:#333;display: block;height:30px;overflow: hidden;}
.l-info-single-agency strong:hover{color: #48c3c8;}
.r-info-single-agency{height:122px;padding:20px;}
.r-info-single-agency div,.r-info-single-agency address{height:30px;overflow: hidden;}
.r-info-single-agency div a{color:#333;}
.sidebarsearch2{background: #eee;margin-bottom:20px;}
select.fullselect{width:100%;box-shadow: 0 8px 17px 0 rgba(51,51,51,.11),0 6px 20px 0 rgba(51,51,51,.06);}
.shadow{box-shadow: 0 8px 17px 0 rgba(51,51,51,.11),0 6px 20px 0 rgba(51,51,51,.06);}
.noborder{border:none;}
.sidebarsearch2 span{font-size:12px;display: block;margin:-3px 0 8px;}
.sidebarsearch2 input.btnsearch{background:#495d7e;color:#fff;border:none;box-shadow: 0 -6px 20px rgba(0,0,0,0.08),0 6px 6px rgba(0,0,0,0.19);padding: 2px 12px 4px;border-radius: 3px;}
.sidebarsearch2 input.btnsearch:hover{background:#3b4d6c;}
.titleForm{background: #6d6d6f;border-radius: 3px;padding: 8px 12px .1px;margin-bottom: 5px;}
.titleForm span,.titleForm strong{display: block;font-size:17px;color:#fff;font-weight: normal;}
.titleForm strong{padding-bottom:9px;}
.clearbtn{border:none;background:#333;color:#fff;padding: 2px 10px 4px;border-radius: 3px;}
.clearbtn:hover{background: #262626;}
.btn2{border:none;background:#ed1b2f;color:#fff;padding: 2px 10px 4px;border-radius: 3px;}
.btn2:hover{background:#d21225;}
/*slideshow gallery*/
.lg-outer .lg-inner,.lg-outer.lg-thumb-open .lg-thumb-outer,#lg-share ul{direction:ltr;}
.lg-actions .lg-prev::after{content:'\e901'!important;font-family:'behido';}
.lg-actions .lg-next::before{content:'\e909'!important;font-family:'behido';}
.lg-outer .lg-toogle-thumb::after{content:'\e924'!important;font-family:'behido';}
.lg-toolbar .lg-close::after{content:'\e91f'!important;font-family:'behido';font-size:15px;}
.lg-toolbar .lg-download::after{content:'\e93e'!important;font-family:'behido';}
.lg-autoplay-button::after{content:'\e95d'!important;font-family:'behido';}
.lg-fullscreen::after{content:'\e95f'!important;font-family:'behido';}
.lg-fullscreen-on .lg-fullscreen::after{content:'\e95e'!important;font-family:'behido';}
#lg-zoom-in::after{content:'\e961'!important;font-family:'behido';}
#lg-zoom-out::after{content:'\e962'!important;font-family:'behido';}
.lg-show-autoplay .lg-autoplay-button::after{content:'\e95c'!important;font-family:'behido';}
#lg-actual-size{display: none;}
.lg-outer #lg-share::after{content:'\e923'!important;font-family:'behido';}
.lg-outer #lg-share-facebook .lg-icon::after{content:'\e92f'!important;font-family:'behido';}
.lg-outer #lg-share-twitter .lg-icon::after{content:'\e930'!important;font-family:'behido';}
.lg-outer #lg-share-googleplus{display: none;}
.lg-outer #lg-share-pinterest .lg-icon::after{content:'\e93d'!important;font-family:'behido';}
.btn-show-moreslide{position: absolute;bottom:14px;left:35%;background:rgba(0,0,0,.8);color:#fff;cursor: pointer;padding: 1px 12px 3px;border-radius: 3px;}
.btn-show-moreslide span:before{content:'\e964';font-family:'behido';position: relative;top: 1px;right: 5px;}
.carousel-control.left, .carousel-control.right{width:32px;height:32px;border-radius:50%;top:45%;background: rgba(113, 139, 140, 0.3);}
.carousel-control.left{left:10px;}
.carousel-control.right{right:10px;}
.carousel-control span:before{font-family:'behido';padding:6px;position:absolute;color:#fff;top:-4px;font-size:19px;}
.icon-arrow-right:before{content:"\e909";right:-1px;}
.icon-arrowhead-left:before{content:"\e901";left:-1px;}
/*single-hospital*/
.heart:after{content:'\e911';font-family:'behido';position: relative;left: 4px;top: 1px;}
.fullheart:after{content:'\e926';font-family:'behido';position: relative;left: 4px;top: 1px;}
.l-info-single,.r-info-single{margin-top:20px;}
.l-top-r-info-single div,.r-top-r-info-single div{margin-bottom:5px;}
.top-r-info-single{border-bottom:1px solid #ddd;padding-bottom:7px;}
.showmap{background:#e86d5d;border:none;color: #fff;padding: 2px 10px 4px;border-radius: 3px;}
.showmap:hover{background: #d05b4b;}
.btn-single a{color:#fff;display: inline-block;}
table.tbl-pricelist tbody tr td{text-align: center;}
.map-in-modal iframe{width:100%;}
.info-single{margin-bottom:30px;}
.sec2-single{background:#f7f7f7;;padding:18px 5px;border-radius: 2px;margin-bottom:30px;}
.col-sec-single ul{margin-top:14px;}
.col-sec-single ul li:before{content:'\e957';font-family:'behido';color: #e86d5d;font-size: 12px;position: relative;right: 5px;}
.Specialty{max-height: 45px;overflow: hidden;}
.Specialty span{line-height: 24px;display: block;}
.content-sec-doctor .l-agancybox{height:120px;}
a.load-more__btn{background: #ed1b2f;color: #fff;margin: 0 auto;padding: 3px 12px 4px;display: table;border-radius: 3px;}
.sec-doctors,.sec-rel-agancy{margin-bottom:30px;}
#noFav,#noFav1{display:none;}
table.tbl-agancy tr td{text-align: center}
table.tbl-agancy span.newprice{display:block;color:#2d9944;}
table.tbl-agancy span.oldprice{display:block;color:#ed1b2f;}
span.discountpercent{padding-left:4px;color:#333;}
span.show-details:after,span.showdetails:after{content:'\e92b';font-family:'behido';font-weight: bold;color: #e86d5d;font-size: 12px;position: relative;left: 4px;}
span.show-details2:after,span.showdetails2:after{content:'\e92e';font-family:'behido';color: #e86d5d;}
table.tbl-agancy img{max-height:80px;padding:2px;margin-top:5px;}
button.Send-comment{float: right;background: #ed1b2f;position: relative;z-index: 1;color: #fff;border: none;padding: 2px 12px 4px;border-radius: 3px;}
button.Send-comment:after{content:'\e966';font-family:'behido';position:relative;left:6px;}
.title-site-btn:before{width: 80%;}
.itemcomment{text-align: center;background: #f2f2f2;padding: 12px;min-height:214px;}
.itemcomment .img img{width:100px;height:100px;border-radius:100%;border:1px solid #eee;}
.content-comment{margin:7px 0 10px;border-radius: 10px;}
.itemcomment .name{margin-top:12px;}
.itemcomment .name span{display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.Number-reviews span:before{content:'\e966';font-family:'behido';transform: rotate(283deg);display: inline-block;position: relative;right: 6px;}
.Number-like span:before{content:'\e926';font-family:'behido';position: relative;right: 6px;}
.r-itemcomment{min-height:214px;background: #f9f9f9;padding: 12px;}
.r-itemcomment .name strong{display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 18px;margin: 12px 0;}
span.recommended{background:#e86d5d;color:#fff;padding: 2px 10px 4px;margin-left: 5px;border-radius: 3px;}
.commentbox{margin-bottom:12px;border-radius: 10px;overflow: hidden;}
.txt-comment{margin:8px 0;min-height: 90px;}
.Datetreatment span:first-child{color:#e86d5d;}
.Datetreatment span:last-child{color:#777;}
.UsefulReview span:first-child{background:#6d6d6f;color:#fff;padding:6px 10px 9px;}
.UsefulReview span:last-child{background: #ed1b2f;color:#fff;padding:6px 10px 9px 7px;}
.UsefulReview span:last-child:after{content:'\e926';font-family:'behido';position: relative;left: 4px;top: 1px;}
.f-commentbox{padding: 20px;margin-bottom: 15px;border:1px solid #ddd;}
.rate span.titleRate{padding-right:8px;}
.totalRate{box-shadow: 0 0 4px rgba(0,0,0,.3);text-align: center;}
.info-contact-agancy{padding: 20px;background: #f0fafb;border: 1px solid #deecee;border-radius: 15px 15px 15px 5px;}
.l-info-contact-agancy .title,.r-info-contact-agancy .title{text-align: left;margin-bottom:8px;}
.l-info-contact-agancy .title strong,.r-info-contact-agancy .title strong{color: #333;font-size: 15px;}
.txt-Address address{background: #fff;padding: 10px;border-radius: 7px;margin-bottom: 10px;border: 1px solid #d2e3e5;color:#333;}
.Ouroffices div{width: 32.333%;display: inline-flex;padding: 0 7px;margin-bottom: 5px;cursor: pointer;position: relative;}
.Ouroffices div img{max-height:30px;padding: 7px;}
.hoverdiv{position: absolute!important;background: #fff;z-index: 1;box-shadow: 0 0 4px rgba(0,0,0,.3);top:30px;left:0;width:100%!important;padding: 7px !important;display: none!important;}
.hoverdiv address{font-size:13px;}
.hoverdiv div a{font-size:13px;}
.hoverdiv address:before{content:'\e946';font-family:'behido';color:#e86d5d;padding-right:5px;font-weight: bold;}
.hoverdiv div a:before{content:'\e90a';font-family:'behido';color:#e86d5d;padding-right:5px;font-weight: bold;}
div.hovershow:hover .hoverdiv{display: block!important;}
.l-info-contact-agancy .ph-info-contact:before{content:'\e90a';font-family:'behido';color:#e86d5d;}
.ph-info-contact a{color:#333;}
.l-info-contact-agancy .title2{margin-top:12px;}
.provide{background: #fff;padding: 10px;border-radius: 7px;margin-bottom: 10px;border: 1px solid #d2e3e5;}
.Permissions strong{display: block;margin:12px 0;}
.Permissions img{max-height:50px;margin-right:8px;}
.package-agancy .panel-title a{display: block;}
span.pricePackage{float: right;border: 1px solid #e86d5d;padding: 2px 12px;border-radius: 3px;color: #e86d5d;margin-top: -4px;}
ul.ulpackage li{margin-bottom: 4px;padding: 12px;background: #f2f2f2;}
span.spanpackage{display:block;color:#e86d5d;margin-bottom:10px;}
.info-box a{color:#fff;font-size:18px;display:block;line-height:30px;}
td.td-tbl-agancy{width:33%;}
.toorinfo{margin-bottom:5px;height: 54px;overflow: hidden;}
.toorinfo strong{font-weight: normal;}
.Equalbtn{width:49%;padding: 2px 2px 4px;font-size:13px;}
.part-nofav p{display: inline;}
.part-nofav img{max-height:35px!important;position: relative;top: -5px;}
.l-f-commentbox .rate span.titleRate{width: 63%;display: inline-block;}
.tdselect-hover{background:#eee;}
.left-td{width: 5%;float: left;}
.indeximg-td{width: 30%;float: left;}
.right-td{width:65%;float: left;}
.right-td .nameHospital{margin-top:12px;}
.date-boxPackage{padding: 0 5px;}
.in-info-boxPackage span.colorspan{color: #ed1b2f;}
.desc-toor p{font-size:14px;}
.flag2{background: rgba(0, 0, 0, 0.07);width: auto;height: 33px;border-radius: 4em;padding: 2px 10px;position: absolute;direction: ltr;right: 214px;top: 4px;}
.drop-down {position: relative;display: inline-block;width: auto;margin-top: 0;font-family: verdana;}
.drop-down select {display: none;}
.drop-down .select-list {position: absolute;top:-12px;left: 0;z-index:1000;margin-top: 40px;padding: 0;background-color: #fff;box-shadow: 0px 2px 6px rgba(122, 119, 119, 0.2);}
.drop-down .select-list li {display: none;background: transparent !important;cursor: pointer;float: left;}
.drop-down .select-list li span {display: inline-block;min-height: 33px;min-width: 100px;width: 100%;padding: 10px 15px 5px 50px;background-color: #fff;background-position: left 10px center;background-repeat: no-repeat;font-size: 15px;text-align: left;color: #555;opacity: 0.7;box-sizing: border-box;font-family: 'IRANSans' !important;}
.drop-down .select-list li span:hover,
.drop-down .select-list li span:focus {opacity: 1;}
.flag2 .button{background-color: transparent !important;margin: 2px;}
.flag2 .button > span {background-repeat: no-repeat;margin: 2px 10px 0 0;display: table;}
.flag2 .button > span span{margin-left: 35px;padding: 0 5px;position: relative;bottom: 4px;}
.select-list-link{position:relative;color: #fff !important;}
.select-list-link::before {content: '\e92b';font-family: 'behido';font-size: 11px;color: #fff;text-shadow: 0 0 2px rgba(0,0,0,.6) !important;float: right;position: absolute;right: -15px;top:-6px;}
div.select-mony{display: inline-block;}
.selectindex {-moz-appearance: none;-webkit-appearance: none;appearance: none;width: 100%;background:transparent;background-repeat: no-repeat, repeat !important;background-position: right .7em top 50%, 0 0 !important;background-size: 2.2em auto, 100% !important;border: none;margin-bottom: 5px;border-radius: 4px;padding: 2px 30px 2px 12px;color: #fff;font-size: 13px;background-image:url(../img/arrow-down.png);margin-top: 2px;}
.selectindex span:before{content: '\e92b';font-family: 'behido';font-size: 11px;color: #fff;text-shadow: 0 0 2px rgba(0,0,0,.6) !important;float: right;}
/*login style*/
.login-page{position: fixed;width: 100vw;height: 100vh;background: url(../img/medin-trip.jpg) no-repeat;background-size: cover;top: 0;right: 0;left: 0;}
.box-login-page{width: 40%;padding: 10px 30px 30px;background: rgba(255,255,255,.9);margin: 8% auto 0;border-radius: 7px;box-shadow: 0 0 20px rgba(0,0,0,.09),0 6px 6px rgba(0,0,0,.03);text-align: center;}
.img-logo-login img{max-height:80px;}
.title-register{margin-bottom:12px;}
.title-register strong{color: #f20c32;font-size: 17px;font-weight: bold;}
.item-box-login{margin-bottom:10px;}
.item-box-login input{width: 100%;border:1px solid #ddd;padding: 5px 12px 8px;border-radius: 4px;color:#777;}
.btn-login button{background: #f20c32;color: #fff;border: none;border-radius: 4px;padding: 6px 20px 8px;font-weight: 600;}
.btn-login button:hover{background: #9f0b19;}
.box-login-page p.desc{margin-top:15px;}
.box-login-page p.desc a{color:#f20c32;}
.box-login-page p.desc a:hover{color:#9f0b19;}
.sp-check {height: 30px;overflow: hidden;position: relative;}
.remember-box{text-align:left;}
.remember-box label{font-weight:600;}
a.forget-pass{color:#999;}
a.forget-pass:hover{color:#777;}
.item-box-login select{border: 1px solid #ddd;width: 100%;padding: 6px 12px 8px;font-size: 15px;color: #777;}
form.register-form .item-box-login{width: 48%;display: inline-block;}
.item-Access-level{display: inline-block;width:24%;text-align: left;}
.Access-level{margin: 5px 0 14px;}
.is-invalid{ border: 1px solid red!important;}
.invalid-feedback{ color: red}
.l-info-single #lightgallery img{max-height: 250px;min-height: 250px;background-size: cover;object-fit: cover;width: 100%;}
aside #accordion .head-collapse{color: #fff;background-color: #23282c;padding: 9px 12px 11px;}
.content-collapse{margin-bottom:4px;border-radius: 4px;overflow: hidden;}
.in-content-collapse{padding:12px!important;}
.in-content-collapse a{color:#333;}
.in-content-collapse a:hover{color:#495d7e;}
.head-collapse-single{color: #333;background-color: #f5f5f5;border-color: #ddd;padding: 8px 15px 11px;}
.box-collapse-single{border-radius: 4px;overflow: hidden;}
.content-collapse-single{padding: 10px 20px 15px;}
.content-collapse-single a{color:#333;}
.modal-backdrop{background-color: rgba(0,0,0,.7);}
.nopadmodal{padding-right: 0!important;}
.modal-header h5{font-size: 16px;font-weight: bold;}
.modal-dialog button.btn{padding: 7px 17px 10px 41px;}
.modal-dialog form#reviewForm .form-group select{width: 100%;padding: 5px 7px;border: 1px solid #ddd;border-radius: 5px;}
.modal-footer{background: #f2f2f2;}
.box-descpackage .txt-descpackage video{max-width:100%;border-radius: 5px;}
.r-box-descpackage ul.desc li{color:#777;font-size: 13px;line-height: 18px;}
table.tbl-agancy tr td button.btn{padding:8px 15px 9px 41px;}
.text-box2{position: absolute;top:60px;width: 65%;padding: 10px;z-index: 8;display: none;left:12px;}
.box2:hover .text-box2{display: block;transition-delay:1s;}
/*.slidesingle form#serach{padding:4px 12px 0;}*/
.VIP-Package-book{background:url('../img/001.png') no-repeat;background-size: contain}
.Economic-Package-book{background:url('../img/002.png') no-repeat;background-size: contain}
.btn-single a{position: relative;padding-left:30px;}
.btn-single a:before{position: absolute;left:4px;}
.btn-single a.showmap:before{content:url('../img/location.png');top: 3px;}
.btn-single a.btn2:before{content:url('../img/money.png');}
.btn-single a.clearbtn:before{content:url('../img/360.png');}
.btn-healthCenter-page{margin: -20px 0 6px;float: right;width: 100%;}
.l-info-single a.carousel-control{display:none;}

span.price_Packages{
    float: right;
    border: 1px solid #333;
    color: #333;
    padding: 1px 12px 3px;
    border-radius: 4px;
}
li.diffrent_li_Packages{
    margin: 10px 0;
    padding: 0 15px;
}
.pack_agancy_with_price{margin-bottom:3px;}
.pack_agancy_with_price .box-collapse-single ul li.diffrent_li_Packages{padding: 0;}
.pack_agancy_with_price .content-collapse-single{padding: 10px 15px 15px;}
.topheader .container-fluid{padding: 0 7rem;}
.navbar-toggle{float:left;margin-top: 5px;}
.icon-box2 img{max-height: 70px !important;min-height: unset !important;}
aside .bannerside .carousel-inner img{    max-height: 165px;min-height: 165px;background-size: cover;object-fit: cover;width: 100%;}
form .box__input{display: inline-block;width: 42% !important;position: relative;}
.package_accordion .head-collapse-single:after{content:'\e92b';font-family:'behido';float:right;}
.package_accordion .content-collapse-single .head-collapse-single:after{float:unset;position: relative;top: 2px;left: 4px;}
.package_accordion .head-collapse-single.up:after{content:'\e92e';}
.head-collapse-single img{max-height:24px;margin-right:8px;}
.more-about-doc{float: right;overflow: hidden;}
.more-about-doc a{color:#333;cursor: pointer;font-size: 13px;}
.more-about-doc a:hover{color: #ee3e4f;}
.descpackage .col-descpackage .r-box-descpackage{overflow-y: auto;height: 220px;scrollbar-width:thin;}
.modal-info-doctor h6{color:#495d7e;font-size: 20px;font-weight: bold;margin-bottom: 10px;}
.title-modal-sec{display: flex;align-items: center;margin-bottom: 8px;}
.title-modal-sec img{max-height:26px;margin-right:4px;}
.title-modal-sec strong{font-size:16px;}
.modal-section{border-bottom: 1px solid #ddd;padding: 12px;}
.modal-section:last-child{border-bottom:none;}
.modal-section p{font-size:13px;padding: 0 30px;}
.multi-item-carousel .carousel-inner > .item {
    transition: 200ms ease-in-out left;
}
.multi-item-carousel .carousel-inner .active.left {
    left: -33%;
}
.multi-item-carousel .carousel-inner .active.right {
    left: 33%;
}
.multi-item-carousel .carousel-inner .next {
    left: 33%;
}
.multi-item-carousel .carousel-inner .prev {
    left: -33%;
}
@media all and (transform-3d), (-webkit-transform-3d) {
    .multi-item-carousel .carousel-inner > .item {
        transition: 200ms ease-in-out left;
        transition:200ms ease-in-out all;
        -webkit-backface-visibility: visible;
        backface-visibility: visible;
        transform: none!important;
    }
}
.multi-item-carousel .carouse-control.left,
.multi-item-carousel .carouse-control.right {
    background-image: none;
}
.row-multi-carosel .carousel-control i{font-family: 'behido'!important;font-style: unset;font-size: 14px;}
.row-multi-carosel .carousel-control{top:7px;line-height: 30px;text-align: center;z-index:2;}
.row-multi-carosel .carousel-control.right{right: 70px;}
.row-multi-carosel .carousel-control.left{right: 105px;left:unset;}
.multi-item-carousel .agancybox{display: flex;align-items: center;}
/*new*/
.banner-slide-side .carousel-inner{border:1px solid #eee;border-radius: 10px;}
.banner-slide-side .carousel-item img{border-radius: 10px;}
.banner-slide-side .carousel-control{top:38%;position: absolute;}
.titlePage.package-single .h2-package-single{color:#777;font-size: 14px;}
.titlePage.package-single{margin-top: 14px;}
.titlePage.package-single h1{font-size: 25px;}
.desc-Agency-Service p{font-size: 13px;}
.box__descpackage.video video{width: 100%;min-height: 220px;object-fit: cover;border-radius:15px 15px 15px 5px;}
.tbl-agancy{border:1px solid #ddd;}
.tbl-agancy thead tr td{border-bottom: 1px solid #ddd !important;background: #f2f2f2;}
.tbl-agancy a{color:#333;}
.tbl-agancy a:hover{color: #48c3c8;}
.txt-single-agency{padding:0 12px;}
.package-single-page .info-single-agency{background: #f0fafb;border-radius: 10px;margin-bottom: 10px !important;border: 1px solid #d3e2e3;display: flex;align-items: center;}
.icon-info-single-agency svg{font-size:30px;}
.icon-info-single-agency path{fill:#f20c32;}
.btn-single a.leaflet-control-zoom-out,.btn-single a.leaflet-control-zoom-in{padding-left: 0}
.black-color{color:#333;}
.info-contact-agancy .ph-info-contact:before{float: left;margin-right: 5px;}
.info-contact-agancy .ph-info-contact span{float: left;}
.login-page form{max-width: 400px;margin-right: auto;margin-left: auto;}
.login-page form.register-form{max-width: 600px;}
a.back_home{display: block;color:#48c3c8;}
a.back_home:hover{color:#33979b;}
#Modalmap .logomodal{height: 81px;}
#Modalmap .title-modal{display: none;}
#formCountact input[type="number"]{   -moz-appearance: textfield;-webkit-appearance: textfield;appearance: textfield;}
.doctor__box .l-agancybox img{max-height: 140px;}
.content-search,.bread-crump{max-width: 1400px;}
.description-head-single{background: #f0fafb;border-radius: 10px;margin: 10px 0;border: 1px solid #d3e2e3;padding: 20px;}
.description-head-single h2.title{font-size: 18px;margin-bottom: 5px;font-weight: bold;}
.info-box-Agency-Serv p{font-size: 13px;line-height: 20px;margin-bottom: 0;text-align: center;}
.Ouroffices ul li .hovershow{width:100%;}
.Portfolio__box h3{padding-top: 10px;text-align: center;}
.Portfolio__box h3 a{font-size: 16px;color:#333;font-weight: bold;}
.Portfolio__box h3 a:hover{color:#48c3c8;}
.sortbox button.active{background: #9f0b19;}
.info-contact-clinic{padding: 20px;background: #f0fafb;border: 1px solid #deecee;border-radius: 15px 15px 15px 5px;margin-bottom: 20px;}
.info-contact-clinic .title{margin-bottom: 10px;}
.contact-clinic-box a{color:#333;}
.contact-clinic-box a:hover{color: #48c3c8;}
.contact-clinic-box a:before{content: '\e90a';font-family: 'behido';color: #e86d5d;margin-right: 5px;}
.desc-popular-treatment{position: absolute;width: 100%;top: 0;right: 0;padding:20px 30px;overflow: hidden;height: 100%;background: rgba(0,0,0,.4);}
.desc-popular-treatment ul{max-height: 105px;overflow: hidden;}
.desc-popular-treatment ul li,.desc-popular-treatment ul li a{color: #fff;font-size: 13px;text-shadow: #000 1px 0 10px;}
.desc-popular-treatment ul li svg{position: relative;top:2px;margin-right: 4px;}
.box-treatment-pack:hover .desc-popular-treatment{background: rgba(0,0,0,.65);}
.contact-clinic-box .adrs path{fill:#e86d5d;}
.content-page-simple p{text-align: justify;}
table.tbl-agancy{margin-bottom: 0;}
.mw-120{min-width:120px;}
.mw-190{min-width:190px;}
.img-main-single .carousel-item img{height: calc( ((((((100vw) * 100) / 100) / 7) - 0px)) / 0.820);width: 100%;object-fit: cover;}
.Certifications-box .view-video{animation-name: flash;animation-duration: 1s;animation-fill-mode: both;animation-iteration-count: infinite;display: inline-block;margin-right: 12px;border:1px solid #f20c32;padding: 4px 12px;border-radius: 4px;cursor: pointer;color:#fff;}
@keyframes flash {
    from {background:#f20c32;}
    to {background:#7f071a;}
}
.Portfolio-sec.sec-single .l-agancybox img{height: calc( ((((((100vw) * 100) / 100) / 11) - 0px)) / 0.820);width: 100%;object-fit: cover;}
.slider-btn ul.btn-slide{position: absolute;top: 0;right: 14px;z-index: 1;}
.slider-btn ul.btn-slide li{display: inline-block;width: 30px;height: 30px;line-height: 30px;text-align: center;margin-top: 10px;cursor: pointer;}
.slider-btn ul.btn-slide li.slprev{margin-right: 8px !important;}
.col-load{display: none;}
#loadMore{display: table;margin: 10px auto 20px;background: #48c3c8;color: #fff;padding: 4px 10px;border-radius: 5px;}
#loadMore:hover{background: #3ca7ac;}
.details-list-box{position: relative;}
.details-list-box button{background:#52c7cb;color: #fff;border: none;border-radius: 4px;font-size: 12px;}
.details-list-box span.details-list{position: absolute;width: 200px;background: #fff;height: 70px;overflow-y: auto;top: 27px;left: 0;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;border-radius: 9px;z-index: 2;text-align: center;display: none;font-size: 13px;line-height: 20px;padding:3px 10px;}
.details-list-box:hover span.details-list{display: block;}
.tbl-agancy td{border:none;}
.image-info-single-agency{padding:12px;}
.image-info-single-agency img{max-height: 150px;border-radius:8px;}
.r-info-single-agency svg{padding-right: 4px;position: relative;}
.r-info-single-agency svg path{fill:#f20c32;}
.r-info-single-agency svg.fa-globe{font-size: 17px;top:2px;}
.r-info-single-agency svg.fa-phone-volume{font-size: 20px;top: 1px;}
.r-info-single-agency svg.fa-map-marker-alt{font-size: 18px;top: 1px;position: relative;}
.td-with-details .details{background: #52c7cb;color: #fff;border: none;border-radius: 4px;font-size: 12px;}
.td-with-details{position: relative}
.td-with-details .details-list{position: absolute;
    width: 100%;
    background: #fff;
    height: 70px;
    overflow-y: auto;
    top: -14px;
    left: 0;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    border-radius: 9px;
    z-index: 2;
    text-align: center;
    display: none;
    font-size: 13px;
    line-height: 20px;
    padding: 3px 10px;}
.td-with-details.show:hover .details-list{display: block;}
.video-seprator{margin-top: 10px}
#specialitiesHolder2{max-height: 200px;
    overflow-y: auto;
    z-index: 108;
    position: relative;
    box-shadow: 0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.07);
    padding: 15px;
    background: #fff;
    scrollbar-width: thin;}

@media(min-width:601px){
    .sort-title svg{display: none;}
}
@media(min-width:992px){
    span.close-menu,span.menu-side-mobile,span.close-sidebar{display: none;}
}
@media(min-width:1700px){
    .Portfolio-sec.sec-single .l-agancybox img {height: calc( ((((((100vw) * 100) / 100) / 12) - 0px)) / 0.820);}
}
@media(min-width:1600px){
    .img-main-single .carousel-item img{height: calc( ((((((100vw) * 100) / 100) / 8.4) - 0px)) / 0.820);}
}
@media(min-width:1500px){
    .box-login-page {width: 35%;}
}
@media(min-width:1540px){
    .txt-single-hospital{height: calc( ((((((100vw) * 100) / 100) / 9) - 0px)) / 0.9);}
}
@media(max-width:1300px){
    .title-footer strong{font-size: 14px;}
    .col-footer {padding-right: 12px;}
    .title-footer strong:after{margin-left: 4px;}
    .info-contact-box .amount{display: block;}
    .box-login-page {width: 43%;}
}
@media(max-width:1200px){
    .col_slider_link{padding: 0 5px;}
    .img_serv img.sub{right:14px;}
    .content-box-package{padding: 0 1px;}
    .box-txtabout{padding: 3rem 4rem;margin-top: -25px;}
    .content-trust-box {padding: 0 7rem 10px;}
    .box-login-page {width: 54%;}
    .content-search.w-90{width:100%;}
    .accordion-body {padding: 1rem .5rem;}
    .content__page{padding: 0 30px;}
    .info-box-Agency-Serv{left: unset;right: 0;}
}
@media(max-width:1199px){
   .desc-footer,.menu__footer{margin-bottom: 20px;}
    .col-footer .footermenu:after{display:none;}
    .l-serv-about .item-serv ul li{width:48%;}
    .row-contact-page {padding: 4rem 3rem;}
    .desc-popular-treatment ul {max-height: 82px;}
    .head-r-main-single{display: block !important;}
    .btn-single{margin-top: 5px;}
    .UsefulReview span:last-child{padding: 6px 10px 9px 4px;font-size: 12px;}
    .UsefulReview span:first-child{padding: 6px 5px 9px;font-size: 12px;}
    .img-main-single .carousel-item img {height: calc( ((((((100vw) * 100) / 100) / 6) - 0px)) / 0.820);}
}
@media(max-width:992px){
    #navbar button.navbar-toggler{margin-left: 16px;border: none;box-shadow: none!important;}
}
@media(max-width:991px){
    #navbarSupportedContent {position: fixed;width: 220px;background: #fff;z-index: 999;height: 100vh;top: 0;left: 0;padding:40px 20px 20px;overflow-y: auto;box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;}
    header .navbar #navbarSupportedContent ul li.nav-item{border-right:none;margin-bottom: 10px;}
    .navbar-nav.mx-auto {padding-right: 0;}
    span.close-menu{position: absolute;top:14px;right:18px;}
    span.close-menu svg{font-size: 18px;}
    span.close-menu svg path{fill:#f20c32;}
    form.search_index {width: 100%;padding: 32px 1rem;margin-top: -20px;}
    .slider_link {width: 98%;}
    .col_slider_link{margin-bottom: 12px;width: 33.3333%;}
    .box_slider_link img{height: calc( ((((((100vw) * 100) / 100) / 8) - 0px)) / 0.820);}
    .w-90{width: 100%;}
    .box_serv{padding: 12px;}
    .img_serv img.sub{right:8px;}
    .title_serv,.txt_serv p{padding: 0;}
    .title_serv h2{font-size: 16px;}
    .info-treatment-pack h3{font-size: 13px;}
    .medicalTrip-sec{width:96%;margin: 0 auto}
    .end-sec-footer{max-width: 542px;margin: auto;}
    .our_customer .w-90{width: 90%;}
    .title_our_customer{padding-left: 176px;}
    .featured-package.w-90{width:96%;}
    .featured-package .ul-slide li.slprev {left: -21px;}
    .featured-package .ul-slide li.slnext {right: -21px;}
    .row-contact-page {padding: 2rem 0;}
    p.desc-contact-page{font-size: 14px;}
    .box-login-page{width: 68%;}
    span.menu-side-mobile{position: fixed;top: 30%;left: 0;background: #f20c32;width: 38px;line-height: 38px;text-align: center;height: 38px;border-radius: 0 4px 4px 0;cursor: pointer;z-index: 9;}
    span.menu-side-mobile path{color:#fff;}
    span.menu-side-mobile svg{font-size: 20px;position: relative;top: 3px;right: 2px;}
    aside.sidbar{width: 320px;position: fixed;left: -100%;transition: all 0.7s ease;top: 0;z-index: 1000;overflow-y: scroll !important;height: 100vh;padding: 32px 15px 15px;background: #fff;overflow-y: auto;scrollbar-width:thin;}
    aside.sidbar.show{left: 0;transition: all 0.7s ease;}
    .r-content-search{width:100%;}
    span.close-sidebar{position: absolute;top: 5px;right: 23px;cursor: pointer;}
    span.close-sidebar svg{font-size: 18px;}
    span.close-sidebar svg path{color:#777;}
    aside .in-aside{position: unset;top:unset;}
    .txt-single-hospital{height: calc( ((((((100vw) * 100) / 100) / 7) - 0px)) / 0.800);}
    .info-box-Agency-Serv{width:100%;}
    .img-main-single .carousel-item img {height: calc( ((((((100vw) * 100) / 100) / 4.7) - 0px)) / 0.820);}
    .Portfolio-sec.sec-single .l-agancybox img {height: calc( ((((((100vw) * 100) / 100) / 7) - 0px)) / 0.820);}
}
@media screen and (min-width:768px) and (max-width:991px){
    .desc-popular-treatment{display: none!important;}
}
@media(max-width:900px){
    .col-md-2.col-Agency-Service{width:20%;}
}
@media(max-width:767px){
    .inside_search_index label.lbl{width: 106px;font-size: 13px;}
    .inside_search_index .first__input.box__input input {width: calc(100% - 113px);}
    .box_serv{margin-bottom: 24px;}
    .title-site h3{font-size: 18px;}
    .col_serv:nth-child(3){width:100%;margin-bottom: 0;}
    .img-treatment-pack,.img-treatment-pack img{height: calc( ((((((100vw) * 100) / 100) / 6) - 0px)) / 0.820);}
    .l-about-index{text-align: center;margin-bottom: 14px;}
    .l-about-index img{max-height: 200px;}
    .r-about-index .box-btn-special{margin: 0 auto;}
    .package-sec{margin-top: 2rem;}
    .img-popular-destination,.img-popular-destination img{height: calc( ((((((100vw) * 100) / 100) / 7) - 0px)) / 0.820);}
    .ul-slide li.slnext{right: -20px;}
    .ul-slide li.slprev{left: -20px;}
    .box-txtabout{margin-top: 30px;}
    .slider-about{min-height: unset;}
    .content-trust-box {padding: 0 1rem 0;}
    .r-serv-about{text-align: center;margin-top: 30px;}
    .r-serv-about img{display: none;}
    .title-serv-about h2 {font-size: 18px;}
    .title_our_customer strong {font-size: 18px;}
    .r-contact-page #map{margin-top: 18px;}
    h1.title-form-contact{font-size: 20px;}
    .box-login-page {width: 80%;}
    .boxPackage-search a.arrow-right:after{right: 7px;}
    .sortbox button{padding: 4px;}
    .sortbox button span, .sortbox button a{font-size: 12px;}
    .txt-single-hospital {max-height: 207px;height:unset;}
    .img-main-single .carousel-inner{text-align: center;}
    .head-r-main-single{margin: 15px 0;padding-bottom: 12px;}
    .r-content-search .titlePage h2, .r-content-search .titlePage h1{font-size: 18px;}
    .col-md-2.col-Agency-Service{width:25%;}
    .r-itemcomment .UsefulReview{text-align: center;margin: 8px 0;}
    .btn-healthCenter-page button.Send-comment{margin: 8px auto;float:unset;display: table}
    .name-agancybox a{font-size: 14px;}
    .box__descpackage.video video{width:auto;margin:5px auto 20px;display: table;max-width: 100%;}
    .img-main-single .carousel-item img {height: calc( ((((((100vw) * 100) / 100) / 2) - 0px)) / 0.820);}
}
@media(max-width:700px){
    .serch-btn-index{padding: 10px 9px;}
    .r-content-search .col-agancybox .l-agancybox,.r-content-search .col-agancybox .r-agancybox{width:100%;}
}
@media(max-width:699px){
    .Portfolio-sec.sec-single .l-agancybox img {height: calc( ((((((100vw) * 100) / 100) / 5) - 0px)) / 0.820);}
}
@media(max-width:650px){
    .item-Access-level{width: 48%;}
    .desc-popular-treatment{display: none!important;}
}
@media(max-width:600px){
    .inside_search_index{display: block;border: none;}
    .inside_search_index .first__input,.inside_search_index .second__input{width:100%!important;border:1px solid #ddd;border-radius: 10px;margin-bottom: 5px;}
    .serch-btn-index{padding: 10px 16px;width: 40%;border-radius: 10px;margin: 0 auto;}
    form.search_index{margin-top:0;box-shadow: none;padding:12px 1rem 0;}
    .title-site h3:before{margin-right: 5px;width: 50px;display: inline-block;overflow: hidden;top: 5px;position: relative;}
    .title-site h3:after{margin-left: 5px;width: 50px;display: inline-block;overflow: hidden;top: 5px;position: relative;direction: rtl;}
    .icon-treatment-pack{width: 40px;height: 40px;line-height: 40px;top: -28px;}
    .icon-treatment-pack img{width: 30px;}
    .info-treatment-pack h3{padding-right: 0;}
    .title-about-index h4{font-size: 16px;}
    .title-about-index h4:after{margin-left: 6px;width: 56px;overflow: hidden;display: inline-block;direction: rtl;top: 7px;position: relative;}
    .end-sec-footer .newsletter,.end-sec-footer .instagram-footer{width: 100%;text-align: center;}
    .newsletter-footer{width: fit-content;margin: 0 auto;}
    .follow-in-insta a{margin-top: 20px;}
    .box-txtabout {padding: 2rem 1rem;}
    .box-login-page{padding:10px 15px 20px;}
    .col-boxPackage-search,.col-boxPackage-search.no-vip {width: 100%;text-align: center;}
    .boxPackage-search{display: block!important;}
    .boxPackage-search a.arrow-right:after{top:0;}
    .title-boxPackage-search{display: none;}
    .btn-sortbox{position: absolute;background: #fff;border-radius: 6px;padding: 12px;box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;border-top: 1px solid #ddd;top: 25px;left: 0;display:none!important;z-index: 2;min-width: 150px;}
    .btn-sortbox.show{display: block!important;}
    span.sort-title{cursor:pointer;}
    .btn-sortbox button{display: block;background: transparent!important;}
    .btn-sortbox button span,.btn-sortbox button a{color:#333;}
    .btn-sortbox button.active span,.btn-sortbox button.active a{color:#9f0b19;}
    .r-content-search .titlePage{justify-content: center;}
    .sortbox{text-align: center;display: table;margin: 0 auto 14px;}
    .r-head-single-clinic,.l-head-single-clinic{width:100%;}
    .r-head-single-clinic{text-align: center;}
    .titlePage{display: block;}
    button.btn-heart{margin: 12px auto 0;}
    .col-md-2.col-Agency-Service{width:33.3333%;}
    .titlePage.package-single{display: block!important;}
    .package-single .l-titlePage{text-align: center;}
    .package-single button.Send-comment{float: unset;margin: 8px auto;display: table;}
}
@media(max-width:575px){
    .img-popular-destination, .img-popular-destination img {height: calc( ((((((100vw) * 100) / 100) / 5) - 0px)) / 0.820);}
    .title-newsside{padding: 4px 12px;}
    .author-news{padding:0 12px;}
    #Modalmap .modal-dialog {max-width: 90%;margin: 1.75rem auto!important;}
    .info-contact-clinic .head-contact-clinic{display: none;}
    .l-info-single-agency{text-align: center;}
    .ps-5.icon-info-single-agency{padding-right: 9px!important;}
}
@media(max-width:500px){
    .r-top-head{width: auto;position: absolute;top: 64px;z-index: 2;right: 0;}
    .logo-header img {max-height: 34px;}
    .l-top-head{width: 100%;padding:0;}
    .l-top-head a{font-size: 12px;}
    .col__banner__box{width:100%}
    .col__banner__box:nth-child(2){margin-top: 12px;}
    .title-site h3 {font-size: 16px;}
    .col_serv{width:100%;}
    .txt_serv p{height:auto;}
    .l-col-footer ul li{width: 32.3333%;}
    .title-about-page h1 {font-size: 22px;}
    .box-txtabout{margin-top: 15px;}
    .r-serv-about img{display: block;margin: 0 auto;}
    .our_customer{background-position: top left 30%;}
    .title_our_customer {padding-left: 75px;}
    aside.sidbar{width:100%;}
    .r-content-search .titlePage h2, .r-content-search .titlePage h1 {font-size: 16px;}
    .col-md-2.col-Agency-Service{width:50%;}
    .title-sec-single strong {font-size: 16px;}
    span.price_Packages{display: block;text-align: center;float:unset;margin: 10px 0;}
    .box__descpackage.video video{margin-bottom: 0;}
    .descpackage .col-descpackage{width:100%;margin-bottom: 15px;}
    .Certifications-box .view-video{display: table;margin:0 auto 14px;}
}
@media(max-width:450px){
    #navbarSupportedContent{width:100%;}
    .col_slider_link{width: 50%;}
    .box_slider_link img{height: calc( ((((((100vw) * 100) / 100) / 5) - 0px)) / 0.820);}
    .title-medical-trip.title-site h3:before,.title-medical-trip.title-site h3:after{display: none;}
    .title-about-page{top: 33%;}
    .box-login-page {width: 94%;}
    div.ph-info-contact{width:100%;}
    .doctor-slider ul.btn-slide li.slprev, .Portfolio-sec ul.btn-slide li.slprev {margin-right: 0px !important;}
    .doctor-slider ul.btn-slide, .Portfolio-sec ul.btn-slide{right: 6px;}
}
@media(max-width:419px){
    .desc-footer,.menu__footer,.r_main_footer .col-6{width:100%;}
    .logo-footer img {max-height: 60px;}
    .desc-footer,.desc-footer p{text-align: center;padding: 0;}
    .l-serv-about .item-serv ul li{width:100%;}
    .info-contact-box{padding: 5px;}
    .info-contact-box .amount{padding-left: 0;}
    .r-content-search .col-agancybox{width:100%;}
}
@media(max-width:410px){

}
@media(max-width:400px){
    .title-site h3:before,.title-site h3:after{width:30px;}
}
@media(max-width:399px){
    .Portfolio-sec.sec-single .l-agancybox img {height: calc( ((((((100vw) * 100) / 100) / 2.5) - 0px)) / 0.820);}
}
