@media(max-width:1200px){
  
.banner_slider .carousel-inner > .item, .banner_slider{
 min-height: 519px;
}
.schedule_outer {
    padding: 70px 15px 15px;
}
.navbar-brand > img {
    max-width: 240px;
}
.navbar-nav li a {
    font-size: 12px;
    padding: 6px 19px;
}
}
@media (max-width:1200px) and (min-width:992px){
   
.service {
	width:100% !important;
	height:120px !important;
}
.pricing_outer h4 {
    font-size: 17px;
}
}
@media(min-width:992px){
  
.boxes_center .col-md-3{
	margin:0 auto;
	display:inline-block;
	vertical-align:top;
	float:none;
}
}
@media(max-width:991px){
    .navbar-right-login{
position:static !important;
}
    #ulmain {
    float: none !important;
}
.navbar-brand > img {
    max-width: 180px;
}
.twitter_feed .container {
    padding-left: 15px;
}

.video_banner{
	min-height:526px;
}
.banner h5 {
    font-size: 19px;
    margin: 50px 0 30px;
}
.banner h2 {
    font-size: 30px;
    line-height: 36px;
}
.search_bar {
    margin: 32px auto 15px;
}
.circle_outer {
    margin-bottom: 60px;
    margin-top: 60px;
}
.btn_blue{
	margin:15px 0 0 0;
}
.appointment_section {
    padding: 41px 0;
}
.call_heading {
    font-size: 15px;
}
}
@media(max-width:991px) and (min-width:768px){
    .navbar-right-login{
position:static !important;
}
    #ulmain {
    float: none !important;
}
.news h4 {
    font-size: 13px;
    line-height: 22px;
    margin: 7px 0 10px;
}
.news h5 {
    font-size: 11px;
}
.news {
    padding: 20px 20px 70px;
	min-height: 350px;
}
.news h4 {
    margin: 0 0 10px;
}
.btn_border_blk {
    bottom: 20px;
}
.navbar-nav li a{
	 margin: 0 1px;
	 font-size: 13px;
    padding: 4px 10px;
}
.nav.navbar-nav {
    margin: 33px 0 0;
}
.address{
	width:75%;
}
}
@media (max-width:767px){
    .navbar-right-login {
        margin-right: 162px  !important;
        margin-top: 178px  !important;
    }

    .navbar-right-login{
position:static !important;
}
    #ulmain {
    float: none !important;
}
.sevices_boxes .col-sm-3{
	width:49%;
	display:inline-block;
}
.banner_slider{
	background:url(../images/banner.jpg) no-repeat top center;
}
.banner_slider .carousel{
	display:none;
}
.main-text {
    color: #fff;
    left: 0;
    margin: 0 auto;
    position: relative;
    right: 0;
    top: 0;
    width: 100%;
}
.banner_slider .banner_overlay{
	display:block;
}
.navbar-nav li a{
   border-radius: 0;
}
.circle_outer .btn_border {
    margin: 25px auto 0;
    position: relative;
}
.circle_outer {
    min-height: auto;
}
.news{
	min-height: auto !important;
}
.call_heading{
	margin:34px 0 12px;
}
.view_btn{
	margin-top:25px;
}
footer ul, footer span{
	width:100%;
	margin:5px 0;
	text-align:center;
}
.navbar-collapse{ background: rgba(16, 175, 185, 1) none repeat scroll 0 0;}
}
@media (max-width:580px){

      .navbar-right-login {
         margin-right: 162px  !important;
        margin-top: 178px  !important;
    }


    .navbar-right-login{
position:static !important;
}
    #ulmain {
    float: none !important;
}
.friend .col-sm-6.col-xs-6{
	width:100%;
	display:block;
}
.friend .m_top30{
	margin-top:10px;
}
.friend .m_top20{
	margin-top:0px;
}
.gift_card{
    margin-top: 20px;
}
}
@media (max-width:530px){
      .navbar-right-login {
         margin-right: 162px  !important;
        margin-top: 178px  !important;
    }
    .navbar-right-login{
position:static !important;
}
    #ulmain {
    float: none !important;
}
.or_text {
    margin: 0;
}
.banner .btn_border{
    margin: 5px 0;
    width: 250px;
}
.banner {
    padding-bottom: 20px;
 
}
.search_bar input {
    font-size: 14px;
    font-weight: normal;
}
.banner h2 {
    font-size: 20px;
    line-height: 28px;
}
.banner h5 {
    font-size: 15px;
    margin: 30px 0;
}
.news h4 {
    line-height: normal
}
.welcom_section p {
    line-height: 30px;
}
}
@media (max-width:480px){
      .navbar-right-login {
          margin-right: 162px  !important;
        margin-top: 178px  !important;
    }
    .navbar-right-login{
position:static !important;
}
    #ulmain {
    float: none !important;
}
.deshboard .btn-primary {
    font-size: 14px;
}
.service .radio label,.service .checkbox label{
	margin:0px 0 10px 0;
	width:49%;
}
}
@media (max-width:380px){
      .navbar-right-login {
          margin-right: 162px  !important;
        margin-top: 178px  !important;
    }
    .navbar-right-login{
position:static !important;
}
    #ulmain {
    float: none !important;
}
.sevices_boxes .col-sm-3{
	width:100%;
}
.deshboard .btn-primary {
    width:100%;
}
}
@media (max-width:430px){
      .navbar-right-login {
          margin-right: 162px  !important;
        margin-top: 178px  !important;
    }
.coupon_text p {
    font-size: 16px;
}
.save_text h6 {
    font-size: 28px;
}
.save_text{
	width:120px;
}
.coupon_logo span img, .coupon_logo {
    max-width: 86px;
}
.coupon_text input {
    margin: 0;
}
.service .radio label,.service .checkbox label{
	width:99%;
}
.btn_section .btn{
	display:block;
	margin:8px 0;
}
.input-group .form-control, .input-group-addon, .input-group-btn {
    display: block;
}
.input-group {
    display: block;
}
.search_bar .input-group-addon{
	width:100% !important;
	float:left;
	margin-bottom:5px;
}
.btn_blue{
	font-size: 19px;
}
.appointment_section span {
    font-size: 14px;
}
footer ul li {
    padding: 0 6px;
}
.address {
    margin:0px;
	 max-width: 100%;
}
.blue_outer p{
	text-align:center;
	padding:0px;
}
.call_heading span{
	display: block;
    margin: 0 0 10px;
    text-align: center;
    width: 100%;
}
.call_heading{
	text-align:center;
}
.map_section{
	height:718px;
}
.address_change{
	padding:0 0 0px;
	text-align: center;
}
.navbar-right-login{
position:static !important;
}
#ulmain {
    float: none !important;
}
}
@media (min-device-width: 801px) and (max-device-width: 900px) {
.video_banner {
    min-height: 474px;
}
.navbar-right-login{
position:static !important;
}
#ulmain {
    float: none !important;
}
}
@media screen and (max-device-width: 800px) {
  .video_banner { background: url(http://demosthenes.info/assets/images/polina.jpg) #000 no-repeat center center fixed; }
  #bgvid { display: none; }
  .navbar-right-login{
position:static !important;
}
  #ulmain {
    float: none !important;
}
}
@media (min-device-width: 674px) and (max-device-width:767px) {
.col-sm-6.col-md-4 {
    display: inline-block;
    max-width: 320px;
}
.navbar-right-login{
position:static !important;
}
#ulmain {
    float: none !important;
}
}
@media (min-device-width: 634px) and (max-device-width:673px) {
.col-sm-6.col-md-4 {
    display: inline-block;
    max-width: 300px;
}
.navbar-right-login{
position:static !important;
}
#ulmain {
    float: none !important;
}
}
@media screen and (max-device-width: 766px) {
.coupon_text p {
    font-size: 15px;
}
.coupon_text input {
    margin: 0;
}
.save_text h6 {
    font-size: 24px;
}
.save_text p {
    font-size: 14px;
}
.save_text {
    width: 115px;
}
.coupon_logo span img {
    max-width: 82px;
}
.coupon_logo {
    width: 91px;
}
.navbar-right-login{
position:static !important;
}
#ulmain {
    float: none !important;
}
}
@media (min-device-width:460px) and (max-device-width:767px) {
      .navbar-right-login {
          margin-right: 162px  !important;
        margin-top: 178px  !important;
    }
.pricing .col-sm-6.col-md-3 {
    display: inline-block;
    width: 49%;
	vertical-align:top;
}
.pricing_outer h4 {
    font-size: 16px;
}
.pricing_outer h5 {
    font-size: 12px;
}
.pricing_outer ul li {
    font-size: 13px;
}
.price span h6 {
    font-size: 36px;
}
.navbar-right-login{
position:static !important;
}
#ulmain {
    float: none !important;
}
/*style="position:absolute;"*/
}