
/************************************************* Header ********************************************************************/

#Header + main{margin-top:98px;}
.Logo{padding:5px 0px 7px 0px;}
/********** Main Banner **************************************************************************************************/
.MainBanner .carousel-caption {z-index:99;display:flex;justify-content:center;align-items:center;margin:auto;left:0;  bottom:150px;right:0;}
.welcome2.pt-100 {
  padding-top: 57px;
}
#Welcome .gap{margin-bottom: 47px;}  #Specialising .gap {margin-bottom: 47px;}
/********** Speciality ***********************************************************************************************/
#Speciality img{border:2px solid #fff;} #Speciality a {text-decoration: underline !important;text-underline-offset: 2px !important; color:#fff;}
#Speciality a:hover{color:#000;}
/********** Footer ***************************************************************************************************/
#Footer{color:#fff; font-size:12px; line-height:2;clear: both;}
#Footer a{color:#fff; font-size:14px;} #Footer a:hover{color:#006599;} #Footer .Flinks a{font-size:12px !important;}
#Footer .list-inline a img:hover{opacity:50%;}
#Footer .list-inline-item:not(:last-child) {margin-right:5px;}
#Footer .copytext{font-size:9px; letter-spacing:.010em;}

/*********************mycss******************/
div#respond{display:none !important;}
img.float-lg-right.ml-lg-4.mb-lg-4.mb-4.img-thumbnail.post-thumbnail{width:400px !important;}
.wp-block-cover-image.has-background-dim:not([class*=-background-color]), .wp-block-cover.has-background-dim:not([class*=-background-color]).wp-block-cover-image.has-background-dim:not([class*=-background-color]), .wp-block-cover-image .has-background-dim:not([class*=-background-color]), .wp-block-cover.has-background-dim:not([class*=-background-color]), .wp-block-cover .has-background-dim:not([class*=-background-color]) {
    background:none;
}
.Border-css:after {
    border-bottom: 6px solid #000;
    content: "";
    display: block;
    margin: 40px auto;
    padding-bottom: 0px;
    width: 63px;
    text-align: center;
}
.inner-pages h4{font-size:22px; margin-bottom:20px !important; color:#006599;}
.inner-pages ul{padding-left: 0px !important;}
.inner-pages p{font-size:19px !important;}
.inner-pages ul li {
    list-style:none;
    background: url(../images/list.png)no-repeat 0.1em 0.28em;
    padding-left: 25px;
	margin-bottom: 5px;
	font-size:19px !important;
}
.text-info{color:#006599 !important;}

.small {letter-spacing:0.5px !important}
.card {box-shadow:0px 5px 16px rgba(223, 241, 223, 0.5); transition:0.8s; background:#c6c6c6 ; margin:0 auto; box-sizing:border-box; overflow:hidden; border-radius:7px !important}
.card-header,.card-footer {border-radius:7px !important}
.card:after {position:absolute;top:0; left:-50%; width:100%; z-index:9999; height:100%; pointer-events:none}
.card-title img {z-index:99999 !important}
.card .layer {position:absolute; top:calc(100% - 5px); width:100%; height:100%; background:linear-gradient(#006599, #006599); left:0; z-index:1; transition:0.2s;}
.card:hover {box-shadow:-5px 20px 40px rgba(223, 241, 223, 0.5)}
.card:hover{color:#fff !important;}
.card:hover hr {background-color: #fff}
.card:hover .layer {top:0}
.card .content {position:relative; z-index:2}
.card .content .img-1 {width:120px; height:120px; margin:0 auto; border-radius:50%; overflow:hidden; border:3px solid white !important}
hr {background-color:rgb(117, 117, 117); width:80% !important; margin:auto; transition:1s}
#quotes {opacity:0.1; filter:alpha(opacity=40)}

.card-columns {
  @include media-breakpoint-only(lg) {
    column-count: 2;
  }
  @include media-breakpoint-only(xl) {
    column-count:2;
  }
}

/*************************************************************************************************************/

@media (min-width:992px) {
#Header {top:0px; -webkit-transition:0.5s; -moz-transition:0.5s; -ms-transition:0.5s; transition:0.5s;}
.shrink {background: rgba(255,255,255,.95); box-shadow: 0px 5px 12px rgba(0,0,0,.5); z-index:999;}
.Logo img {max-height:86px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
.shrink .Logo img {max-height:50px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
#Welcome .custom-height {
    height: 473px;
   /* width: 100%;*/
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
#Welcome .custom-height img {
    height: 473px;
  /*  width: 100%;*/
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}

#Specialising .custom-height img {
    height: 473px;
    /*width: 100%;*/
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}

#Specialising .custom-height{
    height: 473px;
    /*width: 100%;*/
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}

} 

.container-new{max-width:1520px;padding-right:15px; padding-left:15px; margin:auto;}
.container-fluid{max-width:1360px;} 
.container{max-width:1170px;}

@media (min-width: 767.98px) {}
@media (min-width: 1200px) {}
@media (min-width: 1920px) {.gutter-lg {margin-left:-56px!important;margin-right:-56px!important;}
.gutter-lg div[class^="col"]{padding-left:56px!important;padding-right:56px!important;}
.MainBanner .carousel-caption{bottom:350px;}

}
@media (min-width: 1600px) {.gutter-lg {margin-left:-56px!important;margin-right:-56px!important;}
.gutter-lg div[class^="col"]{padding-left:56px!important;padding-right:56px!important;}

}

@media (min-width: 1459.98px) and (max-width: 1536.98px) {}
@media (min-width: 1259.98px) and (max-width: 1459.98px) {}
@media (min-width: 1359.98px) and (max-width: 1459.98px) {}
@media (min-width: 1199.98px) and (max-width: 1359.98px) { 

}

@media (min-width: 991.98px) and (max-width: 1199.98px) {.MainBanner .carousel-caption{bottom:0; top:0;} .MainBanner .carousel-caption h1{font-size:35px;} #Welcome h3{font-size:22px;} .Bor::after {margin: 20px 0px 5px 0px;} #Welcome .gap {margin-bottom: 42px;} #Specialising .gap {margin-bottom: 42px;} #Specialising h3{font-size:22px;} #Speciality .fs-17 {font-size: 15px !important;} #Testimonials h2{font-size:30px;}
}
@media (min-width: 768px) and (max-width: 991.98px) {.MainBanner .carousel-caption{bottom:0; top:0;} .MainBanner .carousel-caption h1{font-size:30px;} #Header + main {margin-top: 65px;} .Bor::after {margin: 20px 0px 5px 0px;} #Welcome h3{font-size:22px;} #Specialising h3{font-size:22px;} #Welcome .gap {margin-bottom: 25px;} #Specialising .gap {margin-bottom: 25px;} #Speciality h3{font-size:25px;} #Speciality .fs-17 {font-size: 12px !important;} #Testimonials h2{font-size:30px;} #Testimonials .fs-24 {font-size: 20px !important;}
.wp-block-cover, .wp-block-cover-image{min-height:400px !important;}	
}
@media (max-width: 767.98px) { #Header{position:static;} #Header + main{margin-top:0px;} .MainBanner .carousel-caption{bottom:0; top:0;} .MainBanner .carousel-caption h1{font-size:30px;} #Welcome h3{font-size:22px;} .Bor::after {margin: 20px 0px 5px 0px;} #Welcome .gap {margin-bottom: 10px;}
#Specialising .gap {margin-bottom: 10px;} #Specialising h3{font-size:22px;} #Speciality h3{font-size:25px;} #Testimonials h2{font-size:30px;} #Testimonials .fs-24 {font-size: 20px !important;} #Footer a {font-size: 12px;} #Footer h4{font-size: 15px;}
}

@media (max-width: 576px){.MainBanner .carousel-item img {
    height: 230px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
.welcome2.pt-100 {
  padding-top: 20px;
}
.MainBanner .carousel-caption h1 {font-size: 25px !important;}

}
@media (max-width: 479px) {
.wp-block-cover, .wp-block-cover-image{min-height:300px !important;}	
	
}
@media (max-width: 320px) {}