@import url(https://fonts.googleapis.com/css?family=Poppins:100,300,400,500,700,900&display=swap);
/*@import url(https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900&display=swap);*/
body{font-family:"Poppins";color:#383838;font-size:16px;}
h1,h2,h3,h4,h5,h6{font-family:"Poppins";}
img{max-width: 100%;}
.pcolor{color:#029c92;}

header{border-top:10px solid #00baae;}

.banner_copy{background:url('../images/banner.jpg');background-size:cover;background-repeat:no-repeat;}

form input[type="text"],form input[type="email"],select{margin-bottom:10px;width:100%;padding:10px 15px;background:transparent;border:1px solid #919191;color:#383838;height:46px;line-height:46px;border-radius:8px;}
select option{color:#383838;}
::placeholder{color:#383838;opacity: 1;}
:-ms-input-placeholder{color:#383838;}
::-ms-input-placeholder{color:#383838;}
input[type="button"]{background:#029c92;color:#FFFFFF;text-transform:uppercase;font-weight:bold;borx-shadow:none;border:1px solid #029c92;border-radius:8px;}

.alt_error{color:#029c92;min-height:1.45em;}

.services{background-color:#029c92;}

.thankyou .bg{background:url('../images/thankyou-bg.jpg');background-size:cover;background-position:top center;background-repeat:no-repeat;}
.thankyou .logo{background:#FFFFFF;padding: 2% 5%;display:inline-block;}
.whatappdv{position:fixed;background:#ffffff;height:40px;width:40px;right:10px;border-radius:71px;bottom:10px;box-shadow:0 3px 39px #00000029;z-index:2;text-align:center;line-height:40px;}

.btn-website, .btn-website:hover {background:#029c92;color:#FFFFFF;padding: 5px 5%;border: none;text-transform: uppercase;border-radius: 0;}
footer{border-top:1px solid #373737;}
footer p{font-size:14px;}

@media screen and (min-width:1200px) and (max-width:1439px){
    .services .display-4{font-size:3.2em;}
    .services .h1{font-size:2.3em;}
}
@media screen and (min-width:992px) and (max-width:1199px){
    .services .display-4{font-size:2.8em;}
    .services .h1{font-size:2em;}
}

@media screen and (min-width:768px) and (max-width:991px){
    .services img{max-width:85px;}
    .services .display-4{font-size:2.2em;}
    .services .h1{font-size:1.6em;}
}
@media screen and (max-width: 1199px){
    .container{max-width:90%;}
}
@media screen and (max-width: 576px){
	.col-sm-auto.col-2{margin-right:-15px;}
	 .services .display-4{font-size:1.8em;}
    .services .h1{font-size:1.3em;}
}
@media screen and (min-width: 768px){
	form input[type="text"],form input[type="email"],form select,input[type="button"]{max-width:85%;max-width:425px;}	
}