@media (max-width: 1200px) {

	.quote-buttons span {
		margin: 0 2px;
	}

	.flickr-widget ul li {
		margin-left: 0px;
		margin-right: 7px;
	}

	.subscribe-widget form input[type="text"] {
		margin-bottom: 10px;
	}

	.history-content p {
		max-height: 36px;
		line-height: 20px;
		overflow: hidden;
	}
	.portfolio-box {
		width: 975px;
	}

	.portfolio-box.three-col .work-post {
		width: 295px;
	}

	.portfolio-box.four-col .work-post {
		width: 213px;
	}
}
@media (max-width: 1007px) {
    .phone-no{
        display: none;
    }
    .container {
      max-width: 755px;
    }
}
@media (max-width: 991px) {
	.top-line {
		text-align: center;
	}

	.navbar-brand {
		padding: 28px 15px;
	}

	.navbar-default .navbar-nav > li > a {
		padding: 27px 0px 30px;
	}

	ul.social-list {
		float: none !important;
		text-align: center;
		margin-top: 10px;
	}

	ul.social-list li {
		float: none !important;
		display: inline-block;
	}

	.quote-buttons {
		text-align: center;
	}

	.copyright-section {
		text-align: center;
	}

	ul.footer-nav {
		float: none !important;
		text-align: center;
		margin-top: 10px;
	}

	.page-banner {
		text-align: center;
	}

	ul.pager-depth {
		float: none;
	}

	ul.pager-depth li {
		float: none;
		display: inline-block;
		float: left\0/;
	}

	.search-area input[type="search"] {
		background: url('../images/zoom.png') 98% center no-repeat;
	}

	.portfolio-box {
		width: 750px;
	}

	.portfolio-box.three-col .work-post,
	.portfolio-box.four-col .work-post {
		width: 720px;
	}

	.filter-box {
		margin: 10px auto !important;
		text-align: left;
		float: none;
	}

  /*For A Physio Page*/
  .physio {
      margin-top: -40px;
  }
}


@media (max-width: 768px) {
	.tp-leftarrow.default,
	.tp-rightarrow.default {
		display: none!important;
	}

	.navbar-default .navbar-toggle {
		margin-top: 22px;
		outline: none;
	}

	.navbar-default .navbar-nav > li > a {
		border: none;
		padding: 5px 10px;
		display: block;
		border: none !important;
		padding-right: 0;
	}

	.navbar-default .navbar-nav > li > a:hover {
		opacity: 0.7;
	}

	.navbar-default .navbar-nav > li {
		margin-left: 0;
		display: block;
	}

	ul.dropdown {
		position: relative;
		visibility: visible;
		width: 100%;
		top: inherit;
		margin-top: 0;
		background: #fff;
		margin-left: 20px;
	}

	ul.dropdown li {
		border-top: none;
	}

	ul.dropdown li a {
		color: #5b656c;
		background: #fff !important;
		padding: 4px 0;
	}

	.history-box img {
		float: none;
		width: 100%;
	}

	.history-content {
		float: none;
		width: 100% !important;
	}

	.history-box span.history-date {
		right: inherit;
		left: 15px;
	}

	.portfolio-box {
		width: 100%;
		margin-left: 0;
	}

	.portfolio-box.three-col .work-post,
	.portfolio-box.four-col .work-post {
		width: 100%;
		margin: 15px 0;
        }
         #slider{
        margin-top:34px;
    }

    .tp-caption.large_text{

        font-size:18px !important;
    }
     .big_white
    {
      font-size:10px !important;
    }
    #textfirst{
         line-height:10px !important;
    }
    #textsecond{
         line-height:20px !important;
    }
    #btntext{
        line-height:40px !important;
    }

}
@media (max-width: 480px) {
   .home-box{
       margin-top:0px;
    }
   #slider{
        margin-top:54px;
    }
     #web-link{
    display:none;
}
.navbar {
  max-height: 138px;
}
#mobile-link{
    display:block;
}
    .tp-caption.large_text{

        font-size:18px !important;
    }
     .big_white
    {
      font-size:10px !important;
    }
    #textfirst{
         line-height:10px !important;
    }
    #textsecond{
         line-height:20px !important;
    }
    #btntext{
        line-height:40px !important;
    }
}
@media (min-width:360px) and (max-width:640px)
{
.home-box{
       margin-top:0px;
    }
    .social_icon {
        margin: 25px 0 0 7px;
    }
    #slider{
        margin-top:54px;
    }
    .tp-caption.large_text{

        font-size:18px !important;
    }
     .big_white
    {
      font-size:10px !important;
    }
    #textfirst{
         line-height:10px !important;
    }
    #textsecond{
         line-height:20px !important;
    }
    #btntext{
        line-height:40px !important;
    }
    #slider{
        display:none;
    }
    #mobile-site{
        display:block;
    }
    .main-content{
        top:12px;
        font-size:18px;
        color:#ffffff;
        font-family:'Open Sans',sans;
        font-weight:700;
        padding-left:10px;
    }
    .navbar {
  max-height: 138px;
}
    .content1{
        font-size:10px;
        color:#ffffff;
         line-height:15px;
         font-weight:normal;
    }
   a.content2{
        font-size:18px;
        color:#ffffff;
        border:1px solid #FFFFFF;
        line-height:70px;
        padding:5px 5px 5px 5px;
        text-decoration:none;
    }
   a:hover.content2{
        font-size:18px;
        color:#7EAC50;
        border:1px solid #FFFFFF;
        text-decoration:none;
    }

    .bx-viewport ul li p {
      /* font-size: 11px !important;*/
       margin:0px !important;
   }
 .topimage{
   background-color:#E6E9Ec;
    left: 0px !important;
     top: 13px !important;

}
.downimage{
    right:5px !important;
    top:-62px !important;
}
.common{
    margin-top:25px;
}
.commonuper{
    margin-bottom:35px;
    height:auto;
}
.contact-map{
    width:100%;
    height:146px;
}

}
@media (min-width:320px) and (max-width:360px)
{
  .home-box{
       margin-top:0px;
    }
     #slider{
        display:none;
    }
    #mobile-site{
        display:block;
    }
    #p-mobile{
        display:none;
    }
    #u-mobile{
        display:none;
    }
    .common{
    margin-top:-25px;
     }
.commonuper{
    margin-bottom:15px;
    height:auto;
}
.bx-viewport ul li p{
    /*font-size: 12px !important;*/
}
.topimage{
   background-color:#E6E9Ec;
    left: 0px !important;
     top: 13px !important;

}
.downimage{
    right:5px !important;
    top:-62px !important;
}
.bx-wrapper .bx-prev{
    left:7px !important;
}
.bx-wrapper .bx-next{
    right:5px !important;
}
.email{
    margin-bottom:10px;
}
#web-link{
    display:none;
}
#mobile-link{
    display:block;
}
.contact-map{
    width:100%;
    height:146px;
}
#browser-id{
    display:none;
}
#mobile-id{
    display:block;
 }
   .social_icon {
    margin: 25px 0 0 0px;
}
.social_icon a{
    margin: 0 5px;
}
}
@media (min-width:681px) and (max-width:980px){
 #first-fotter{
   width:30%;
   float:left;
}
#second-fotter{
     width:30%;
     float:left;
}
#third-fotter{
     float:left;
     width:35%;
     padding-bottom:10%;
}
.navbar {
  max-height: 138px;
}
.p-interst{
    float:left;
    width:66%;
}

}
@media (min-width:769px) and (max-width:980px){
    .social_icon{
        display:none;
    }
    .navbar-right{
        float:none !important;
    }
    .navbar-nav{
        float:none !important;;
    }
    .navbar-default .navbar-nav > li.drop > a {
    padding-right: 0px;
}
.navbar {
  max-height: 138px;
}
.navbar-collapse .navbar-nav.navbar-right:last-child {
    margin-right: -114px;
}
.navbar > .container .navbar-brand {
    margin-left: -40px;
}
.logo-logo{
    width:130px;
}
.commonuper{
    height:auto;
}
.social_icon1 {
 display:block;
float:left;
margin:0px 0px 0px 40%;
}
.social_icon1 a {
    float:left;
   margin:0px 10px;
}
#fb-icon1{
        height: 25px;
        z-index: 9999999;
        width: 25px;
        float: left;
        background: url(../images/fb.png) no-repeat 0 0;
        text-indent: -9999px;
        display: block;
        margin-bottom: 0px;
}
#fb-icon1:hover {
background: url(../images/fb.png) no-repeat 0 -26px !important;
}
#goggle-icon1{
        height: 25px;
        z-index: 9999999;
        width: 25px;
        float: left;
        background: url(../images/google.png) no-repeat 0 0;
        text-indent: -9999px;
        display: block;
        margin-bottom: 0px;
}
#goggle-icon1:hover {
background: url(../images/google.png) no-repeat 0 -26px !important;
}
#p-icon1{
        height: 25px;
        z-index: 9999999;
        width: 25px;
        float: left;
        background: url(../images/p1.png) no-repeat 0 0;
        text-indent: -9999px;
        display: block;
        margin-bottom: 0px;
}
#p-icon1:hover {
background: url(../images/p1.png) no-repeat 0 -26px !important;
}
.tp-leftarrow{
 top:287px !important;
}
.tp-rightarrow{
   top:287px !important;
}
}

@media (min-width:981px) and (max-width:1199px){

      .social_icon{
        display:none;
    }
    .navbar-right{
        float:none !important;
    }
    .navbar-nav{
        float:none !important;;
    }
    .navbar-default .navbar-nav > li.drop > a {
    padding-right: 4px;
}
.navbar-collapse .navbar-nav.navbar-right:last-child {
    margin-right: -114px;
}
.navbar > .container .navbar-brand {
    margin-left: -40px;
}
.navbar-default .navbar-nav > li:first-child {
    margin-left: 59px;
}
.navbar {
  max-height: 138px;
}
.logo-logo{
    width:130px;
}
.commonuper{
    height:auto;
}
.social_icon1 {
 display:block;
float:left;
margin:0px 0px 0px 43%;
}
.social_icon1 a {
    float:left;
   margin:0px 10px;
}
#fb-icon1{
        height: 25px;
        z-index: 9999999;
        width: 25px;
        float: left;
        background: url(../images/fb.png) no-repeat 0 0;
        text-indent: -9999px;
        display: block;
        margin-bottom: 0px;
}
#fb-icon1:hover {
background: url(../images/fb.png) no-repeat 0 -26px !important;
}
#goggle-icon1{
        height: 25px;
        z-index: 9999999;
        width: 25px;
        float: left;
        background: url(../images/google.png) no-repeat 0 0;
        text-indent: -9999px;
        display: block;
        margin-bottom: 0px;
}
#goggle-icon1:hover {
background: url(../images/google.png) no-repeat 0 -26px !important;
}
#p-icon1{
        height: 25px;
        z-index: 9999999;
        width: 25px;
        float: left;
        background: url(../images/p1.png) no-repeat 0 0;
        text-indent: -9999px;
        display: block;
        margin-bottom: 0px;
}
#p-icon1:hover {
background: url(../images/p1.png) no-repeat 0 -26px !important;
}
.tp-leftarrow{
 top:287px !important;
}
.tp-rightarrow{
   top:287px !important;
}
}


@media (min-width:580px) and (max-width:680px){
     #first-fotter{
   width:30%;
   float:left;
}
.navbar {
  max-height: 138px;
}
#second-fotter{
     width:30%;
     float:left;
}
#third-fotter{
     float:left;
     width:35%;
     padding-bottom:15%;
}
.p-interst{
    float:left;
    width:75%;
}
}