/******************Additional css***/
#message {
  height: 100px !important;
}
#name {
  height: 50px;
}
#email {
	height: 50px;
}
#tel {
	height: 50px;
}
.text-info {
  color: #000 !important;
}
.new-class{
	gap: 0px !important;
}

.new-clrr{
	color:#0291e0 !important;
}
/********** Header ********************************************************************/

.logo {max-width:180px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s;}
.sticky .logo {max-width:120px;-webkit-transition: 0.5s;-moz-transition: 0.5s;-ms-transition: 0.5s;transition: 0.5s; margin:4px 0px;}

/********** MainBanner **************************************************************************************************/
#MainBanner .overlay {background:rgba(0,0,0,0.25); z-index:1;}
#MainBanner .carousel-caption {bottom:auto; z-index:2;}
#MainBanner .object {-o-object-fit:cover; object-fit:cover; -o-object-position:center; object-position:center;}

/********** content ***************************************************************************************************/
.bg-border {background:url(../images/seprator.jpg) repeat-x 0 0; height:1px;}
/*.features a:hover{color:#fff!important;}*/

#services .h1 {font-size:50px;}
ul.dots li {color:#fff; list-style:none; position:relative; right:10px;}
ul.dots li::before {color:#a8beff; content:"\2022"; font-size:55px; position:absolute; top:-38px; left:-30px;}

#TestiArea h6{letter-spacing:7px;}
#Testimonials q:before,#Testimonials:before {content:open-quote; position:absolute; left:0px; top:-30px;}
#Testimonials q:before,#Testimonials:before {color:#fff !important; font-size:140.11px; font-weight:400; font-family: Engravers MT;}
#Testimonials p {font-family:'Cormorant',serif;}

#Testimonials .name{color:#626262; font-weight:700; font-size:12px; letter-spacing:.2em;}
#Testimonials .carousel-inner{width:87%; margin-left:120px; font-size:25px; color:#323232; line-height:1.8;}

/********** Footer ***************************************************************************************************/

#Footer a{color:#fff;}
#Footer a:hover,#Footer a.active{color:#000;}
#Footer .address{font-size:15px;}
#Footer .copyright {color: #979797;font-size: 13px;letter-spacing: .020em;}
#Footer .copyright a{color:#979797;}
#Footer .copyright a:hover{color:#fff;}
#Footer .nav-link{padding:0px;}
#Footer .menu-item.active .nav-link, .nav-link:hover{color:#000;}

b, strong {font-weight: bold !important;}

.wp-block-video video {height: 400px; aspect-ratio: 1/1;}

.royal-blue{background-color:#4169e1;}

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);
} 

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