/*Mobile*/
@media screen and (max-width: 480px){
	.carousel-caption .btn-lg{ padding:6px 12px;}
	.carousel-caption h3{ font-size:25px;}
	.carousel-caption p{ font-size:9px;}
	.carousel-caption{ bottom:179px;}
	.carousel-control.right, .carousel-control.left{ display:none;}
	.slider-overlay{ display:none;}
	.gallery-img{ width:100%;}
	.hovereffect{ float:none; text-align:-moz-center; margin-left:auto; margin-right:auto;}
	.menu{ width:100%;}
	.contact-num{ width:100%; text-align:center; margin-bottom:20px;}
	.navbar-default .navbar-toggle{ border-radius:0px; background-color:#0a2e37;}
	.welcome-area{ margin-top:13px !important;}
	.carousel-caption{ bottom:202px !important;}
	.navbar-header{ border-bottom:1px solid #CCC;}
	.our-location{ margin-top:0px; text-align:center; padding-bottom:0px;}
	.contact-us{ margin-top:0px; text-align:center; padding-top:0px;}
	.footer-share{ text-align:center;}
	.testimonial-slide p{ padding:0px;}
	.address{ margin-top:30px;}

}

/*Tablet*/
@media screen and (max-width: 768px){
	.navbar-default .navbar-toggle{ border-radius:0px; background-color:#0a2e37;}
	.navbar-header{ border-bottom:1px solid #CCC;}
	.welcome-text h1{ font-size:30px; margin-top:0px;	}
	.welcome-text h1 span{ font-size:20px;}
	.welcome-text{ padding-bottom:30px;}
	.welcome-image{ text-align:center;}
	.heading-line2, .heading-line{ display:none;}
	.service-box1{ text-align:center; padding-bottom:20px;}
	.service-box2{ text-align:center;}
	.carousel-caption .btn-lg{ padding:6px 12px;}
	.carousel-caption h3{ font-size:25px;}
	.carousel-caption p{ font-size:9px;}
	.carousel-control.right, .carousel-control.left{ display:none;}
	.slider-overlay{ display:none;}
	.welcome-area{ margin-top:130px;}
	.col-padding{ padding:0px;}
	.navbar-toggle{ float:left;}
	.contact-num{ padding-right:15px;}
	.carousel-caption{ bottom:170px;}
	.testimonial-slide p{ padding:0px;}
	.address{ margin-top:30px;}
		

	
}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {
	.overlay h3{ margin-top:19px;}
	.welcome-text h1{ font-size:30px; margin-top:0px;	}
	.welcome-text h1 span{ font-size:20px;}
	.welcome-text{ padding-bottom:30px;}
	.welcome-image{ text-align:center;}
	.copyright-text{ font-size: 12px;}
	.navbar-nav li a{ padding-left:8px; padding-right:8px;}
	.contact-num{ font-size:14px;}
	.carousel-caption{ bottom:100px;}

}
/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1280px) {
	.carousel-caption{ bottom:130px;}
	.overlay h3{ margin-top:43px;}
	



}

/*Huge*/
@media screen and (max-width: 1280px){

}