@media only screen and (max-width: 1199px){
	/*body{ border:2px solid #FF0000;}*/
	.logo_bg {
    width: 450px;
    height: 135px;
    position: absolute;
    left: -30px;
    padding: 30px 0;
}
.logo_bg img {
    width: 65%;
}
.banner_content {
    left: 40%;
    right: 2%;
}
.banner_content h2 {
    font-size: 22px;
    line-height: 26px;
}
a.banner_cll img {
    margin-right: 7px;
    vertical-align: top;
    width: 48px;
    height: 48px;
}
a.banner_cll {
    font-size: 36px;
    line-height: 48px;
    margin: 8px 0;
}
.doctify_st p {font-size: 24px;}
.doctify_st img{width:80%;}
.banner_content h1 {
    font-size: 28px;
    line-height: 36px;
}
a.banner_button{ padding: 10px; line-height: 40px;}
.banner_button.button_sec {
    line-height: 25px;
}
.navbar-light .navbar-nav .nav-link{ padding: 8px 10px; font-size: 14px;}
.bodyOne {
    right: -195px;
}
.bodyThree { right: -195px;}
.body_upContent span{font-size: 40px;}
.body_upContent h3{font-size: 20px;}
.body_upContent p {
    margin: 15px 0;
    font-size: 14px;
    line-height: 20px;
    width: 90%;
}
.meet-button, .book_video.meet-button{font-size: 14px; padding: 10px 16px;}
.body_upContent{padding:20px;}
.bodyTwo{ left: -195px;}
.blogOne_content h3 a{ font-size:20px;}
.blogOne_content h3 { padding-bottom: 20px;}
.map_cta{padding:25px 30px;}


}

@media (max-width: 991px){
    .inner_banner .banner_content .banner-title{font-size:32px;}
	/*body{ border:2px solid #00FF00;}*/
	.body_item{ padding:40px;}
	.body_item h3{ font-size:20px; margin-top:20px;}
	.bodyOne, .bodyTwo, .bodyThree{position:static;margin:15px 15px 0 15px;}
	.body_upContent span{right: 26px; top: 20px;}
	.body_part { margin: 70px 0;}
	.body_part h2{ font-size:26px;}
	body{}
	.form-control.book_drodwon{ font-size:15px; padding: 12px 16px; background-position: calc(100% - 20px) 20px, calc(100% - 10px) 20px, 100% 0;}
	.blogOne_content{padding:20px;}
	.blogOne_content h3 {
    padding-bottom: 15px;
    font-size: 20px;
}
.blog_comment{padding:70px 0;}
.map_cta {
    padding: 20px 25px;
    margin: 0 10px;
}
.footer_nav{width:100%;}
.body_content h2{font-size:20px; line-height:26px;}
.body_content h2 {
    font-size: 18px;
    line-height: 22px;
}	
.banner_content h2{margin-left:0;}
.banner{top:0;}
.logo_bg{position:static; width:auto; height:auto;background: #2c3a5a;}

.header_button {
    width: auto;
    text-align: center;
}
.logo_bg img {
    width: 90%;
    margin-left: 0;
}
.doctify_st img {
    width: 74%;
}
a.banner_button{margin-left:0;line-height: 45px; font-size:16px;}
.banner_button.button_sec {
    line-height: 22px;
}
.body_content {margin: 0 0 30px;}
.custom_nav {
    margin-top: 10px;
    width: auto;
    background: #2c3a5a;
    justify-content: space-between !important;
    padding: 10px !important;
}

.navbar-light .navbar-brand {
    max-width: 230px;
}
.navbar-light .navbar-toggler {
    color: rgb(252 251 249);
    border-color: rgb(120 198 187);
    background: #78c6bb;
	border-radius: 0;
}
.navbar-nav{ background: #78c6bb;}
.navbar-nav li{padding: 0;}
.navbar-light .navbar-nav .nav-link{font-size:16px;padding: 13px 10px;position: relative;border-bottom: 1px solid rgb(129 210 198 / 71%);border-radius: 0;}

.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link, .navbar-light .navbar-nav .nav-link:hover {
    border-radius: 0;
}

li.mega-dropdown .mega-dropdown-menu {
    margin: 0;
}

li.mega-dropdown .mega-dropdown-menu ul {
    margin: 0;
    padding: 0;
}

a.nav-link.dropdown-toggle {}

.navbar-light .navbar-nav .nav-link:after {
    position: absolute;
    right: 10px;
    top: 20px;
}
}

@media (max-width: 767px){
    .inner_banner .banner_content .banner-title{font-size: 22px;}
    
    .inner-content h1{
	    font-size: 20px;
}

.inner-content h2{
	font-size: 18px;
	line-height: 1.5;
}

.inner-content p {
    text-align: justify;
}
.inner-content h3{
    font-size: 18px;
}
    
    
    
	/*body{ border:2px solid #0000FF;}*/
	.header_button {
    text-align: center;
    padding-top: 10px;
}
.custom_nav { background: #2c3a5a;}
.navbar-light .navbar-brand {
    color: rgba(0,0,0,.9);
    width: 50%;
    padding: 10px;
}
.navbar-light .navbar-toggler{ margin-right: 10px;}
.banner_content {
    left: 2%;
    right: 2%;
}
.banner_content h2 {
    margin-left: 30%;
    font-size: 18px;
    line-height: 22px;
}
.banner_content h1{ margin-left: 30%;}
a.banner_cll {font-size: 30px; line-height: 38px; padding: 3px 15px 3px 3px;}
a.banner_cll img {
    margin-right: 0;
    vertical-align: top;
    width: 40px;
    height: 40px;
}
.doctify_st {display: block;    margin: 5px 0;}
.doctify_st p {
    font-size: 18px;
    display: inline-block;
}
.doctify_st img {
    width: 40%;
}
.banner_content h1 {
    font-size: 24px;
    line-height: 32px;
}	
.inner_banner .banner_content h1{margin:0;font-size: 30px;}
	
}

@media (max-width: 575px){
	/*body{ border:2px solid #FFFF00;}*/
	.header_button .btn_common{margin:0;}
	.btn_common{
    font-size: 14px;
    padding: 12px 25px;
	}
	.call_button.btn_common{font-size:15px;}
	.banner_content h2 {
    font-size: 14px;
    line-height: 18px;
}

.banner_content h1 {
    font-size: 20px;
    line-height: 24px;
}
a.banner_cll {
    font-size: 20px;
    line-height: 32px;margin: 5px 0 0 0;}
a.banner_cll img{width: 32px; height: 32px;}
.banner_content {
    left: 0;
    right: 0;
}
a.banner_button {
    margin-left: 0;
    line-height: 30px;
    font-size: 14px;
    margin: 7px 0;
}
a.banner_button { padding: 8px;}
.banner_button.button_sec {
    line-height: 18px;
}	
.doctify_st{margin:5px 0 8px 0;}	
.body_content h2 {
    font-size: 15px;
    line-height: 20px;
}
.body_item h3 { font-size: 18px;}
.meet-button, .book_video.meet-button{display:block; text-align:center;}
.book_video.meet-button{margin-top:10px;}	
.body_part {
    margin: 50px 0;
}
.blog_one {
    margin-bottom: 20px;
}
.blog_two .blogOne_content{float:none; width:100%; position:static;}
.blog_img{float:none; width:100%;    text-align: center;}
.blog_two .align_center {
    top: 0;
    bottom: auto;
    transform: translateY(-0%);
    position: static;
}
.map_cta {
    padding: 15px 20px;
    height: auto;
    margin: 0 10px;
    bottom: -30px;
}
footer h3{margin-top:30px;}
footer{padding-top:20px;}
.copy_right p{text-align:center;}
.footer_socal {
    display: block;
    text-align: center;
    margin-top: 10px;
}
.footer_socal li a {
    width: 30px;
    height: 30px;
    display: block;
    line-height: 28px;
}
.forePage h2{font-size: 30px;}
.inner_banner .banner_content h1{font-size: 24px;}
}

@media (max-width: 425px){
	/*body{ border:2px solid #FF00FF;}*/
	.btn_common {font-size: 13px;}
	.call_button.btn_common {font-size: 14px;}
	.banner_content h2 {
    font-size: 12px;
    line-height: 16px;
}
a.banner_cll {font-size: 16px; line-height: 28px;}
a.banner_cll img {
    width: 28px;
    height: 28px;
}
.doctify_st p {font-size: 16px;}
.banner_content h1 {
    font-size: 17px;
    line-height: 21px;
}
.navbar-light .navbar-toggler {
    margin-right: 4px;padding: 4px 8px;
}
a.banner_button {
    margin-left: 0;
    line-height: 30px;
    font-size: 13px;
    margin: 5px 0;
}
a.banner_button {
    padding: 5px;
}

.banner_button.button_sec {
    line-height: 16px;
}
.body_content h2 {font-size: 14px;}
.body_part h2 {
    font-size: 22px;
}
body{}
.form-control.book_drodwon { font-size: 14px;}
	.body_content {
    margin: 10px 0 20px;
}
.inner_banner .banner_content h1{font-size: 20px;}
}
@media (max-width: 380px){
	/*body{ border:2px solid #0066FF;}*/
	.call_button.btn_common {
    font-size: 11px;
}
.btn_common {
    font-size: 11px;
    padding: 10px 20px;
}
a.banner_button {
    line-height: 26px;
    font-size: 12px;
}
a.banner_cll img {
    width: 22px;
    height: 22px;
}
a.banner_cll {
    font-size: 14px;
    line-height: 22px;
	 padding: 3px 10px 3px 3px;
}
.doctify_st p {
    font-size: 14px;
}
.banner_content h1 {
    font-size: 15px;
    line-height: 18px;
}
.body_content h2 {
    font-size: 13px;
}
.body_item {
    padding: 20px;
}
.body_upContent h3 {
    font-size: 18px;
}
.body_upContent span {
    font-size: 25px;
}
.body_upContent p{width:100%;}
.map_cta {
    margin: 0;
    bottom: -20px;
}
.map_cta ul li{word-break: break-all;font-size: 15px;}
	
}