@media only screen and (min-width:320px) and (max-width:991px) {
h1 {
 font-size:26px!important;
}
 h2 {
 font-size:21px!important;
}
 h3 {
 font-size:19px!important;
}
 h4 {
 font-size:15px!important;
}
}
@media only screen and (min-width:320px) and (max-width:767px) {
header {
 position:inherit
}
 header .cont-nav, header .social-nav {
 display:none
}
header .user-nav {
 float: left;
}
header .user-nav ul a {
 padding-left: 10px;
 padding-right: 15px;
}
header .user-nav ul li:first-child a {
 border:0;
padding-left: 0;
}
.log-bar .log-left, .log-bar .log-brdr {
display:none
}
 header .logo-bar {
 padding:10px 0 0;
}
 header .logo {
 position: inherit;
 top:inherit;
 width:120px; 
}
header .logo img {
 max-width: 100%;
}
/**/	
section.slider #home-slider-desk{
	display: none;
}
section.slider #home-slider-mob{
	display: block;
}
section.slider .slide-down {
 left:10px;
 bottom:10px;
}
section.slider .slide-down p {
 margin-top:7px!important;
}
section.slider .slide-down a {
 width: 35px;
 height: 35px;
}
section.slider .slide-down a img {
 margin:10px auto 0;
}
/**/
.offer-bar {
 padding: 20px 0;
}
.offer-bar .offer {
 margin-bottom: 15px;
}
/**/
 
/**/
.home-abt-bar {
	padding: 40px 0px 30px;
} 
.home-abt-bar img { 
    margin-bottom: 25px;
}
/**/
.home-web-col-bar .home-web-col-container {
 padding: 25px 0px;
}
.home-web-text-col {
 padding: 0px !important;
}
/**/
.home-price-bar {
    padding: 40px 0px; 
}
/**/ 
.home-enq-bar {
    padding: 40px 0px 60x;
}
.home-enq-bar .main-head {
    margin-top: 0px!important;
}
.enq-form { 
    margin-top: 20px;
}
/**/
section.contents .content-bar {
	padding: 40px 0 40px;
}
.banner-bar .banner-content h1 {
    font-size: 20px !important;
    line-height:27px;
}
.policy-sec h4 {
    font-size: 18px !important;
    line-height: 25px;
    margin-bottom: 10px !important;
}
/**/
.banner-bar {
 padding:60px 0 50px;
}

.abt-bar {
padding:20px 0px 0px 0px!important;
}
.abt-bar .col-left, .abt-bar .col-right {
 display:none
}
.abt-bar img {
 max-width:100%;
margin:10px 0;
float:none
}
/**/
.mgmt-team {
	margin-bottom: 20px;
	padding: 20px 5px 20px;
}
.mgmt-team img{
	margin-bottom:20px;
}
/**/
.contact-bar  iframe { 
	height: 500px;
}
footer .footer-bar-bottom .copy {
    margin-bottom: 0px !important;
    text-align: center;
}
footer .site-nav ul {
    margin-top:10px !important;
}
.policy-sec p {
    text-align: left;
}

}
@media only screen and (min-width:768px) and (max-width:991px) {
header {
 position:inherit
}
 header .cont-nav ul a {
 padding-right: 25px;
 padding-left: 25px;
}
 header .social-nav {
 display:none
}
.log-bar .log-left, .log-bar .log-brdr {
display:none
}
 header .logo-bar {
 padding:15px 0 0;
}
 header .logo {
 position: inherit;
 top:inherit;
 width:120px;
 margin:0 auto 10px;
}
header .logo img {
 max-width:100%;
}
header .site-nav {
 float: none;
} 
section.slider .slide-down {
 left:40px;
 bottom:20px;
}
/**/
.main-head {
 line-height: 30px !important;
}
/**/
.home-enq-bar iframe {
height:440px;
}
 
/**/
.banner-bar {
 padding:80px 0 80px;
}
/**/
.contact-bar  iframe { 
	height: 500px;
}
}
@media only screen and (min-width:992px) and (max-width:1199px) {
section.slider .slide-down {
 left:50px;
}
/**/
.home-web-col {
 padding: 20px 7px !important;
}
/**/
.contact-bar  iframe { 
	height: 450px;
}
.contact-bar .inner-box .text br {
	display: contents;
}
}
 /*
@supports (-webkit-appearance:none) and (not (overflow:-webkit-marquee)) and (not (-ms-ime-align:auto)) and (not (-moz-appearance:none)) { 
  body {
    background: red!important;
  }
}*/
