@media only screen and (max-width: 1199px){
	
}
@media only screen and (max-width: 767px) {
	.hero-content h1{
	text-shadow: 1px 2px 2px #000;
	}
	.hero-content h6{
	text-shadow: 1px 2px 2px #999;
	}
	.hero-content p {    
    color: #fff;
    text-shadow: 1px 2px 2px #000;
	}	
}
@media only screen and (max-width: 991px) {
	.navbar-nav{
		padding-top: 30px;
	}
	.navbar-nav li{
		padding-right: 0;
		padding-bottom: 30px;
	}
	.services .col-md-3{
		-ms-flex: 0 0 50%;
    	flex: 0 0 50%;
    	max-width: 50%;
	}
	.responsive-order-1{
		order: 1;
	}
	.responsive-order-2{
		order: 2;
	}
	.about-image{
		padding-top: 30px;
	}
	.contact-form-card{
		margin-top: 40px;
	}
	.footer-logo{
		padding-bottom: 40px;
	}
	.testimonial-slider .owl-nav .owl-prev{
		left: -30px;
	}
	.testimonial-slider .owl-nav .owl-next{
		right: -30px;
	}
}

@media only screen and (max-width: 480px) {
	.topbar-links,
	.social-links{
		text-align: center;
	}
	.navbar{
		padding: 15px;
	}
	.navbar-brand img{
		max-width: 230px;
	}
	.services .col-md-3 {
   	 	-ms-flex: 0 0 100%;
    	flex: 0 0 100%;
    	max-width: 100%;
	}
	.testimonial-slider .owl-nav{
		position: unset;
		transform: none;
		padding-top: 30px;
	}
	.testimonial-slider .owl-nav .owl-prev{
		left: 0px;
	}
	.testimonial-slider .owl-nav .owl-next{
		right: 0px;
	}
	.contact-form-card{
		padding: 15px;
	}
	.contact-list ul li{
		display: block;
		padding: 30px 0;
		text-align: center;
	}
	.contact-list-detail{
		padding: 0;
		padding-top: 10px;
	}
	.contact-list ul li:after{
		content: unset;
	}
	.rig-txt p {
		text-align: center;
	}
}