@media (min-width: 992px) {
	.navbar-expand-lg .navbar-nav .nav-link {
		padding-right: 0;
	    padding-left: 30px;
	}

}

@media (max-width: 991px) {
	.about-cont h5 {margin-bottom: 10px;}
	.about-cont h2 {margin-bottom: 15px;font-size: 34px;line-height: 36px;}
	.about-wrap {padding: 70px 0 0 0;}
	.services-wrap {padding: 30px 0 20px 0;}
	.contact-info-box h3 {font-size: 18px;}
	.contact-info-wrap {padding: 60px 0 40px 0;}
	.contact-info-wrap {margin-bottom: 30px;}
	.timing-hours-wrap {padding: 20px 15px;}
	.working-hours-day {font-size: 14px;}
	.working-hours-day-hours {font-size: 13px;}
	.contact-wrap {padding: 0 0 30px 0;}



}


@media (max-width: 767px) {

	.banner-main-wrap .banner-img {
	    padding: 50px 20px 60px 20px;
	}
	.banner-img h5 {
		font-size: 18px;
		margin-bottom: 20px;
    	line-height: 26px;
	}
	.banner-img h1 {
		line-height: 40px;
	    font-size: 30px;
	    margin-bottom: 40px;
	}
	.topbar-right.col-sm-4.text-right {
 	   text-align: center !important;
	}
	.topbar-section span {
		margin-right: 0;
	    display: block;
	    padding-bottom: 10px;
	    text-align: center;
	}
	.topbar-social ul {
		padding: 0;
	}	
	.topbar-social li {
	    margin-left: 10px;
	    margin-right: 10px;
	}
	.about-wrap {
    	padding: 40px 0 0 0;
	}
	.about-img {
    	padding-bottom: 30px;
	}
	.about-cont {
	    padding-bottom: 20px;
	}
	.footer-wrap {padding: 40px 0 30px 0;}



}