/************************************************* Header ********************************************************************/
  
/********** Main Banner **************************************************************************************************/
.MainBanner .BnrText h1{font-size:45px;/*font-size:45px;*/} 
.MainBanner .BnrText{margin-left:144px; margin-right:50px; font-size:25px;/*font-size:40px;*/}
.Phn a{color:#fff;font-size:25px; /*font-size:60px;*/}.Phn a:hover{color:#000;} .Phn i{font-size:25px; /*font-size:50px;*/}

/************************************************* Content ********************************************************************/
.BtnWel{margin-bottom:-80px;}
.OurSer .faarrow a{color:#309EAB; font-size:28px; line-height:1; font-weight:bold;}

.PhnNumber a{color:#1F1F1F;}.PhnNumber a:hover{color:#309EAB;}.PhnNumber span i{font-size:44px;}
.BookApp .btn{height:98px; width:300px;justify-content:center;align-items:center; padding-top:34px;}

.bg-testi{background:#11191F; border-radius:30px; font-size:25px; line-height:40px; padding:45px 34px; font-weight:400;}

/********** ContactForm **************************************************************************************************/
#ContactForm .form-group {margin-bottom:25px;} 
#ContactForm .form-control{background:none; border:none; border-bottom:solid 1px #fff; border-radius:0px; height:60px; color:#fff; padding-left:0px;}
#ContactForm textarea.form-select{height:130px; padding-top:15px;background:none; border:none; border-bottom:solid 1px #fff; border-radius:0px; color:#fff;padding-left:0px;}
#ContactForm .form-control::-moz-placeholder,#ContactForm .form-select::-moz-placeholder {color:#fff; opacity:1;}

/********** Footer ***************************************************************************************************/
#Footer{color:#fff; font-size:18px; line-height:20px;}
#Footer a{color:#fff;}#Footer a:hover,#Footer .list-inline a:hover{color:#309EAB;}

.container-fluid {max-width:1920px;}
 
/**************  Additional css *****************************/
.grecaptcha-badge {visibility: hidden;}

.wpcf7 form.sent .wpcf7-response-output{
    display: none !important;
}
.wp-block-latest-posts.wp-block-latest-posts__list li {border-bottom: solid 2px #309eab !important;}
h1.entry-title {text-align: center !important;font-size: 38px !important;margin-bottom: 20px !important; display: none !important;}
.innerpages{min-height:300px !important;}
.innerpages h2 { margin-bottom: 20px!important;}
.innerpages h4 { font-size: 24px!important; margin-bottom: 20px!important;}
.fs-45 {font-size: 45px!important;}
.contact-page textarea.form-control { height: 156px!important;}

.contact-info a{color:#fff !important;}
div#comments{display:none !important;}

/**************************************************************/
 
/*************************************************************************************************************/
@media (min-width:992px) {
.MainBanner .mask{position:absolute; top:0px; right:0%; left:0%; z-index:99; background:url(../images/bnr_shadow.png) repeat-x top; min-height:100%;}
}

@media (min-width: 1920px){.gutter-lg {margin-left:-16px!important;margin-right:-16px!important;}
.gutter-lg div[class^="col"]{padding-left:16px!important;padding-right:16px!important;}
.container {max-width:1640px !important;}}

@media (min-width: 1600px) {.container {max-width:1540px;}.navbar-nav>li+li {margin-left:42px;}}

@media (min-width: 1259.98px) and (max-width: 1360px) {}

/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1359.98px) and (max-width: 1459.98px){
	.MainBanner .BnrText{margin-left:60px; margin-right:20px; line-height:1;} .MainBanner .BnrText .mt-xxl-4,.MainBanner .BnrText .mb-xxl-4{margin:0px !important;}
.inner-img img{height: 400px !important;object-fit: cover !important;}	
.inner-img1 img{height: 560px !important;object-fit: cover !important;}	
.inner-img2 img{height:700px !important;object-fit: cover !important;}	
	}

/*@include media-breakpoint-between(1280) { ... }*/
@media (min-width: 1199.98px) and (max-width: 1359.98px){.MainBanner .BnrText{margin-left:90px; margin-right:20px;}.MainBanner .BnrText h1,.Phn a{font-size:50px;}.Phn i{font-size:30px;}
.MainBanner .BnrText h2{font-size:30px;}}
@media (min-width: 991.98px) and (max-width: 1199.98px) {.MainBanner .BnrText{margin-left:130px; margin-right:20px;}.MainBanner .BnrText h1,.Phn a{font-size:40px;}.Phn i{font-size:30px;}
.MainBanner .BnrText h2{font-size:30px;}h1, .h1 {font-size:40px;}h2, .h2 {font-size:30px;}h3, .h3 {font-size:20px;}}

/*@include media-breakpoint-between(md, xl) { ... }*/
@media (min-width: 768px) and (max-width: 991.98px) {.MainBanner .BnrText{margin:20px; text-align:center !important;}.MainBanner .BnrText h1,.Phn a{font-size:40px;display:inline-block}.Phn i{font-size:30px;}
.MainBanner .BnrText h2{font-size:30px; display:inline-block}h1, .h1 {font-size:40px;}h2, .h2 {font-size:30px;}h3, .h3 {font-size:20px;} .PhnNumber h1{font-size:26px;} .fs-30{font-size:20px !important;}
}

@media (max-width: 767.98px) {.MainBanner .BnrText{margin:20px; text-align:center !important;}.MainBanner .BnrText h1,.Phn a{font-size:40px;display:inline-block}.Phn i{font-size:30px;}
.MainBanner .BnrText h2{font-size:30px; display:inline-block}h1, .h1 {font-size:40px;}h2, .h2 {font-size:30px;}h3, .h3 {font-size:20px;} .PhnNumber h1{font-size:26px;} .fs-30{font-size:20px !important;}
.BookApp .btn{height:60px; width:100%;justify-content:center;align-items:center; padding-top:13px; margin-bottom:5px;}.bg-testi{font-size:22px; line-height:34px; padding:35px 24px;}
.slick-prev{left:-10px;}.slick-next{right:-10px;}
}

@media (max-width: 575.98px){
.MainBanner .Homebnr .carousel-item  img {
    height:240px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}.bg-testi{font-size:18px; line-height:26px; padding:25px 24px;}.slick-prev{left:-10px !important;}.slick-next{right:-10px !important;}
.MainBanner .BnrText h1,.Phn a{font-size:35px;display:block}.Phn i{font-size:25px;}
.MainBanner .BnrText h2{font-size:24px; display:block}
}

@media (max-width: 479px) {}
@media (max-width: 320px) {}