/************************************************* Header ********************************************************************/
body {overflow-x: hidden;}

/********** Main Banner **************************************************************************************************/
.MainBanner h1{/*font-size:80px;*/ font-size:60px; letter-spacing:-3.52px;}
  
/************************************************* Content ********************************************************************/
.HD80{font-size:80px; letter-spacing:-3.2px;line-height:1;}
.WomenArea{font-size:36px; color:#67556C;} 

/************************************************* Testimonials ********************************************************************/
#TestiArea .Name{font-size:20px; color:#000; letter-spacing:2px;}#TestiArea .carousel-inner{width:72%;}
#Testimonials .carousel-control-next, #Testimonials .carousel-control-prev {width:50px; z-index:999; opacity:1; top:-65%;} 
.blog img{height:400px; object-fit:cover;}    
/********** Footer ***************************************************************************************************/
#Footer{color:#fff; font-size:22px;}
#Footer li.active a {color:#000;}
#Footer a{color:#fff;}
#Footer a:hover,#Footer .list-inline a:hover{color:#000;}
#Footer h4{font-size:32px;}
.CopyText{font-size:16px; line-height:1.4;}

#Footer .list-inline a{font-size:36px; margin:0px; color:#fff;}
#Footer .list-inline a:hover{color:#000;}
#Footer .list-inline-item:not(:last-child) {margin-right:6px;}

#Footer .form-control{background:#67556b ; border-radius:0px; height:40px; color:#fff; border:none; border-bottom:solid 1px #fff; padding-left:0px;}
#Footer textarea.form-control{height:80px; padding-top:15px; background:#67556b; border:none; border-bottom:solid 1px #fff; border-radius:0px; color:#000;padding-left:0px;}
#Footer .form-control::-moz-placeholder,#Footer .form-control::-moz-placeholder {color:#fff; opacity:1;}
#Footer .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #fff !important;}

.container-fluid {max-width:1920px !important;overflow:hidden;} 
.contact p{margin-bottom: unset !important;}

.vl {border-left: 1px solid #00000069;  /*height: 300px;*/}

#MainContent h1, .h1, h2, .h2, h3, .h3, h5, .h5 {color:#800020;}

.text-red{color:#800020;}
.text-light{color: #67556C !important;}
a.card-link:hover{color:#800020;}
.card-body {display: inline-block !important;}
span.float-left.mr-2 {display: none;}
.border-img {border:1px solid #000; padding:5px;}

i#checkmark, svg#checkmark {
    color: #1bb827;
    font-size: 3em !important;
}

.wrapper-1{
  width:100%;
  height:100vh;
  display: flex;
flex-direction: column;
}
.wrapper-2{
  padding :30px;
  text-align:center;
}

.wrapper-2 p{
  margin:0;
  font-size:1.3em;
  color:#aaa;
  letter-spacing:1px;
}
.wrapper-2 h1{
  font-size:4em;
  letter-spacing:3px;
  color:#5892FF ;
  margin:0;
  margin-bottom:20px;
}
 .wrapper-1{
  height: initial;
  max-width:620px;
  margin:0 auto;
  margin-top:50px;
  box-shadow: 4px 8px 40px 8px rgba(31, 177, 170, 0.2);
} 

  .wrapper-1{
  height: initial;
  max-width:620px;
  margin:0 auto;
  margin-top:50px;
  box-shadow: 4px 8px 40px 8px rgba(31, 177, 170, 0.2);
} 
/*************************************************************************************************************/
@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:800px; /*height:550px;*/ 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;}
.container {max-width:1820px !important;} }

@media (min-width: 1600px) {.container {max-width:1570px;/*max-width:1540px;*/} body {font-size:25px;  line-height:1.5;} #Footer{line-height:34px;} .lh-40{line-height:40px;} .ls-2{letter-spacing: -2px;}
	h1, .h1 {font-size:70px;} h2, .h2 {font-size:46px;} .fs-94{font-size:94px !important;}.WomenArea .btn{width:36%;} 
	#MainContent h1, .h1 {font-size:55px;}
}

@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 h1{font-size:56px;} .HD80{font-size:56px;} .ImGArea img {margin-left:30px;} .ImGArea .me-xxl-5{ margin-right:0px !important;} 
.ImGArea1 img {padding-right:30px;} .ImGArea1 .mx-xxl-5{ margin-right:0px !important; margin-left:20px !important;} 
}

/*@include media-breakpoint-between(1280) { ... }*/
@media (min-width: 1199.98px) and (max-width: 1359.98px){.MainBanner h1{font-size:56px;} .HD80{font-size:54px;} .ImGArea img {margin-left:20px;} .ImGArea1 img {padding-right:20px;}}

@media (min-width: 991.98px) and (max-width: 1199.98px) {.MainBanner h1{font-size:50px;} .HD80{font-size:54px;} .ImGArea img,.ImGArea1 img {width:100%;}}
/*@include media-breakpoint-between(md, xl) { ... }*/
@media (min-width: 768px) and (max-width: 991.98px) {.MainBanner h1{font-size:36px;letter-spacing:-1.52px;} .HD80{font-size:54px;} .ImGArea img,.ImGArea1 img {width:100%;}}

@media (max-width: 767.98px) {
	.MainBanner h1{font-size:36px;letter-spacing:normal;} 
	.Heading,.HD80{font-size:38px;letter-spacing:-1.2px; line-height:1.2;} 
	.fs-94 {font-size:50px !important;} 
	.WomenArea{font-size:26px;}
	.fs-30{font-size:20px !important;} 
	h1, .h1 {font-size:40px; letter-spacing:-1px;} 
	#TestiArea .carousel-inner{width:82%;}
	.card-header {font-size: 14px;}
}

@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;
} 
.MainBanner h1{font-size:34px;} .Heading{font-size:26px;letter-spacing:-1px; line-height:1.3;}.RoundBox{width:250px; height:250px; font-size:20px; padding:20px;} .BgImg{min-height:350px;}
}

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

.grecaptcha-badge { visibility: hidden; opacity: 0}