html, body{
	overflow-x: hidden !important;
}

.carousel-control-prev i.fa.fas.fa-angle-left {
    color: #009688;
    font-size: 30px;
    -webkit-text-stroke: 2px;
}
.carousel-control-next i.fa.fas.fa-angle-right {
    color: #009688;
    font-size: 30px;
    -webkit-text-stroke: 2px;
}
.banarea b {
    color: white;
}
.navbar-light .navbar-nav .nav-link, .fwfive {
    font-weight: 500;
}
.mb-4 {
    margin-bottom: 7px !important;
}
a.btn.btn-outline-primary.w-50.text-center.btn-lg {
      margin-top: 20px;
}
.text-muted-green{
	color: #69b9b6;
}
.bg-transparent{
	background-color: #ffffff69 !important;
}
.fotfont25 {
	font-size:25px;
}
.fotfont25:hover {
	text-decoration:none;
}
.fotfont20 {
	font-size:20px;
}
.text-primary-light {
    color: #4fd0d0 !important;
}
.lead.fnt18{
	font-size: 1.8rem;
}
.phnums{
		text-align: center;
	}
	
.largerpara {
	  text-align: justify;
}
p.lead.text-light.text-center.my-4 {
    line-height: 23px;
}
.footerpa ul a.text-light {
    font-size: 20px;
}
.fa-phone {
	transform: rotate(90deg);
    display: inline-block !important;
}
.fa-phone, .fa-fax, .fa-envelope {
	color: #f3f3f3 !important;
}

@media only screen and (max-width: 442px) {
.cpbantwo {
	background-position: 800px !important;
    background-size: 350% !important;
}
}

@media only screen and (max-width: 600px) {
a.btn.btn-outline-primary.w-50.text-center.btn-lg, a.btn.btn-primary.w-50.btn-lg {
        width: 100% !important;
}

.display-3 b {
    font-size: 31px;
}
.singhead {
	font-size:30px;
}
.banmaintext{
	font-size: 28px;
    font-weight: 400;
}
.banarea {
	font-size: 20px;
}
.banimage {
    background-size: 200% !important;
}
.cpbantwo {
	background-position: 1250px !important;
    background-size: 350% !important;
}
.funnybuton{
	height: 80px !important;
}
.testimonial{
	height: 313px !important;
}
.testimonial-lg{
	height: 420px !important;
}
.strpban {
	background-size:300% !important;
}
.lh35 {
	line-height: 35px;
}
.deskonly {
	display:none;
}
.banbgtrans{
	line-height: 42px;
}
.daaslogo {
	height:59px !important;
}
.care-philos .sec-one{
	background-position: 75% 25%;
}
.fotfont25h {
	font-size:25px;
}

}

@media only screen and (max-width: 768px) {

h3.display-3.text-primary {
    line-height: 37px;
}
p.lead.text-light.text-center.my-4 {
    margin-bottom: 10px !important;
    margin-top: 10px !important;
}
.py-5.banimage {
    background-size: 200% !important;
}
.footerpa{
	text-align: center;
}
.testimonial-lg{
	height: 273px !important;
}
.cpbantwo {
	background-position: 850px !important;
    background-size: 350% !important;
}
}

@media only screen and (max-width: 992px) {
 .display-3 b {
    font-size: 40px;
}
.services-icons{
	max-width: 900px;
}
.banimage {
    background-size: 150% !important;
}
.strpban {
	background-size:250% !important;
}

}

@media only screen and (max-width: 420px) {
.banimage .home-page{
	background-position: 65% 10% !important;
}
.banimage {
    background-size: 250% !important;
	background-position: 65% 10% !important;
	}
.strpban {
	background-size:500% !important;
}
.strpbanlead {
	background-size:400% !important;
}
.cpbantwo {
	background-position: 800px !important;
    background-size: 500% !important;
}
.headtextsm, .fntsz15{
	 font-size: 1.5rem;
}
.testimonial-lg{height: 420px !important;
}
.lead.fnt18{
	font-size: 1.4rem;
}


}



@media only screen and (min-width: 1600px) {
.banimage {
	height: 601px;
}
	
}
@media only screen and (min-width: 1900px) {
.banimage {
	height: 768px;
}
	
}

@media only screen and (min-width: 768px) {
.navbar-light .navbar-nav .nav-link {
    text-align: center;
}	
.largerpara {
	font-size:31px;
}
.valuesec {
	height:315px;
}


}

@media only screen and (min-width: 601px) {
.mobonly {
	display:none;
}
h3.services {
	height:68px;
}
	
}

@media only screen and (min-width: 468px) {
	.btn-lg br {
    display: none;
}
	
}

a.dropdown-toggle {
    color: #8d8d8d;
	text-decoration: none;
}

.dropdown-menu {
    top: 77px;
    left: 65%;
	}
	
.dropdown-menu a {
	color: #8d8d8d;
}