/************************************************* Header ********************************************************************/
.TopLink{padding:18px 0px 14px 0px; line-height:1.2; font-size:14px;letter-spacing:1px;color:#000;}
.TopLink a{color:#000; display:inline-block; vertical-align:top;} .TopLink a:hover{color:#5E03D4;}
 
/********** Main Banner **************************************************************************************************/

/************************************************* Content ********************************************************************/
.WelBox1{border-radius:10px; background:#D8B9FF;} .WelBox2{border-radius:10px; background:#DBEDC7;}
.WelBox1 img,.WelBox2 img{border-radius:10px 10px 0px 0px;}
.clrgreen{background:#DBEDC7;}
.clrlilac{background:#D8B9FF;}
#comments {display:none!important;}
.pg-video{height:494px;}
 
/********** ContactForm **************************************************************************************************/
#ContactPage .form-group {margin-bottom:24px;}
#ContactPage .form-control{font-size:16px; border-color:#d8d8d8; border-radius:6px; height:60px; color:#6d6d6d;}
#ContactPage textarea.form-control{height:110px; padding-top:15px;}
#ContactPage a{color:#000;}#ContactPage a:hover{color:#59A8CF;}

/********************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(#D8B9FF, #c8a2c8); 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: 2;
  -moz-column-count: 2;
  column-count: 2;
  -webkit-column-gap: 1.25rem;
  -moz-column-gap: 1.25rem;
  column-gap: 1.25rem;
  orphans: 1;
  widows: 1;
}

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

/********** Footer ***************************************************************************************************/
#Footer{color:#000; font-size:12px; line-height:28px; letter-spacing:1.8px;}
 
/*************************************************************************************************************/
@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%;}
.ls-2{letter-spacing:2px;}.ls-1{letter-spacing:1px;}.fs-25{font-size:25px;} .lh-55{line-height:55px;}
}

@media (min-width: 1920px){.container {max-width:1600px;} .navbar-nav>li+li {margin-left:40px;}}

@media (min-width: 1600px) and (max-width: 1919.98px) {.container {max-width:1520px;} 
.gutter-lg {margin-left:-20px!important;margin-right:-20px!important;}
.gutter-lg div[class^="col"]{padding-left:20px!important;padding-right:20px!important;}
.navbar-nav>li+li {margin-left:35px;}
}

/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1359.98px) and (max-width: 1459.98px){.navbar-nav>li+li {margin-left:20px;}.lh-55{line-height:40px;}
.pg-video {height: 426px;}
}

/*@include media-breakpoint-between(1280) { ... }*/
@media (min-width: 1199.98px) and (max-width: 1359.98px){.lh-55{line-height:38px;}}

@media (min-width: 991.98px) and (max-width: 1199.98px) {.lh-55{line-height:38px;}h1, .h1 {font-size:40px;}h2, .h2 {font-size:34px;}h3, .h3 {font-size:24px;}.fs-60{font-size:34px !important;}.fs-25{font-size:20px;}
/*.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;}*/
.pg-video {height: 368px;}
.mail-link {font-size:12px!important;}
.contact-link {font-size:14px!important;}
}

/*@include media-breakpoint-between(md, xl) { ... }*/
@media (min-width: 768px) and (max-width: 991.98px) {
.TopLink{padding:0px; font-size:14px;letter-spacing:normal;}.lh-55{line-height:32px;}h1, .h1 {font-size:40px;}h2, .h2 {font-size:34px;}h3, .h3 {font-size:20px;}.fs-60{font-size:34px !important;}.fs-25{font-size:20px;}
.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;}
.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;}
.pg-video {height: 253px;}
}

@media (max-width: 767.98px) {	
.TopLink{padding:0px 0 10px 0px; font-size:12px;letter-spacing:normal;}.lh-55{line-height:32px;}h1, .h1 {font-size:34px;}h2, .h2 {font-size:34px;} .SerText h3{font-size:16px; line-height:1.4 !important;}.fs-60{font-size:30px !important;}.fs-25{font-size:18px;}body {font-size:18px; line-height:1.6;} .EverImg .translate-middle-y {transform: translateY(-90%) !important;}.JustYou .position-absolute{position:static !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;}
.pg-video {height: 121px;}
.contact-link {margin-top: 10px;}
}

@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-60{font-size:16px !important;} .JustYou .position-absolute{position:static !important;}
 }

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