@media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (orientation:portrait) {

}
@media only screen and (min-device-width: 320px) and (max-device-width: 767px) and (orientation:landscape) {

}
@media (max-width:1420px) {

}
@media (max-width:1140px) {

}
@media (max-width:1024px) {

}
@media (max-width:991px) {

}
@media (max-width:767px) {
.horizon360{}
.avni360{margin-top:10px;}
.bttnmasee{float:none;margin-left: 0;}
.homepage header #menu { display:none; }
#menu { display:block; }
.btn { padding:12px 20px 17px 20px; font-size:16px; }
p { text-align:left }
h2 {
    font-size: 30px;
    text-align: left;
}
section { padding:40px 0 40px; }
.heading { margin:0 }
.heading.text-center p {
    text-align: left;
}
.info-list li ul li { margin-bottom: 10px; width:auto; float:none }

.inner-banner .container { height:auto; display:block; padding:15px; }
.inner-banner h1 {
    line-height: 38px;
    font-size: 33px;
}
.inner-banner p {
    line-height: 22px;
    font-size: 16px;
}
.info-list { margin-left:15px; }


body:not(.homepage) #logo { margin-bottom:0 }
body:not(.homepage) header { padding:10px 15px 15px }
body:not(.homepage) header .nav li.active a { color:#176CB5 }
body:not(.homepage) header .nav li a:after { display:none; }
.inner-banner.title .container h1 { font-size:30px; line-height:40px; margin:0; padding:0; }
.inner-banner.title { padding:25px 0 40px; }

.nav { padding-top: 0; float: none !important; width:100%; clear:both }
.nav li { padding:0; }
.nav li a { color: #333;
    font-size: 15px;
    border-bottom: solid 1px #EEE;
    display: block;
    padding: 7px 0 12px 0; }

.homecontainer, .homecontainer.left { height:auto; float:none; display:block; width:auto; padding:25px 15px 25px }
.homecontainer > div { display:block; margin:0; padding:0; }
.homecontainer.left > div { padding:0 }
#logo { margin-bottom:15px; }
#logo img { width:180px; }

.homecontainer.right { float:none; }
.homecontainer.right > div { padding-left:0; text-align:left }
.homecontainer.right .laser-water h1, .homecontainer.right .laser-water p { text-align:left }
.homecontainer.right .footer-info { right:0 }
.homecontainer.right .footer-info p { text-align:left }

h1 { font-size:27px; line-height:33px; margin:0 0 10px; }
.homecontainer p { font-size:16px; line-height:22px; margin-bottom:20px; }
.btn { display:block }
h1 br, .logo-symbol, .nav, .footer-info li:before { display:none; }

body.homepage header { position:relative; padding:10px 15px 0; }
.footer-info { position:relative; left:0; bottom:0; padding:20px 0 0 0 }
.footer-info li { margin:0; padding:5px 0 0 }
.homecontainer .footer-info p { margin-bottom:0 }
.navbar-toggle {
    position: fixed;
	display:block;
    top: 24px;
    right: 15px;
    width: 30px;
    height: 32px;
    z-index: 999;
    cursor: pointer;
}
.bar1, .bar2, .bar3 {
    height: 5px;
    margin-bottom: 5px;
    border-radius: 2px;
    background-color: #176cb5;
}
.navbar-on .bar1, .navbar-on .bar2, .navbar-on .bar3{background-color: #176cb5;}
.navbar-on .bar2 {
    background-color: transparent;
}
nav{background-color: #176cb5;}
.homepage .nav li a {
    font-size: 25px;
    line-height: 27px;
}
.homepage nav ul {
    display: block;
}
}
