@media(max-width:1199px)
{
    div.container{width:95%;}
    .social_icons ul li{margin:0;}
    nav ul li{margin:0 30px 0 0;}
    nav ul li a{font-size:20px;}
    .location_watch {margin: 0 0 30px 0;}
    .circle_inner img{height:auto;}
	div.bookings_main {     padding: 0; }
}
@media(max-width:991px)
{
    nav{padding:6px 0 0 0;}
	div.bookings_content h2{    font-size: 23px;}
    nav ul{margin:0;}
    .social_icons{margin:0;}
    nav ul li{    margin: 0 15px 0 0;}
    .logo_outer a img{width:130px;}
    .social_nav{padding:0px 0 0 0;}
    .banner_main h2{font-size:65px;}
    .banner_main p{width: 100%;    font-size: 16px;    line-height: 26px;}
    .circle_outer{text-align: center;}
    .circle_main{    float: none;width:31%;    display: inline-block; margin-bottom:30px;vertical-align:top;}
    nav ul li a {font-size: 16px;}
    .subscribe_inner h3{margin: 0 0 20px 0;    width: 100%;    text-align: center;}
    .subscribe_inner form{    float: none;    display: inline-block;vertical-align: top;}
    div.subscribe_inner{text-align: center;}
    .location_watch_inner{    padding: 150px 0;}
    .location_watch {margin: 0 0 30px 0;}
    .location_main{padding:40px 0 0 0;}
    .contact_bar_dtl h2{    padding: 90px 20px;}
    
}    
@media(max-width:767px)
{
	.about_main p{padding: 0 15px;}
	.treatment_page{ padding: 30px 0; }
	.location_main {     padding: 30px 0 0 0; }
	.about_main {     padding: 30px 0; }
	.banner_main.about_banner > img, .banner_main.location_banner > img {     min-height: 150px;      height: 150px; }
	
	.bookings_outer {     padding: 30px 0; }
	.contact_bar {     padding: 30px 0; }
	.pri_main {     padding: 30px 0; }
	div.bookings_content{margin: 0 0 30px 0;}
    .menu_mobile{display:block;}
    .social_icons ul li img{height:35px;}
    .social_nav{width:50%;    position: static;text-align:center;}
    .menu_mobile {float: right; margin:0 0 0 13px;}
    .menu_mobile img {width: 41px;float: left;}
    
    nav {position: absolute;top: 163px;z-index: 99;background: #000;width: 100%;left: 0;padding: 0;}
    nav ul{    margin: 0;}
    nav ul li{float: left;width: 100%;}
    nav ul li a {font-size: 20px;float: left;width: 100%;color: #fff;padding: 13px 20px;border-bottom: 1px solid;}
    
    .social_icons{    float: none;     display: inline-block;}
	.social_icons ul li{margin:0 4px;}
    nav{display:none;}
    .banner_main h2 {font-size: 40px;}
    .banner_main > img{    height: 550px;}
    .footer_content {margin: 0 0 40px 0;}
    .gallery_inner{width:100%;}
    .circle_main{width:100%;padding:0 100px;}
    
    .contact_bar_dtl{margin:0 0 15px 0;}
    .location_inner {margin: 0 0 30px 0;}
    
    
}
@media(max-width:599px)
{
    .circle_main{padding:0 40px;}
    .subscribe_inner form input[type=submit]{width:100%; margin:10px 0 0 0;}
    .subscribe_inner form input[type=email]{width:100%;}
    .ig_imgaes h2{    font-size: 18px;}
    .contact_form {padding: 20px;}
    .treatment_inner img{height:auto; width:100%;}
}
