
@media (min-width : 320px) and (max-width: 480px) {
.navbar-toggle { margin-right: 0; }
.navbar-header { width: 100%; }
#owl-hero .item .caption h1 { font-size: 20px; line-height: 110px; margin:0; }
#owl-hero .item .caption h1 span { font-size: 30px; padding: 5px 20px }
#owl-hero .item .caption h1 { margin-bottom: 0; }
#owl-hero .item .caption { margin-top: -100px; }
.btn-transparent, .btn-light { padding: 10px 25px; }
.innerbanner { height: 200px; overflow: hidden; }
.gall_box { width: 100%; }
.content_area { padding-top: 20px; }
.cont_address { float: left; width: 100%; }
.cont_map { float: left; margin-top: 20px; }
.curtainbox img { width: 100%; }
.navbar-default .navbar-nav li:last-child { border: none; }
.bottom_footer .pull-right { float: left; text-align: center; width: 100%; }
.cont_address{ font-size:15px;}

#owl-hero .item .caption {
    top: 64%;
}



}

@media (min-width: 480px) and (max-width: 599px) {
#owl-hero .item .caption h1 { font-size: 20px; line-height: 90px; margin:0; }
#owl-hero .item .caption h1 span { font-size: 30px; padding: 5px 20px }
#owl-hero .item .caption h1 { margin-bottom: 0; }
#owl-hero .item .caption { margin-top: -100px; }
.btn-transparent, .btn-light { padding: 10px 25px; }
.innerbanner { height: 200px; overflow: hidden; }
.gall_box { width: 48%; margin-left: 9px; }
.content_area { padding-top: 20px; }
.cont_address { float: left; width: 100%; }
.cont_map { float: left; margin-top: 20px; }
.curtainbox img { width: 100%; }
.navbar-default .navbar-nav li:last-child { border: none; }
.bottom_footer .pull-right { float: left; text-align: left; width: 100%; }

#owl-hero .item .caption {
    top: 72%;
}




}

@media (min-width: 600px) and (max-width: 767px) {
#owl-hero .item .caption h1 { font-size: 30px; line-height: 80px; }
#owl-hero .item .caption h1 span { font-size: 40px; padding: 10px 40px }
.innerbanner { height: 200px; overflow: hidden; }
.gall_box { width: 48%; margin-left: 10px; }
.content_area { padding-top: 20px; }
.cont_address { float: left; width: 100%; }
.cont_map { float: left; margin-top: 20px; }
.curtainbox img { width: 100%; }
.navbar-default .navbar-nav li:last-child { border: none; }
}

@media (max-width: 810px) {
.navbar-default .nav > li > a {color:#fff;}

.navbar-default .nav > li > ul {
	display:block;
	}
.navbar-default .nav > li:hover ul {
	display:block;
	}
.navbar-default .nav > li {
	position:relative;
	}	
.navbar-default .nav > li:hover ul {
	
	}	
.navbar-default .nav > li ul {
	position:inherit;
	left:0;
	top:0px;
	background:#000;
	padding:10px;
	margin:0;
	width:100%;
	}	
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
#owl-hero .item .caption h1 { font-size: 30px; line-height: 80px; }
#owl-hero .item .caption h1 span { font-size: 40px; padding: 10px 40px }
.innerbanner { height: 200px; overflow: hidden; }
.gall_box { width: 48%; margin-left: 10px; }
.content_area { padding-top: 20px; }
.cont_address { float: left; width: 100%; }
.cont_map { float: left; margin-top: 20px; }
.curtainbox img { width: 100%; }

.about_me_content {
    line-height: 24px;
    margin: 18px 0;
}	




}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1) {
}

@media only screen and (min-width:1023px) and (max-width:1100px) {
#owl-hero .item .caption h1 { font-size: 45px; line-height: 80px; }
#owl-hero .item .caption h1 span { font-size: 60px; }
.curtainbox img { width: 100%; }
.cont_address{ font-size:15px;}





}

@media only screen and (min-width:1101px) and (max-width:1155px) {
}

@media (min-width: 1200px) {
}

@media (min-width: 1200px) and (max-width: 1280px) {
#owl-hero .item .caption h1 { font-size: 45px; line-height: 80px; }
#owl-hero .item .caption h1 span { font-size: 60px; }
}

@media (min-width: 1300px) and (max-width: 1366px) {
#owl-hero .item .caption h1 { font-size: 45px; line-height: 80px; }
#owl-hero .item .caption h1 span { font-size: 60px; }
}

@media (min-width: 1368px) and (max-width: 1450px) {
}

@media (min-width: 1600px) and (max-width: 1680px) {
}

@media (min-width: 1900px) and (max-width: 1920px) {
}
