/************************************************* Header ********************************************************************/
#Header {z-index:999;} 

/********** Main Banner **************************************************************************************************/
.MainBanner .carousel-caption {z-index:99;display:flex;justify-content:center;align-items:center;margin:auto; left:0;bottom:120px;right:0; line-height:1.3; font-size:26px;}
.MainBanner .carousel-caption h1{font-size:60px; line-height:1;}
.MainBanner .carousel-caption a{font-size:15px; color:#fff;} .MainBanner .carousel-caption a:hover{color:#716f6f;} 
.MainBanner .carousel-control-next, .MainBanner .carousel-control-prev{width:5%; opacity:1;}
.bnrbtmtext{position:absolute; bottom:40px; right:0px; left:0px; text-align:center;}

/************************************************* Content ********************************************************************/
.Mb20{margin-bottom:20px;}
#MyStroy .Sletter{width:170px;} 


.fancy {line-height:0.5;}
.fancy span {display:inline-block;position:relative;}
.fancy span:after {content:"";position: absolute;height:10px;border-bottom:2px solid #716f6f; top:0; width:151px;}
.fancy span:after {margin-left:15px;}

#Mywriting a{color:#fff;} #Mywriting a:hover{color:#716f6f;} .borline{margin:200px 0px;}
#Testimonial .carousel-indicators {z-index:99; bottom:-80px; left:auto !important; margin-right:0px !important;}
#Testimonial .carousel-indicators li {background-color:#fff; opacity:1;border-radius:50%; width:6px; height:6px;} 
#Testimonial .carousel-indicators .active {background-color:#fff !important;width:9px; height:9px;}


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


.ContactIcon .svg-inline--fa {color: #A4A4A4;}
.Bor3::after {border-bottom: 5px solid #000;content: "";display: block;margin: 0px auto 10px;padding-bottom: 10px;width: 75px;}
.hm-link {color:#46575d !important;}
.hm-link2 {color:#fff !important;}
.hm-link:hover {color:#000 !important;}
.gwts-gwl-prev-title {display: none !important;}
.lSSlideOuter .lSPager.lSGallery li {display: flex;justify-content: center;align-items: center;border: none !important;border-radius: 0px !important;}
.lSPager.lSGallery li {margin-top: 5px;}
.Header-Sec {background: #000;opacity: 0.8;box-shadow: 0px 5px 12px rgba(0,0,0,.5);}
/*.gwts-gwl-slidergal li img, .lSSlideOuter .lSPager.lSGallery img, .lg-outer .lg-thumb-item img, body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object  {filter: grayscale(100%);}*/
.list li {background: url(../images/ul_icon.png) no-repeat;padding-left: 32px !important;list-style: none;margin-bottom: 15px;}
.list {padding: 0px 0px 0px 0px;}
/*#MyStroy{position:relative; background:#000; display:block; min-height:450px; z-index:1;display:flex; justify-content:center; align-items:center;color:#fff;}
#MyStroy:after {content:''; background:url(../images/My_story_bg.jpg) no-repeat top center; opacity:0.45; position:absolute; z-index: -1; top:0; bottom:0; left:0; right:0;background-size: cover;} */

/********************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:#424242; 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: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(#A4A4A4, #A4A4A4); 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;
  }
}

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


/********** Footer ***************************************************************************************************/
#Footer{color:#fff; background:#000; font-size:13px; line-height:24px;}
#Footer li.active a {color:#fff;}
#Footer a{color:#fff;}#Footer a:hover,#Footer .list-inline a:hover{color:#f66a62;}
#Footer h3{font-size:13px;}

#Footer .list-inline a{font-size:16px; margin:0px; color:#fff;}
#Footer .list-inline-item:not(:last-child) {margin-right:18px;}
#Footer hr{border-color:#1d1d1d; margin:50px 0px 100px 0;} 

.Copytext{color:#fff; font-size:11px;border-bottom:solid 1px #6e6e6e; margin-left:35px;}
.borcopy{top:-13px; left:0px; background:#000; padding-right:25px; position:absolute;}


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

@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(0,0,0,.8); box-shadow:0px 5px 12px rgba(0,0,0,.5); z-index:999;}
.Logo img {max-height:108px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
.shrink .Logo img {max-height:90px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}

.Logo{padding:19px 0px 10px 0px;}
.shrink .Logo{padding:10px 0px 10px 0px;}

.MainBanner .homebnr .ImgFade img {
    height:951px;
    width:100%;
    -o-object-fit:cover;
    object-fit:cover;
    -o-object-position:center;
    object-position:center;
}
}

.container{max-width:1230px;} 
.container-fluid{max-width:1660px;} 
.container-new{max-width:1850px;padding-right:15px; padding-left:15px; margin:auto;}

@media (min-width: 767.98px) {
	.gutter-lg {margin-left:-22px!important;margin-right:-22px!important;}
    .gutter-lg div[class^="col"]{padding-left:22px!important;padding-right:22px!important;}
	.space{padding:0 194px 0 110px;} }

@media (min-width: 1920px) {
.container-fluid{max-width:1660px;} 
.container-new{max-width:1850px;padding-right:15px; padding-left:15px; margin:auto;}
.Copytext{margin-left:12%;}

}
@media (min-width: 1600px) {
.container-fluid{max-width:1660px;} 
.Copytext{margin-left:12%;}

}

@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) {
.MainBanner .carousel-indicators {bottom:30px;}
#BigImg .w-50{width:38% !important;}
}
@media (min-width: 991.98px) and (max-width: 1199.98px) {
.borline{margin:100px 0px;}

}
@media (min-width: 768px) and (max-width: 991.98px) {
#Header{padding:20px 0px; text-align:center; position:static !important; background:#000;} .Logo{padding-bottom:25px;}
.Mb20{margin-bottom:10px;} .borline{margin:50px 0px;}
.Copytext{margin-left:15px;}



}
@media (max-width: 767.98px) {	
#Header{padding:20px 0px; text-align:center; position:static !important; background:#000;} .Logo{padding-bottom:5px;}
.MainBanner .carousel-caption {bottom:70px;font-size:26px;}
.Mb20{margin-bottom:10px;} .borline{margin:50px 0px;}
.Copytext{margin-left:15px;}

}

@media (max-width: 576px){
.Logo{padding-bottom:40px;}

.MainBanner .carousel-caption .w-50{width:100% !important; margin:auto;}
.MainBanner .carousel-indicators {bottom:310px;}
.MainBanner .carousel-caption h1{font-size:30px; line-height:1;}
.MainBanner .carousel-caption {font-size:14px; color:#FFF; position:static;}
.carousel-control-next, .carousel-control-prev {margin-top:-315px; padding:0 15px;}

#BigImg .w-50{width:100% !important;}
#BigImg {min-height:450px; color:#fff;}
#BigImg h2 {font-size:36px;} .lh-14{line-height:1.3;}
}

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