
@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: 40px; }
#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; }

}

@media (min-width: 480px) and (max-width: 599px) {
#owl-hero .item .caption h1 { font-size: 20px; line-height: 40px; }
#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; }

}

@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: 767px) {
}

@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 }

}

@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; }

}

@media only screen and (min-width:1101px) and (max-width:1155px) {
}

@media (min-width: 1200px) {
}

@media (min-width: 1200px) and (max-width: 1280px) {
.content_section img { width: 100%; }
.slider_section #owl-hero .item .caption h1 span{ font-size:40px;}
#owl-hero .item .caption h1 { font-size: 65px; line-height: 65px; }
#owl-hero .item .caption p{ font-size:20px;}
.btn-light, .btn-light:hover{ font-size:15px; padding:12px 30px;}

}

@media (min-width: 1300px) and (max-width: 1366px) {
.content_section img { width: 100%; }
.slider_section #owl-hero .item .caption h1 span{ font-size:40px;}
#owl-hero .item .caption h1 { font-size: 65px; line-height: 65px; }
#owl-hero .item .caption p{ font-size:20px;}
.btn-light, .btn-light:hover{ font-size:15px; padding:12px 30px;}

}

@media (min-width: 1368px) and (max-width: 1450px) {
.content_section img { width: 100%; }
}

@media (min-width: 1600px) and (max-width: 1680px) {
}

@media (min-width: 1900px) and (max-width: 1920px) {
}
