@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i|Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i");
@import url('https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css?family=Abhaya+Libre|Molengo|Poppins|Open+Sans');
@import url(https://allfont.net/allfont.css?fonts=agency-fb);
body{margin:0; font-size: 14px; font-family: "Poppins", sans-serif, sans-serif;}
#main{width:100%; height:auto; float:left}
#main-inner{width:90%; height:auto; margin:0 auto; overflow:auto}
#main-inner1{width:86%; height:auto; margin:0 auto;}
#main-inner2{width:75%; height:auto; margin:0 auto; overflow:auto}
#main-inner3{width:60%; height:auto; margin:0 auto; overflow:auto}

a{text-decoration:none; color:#333}

.fixedup .navbar-scrolltofixed.scroll-to-fixed-fixed {background:#fff; margin-top:0; -webkit-box-shadow: 0px 5px 16px 0px rgba(0,0,0,0.2); -moz-box-shadow: 0px 5px 16px 0px rgba(0,0,0,0.2); box-shadow: 0px 5px 16px 0px rgba(0,0,0,0.2);}

.mainlogo{width:36%; height:auto; float:left; padding:0; margin: 1% 32%;}
.mainlogo img{width:100%; height:auto; float:left; margin:0}

.menudiv-bac{background:#f6f6f6;}

.slideimg{width: 100%; height: auto; float: left; margin: 0;}

.aboutbg{background: #0e6197;}
#about{width: 100%; height: auto; float: left; padding: 30px 0; color: #fff;}
#about h2{margin: 0;}
#about b{width: 5%; height: auto; float: left; margin: 5px 0 25px 0; padding: 2px 0; background: #d9aa3f;}
#about .b{width: 15%; height: auto; float: left; margin: 6px 80% 25px 0; padding: 1px 0; background: #eeeeee;}
#about p{width: 100%; height: auto; float: left; margin: 10px 0; text-align: justify; line-height: 180%; font-size: 15px;}

#vision{width: 100%; height: auto; float: left; padding: 30px 0;}
#vision .left{width: 100%; height: auto; float: left; margin: 20px 0;}
#vision .left img{width: 45%; height: auto; float: left; margin-right: 5%;}
#vision .left .text{width: 45%; height: auto; float: left; margin: 17px 0 0 5%; text-align: center;}
#vision .left .text h2{color: #0e6197;}
#vision .left .text p{width: 100%; height: auto; float: left; font-size:15px; color: #2e2e2e;}
#vision .left .text ul{width: 90%; height: auto; float: left; margin: 0;}
#vision .left .text ul li{width: 100%; height: auto; float: left; margin: 3px 0 3px -15px ; padding: 0; color: #2e2e2e; text-align: justify;}
#vision .right{width: 100%; height: auto; float: left; margin: 20px 0;}
#vision .right .text{width: 45%; height: auto; float: left; margin: 5px 5% 0 0;}
#vision .right .text h2{color: #0e6197; text-align: center;}
#vision .right .text p{width: 100%; height: auto; float: left; font-size:15px; color: #2e2e2e;}
#vision .right .text ul{width: 100%; height: auto; float: left; margin: 0;}
#vision .right .text ul li{width: 100%; height: auto; float: left; margin: 3px 0 3px -15px ; padding: 0; color: #2e2e2e;}
#vision .right img{width: 45%; height: auto; float: left; margin-left: 5%;}

#condiv{width: 100%; height: auto; float: left; padding: 30px 0; color: #fff;}
#condiv h1{width: 100%; height: auto; float: left; margin: 0; text-align: center; font-size: 40px; font-weight: 500;}
#condiv b{width: 10%; height: auto; float: left; margin: 1% 45%; background: #2e92d3; padding: 1px 0;}
#condiv p{width: 100%; height: auto; float: left; text-align: center; font-size: x-large;}
#condiv form{width: 100%; height: auto; float: left;}
#condiv form .box{width: 97%!important; height: auto; float: left!important; margin:1% 0!important; padding:20px 1%!important; font-family: "Poppins", sans-serif, sans-serif!important; font-size: 15px; font-weight: 500; border-radius:5px; border: 1px solid #fff; background: none; color: #fff;}
#condiv form :placeholder{color: #fff;}
#condiv form .box1{width: 97%!important; height: 100px; float: left!important; margin:1% 0!important; padding:20px 1%!important; font-family: "Poppins", sans-serif, sans-serif!important; font-size: 15px; font-weight: 500; border-radius:5px; border: 1px solid #fff; background: none; color: #fff;}
#condiv form .submit{width: 10%; height: auto; float: left; margin: 15px 45% 0 45%; background:#fff; font-weight: 500; color: #000; padding: 17px 0; text-align: center; border-radius:5px; border: none; font-size: large; text-transform: uppercase; cursor: pointer; transition: 0.3s;}
#condiv form .submit:hover{background: #1793fc;}
#condiv .box2{width: 20%!important; height: auto; float: left!important; margin:1% 39%!important; padding:20px 1%!important; font-family: "Poppins", sans-serif, sans-serif!important; font-size: 15px; font-weight: 500; border-radius:5px; border: none; background: none;}
#condiv span{width: 100%; height: auto; float: left; margin: 20px 0; text-align: center;}
#condiv h3{width: 100%; height: auto; float: left; margin: 0; text-align: center; font-weight: normal;}
.collapsible {
  background: none;
  color: white;
  cursor: pointer;
  padding: 0;
  width: 20%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 16px;
  margin: 0 40%;
  border-bottom: 1px solid #237fba;
  padding-bottom: 5px;
}

.collapsible:after {
  content: '\142F';
  color: white;
  font-weight: bold;
  float: right;
  margin-left: 5px;
}

.active:after {
  content: "\1431";
}

.content {
  width: 40%; margin: 0 30%;
  padding: 0 0;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  background-color: #f1f1f1;
  color: #292929;
}
.content p{font-size: medium!important; line-height: 200%;}

.gdlowfooterbg{background: #fff; border-top: 1px solid #e0e0e0;}
#gdlowfooter{width:100%; height:auto; float: left; padding: 20px 0}
#gdlowfooter p{width: 50%; height: auto; float: left; margin: 0; padding: 0; color: #292929; font-size: medium}
#gdlowfooter .p{text-align: right;}
#gdlowfooter p a{color: #0e6197;}

#services{width: 100%; height: auto; float: left; padding: 30px 0; color: #fff;}
#services h1{width: 100%; height: auto; float: left; margin: 0; text-align: center; font-size: 40px; font-weight: 500;}
#services b{width: 10%; height: auto; float: left; margin: 1% 45%; background: #2e92d3; padding: 1px 0;}
#services .con{width: 30%; height: auto; float: left; margin: 1.5%; color: #fff; text-align: center;}
#services .con h2{width: 100%; height: auto; float: left; margin: 20px 0; font-weight: 500; font-size: x-large;}
#services .con img{width: 100%; height: auto; float: left;}
#services .con p{width: 100%; height: auto; float: left; font-size: 15px;}

.subsbg{background: #f6f6f6;}
#subs{width: 100%; height: auto; float: left; margin: 60px 0;}
#subs h1{width: 100%; height: auto; float: left; margin: 0; font-size: 50px; text-align: center; text-transform: uppercase; color: #393939; font-weight: 500;}
#subs p{width: 100%; height: auto; float: left; margin:10px 0; font-size: medium; text-align: center; color: #484848; font-weight: 500;}
#subs form .box{width: 83%!important; height: auto; float: left!important; margin:20px 0!important; padding:20px 2%!important; font-family: "Poppins", sans-serif, sans-serif!important; font-size: 15px; font-weight: 500; border-radius:5px; border: 1px solid #dddbdb; background: #fff;}
#subs form .submit{width: 12%; height: auto; float: right; margin:20px 0; background:#0e6197; font-weight: 500; color: #fff; padding: 20px 0; text-align: center; border-radius:5px; border: none; font-size: large; text-transform: uppercase; cursor: pointer; transition: 0.3s;}
#subs form .submit:hover{background: #1793fc;}
#subs form .box1{width: 82%!important; height: auto; float: left!important; margin:20px 12%!important; padding:20px 2%!important; font-family: "Poppins", sans-serif, sans-serif!important; font-size: 15px; font-weight: 500; border-radius:5px; border: 1px solid #dddbdb; background: #fff;}
#subs form .box2{width: 82%!important; height: auto; float: left!important; margin:20px 12%!important; padding:20px 2%!important; font-family: "Poppins", sans-serif, sans-serif!important; font-size: 15px; font-weight: 500; border-radius:5px; border: 1px solid #dddbdb; background: #fff;}
#subs form .submit1{width: 12%; height: auto; float: right; margin:20px 44%; background:#0e6197; font-weight: 500; color: #fff; padding: 15px 0; text-align: center; border-radius:5px; border: none; font-size: large; text-transform: uppercase; cursor: pointer; transition: 0.3s;}
#subs form .submit1:hover{background: #1793fc;}
#subs span{width: 100%; height: auto; float: left; margin: 20px 0; text-align: center;}
#subs h2{width: 100%; height: auto; float: left; margin: 5px 0; text-align: center; color: #292929;}
#subs span a{color: #0e6197;}

.sticky-divi-button1 {
z-index: 10;
position: fixed;
bottom: 0;
left: 0px;
visibility: hidden;
}



@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {

#main-inner{width:100%; height:auto; margin:0 auto; overflow:auto}
#main-inner1{width:100%; height:auto; margin:0 auto;}
#main-inner2{width:100%; height:auto; margin:0 auto; overflow:auto}
#main-inner3{width:100%; height:auto; margin:0 auto; overflow:auto}

.mainlogo{width:50%; height:auto; float:left; padding:0; margin: 2% 25%;}

#about{width: 95%; height: auto; float: left; padding: 30px 2.5%; color: #fff;}

#vision .left{width: 95%; height: auto; float: left; margin: 20px 2.5%;}
#vision .left img{width: 100%; height: auto; float: left; margin: 0;}
#vision .left .text{width: 100%; height: auto; float: left; margin: 17px 0; text-align: center;}
#vision .left .text h2{color: #0e6197; margin: 0;}
#vision .right{width: 95%; height: auto; float: left; margin: 20px 2.5%;}
#vision .right .text{width: 100%; height: auto; float: left; margin: 0;}
#vision .right .text ul li{width: 95%; height: auto; float: left; margin: 3px 5% 3px -15px ; padding: 0; color: #2e2e2e;}
#vision .right img{width: 100%; height: auto; float: left; margin: 10px 0 0 0;}

#condiv form{width: 90%; height: auto; float: left; margin: 0 5%;}
#condiv form .submit{width: 50%; height: auto; float: left; margin: 15px 25%; background:#fff; font-weight: 500; color: #000; padding: 17px 0; text-align: center; border-radius:5px; border: none; font-size: large; text-transform: uppercase; cursor: pointer; transition: 0.3s;}
#condiv span{width: 100%; height: auto; float: left; margin: 5px 0; text-align: center;}
#condiv h3{width: 100%; height: auto; float: left; margin: 0; text-align: center; font-weight: normal;}

#gdlowfooter p{width: 95%; height: auto; float: left; margin:1% 2.5%; padding: 0; color: #292929; font-size: small; text-align: center;}
#gdlowfooter .p{text-align: center;}

#services .con{width: 95%; height: auto; float: left; margin: 2.5%; color: #fff; text-align: center;}

#subs h1{width: 100%; height: auto; float: left; margin: 0; font-size: 40px; text-align: center; text-transform: uppercase; color: #393939; font-weight: 500;}
#subs form .box{width: 83%!important; height: auto; float: left!important; margin:10px 6%!important; padding:20px 2%!important; font-family: "Poppins", sans-serif, sans-serif!important; font-size: 15px; font-weight: 500; border-radius:5px; border: 1px solid #dddbdb; background: #fff;}
#subs form .submit{width: 40%; height: auto; float: right; margin:0 30% 10px 30%; background:#0e6197; font-weight: 500; color: #fff; padding: 20px 0; text-align: center; border-radius:5px; border: none; font-size: large; text-transform: uppercase; cursor: pointer; transition: 0.3s;}

.collapsible {
  background: none;
  color: white;
  cursor: pointer;
  padding: 0;
  width: 60%;
  border: none;
  text-align: left;
  outline: none;
  font-size: 16px;
  margin: 0 20%;
  border-bottom: 1px solid #237fba;
  padding-bottom: 5px;
}
.content {
  width: 90%; margin: 0 5%;
  padding: 0 0;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
  background-color: #f1f1f1;
  color: #292929;
}
#subs form .box1{width: 88%!important; height: auto; float: left!important; margin:10px 0 10px 4%!important; padding:20px 2%!important; font-family: "Poppins", sans-serif, sans-serif!important; font-size: 15px; font-weight: 500; border-radius:5px; border: 1px solid #dddbdb; background: #fff;}
#subs form .submit1{width: 40%; height: auto; float: right; margin:20px 30%; background:#0e6197; font-weight: 500; color: #fff; padding: 15px 0; text-align: center; border-radius:5px; border: none; font-size: large; text-transform: uppercase; cursor: pointer; transition: 0.3s;}

.sticky-divi-button1 {
 /*color: #ffffff;
font-size: 18px;
background:url(images/call-button.png) no-repeat;
background-size:200px 62px;
border-radius: 0;
letter-spacing: 0.8px;
text-transform: uppercase;
text-decoration: none;
padding: 18px 20px 20px 65px;
text-align:right;*/
z-index: 10;
position: fixed;
bottom: 40px;
left: 0px;
visibility: visible;
}
.sticky-divi-button1:hover {
color:#dcbf73;
}

}




