:root

{

--fnt14:14px;

--fnt15:15px;

--fnt16:16px;

--fnt17:17px;

--fnt18:18px;

--fnt32:32px;

--fnt72:72px;

--fnt20:20px;

--fnt60:60px;

--fnt24:24px;

--fnt28:28px;

--fnt40:40px;

--fnt48:48px;

--font-family-poppins: 'Poppins', sans-serif;

--font-family-rubik:'Rubik', sans-serif;

--clr063c59:#063c59;

--clr4891b7:#4891b7;

--clr51bfa1:#51bfa1;

--clrca619b:#ca619b;

--clr000000:#000000;

--clr8eb34f:#8eb34f;

--clr517abf:#517abf;

--clr84c2eb:#84c2eb;

--clrf3948d:#f3948d;

--clrdb9abc:#db9abc;

--clrcbdd9f:#cbdd9f;

--clrfbd08d:#fbd08d;

--clrf5958e:#f5958e;



}
.maker_link
{
	color: #444444;
	text-decoration: none;
}
.maker_link:hover
{
	color: #444444;
	text-decoration: none;
}
.buttle_remove ul li ul
{
    list-style: none;
    padding: 0;
}
.carousel-control-prev-icon {
    background-image: none;
}
.carousel-control-next-icon {
    background-image: none;
}
.carousel-control-next-icon, .carousel-control-prev-icon
{
    font-size: 37px;
    color: #000;
}
.carousel-control-next, .carousel-control-prev
{
    opacity: 1;
display:none;
}
.insurance_list .sort_left
{
    line-height: 0;
    top: calc(50% - 23px);
}
.insurance_list .sort_right
{
    top: calc(50% - 23px);
    line-height: 0;
}
.about_box_inner
{
    background-color: #063c59;
    color: #fff;
    padding: 20px;
    font-size: var(--fnt16);
}
.about_box_inner h2
{
    font-size: var(--fnt16);
    font-weight: 500;
    color: #fff;
}
.about_box_inner h3
{
    font-size: var(--fnt16);
    font-weight: 500;
    color: #51b2d2;
}
.home_slider .carousel-item
{
min-height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.testi_back
{
background-image: url(../image/testi_back.png);
    height: 500px;
    background-attachment: fixed;
    background-repeat: no-repeat;
    background-size: cover;
    font-size: var(--fnt20);
    color: #7c8694;
    background-position: center center;
}
.testi_back .carousel-indicators
{
    bottom: -50px;
}
.testi_back .carousel-indicators li
{
width: 12px;
    height: 12px;
    border: 0;
    background-color: #bdbfc0;
    border-radius: 100%;
}
.testi_back .carousel-indicators .active {
    background-color: #4e4f56;
 
}
.testi_back h2
{
font-size: var(--fnt24);
    color: #063c59;
    font-weight: 700;
    margin-top: 30px;
}
.testi_back h3
{
font-size: var(--fnt16);
    font-weight: 400;
    color: #84c2eb;
}

.clrf5958e

{

     color: var(--clrf5958e);

}

.clr063c59

{

    color: var(--clr063c59);

   

}

.clr4891b7

{  color: var(--clr4891b7);

   

}

.clr51bfa1

{  color: var(--clr51bfa1);

    

}

.clrca619b

{  color: var(--clrca619b);



}

.clr000000

{  color: var(--clr000000);



}

.clr8eb34f

{  color: var(--clr8eb34f);

 

}

.clr517abf

{  color: var(--clr517abf);

   

}

.clr84c2eb

{  color: var(--clr84c2eb);

  

}

.clrf3948d

{  color: var(--clrf3948d);

   

}

.clrdb9abc

{  color: var(--clrdb9abc);

   

}

.clrcbdd9f

{  color: var(--clrcbdd9f);



}

.clrfbd08d

{  color: var(--clrfbd08d);



}



.news_page .item_box

{

    margin-bottom: 30px;

}

.all_contions .item_box

{

 margin-bottom: 30px;

}

body

{

font-family: var(--font-family-rubik);

font-size: 16px;

color: #444444;

font-weight: 400;





}

img

{

    max-width: 100%;

}

.newborn_img_list a:hover

{

    text-decoration: none;

}

.top_strip

{

   border-bottom: 1px solid #eeeeee;

   padding: 15px 0px;

   color: var(--clr063c59);

   

}



.fntblod

{

    font-weight: 700;

}

.logo_sec_contact {

    font-weight: 500;

  

    font-size: var(--fnt18);

}

.logo_sec_contact i

{

    position: absolute;

    left: 0px;

    color: var(--clr4891b7);

    top: 4px;

}

.logo_sec_contact li {

    position: relative;

    padding-left: 30px;

    vertical-align: middle;

}

.logo_sec_contact a {

    color:var(--clr4891b7);

    font-size: var(--fnt16);

    font-weight: 400;

}

.logo_sec_contact .list-inline-item:not(:last-child) {

    margin-right: 30px;

}



.top_strip_login .language_bar

{

    color: #fff;

}



/* languahe bar */





.ct-topbar__list {

  margin-bottom: 0px;

}

.ct-language__dropdown{

 padding-top: 8px;

    max-height: 0;

    overflow: hidden;

    position: absolute;

    top: 110%;

    left: -45px;

    -webkit-transition: all 0.25s ease-in-out;

    transition: all 0.25s ease-in-out;

    width: 115px;

    text-align: left;

    padding-top: 0;

    z-index: 200;

}

.ct-language__dropdown li{

    background: #222;

    padding: 5px;

        vertical-align: middle;

}

.ct-language__dropdown li img

{

    padding-right: 7px;

}

.ct-language__dropdown li a{

      display: block;

    color: #fff;

}

.ct-language__dropdown li:first-child{

    padding-top: 10px;

    border-radius: 3px 3px 0 0;

}

.ct-language__dropdown li:last-child{

    padding-bottom: 10px;

    border-radius: 0 0 3px 3px;

}

.ct-language__dropdown li:hover{

    background: #444;

}

.ct-language__dropdown li:hover a{

    text-decoration: none;

}

.ct-language__dropdown:before{

   content: '';

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    margin: auto;

    width: 8px;

    height: 0;

    border: 0 solid transparent;

    border-right-width: 8px;

    border-left-width: 8px;

    border-bottom: 8px solid #222;

}

.ct-language{

    position: relative;

 

  color: var(--clr063c59); 

 

}

.ct-language:hover .ct-language__dropdown{

    max-height: 200px;

    padding-top: 8px;

}





.logo_menu_sec

{

      position: relative;

    padding: 30px 0px;

}

.header_contact

{

       border-bottom: 1px solid #d2d3d7;

  padding-left: 40px;

    padding-bottom: 10px;

}

.number_email_header li a

{

    color: #5f6066;

    font-size: var(--fnt16);

}

.number_email_header li  i

{

       color: #349564;

    padding-right: 10px;

}

.number_email_header .list-inline-item:not(:last-child) {

    margin-right: 60px;

}

.fb_header

{

    font-size: var(--fnt15);

    font-weight: 700;

}

.fb_header i

{

    font-size: 42px;

    font-weight: 500;

}

.fb_header a:hover

{

    text-decoration: none;

    color: #f2a589;

}

.btn-joinnow

{

    background-color: #d9aa30;

    color: #fff;

    font-size: 15px;

    font-weight: 700;

    padding: 8px 20px;

}

.btn-joinnow:hover

{

    background-color: #3d5093;

    color: #fff;

}

.v-align-middle li

{

    vertical-align: middle;

}

.header_last_contact li:last-child

{

    font-size: 12px;

    font-weight: 300;

    color: #5f6066;

}

.header_last_contact .list-inline-item:not(:last-child) {

    margin-right: 20px;

}

.navbar

{

    padding: 0px;

}

.navbar-expand-lg .navbar-nav .nav-link {

   padding-right: 15px;

    padding-left: 15px;

}

.nav-link {

  display: block;

      padding: 15px 0px;

   

    color: #fff;

    font-size: var(--fnt20);

}

.nav-link:hover

{

    background-color: var(--clr51bfa1);

    color: #fff;

}

.btn-primary {

    color: #fff!important;

    background-image: url('../image/btn_back.png');

    background-repeat: no-repeat;

   background-color: transparent;

   border-color: transparent;

    font-size:var(--fnt24)!important;

    font-weight: 500;

    padding: 12px 20px;

        background-size: 100% 100%;

        -webkit-transition: background-image 0.2s ease-in-out;

transition: background-image 0.2s ease-in-out;

}

.btn-primary.btn_new

{ background-image: url('../image/btn_back_2.png');



}

.btn-primary img

{

    padding-right: 15px;

}

.btn-primary:hover {

  background-image: url(../image/btn_back_hover.png);

    background-color: transparent;

    border-color: transparent;

    background-size: 100% 100%;

}

.main_navigation

{

    background-color: var(--clr063c59);

     -webkit-transition: all 0.5s ease;

  -moz-transition: position 10s;

  -ms-transition: position 10s;

  -o-transition: position 10s;

  transition: all 0.5s ease;

}

.dropdown-toggle::after

{

    display: none;

}

.dropdown-menu

{

    position: absolute;

    top: 100%;

    left: 0;

    z-index: 1000;

    display: none;

    float: left;

    min-width: 13rem;

    padding: 0;

    margin: 0;

    font-size: 1rem;

    color: #fff;

    text-align: left;

    list-style: none;

    background-color: var(--clr51bfa1);

    background-clip: padding-box;

    border: 0;

    border-radius: 0;

}

.dropdown-item

{

    color: #fff;

}

.dropdown-item:focus, .dropdown-item:hover {

    color: #fff;

    text-decoration: none;

    background-color: var(--clr063c59);

}



.sticky {

  position: fixed;

  top: 0;

  left: 0;

  animation: smoothScroll 1s forwards;

  width: 100%;

}

@keyframes smoothScroll {

    0% {

        transform: translateY(-40px);

    }

    100% {

        transform: translateY(0px);

    }

}

.open_right_menu

{

        color: #fff;

    font-size: 35px;

    position: relative;

    padding: 9px;

}

.open_right_menu i

{

      left: 4px;

    position: relative;

}

.open_right_menu:hover

{

    background-color: var(--clr51bfa1);

    color: #fff;

}

.right_btn_header .list-inline-item:not(:last-child) {

    margin-right: 20px;

}

.menu_bar

{

    padding-left: 40px;

    padding-top: 10px;

}

.home_slider {

    position: relative;

    top: -20px;

}

header

{

    position: relative;

    z-index: 2;

}

.carousel-indicators .active {

    background-color: #3d5093;

     border:1px solid #3d5093;

}

.carousel-indicators li {

    width: 12px;

    height: 12px;

    border:1px solid #fff;

    background-color: transparent;

    border-radius: 100%;

}

.carousel-caption {

   position: absolute;

    right: 0;

    bottom: 0px;

    left: 0;

    z-index: 10;

    padding-top: 0px;

    padding-bottom: 0;

    color: var(--clr4891b7);

    text-align: left;

    width: 100%;

    height: 100%;

    font-size: var(--fnt18);

    top: 0px;



}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {

    color: #fff;

    background-color: transparent;

    border-color: transparent;

    background-image: url(../image/btn_back_hover.png);

    background-color: transparent;

    border-color: transparent;

    background-size: 100% 100%;

}

.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus {

    box-shadow: none;

}

.arrow_round

{

  width: 100px;

    height: 100px;

    background-color: #fff;

    border-radius: 100%;

   box-shadow: 0px 15px 90px 10px rgba(0, 0, 0, 0.1);

    display: inline-block;

    text-align: center;

    color: #000;

    font-size: 27px;

    align-items: center;

    display: flex;

    justify-content: center;

    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;









}

.arrow_round:hover

{

 background-color: #f5958e;

 color: #fff;

 text-decoration: none;

}

.fa-arrow-down

{

    position: relative;

    left: 4px;

}

.fa-arrow-up

{

    position: relative;

    left: 4px;

}

.arrow_down 

{

    position: absolute;

    bottom: -40px;

    left: 0;

    right: 0;

    margin: 0px auto;

}

.carousel-caption h3

{

    font-size: var(--fnt20);

    color: #232438;

     font-family: var(--font-family-ubantu);

    letter-spacing: 5px;



}

.carousel-caption h2

{

    font-size: var(--fnt48);

    color:var(--clr063c59);

    font-weight: 600;

     font-family: var(--font-family-ubantu);

}

.fnt24

{

    font-size: var(--fnt24);

}

.dr_section

{

      background-image: url(../image/about_back.png);

    background-repeat: no-repeat;

}

.small_text_line:before

{

   width: 60px;

    height: 1px;

    background-color: var(--clr51bfa1);

    content: '';

    display: inline-block;

    position: relative;

    top: -3px;

}

.small_text_line:after

{

   width: 60px;

    height: 1px;

    background-color: var(--clr51bfa1);

    content: '';

    display: inline-block;

    position: relative;

    top: -3px;

}

.sorgical_line:before

{

      background-color: var(--clrca619b);

}

.insu_ling:before

{

    background-color: var(--clrca619b);

}

.insu_ling:after

{

    background-color: var(--clrca619b);

}



.news_ling:before

{

    background-color: var(--clrf3948d);

}

.news_ling:after

{

    background-color: var(--clrf3948d);

}





.newborn_ling:before

{

     background-color: var(--clr84c2eb);

}

.make_an_ling:before

{

      background-color: var(--clr517abf);

}

.make_an_ling:after

{

      background-color: var(--clr517abf);

}

.newborn_ling:after

{

     background-color: var(--clr84c2eb);

}

.sorgical_line:after

{

      background-color: var(--clrca619b);

}

.testi_line:before

{

      background-color: var(--clrf5958e);

}

.testi_line:after

{

      background-color: var(--clrf5958e);

}

.home_title

{

    font-size: var(--fnt40);

    font-weight: 400;

}

.image_sec img

{

   border-top-left-radius: 15px;

  

  border-top-right-radius: 15px;





  background-color: rgb(0, 0, 0);

  opacity: 0.302;

 

}

.item_icon img

{

    width: auto!important;

    display: inline-block!important;

}

.item_icon

{

   position: absolute;

    top: -50px;

    left: 0;

    right: 0;

}

.item_detail

{

    border-width: 1px;

  border-color: rgb(229, 229, 229);

  border-style: solid;

  background-color: rgb(245, 245, 245);

 box-shadow: 0px 0px 35px 0px rgb(0 0 0 / 4%);

  border-bottom-left-radius: 15px;

  

  border-bottom-right-radius: 15px;

    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;

}

.item_detail_text h2

{

    font-size: var(--fnt24);

}

.item_detail_text

{

    margin-top: 80px;

        padding:20px;

}

.item_box a:hover

{

    text-decoration: none;

    color: #444;

}

.item_box a

{

    text-decoration: none;

    color: #444;





}

.item_box a:hover .item_detail 

{

    background-color: var(--clr063c59);

    color: #fff!important;

}

.owl-carousel .owl-item.active.center {

   

    margin-top: 0 !important;

    position: relative;

    z-index: 999;

    -webkit-transform: scale(1);

    transform: scale(1)!important;

}

.owl-carousel .owl-item {

    transform: scale(0.9)!important;

    padding: 10px 0px;

    transition: all 0.5s;

}

.sort_left {

       position: absolute;

      left: -60px;

    top: 46%;

    font-size: 50px;

    color: #b1b1b1;

}

.sort_right {

    position: absolute;

    right: -60px;

    top: 46%;

       font-size: 50px;

     color: #b1b1b1;

}

.sort_right:hover

{

    color: #000;

}

.sort_left:hover

{

    color: #000;

}

.specialist

{

  background-image: url(../image/speci_back_1.png), url(../image/speci_back_2.png);

  background-position: left top, right top;

  background-repeat: no-repeat, no-repeat;  

}

.make_an

{

     background-image: url(../image/enq_back.png);

     background-repeat: no-repeat;

     background-position: left;

}

.testi_box.back1

{

     background-image: url(../image/testi_1_back.png);

  

}

.testi_box.back2

{

     background-image: url(../image/testi_2_back.png);

  

}

.testi_box

{

       color: #fff;

    background-position: top;

    background-size: 100% 100%;

    background-repeat: no-repeat;

    padding: 40px 30px 10px 40px;

}

.w-auto

{

    width: auto!important;

    display: inline-block!important;

}

.testimonuial_list.owl-carousel .owl-item

{

         transform: none!important;

    padding: 0;

}

.testimonuial_list .sort_left {

  

    left: -150px;

    top: calc(50% - 57px);

   

}



.testimonuial_list .sort_right {

  

    right: -150px;

    top: calc(50% - 57px);

   

}

.newborn_img_list li

{

    font-size: var(--fnt20);

    margin-bottom: 30px;

}

.newborn_img_list .list-inline-item:not(:last-child) {

    margin-right: 50px;

}

.v-align-top li

{

    vertical-align: top;

}

.form-control

{

background-image: url('../image/test_back.png');

background-repeat: no-repeat;

background-size: 100% 100%;

padding: 13px 30px;

font-size: 16px;

color: #fff;

    background-color: transparent;

    border: 0;

    border-radius: 0;

}

textarea.form-control

{

    background-image: url('../image/message_back.png');

        padding-top: 40px;

}

.form-control:focus



{

    color: #fff;

    background-color: transparent;

    border-color: transparent;

    outline: 0;

    box-shadow: none;

}

.form-select {

  padding: 13px 50px 13px 30px;

    background-image: url(../image/drop_down.png), url(../image/test_back.png);

    background-position: 96% 50%, 100% 100%;

    background-repeat: no-repeat, no-repeat;

    font-size: 16px;

    border: 0;

    width: 100%;

    box-shadow: none;

    background-size: 16px, 100% 100%;

    font-weight: 400;

    color: #fff;

        outline: 0;

}

select {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    -webkit-appearance: none;

    cursor: pointer;

    -moz-appearance: none;

}



input.form-control::-webkit-input-placeholder {

  color: #fff;

}

textarea.form-control::-webkit-input-placeholder {

  color: #fff;

}

select option { color: #000; }

.input-append .span3 {

   

}

.news  .image_sec img

{

    background-color: transparent;

    opacity: 1;

}

.news  .item_detail_text {

    margin-top: 20px;

   

}

footer

{

    background-color: #f5f5f5;

    margin-top: 100px;

}

.arrow_up

{

    position: absolute;

    left: 0;

    right: 0;

    margin: 0px auto;

      top: -55px;

}

.mt-foo_logo

{

    margin-top: 70px;

}

.footer_contact_link .list-inline-item:not(:last-child) {

    margin-right: 75px;

}

.footer_contact_link li img

{

    padding-right: 25px;

}

.footer_links li a

{

    color: #bbbbbb;

}

.footer_links list-inline-item:not(:last-child) {

    margin-right: 20px;

}

.social_sec:before

{

    

  width: 100%;

    height: 1px;

    background-color: #dddddd;

    content: '';

    display: inline-block;

    position: absolute;

    top: 62px;

}



.socail_media 

{

    display: inline-block;

    margin: 0px auto;

    background-color: #f5f5f5;

}

.copy_links

{

    font-size: var(--fnt14);

}

.sidebar

{

    background-color: #fff;

    padding: 50px 40px;

    width: 500px;

    position: fixed;

    right: 0px;

    height: 100%;

         z-index: 999;

        font-size: 16px;

        color: #919191;

        overflow: auto;

         opacity: 0;

    transition: all 0.25s;

    -webkit-transition: all 0.25s;

     right: -500px;



}

.sidebar.enter{

    opacity: 1;

    right: 0;

}

.siderbar_contact li a

{

      color: #919191;

}

.sidebar h2

{

    color: var(--clr063c59);;

    font-weight: 700;

    font-size: 24px;

}

.close_siderbar

{

       color: var(--clr063c59);;

    font-size: 20px;

    position: absolute;

    top: 15px;

    right: 15px;

}

.siderbar_contact i

{

       color: var(--clr063c59);;

    font-size: 20px;

    position: absolute;

    left: 0px;

    top: 3px;

}

.siderbar_contact li

{

   position: relative;

    padding-left: 35px;

    margin-bottom: 15px;

}

.title_stip

{

    background-color: #5196ba;

    background-image: url('../image/title_strip_back.png');

    background-repeat: no-repeat;

     background-position: top left;

    padding: 30px 0px;

}
.inner_title_strip
{
background-repeat: no-repeat;
    background-position: top left;
    padding: 180px 0px;
    background-position: center;
    background-size: cover;
    background-attachment: fixed;
}

h1

{

    color: #fff;

    font-size: var(--fnt60);

    font-weight: 400;
	text-shadow: 2px 0px 6px rgba(150, 150, 150, 1);

}

.breadcrumb

{

    display: -webkit-box;

    display: -ms-flexbox;

    display: flex;

    -ms-flex-wrap: wrap;

    flex-wrap: wrap;

    padding: 0;

    margin-bottom: 0;

    list-style: none;

    background-color: transparent;

    border-radius: 0;

        justify-content: center;

        font-size: var(--fnt20);

}

.breadcrumb .breadcrumb-item a

{

    color: #b2d9e8;

}

.breadcrumb-item.active {

    color: #b2d9e8;

}

.breadcrumb-item+.breadcrumb-item::before {

    display: inline-block;

    padding-right: .5rem;

    padding-left: .5rem;

    color: #b2d9e8;

    font-family: "Font Awesome 5 Pro";

    content: "\f061";

}

.fnt18

{

    font-size: var(--fnt18);

}

.content_inner_detail h2

{

    color: #4891b7;

    margin-bottom: 0px;

    font-size: var(--fnt20);

    font-weight: 400;

    margin-bottom: 20px;

}

.content_inner_detail a

{

      color: blue;text-decoration:underline;

}



.mega_menu

{

min-width: 50rem;
padding-bottom:15px;

}

.mega_menu h3

{

font-size: var(--fnt24);

    margin: 0;

    padding-left: 20px;

    padding-top: 15px;

    padding-bottom: 15px;

}

.item_box a:hover img

{

opacity:1;

}

.content_inner_detail .testi_box

{

align-items: center;

    justify-content: center;

    display: flex;

    flex-direction: column;

}

.hospi_box

{

box-shadow: 0px 0px 10px 0px rgb(0 0 0 / 44%);

    border-radius: 10px;

    margin-bottom: 30px;

    position: relative;

}

.modal-content

{

    background-color: var(--clr063c59);

    border: 0;

    border-radius: 0;

}

.modal-header

{

    border-bottom: 0;

    border-top-left-radius: 0;

    border-top-right-radius: 0;

}

.close

{

    color: #fff;

    text-shadow: none;

    opacity: 1;

}

.close:focus, .close:hover

{

     color: #fff;

    opacity: 1;

}

.modal-body

{

    color: #fff;

}

.testi_box_inner

{

   box-shadow: 1px 1px 14px 2px rgb(0 0 0 / 53%);

    border-radius: 0px 50px;

    padding: 30px;

    padding-top: 80px;

    align-items: center;

    justify-content: center;

    display: flex;

    position: relative;

    flex-direction: column;

    margin-bottom: 80px;


}

.testi_box_inner:after

{

   content: "\f10d";

    font-family: "Font Awesome 5 Pro";

    font-weight: 900;

    position: absolute;

    font-size: 56px;

    background-color: #444444;

    width: 90px;

    height: 90px;

    border-radius: 100%;

    color: #fff;

    position: absolute;

    top: -45px;

    left: 30px;

}



.appo_box {

    background-color: var(--clr063c59);
	border-radius:0px 22px;

}

.inner_right_boxes h3 {

    color: #fff;

    font-size: 17px;

    border-bottom: 1px solid #fff;

    padding-bottom: 10px;

    margin-top: 0px;

}

.box_img {

    position: absolute;

}

.box_txt {

    margin-left: 35px;

    border-left: 1px dotted #fff;

    padding-left: 20px;
	color:white;

}

.link_box {

    background-color: #5196ba;
	border-radius:0px 25px;

}

.box_txt a {

    color: #fff;

}

.con_box {

    background-color: #51bfa1;
	border-radius:0px 27px;
}

.box_inner

{

        margin-top: 20px;

}

.card {

    background-color: transparent;

    border: 0;

    border-radius: 0;

    margin-bottom: 5px;

}

.card-header {

    padding: 0;

    margin-bottom: 0;

    background-color: var(--clr063c59);

    border-bottom: 0;

    border-radius: 5px;

}

.btn-link {

    font-weight: 400;

    color: #fff;

    background-color: transparent;

    width: 100%;

    text-align: left;

    font-size: var(--fnt22);

    position: relative;

    white-space: normal;

    padding: 9px 20px;

    padding-right: 50px;

}

.card-header .btn-link:after {

    content: "\f13a";

    font-family: "Font Awesome 5 Pro";

    font-weight: 900;

    position: absolute;

    right: 0;

    top: 0;

    font-size: 20px;

    right: 15px;

    display: flex;

    align-items: center;

    height: 100%;

    justify-content: center;

}

.card-header .btn-link:not(.collapsed):after {

    content: "\f139";

    font-family: "Font Awesome 5 Pro";

    font-weight: 900;

    position: absolute;

    right: 0;

    top: 0;

    font-size: 20px;

    right: 15px;

    display: flex;

    align-items: center;

    height: 100%;

    justify-content: center;

}

.card-body {

    padding: 20px 0px;

  

}

.card-header:first-child {

    border-radius: 5px;

}



.btn-link:hover {

    color: #fff;

    text-decoration: none;

    background-color: transparent;

    border-color: transparent;

}

.btn-link.focus, .btn-link:focus {

    text-decoration: none;

}

.table td, .table th

{

        vertical-align: middle;

}

.hospi_box h2

{

    background-color: var(--clr063c59);

    border-top-left-radius: 10px;

    border-top-right-radius: 10px;

    color: #fff;

    font-size: var(--fnt24);

    padding: 10px 15px;

}



.owl-carousel .owl-item.active.center .image_sec img

{

        opacity: 1;

}

.owl-carousel .owl-item.active.center .item_detail

{

        background-color: var(--clr063c59);

    color: #fff!important;

}

#lightgallery img

{

  box-shadow: 2px 3px 6px 0px rgb(0 0 0 / 43%);
  border-radius:0px 50px;
  margin-bottom:60px;

}
.format_field {display:none;}
.inner_title_strip .breadcrumb .breadcrumb-item a {
    color: #063c59;
}
.inner_title_strip .breadcrumb-item.active {
    color: #063c59;
}
.page_content_with_img_border img {border-radius:0px 100px!important;} 
