.explore {
width: 100%;
padding: 4em 4em 12em 4em;
}
.why-bg {
background-image: url(../images/blue-bg1.jpg);
background: #f78b1e;
background-repeat: no-repeat;
background-position: center top;
background-size: cover;
}
.explore h1 {
font-family: 'Poppins', sans-serif;
color: #fff;
display: block;
font-size: 2.5vw;
text-align: center;
text-transform: uppercase;
font-weight: bolder;
padding-bottom: 0;
margin: 0;
}
.explore p {
font-family: 'Poppins', sans-serif;
color: #fff;
font-size: 1.2vw;
line-height: 1.5em;
text-align: center;
padding-left: 5vw;
padding-right: 5vw;
font-weight: 300;
}
.service-section {
width: 85%;
margin-top: -10em;
background:#fff;
border-radius:20px;
padding:2em;
margin-left: auto;
margin-right: auto;
margin-bottom:5em;
-webkit-box-shadow: 0px 0px 6px 0px rgba(204,204,204,0.7);
-moz-box-shadow: 0px 0px 6px 0px rgba(204,204,204,0.7);
box-shadow: 0px 0px 6px 0px rgba(204,204,204,0.7);
}
.form-text {
float: left;
width: 100%;
padding-left: 0
}
.form {
margin-top: 0;
padding:40px 0 40px 0;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px
}
.form textarea {
font-family: 'Poppins', sans-serif;
color: #999;
padding: 10px 10px;
display: block;
float: left;
margin-bottom: 0.5em;
margin-top: 0;
width: 100%;
font-size: 1.1em;
font-weight: 400;
background: #fff;
border: 1px solid #c2c2c2;
text-transform: capitalize;
outline: 0;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px
}
.form select {
font-family: 'Poppins', sans-serif;
width: 100%;
padding: 10px 15px;
border: 1px solid #c2c2c2;
border-radius: 10px;
font-size: 1.1em;
font-weight: 400;
margin-bottom: 0.8em;
color: #666;
outline: 0;
transition: .5s all ease;
-webkit-transition: .5s all ease;
-moz-transition: .5s all ease;
-o-transition: .5s all ease;
-ms-transition: .5s all ease
}
.form textarea {
font-family: 'Poppins', sans-serif;
resize: none;
height:45px;
margin-bottom: 0.8em;
}
.form input[type="submit"] {
font-family: 'Poppins', sans-serif;
background: #f67901;
padding: 1vw 1vw;
display: block;
color: #FFF;
font-size: 2.1vw;
border: 0;
outline: 0;
-webkit-border-radius: 5px;
border-radius: 5px;
cursor: pointer;
text-align: center;
margin-top: .5vw;
margin-left: 0;
-moz-transition: all .5s ease-out;
-ms-transition: all .5s ease-out;
-o-transition: all .5s ease-out;
transition: all .5s ease-out;
width:30%;
margin:0 auto;
text-transform:uppercase;
}
.form input[type="submit"]:hover {
background: #000;
color: #fff
}
.form-text input[type="text"],.form-text input[type="email"], .form-text input[type="select"],.form-text input[type="password"], .contact-right textarea, .contact form select {
font-family: 'Poppins', sans-serif;
width: 100%;
padding: 10px 15px;
border: 1px solid #c2c2c2;
border-radius: 10px;
font-size: 1.1em;
font-weight:400;
margin-bottom: 0.8em;
color: #000;
outline: 0;
transition: .5s all ease;
-webkit-transition: .5s all ease;
-moz-transition: .5s all ease;
-o-transition: .5s all ease;
-ms-transition: .5s all ease;
text-transform:none;
background-color: #FFF;
}
.read-more1 {
  font-family: 'Roboto', sans-serif;
  font-size: 2vw;
  display: inline-block;
  padding: 1.5vw 4vw;
  z-index: 0;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-weight: bolder;
  border: .1vw solid #2e9dd2;
  text-decoration: none;
  margin-top: 2vw;
  border-radius: 10px;
  background: #2e9dd2;
  letter-spacing: 1px;
}
.read-more1:hover {
color: #2e9dd2;
background-color:#fff;
border: .1vw solid #2e9dd2;
text-decoration: none;
}
.inner-header-content h3 {
  font-family: 'Roboto', sans-serif;
  font-size: 1.1vw;
  letter-spacing: .1vw;
  text-transform: uppercase;
  margin-bottom: 1.5vw;
  color: #747474;
  font-weight: 600;
  text-align: left;
}
.inner-header-content h3 span {
  background: rgba(0, 136, 191, 1);
  content: "";
  display: block;
  height: .2vw;
  margin: 1vw 0 0 0;
  position: initial;
  width: 3vw;
}
.inner-header-content h2 {
  font-family: 'Roboto', sans-serif;
  font-size: 3.5vw;
  font-weight: 600;
  line-height: 1.1;
  color: #242b34;
  padding: 0;
  margin: 0;
}
.inner-header-content p {
  font-family: 'Roboto', sans-serif;
  font-size: 1.5vw;
  color: rgba(0, 0, 0, 0.8);
  line-height: 1.5em;
  font-weight: 300;
  margin-top: 1vw;
  margin-bottom: .5vw;
  text-align: left;
}
.formbtn {
padding: 15px 40px;
background-color: #032c61;
color: #fff;
border-radius: 10px;
border: none;
letter-spacing: 1px;
position: relative;
display: inline-block;
font-size: 24px;
font-weight: 400;
text-transform: uppercase;
text-decoration:none;
margin-top:1em;
cursor:pointer;
}
.formbtn:hover, .formbtn:focus {
font-size: 24px;
background-color: #f78b1e;
color: #032c61;
text-decoration:none;
}
@media only screen and (min-width: 900px) and (max-width: 1080px) {
.top-white-right h1 {
font-size: 1.5em;
text-align: right;
font-weight: 400;
}
.formbtn {
  padding: 10px 30px;
  font-size: 20px;
}
.footer-left {
  margin-left: 0;
}
.copyright  {
font-size: 14px;
float: none;
text-align:center;
}
.copyright a {
font-size: 14px;
float: none;
text-align:center;
}
.weblink {
font-size: 14px;
padding: 10px;
float: none;
text-align:center;
}
.service-section {
  width: 90%;
  margin-top: -11em;
  border-radius: 10px;
  padding: 1em;
  margin-bottom: 3em;
}
.explore p {
  font-size: 16px;
 }
.explore {
  padding: 2em 2em 12em 2em;
}
.explore h1 {
  font-size: 24px;
 }
.top-white-left {
  width: 100%;
  float: none;
}
}
@media only screen and (min-width: 768px) and (max-width: 899px) {
.top-white-right h1 {
font-size: 1.5em;
text-align: right;
font-weight: 400;
}
.formbtn {
  padding: 10px 30px;
  font-size: 20px;
}
.footer-left {
  margin-left: 0;
}
.copyright  {
font-size: 14px;
float: none;
text-align:center;
}
.copyright a {
font-size: 14px;
float: none;
text-align:center;
}
.weblink {
font-size: 14px;
padding: 10px;
float: none;
text-align:center;
}
.service-section {
  width: 90%;
  margin-top: -11em;
  border-radius: 10px;
  padding: 1em;
  margin-bottom: 3em;
}
.explore p {
  font-size: 16px;
 }
.explore {
  padding: 2em 2em 12em 2em;
}
.explore h1 {
  font-size: 24px;
 }
.top-white-left {
  width: 100%;
  float: none;
}
}
@media only screen and (min-width: 600px) and (max-width: 767px) {
.top-white-right h1 {
font-size: 1em;
text-align: right;
font-weight: 400;
}
.formbtn {
  padding: 10px 30px;
  font-size: 20px;
}
.footer-left {
  margin-left: 0;
}
.copyright  {
font-size: 14px;
float: none;
text-align:center;
}
.copyright a {
font-size: 14px;
float: none;
text-align:center;
}
.weblink {
font-size: 14px;
padding: 10px;
float: none;
text-align:center;
}
.service-section {
  width: 90%;
  margin-top: -11em;
  border-radius: 10px;
  padding: 1em;
  margin-bottom: 3em;
}
.explore p {
  font-size: 16px;
 }
.explore {
  padding: 2em 2em 12em 2em;
}
.explore h1 {
  font-size: 24px;
 }
.top-white-left {
  width: 100%;
  float: none;
}
}
@media only screen and (min-width :480px) and (max-width :599px) {
.top-white-right h1 {
font-size: 1em;
text-align: right;
font-weight: 400;
}
.formbtn {
  padding: 10px 30px;
  font-size: 20px;
}
.footer-left {
  margin-left: 0;
}
.copyright  {
font-size: 14px;
float: none;
text-align:center;
}
.copyright a {
font-size: 14px;
float: none;
text-align:center;
}
.weblink {
font-size: 14px;
padding: 10px;
float: none;
text-align:center;
}
.service-section {
  width: 90%;
  margin-top: -11em;
  border-radius: 10px;
  padding: 1em;
  margin-bottom: 3em;
}
.explore p {
  font-size: 16px;
 }
.explore {
  padding: 2em 2em 12em 2em;
}
.explore h1 {
  font-size: 24px;
 }
.top-white-left {
  width: 100%;
  float: none;
}
}
@media only screen and (min-width: 320px) and (max-width: 479px) {
.top-white-right h1 {
font-size: 1em;
text-align: right;
font-weight: 400;
}
.formbtn {
  padding: 10px 30px;
  font-size: 20px;
}
.footer-left {
  margin-left: 0;
}
.copyright  {
font-size: 14px;
float: none;
text-align:center;
}
.copyright a {
font-size: 14px;
float: none;
text-align:center;
}
.weblink {
font-size: 14px;
padding: 10px;
float: none;
text-align:center;
}
.service-section {
  width: 90%;
  margin-top: -11em;
  border-radius: 10px;
  padding: 1em;
  margin-bottom: 3em;
}
.explore p {
  font-size: 16px;
 }
.explore {
  padding: 2em 2em 12em 2em;
}
.explore h1 {
  font-size: 24px;
 }
.top-white-left {
  width: 100%;
  float: none;
}
}