/************************************************* Header ********************************************************************/
   
/********** Main Banner **************************************************************************************************/
   
.MainBannerHeading {font-size: 115px;color: #C0C0C0;}
   
/************************************************* Content ********************************************************************/
.WelArea a{font-size:25px; font-weight:700; color:#2463DC;}.WelArea a:hover{color:#000;}
.WelArea p{display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; overflow:hidden;  max-width:100%;}
.InnerImg, .CoverInnerImg {height:100%;}
.InnerImg img {object-fit:cover;height: 100%;width: 100%;}
.image-height-grid {height: 300px;object-fit: cover;}
.WelAreaInner a{font-size:20px; font-weight:700; color:#2463DC;}.WelArea a:hover{color:#000;}
.inner-link {color: #000 !important;}
.review-by {font-size: 15px;}
.navbar-toggler {background-color:#2463DC!important;}
    
/********** Footer ***************************************************************************************************/
#Footer li.active a {color:#FF7A00;}
#Footer a{color:#fff;}#Footer a:hover,#Footer .list-inline a:hover{color:#2463DC;}
#Footer h3{font-size:40px;}
.CopyText{font-size:15px; color:#AAA; line-height:1.4;}

#Footer .list-inline-item:not(:last-child) {margin-right:6px;}

.container-fluid {max-width:1720px !important;overflow:hidden;} 
  
/*************************************************************************************************************/
@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%;}
.BigImg img {height:763px; width: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center;}
}

@media (min-width: 1920px){.gutter-lg {margin-left:-22px!important;margin-right:-22px!important;}
.gutter-lg div[class^="col"]{padding-left:22px!important;padding-right:22px!important; margin-bottom:50px;}
.container {max-width:1320px !important;} }

@media (min-width: 1600px) {.container {max-width:1320px;} body {font-size:20px;  line-height:1.7;} #Footer{line-height:34px;} .lh-40{line-height:40px;} .ls-3{letter-spacing:-3px;}
.navbar .navbar-nav .nav-link {padding:20px 26px;} h1, .h1 {font-size:70px;}  
}

@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){
	.image-height-grid {height: 220px;object-fit: cover;}
	.MainBannerHeading {font-size: 95px;}
}

/*@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;}
.image-height-grid {height: 175px;object-fit: cover;}
.MainBannerHeading {font-size: 85px;}
}
/*@include media-breakpoint-between(md, xl) { ... }*/
@media (min-width: 768px) and (max-width: 991.98px) {.WelArea h2{font-size:25px;}.fs-25{font-size:22px !important; line-height:1.2;}
.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;}
.image-height-grid {height: 170px;object-fit: cover;}
.MainBannerHeading {font-size: 65px;}
}
@media (max-width: 767.98px) {.WelArea h2{font-size:22px;}.fs-25{font-size:20px !important; line-height:1.2;}
.image-height-grid {height: auto;object-fit: cover;}
.wp-block-image .alignleft {margin: auto;float: unset;}
}
@media (max-width: 575.98px){
.MainBanner .Homebnr .carousel-item  img {
    height:200px;
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
} .fs-60{font-size:30px !important;}
/*.MainBanner h1{font-size:20px;letter-spacing:-1px;}*/.MainBanner h3{font-size:15px;}.BnrText{margin-left:0px;} .TopLink{font-size:16px;letter-spacing:normal;}.fs-130{font-size:40px;letter-spacing:-3.5px;}.SerBox{padding:30px;}
.MainBannerHeading {font-size: 35px;}
}

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