@media only screen and (max-width: 1367px){
	#main-slider .carousel-caption h2{
		margin-top: 12%;
	}
	.testimonials .carousel-caption h2{
		margin: 0px;
		margin-bottom: 10px;
	}
	.testimonials .carousel-caption .client-photo img{
		width: 75px;
		height: 75px;
	}
}
@media only screen and (max-width: 1025px){
	#main-slider .carousel-caption h2{
		margin-top: 6%;
	}
	.testimonials .carousel-caption .client-photo,
	.testimonials .carousel-caption p,
	.testimonials .carousel-caption h5{
		margin-bottom: 10px;
	}
	#testimonials-slider .carousel-indicators{
		bottom: 10px;
	}
	
}
@media only screen and (max-width: 992px){
	#main-slider .carousel-caption h2{
		margin-top: 2%;
	}
	#testimonials-slider.carousel .item > img{
		width: 150%;
		max-width: 150%;
	}
	.yellow-column{
		margin-bottom: 30px;
	}
	.enquire h3 a {
    	display: block;
    	height: 39px;
    	line-height: 39px;
    	width: 100%;
    	text-align: center;
    	margin-top: 8px;
	}
	footer h4{
		font-size: 18px;
	}
}
@media only screen and (max-width: 767px){
	.top-bar a{
			font-size: 12px;
		}
	.navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{
			margin-left: 10px;
		}
	.navbar-toggle {
	    text-align: right;
	    position: relative;
	    float: right;
        padding: 0px; 
        margin-top: 20px; 
	    margin-right: 0px;
	    margin-bottom: 8px;
	    background-color: transparent;
	    background-image: none;
	    border: none;
	    border-radius: 0px;
		}
	#main-slider .carousel-caption h2{
		font-size: 17px;
		background: rgba(0,0,0,0.55);
		display: inline-block;
		padding: 5px;
		margin: 0px;
		margin-top: 1%;
	}
	.custom-arrows{
		margin-left: 0%;
		width: 100%;
		left: 0%;
		bottom: 22px;
	}
	.custom-arrows img{
		width: 18px;
	}
	.navbar-nav>li{
		padding-top: 0px;
	}
	.navbar-brand:hover, .navbar-brand{
		font-size: 45px;
		line-height: 80px;
	}
	#main-slider .carousel-caption h3{
		font-size: 11px;
		background: rgba(0,0,0,0.55);
		display: inline-block;
		padding: 5px 5px;
		margin: 0px;
	}
	#main-slider .carousel-caption,.aboutus,.four-columns,.service-columns{
		padding-left: 0px;
		padding-right: 0px;
	}
	.aboutus .row,.four-columns .row,.service-columns .row{
		margin-left: 0px;
		margin-right: 0px;
	}
	.aboutus .row > div,
	.four-columns .row > div,
	.service-columns .row > div{
		padding-left: 0px;
		padding-right: 0px;
	}
	.service-columns h2,
	.service-columns p{
		padding-left: 15px;
		padding-right: 15px;
	}
	.four-columns {
    	padding-top: 10px;
    	padding-bottom: 0px;
	}
	.yellow-column {
    	margin-bottom: 10px;
	}
	.aboutus img{
		margin-bottom: 15px;
	}
	.aboutus p{
		padding-left: 5px;
		padding-right: 5px;
	}
	.testimonials .carousel-caption h2{
		font-size: 32px;
	}
	#testimonials-slider.carousel .item > img {
    	width: 450%;
    	max-width: 450%;
	}
	.enquire{
		line-height: 32px;
		height: auto;
		text-align: center;
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.enquire h3{
		line-height: 32px;
		font-size: 18px;
	}
	.enquire .row div:last-child {
    	text-align: center;
	}
	.enquire h3 a{
		display: inline-block;
		width: auto;
		height: auto;
		line-height: 27px;
		padding: 9px 30px;
		font-size: 22px;
		margin-top: 20px;
	}
	footer .social-box{
		width: 85%;
	}
	footer h4{
		font-size: 21px;
		margin-top: 20px;
		margin-bottom: 10px;
	}
	.noPaddingMobile > div{
		margin-left: -15px;
		margin-right: -15px;
	}
	.breadcrumb{
		margin-bottom: 0px;
		padding-left: 0px;
		padding-right: 0px;
	}
	.content, .sidebar {
    	padding-bottom: 20px;
	}
	.blog-article img.article-image{
		margin-left: -15px;
		margin-right: -15px;
		width: 109%;
	}
	/*html{background: red;}
	body{background: blue;}
	.container{background: green;}
	.row{background: orange;}
	.row > div{background: purple;}*/
}