#page-banner h2 {
	color: white;
	font-size: 40px;
}
#page-banner h1 {
	color: white;
	font-size: 40px;
}
#page-banner ul li {
	letter-spacing: 3px;
}

.service-details-content h1 {
	    font-size: 30px !important;
    line-height: 40px !important;;
    font-weight: 700;
    margin-bottom: 21px !important;
}

.service-details-content .inner h2 {
    font-size: 27px !important;
    line-height: 35px !important;
	margin-bottom: 10px;
}

.service-block-one .inner-box .lower-content .inner {
	    margin-top: -30px;
}


.chooseus-section h1 {
    font-size: 30px !important;
    line-height: 40px !important;
    font-weight: 700;
    margin-bottom: 21px !important;
}

.service-details {
    position: relative;
    padding: 130px 0px 50px 0px;
}

.sec-title h2 {
	font-size: 40px;
}

.news-section {
    position: relative;
    padding: 0px 0px 150px 0px;
}

.about-style-two h1 {
	font-size: 30px !important;
    line-height: 40px !important;;
    font-weight: 700;
    margin-bottom: 21px !important;
}
.chooseus-section h2 {
	    font-size: 27px !important;
    line-height: 35px !important;
	margin-bottom: 10px !important;
}
.about-style-two h1 {
	 font-size: 27px !important;
    line-height: 35px !important;
	margin-bottom: 10px !important;
}

.about-style-two h2 {
   font-size: 27px !important;
    line-height: 35px !important;
	margin-bottom: 10px !important
}

.about-section h2 {
	   font-size: 27px !important;
    line-height: 35px !important;
	margin-bottom: 10px !important;
}
.custom-bg-gray {
	background: #f5f7fa;
}
.custom-bg-gray .sec-title {
	margin-bottom: 15px;
}
.main-footer .about-widget .email-box a {
	font-size: 17px;
}
.chooseus-section .sec-title {
	margin-bottom: 15px !important;
}

.chooseus-section p {
	margin-bottom: 10px;
	margin-top: 10px;
}
.about-style-two P {
	margin-bottom: 10px;
	margin-top: 10px;
}
.news-section .sec-title,
.service-section .sec-title {
    margin-bottom: 50px;
}
.sec-title span.top-text {
	    margin-bottom: 10px;
}

.about-section h2:nth-of-type(n+2) {
	/*color: red;*/
	margin-top: 25px;
}
.about-style-two {
    position: relative;
    padding: 130px 0px 100px;
}

.content_block_5 .content-box .text p {
    line-height: 28px;
}

.banner-carousel .content-box h1 {
	font-size: 80px;
}



@media only screen and (max-width: 767px) {
    .banner-carousel .content-box h1 {
        font-size: 45px;
        line-height: 60px;
    }
}


@media(max-width: 500px) {
	.bread-crumb {
		display: none;
	}
	#page-banner h2 {
		font-size: 28px;
	}
	.sec-title h2 {
	    font-size: 30px;
	    line-height: 40px;
	}
	#page-banner h1 {
		color: white;
		font-size: 40px;
	}
}