@font-face{
  font-family: 'Helvetica-Pro-Lt';
  src: url('../Fonts/HelveticaNeueLTPro-Lt_4.otf') format('opentype');

}
@font-face{
  font-family: 'Helvetica-Pro-Bd';
  src: url('../Fonts/HelveticaNeueLTPro-Bd_5.otf') format('opentype');

}
@font-face{
  font-family: 'Helvetica-Pro-Md';
  src: url('../Fonts/HelveticaNeueLTPro-Md_1.otf') format('opentype');

}
@font-face{
  font-family: 'Helvetica-Pro-Roman';
  src: url('../Fonts/HelveticaNeueLTPro-Roman_3.otf') format('opentype');
}

:root{
  --main-color: #223b8b;
  --mwt: MERRIWEATHER;
  --f:#fff
}

p,h1,h2,h3,h4,h5,h6,li,.btn{
  font-family: Helvetica-Pro-Lt;

}
.mAuto{
	margin:0 auto;
}
.spaTitleBg{
	background: #223c8c !important;
	color: #fff;
}
.bookmodbtn {
    background: #223c8c !important;
    font-size: 15px;
    color: #fff;
	padding: .375rem .75rem;
}
.nizam_section {
    padding: 50px 0;
}
.ulStyleCls{
	font-size: 22px;
	color: #fff;
	margin-top: 30px;
	font-family: Helvetica-Pro-Lt;
	display: flex;
    flex-direction: column;
    align-items: flex-end;

}
.banner {
    background: url(../imgs/spabannerimg2.jpg);
	height: 600px;
    background-repeat: no-repeat;
    background-size: cover;
	background-position: left;
}
.banner_text {
    position: relative;
	top: 70px;
	float:right;
	padding-right:40px;

}
.banner h1,.banner h6 {
    color: var(--f);
    width: fit-content;
    /* padding: 20px; */

}
iframe .templatemo-content-container .row > .col-md-6.col-md-offset-3 {
   width: 100%;
   margin-left: 0;
}

iframe .templatemo-content-container {
   padding-bottom: 0px;
}

iframe .templatemo-content {
   min-height: 530px;
}
.pb-2, .py-2{
  padding-bottom: 0!important;
}
.form-control:focus{
  box-shadow: none;
}
.parsley-errors-list {
    list-style: none;
    padding: 0;
    margin: 10px 0 0;
    color: red;
    display: none;
}
input.parsley-error, select.parsley-error, textarea.parsley-error {
    color: #B94A48;
    background-color: #F2DEDE;
    border: 1px solid #EED3D7;
}
input.parsley-success, select.parsley-success, textarea.parsley-success {
    color: #468847;
    background-color: #DFF0D8;
    border: 1px solid #D6E9C6;
}
.alert.alert-success.alert-dismissible.formsuccess {
    display: none;
    
}

@media (max-width:991px) {
	.banner{
		background-position: 25% 50%;
	}
.banner h1{

    font-size: 22px

  }
  .banner_text{

    top: 70px;

  }
 }
@media (max-width:767px) {
.nizam_section {

      padding: 35px 15px;

  }
}
