@charset "utf-8";
/* CSS Document */
.page-name-box3 {
    width: 100%;
    height: auto;
    float: left;
    display: block;
    background: url(../images/inside-page-bg.jpg) center top no-repeat; padding-bottom:30px;
}
.center2{ width:95%; max-width:1320px; margin:0 auto; position:relative; padding:20px 0;}
.center2:after{ content:''; clear:both; display:block;}

.box-title-1{ width:auto; margin:0 auto; display:table; text-align:center; padding:40px 145px 40px 145px; position:relative;}
.box-title-1:after{content:''; position:absolute; right:0px; top:50%; width:100px; height:1px; background:#a0a0a0;  }
.box-title-1:before{content:''; position:absolute; left:0px; top:50%; width:100px; height:1px; background:#a0a0a0;  }
.box-title-1 span{ font-size:18px; font-weight:600; color:#188783; padding-right:5px; line-height:24px; text-align:center; text-transform:uppercase; display:block;}
.box-title-1 small{ font-size:36px; font-weight:600; color:#2c2c2c; line-height:40px; text-align:center; text-transform:uppercase; display:block;}
.text11 h6{font-size:30px; font-weight:400; color:#188783;  line-height:34px; text-align: left; padding:0 0 35px 0; }
.text11 h6 strong{ color:#c73017;  font-weight:400;}
.text11 h5{font-size:30px; font-weight:400; color:#188783;  line-height:40px; text-align: left; padding:0 0 35px 70px; position:relative; }
.text11 h5:after{content:''; position:absolute; left:0px; top:0; width:70px; height:40px; background:url(../images/envronmental-icon.png) left top no-repeat;   }
.text11 h5 strong{ color:#c73017;  font-weight:400;}

.text11 h4{font-size:30px; font-weight:400; color:#188783;  line-height:40px; text-align: left; padding:0 0 35px 70px; position:relative; }
.text11 h4:after{content:''; position:absolute; left:0px; top:0; width:70px; height:40px; background:url(../images/safety-icon.png) left top no-repeat;   }
.text11 h4 strong{ color:#c73017;  font-weight:400;}

.text11 p{font-size:24px; font-weight:300; color:#188783;  line-height:32px; text-align: left; padding:0; }
 .text12 p{font-size:24px; font-weight:300; color:#2c2c2c;  line-height:32px; text-align: left; padding:0; }
  .text12 p strong{font-size:24px; font-weight:300; color:#188783;  line-height:32px; text-align: left; padding:0; }
.text1 p{font-size:24px; font-weight:300; color:#188783;  line-height:32px; text-align: justify; padding:0 8% 20px 8%;  }
.text1 p strong{font-weight:400; color:#188783;  }
.gallery-box5{ width:100%; height:auto; display:block; background:#f4f4f4; padding:10px 0;}
.sky-box{ width:100%; height:auto; display:block; background:#FFF; padding:10px 0;}
.sky-box h2{width:100%; height:auto; display:block; font-size:20px; font-weight:300; color:#000000; font-style: normal; line-height:24px; padding-bottom:30px;}
.sky-box h2 strong{ font-weight:500; }
.text11 h3{width:100%; height:auto; display:block; font-size:18px; font-weight:600; color:#2c2c2c; font-style: normal; line-height:24px; padding-top:25px; padding-bottom:15px; }
.text11 span{width:100%; height:auto; display:block; font-size:30px; font-weight:600; color:#188783; font-style: normal; line-height:34px; padding-bottom:20px;}
.text11 small{width:100%;  height:auto; padding-bottom:20px; display:block; font-size:18px; font-weight:300; color:#2c2c2c; font-style: normal; line-height:24px;}
.text11 small strong{font-weight:300; color:#188783;}
.text11 small a{font-weight:300; color:#2c2c2c;}
.list-box-left{width:100%; height:auto; float:left;  padding:0px 0px 0px 0; }
.list-box-right{width:100%; height:auto; float:left;  padding:0px 10px 0px 60px; }
.list50per2{ width:100%; height:auto; float:left;  padding:0px 0 0px 0;  /*display: flex; flex-wrap: wrap;*/}
.list50per2 li{width:100%; height:auto; float:left;  box-sizing: border-box; padding:14px 14px 14px 40px; background:url(../images/round-list-bg.png) left 13px no-repeat;  font-size:20px; font-weight:300; color:#000000; font-style: normal; line-height:22px; }
.text1 h4{width:100%; height:auto; display:block; font-size:30px; font-weight:600; color:#188783; font-style: normal; line-height:34px; padding-bottom:20px;text-align:center;}
.text1 h5{width:100%; max-width:600px; margin:0 auto; height:auto; padding-bottom:30px; display:block; font-size:18px; font-weight:300; color:#2c2c2c; font-style: normal; line-height:24px;text-align:center;}
.text1 h5 strong{font-weight:300; color:#188783;}
.text1 h5 a{font-weight:300; color:#2c2c2c;}
/*.list50per2 li:nth-child(even){ padding:0px 60px 30px 60px; background:url(../images/arrow5.png) 40px 6px no-repeat;}
.list50per2 li:nth-child(odd){ padding:0px 60px 30px 20px; background:url(../images/arrow5.png) left 6px no-repeat;}*/
.pic-box338{ width:100%; max-width:338px; margin:30px auto 30px; text-align:center; display:table; border-radius:50%; }
.pic-box338 img{ width:100%;  }

.forms-box{width:100%; max-width:450px; margin:30px auto 30px; text-align:center; display:table; }
.form-control {width:100%; height:40px; display:block; float:left; margin-bottom:10px;border-radius:4px; background-color: #f4f4f4;border: 1px solid #d3d3d3; display: block;font-size: 16px; text-align:center;transition: border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s;color:#757575;
}
.form-control2 {width:100%; height:100px; margin-top:30px; display:block; float:left; padding-top:10px; resize:none; margin-bottom:10px;border-radius:4px; background-color: #f4f4f4;border: 1px solid #d3d3d3; display: block;font-size: 16px; text-align:center;transition: border-color .15s ease-in-out 0s,box-shadow .15s ease-in-out 0s; color:#757575;font-family: 'Roboto', sans-serif;
    font-weight: 400;
}
.forms-box h2 {
    font-size: 18px;
    font-weight: 600;
    color: #188783;
    padding-right: 5px;
    line-height: 24px;
    text-align: center;
    text-transform: none;
    display: block; padding:30px 0 10px 0; 
}
.forms-box h3 {
    font-size: 18px;
    font-weight: 600;
    color: #000;
    padding-right: 5px;
    line-height: 24px;
    text-align: center;
    text-transform: none;
    display: block; padding:0px 0 30px 0;
}
.checkbox22{ width:auto; margin:0 auto; display:table;}
.checkbox22 span{ width:auto; float:left; display:inline-block; padding-right:20px; font-size: 16px; font-weight:400; text-align:center; color:#757575;}
.submit22 { width:auto; margin:0 auto; display:table; background: #188783; border:0; cursor:pointer; border-radius: 25px; text-transform:uppercase;
   padding-left: 35px;
    padding-right: 35px;
    font-size: 13px;
    font-weight: 400;
    color: #FFF;
    line-height: 44px;
    display: block;
}

.thank-you p{font-size:22px; line-height:28px; font-weight:300; display:block; text-align:center; color:#117b79;}
.thank-you img{display:block; margin:auto; padding-bottom:30px;}
a.powredBy{float:right; color:#8f8f8f; font-size:12px; padding-right:18px; background:url(../images/allindia-logo.png) no-repeat 100% 0; width:13px; height:16px; margin-top:20px;}
.screen-height {
    min-height: 350px; max-width:500px; margin:0 auto; text-align:center; 
    padding-top: 20%;
}
.thank-you{position:relative; padding:0 20px; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); text-align:center;}
.thank-you a{display:inline-block; float:none; font-size:11px; width:140px; height:38px; border:0; color:#f15e30; text-transform:uppercase; margin:8px auto 0 auto; font-family:'Roboto', sans-serif; font-weight:400; font-size:12px; line-height:38px; cursor:pointer; background:url(../images/submit2.png) no-repeat 0 0; margin-top:30px;}
.thank-you a:hover{color:#000;}

.pic-box2{ width:100%; height:auto; text-align:center; display:block;}
.pic-box2 img{width:100%;}
.dsktop{ display:block;}
.mob{ display:none;}
@media screen and (max-width:800px){

.list-box-left{width:100%; height:auto; float:left;  padding:0px 20px 0px 0; }
.list-box-right{width:100%; height:auto; float:left;  padding:0px 20px 0px 0px; }
.text1 p{ text-align:center;}
}

@media screen and (max-width:640px){
.dsktop{ display:none;}
.mob{ display:block;}
}

@media screen and (max-width:500px){
.box-title-1{ width:auto; margin:0 auto; display:table; text-align:center; padding:40px 50px 40px 50px; position:relative;}
.box-title-1:after{content:''; position:absolute; right:0px; top:50%; width:30px; height:1px; background:#a0a0a0;  }
.box-title-1:before{content:''; position:absolute; left:0px; top:50%; width:30px; height:1px; background:#a0a0a0;  }

.screen-height { padding-top:30%;}
}



@media screen and (max-width:360px){
.screen-height { padding-top:40%;}
}

