@import url(https://fonts.googleapis.com/css2?family=Mulish:wght@200;300;400;500;600;700;800&display=swap);a,a:hover{ text-decoration:none !important}body,ul{ margin:0; padding:0}li,p{ font-weight:400}.logo,.nav_bap,.nav_ec{ transition:.4s ease-in-out}.logo,.top_menu li{ display:inline-block}.main_slider_top,.p0,body,ul{ padding:0}.nav-menu.nav-menu-social>li>a>[class*=ion-],.nav-menu>li>a,.top_menu li a{ font-size:12px}.grn_btn,.main_btn{ letter-spacing:2px; text-transform:uppercase}.blogs__in h3,.blogs__in p,.news__bg_t_txt h3,.news__bg_t_txt p,.oss_list p,.prodcuts_in_hm_text p{ -webkit-box-orient:vertical; text-overflow:ellipsis}.grn_btn,.main_btn,.nav-menu,.nav-menu>li>a,.reg__frm .form-select{ text-transform:uppercase}.address__contactus_in__text div::before,.mail_f::before,.main_btn::after,.main_btn::before,.nav_bap::before,.nav_ec::before,.phone_f::before,.sd_call_list li::before{ font-family:bootstrap-icons !important}body{ font-family:Mulish,sans-serif; font-size:14px}footer ul h4,footer ul li,p{ font-size:15px}textarea{ height:auto !important}:focus,button:focus{ outline:0 !important}.reset{ clear:both}p{ color:#63666d; line-height:26px}a{ color:#464646; transition:.4s ease-in}a:hover{ color:#0e4983}::-webkit-input-placeholder{ color:#6e6e6e !important}::-moz-placeholder{ color:#575757 !important}:-ms-input-placeholder{ color:#575757 !important}:-moz-placeholder{ color:#575757 !important}#scrl::-webkit-scrollbar{ width:2px; background-color:#000}#scrl::-webkit-scrollbar-thumb{ background-color:#ccc; border-radius:10px}.btn:focus,.form-check-input:focus,.form-select:focus,.page-link:focus,.viewcrt_btm_btn .btn-secondary:focus{ outline:0; border:0; box-shadow:none}.form-select:focus{ box-shadow:none; border:0}.form-control:focus,.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{ border-color:#ddd; box-shadow:0 1px 1px rgba(189,189,189,.075) inset,0 0 0 0; outline:0}option{ color:#000}li{ list-style:none; text-decoration:none; font-size:14px}.animated{ -webkit-animation-duration:2s; animation-duration:2s; -webkit-animation-fill-mode:both; animation-fill-mode:both}@-webkit-keyframes fadeIn{ 0%{  opacity:0 } to{  opacity:1 }}.fadeIn{ -webkit-animation-name:fadeIn; animation-name:fadeIn}@-webkit-keyframes fadeInDown{ 0%{  opacity:0;  -webkit-transform:translate3d(0,-100%,0);  transform:translate3d(0,-100%,0) } to{  opacity:1;  -webkit-transform:none;  transform:none }}@keyframes fadeInDown{ 0%{  opacity:0;  -webkit-transform:translate3d(0,-100%,0);  transform:translate3d(0,-100%,0) } to{  opacity:1;  -webkit-transform:none;  transform:none }}.fadeInDown{ -webkit-animation-name:fadeInDown; animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{ 0%{  opacity:0;  -webkit-transform:translate3d(-100%,0,0);  transform:translate3d(-100%,0,0) } to{  opacity:1;  -webkit-transform:none;  transform:none }}@keyframes fadeInLeft{ 0%{  opacity:0;  -webkit-transform:translate3d(-100%,0,0);  transform:translate3d(-100%,0,0) } to{  opacity:1;  -webkit-transform:none;  transform:none }}.fadeInLeft{ -webkit-animation-name:fadeInLeft; animation-name:fadeInLeft}@keyframes fadeInRight{ 0%{  opacity:0;  -webkit-transform:translate3d(100%,0,0);  transform:translate3d(100%,0,0) } to{  opacity:1;  -webkit-transform:none;  transform:none }}.fadeInRight{ -webkit-animation-name:fadeInRight; animation-name:fadeInRight}.fadeInRightBig{ -webkit-animation-name:fadeInRightBig; animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{ 0%{  opacity:0;  -webkit-transform:translate3d(0,100%,0);  transform:translate3d(0,100%,0) } to{  opacity:1;  -webkit-transform:none;  transform:none }}@keyframes fadeInUp{ 0%{  opacity:0;  -webkit-transform:translate3d(0,100%,0);  transform:translate3d(0,100%,0) } to{  opacity:1;  -webkit-transform:none;  transform:none }}.fadeInUp{ -webkit-animation-name:fadeInUp; animation-name:fadeInUp}.cbp-af-header{ position:fixed; top:0; left:0; width:100%; z-index:999; height:80px}.nav_bap,.nav_ec{ padding:9px 23px; background:#fff; border-radius:7px; border:3px solid #151d70 !important; margin-left:25px; text-align:left; font-weight:700; line-height:16px; font-size:14px; margin-top:8px; position:relative}.desktoplogo,.logo{ background:url(../images/logo.png) 0 0/contain no-repeat}.nav_bap::before,.nav_ec::before{ content:"\F217"!important; position:absolute; font-size:14px; color:#fff; left:-21px; top:6px; padding:9px 10px; transition:.4s ease-in-out; background:#1fa4b8; border-radius:50px; border:3px solid #fff}.call__icon::before,.nav_ec::before{ content:"\f5bc"!important}.nav_bap:hover,.nav_ec:hover{ background-color:#151d70}.nav_bap:hover a,.nav_ec:hover a{ color:#ffff}.nav_bap:hover:before,.nav_ec:hover:before{ color:#fff !important}.logo{ width:114px; height:52px; position:absolute; right:0; border-bottom-left-radius:4px; border-bottom-right-radius:4px}.cbp-af-header.cbp-af-header-shrink .top_bar_tp_sec,.top_menu li:last-child:after{ display:none}.top_menu{ text-align:right; margin-top:5px}.top_menu li{ margin-bottom:10px; position:relative; padding-left:15px}.top_menu li::after{ content:""; width:1px; height:11px; background-color:#ffffff40; position:absolute; right:-12px; top:8px}.top_menu li a:hover{ color:#73daea}.btn-close:hover,.cbp-af-header-shrink .wsmenu>.wsmenu-list>li>a,.ecsie p,.footer_frt p,.ftp_ftr p a:hover,.main_btn_brdr::before,.modal-title,.slider_text h3,.social_media li i:hover,.title_hdz h6,.top__contact a,.top_bar_tp_sec li a,.top_menu li a,.wpbc_bg ul li:hover h5{ color:#fff}.top_menu li a{ padding:15px 0 15px 10px; font-weight:600}.tob__bar__in{ display:flex; transition:.4s ease-in}.cbp-af-header-shrink .tob__bar__in,.featured_categories_bg .owl-pagination,.footer_btm p br,.main_slider_top .owl-pagination,.min_featured_categories_bgslider .owl-pagination,.nav-toggle,.navigation-hidden .nav-header,.product_slider .owl-pagination,.product_slider_btm .owl-pagination{ display:none}.aboutus___hm__bg li,.desktoplogo,.nav-menu>li,.nav-menu>li>a{ display:inline-block}.cbp-af-header-shrink .top_bar{ background-color:#404382}.cbp-af-header-shrink .nav_bap,.cbp-af-header-shrink .nav_bap::before,.cbp-af-header-shrink .nav_ec,.cbp-af-header-shrink .nav_ec::before{ border:3px solid #404382}.cbp-af-header-shrink .top_bar_in_x{ padding:5px; background:0 0}.desktoplogo{ width:135px; height:58px; transition:.4s ease-in-out}.cbp-af-header-shrink .desktoplogo{ background:url(../images/footer_logo.png) 0 0/contain no-repeat !important; transition:.4s ease-in-out !important}.cbp-af-header-shrink .nav_bap:hover,.nav_ec:hover,.wpbc_bg ul li:hover{ background-color:#1fa4b8}.cbp-af-header-shrink .active__menu a{ color:#72ecff !important}.top__contact_right{ width:70%; text-align:right}.top__contact{ text-align:left; width:30%; padding-top:7px}.top__contact i{color:#fff;}.facilities_sd img,.services_sd img{border-radius:10px;}.nav-menu>li,.top_bar_tp_sec{ text-align:right}.inner-top-img-text ul a li:hover,.wsmenu>.wsmenu-list>li:hover>a,footer h3{ color:#1fa4b8}.navbar-fixed{ position:fixed; z-index:999 !important}.abt_cfrnc__img,.job-title-right,.navigation{ display:flex; align-items:center}.navigation *{ box-sizing:border-box; -webkit-tap-highlight-color:transparent}.navigation-portrait{ height:48px}.navigation-fixed-wrapper{ width:100%; left:0; z-index:19998; will-change:opacity}.navigation-fixed-wrapper.fixed{ position:fixed !important; -webkit-animation:.5s fade; animation:.5s fade}@keyframes fade{ from{  opacity:.999 } to{  opacity:1 }}.navigation-fixed-wrapper .navigation{ margin-right:auto; margin-left:auto}.navigation-fixed-placeholder{ width:100%; display:none}.featured_categories_bg .owl-buttons,.mb_hide,.navigation-fixed-placeholder.navigation-fixed-placeholder.visible,.navigation-portrait .nav-menus-wrapper-close-button,.navigation-portrait .nav-toggle{ display:block}.navigation-hidden{ width:0 !important; height:0 !important; margin:0 !important; padding:0 !important; position:absolute; top:-9999px}.nav-header{ float:left; position:relative}.nav-brand:focus,.nav-brand:hover{ color:#70798b}.navigation-portrait .nav-brand{ font-size:18px; line-height:48px}.nav-logo>img{ height:48px; margin:11px auto; padding:0 15px; float:left}.nav-brand img{ margin-top:7px}.nav-logo:focus>img{ outline:initial}.navigation-portrait .nav-logo>img{ height:36px; margin:6px auto 6px 15px; padding:0}.nav-toggle{ width:30px; height:30px; padding:6px 2px 0; position:absolute; top:50%; margin-top:-14px; left:15px; cursor:pointer}.logo_mbg,.nav-menu>li,.nav-menu>li>a,.top_right{ position:relative}.nav-toggle:before{ content:""; position:absolute; width:24px; height:2px; background-color:#fff; border-radius:10px; box-shadow:0 .5em 0 0 #fff,0 1em 0 0 #fff}.navigation-portrait .nav-menus-wrapper{ width:320px; height:100%; top:0; left:-400px; position:fixed; z-index:20000; overflow-y:auto; -webkit-overflow-scrolling:touch; -webkit-transition-duration:.8s; transition-duration:.8s; -webkit-transition-timing-function:ease; transition-timing-function:ease}.main_btn::after,.main_btn::before,.nav-menu>li>a,.top_bar_in,.top_bar_tp_sec{ transition:.4s ease-in-out}.navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-right{ left:auto; right:-400px}.navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-open{ left:0}.navigation-portrait .nav-menus-wrapper.nav-menus-wrapper-right.nav-menus-wrapper-open{ left:auto; right:0}.nav-menus-wrapper-close-button{ width:30px; height:40px; margin:10px 7px; display:none; float:right; color:#fff; font-size:26px; cursor:pointer}.nav-menu{ margin:0; padding:0; line-height:normal; font-size:0}.nav-menu>li>a,.top_right li a{ font-size:13px}.navigation-portrait .nav-menu{ width:100%; background:#127ad5}.nav-menu.nav-menu-centered,.projects_in_table tbody tr td:last-child,.projects_in_table thead tr th:last-child{ text-align:center}.nav-menu.nav-menu-centered>li{ float:none}.navigation-portrait .nav-menu>li{ width:100%; position:relative; border-top:1px solid #276092}.navigation-portrait .nav-menu>li:last-child{ border-bottom:1px solid #3345a6}.nav-menu+.nav-menu>li:first-child{ border-top:none}.nav-menu>li>a{ color:#000; font-weight:900; padding:13px 12px}.zoom-in{ -webkit-animation:.4s both zoomIn; -moz-animation:.4s both zoomIn; -o-animation:.4s both zoomIn; animation:.4s both zoomIn}.zoom-out{ -webkit-animation:.4s both zoomOut; -moz-animation:.4s both zoomOut; -o-animation:.4s both zoomOut; animation:.4s both zoomOut}@-webkit-keyframes zoomIn{ 0%{  -webkit-transform:scale(.6);  transform:scale(.6) } 100%{  -webkit-transform:scale(1);  transform:scale(1) }}@keyframes zoomIn{ 0%{  transform:scale(.6) } 100%{  transform:scale(1) }}@-webkit-keyframes zoomOut{ 0%{  -webkit-transform:scale(1);  transform:scale(1) } 100%{  -webkit-transform:scale(.6);  transform:scale(.6) }}@keyframes zoomOut{ 0%{  transform:scale(1) } 100%{  transform:scale(.6) }}@keyframes fadeIn{ 100%, to{  opacity:1 } 0%{  opacity:0 }}@-webkit-keyframes gradient{ 0%, 100%{  background-position:0 50% } 50%{  background-position:100% 50% }}@-moz-keyframes gradient{ 0%, 100%{  background-position:0 50% } 50%{  background-position:100% 50% }}@-webkit-keyframes pulse-border{ 0%{  -webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);  transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);  opacity:1 } 100%{  -webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);  transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);  opacity:0 }}@keyframes pulse-border{ 0%{  -webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);  transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);  opacity:1 } 100%{  -webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);  transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);  opacity:0 }}.top_bar_in{ display:flex; justify-content:space-between; align-items:center}.top_bar_in_x{ background-color:#fff; padding:7px 4px; border-radius:8px}.logo_mbg{ padding:4px; border-bottom-left-radius:4px; width:132px; height:66px}.top_bar_right_sec_content__bg{ width:15%}.logo_mbg img{ border-radius:0 0 5px 5px}.top_right{ display:flex}.top_right svg{ width:35px; height:35px; background:#fff; margin-right:10px; border-radius:50px; border:7px solid #fff}.slider_text{ position:absolute; top:38%; left:8%; text-align:left; display:none}.slider_text h3{ font-size:52px; line-height:59px; letter-spacing:0; font-weight:700}.slider_text_black h3,.slider_text_black h5,.testimonials_hm_mbg h3,.title_hdz_blue{ color:#151d70 !important}.slider_text_black h3{ font-weight:900}.slider_text p{ color:#fff; font-weight:600}.slider_text h6{ font-size:21px; color:#fff; font-weight:300}.main_slider_top .owl-theme .owl-controls .owl-buttons{ position:absolute; top:50%; right:3%}.featured_categories_bg .owl-theme .owl-controls .owl-buttons .owl-prev{ position:absolute; padding:0; opacity:1; color:#0066376b; transform:rotate(90deg); font-size:0; right:auto; bottom:auto; left:0; top:41%}.featured_categories_bg .owl-theme .owl-controls .owl-buttons .owl-next{ top:40% !important}.featured_categories_bg .owl-theme .owl-controls .owl-buttons .owl-prev::after{ background:0 0 !important}.main_slider_top .owl-theme .owl-controls .owl-buttons .owl-next::before,.main_slider_top .owl-theme .owl-controls .owl-buttons .owl-prev::before,.product_slider .owl-controls .owl-buttons .owl-next::before,.product_slider .owl-controls .owl-buttons .owl-prev::before{ content:"\f282"}.main_slider_top .owl-theme .owl-controls .owl-buttons .owl-prev,.product_slider .owl-controls .owl-buttons .owl-prev{ position:absolute; top:40%; left:-13px; padding:0; opacity:1; color:#0066376b; transform:rotate(90deg); font-size:0}.main_slider_top .owl-theme .owl-controls .owl-buttons .owl-next,.product_slider .owl-controls .owl-buttons .owl-next{ position:absolute; top:40%; right:-13px; padding:0 20px; opacity:1; color:#0066376b; font-size:0; transform:rotate(270deg)}.featured_categories_bg .owl-theme .owl-controls .owl-buttons div,.main_slider_top .owl-theme .owl-controls .owl-buttons div,.product_slider .owl-controls .owl-buttons div,.product_slider_btm .owl-controls .owl-buttons div{ width:40px; height:40px; color:#d2ac68; border-radius:50%; position:relative; margin:5px; transition:.5s; font-size:37px; text-align:center}.featured_categories_bg .owl-theme .owl-controls .owl-buttons .owl-next::before,.featured_categories_bg .owl-theme .owl-controls .owl-buttons .owl-prev::before,.main_slider_top .owl-theme .owl-controls .owl-buttons .owl-next::before,.main_slider_top .owl-theme .owl-controls .owl-buttons .owl-prev::before,.product_slider .owl-controls .owl-buttons .owl-next::before,.product_slider .owl-controls .owl-buttons .owl-prev::before,.product_slider_btm .owl-controls .owl-buttons .owl-next::before,.product_slider_btm .owl-controls .owl-buttons .owl-prev::before{ content:"\f282"; font-family:bootstrap-icons !important; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); font-size:10px; border-radius:60%; width:50px; height:50px; color:#321c5c; font-weight:700; padding:19px 20px; transition:.4s ease-in-out; background:#fff}.main_slider_top .owl-theme .owl-controls .owl-buttons .owl-prev,.product_slider_btm .owl-controls .owl-buttons .owl-prev{ position:absolute; top:auto; left:auto; padding:0; opacity:1; color:#0066376b; transform:rotate(90deg); font-size:0; right:10px; bottom:5%}.featured_categories_bg .owl-theme .owl-controls .owl-buttons .owl-next,.main_slider_top .owl-theme .owl-controls .owl-buttons .owl-next,.product_slider_btm .owl-controls .owl-buttons .owl-next{ position:absolute; top:70%; right:9px; padding:0 20px; opacity:1; color:#0066376b; font-size:0; transform:rotate(270deg)}.featured_categories_bg .owl-theme .owl-controls .owl-buttons .owl-prev::after,.main_slider_top .owl-theme .owl-controls .owl-buttons .owl-prev::after{ content:""; position:absolute; right:auto; top:-37%; bottom:auto; width:45px; height:1px; background-color:#767676; left:-2px}.main_slider_top .owl-prev::after{ content:""; position:absolute; right:auto; top:-13% !important; bottom:auto; width:2px !important; height:45px !important; background-color:#fff !important; left:43px !important}.product_slider .owl-controls .owl-buttons .owl-next,.product_slider .owl-controls .owl-buttons .owl-prev{ top:27%}.product_slider1a .owl-controls .owl-buttons .owl-next,.product_slider1a .owl-controls .owl-buttons .owl-prev{ top:37% !important}.product_slidera1 .owl-controls .owl-buttons .owl-next,.product_slidera1 .owl-controls .owl-buttons .owl-prev{ top:42% !important}.main_slider_top .owl-theme .owl-controls .owl-buttons .owl-next::before,.main_slider_top .owl-theme .owl-controls .owl-buttons .owl-prev::before,.main_slider_top .owl-theme .owl-controls .owl-buttons div{ background:0 0; color:#fff}.dtp_hide{ display:none !important}.main_slider_top h5{ font-weight:600; color:#fff; line-height:30px; margin-bottom:25px}.main_btn{ font-size:11px; transition:.5s; outline:0; color:#222c81; font-weight:800; position:relative; border-radius:8px; padding:14px 78px 10px 33px; background:#fff; border:1px solid #35a47a}.main_btn::after{ content:""; position:absolute; background-color:#222c81; right:12%; left:auto; top:auto; bottom:45%; width:40px; height:1px}.main_btn::before{ content:"\F285"; position:absolute; font-size:10px; color:#222c81; right:8%; left:auto; top:auto; bottom:26%}.main_btn:hover::after{ opacity:1; right:6%; background-color:#fff; width:18%}.main_btn:hover::before{ right:2%; color:#fff}.btn:active,.btn:focus{ background:#127ad5; border:1px solid #35a47a; color:#fff !important}.main_btn:hover{ background-color:#254299; color:#fff}.btn_bl_bdr{ background:0 0 !important; color:#02558b !important; border:2px solid #d3e8f6 !important; box-shadow:0 0}.btn_bl_bdr:hover{ border:2px solid #9ccff0 !important}.btn_bl_bdr::after{ color:#27d8e1}.btn_bl_bdr::before{ color:#2c79e5}.btn_bl_bdr:hover::after{ opacity:1; right:6%}.btn_bl_bdr:hover::before{ opacity:0; right:6%}.grn_btn{ font-size:14px; transition:.3s; outline:0; color:#fff; font-weight:600; position:relative; border-radius:6px; padding:12px 78px; border:3px solid #455a4d; margin-right:15px; background:#308256; background:linear-gradient(90deg,#308256 0,#20686e 44%,#17597c 70%,#104f88 100%)}.aboutus___hm__bg li::before,.footer_menu ul li,.ftp_ftr .col-md-4::before,.globel_svg,.st1,.wpbc_bg ul li,.wpbc_bg ul li h5{ transition:.4s ease-in-out}.grn_btn span{ position:absolute; left:32px; top:11px}.aboutus___hm__bg,.aboutus___hm__bg li,.btn__nxt,.footer_btm,.footer_menu ul li,.mail_f,.news__bg_t,.our__supporty__services__t,.phone_f,.prodcuts_in_hm,.prodcuts_in_hm_text,footer,footer ul li,footer ul li a{ position:relative}.grn_btn:hover{ background-color:#138a41; color:#fff; border:3px solid #fff}.btn__nxt{ padding:16px 73px !important; font-size:12px !important}.border_btn{ border:1px solid #ededed47; background:0 0}.border_btn:hover,.btn_line{ border:3px solid #fff}.b__white{ background:#fff}.btn_line{ color:#fff; box-shadow:0 0; border-radius:50px}.prodcuts_in_hm_text{ background-color:#121d180a; border-radius:3px; border:3px solid #fff; border-top:0}.prodcuts_in_hm_text div{ padding:0 35px 35px}.prodcuts_in_hm_text img{ margin-top:-22px}.prodcuts_in_hm_text h3{ font-size:19px; margin-top:40px; font-weight:600; color:#fff}.prodcuts_bg{ padding:25px 15px 8px}.sub__themes__hd_bg{ padding:140px 0; background:url(../images/slide__banner.jpg)}.aboutus___hm__bg{ padding-top:20px; padding-bottom:20px}.aboutus___hm__bg:after{ content:""; width:100%; height:100%; position:absolute; left:auto; top:-58px; background-image:url(../images/pattern__logo.jpg); background-repeat:no-repeat; right:0; z-index:-1}.aboutus___hm__bg h1{ font-weight:900; font-size:36px; color:#222c81; margin-bottom:10px}.aboutus___hm__bg li{ padding-right:40px; border-right:1px solid #d7d7d7; margin-right:18px; padding-left:47px}.aboutus___hm__bg li::before{ background:url(../images/svg/trophy.svg) no-repeat; position:absolute; font-size:21px; color:#1fa4b8; left:0; top:3px; padding:7px 11px; width:45px; height:46px; content:""}.aboutus___hm__bg li:last-child{ border-right:0}.care24__icon::before{ background:url(../images/svg/24hr.svg) !important}.specialities_icon::before{ background:url(../images/svg/health2.svg) !important}.aboutus___hm__bg ul{ margin-bottom:16px}.aboutus___hm__bg h2{ font-weight:900; font-size:21px; color:#222c81}.aboutus___hm ul li span{ font-weight:900; font-size:21px; color:#222c81}.aboutus___hm{ padding-left:115px}.prodcuts_in_hm{ padding:15px; z-index:9}.pi_b_g,.prodcuts_in_hm div{ position:relative; overflow:hidden}.prodcuts_bg h5{ padding:12px 40px; background:#308256; background:linear-gradient(90deg,#308256 0,#20686e 44%,#17597c 70%,#104f88 100%); bottom:auto; color:#fff; font-size:14px; border-radius:2px; z-index:9}.prodcuts_in_hm img{ border-radius:13px}.prodcuts_in_hm_text p{ color:#fff; margin-bottom:4px; display:-webkit-box; height:80px; -webkit-line-clamp:3; overflow:hidden}.sub__themes__hd{ width:60%; margin:0 auto; text-align:center}.subscribe,.top_bar_in{ text-align:right}.enq_fm_hm div,.features_list,.footer_btm,.footer_btm p,.wpbc_bg ul li{ text-align:center}@keyframes gradient{ 0%, 100%{  background-position:0 50% } 50%{  background-position:100% 50% }}.top__contact_right__in{ margin-bottom:8px; margin-top:12px}.top__contact_right__in a{ color:#03a9f4; font-weight:600; font-size:13px}.top__contact_right__in i{ background:#fff; border:1px solid #74b9f0; padding:6px 8px 4px; border-radius:22px; font-size:11px}.footer_frt ul li img{ margin-bottom:20px; width:151px}footer{ background-color:#202d3b; z-index:9}.f_m_l__s{ margin-top:15px}.in_footer{ background-color:#1c1b1b !important; background:0 0}footer h3{ font-size:17px; font-weight:800; margin-bottom:9px}footer ul li{ color:#fff; line-height:29px}footer ul li a{ display:inline-block; line-height:28px; color:#95a4b4; font-size:14.5px}footer ul li a:hover{ color:#2bc6de}.mail_f,.phone_f{ margin-bottom:15px; margin-left:39px; font-size:14px; color:#fff; line-height:26px}.mail_f::before,.phone_f::before{ position:absolute; font-size:21px; color:#fff; left:-45px; top:-9px; padding:7px 9px}.mail_f::before{ content:"\f32e"}.phone_f::before{ content:"\f5bc"}.footer_content{ padding:130px 0 0}footer ul h4{ color:#000; line-height:26px}.footer_btm p{ font-size:12px; color:#b3b3b3; margin:0}.footer_btm p a{ color:#767ea9}.footer_btm i{ font-size:18px; position:absolute; top:-50px; z-index:999; background:#2c3b4a; padding:17px 13px 6px; color:#fff; border-bottom:0; border-radius:33px 33px 0 0}.footer_btm i:hover{ color:#3ee8f1}.footer_btm p a:hover{ color:#b3b33e}.social_media li{ display:inline-block; font-size:25px}.social_media li i{ font-size:20px; padding:0 15px 0 0}.footer_btm{ padding:15px 0; background:#2c3b4a}.product_list_img_bg ul li{ font-size:15px; color:#767171; font-weight:400; line-height:28px; display:block}.product_list_img_bg h6{ margin:12px 0 20px; color:#1489bc; font-weight:700; font-size:15px}.product_list_img_bg .grn_btn{ margin-left:11px; background:#2196f3}.product_list_img_bg h6 i{ color:#2196f3}.product_list_img_bg h6 span{ padding-left:20px}.title_hdz{ display:flex; justify-content:space-between; padding:0 0 15px}.title_hdz h4{ font-weight:900; color:#fff; margin-bottom:20px}.partners_slider_z{ padding:80px 0}.i_d__1a{ background:#c21f32}.i_d__1b{ background:#8f1838}.i_d__1c{ background:#47773d}.i_d__1d{ background:#e01483}.mt___20{ margin-top:20px}.bi-house-fill{ font-size:19px}.news__bg{ background-color:#f3f3f3; padding:100px 0}.news__bg img{ border-radius:10px}.news__bg_t .col-md-4{ height:123px; overflow:hidden}.news__bg_t_txt h3{ font-weight:700; font-size:21px; line-height:24px; display:-webkit-box; height:27px; -webkit-line-clamp:1; overflow:hidden; margin-bottom:3px}.blogs__in h3{ font-weight:700; font-size:20px; line-height:27px; display:-webkit-box; height:51px; -webkit-line-clamp:2; overflow:hidden; margin:7px 0 8px}.blogs__in p{ display:-webkit-box; height:79px; -webkit-line-clamp:3; overflow:hidden; margin-bottom:0}.news__bg_t_txt p,.oss_list p{ display:-webkit-box; height:47px; -webkit-line-clamp:2; overflow:hidden}.news__bg_t_txt h6{ font-size:12px; color:#7e7e7e; position:absolute; right:30px; margin-bottom:0}.news__bg_t_txt h6 i{ color:#d0d0d0; padding-right:3px}.news__bg_t{ background:#fff; padding:42px 43px; margin-bottom:12px; display:flex; align-items:center}.news__bg_t_txt{ padding-left:35px}.blogs__in{ padding:40px 40px 30px; background-color:#fff}.blogs__in div{ height:160px; overflow:hidden}.blogs__in h6{ color:#97a5a7; font-size:12px; margin:8px 0 0}.blogs__in h6 i{ padding-right:4px; color:#d0d0d0}.our__supporty__services__bg{ background:url(../images/our-support-services.jpg) 0 0/cover fixed; padding:110px}.facilities_sd .row,.our__supporty__services__bg .row,.services_sd .row{ align-items:center}.our__supporty__services__bg_in{ padding-right:4%}.our__supporty__services__txt h2{ font-size:109px; font-weight:700; color:#fff; line-height:105px; padding-left:15%}.our__supporty__services__t{ color:#fff; padding:30px 20px 20px 0;}.oss_idvt_bg{  display:flex;align-items:center;}.oss_idv{  width:20%;  padding:6px;}.oss_idvt{width:80%;}.our__supporty__services__t p{ color:#fff; font-size:14px; line-height:25px; margin-bottom:5px; display:-webkit-box; height:55px; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis}.our__supporty__services__bg h3,.vs_dv h5{ height:29px; -webkit-line-clamp:1; display:-webkit-box; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis}.our__supporty__services__t2{ border:1px solid #fff3; border-right:0; border-left:0}.our__supporty__services__t2 p{ margin:25px 0; padding:15px 0; color:#fff; font-size:14px; line-height:25px}.our__supporty__services__bg h3{ font-size:18px}.br__r1{ border-right:1px solid #fff3}.br__pdl,.founder__rt{ padding-left:70px}.video_sec span img{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); z-index:9; opacity:1}.dctrs_mbg,.ftp_ftr,.ftp_ftr .col-md-4,.vd_sec_bg,.vs_dv,.wpbc_bg ul li{ position:relative}.video_sec2 span img{ top:51%; left:48%; width:50px}.vs_dv h6{ color:#979797; font-size:12px; margin-top:15px; font-weight:600}.fancybox-slide--video .fancybox-content{ background:#fff; padding:50px; border:20px solid #26296d}.fancybox-button,.time_ev{ background:#1fa4b8 !important}.vd_sec_bg{ background-color:#545454; border-radius:15px; overflow:hidden}.vs_dv h5{ font-size:16px; line-height:27px}.vs_dv{ padding:0 15px}.vd_sec_bg img{ border-radius:15px; transition:.4s}.doctors_list:hover img,.oss_list:hover img,.vd_sec_bg:hover .zoom_img1{ -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1); position:relative}.vav1_bg{ padding:100px 0 65px}.enq_fm_hm div{ padding:80px 50px; margin-bottom:50px; background:url(../images/qcbg.jpg) 0 0/contain fixed; border-radius:30px}.abt_top h1,.enq_fm_hm h2{ font-weight:800; color:#fff}.enq_fm_hm p{ color:#fff; font-size:16px; padding:8px 0}.wpbc_bg ul li{ display:inline-block; width:18%; padding:30px 20px; margin:0 11px; border-radius:15px; background:#fff; box-shadow:3px 3px 9px 2px #9fa6a924}.wpbc_bg ul li img{ width:50px}.wpbc_bg ul li h5{ font-size:15px; margin-top:6px; font-weight:700}.wpbc_bg_mbg{ background:url(../images/waves.jpg) bottom no-repeat; padding:30px 0 75px}.globel_svg{ fill-rule:evenodd; clip-rule:evenodd; fill:#1FA4B8}.st1{ fill:#1FA4B8}.wpbc_bg ul li:hover .globel_svg{ fill:#fff}.wpbc_svg{ width:60px}.wpbc_bg ul li i{ position:absolute; padding:7px 10px; background:#fff; bottom:-10%; border-radius:20px; color:#000; font-size:12px; transition:.5s cubic-bezier(1,-.25,0,.51); opacity:0; left:50%; transform:translate(-50%,-50%); border:4px solid #e6f4fd}.wpbc_bg ul li:hover i{ bottom:-40px; opacity:1}.ftp_ftr{ background:#2e3465}.ftp_ftr h6{ font-size:15px; color:#62c0ce; font-weight:600; margin-top:16px; margin-bottom:0}.ftp_ftr p a{ color:#b0b4d4; font-size:15px}.ftp_ftr .col-md-4{ border-left:2px solid #15042952; padding-left:86px; border-right:1px solid #5660b1}.ftp_ftr .col-md-4::before{ background:url(../images/svg/phonebook.svg) no-repeat; position:absolute; font-size:21px; color:#1fa4b8; left:6%; top:26%; padding:7px 31px; width:26px; height:41px; content:""}.emcm:before{ background:url(../images/svg/write.svg) no-repeat !important}.emcge:before{ background:url(../images/svg/plane.svg) no-repeat !important}.f_p_products_list_text h5{ margin-bottom:9px; font-size:16px; color:#5d5d5d; line-height:24px; display:-webkit-box; height:51px; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis}.f_p_products_list_text h6{ font-size:16px; color:#5d5d5d; margin-bottom:13px}.f_p_products_list_text h3{ font-size:17px; margin-top:22px; font-weight:700; color:#1fa4b8; margin-bottom:3px}.product_slide_in img{ border-radius:25px}.product_slide{ padding:20px}.rc_hm,.rc_hm_nm{ background:#fff; padding:7px 22px; transition:.4s ease-in-out; font-weight:600}.dctr_list_hm h3{ font-size:35px; font-weight:600}.dctr_list_hm p{ font-size:13px; line-height:22px; margin-bottom:0}.rc_hm_nm{ border:1px solid #9f9b9b; font-size:13px; border-radius:6px}.rc_hm:hover,.rc_hm_nm:hover{ background:#057eb6; border:1px solid #78bae3; color:#fff}.blog__dtls img,.mt_rchnm{ margin-top:25px}.rc_hm{ border:1px solid #9f9b9b; margin:0 12px 0 18px; font-size:13px; border-radius:6px}.dctrs_mbg{ padding:100px 0 10px}.dctrs_mbg:after{ content:""; width:100%; height:100%; position:absolute; left:auto; top:0; background-image:url(../images/pattern__logo2.jpg); background-repeat:no-repeat; right:0; z-index:-1; background-position:right}.features_list{ color:#fff; background:#1fa4b8; padding:60px 50px}.features_list h3{ line-height:24px; display:-webkit-box; height:27px; -webkit-line-clamp:1; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; font-size:22px; font-weight:800}.features_list p{ color:#fff; display:-webkit-box; height:83px; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis}.features_list img{ width:100px; margin-bottom:25px; background:#ffffff12; padding:18px; border-radius:50%; border:5px solid #ffffff0d}.features_list_clr{ background:#26296d}.features_list_bg{ padding:80px}.arrow{ display:inline-block; cursor:pointer}.arrow:before{ content:''; height:4px; width:40px; background-color:#000; display:block; float:left; position:relative; top:9px; transition:.2s ease-in-out}.search_btn,.search_btn .btn{ background:#444790; text-align:-webkit-center}.arrow:after{ content:''; float:left; border-left:11px solid #000; border-right:11px solid transparent; border-top:11px solid transparent; border-bottom:11px solid transparent}.arrow:hover:before{ width:80px}.banner__float__div{ position:relative; margin-bottom:50px}.banner__float__div__in{ width:72%; margin:-45px auto; border-radius:22px; box-shadow:rgb(0 0 0 / 5%) 0 5px 15px; box-shadow:0 3px 8px 0 rgb(29 111 178 / 21%),0 6px 20px 0 rgb(23 83 132 / 5%)}.reg__frm{ padding:0; position:relative}.reg__frm .form-select{ border:0; font-weight:900; line-height:70px; padding:0 33px 0 32px; border-radius:0; border-right:3px solid #b4b4b42b; font-size:13px; position:relative; border:1px solid #26296d42; border-left:1px solid #e3e3e3; border-right:0}.search_btn{ padding:0; border-top-right-radius:19px; border-bottom-right-radius:19px; box-shadow:rgb(0 0 0 / 14%) 0 5px 15px}.search_btn i{ font-size:24px; color:#fff; border:0}.search_btn .btn{ width:100%; padding:17px; border-top-right-radius:19px; border-bottom-right-radius:19px; box-shadow:0 8px 16px 0 rgb(68 71 144 / 54%),0 6px 20px 0 rgb(23 83 132 / 0%)}.d_s_blue:hover,.d_s_btn:hover{ box-shadow:0 8px 16px 0 rgba(29,111,178,.25),0 6px 20px 0 rgba(23,83,132,.33)}.search_bx1 .form-select{ border-top-left-radius:19px; border-bottom-left-radius:19px; border:1px solid #26296d3b; border-right:0; color:#4a4a4a}.main_btn_brdr{ border:2px solid #fff; background:0 0; color:#fff; position:relative}.main_btn_brdr::before{ color:#fff !important;}.br_ln_nn{ padding:5px 73px 5px 0; border:0}.br_ln_nn:hover{ background:0 0 !important; color:#21d1eb !important}.active__menu a,.blogs__in .br_ln_nn:hover:before,.kmp__bg .br_ln_nn:hover:before,.news__bg_t .br_ln_nn:hover:before{ color:#1fa4b8 !important}.blogs__in .br_ln_nn:hover:after,.kmp__bg .br_ln_nn:hover:after,.news__bg_t .br_ln_nn:hover:after{ background-color:#1fa4b8 !important}.br_ln_nn::before{ bottom:19%;color:#222c81;}.main_btn_brdr::after{ background-color:#fff !important}.br__pdl::before{ left:11px}.emcfp{ border-left:0 !important}.emcm{ border-right:0 !important}.subscribe h4{ font-size:15px; font-family:Vidaloka,serif; padding-bottom:14px; color:#000}.subscribe input{ border:0; border-bottom:1px solid #ededed; font-size:13px; height:45px}.subscribe_txt{ padding-bottom:15px; width:80%}.subscribe_txt::-webkit-input-placeholder{ color:#fcfcfc !important; font-size:13px}.subscribe_txt h4{ font-size:14px; color:#aaaeb2; margin:18px 0 10px}.subscribe_txt button{ background:#202d3b; color:#fff; font-size:14px; border-radius:0; padding:11px 20px; position:relative; transition:.4s; border:1px solid #ffffff2e; border-bottom-right-radius:10px !important; border-top-right-radius:10px !important; border-left:0}.subscribe_txt input{ border:1px solid #ffffff2e; background:0 0; border-bottom-left-radius:6px !important; border-top-left-radius:6px !important}.subscribe_txt button:hover{ background:#009688; color:#fff}.package_dp_bg{ background-color:#126185; padding:80px 0}.footer_btm_icons{ text-align:center; margin-bottom:21px; position:relative}.gif_hm{ position:absolute; top:11%; left:2%; width:204px; background:#fff; border-radius:50%; border:8px solid #fff}.aboutus___hm_txt{ position:relative; text-align:right !important}.founder__txt h4,.inner-top-img,.mainaddress,.sd__f__link,.sd_call_list,.sd_call_list li,.sticky_mbg,.testihmbtn{ text-align:center}.whatsapp_icon{ position:fixed; top:auto; right:4%; width:50px; bottom:8%; z-index:99}.inner-top-img-clr{ background:linear-gradient(90deg,rgb(91 47 145) 100%,rgb(37 100 169) 104e88%)}.inner-top-img .inner-top-img-text{ width:100%; vertical-align:middle; padding:198px 0 89px}.inner-top-img-text h3{ color:#fff !important; font-weight:900; position:relative; display:-webkit-inline-box; margin-bottom:0; font-size:22px}.inner-top-img-text ul li{ color:#fff; display:inline; transition:.4s ease-in-out}.oc_1_bg div h3,.oc_1_bg div p{ display:-webkit-box; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis}.inner-top-img-text ul li i{ font-size:10px}.inner-top-img{ background:url(../images/contactus_bg.jpg) 0 0/cover; width:100%; display:table}.inr_bg{ padding:100px 0}.pg_inr_bg{ padding-top:100px; padding-bottom:100px}.doctors_inr_bg,.pd70__0{ padding:70px 0}.abt__tp__mbg,.bki_dctr,.mmv_menu2{ position:relative}.Jobs,.doctors_list{ margin-bottom:50px}.dlimg,.f_p_products_list,.oss_list div{ overflow:hidden; border-radius:25px}.doctors_list i{ position:absolute; top:-23px; right:29px; color:#444790; padding:6px 10px; font-size:17px; border-radius:26px; border:5px solid #ffff; transition:.4s ease-in-out; background:#fff}.doctors_list i:hover{ background:#1fa4b8; color:#fff}.doctors_list img{ border-radius:25px; transition:.7s}.details_r h3{ font-size:25px; font-weight:900; color:#151d70; margin-bottom:3px}.dct_time h5{ font-size:15px; font-weight:700; color:#fff; position:absolute; top:-18px; right:auto; background:#4caf50; padding:7px 17px; left:14px}.evng_time{ background:#cebe2c !important}.details_r h4{ font-weight:800; font-size:17px; line-height:27px; margin-bottom:10px}.dct_time li{ display:inline-block; padding:30px 30px 25px; position:relative; border-right:0; background:#4e548d; margin-right:15px; border-top-right-radius:36px}.dct_time{ display:flex; margin:35px 0 15px}.dct_time h6{ font-size:16px; font-weight:800; line-height:20px; color:#fff}.dct_time h6 span{ color:#b6f0ff; font-weight:600}.d_s_btn,.dctr_cntct li i{ color:#fff; transition:.4s ease-in-out}.d_s_btn{ border-radius:50px; padding:14px 50px}.d_s_green{ width:auto; border:1px solid #35a47a; background:#3cc08e; box-shadow:0 8px 16px 0 rgb(42 171 123 / 31%),0 6px 20px 0 rgb(41 162 116 / 36%)}.d_s_blue{ border:1px solid #0d6893; background:#057eb6; box-shadow:0 8px 16px 0 rgb(33 149 241 / 25%),0 6px 20px 0 rgb(33 150 243 / 33%)}.d_s_blue:hover{ border:1px solid #fff; background:#166fb8}.d_s_green:hover{ color:#f9f2b4; border:1px solid #fff; background:#35a47a}.dctr_cntct{ display:flex; padding:15px 0; justify-content:center}.dctr_cntct li{ padding-right:14px; position:relative; margin-top:-27px}.dctr_cntct li i{ padding:8px 10px; font-size:17px; border-radius:26px; border:5px solid #fff; background:#3f51b5}.dctr_cntct li i:hover{ color:#3cc08e}.d__list__mbg ul li,.pdlst ul li{ line-height:38px; padding-left:25px; font-size:15px; position:relative}.d__list__mbg ul li::before,.pdlst ul li::before{ width:10px; content:""; height:10px; background:#1fa4b869; display:inline-block; position:absolute; left:0; border-radius:30px; top:13px}.oc_1_bg div h3:after,.oss_list:hover .main_btn::after{ background-color:#fff}.d__list__mbg{ margin-bottom:5px; background:#e0e0e042; padding:23px 30px}.d__list__h3{ color:#1ea1b4 !important; font-size:20px !important}.details__txt{ margin-bottom:20px}.dtls__vd_mbg{ margin:22px 0}.sticky_mbg{ position:sticky; top:63px; padding:22px; border-radius:8px}.sticky_mbg img{ border-radius:7px}.rc_btn{ padding:11px 29px; color:#fff; font-size:14px; border-radius:50px; width:auto; border:1px solid #35a47a; background:#1fa4b8; box-shadow:0 8px 16px 0 rgb(31 164 184 / 16%),0 6px 20px 0 rgb(31 164 184 / 33%)}.contactus__form__bg .form-control,.form-control{ box-shadow:rgba(0,0,0,.05) 0 6px 24px 0,rgba(0,0,0,.08) 0 0 0 1px; font-size:14px}.rc_btn:hover{ color:#fff; border:1px solid #4caf50; background:#4caf50}.in_tp_mt_img{ padding:0 50px}.form-control{ height:55px}.contactus__form__bg .form-control{ height:75px; margin-bottom:15px}.career__frm .form-control{ margin-bottom:0}.pi_b_g h4{ margin-bottom:15px !important; font-size:17px !important}.svg_pi{ width:50px; margin-bottom:13px; z-index:-1}.svg_pi2{ position:absolute; top:0; left:0; z-index:-1}.rc_box i{ color:#00bcd4}.modal-body{ padding:26px 45px; background:#2664a9; background:linear-gradient(90deg,#2664a9 0,#5b3092 100%)}.modal-header{ background:#151d70}.tooltip-inner{ background-color:#1fa4b8; opacity:1 !important}.tooltip.bs-tooltip-right .tooltip-arrow::before{ border-right-color:#1fa4b8 !important}.tooltip.bs-tooltip-left .tooltip-arrow::before{ border-left-color:#1fa4b8 !important}.tooltip.bs-tooltip-bottom .tooltip-arrow::before{ border-bottom-color:#1fa4b8 !important}.tooltip.bs-tooltip-top .tooltip-arrow::before{ border-top-color:#1fa4b8 !important}.bki_dctr button{ border-radius:15px 0 0; position:absolute; top:-33px; right:0; font-weight:700; font-size:13px; padding:7px 20px 7px 14px; box-shadow:0 0}.datepicker td,.datepicker th{ font-size:16px; padding:8px; cursor:pointer; border:1px solid #7fc4ce; background:#1fa4b8}.datepicker td:hover,.datepicker th:hover{ background-color:#105a65; color:#fff; border-radius:0}.datepicker-days{ padding:15px}.datepicker-switch{ color:#fff; background:#313a68}.datepicker{ color:#fff; background:#1fa4b8}.btn-close,.modal-body h3{ color:#00bcd4; font-weight:800}.modal-body h3{ font-size:19px; margin-bottom:10px}.rc_box label{ color:#bbdfe4; font-weight:600; margin-bottom:9px; margin-top:6px}.rc_t_area{ margin:16px 0 15px}.btn-close{ padding:12px 15px; opacity:1; font-size:21px; background:#553594; position:absolute; right:15px; top:11px}.oc_1_bg_in{ background:#1fa4b8; margin-bottom:30px; color:#fff}.oc_1_bg div p{ color:#fff; margin-bottom:6px; height:55px; -webkit-line-clamp:3}.oc_1_bg div h3{ color:#fff; margin-bottom:4px; height:35px; -webkit-line-clamp:1; font-size:22px; font-weight:900; position:relative}.oc_1_bg_in div{ background:url(../images/medical-patterns2.jpg) right/contain no-repeat; padding:65px 45px 50px}.oc_1_bg_in_2{ background:#266890 !important}.oc_1_bg_in_2 div{ background:url(../images/medical-patterns.jpg) right/contain no-repeat !important; padding:65px 45px 50px}.oc_1_bg2 p{ color:#9ea2d4 !important}.oc_1_bg div h3:after{ content:""; position:absolute; width:49px; height:2px; left:0; top:-38%}.blog_inp_bg img,.cfls img{ border-radius:9px}.blog_cnt_bg{ padding:23px; margin-top:-55px}.blog_cnt_bg div{ background:#fff; display:inline-block; padding:38px 40px; border-radius:12px; position:relative; border-top:6px solid #1fa4b8; box-shadow:3px 3px 9px 2px #9fa6a924}.blog_inp_bg h3{ font-weight:700; font-size:21px; line-height:33px; display:-webkit-box; height:30px; -webkit-line-clamp:1; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; margin-bottom:5px}.detaisl_list h3,.detaisl_list p{ line-height:19px; -webkit-box-orient:vertical; text-overflow:ellipsis; overflow:hidden}.blog_cnt_bg p{ display:-webkit-box; height:82px; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis}.blog_cnt_bg h6{ position:absolute; top:-16px; background:#1fa4b8; color:#fff; padding:7px 13px; border-radius:5px; font-size:14px}.blog_cnt_bg i{ color:#9bd6f1}.detaisl_list h3{ font-size:15px; height:21px; -webkit-line-clamp:1; font-weight:800; text-transform:lowercase; margin-bottom:0; display:inline-block}.detaisl_list h3:first-letter,.mb__logo h4,.mmv_menu2_nav li,.projects_in table th,.sd__f__link li,.testimonials_emr a span,.view_order_nw_bg h3{ text-transform:uppercase}.detaisl_list p{ font-size:14px; margin-bottom:0; display:-webkit-box; height:40px; -webkit-line-clamp:2}.detaisl_list_bg{ padding:15px 5px; box-shadow:1px 1px 4px 1px rgb(219 219 219 / 34%); margin:10px 2px; transition:.4s ease-in-out; background:#fff; border:1px solid #ededed}.detaisl_list_bg:hover{ background:#1fa4b83b}.detaisl_list_bg img{ border-radius:6px}.details_listing_mbg h4{ font-size:14px; color:#fff; font-weight:800; margin-bottom:3px; background:#404382; padding:12px 46px; display:inline-block; border-radius:4px}.blog__dtls h3{ font-size:23px; font-weight:800}.pck__list{ margin:15px 0; border-radius:5px}.pck__list_bg{ background:0 0 !important}.blog__dtls h6{ font-size:14px; color:#1fa4b8}.blog__dtls h6 i{ color:#3f51b5}.nsbg_imb{ height:300px; overflow:hidden}.menu_right_button{ float:right}.menu_right_button button{ border:0}.ecsie ul li::before,.sd__f__link li::before{ display:inline-block; border-radius:30px; position:absolute; content:""}.menumadd{ display:flex; align-items:center; justify-content:space-between}.founder__txt img,.sd__details img{ border-radius:20px}.ecsie h3,.sd__contacts_in h3,.sd__details_txt h1,.sd_facilities h3,.sp_doctors,.sp_testimonials{ font-weight:900; font-size:28px; color:#1fa4b8 !important}.ecsie h4,.sd__contacts_in h4,.sd__details_txt h4,.sd_facilities h4{ font-weight:900; font-size:18px; color:#fff}.ecsie ul li{ line-height:35px; padding-left:18px; color:#fff; position:relative}.facilities_sd,.services_sd{ background:url(../images/sd____bg.jpg) fixed; padding:130px 0; background-size:cover}.facilities_sd{ background:url(../images/sd____bg2.jpg) 0 0/cover fixed}.ecsie ul li::before{ width:9px; height:8px; background:#27aa36; left:0; top:14px}.sd__f__link{ background:#201a99; background:linear-gradient(90deg,#8f0333 0,rgb(21 28 163) 100%); color:#fff; box-shadow:0 -3px 15px #0e1c213b; border-top-left-radius:40px; border-top-right-radius:40px; width:80%; margin:0 auto; padding:3px 0}.sd__f__link li{ display:inline-block; font-weight:700; font-size:13px; position:relative}.sd__f__link li::before{ width:7px; height:6px; background:#a3b8bcab; right:-3%; top:21px}.blogs1__in .owl-buttons,.dtp_hide__992,.mb__logo__bg,.oss__btn__hd .oss__btn,.sd__f__link li:last-child::before{ display:none}.sd__f__link li a{ padding:13px 22px; display:block; transition:.4s ease-in-out}.sd__f__link li a:hover{ color:#8d9cf0}.sd__f__link li:hover{ color:#edededa4}.sd__f__link_mbg{ padding:0; position:fixed; bottom:0; z-index:9}.abt_top p,.oss_list:hover .main_btn::before,.sd__f__link a{ color:#fff}.testihmbtn{ margin-top:15px}.testimonials_hm_mbg{ padding:0 0 108px !important; margin-bottom:45px}.ftesti{ padding:0 0 108px !important; margin-bottom:25px}.testimonials_mbg{ padding:90px 0 108px; position:relative}.testimonials_mbg::after{ content:""; background-color:#dfe3f0; width:100%; height:42%; top:50%; left:0; position:absolute; z-index:-1}.testimonials_emr i{ font-size:24px; color:#3f51b5; bottom:20px; right:auto; background:#fff; padding:16px; border-radius:50%; line-height:24px; position:fixed; z-index:9; border:7px solid #dfe3f0; left:97px}.testimonials_emr p{ color:#fff; line-height:30px; margin-top:26px; margin-bottom:2px; display:-webkit-box; height:90px; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis}.testimonials_emr a span{ color:#0cc96b; font-weight:800; font-size:12px; letter-spacing:0}.testimonials_emr h6{ color:#6cc6c8; font-size:16px; line-height:24px; margin-bottom:7px; font-weight:500}.testimonials_emr h6 span{ font-size:15px; color:#32acbe; font-weight:700}.testimonial_emr_in{ padding:50px 50px 65px 75px; border-radius:13px; background:#262d6d; position:relative; overflow:hidden}.testimonials_emr{ padding:0 25px}.testimonials_emr img{ width:90px; height:90px; border-radius:50%; border:5px solid #fff}.testi_hm_img{ position:fixed; top:2%; left:auto; right:10%}.testimonials_emr_bg{ padding:50px 0}.sd_call_list{ margin:22px 0 30px}.sd_call_list li{ padding:16px 0; display:inline-block; position:relative}.job_list h4,.oss_list h3{ display:-webkit-box; height:27px; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis}.sd_call_list li a{ font-size:15px; font-weight:700; background:#29bb92; padding:9px 50px; border-radius:15px; margin-right:30px; color:#fff; border:4px solid #2bb65c; box-shadow:3px 3px 9px 2px #9fa6a940}.sd_call_list li::before{ content:"\f5bc"; position:absolute; font-size:14px; color:#fff; left:-12px; top:4px; padding:10px 13px; transition:.4s ease-in-out; background:#d90647; border-radius:50px; border:3px solid #fff}.vs_dv_btm{ margin-bottom:35px}.address__contactus,.kmp__bg,.oss_list{ margin-bottom:25px}.kmp__bg,.oss_list{ padding:40px; border-radius:8px; position:relative; transition:.2s ease-in-out; background:#fff}.oss_list img{ transition:.6s}.oss_list:hover{ box-shadow:rgb(100 100 111 / 9%) 0 7px 29px 0}.oss_list:hover .main_btn{ background-color:#404382; color:#fff}.oss_list h3{ font-weight:700; font-size:18px; line-height:24px; -webkit-line-clamp:1; margin:16px 0 1px; color:#404382}.a__c_in_bg img,.career__frm .rc_box{ margin-bottom:15px}.ossd_bg h3{ font-weight:700; font-size:26px}.oss_inr_mbg{ background:#f7f7f7}.fancybox-slide{ background-color:#26296d8c}.abt_top{ position:absolute; top:34%; left:7%; width:45%}.abt__tp__mbg i{ font-size:31px; color:#fff}.abt_afbf{ position:relative; padding:50px}.abt___tp_in h3,.h3__8 h3,.ip__bg h3{ font-weight:800}.bounce{ -moz-animation:2s infinite bounce; -webkit-animation:2s infinite bounce; animation:2s infinite bounce}@keyframes bounce{ 0%, 100%, 20%, 50%, 80%{  transform:translateY(0) } 40%{  transform:translateY(-30px) } 60%{  transform:translateY(-15px) }}.vision_bg{ background:#201a99; padding:100px; position:relative; background:linear-gradient(90deg,#1c5853 0,#283999 100%); color:#fff}.vision_bg h3{ font-size:25px; font-weight:900; color:#fff}.vision_bg p{ color:#c9e0ec}.vision_bg i{ color:#1fa4b8; font-size:64px}.vision_bg ul li{ color:#c9e0ec; line-height:31px; position:relative; padding-left:23px}.vision_bg ul li::before{ width:9px; content:""; height:8px; background:#1fa4b8; display:inline-block; position:absolute; left:0; border-radius:30px; top:14px}.founders___bg{ padding:100px 0 71px}.founders___bg h3{ font-weight:800; font-size:35px; color:#404382}.abt_in_top{ padding:15px 0}.founder__txt h4{ font-size:15px; line-height:20px; font-weight:700; padding:11px 0}.founder__txt h4 span{ font-size:12px; color:#1fa4b8}.mainaddress{ background:#eff2ff; padding:20px; border:1px solid #e3e3e3}.address__contactus_in i{ position:absolute; font-size:34px; left:-39px; background:#fff; border:2px solid #ddd; padding:9px; border-radius:9px}.address__contactus_in div{ position:relative; font-size:15px; line-height:24px; color:#a7b6dc; margin-top:15px}.address__contactus_in div span{ font-weight:700; color:#fff; font-size:18px}.address__contactus_in div a{ color:#a7b6dc}.address__contactus_in__text div::before{ position:absolute; font-size:14px; color:#193478; left:-18%; top:-1px; padding:5px 9px; content:"\f32e"; background:#fff; border-radius:28px; border:4px solid #3f51b557; line-height:22px}.map__icon::before{ content:"\F3E8"!important}.fax__icon::before{ content:"\F501"!important}.a__c_in_bg{ border-radius:11px; position:relative; background:#304986}.a__c_in_bg img{ width:165px; margin-top:40px; padding-left:18px}.address__contactus h3{ font-weight:900; font-size:25px; color:#1d235c; margin-bottom:15px; position:relative; padding-left:54px}.address__contactus h3:after{ content:""; position:absolute; width:33px; height:2px; background:#193478; left:1%; right:auto; bottom:auto; top:59%}.address__contactus_in__text{ padding:0 0 0 75px; position:relative; margin-bottom:20px; border-radius:11px}.address__btm__ctct,.joblist_dtls_bg{ margin:0 auto}.contactus__form__bg{ padding:110px; background:#201a99; background:linear-gradient(90deg,#154945 0,#222e75 100%)}.jb__d{ padding:70px 100px}.contact__form__grp h3{ font-size:29px; font-weight:800; color:#fff; text-align:center; margin-bottom:25px}.contact_call li{ columns:3; padding:15px 0 9px 25px; background:#f0f0f0}.contact_call li h4{ font-size:15px; font-weight:700; color:#1fa4b8; margin-bottom:0}.contact_call li h5{ font-size:14px; font-weight:700}.contact_call li:nth-child(odd){ background:#f1f1f199}.contact_call{ padding:0 0 0 20px}.contact_call h3{ font-weight:800; font-size:25px; margin-bottom:20px; color:#1fa4b8}.address__contactus_in__text h3{ font-size:17px; font-weight:800; color:#ffff}.address__contactus_in__text h5{ margin-top:33px; font-size:16px; color:#fff}.cfls{ padding:30px}.map{ padding:65px}.ip__bg p span{ color:#7285f3}.Jobs h4{ font-size:18px; line-height:26px; font-weight:600; color:#000}.job_list h4,.kmp__bg h3{ line-height:24px; -webkit-line-clamp:1}.job_list{ box-shadow:1px 1px 11px 4px #f7f7f7cc; padding:30px; margin-bottom:22px; border:1px solid #ddd; transition:.2s ease-in-out; position:relative; border-radius:10px}.job_list:hover{ border:1px solid #1fa4b8a8}.job_list h5{ font-size:13px; color:#a5a5a5; padding-bottom:8px; font-weight:600}.job_list h5 i{ padding-right:3px; color:#03a9f4}.job_list h4{ font-weight:700; font-size:19px; margin-bottom:14px}.job_list h6{ font-size:13px; color:#a9a9a9; padding-top:9px}.job-title{ display:flex; padding:0; justify-content:space-between; border-bottom:1px solid #ededed}.job-title h3{ margin-bottom:17px; font-weight:800; font-size:23px; color:#1fa4b8}.share_job{ font-size:25px; font-weight:500; padding:2px 15px}.joblist_dtls_bg h4{ font-size:20px; font-weight:700; color:#000; margin-top:25px}.key_responsibilities{ margin-top:18px}.key_responsibilities ul li{ line-height:15px; position:relative; padding-left:23px; margin-top:27px}.key_responsibilities h4{ font-weight:700; font-size:17px}.key_responsibilities ul li::before{ position:absolute; content:""; left:0; color:#fff; background:#1fa4b8; border-radius:50%; top:-2px; width:8px; height:8px}.job_mail{ margin-top:12px; font-weight:600; color:#000; font-size:15px}.job_mail a{ color:#00f}.apply_now{ padding:50px 0 0}.upload{ width:100%; background:#fa7e1e; background:linear-gradient(50deg,#fa7e1e 0,#f1cf00 100%); padding:20px; float:left; -webkit-box-shadow:0 21px 26px 0 rgba(0,0,0,.17); -moz-box-shadow:0 21px 26px 0 rgba(0,0,0,.17); box-shadow:0 21px 26px 0 rgba(0,0,0,.17)}.upload h4{ font-size:18px; color:#2b2a2b; text-align:left; font-weight:600}.file-upload-wrapper{ position:relative; width:100%; height:60px; margin-top:35px}.file-upload-wrapper:after{ content:attr(data-text); font-size:15px; position:absolute; top:0; left:0; padding:9px 15px; border:1px solid #d4d4d4; display:block; width:100%; pointer-events:none; z-index:20; height:45px; color:#4a4848a6}.file-upload-wrapper:before{ content:"\f145"; font-family:flaticon; position:absolute; top:0; right:0; display:inline-block; color:#0c2e42; z-index:25; font-size:17px; padding:10px 15px; text-transform:uppercase; pointer-events:none; font-weight:700}.file-upload-wrapper input{ opacity:0; position:absolute; top:0; right:0; bottom:0; left:0; z-index:99; height:50px; margin:0; padding:0; display:block; cursor:pointer; width:100%}.mmv_menu img,.mmv_menu2_btn,.mmv_menu2_btn_products{ left:50%; transform:translate(-50%,-50%)}.kmp__bg h3,.kmp__bg p{ display:-webkit-box; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis}.job_inr_bg{ padding:40px}.pdlst h4{ font-weight:800; font-size:22px}.accordion-button{ background:0 0 !important; box-shadow:0 0 0 !important; font-size:20px !important; font-weight:700 !important; color:#1fa4b8 !important; padding:21px 0}.accordion-body{ padding:34px; line-height:29px; font-size:15px; background:#1fa4b826}.wsmegamenu h3{ font-size:16px !important; margin-bottom:7px !important; font-weight:700 !important; border-bottom:1px solid #ffffff36 !important; padding-bottom:15px !important}.kmp__bg h3{ font-weight:700; font-size:18px; height:27px; color:#404382; margin-bottom:0}.kmp__bg p{ height:47px; -webkit-line-clamp:2; margin-bottom:8px}.menu_mb_view_bg{ position:absolute; bottom:0; padding:0 !important}.menu_mb_view{ z-index:999; position:fixed; width:100%; top:auto; bottom:0; background:#2b2d66; box-shadow:inset 0 -3em 3em rgb(255 255 255 / 10%),0 0 0 2px rgb(110 74 174),.3em .3em 1em #000; padding:32px 0 6px; display:none}.menu_mb_view li{ display:inline-block; width:19%; text-align:center; position:relative}.menu_mb_view li a{ color:#fff; font-size:13px}.mmv_menu img{ width:21px; position:absolute; top:-13px; text-align:center; margin:0 auto}.mmv_menu2_btn{ background:#343784; width:59px; height:59px; border:1px solid #6164ca; border-radius:53%; box-shadow:inset 0 -3em 3em rgb(255 255 255 / 0%),0 0 0 2px #45478d,.3em .3em 1em rgb(0 0 0 / 33%); position:absolute; top:-40px; padding:15px}.offcanvas,.offcanvas-lg,.offcanvas-md,.offcanvas-sm,.offcanvas-xl,.offcanvas-xxl{ --bs-offcanvas-height:auto}.offcanvas-body{ text-align:center; background:#222348; padding:35px 15px 25px; border-top:3px solid #383a68}.mmv_menu2_nav li{ display:inline-block; padding:0 15px; line-height:28px; font-weight:800; position:relative}.mmv_menu2_nav li::after{ content:""; position:absolute; right:-7px; top:12px; bottom:auto; background-color:#3d3f75; transform:translateX(-50%); transition:.4s ease-in-out; border-radius:50%; width:5px !important; height:5px}.mmv_menu2_nav li a{ color:#fff; font-weight:700; font-size:13px}.mmv_menu2_nav li a:hover{ color:#d3ffd5}.mmv_menu2_nav_contact li a{ color:#fff; font-size:15px; line-height:5px; font-weight:200}.mmv_menu2_nav_contact{ padding:17px 0 10px; border:1px solid #36376e; margin:19px 0 0; border-right:0; border-left:0; border-bottom:0}.mmv_menu2_nav_contact li{ line-height:34px}.mmv_menu2_nav_contact li i{ padding-left:3px; padding-right:6px; color:#68b1d2}.offcanvas .btn-close{ opacity:1; padding:16px; font-size:10px; bottom:auto; border-radius:8px; background:#46488c; border:2px solid #575a94; line-height:11px; left:46%;}.offcanvas-header,.offcanvas.offcanvas-bottom{ background:0 0; border:0}.mmv_menu2_btn_products{ position:absolute; top:-13px}.mb__logo{ background:#fff; padding:6px 9px; display:flex !important; align-items:center}.mb__logo1{ width:26%}.mb__logo2{ width:74%; text-align:right}.mb__logo h4{ font-size:13px; color:#fbfdff; background:#33355e; display:inline-block; padding:9px 15px; border-radius:5px; margin-bottom:0; font-weight:800}.mb__logo i{ padding-right:4px; font-size:15px; color:#03a9f4}.mbtop_f_a_d{ border:none; background:0 0}.mb_msearch{ background-color:#fff !important; padding:22px 30px 13px !important; background:linear-gradient(90deg,rgb(255 255 255) 0,rgb(255 255 255) 100%) !important; border-radius:5px}.mb_msearch h3{ font-size:19px; margin-bottom:22px; color:#1fa4b8; margin-top:5px; padding-left:0}.mb_msearch .btn-close{ padding:9px 12px; opacity:1; color:#fff; font-size:21px; font-weight:800; background:#553594; position:absolute; right:15px; top:10px; line-height:18px}.mb_msearch .col-lg-12{ margin-bottom:7px; border-right:1px solid #26296d3b}.mbl__dctr__photo{ width:60%}.testimonials_ik_bg{ width:1000px}.testimonials_ik{ padding:44px 50px 36px; position:relative; background:#fff; border-radius:16px; margin-bottom:55px; box-shadow:#e1e1e17d 0 4px 12px; border:1px solid #e4e4e4}.testimonials_bg{ position:relative; padding:100px 0; background:#f7f7f7}.testimonials_ik::after{ content:""; background:url(../images/testimonials__bg.jpg) 0 0/cover no-repeat; width:100%; height:100%; top:0; left:auto; position:absolute; right:0; transition:.4s ease-in-out; opacity:.1}.testimonials_ik ul{ display:flex; align-items:center; justify-content:flex-start}.testimonials_ik p{ font-size:14.5px; line-height:23px; margin-top:21px}.testimonials_ik img{ border-radius:50%; width:70px; height:70px}.vd_sec_testi img { border-radius:0; width:100%; height:100%;border:0;}.vd_st__hm {margin:13px 0 9px 0 !important;}.vd_st__hm{height:100px;overflow:hidden;}.vd_st__hm img{height:auto}.vd_sec_testi { margin-bottom:20px;}.testimonials_ik h5{ font-size:15px; color:#3f51b5; padding-left:15px; font-weight:700}.testimonials_ik h6{ font-size:16px; line-height:24px; margin-bottom:0; padding-left:15px; font-weight:700}.testimonials_ik i{ top:-34px; font-size:2em; padding:21px; color:#fff; border-radius:55%; line-height:22px; position:absolute; background:#1fa4b8; box-shadow:#b4b4b4 0 4px 12px; right:56px}.sd__contacts_in_bg{ padding:25px 0 50px}.subscribe_txt .form-control{ height:45px}.blogs1__in .owl-pagination{ position:absolute; top:47%; right:8%}.blogs1__in .owl-page span{ width:10px !important; height:10px !important; border:3px solid #fff}.mlfl{ margin-top:10px}.bod{ padding:43px 0 55px; background-color:#dee8f6}.bodh3{ text-align:center; padding:25px 0}.bodh3 h3{ font-weight:800; margin-bottom:22px}.bod img{ border-radius:15px}.bod h4{ font-weight:700; font-size:17px; margin-bottom:2px}.bod h5{ font-weight:600; font-size:16px; color:#6f6464}.bod_text_in{ padding:15px 0; margin-bottom:8px}.recoginition_i{ text-align:right; margin-bottom:35px}.recoginition_i_bg .row{ border-bottom:2px solid #d7d7d7; margin-bottom:20px}.recoginition_i_bg h3{ font-size:25px; font-weight:700; color:#404382}.search_bx2 .form-control{ box-shadow:0 0 !important; border-radius:0 !important; font-weight:800; font-size:13px}.enq__contact_no ul h4{ font-weight:800; font-size:20px; margin:10px 0; color:#1fa4b8; line-height:27px}.enq__contact_no ul li{ font-size:15px; columns:2; display:inline-block; font-weight:700; line-height:27px}.ecn__list{ background:#c7c7c71f; padding:15px; border-radius:3px; border-bottom:1px solid #d7d7d7}.ecno__title{ font-weight:800; font-size:25px; color:#304986; margin-bottom:3px}.enq__contact_no ul li span{ color:#ec7093}.projects_in table{ border:1px solid #ccc; border-collapse:collapse; margin:0; padding:0; width:100%; table-layout:fixed}.projects_in table caption{ font-size:1.5em; margin:.5em 0 .75em}.projects_in table tr{ padding:.35em}.projects_in table td,.projects_in table th{ padding:.625em}.projects_in table th{ font-size:.85em; letter-spacing:.1em}@media screen and (max-width:600px){ .projects_in table{  border:0 } .projects_in table caption{  font-size:1.3em } .projects_in table thead{  border:none;  clip:rect(0 0 0 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px } .projects_in table tr{  border-bottom:3px solid #ddd;  display:block;  margin-bottom:.625em;  border:0 } .projects_in table td{  display:block } .projects_in table td::before{  content:attr(data-label);  font-weight:700;  text-transform:uppercase } .projects_in table td:last-child{  border-bottom:0 } .projects_in_table tbody tr td:last-child{  text-align:left } .projects_in table td, .projects_in_table th{  text-align:left !important;  display:grid;  font-size:14px;  border-bottom:0 } .projects_in_table tbody tr td:first-child{  text-align:left;  font-size:14px;  padding:9px;  background:#1fa4b8 !important;  color:#fff } .projects_in_table tbody .blue_btn{  margin-top:5px } .projects_in_table tbody p{  margin-bottom:0 }}.projects_in_table thead tr th{ padding:20px 12px; background:#1fa4b8; color:#fff; border-left:2px solid #2295a7; font-size:14px; letter-spacing:1px}.projects_in table td,.projects_in_table th{ padding:12px 15px; border:1px solid #5b724d33; background:#08429821; font-weight:700; font-size:15px}.checkout_btm_sec img,.projects_in_table img{ width:50%}.view_order_nw_bg h3{ font-size:16px; color:#fff; background:#5b724d; padding:15px; margin-bottom:0; display:flex; justify-content:space-between}.view_order_nw_bg h3 span a{ font-size:11px; color:#fff; padding:6px 14px; border-radius:14px; border:2px solid #e9c24b}.view_order_nw_bg h3 span a:hover{ background-color:#e9c24b; color:#fff}.view_order_nw_bg h4{ margin-bottom:14px; font-size:16px}.stepper_checkout{ margin:35px 0}.checkout_btm_sec h6{ padding:15px 0; font-size:14px; line-height:18px; text-align:left; font-weight:400}.purchase_history ul{ border:0; margin-top:0}.checkout_btm_sec_img{ text-align:left !important}.view_order_nw tr td{ text-align:left; border-right:1px solid #ededed}.view_order_nw tr td span{ font-weight:700; display:block}.projects_in_table{ width:100%}.projects_in table tr{ background-color:#f8f8f8; border:1px solid #ddd}.projects_in table tr p{ margin-bottom:0; color:#000; font-weight:600; font-size:14px}.pitcn__ct{ margin-bottom:15px; padding:0 15px}.pitcn__ct label{ color:#114a82; font-weight:800; font-size:18px}.pitcn__ct .reg__frm .form-select{ line-height:50px}.pitcn__ct .search_btn .btn{ padding:7px; border-top-right-radius:9px; border-bottom-right-radius:9px; box-shadow:0 0}.pitcn__ct .search_btn i{ font-size:17px; line-height:36px}.pitcn__ct .search_bx1 .form-select{ border-top-left-radius:7px; border-bottom-left-radius:7px}.sdhst{ font-size:16px; font-weight:700; color:#1fa4b8}.job-right-contact span{ font-weight:700; font-size:17px; color:#1fa4b8}.cnewim{ width:100% !important; position:absolute; bottom:0 !important; left:0 !important; padding-left:0 !important; margin-bottom:0 !important}.svl_cntct_in{ border-top-left-radius:9px !important; border-bottom-left-radius:9px !important;}@media screen and (max-width:1400px){ .blog_inp_bg h3{  font-size:17px;  line-height:27px;  height:54px;  -webkit-line-clamp:2 } .blog_cnt_bg{  margin-top:-100px } .dctrs_mbg{  padding:60px 0 0 } .sub__themes__hd_bg{  padding:70px 0 } .prodcuts_in_hm_text div{  padding:0 25px 25px } .a__c_in_bg img{  width:147px;  margin-top:23px;  padding-left:38px } .sd__f__link{  width:90% } .wsmenu{  width:76% !important } .wsmenu>.wsmenu-list>li>a{  padding:13px 8px !important } .gif_hm{  left:-5% } .aboutus___hm{  padding-left:80px } .nav_bap::before, .nav_ec::before{  top:3px;  padding:8px 9px } .nav-menu>li>a{  padding:13px 12px !important;  font-size:13px } .wpbc_bg ul li{  width:17% } .nav_bap, .nav_ec{  padding:6px 20px 7px 23px !important }}@media screen and (max-width:1200px){ .contactus__form__bg{  padding:55px } .kmp__bg{  padding:17px;  border-radius:0;  position:relative;  margin-bottom:8px;  transition:.2s ease-in-out;  background:#fff } .vision_bg{  padding:43px } .blog_cnt_bg{  margin-top:-135px } .vav1_bg{  padding:70px 0 } .our__supporty__services__txt h2{  font-size:90px;  line-height:84px;  padding-left:0 } .our__supporty__services__bg{  padding:50px 110px } .aboutus___hm__bg h1{  font-size:29px;  margin-bottom:15px } .prodcuts_in_hm_text h3{  font-size:19px;  margin-top:18px } .prodcuts_in_hm_text h3 br{  display:none } .gif_hm{  width:170px } .desktoplogo{  width:95px;  height:47px } .wsmenu{  width:84% !important } .wsmenu>.wsmenu-list>li>a{  padding:13px 8px !important;  font-size:12px !important } .nav_bap, .nav_ec{  line-height:14px;  font-size:12px } .top_bar_in_x{  padding:0 } .banner__float__div__in{  width:100% } .slider_text h3{  font-size:35px;  line-height:42px } .features_list_bg{  padding:50px } .news__bg_t{  padding:25px 20px;  margin-bottom:13px } .news__bg_t_txt h3{  font-size:16px;  margin-bottom:0 } .news__bg_t_txt p{  line-height:25px;  margin-bottom:0 } .blogs__in{  padding:20px } .blogs__in h3{  font-weight:700;  font-size:15px;  line-height:22px;  margin:5px 0 0;  height:42px } .blogs__in p{  display:-webkit-box;  height:68px;  margin-bottom:0;  font-size:11px;  line-height:22px } .news__bg{  padding:50px 0 } .founder__rt{  padding-left:20px } .founders___bg h3{  font-weight:800;  font-size:24px;  color:#404382 } .founders___bg{  padding:20px 0 }}@media screen and (max-width:992px){ .bkapmnt .form-control{  height:39px;  box-shadow:rgba(0,0,0,.05) 0 6px 24px 0,rgba(0,0,0,.08) 0 0 0 1px;  font-size:12px } .rcbx_mb{  width:50% } .bkapmnt{  padding:10px } .reg__frm .form-select{  line-height:50px } .search_btn .btn{  padding:10px;  border-top-right-radius:0;  border-bottom-right-radius:0 } .a__c_in_bg{  border-radius:0 } .contactus__form__bg{  padding:40px } .contactus__form__bg .form-control{  height:50px } .contact_call{  padding:15px 0 } .address__contactus_in__text div::before{  left:-10% } .abt_top{  position:absolute;  top:13%;  left:7%;  width:65% } .abt_afbf{  padding:0 } .blog_inp_bg h3{  font-size:15px;  line-height:22px;  height:46px;  -webkit-line-clamp:2 } .blog_cnt_bg div{  padding:27px 20px } .blog_cnt_bg{  margin-top:-185px } .oc_1_bg div h3{  font-size:19px;  height:auto;  -webkit-line-clamp:inherit } .oc_1_bg_in div{  padding:25px } .dtp_hide__992, .mb__logo__bg, .menu_mb_view{  display:block } .banner__float__div, .cbp-af-header, .hide_991, .sticky_icons, .top_bar{  display:none } .inner-top-img .inner-top-img-text{  padding:90px 0 80px } .mb__logo1{  width:15% } .mb__logo2{  width:85% } .gif_hm{  left:33% } .search_bx1 .form-select{  border-top-left-radius:0;  border-bottom-left-radius:0 } .prodcuts_in_hm_text img{  margin-top:-36px }}@media screen and (max-width:767px){ .inner-top-img-text ul li{  font-size:12px; } .founder__txt h4, .recoginition_i, .sd__f__link{  text-align:left } .testimonials_emr{  padding:0 5px } .projects_in table tr{  border:0;  padding:0 } .dct_time, .job-title{  display:inherit } .sdhst{  font-size:16px } .abt___tp_in h3, .recoginition_i_bg h3{  font-size:20px } .recoginition_i img{  width:200px } .ftesti{  padding:0 0 20px !important;  margin-bottom:0 } .testimonials_mbg::after{  height:50% } .ftesti .owl-theme .owl-controls .owl-buttons .owl-prev{  left:36% !important;  bottom:4px !important;  top:auto !important } .ftesti .owl-theme .owl-controls .owl-buttons .owl-next{  right:39% !important;  bottom:5px !important;  top:auto !important } .ftesti .owl-controls .owl-buttons .owl-next::before, .ftesti .owl-controls .owl-buttons .owl-prev::before{  width:40px !important;  height:40px !important;  padding:14px 15px !important } .ftesti .owl-theme .owl-controls{  margin-top:21px } .testi_hm_img{  position:fixed;  top:-2%;  right:auto;  left:0 } .abt_top, .gif_hm{  top:auto;  left:auto } .fancybox-slide--video .fancybox-content{  background:#000;  height:100% !important;  width:100% !important } .fancybox-slide{  padding:0 !important } .oss__btn__hd .oss__btn{  display:block;  border:1px solid #e7e7e745 } .enq_fm_hm, .news__bg .col-md-4, .sd__contacts_in_bg, .title_hdz, .wpbc_bg_mbg{  padding:0 } .testimonials_ik h6{  font-size:15px;  line-height:21px } .testimonials_ik i{  top:-19px;  font-size:18px;  padding:15px 17px } .mmv_menu2_nav_contact li a, .testimonials_ik h5{  font-size:13px } .testimonials_ik{  padding:29px 15px 21px 29px;  margin-bottom:35px } .dd___img, .ecsie ul li{  margin-bottom:10px } .testimonials_bg{  padding-top:25px;  padding-bottom:0 } .testimonials_ik_bg{  width:100%;  margin-top:25px } .prodcuts_in_hm_text div{  padding:0 15px 15px } .rc_box label{  margin-bottom:3px;  margin-top:4px } .sp_testimonials{  margin-top:15px } .dprt__dtls{  padding-top:0 !important } .ftp_ftr h6{  margin-top:16px } .ftp_ftr, .jb__d, .news__bg{  padding:25px 15px } .wpbc_bg{  padding:25px } .blog_cnt_bg{  margin-top:24px;  padding:0 } .nsbg_imb{  height:210px;  overflow:hidden } .oss__btn__hd button{  display:block } .oss__btn{  margin:15px 0 } .a__c_in_bg{  border-radius:0;  padding:29px 15px;  margin-bottom:25px } .footer_content, .map, .pd70__0, .pg_inr_bg, .vision_bg{  padding:15px } .address__contactus_in__text{  padding:0 0 0 65px } .aboutus___hm ul li span, .contact_call h3, .details_r h3{  font-size:19px } .a__c_in_bg img, .bounce, .our__supporty__services__txt .main_btn, .slider_text button{  display:none } .address__contactus_in__text h5, .details_listing_mbg, .kmp__bg h3{  margin-top:15px } .contactus__form__bg{  padding:16px } .footer_frt p{  font-size:14px;  line-height:22px } .detaisl_list p, footer ul li, footer ul li a{  line-height:23px } .vision_bg h3{  font-size:18px } .vision_bg i{  font-size:32px } .photo__emc_m{  width:50% } .founder__txt img{  width:185px } .abt_top{  position:inherit;  width:auto !important } .abt_afbf{  position:relative;  padding:0 } .abt_top p{  color:#000;  margin-bottom:0 } .career__frm .rc_box, .job-title h3, .job_list{  margin-bottom:8px } .abt_top h1{  color:#000;  font-size:22px } .abt_in_top{  padding:0 15px } .abt_top{  padding:15px;  position:inherit !important } .accordion-button{  font-size:15px !important;  line-height:22px;  padding:11px 0 } .key_responsibilities ul li::before{  top:8px;  width:8px;  height:8px } .key_responsibilities ul li{  line-height:21px;  padding-left:23px;  margin-top:4px } .job-title h3{  font-size:21px } .contactus__form__bg .form-control{  height:55px } .job_list{  padding:16px 18px } .blog__dtls img{  margin-top:0 } .detaisl_list h3{  margin-top:17px } .blog__dtls h3{  font-size:18px;  line-height:27px } .inner-top-img-text h3{  font-size:14px } .testimonials_mbg{  padding:0 0 30px;  position:relative } .testimonial_emr_in{  padding:20px 30px } .mmv_menu2_nav li{  line-height:26px } .blogs__in p, .mmv_menu2_nav li a{  font-size:12px } .mmv_menu2_nav_contact li{  line-height:24px } .ecsie h3, .sd__contacts_in h3, .sd__details_txt h1, .sd_facilities h3, .sp_doctors, .sp_testimonials{  font-size:23px } .ecsie ul li::before{  top:7px } .ecsie ul li{  line-height:21px } .facilities_sd, .services_sd{  padding:17px 0 } .sd__details_txt h1{  font-weight:900;  font-size:20px;  color:#1fa4b8 !important } .sd__f__link li::before{  top:6px;  height:4px;  width:4px } .sd__f__link a{  color:#272727 } .sd__f__link{  width:100%;  border-radius:0;  background:0 0;  box-shadow:0 0 } .sd__f__link li a{  padding:3px 10px;  font-size:11.7px;  background:#37386a;  color:#fff;  margin-bottom:8px;  margin-right:5px } .sd__f__link_mbg{  position:relative;  margin-top:10px } .oc_1_bg_in{  margin-bottom:6px } .dtls__vd_mbg{  margin:0 } .dct_time h5{  position:inherit;  display:inline-block;  top:0;  left:0 } .d__list__h3{  margin-bottom:10px !important } .d__list__mbg ul li::before{  top:8px } .d__list__mbg ul li{  line-height:25px } .time_ev{  margin-bottom:0 !important } .doctor__dtls{  padding:15px !important } .dct_time li{  margin-bottom:5px;  display:block;  border-radius:0;  padding:13px 8px 8px } .details_r h4{  line-height:27px;  margin-bottom:10px;  font-size:15px } .enq_fm_hm p, .footer_btm p{  line-height:18px } .details_r h3, .emcfp p, .emcge p{  margin-bottom:0 } .mbl__dctr__photo{  width:100% } .doctors_inr_bg{  padding:15px 25px 25px } .slider_text_black h3{  color:#f7f7f7 !important;  font-weight:900 } .slider_text_black h5{  color:#fff !important } .footer_btm{  padding:9px 0 31px;  margin-bottom:60px } .doctors_inr_bg .doctors_list, .vs_dv, .wpbc_bg ul li{  margin-bottom:15px } .footer_menu ul{  columns:2 } .footer_frt ul li img{  width:85px } .ftp_ftr p a, .title_hdz h6{  font-size:14px } .ftp_ftr .col-md-4{  border-left:0;  border-right:0;  padding-left:72px } .ftp_ftr .col-md-4::before{  width:16px;  height:28px } .wpbc_bg ul li h5{  font-size:13px;  margin-top:6px } .gif_hm{  bottom:30px;  right:28px;  width:120px;  border:0 } .our__supporty__services__bg h3{  font-size:16px;  margin-bottom:4px } .enq_fm_hm p{  font-size:14px;  padding:8px 0 } .our__supporty__services__t p{  height:40px;  color:#96b4ce;  font-size:14px;  line-height:19px;  margin-bottom:3px } .our__supporty__services__t2 p{  font-size:14px;  line-height:22px;  color:#96b4ce;  margin:0 } .our__supporty__services__t{  border-bottom:1px solid #133958;  border-right:0 } .oss_idv{  width:15%;  padding:3px; } .our__supporty__services__t .main_btn{  padding:8px 72px 8px 0 } .our__supporty__services__t::before{  width:15px;  height:25px } .br__pdl::before{  left:7px } .features_list h3{  height:53px;  -webkit-line-clamp:2;  font-size:20px } .features_list{  padding:13px } .blogs__in div{  height:130px } .news__bg_t_txt h3{  margin-top:15px } .news__bg_t_txt{  padding-left:0 } .prodcuts_in_hm_text{  border:3px solid #ffffff40;  border-top:0 } .dctrs_mbg{  padding:25px 15px 67px } .doctors_list{  margin-bottom:0;  padding:0 } .prodcuts_in_hm_text img{  margin-top:-29px } .aboutus___hm__bg{  padding-top:0 } .prodcuts_bg{  padding:21px 0 0 } .aboutus___hm_txt{  margin-top:10px } .aboutus___hm__bg li::before{  width:33px;  height:33px } .aboutus___hm__bg h1{  font-size:19px;  margin-bottom:0;  line-height:25px;  font-weight:800 } .aboutus___hm__bg h2{  font-weight:800;  font-size:18px;  line-height:28px } .slider_text h3{  font-size:19px;  line-height:26px;  margin-bottom:0 } .main_slider_top h5{  margin-top:1px;  font-size:14px;  margin-bottom:0;  line-height:1 } .our__supporty__services__txt h2{  font-size:56px;  line-height:55px;  padding-left:0 } .our__supporty__services__bg{  padding:25px } .features_list_bg{  padding:25px 20px 65px } .product_slider .owl-controls .owl-buttons .owl-prev{  top:auto !important;  position:absolute } .aboutus___hm p{  line-height:22px } .product_slider .owl-controls .owl-buttons .owl-next{  top:auto !important } .mb__logo1{  width:22% } .mb__logo2{  width:78% } footer ul li a{  font-size:13px } .footer_menu h3{  margin-bottom:5px;  margin-top:13px } .aboutus___hm__bg li{  margin-bottom:8px;  border-right:0;  padding-left:39px;  line-height:22px;  width:100% } .sub__themes__hd_bg{  padding:25px 20px 71px } .banner__float__div__in{  margin-top:25px } .title_hdz h4{  font-size:16px;  margin-bottom:26px } .vav1_bg{  padding:10px } .enq_fm_hm h2{  font-size:20px;  margin-bottom:0 } .enq_fm_hm div{  padding:40px 30px;  border-radius:0;  margin-bottom:17px } .wpbc_bg ul li{  width:42%;  padding:12px;  border-radius:7px } .wpbc_svg{  width:35px } .aboutus___hm{  padding:25px 15px } .slider_text{  left:22px;  padding:19px;  background:#006194d9;  bottom:18px;  top:auto;  border-radius:8px } .inner__bg{  padding:16px 15px } .inner-top-img .inner-top-img-text{  padding:20px 0 } .main_slider_top .owl-theme .owl-controls .owl-buttons .owl-prev, .product_slider .owl-controls .owl-buttons .owl-prev{  left:36%;  bottom:-65px;  top:auto } .main_slider_top .owl-theme .owl-controls .owl-buttons .owl-prev{  left:-50px;  bottom:-15px;  top:auto } .main_slider_top .owl-theme .owl-controls .owl-buttons .owl-next, .product_slider .owl-controls .owl-buttons .owl-next{  right:35%;  bottom:-65px;  top:auto } .mb_hide{  display:none !important } .dtp_hide{  display:block !important } .product_slider .owl-controls .owl-buttons .owl-next::before, .product_slider .owl-controls .owl-buttons .owl-prev::before{  font-size:10px;  width:35px;  height:35px;  padding:11px 5px;  border:0;  background:#e2f7fb } .rcbx_mb{  width:100%;  margin:4px 0; } .btn-close{  padding:0;  top:0; } .rc_t_area{  margin:3px 0 15px; }}@media screen and (max-width:600px){ .rc_box label{  display:none } .modal-body h3{  font-size:16px } textarea{  height:50px !important } .address__contactus_in__text div::before{  left:-17% }}