body{font-family:"Roboto";}
a {text-decoration: none;}
ul{margin: 0; padding: 0;}

.header_area{position: relative;top: 0;left: 0;width: 100%;z-index: 99;-webkit-transition: 0.4s;transition: 0.4s;}
.header_area:after {position: absolute;top: 0;left: 0;content: "";width: 100%;z-index: -1;height: 80%;background-color: #F5F6FA;}
.header_top {padding: 12px 0 12px;}
.header_top_left{display: flex;flex-wrap: wrap;align-items: center;}
.contact_info{display: flex;flex-wrap: wrap;align-items: center;}
.contact_info li span {background-color: #fff;-webkit-box-shadow: 0 3px 15px rgb(0 0 0 / 7%);box-shadow: 0 3px 15px rgb(0 0 0 / 7%);position: relative;top: -1px;left: 0;width: 30px;height: 30px;text-align: center;border-radius: 50%;-webkit-transition: 0.4s;transition: 0.4s;display: inline-block;color: #005190;line-height: 30px;margin-right: 5px;}
.contact_info li{display: inline-block;margin-bottom: 0;font-size: 16px;list-style: none;margin-right: 25px;position: relative;}
.contact_info li p{display: inline-block;margin: 0;color: #666666;}
.contact_info li p a{color: #666666;}
.header_top_right{display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;}
.social_profile {text-align: right;margin-left: 15px;position: relative;padding-left: 15px;}
.social_profile li{display: inline-block;margin-left: 10px;}
.social_profile li a {width: 30px;height: 30px;font-size: 16px;color: #005190;background: #fff;border-radius: 50%;-webkit-box-shadow: 0 4px 15px rgb(0 0 0 / 8%);box-shadow: 0 4px 15px rgb(0 0 0 / 8%);display: inline-block;justify-content: center;text-align: center;line-height: 30px;}
.head_btn {vertical-align: middle;}
.head_btn a{background-color: #005190;border-radius: 10px;box-shadow: 0px 10px 30px 0px rgb(0 68 167 / 50%);color: #fff !important;display: inline-block;padding: 14px 32px 14px !important;position: relative;z-index: 1;overflow: hidden;}

.main-navigation .dropdown ul {border-radius: 0; width: 200px;}
.main-navigation .dropdown ul li{margin: 0; padding: 0;width: 100%;}
.main-navigation ul li.sub-items:hover>a, .main-navigation ul li a:hover, .main-navigation ul li.active>a {color: #26b1ff;}
.main-navigation ul li.sub-items>a:before {content: "\f107";position: absolute;top: 50%;right: 0;transform: translate(0,-50%);font-family: 'FontAwesome';
font-size: 16px;transition: 0.3s;}
.main-navigation ul li.sub-items>a {padding-right: 15px;position: relative;}
.main-navigation ul li.sub-items:hover>a:before, .main-navigation ul li a:hover:before {transform: translate(0,-50%) rotate(-180deg);transition: 0.3s;}
.main-navigation ul li:first-child {margin-left: 0;padding: 0;}
.main-navigation ul li ul.sub-menu {position: absolute;top: 100%;left: -15px;width: 260px;height: auto;background: #ffffff;box-shadow: 1px 1px 60px rgba(0,0,0,0.1);display: none;transition: 0.3s;z-index: 150;border-top: 5px solid #26b1ff;}
.main-navigation ul li:hover ul.sub-menu {display: block;animation: swip_up 0.3s linear 1;}
@keyframes swip_up {
from {
transform: translate(0, 20px);
opacity: 0;
}
to {
transform: translate(0, 0);
opacity: 1;
}
}
.main-navigation ul li:hover ul.sub-menu li{display: block;margin: 5px 10px;text-align: left;padding: 0;}


.appo_modal form{width: 100%;padding:20px;}
.appo_modal form h2{text-align: center;color: #000;font-size: 28px; font-weight: bold;margin-bottom: 5px;}
.appo_modal form input, .appo_modal form select{margin:5px 0; border-radius:100px;background: rgba(255,255,255,0.8);height: 45px;}
.appo_modal form textarea{margin:5px 0; border-radius:20px;background: rgba(255,255,255,0.8); height: 80px;resize: none;}
.appo_modal .btn-close{background: #fff; opacity: 1; position: absolute;right: -5px;top: -5px; padding: 0;z-index: 2;}
.appo_modal .btn-close i{font-size: 24px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 1;color: #005190;}
.appo_modal .modal-body{z-index: 1;}
.appo_modal .modal-dialog{max-width: 40%;}
.btn_box button{background-color: #005190;border-radius: 10px;box-shadow: 0px 10px 30px 0px rgb(0 68 167 / 50%);color: #fff !important;display: block;padding: 14px 32px 14px;position: relative;z-index: 1;overflow: hidden;margin:10px auto;border:none;}
.btn_box button:before {position: absolute;top: 0;left: 0;content: "";width: 50%;height: 0;visibility: hidden;opacity: 0;z-index: -1;border-radius: 0 50% 50% 0;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;background: #2490EB;}
.btn_box button:after {border-radius: 50% 0 0 50%;position: absolute;bottom: 0;right: 0;content: "";width: 50%;height: 0;visibility: hidden;opacity: 0;z-index: -1;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;background: #2490EB;}
.btn_box button:hover:after, .btn_box button:hover:before {width: 100%;height: 100%;visibility: visible;opacity: 1;}
@keyframes swip_up {
from {
transform: translate(0, 20px);
opacity: 0;
}
to {
transform: translate(0, 0);
opacity: 1;
}
}

.header-bottom {width: 100%;transition: 0.3s;background-color: #fff; padding: 0 15px; border-radius: 10px; position: relative;transition: all 0.3s;}
.site-branding a {display: inline-block;position: relative;}
.site-branding a img {width: 80px;}
.header-menu {position: relative;text-align: right;}
.main-navigation {display: inline-block;}
.main-navigation ul {list-style: none;font-size: 0;line-height: 1;margin-bottom: 0;padding: 0;}
.main-navigation ul li {font-size: 16px;display: inline-block;margin-left: 20px;padding-left: 20px;position: relative;}
.main-navigation ul li a {font-size: 16px;line-height: 24px;color: #000;font-weight: 500;transition: 0.3s;text-decoration: none;cursor: pointer;padding: 0;}
.main-navigation ul li a:hover {color: #005190;}
.btn_box {vertical-align: middle;}
.btn_box a{background-color: #005190;border-radius: 10px;box-shadow: 0px 10px 30px 0px rgb(0 68 167 / 50%);color: #fff !important;display: inline-block;padding: 14px 32px 14px !important;position: relative;z-index: 1;overflow: hidden;}
.btn_box a:before {position: absolute;top: 0;left: 0;content: "";width: 50%;height: 0;visibility: hidden;opacity: 0;z-index: -1;border-radius: 0 50% 50% 0;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;background: #2490EB;}
.btn_box a:after {border-radius: 50% 0 0 50%;position: absolute;bottom: 0;right: 0;content: "";width: 50%;height: 0;visibility: hidden;opacity: 0;z-index: -1;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;background: #2490EB;}
.btn_box a:hover:after, .btn_box a:hover:before {width: 100%;height: 100%;visibility: visible;opacity: 1;}
@keyframes swip_up {
from {
transform: translate(0, 20px);
opacity: 0;
}
to {
transform: translate(0, 0);
opacity: 1;
}
}

/*==Sticky Header Start==*/
.sticky-header{position: fixed;top: 0;left: 0;width: 100%;border-radius: 0 0 10px 10px;border-bottom: 1px solid #0093e5;}
/*==Sticky Header End==*/

.toggle-button {position: fixed;top: 0;right: 0;width: 70px;height: 70px;background-color: #26b1ff;text-align: center;border: none;outline: none;display: none;z-index: 110;}
.toggle-button span {width: 30px;height: 3px;background: #ffffff;display: block;margin: 0 auto 6px auto;position: relative;top: 0;opacity: 1;transition: 0.3s;}
.toggle-button span:last-child {margin-bottom: 0;}
.toggle-menu .toggle-button {background-color: #26b1ff;}
.toggle-menu .toggle-button span {background-color: #ffffff;}
.toggle-menu .toggle-button span:nth-child(1) {transform: rotate(45deg);position: relative;top: 9px;}
.toggle-menu .toggle-button span:nth-child(2) {opacity: 0;}
.toggle-menu .toggle-button span:nth-child(3) {transform: rotate(-45deg);position: relative;top: -9px;}

/*==Hero Slider Starts==*/
.hero-wrap{background-image: url(../images/hero-bg-1.jpg);position: relative;z-index: 1;}
.hero-wrap:after {position: absolute;top: 0;left: 0;content: "";width: 100%;height: 100%;background-color: rgba(20, 70, 123, 0.8);z-index: -1;}
.hero-wrap .hero-img-wrap {height: 500px;}
.hero-wrap .hero-img-wrap .hero-shape-three {position: absolute;z-index: -1;top: 50%;right: -180px;-webkit-transform: translateY(-50%);transform: translateY(-50%);opacity: 0.1;}
.hero-wrap .hero-shape-one, .hero-wrap .hero-shape-two{position: absolute;z-index: 1;}
.hero-wrap .hero-shape-two {top: 100px;right: 20%;}
.hero-wrap .hero-shape-one {bottom: 100px;left: 45%;}
.hero-wrap .hero-promo-box {position: absolute;top: 40%;right: -180px;background-color: #fff;display: inline-block;padding: 25px 35px;min-width: 210px;border-radius: 10px;text-align: center;-webkit-box-shadow: 0 0 15px rgb(0 0 0 / 10%);box-shadow: 0 0 15px rgb(0 0 0 / 10%);}
.hero-wrap .hero-promo-box .promo-icon {position: relative;display: inline-block;margin: 0 0 15px;}
.hero-wrap .hero-promo-box .promo-icon i {font-size: 55px;line-height: 0.8;color: #2490EB;margin: 0 auto;}
.hero-wrap .hero-promo-box .promo-icon:after {position: absolute;top: 20px;left: 30%;content: "";width: 40px;height: 40px;border-radius: 5px;background-color: rgba(36, 144, 235, 0.15);}
.hero-wrap .hero-promo-box h2 {font-size: 40px;font-weight: 800;margin: 0;}
.hero-wrap .hero-promo-box h2 span {display: block;font-size: 16px;font-weight: 400;color: #666666;}
.hero-slide-item{padding: 30px 0;}
.bg-f {background-position: center center;background-size: cover;background-repeat: no-repeat;background-color: #ddd;}
.hero-slider.owl-carousel .owl-item.active h1, .hero-slider.owl-carousel .owl-item.active p, .hero-slider.owl-carousel .owl-item.active ul, .hero-slider.owl-carousel .owl-item.active .btn_box{-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: fadeInUp;animation-name: fadeInUp;-webkit-animation-delay: .7s;animation-delay: .7s;}
.hero-slider h1{font-size: 60px;color: #fff;font-weight: 800;}
.hero-slider p{font-size: 16px; color: #cccccc;line-height: 28px;}
.hero-slider ul{margin-bottom: 15px;}
.hero-slider ul li{font-size: 16px; color: #cccccc;line-height: 28px;list-style: none;}
.hero-slider .btn_box a{background-color: #2490EB;}
.hero-slider .btn_box a:before, .hero-slider .btn_box a:after{background: #005190;}
@keyframes fadeInUp {
from {
    opacity: 0;
    -webkit-transform: translate3d(0, 50%, 0);
    transform: translate3d(0, 50%, 0);
}
to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
}
.hero-wrap .hero-shape-one {bottom: 100px;left: 45%;}
.hero-wrap .hero-shape-one, .hero-wrap .hero-shape-two {position: absolute;z-index: 1;}
.bounce {-webkit-animation: float 1500ms infinite ease-in-out;animation: float 1500ms infinite ease-in-out;}
@keyframes float {
0% {
    transform:translateY(0px);
}
50% {
    transform:translateY(-10px);
}
100% {
    transform:translateY(0px);
}
}
    
.hero-wrap .hero-slide-item .hero-img-wrap {border-radius: 10px;margin-right: auto;height: 500px;width: calc(100% - 180px);position: relative;}
.hero-bg-one {background-image: url(../images/hero-img-5.jpg);}
.hero-bg-two {background-image: url(../images/hero-img-6.jpg);}
.hero-bg-three {background-image: url(../images/hero-img-7.jpg);}
.animationFramesTwo {-webkit-animation: animationFramesTwo 20000ms infinite ease-in-out;animation: animationFramesTwo 20000ms infinite ease-in-out;}
@keyframes animationFramesTwo {
0% {
    transform: translate(0px, 0px) rotate(0deg);
}
20% {
    transform: translate(73px, -1px) rotate(36deg);
}
40% {
    transform: translate(141px, 72px) rotate(72deg);
}
60% {
    transform: translate(83px, 122px) rotate(108deg);
}
80% {
    transform: translate(-40px, 72px) rotate(144deg);
}
100% {
    transform: translate(0px, 0px) rotate(0deg);
}
}
.hero-wrap .owl-nav button {width: 45px;height: 45px;background-color: #fff !important;position: absolute;top: 50%;transform: translateY(-50%);z-index: 1;transition: 0.3s;border: none !important;border-radius: 30px;}
.hero-wrap .owl-nav button.owl-next {left: auto;right: 0;}
.hero-wrap .owl-nav button.owl-prev {left: 0;right: auto;}
.hero-wrap .owl-nav button i {font-size: 18px;color: #2490EB;transition: 0.3s;margin-top: 4px;}
/*==Hero Slider End==*/

.about_area{padding: 70px 0; background: #F0F4FE;}
.about_img_wrap {position: relative;padding-bottom: 150px;z-index: 1;}
.about_img_one {margin-left: auto;max-width: 400px;display: block;border-radius: 10px;}
.about_img_two {position: absolute;bottom: 0;left: 0;z-index: 1;max-width: 320px;border-radius: 10px;}
.about_promo_box {position: absolute;bottom: 70px;right: 100px;background-color: #2490EB;border: 4px solid rgba(255, 255, 255, 0.9);border-radius: 10px;padding: 30px;z-index: 2;-webkit-box-shadow: 0 0 15px rgb(0 0 0 / 10%);box-shadow: 0 0 15px rgb(0 0 0 / 10%);display: flex;flex-wrap: wrap;align-items: center;}
.about_promo_box .promo_icon {position: relative;display: inline-block;margin-right: 20px;}
.about_promo_box .promo_icon i {font-size: 55px;line-height: 0.8;color: #fff;margin: 0 auto;}
.about_promo_box h2 {font-size: 40px;font-weight: 700;margin: 0;color: #fff;}
.about_promo_box h2 span {display: block;font-size: 16px;font-weight: 400;}
.head{color: #2490EB; font-size: 36px; font-weight: 800; position: relative;}
.head:before{content: ""; height: 3px; width: 50px;background: #2490EB; position: absolute; left: 0; bottom: -1px;}
.head:after{content: ""; height: 1px; width: 120px;background: #2490EB; position: absolute; left: 0; bottom: 0;}
.about_right h4{color: #000; font-size: 24px;line-height: 36px;margin: 0 0 15px;}
.about_right p{line-height: 28px;color: #666666; font-weight: 400;margin: 20px 0;text-align: justify;}
.mission_text ul li{line-height: 28px;color: #666666; font-weight: 400;margin:0;text-align: justify; list-style:none;position:relative;padding: 0 0 0 25px;}
.mission_text ul li:after{content: "\f058"; font-family: "Font Awesome 6 Free";position: absolute; left: 0; top: -1px; font-weight: 900;color: #2490EB;}
.mission_box{display: flex;flex-wrap: wrap;margin-bottom: 25px;}
.mission_icon {width:5%;}
/*.mission_icon:after {position: absolute;bottom: 0;left: 0;content: "";width: 100%;height: 0;background-color: #2490EB;-webkit-transition: 0.4s;transition: 0.4s;visibility: hidden;opacity: 0;z-index: -1;}
.mission_box:hover .mission_icon:after{height: 100%;visibility: visible;opacity: 1;}
.mission_box:hover i{color: #fff;}*/
.mission_icon i{font-size: 30px; line-height: 70px; color: #2490EB;transition: 0.4s;background-color: white;-webkit-box-shadow: 0 4px 15px rgb(0 0 0 / 10%);box-shadow: 0 4px 15px rgb(0 0 0 / 10%);width: 70px;height: 70px;border-radius: 50%;position: relative;z-index: 1;overflow: hidden;position: relative;top: 3px;-webkit-transition: 0.4s;transition: 0.4s;flex: 0 0 auto; text-align: center;}
.mission_text{flex: 0 0 auto;max-width: 95%;padding-left: 20px;}
.mission_box p{margin: 0;}

.service_area{padding: 70px 0;position: relative;}
.service_area:after {position: absolute;top: 0;left: 0;content: "";width: 100%;z-index: -1;height: 200px;background-color: #2490EB;}
.service_area h2{color: #fff;text-align: center;}
.service_area h2:before, .service_area h2:after{background: #fff;left: 50%; transform: translateX(-50%);}
.serv_slide{margin-top: 30px;}
.serv_slide .item{background: #fff; border-radius: 10px;padding: 25px;box-shadow: 0 0 15px rgb(0 0 0 / 10%);display: flex;flex-wrap: wrap;}
.serv_slide .owl-stage-outer{padding: 15px 0;}
.serv_slide img{flex: 0 0 auto;max-width: 20%;width: 100% !important;height: fit-content;}
.serv_slide h3{flex: 0 0 auto;max-width: 80%;padding-left: 20px;color: #000; font-size: 24px;line-height: 36px; margin: 0;}
.serv_slide h3 span{display: block;line-height: 24px;color: #666666; font-weight: 400;margin: 5px 0;font-size: 16px;}
.serv_slide .owl-nav button {width: 45px;height: 45px;background-color: #2490EB !important;position: absolute;top: 50%;transform: translateY(-50%);z-index: 1;transition: 0.3s;border: none !important;border-radius: 30px;}
.serv_slide .owl-nav button.owl-next {left: auto;right: -30px;}
.serv_slide .owl-nav button.owl-prev {left: -30px;right: auto;}
.serv_slide .owl-nav button i {font-size: 18px;color: #fff;transition: 0.3s;margin-top: 4px;}
.service_area .btn_box{text-align: center;margin-top:30px;}
.service_area .btn_box a{background-color: #2490EB;}
.service_area .btn_box a:before, .service_area .btn_box a:after{background: #005190;}

.facility_area{padding: 70px 0;background: #005190;}
.facility_area h2{color: #fff;text-align: center;}
.facility_area h2:before, .facility_area h2:after{background: #fff;left: 50%; transform: translateX(-50%);}

.gallery-slider {width: 100%;height: auto;}
.gallery-slider .swiper-slide {background:url(../images/white-pattern.jpg) #fff 0 0 repeat;margin-bottom:-1px;height: auto;}
.gallery-slider .swiper-slide .row{height:100%;}
.gallery-slider .swiper-slide img {display:block;width: 100%; -webkit-clip-path: polygon(0 0,90% 0,100% 100%,0 100%);clip-path: polygon(0 0,90% 0,100% 100%,0 100%);height: 100%;object-fit: cover;}
.gallery-thumbs {width: 100%;padding: 0;overflow: hidden;}
.gallery-thumbs .swiper-slide {width: 25%;height: 100px;text-align: center;overflow: hidden;opacity: 0.3;display: flex;}
.gallery-thumbs .swiper-slide-active {opacity: 1;}
.gallery-thumbs .swiper-slide img {width: auto;height: 100%;filter: brightness(0) invert(1);float: left;}
.serv_right{padding:20px;position:relative;z-index:1; width: 100%;}
.serv_right h3{font-family: "Lato";font-weight:bold;font-size:24px; color:#000;}
.serv_right p{font-size: 18px;line-height: 30px;color: #000;text-align:justify;}
.gallery-thumbs h4{text-align:left; cursor:pointer;margin:auto;}
.gallery-thumbs h4 span{font-family: "Open Sans";font-weight:bold;font-size:20px; color:#fff;margin-left: 15px;float: left;text-align:center;}
.swiper-button-prev, .swiper-button-next{color:#fff !important;}
.serv_right h3{font-weight: bold; font-size: 20px; color: #000;margin: 0;}
.serv_right ul{margin-bottom: 10px;}
.serv_right ul li{list-style: none;color: #666666; font-weight: 400;margin:5px 0;text-align: justify;position: relative;padding:0 0 0 25px;}
.serv_right ul li:after{content: "\f058"; font-family: "Font Awesome 6 Free";position: absolute; left: 1px; top: 0; font-weight: 900;color: #2490EB;}
.serv_right ul p{color: #000; font-weight: 400;margin:5px 0;text-align: justify;}

.scrollscreen--slider {padding:8px;}
.scrollscreen--slider::after {background:#2490EB;}
.scrollscreen--track {width:2px;background:#2490EB;position: absolute;right: 1px;top: 50%;height:300px;pointer-events: none;transform: translateY(-50%);}
*[dir='rtl'] .scrollscreen--track {left:0;right:auto;}
.scrollscreen--slider {position:absolute;top:0;left:0;right:0;box-sizing:border-box;height:0;border:none;background:transparent;pointer-events:none;}
.scrollscreen--slider::after {content:'';display:block;width:5px;height:100%;right:13px;top:0; position:absolute;}
.scrollscreen--content {position:relative;height:100%;overflow-x:hidden;overflow-y:auto;}
.scrollscreen--content::-webkit-scrollbar {-webkit-appearance: none;}
.scrollscreen {overflow:hidden;height: 400px;position:relative;padding: 20px;}

/*
.facility_area{padding: 70px 0;background: #005190;}
.facility_area h2{color: #fff;text-align: center;}
.facility_area h2:before, .facility_area h2:after{background: #fff;left: 50%; transform: translateX(-50%);}
.faci_box{background: #fff; border-radius: 10px;box-shadow: 5px 5px 15px rgb(0 0 0 / 20%);overflow: hidden;margin-top: 30px;}
.faci_box h3{font-weight: bold; font-size: 20px; color: #000;margin: 0;}
.faci_box ul{margin-bottom: 10px;}
.faci_box ul li{list-style: none;color: #666666; font-weight: 400;margin:5px 0;text-align: justify;position: relative;padding:0 0 0 25px;}
.faci_box ul li:after{content: "\f058"; font-family: "Font Awesome 6 Free";position: absolute; left: 1px; top: 0; font-weight: 900;color: #2490EB;}
.faci_box ul p{color: #000; font-weight: 400;margin:5px 0;text-align: justify;}
.faci_img{height: 200px;}
.faci_img img{width: 100%;height: 100%; object-fit: cover;}
.scrollscreen--slider {padding:8px;}
.scrollscreen--slider::after {background:#2490EB;}
.scrollscreen--track {width:2px;background:#2490EB;position: absolute;right: 1px;top: 50%;height:300px;pointer-events: none;transform: translateY(-50%);}
*[dir='rtl'] .scrollscreen--track {left:0;right:auto;}
.scrollscreen--slider {position:absolute;top:0;left:0;right:0;box-sizing:border-box;height:0;border:none;background:transparent;pointer-events:none;}
.scrollscreen--slider::after {content:'';display:block;width:5px;height:100%;right:13px;top:0; position:absolute;}
.scrollscreen--content {position:relative;height:100%;overflow-x:hidden;overflow-y:auto;}
.scrollscreen--content::-webkit-scrollbar {-webkit-appearance: none;}
.scrollscreen {overflow:hidden;height: 300px;position:relative;padding: 20px;}
*/

.cust-col-8{flex: 0 0 auto;width: 12.5%;}
.depart_img{width:100px; height:100px; border-radius:100%;margin:0 auto; transition:all 0.6s;}
.depart_img img{width:100%; height:100%; object-fit:cover;}
.depart_box{text-align:center;margin-top:20px;}
.depart_box:hover .depart_img{transform: scale(1.2);}
.depart_box h4{font-size: 14px;font-weight: bold;margin: 10px 0 0;}

.department_area{padding: 70px 0; background: #F0F4FF;}
.department_area h2{text-align: center;}
.department_area h2:before, .department_area h2:after{background: #2490EB;left: 50%; transform: translateX(-50%);}
.depart_slide{margin-top: 30px;}
.depart_slide .item{background: #fff; border-radius: 10px;box-shadow: 0 0 15px rgb(0 0 0 / 10%);display: flex;flex-wrap: wrap;overflow: hidden;}
.depart_slide .item_btm{padding: 20px 15px;height: 140px;}
.depart_slide h3{color: #000; font-size: 24px;line-height: 36px; margin: 0;}
.depart_slide p{line-height: 28px;color: #666666; font-weight: 400;margin: 5px 0;}
.depart_slide .owl-stage-outer{padding: 15px 0;}
.depart_slide .owl-nav button {width: 45px;height: 45px;background-color: #2490EB !important;position: absolute;top: 50%;transform: translateY(-50%);z-index: 1;transition: 0.3s;border: none !important;border-radius: 30px;}
.depart_slide .owl-nav button.owl-next {left: auto;right: -30px;}
.depart_slide .owl-nav button.owl-prev {left: -30px;right: auto;}
.depart_slide .owl-nav button i {font-size: 18px;color: #fff;transition: 0.3s;margin-top: 4px;}
.department_area .btn_box{text-align: center;margin-top:30px;}

.point_area{background: #2490EB; padding: 0 0 70px; position: relative;z-index: 1;}
.point_area:after {position: absolute;top: 0;left: 0;content: "";width: 100%;z-index: -1;height: 100px;background-color: #F0F4FF;}
.point_box{background: #fff; border-radius: 10px;padding: 25px 15px;box-shadow: 0 0 15px rgb(0 0 0 / 10%);display: flex;flex-wrap: wrap;}
.point_box > i{flex: 0 0 auto;max-width: 20%;width: 100% !important;height: fit-content; font-size: 70px;color: #2490EB;margin-top: 5px;}
.point_cont{flex: 0 0 auto;max-width: 80%; padding-left: 20px;}
.point_box h3{color: #000; font-size: 24px;line-height: 36px; margin: 0;}
.point_box span{display: block;line-height: 24px;color: #666666; font-weight: 400;margin: 5px 0;font-size: 16px;}
.point_box a{display: block;line-height: 24px;color: #666666; font-weight: 400;margin: 5px 0;font-size: 16px; display: block; transition: all 0.3s; font-weight: bold;color: #000;}
.point_box a:hover{color: #2490EB;}
.cta_back{margin-top: 50px;}
.cta_back h3{font-size: 42px;text-transform: uppercase;color: #FFF;margin: auto 0;width: 100%; font-weight: bold;}
.cta_btn{text-align: right;width: 100%;}
.cta_back .btn_box{width: 100%; text-align: right;}

.testimonial_area{padding: 70px 0;background: #F0F4FF;}
.testimonial_area h2{text-align: center;}
.testimonial_area h2:before, .testimonial_area h2:after{background: #2490EB;left: 50%; transform: translateX(-50%);}
.test_slide{margin-top: 30px;}
.test_slide .item{background: #fff;border-radius: 10px;padding: 25px 15px;box-shadow: 0 0 15px rgb(0 0 0 / 10%);margin: 0 15px;}
.test_slide .owl-stage-outer{padding: 15px 0;}
.test_slide p{line-height: 28px;color: #666666; font-weight: 400;margin: 0 0 30px;text-align: justify;}
.client_box{width: 100px; height: 100%; border-radius: 100%;overflow: hidden;}
.client_box img{width: 100%; height: 100%; object-fit: cover;}
.test_slide .item h3{color: #000; font-size: 24px;line-height: 25px; margin: auto 0;font-weight: bold;width: 100%;}
.test_slide .item h3 span{display: block; font-size: 16px; color: #666666; font-weight: 400;}
.testimonial_area .owl-dots button span{width: 15px; height: 5px; border-radius: 100px; background: #2490EB;display: block;opacity: .5;}
.testimonial_area .owl-dots button{margin: 0 3px;}
.testimonial_area .owl-dots button.active span{width: 30px;opacity: 1;}
.testimonial_area .owl-dots{text-align: center;}

/*
.footer{background:#14467B;padding:70px 0 0;}
.foot_logo{width: 120px;border-radius: 20px; overflow: hidden;margin: auto;}
.foot_logo img{width: 100%;}
.footer ul{padding:0;}
.footer ul li{display:inline-block;list-style:none;font-size:16px;margin:20px 15px;}
.footer ul li a{color:#cccccc;text-decoration: none;}
.footer h4{font-size:20px;color:#fff;font-family:"Oswald";text-align:center;margin-top:20px;}
.footer p{text-align:center;color:#cccccc;}
.footer input{width:100%;height:45px;border:1px solid #cccccc;border-radius:5px;background:transparent;color:#fff;padding:0 20px;display:block;margin:0 auto;}
.footer input:placeholder{color:#cccccc;}
.footer form{position:relative;}
.footer form i{position:absolute;right: 10px;top: 10px;font-size: 26px;color:#2490EB;}
.foot_social{margin-top:20px;text-align:center;}
.foot_social a{margin: 0 5px;color: #cccccc;width: 35px;height: 35px;border: 1px solid;border-radius: 50px;display: inline-block;line-height: 35px;}
.copy_sec p{text-align:left;margin-top:20px;}
.copy_sec a{color:#2490EB;text-decoration: none;}
.powered_sec p{text-align:right;margin-top:20px;}
.powered_sec a{color:#2490EB;text-decoration: none;}
*/

.foot_back{background:#14467B;padding:70px 0;}
.foot_logo p{font-size: 14px;margin: 20px 0 0;color: #bfbfbf;text-align: justify;font-weight: 600;}
.foot_logo_area img{width: 70px;border-radius: 10px;}
.foot_cont h3{font-weight:600; font-size: 28px;color: #fff;}
.foot_cont ul li{list-style: none; display: block;margin: 10px 0;font-size: 14px;color: #bfbfbf;font-weight: 600;}
.foot_cont ul li span{display: block;}
.foot_cont ul li a{font-size: 14px;color: #bfbfbf;font-weight: 600;transition: all 0.3s;}
.foot_cont ul li a:hover{color: #fff;}
.foot_cont_mdl{padding-left:50px;}

.copy_area{background: #04395c;padding: 20px 0;}
.copy_area p{margin: 0; text-align: center; color: #fff;}

/*===============Contact Us Starts===============*/
.inner_banner{background: url(../images/inner_banner.jpg) no-repeat 0 0; background-size: cover;text-align: center;position: relative;padding: 150px 0;z-index: 1;}
.inner_banner2{background: url(../images/inner_banner2.jpg) no-repeat 0 0; background-size: cover;}
.inner_banner3{background: url(../images/inner_banner3.jpg) no-repeat 0 0; background-size: cover;}
.inner_banner4{background: url(../images/inner_banner4.jpg) no-repeat 0 0; background-size: cover;}
.inner_banner5{background: url(../images/inner_banner5.jpg) no-repeat 0 0; background-size: cover;}
.inner_banner6{background: url(../images/inner_banner6.jpg) no-repeat 0 0; background-size: cover;}
.inner_banner7{background: url(../images/inner_banner7.jpg) no-repeat 0 0; background-size: cover;}
.inner_banner8{background: url(../images/inner_banner8.jpg) no-repeat 0 0; background-size: cover;}
.inner_banner9{background: url(../images/inner_banner9.jpg) no-repeat 0 0; background-size: cover;}
.inner_banner10{background: url(../images/inner_banner10.jpg) no-repeat 0 0; background-size: cover;}
.inner_banner::before {height: 100%;width: 100%;position: absolute;z-index: -1;top: 0;left: 0;background: rgba(20, 70, 123, 0.8);content: '';}
.inner_banner h2{font-size: 40px;color: #fff;font-weight: 700;margin-bottom: 10px;}
.inner_banner ul li{color: #2490EB;display: inline-block; position: relative;margin-left: 25px;}
.inner_banner ul li a{color: #fff;}
.inner_banner ul li::before {position: absolute;content: '//';right: -21px;top: 1px;text-align: center;font-size: 16px;color: #fff;}
.inner_banner ul li:first-child{margin-left: 0;}
.inner_banner ul li:last-child:before{display: none;}

.content_area{padding: 70px 0;}
.cont_box{background: #fff; border-radius: 10px;padding: 25px 15px;box-shadow: 0 0 15px rgb(0 0 0 / 10%);display: flex;flex-wrap: wrap;align-items: center;width:100%;}
.cont_box:hover i{background: #005190; color: #fff;}
.cont_box > i{flex: 0 0 auto;max-width: 20%;font-size: 36px;color: #2490EB;margin-top: 5px;text-align: center;border-radius: 100%;border: 1px dashed;width: 70px;height: 70px;line-height: 70px;transition: all 0.3s;}
.cont_info{flex: 0 0 auto;max-width: 80%; padding-left: 20px;}
.cont_box h3{color: #000; font-size: 24px;line-height: 36px; margin: 0;}
.cont_box span{display: block;line-height: 24px;color: #666666; font-weight: 400;margin: 5px 0;font-size: 16px;}
.cont_box span a{color: #666666;display:block;word-break:break-all;}

.contact_form_area{padding: 0 0 70px;}
.form_box{background: #fff;border-radius: 10px;padding: 30px;box-shadow: 0 0 15px rgb(0 0 0 / 10%);width: 100%;}
.form_box form {margin-top: 30px;}
.form_box form input, .form_box form select{height: 50px;border-radius: 8px;margin-bottom: 30px;}
.form_box form input:focus, .form_box form select:focus{box-shadow: none;border: 1px solid #2490EB;}
.form_box form textarea{height: 110px;border-radius: 8px; margin-bottom: 30px;resize: none;}
.form_box form textarea:focus{box-shadow: none;border: 1px solid #2490EB;}
.form_box button{background-color: #005190;border-radius: 10px;box-shadow: 0px 10px 30px 0px rgb(0 68 167 / 50%);color: #fff !important;display:block;padding: 14px 32px 14px;position: relative;z-index: 1;overflow: hidden;border: none;margin: auto;}
.form_box button:before {position: absolute;top: 0;left: 0;content: "";width: 50%;height: 0;visibility: hidden;opacity: 0;z-index: -1;border-radius: 0 50% 50% 0;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;background: #2490EB;}
.form_box button:after {border-radius: 50% 0 0 50%;position: absolute;bottom: 0;right: 0;content: "";width: 50%;height: 0;visibility: hidden;opacity: 0;z-index: -1;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;background: #2490EB;}
.form_box button:hover:after, .form_box button:hover:before {width: 100%;height: 100%;visibility: visible;opacity: 1;}
@keyframes swip_up {
from {
transform: translate(0, 20px);
opacity: 0;
}
to {
transform: translate(0, 0);
opacity: 1;
}
}
.upload2[type="file"] {
    height: 50px;
}
.map_area{width: 100%;}
.map_area iframe{width: 100%; height: 100%;}
.upload2[type="file"]::-webkit-file-upload-button{height:50px;}
/*===============Contact Us Starts===============*/

/*===============Service Page Starts===============*/
.serv_page{padding: 70px 0;}
.serv_box{box-shadow: 0 0 15px rgb(0 0 0 / 10%);border-radius: 10px;background-color: #fff;margin: 15px 0; overflow: hidden;width: 100%;}
.service_img {border-radius: 10px 10px 0 0; overflow: hidden;}
.service_img img{width: 100%; transition: all 0.3s;}
.service_icon {top: -40px;right: 25px;background-color: #14467B;border-radius: 5px;position: absolute;width: 65px;height: 65px; transition: all 0.3s; display: flex;}
.service_icon i {font-size: 32px;line-height: 0.8;margin: 0 auto;color: #fff;-webkit-transition: 0.4s;transition: all 0.3s;margin: auto;}
.service_info {padding: 30px 25px 20px;position: relative;}
.service_info h3{color: #000; font-size: 24px;line-height: 36px; margin: 0;}
.service_info p{display: block;line-height: 24px;color: #666666; font-weight: 400;margin: 5px 0;font-size: 16px;}
.service_info a{display: block;line-height: 24px;color: #666666; font-weight: 400;margin: 5px 0;font-size: 16px; display: block; transition: all 0.3s; font-weight: bold;color: #000;}
.service_info a:hover{color: #2490EB;}
.serv_box:hover span{background: #2490EB;}
.serv_box:hover .service_img img{transform: scale(1.1);}

.serv_modal img{margin: auto;display: block;width: 100%; height: 200px;object-fit: cover;}
.serv_modal h3{font-size: 18px; font-weight: bold; margin:10px 0; color: #000; text-align: center;}
.serv_modal p{margin: 10px 0; line-height: 24px; color: #666666;text-align: justify;}
.serv_modal ul li{list-style: none;color: #666666; font-weight: 400;margin:5px 0;text-align: justify;position: relative;padding:0 0 0 25px;}
.serv_modal ul li:after{content: "\f058"; font-family: "Font Awesome 6 Free";position: absolute; left: 1px; top: 0; font-weight: 900;color: #2490EB;}
.serv_modal .btn-close{background: #fff; opacity: 1; position: absolute;right: -5px;top: -5px; padding: 0;}
.serv_modal .btn-close i{font-size: 24px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 1;}
/*===============Service Page Ends===============*/

/*===============Gallery Starts===============*/
.gallery_area{padding: 70px 0;}
.lightimg_box{margin: 15px 0;}
.lightimg_box a{box-shadow: 0 0 15px rgb(0 0 0 / 10%);border-radius: 10px; overflow: hidden; display: block;height: 300px;position: relative;color: #000;}
.lightimg_box a img{width: 100%;height: 100%;object-fit: cover;}
.light_over{position: absolute;bottom: 0; width: calc(100% - 30px); background: #fff; border-radius: 10px;left: 50%;padding: 25px 15px; transform: translateX(-50%); opacity: 0;transition: all 0.4s;}
.light_over h3{font-size: 20px; font-weight: bold; margin: 0;text-align: center;}
.lightimg_box a:hover .light_over{opacity: 1; bottom: 30px;}
/*===============Gallery Ends===============*/

/*===============About Us Starts===============*/
.about_page_area{padding: 70px 0;}
.book_box form input{margin-bottom: 15px;}
.about_page_right p{margin: 15px 0; line-height: 24px; color: #666666;text-align: justify;}
.abt_img_box{box-shadow: 0 0 15px rgb(0 0 0 / 10%);border-radius: 10px; overflow: hidden; height: 250px;margin: 15px 0;}
.abt_img_box2{height:350px;}
.abt_img_box img{width: 100%; height: 100%; object-fit: cover; transition: all 0.3s;}
.abt_img_box:hover img{transform: scale(1.1);}
.what_area{margin-top: 40px;}
.what_area p{margin: 15px 0; line-height: 24px; color: #666666;text-align: justify;}
.what_area ul{margin: 0;}
.what_area ul li{list-style: none;line-height: 28px;color: #666666;font-weight: 400;border-radius: 5px;padding:0 0 0 25px;margin: 0; display: block;position: relative;}
.what_area ul li:after{content: "\f058"; font-family: "Font Awesome 6 Free";position: absolute; left: 0; top: -1px; font-weight: 900;color: #2490EB;}

.faq_area{margin-top: 30px;}
.faq_area .accordion{margin-top: 20px;}
.faq_area .accordion-button:not(.collapsed){background-color: #00538c; color: #fff;}
.faq_area .accordion-item:first-of-type, .faq_area .accordion-item:first-of-type .accordion-button{border-radius: 0;}
.faq_area .accordion-button:not(.collapsed)::after{filter: brightness(100);}
.faq_area .accordion-button:focus{box-shadow: none;border: none;}
/*===============About Us Ends===============*/

/*===============Doctor Starts===============*/
.depart_area{padding: 30px 0;position:relative;z-index:1;}
.depart_area:after{position:absolute;content:"";background:url(../images/doc_back.jpg) no-repeat 0 0; background-size:cover;background-attachment:fixed; width:100%; height:100%;left:0; top:0;z-index:-1;opacity:.2;}
.doctor_table table{margin:40px 0; font-family: "Montserrat";}
.doctor_table table th {padding: 10px;font-weight: 600;line-height: 20px; vertical-align: middle;text-align: center;}
.doctor_table table td {padding: 8px 10px;font-weight: 400;font-size: 14px;vertical-align: middle;}
.doctor_table table td span{display:block;}
.doctor_table table thead tr{background: #005190; color:#fff;}
.table_top{background: #2490EB;}
.table_top td{color: #fff !important;}
/*===============Doctor Ends===============*/

/*===============Career Starts===============*/
.career_area{padding: 70px 0;}
/*===============Career Ends===============*/

/*===============Responsive Starts===============*/
@media all and (min-width: 800px) {
}
@media (min-width:981px) and (max-width:1366px){
    .main-navigation ul li {margin-left: 0;padding-left: 18px;}
    .cont_box > i{font-size: 24px;width: 48px;height: 48px;line-height: 48px;}
    .main-navigation ul li a{font-size:14px;}
    .foot_cont_mdl{padding:0;}
    .cust-col-8{flex: 0 0 auto;width: 20%;}
}

@media (min-width:768px) and (max-width:980px){
    .site-header .container {max-width: 100%;padding: 0 30px;}
    .toggle-button {display: block;position: relative;}
    .site-branding {position: relative;left: 0; width: 100%;height: 70px;display: flex;align-items: center;}
    .site-branding a {width: 100%;}
    .site-branding a img.sticky-logo {display: block;position: relative;opacity: 1;}
    .main-navigation ul {position: fixed;top: 0;right: -1000px;width:100%;height: 100vh;max-height: 100vh;overflow: auto;background: #131830;text-align: center;padding: 100px 0 30px;box-shadow: -30px 0 30px rgba(0,0,0,0.1);transition: 0.5s;opacity: 0;z-index: 100;}
    .main-navigation.toggle-menu ul {right: 0;opacity: 1;z-index: 100;}
    .main-navigation>ul::-webkit-scrollbar-thumb {width: 0;background: transparent;}
    .main-navigation>ul::-webkit-scrollbar {width: 0;}
    .main-navigation>ul::-webkit-scrollbar-track {width: 0;background: transparent;}
    .main-navigation ul li {display: block;margin: -50px 0 10px 0;padding: 10px 40px 20px 40px;opacity: 0;transition: 0.5s;}
    .main-navigation ul li:first-child {padding: 10px 40px 20px 40px;}
    .main-navigation.toggle-menu ul li {text-align: left;border-bottom: solid 1px rgb(225, 225, 225,0.3);margin-top: 0;opacity: 1;transition: 0.5s;transition-delay: 0.4s;}
    .main-navigation ul li:last-child {border-bottom: none;}
    .main-navigation ul li:last-child a {display: inline-block;margin: 0 auto;}
    .main-navigation ul li a {font-size: 18px;line-height: 28px;color: #ffffff;}
    .Social-midea {display: none;}
    .header-contact {display: none;}
    .header-btn {display: none;}
    .header_area{position: relative;}
    .header_top_left, .contact_info{display: block;text-align: left;}
    .main-navigation ul li:hover ul.sub-menu{left: 0; width: 100%; padding: 0;}
    .main-navigation ul li:hover ul.sub-menu li a{color: #000;}
    .site-branding a img{width:60px;}
	
	.mission_icon{width:10%;}
	.mission_text{width:90%;}

    .header_top_right{justify-content: start;display: block;}
    .social_profile{padding: 0;margin: 10px 0;text-align: center;}
    .social_profile li{margin:0 2px;}
    .toggle-menu{position: relative;top: -80px;right: -25px;}
    .sticky-header .toggle-menu{top: 0;}

    .hero-slider h1{font-size: 24px;}
    .hero-wrap .hero-slide-item .hero-img-wrap {height: 300px;width: 100%;}
    .hero-wrap .hero-promo-box{top: 70%;right: 50%;transform: translateX(50%);}
    .hero-wrap{overflow: hidden;margin-top: -45px;}
    .hero-content{margin-bottom: 30px;}
    .hero-slide-item{padding: 70px 0 120px;}
    .foot_cont_mdl{padding:0;}

    .cust-col-8{flex: 0 0 auto;width: 25%;}
    .about_right{margin-top: 20px;}
    .point_box > i{font-size: 40px;}
    .point_box h3 {font-size: 16px;line-height: 18px;}
    .point_box span {line-height: 20px;font-size: 14px;}
    .point_box a{font-size: 12px;}
    .cta_back h3{font-size: 28px;}

    .inner_banner{padding: 100px 0 60px;margin-top: -45px;}
    .cont_box > i{font-size: 18px;width: 36px;height: 36px;line-height: 36px;}
}

@media (max-width:767px){
    .site-header .container {max-width: 100%;padding: 0 30px;}
    .toggle-button {display: block;position: relative;}
    .site-branding {position: relative;left: 0; width: 100%;height: 70px;display: flex;align-items: center;}
    .site-branding a {width: 100%;}
    .site-branding a img.sticky-logo {display: block;position: relative;opacity: 1;}
    .main-navigation ul {position: fixed;top: 0;right: -400px;width:100%;height: 100vh;max-height: 100vh;overflow: auto;background: #131830;text-align: center;padding: 100px 0 30px;box-shadow: -30px 0 30px rgba(0,0,0,0.1);transition: 0.5s;opacity: 0;z-index: 100;}
    .main-navigation.toggle-menu ul {right: 0;opacity: 1;z-index: 100;}
    .main-navigation>ul::-webkit-scrollbar-thumb {width: 0;background: transparent;}
    .main-navigation>ul::-webkit-scrollbar {width: 0;}
    .main-navigation>ul::-webkit-scrollbar-track {width: 0;background: transparent;}
    .main-navigation ul li {display: block;margin: -50px 0 10px 0;padding: 10px 40px 20px 40px;opacity: 0;transition: 0.5s;}
    .main-navigation ul li:first-child {padding: 10px 40px 20px 40px;}
    .main-navigation.toggle-menu ul li {text-align: left;border-bottom: solid 1px rgb(225, 225, 225,0.3);margin-top: 0;opacity: 1;transition: 0.5s;transition-delay: 0.4s;}
    .main-navigation ul li:last-child {border-bottom: none;}
    .main-navigation ul li:last-child a {display: inline-block;margin: 0 auto;}
    .main-navigation ul li a {font-size: 18px;line-height: 28px;color: #ffffff;}
    .Social-midea {display: none;}
    .header-contact {display: none;}
    .header-btn {display: none;}
    .header_area{position: relative;}
    .header_top_left, .contact_info{display: block;text-align: center;}
    .main-navigation ul li:hover ul.sub-menu{left: 0; width: 100%; padding: 0;}
    .main-navigation ul li:hover ul.sub-menu li a{color: #000;}
    .site-branding a img{width:60px;}

    .header_top_right{justify-content: start;display: block;}
    .social_profile{padding: 0;margin: 10px 0;text-align: center;}
    .social_profile li{margin:0 2px;}
    .toggle-menu{position: relative;top: -115px;right: -25px;}
    .sticky-header .toggle-menu{top: 0;}

    .hero-slider h1{font-size: 24px;}
    .hero-wrap .hero-slide-item .hero-img-wrap {height: 300px;width: 100%;}
    .hero-wrap .hero-promo-box{top: 70%;right: 50%;transform: translateX(50%);}
    .hero-wrap{overflow: hidden;margin-top: -45px;}
    .hero-content{margin-bottom: 30px;}
    .hero-slide-item{padding: 70px 0 120px;}

    .head{font-size: 28px;}

    .about_area, .service_area, .facility_area, .department_area, .footer{padding: 40px 0;}
    .about_img_wrap{margin-bottom: 20px;}
    .about_right h4, .depart_slide h3, .point_box h3{font-size: 18px; line-height: 24px;}
    .about_right p, .serv_slide h3 span, .depart_slide p, .point_box span{font-size: 14px; line-height: 22px;}
    .about_img_one{max-width: 280px;}
    .about_img_two{max-width: 200px;}
    .about_promo_box {bottom: 20px;right: 0;padding: 20px;}
	.mission_text{padding-left:0;width:100%;}
	.mission_icon{width:100%;}

    .serv_slide .owl-nav button{width: 35px; height: 35px;}
    .serv_slide .owl-nav button.owl-prev{left: -10px;}
    .serv_slide .owl-nav button.owl-next{right: -10px;}
    .serv_slide h3{font-size: 18px;line-height: 30px;}
    
    .gallery-thumbs .swiper-slide{width:50%;}
	.gallery-thumbs .swiper-slide img{width:25px;}
	.gallery-thumbs h4 span {font-size: 16px;margin-left: 10px;}
	.gallery-slider .swiper-slide img{clip-path:inherit;}
	.serv_right h3{font-size:18px;}
	.serv_right p{font-size: 16px;line-height: 26px;}

    .cust-col-8{flex: 0 0 auto;width: 50%;}
    .depart_slide .owl-nav button.owl-prev{left: 0;}
    .depart_slide .owl-nav button.owl-next{right: 0;}
    
    .point_box{margin: 15px 0;}
    .cta_back h3{font-size: 28px; text-align: center;}
    .cta_back .btn_box{text-align: center; margin-top: 20px;}
    .point_area{padding: 0 0 40px;}

    .testimonial_area{padding: 40px 0;}
    .test_slide p{font-size: 14px; line-height: 22px;}
    .test_slide .item h3{margin-top: 10px;}

    .footer ul li{margin: 0px 5px;}
    .foot_cont_mdl{padding:0;}
    .footer ul{margin-top: 20px;}
    .copy_sec{margin-top: 15px;}
    .copy_sec p, .powered_sec p{margin: 0; text-align: center;}

    .inner_banner{padding: 100px 0 60px;margin-top: -45px;}
    .inner_banner h2{font-size: 28px;}
    .cont_box > i{max-width: 40%;}
    .cont_info{max-width: 60%;}
    .cont_box{margin: 15px 0;}
    .content_area{padding: 40px 0;}
    .form_box{padding: 30px 15px;}
    .map_area{margin-top: 20px;}
    .contact_form_area{padding: 0 0 40px;}

    .serv_page, .gallery_area, .about_page_area, .depart_area, .career_area{padding: 40px 0;}
    .about_page_right{margin-top: 20px;}
    .about_page_right p, .what_area p, .what_area ul li, .depart_area{font-size: 14px; line-height: 22px;}

    .appo_modal .modal-dialog{max-width: 100%;}
    .appo_modal form{padding: 0;}
    .appo_modal form h2{font-size: 22px;}

    .doctor_table{display: block;overflow-x: scroll;}
}
/*===============Responsive Ends===============*/




































