@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Space+Grotesk:wght@300;400;500;600;700&display=swap');
.head-bg{background-image: url("../images/head-bg.png");
	background-size: cover;
	padding-top: 15px;
	padding-bottom: 130px;background-color: #fff;padding-left: 70px;
padding-right: 70px;

}
body{font-family: 'Space Grotesk', sans-serif!important;}
.logo-row{margin-bottom: 50px;}
.logo img{width: 40%;}
.book-btn {
  margin-top: 10px;
  background: #fff;
  border-radius: 5px;
  color: #0a54ab;
  font-size: 15px;
  margin-left: 50px;
  padding: 10px;
  border: none;
 width: 80% !important;
  font-weight: 500;
}
.book-btn1{margin-top: 10px;
  background: #008059;
  border-radius: 5px;
  color: #fff;
  font-size: 15px;
  
  padding: 10px;
  border: none;
 width: 80% !important;
  font-weight: 500;}
.head-bg h2{margin-top:10px;color:#fff!important; font-size:50px;font-weight:700;
}
.head-bg p{color:#fff; font-size: 16px;}
.book-btn2{margin-top: 10px;
  background: #008059;
  border-radius: 5px;
  color: #fff;
  font-size: 15px;
  
  padding: 10px;
  border: none;
 width: 50% !important;
  font-weight: 500;}
.three-box{padding-left: 70px;
padding-right: 70px;
	background-color: #FFF;padding-bottom: 30px;padding-top: 30px;
}.three-box .box1{text-align: center;}
.three-box .box1 img{width:18%; margin-top:20px;margin-bottom: 10px;}
.three-box h4{font-size:20px;font-weight: 700;line-height: 33px;
text-align: center;
 }
.three-box p{font-weight: 400;
font-size: 15px;color: #747474;
line-height: 26px;}

.three-box .box2{text-align: center;}
.three-box .box2 img{width:18%; margin-top:20px;margin-bottom: 10px;}
.three-box .box3{text-align: center;}
.three-box .box3 img{width:18%; margin-top:20px;margin-bottom: 10px;}
.text-section1{padding: 40px 70px 40px 70px; vertical-align: middle;
background: #f9f6f5;}
.text-section1 h3{font-weight: 700;
font-size: 30px;
line-height: 40px;}
 .text-section1 p{font-weight: 400;
font-size: 15px;color: #747474;
line-height: 26px;}
.text-section1 .v-align{margin-top: 100px;}

.text-section2{padding:80px 70px 40px 70px; vertical-align: middle; background-color: #2a75d1;}
.text-section2 h3{font-weight: 700;
font-size: 30px;color: #fff;
line-height: 40px;}
 .text-section2 p{font-weight: 400;
font-size: 15px;color: #fff;
line-height: 26px;}
.text-section2 .v-align{margin-top: 110px;}
.text-section3{padding: 40px 70px; vertical-align: middle;background :#f9f6f5;}
.text-section3 h3{font-weight: 700;
font-size: 30px;
line-height: 40px;}
 .text-section3 p{font-weight: 400;
font-size: 15px;color: #747474;
line-height: 26px;}
.text-section3 .v-align{margin-top: 160px;}
.why-chose{ background: #ADCAEF;padding: 40px 70px; }
.why-chose h3{font-weight: 700;
font-size: 30px;
line-height: 40px;}
.why-chose p{font-weight: 400;
font-size: 15px;color: #003059;
line-height: 26px;}
.why-chose  img{width: 100%;}
.text-section4{padding: 40px 70px 40px 70px; vertical-align: middle;
background: #fff;}
.text-section4 h3{font-weight: 700;
font-size: 30px;
line-height: 40px;}
 .text-section4 p{font-weight: 400;
font-size: 15px;color: #747474;
line-height: 26px;}
.text-section4 .v-align{margin-top: 100px;}
.price-section{background: #f9f6f5;padding: 40px 70px;}

.price-section h3{font-weight: 700;
font-size: 30px; text-align: center;
line-height: 40px;}
 .price-section p{font-weight: 400;
font-size: 15px;color: #747474;text-align: center;
line-height: 26px;}
.form-section{padding: 40px 70px;}
.form-section h3 {font-weight: 700;
font-size: 30px; text-align: center;
line-height: 40px;
}
 .form-section p{font-weight: 400;
font-size: 15px;color: #747474; text-align: center;
line-height: 26px;}
.form p {
  
  font-style: normal;
  font-weight: 400;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
  color: #3F3F3F;
}
form .name {
  padding: 10px;
  font-size: 14px;
  width: 100%;
  border-bottom: 1px solid #000;
  border-top: none;
	margin-bottom: 20px;
  border-left: none;
  border-right: none;
}
.form .text-area {
  padding: 15px 10px 10px;
  font-size: 14px;
  width: 100%;
  border-bottom: 1px solid #000;
  border-top: none;
  border-left: none;
  border-right: none;
  height: 100px;
}
.form .submit-btn {
	margin-top: 30px;
  background-color: #008059;
  color: #fff;
  text-transform: uppercase;
  padding: 10px;
  font-size: 15px;
  width: 100%;
  border-bottom: none;
  border-top: none;
  border-left: none;
  border-right: none;
}
.call {
  background-color: #2a75d1;
 padding: 40px 70px;
}
.call h3 {font-weight: 700;color: #fff;
font-size: 30px; text-align: center;
line-height: 40px; margin-bottom: 40px;
}
.call1 {
  text-align: center;margin-top: 40px;
}
.address {
 padding: 40px 70px;
}
.address h3{font-weight: 700;color: #fff;
font-size: 30px; text-align: center;
line-height: 40px;
}
.a1 {
  text-align: left;
  border-right: 1px solid rgba(62, 70, 102, 0.2);
}
.address h5 {
 
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
	margin-top: 10px;
  line-height: 28px;
  color: #1D2130;
}
.call1 a {
  text-align: center;
  color: #fff;font-size:22px;margin-top: 40px;
}
.call1 a:hover { color: #fff;}






/** Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
	  
	  .head-bg{
    text-align: center;
    margin: 0 auto;
}
	  .head-bg .btn-block{text-align: center; margin: 0 auto; margin-bottom: 10px;}
	  
}