/** Desktop View **/
@media (min-width: 1200px) {
	.container {
		width: 1180px;
	}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
.main-menu li{
	line-height: 25px;
	height: 25px;
}
.main-menu li a{padding: 0 4px;font-size: 14px; line-height:0;}
.menu-wrap{height:47px;}
#footer {overflow:hidden;}
#footer .container::before{left:-75px;}
#footer .container::after{right:-75px;}
/*.checkbox-custom input.checkbox[type="checkbox"] + label, .checkbox-custom input.radio[type="radio"] + label{padding-right:0px;}*/
.note br{display:none;}
.box-btm  .captcha{margin-top: 5px; float: inherit; width: 100%; padding: 0 20px;}
.checkbox-custom > label.txt-label, .contact-container label.txt-label{min-height: 34px;}
.box-mp{min-height:490px;}
.plan-include-h2{display:inline-block; float:none;}
.added-center{width:58%;}
#logo{width:280px; top:-3px;}
#logo img{width:100%; height: auto;}
.sidebar .side-nav .title::before, .sidebar .side-nav .title::after{height:50px;}
.appointment-box .ap-content a{padding:62px 0 60px 8px;}
.appointment-box .ap-content a span{margin-left:-9px;}
.call-toaction{margin-bottom:-10px;}
.call-toaction .col-md-4:nth-child(4) a, .call-toaction .col-md-4:nth-child(5) a,.call-toaction .col-md-4:nth-child(6) a{margin-bottom:0;}
.patient-forms .col-md-8 p:nth-child(2){margin-bottom:11px!important;}
}

/** sm grid/Tablet styles **/
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.system-message, .system-error-message { padding: 36px 20px; }
	.main-menu li{
	line-height: 25px;
	height: 25px;

}
.main-menu li a{padding: 0 4px 0 0px;font-size: 14px; line-height:0;}
.menu-wrap{height:47px;}
#footer {overflow:hidden;}
#footer .container::before{left:-145px;}
#footer .container::after{right:-145px;}
.main-menu{display:none!important;}
.navbar-default{position:relative;}
.navbar-default .navbar-toggle{position:absolute; right:15px; background-color:#fff;margin-top:7px;}
.navbar-default .navbar-toggle span{background-color:#44ade2!important;}
.topheader{height:10px;}
.topheader ul{display:none;}
#logo{top:-5px;}
#logo img{max-width:230px;}
#navmenu.mm-opened{display: block;}
.box-mp{min-height:inherit;}
.call-toaction .col-md-4:nth-child(5) a,.call-toaction .col-md-4:nth-child(6) a{margin-bottom:0;}
.patient-forms .col-md-8 p:nth-child(2){margin-bottom:11px!important;}
}
@media(max-width:991px){
	.sidebar{display:none;}
	.checkbox-custom input.checkbox[type="checkbox"] + label, .checkbox-custom input.radio[type="radio"] + label{padding-right:12px;}
	.note{padding-bottom:15px;}
	.box-btm .captcha{float:none!important;}
	.box-mp{min-height:inherit;}
	.added-center h2{text-align:left;}
}
@media (max-width: 768px){
	#catwebformbutton{margin-top: 20px;}
	.checkbox-custom > label, .contact-container label{font-size: 16px;}
}
/** Mobile View **/
@media (max-width: 767px) {
	.navbar-default .navbar-toggle{margin-top:7px;}
	.nopadding-LR { padding-left: 10px; padding-right: 10px; }
	.nopadding-Left { padding-left: 10px; }
	.nopadding-Right { padding-right: 10px; }
	.system-message, .system-error-message { padding: 36px 20px; }
	.main-menu li{
	line-height: 25px;
	height: 25px;
}
.main-menu li a{padding: 0 4px 0 0px;font-size: 14px; line-height:0;}
.menu-wrap{height:47px;}
#footer {overflow:hidden;}
#footer .container::before{left:-145px;}
#footer .container::after{right:-145px;}
.main-menu{display:none!important;}
.navbar-default{position:relative;}
.navbar-default .navbar-toggle{position:absolute; right:15px; background-color:#fff;}
.navbar-default .navbar-toggle span{background-color:#44ade2!important;}
.topheader{height:10px;}
.topheader ul{display:none;}
#logo{top:-5px; left:15px; z-index:10;}
#logo img{max-width:230px;}
.patient-forms .col-md-4{float:none!important; text-align:center; margin-bottom:15px;}
.patient-forms .col-md-4 img{margin: auto;}
.patient-forms .btn-green{float:none!important; margin:auto;}
.contact-container .col-md-4.checkbox-custom{text-align:left;}
.checkbox-custom{padding-bottom:15px;}
.box-btm .captcha{text-align:center; width:270px; margin:0 auto 15px; }
.box-btm .btn-green{width:300px; margin:auto;}
#navmenu.mm-opened{display: block;}
/*.select-box select{
	padding: 8px 5px 0;
	font-size: 12px;
}
.contact-container input[type="text"]{
	font-size: 12px;
}*/
.mm-navbar{padding:0 0 0 40px; left:10px; right: 10px;}
.mm-menu .mm-navbar > a{font-size:15px; display: block;}
.mm-listview > li > a, .mm-listview > li > span{padding:10px; line-height: 16px;}
.checkbox-custom .checkbox-inline, .checkbox-custom .radio-inline { padding-left: 0; }
.note{padding-top: 24px;}
.call-toaction{margin-bottom:-20px;}
.img-box{margin-bottom:20px;}
.patient-forms .col-sm-4{margin-bottom:20px;}
.patient-forms .col-md-8 p{margin-bottom:20px!important;}
.patient-forms .col-md-8 p:nth-child(2){margin-bottom:20px!important;}
.call-toaction a{font-size:14px;}
}

/** custom media queries **/
@media (max-width: 670px) {
	/*.call-toaction .col-xs-6:before,.call-toaction .col-xs-6:after{display:block!important;}
	.call-toaction .col-xs-6:nth-child(odd) a:before {
		background:url(../images/bg-ca-1.png) no-repeat left top;
		display:block;
	
	}
	.call-toaction .col-xs-6:nth-child(odd) a:after {background:url(../images/bg-ca-1a.png) no-repeat right top;display:block;}
	.call-toaction .col-xs-6:nth-child(even) a:before{background:url(../images/bg-ca-2.png) no-repeat left top;display:block;}
	.call-toaction .col-xs-6:nth-child(even) a:after{background:url(../images/bg-ca-2a.png) no-repeat right top;display:block;}*/
	#footer .container{padding-bottom:15px; height:auto;}
	#footer .container:before, #footer .container:after{display:none!important;}
	.navbar-default .navbar-toggle{right:0;}
	#phone-num{position:relative; z-index:5;}
	.img-box{float:none; margin-left:0; text-align:center;}

}
@media (max-width: 568px) {.call-toaction a{font-size:12px;}}
@media (max-width: 479px) {
.call-toaction a{font-size:16px;}
.call-toaction .col-xs-4{width:100%; float:none;}
	.testi-box{padding:25px;}
.testi-box::before{background-size:100%; width:30px; top:-10px;}
.testi-box::after{background-size:100%; width:30px; top:-10px;}
.checkbox-custom input.checkbox[type="checkbox"] + label, .checkbox-custom input.radio[type="radio"] + label{padding-right:0;}
 .contact-container .col-xs-6{width:100%; float:none;}
	.box-btm  .captcha{padding: 10px 6px 0;}
#catwebformbutton{margin-top: 0; margin-bottom: 10px; width:100%;}
.patient-forms .btn-green{width:100%;}
}

