/************************************************* Header ********************************************************************/
#Header hr{background-color:#fff !important; margin:0px; opacity:.2;width: 100% !important;}
#Header .TopLink{margin:0px 0 30px 0px;}
#Header .TopLink a{color:#fff;font-size:17px;}#Header .TopLink a:hover{color:#FDB817;}
 
/************************************************* Content ********************************************************************/
h1 {border-bottom:solid 2px #FDB817;position: relative;}
h1 span{background:#fff;position: absolute; top:-21px; padding-right:25px;}

/********** Additional CSS ***************************************************************************************************/

.wp-block-columns.content-align {padding: 0px;}
.content-align {gap: 0em!important;}
.content-align p, .content-align .wp-block-heading {padding:0 1.5rem !important}
.content-align .wp-block-heading {font-weight:600 !important;}

.wp-block-columns.content-align-cnt {padding: 0px;}
.content-align-cnt {gap: 0em!important;}
.bx-height {height:393px;}
/*.MainBanner.booking-form
iframe {
    height: 580px!important;
}*/
.SerBox {
    border: 1px solid #FDB817;
    box-shadow: 1px 1px 10px 4px rgba(0,0,0,.05);
}
.BlogArea a {color:#000!important;}
/********************Tesstimonial CSS********************************/

small {letter-spacing:0.5px !important}
.InnerTestimonials .card {/*box-shadow:0px 5px 16px rgba(223, 241, 223, 0.5);}*/ transition:0.8s; background:#fff; margin:0 auto; box-sizing:border-box; overflow:hidden; border-radius:7px !important}
.InnerTestimonials .card-header,.InnerTestimonials .card-footer {border-radius:7px !important}
.InnerTestimonials .card-header {background:transparent!important}
.InnerTestimonials .card:after {position:absolute;top:0; left:-50%; width:100%; z-index:9999; height:100%; pointer-events:none}
.InnerTestimonials .card-title img {z-index:99999 !important}
.InnerTestimonials .card .layer {position:absolute; top:calc(100% - 5px); width:100%; height:100%; background: linear-gradient(#FDB817, #f4c366); left:0; z-index:1; transition:0.5s}
/*.card:hover {box-shadow:-5px 20px 40px rgba(223, 241, 223, 0.5)}*/
.InnerTestimonials .card:hover hr {background-color: #fff}
.InnerTestimonials .card:hover .layer {top:0}
.InnerTestimonials .card .content {position:relative; z-index:2}
.InnerTestimonials .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)}
.InnerTestimonials .card-footer .text-org {color:#fff;}
.InnerTestimonials .card-columns {
  @include media-breakpoint-only(lg) {
    column-count: 2;
  }
  @include media-breakpoint-only(xl) {
    column-count:2;
  }
}
.card-columns {
  -webkit-column-count: 3;
  -moz-column-count: 3;
  column-count: 3;
  -webkit-column-gap: 1.25rem;
  -moz-column-gap: 1.25rem;
  column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

/****************************************************/

/********** Footer ***************************************************************************************************/
#Footer{color:#fff; font-size:15px; line-height:30px; border-top:solid 10px #FDB817;}
#Footer li.active a {color:#FDB817;}
#Footer a{color:#fff;}#Footer a:hover,#Footer .list-inline a:hover{color:#FDB817;}
#Footer h4{font-size:16px; letter-spacing:1.6px;}

#Footer .list-inline a{font-size:20px; margin:0px; color:#FDB817;}
#Footer .list-inline a:hover{color:#fff;}
#Footer .list-inline-item:not(:last-child) {margin-right:18px;}
.Copytext{font-size:13px;letter-spacing:1.3px; color:#fff;}

.MailPhn a{color:#fff;}.MailPhn a:hover{color:#fff;}

/*************************************************************************************************************/
@media (min-width:992px) {.MainBanner .mask{position:absolute; top:0px; right:0%; left:0%; z-index:999; background:url(../images/bnr_shadow.png) repeat-x top; min-height:100%;}}
@media (min-width: 1920px){.container {max-width:1160px;}}
@media (min-width: 1600px) and (max-width: 1919.98px) {.container {max-width:1160px;} 
.gutter-lg {margin-left:-20px!important;margin-right:-20px!important;}
.gutter-lg div[class^="col"]{padding-left:20px!important;padding-right:20px!important;}
}
/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1359.98px) and (max-width: 1459.98px){.container {max-width:1160px;} 
.content-align p, .content-align .wp-block-heading, .content-align .wp-block-image {padding:0 1.5rem 0 1.5rem !important}	
.wp-block-columns.content-align {padding-top: 1.5rem!important;padding-bottom: 1.5rem !important;}
.content-align2  p {font-size:18px!important;}
}
/*@include media-breakpoint-between(1280) { ... }*/
@media (min-width: 1199.98px) and (max-width: 1359.98px){}
@media (min-width: 991.98px) and (max-width: 1199.98px) {
/*.content-align.wp-block-columns{flex-wrap: wrap !important;}
.content-align.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {flex-basis: 100% !important;}*/
.content-align p, .content-align .wp-block-heading, .content-align .wp-block-image {padding: 0 1.5rem 0 1.5rem !important;}
.wp-block-columns.content-align {padding-top: 1.5rem!important;}
.content-align2.wp-block-columns{flex-wrap: wrap !important;}
.content-align2.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {flex-basis: 100% !important;}

.content-align-cnt.wp-block-columns{flex-wrap: wrap !important;}
.content-align-cnt.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {flex-basis: 100% !important;}

}
/*@include media-breakpoint-between(md, xl) { ... }*/
@media (min-width: 768px) and (max-width: 991.98px) {
.content-align.wp-block-columns{flex-wrap: wrap !important;}
.content-align.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {flex-basis: 100% !important;}
.content-align p, .content-align .wp-block-heading {padding: 0 1.5rem 0 1.5rem !important;}
.wp-block-columns.content-align {padding-top: 1.5rem!important;}
.content-align2.wp-block-columns{flex-wrap: wrap !important;}
.content-align2.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {flex-basis: 100% !important;}

.content-align-cnt.wp-block-columns{flex-wrap: wrap !important;}
.content-align-cnt.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {flex-basis: 100% !important;}
	
.content-align3.wp-block-columns{flex-wrap: wrap !important;}
.content-align3.wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {flex-basis: 100% !important;}
	
.wp-block-image.size-full.hm-img img {width: 100%;}

.card-columns {-webkit-column-count: 3;-moz-column-count: 3;column-count: 2;-webkit-column-gap: 1.25rem;-moz-column-gap: 1.25rem;column-gap: 1.25rem;orphans: 1;widows: 1;}

}
@media (max-width: 767.98px) {#Header .TopLink a{color:#fff;font-size:14px;}#Header .TopLink {margin:0px 0 15px 0px;}.fs-17{font-size:15px !important;}
h1 {border-bottom:solid 2px #FDB817;position: static; padding-bottom:10px; font-size:32px;}h1 span{position:static; padding-right:0px;}
body {font-size:16px; line-height:1.7;}
.content-align p, .content-align .wp-block-heading{padding:0 1.5rem 0 1.5rem !important}	
.wp-block-columns.content-align {padding-top: 1.5rem!important;}
.card-columns {-webkit-column-count: 3;-moz-column-count: 3;column-count: 1;-webkit-column-gap: 1.25rem;-moz-column-gap: 1.25rem;column-gap: 1.25rem;orphans: 1;widows: 1;}
}
@media (max-width: 575.98px){
.MainBanner .Homebnr .carousel-item  img {
    height:180px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
}
.fs-17{font-size:12px !important;}#Header .TopLink{display:none; margin:0px;}
}

@media (max-width: 479px) {}
@media (max-width: 320px) {}