@media (min-width: 992px) and (max-width: 1300px) {
.nav-menu ul li.loginLi {top:-10px;}
}
@media (min-width: 1301px) and (max-width: 1400px) {
.nav-menu ul li.loginLi {top:3px;}
}
@media (min-width: 1401px) and (max-width: 1550px) {
.nav-menu ul li.loginLi {top:-14px;}
}
@media (min-width: 1551px) and (max-width: 1699px) {
.nav-menu ul li.loginLi {top:-8px;}
}
@media (min-width: 1700px) and (max-width: 1920px) {
.nav-menu ul li.loginLi {top: -14px;}
}

@media (min-width: 1401px) and (max-width: 1550px){

/*.nav-menu ul { padding:0 100px 0 0; }*/

.nav-menu ul li { padding:0 30px; padding-bottom:20px; }

.banner_wapper .home-banner { background-position:bottom right 100px; }
.nav-menu ul li .sub_menu { min-width: 140px; }

h1 { font-size:40px; line-height:55px; }




.why_sec { background-size:auto 80%; background-position:bottom 50px left -27px; padding:200px 0 0; margin:40px 0 0; }

.how_sec { background-size:60% auto;  }



.banner_wapper .inner-banner { height:350px }

}

@media (min-width: 1301px) and (max-width: 1400px){

.header_wapper { padding:32px 50px 0; }		

.nav-menu ul { padding:0 60px 0 0; }

/*.nav-menu ul li { padding:0 30px; padding-bottom:20px;}*/
.nav-menu ul li { padding:10px 30px;}

.nav-menu ul li .sub_menu { min-width: 140px; }

.banner_wapper .home-banner { background-position:bottom 50px right 100px;  background-size:45%; }

h1 { font-size:40px; line-height:55px; }



.drop7 svg { width:150px; } 



.why_sec { background-size:auto 90%; background-position:bottom left; padding:200px 0 0; margin:40px 0 0; }

.unique_sec .unique-box { padding:70px 60px; }

.how_sec { background-size:50% auto;  }

.banner_wapper .inner-banner { height:300px }





#footer { padding:100px 0 0; }



}

@media (min-width: 1201px){
	.banner-caption .contact_logo_blk .logo_blk{margin-top: 60px;}
}

@media (min-width: 1160px) and (max-width: 1280px){
	.banner-caption .contact_logo_blk .logo_blk{margin-top: 90px;width: 150px;height: 150px;}
	.banner-caption .contact_logo_blk .logo_blk img{width: 80px;padding-top: 23px;}
}
@media (min-width: 1200px) and (max-width: 1300px){

	.header_wapper { padding:32px 50px 0; }	

	.nav-menu ul { padding:0 40px 0 0; }

	.nav-menu ul li { padding:0 25px; padding-bottom:20px; }

	.nav-menu ul li .sub_menu { min-width: 110px; }

	.banner_wapper .home-banner { background-position:right 30px; background-size:45%; }

	h1 { font-size:36px; line-height:45px; }

	h2 { font-size:36px; line-height:40px; }

	h3 { font-size:20px; line-height:30px; }



	.drop1 { left:40px; }

	.drop7 svg { width:150px; } 

	.about_sec { padding:80px 0 0; }

	.why_sec { background-size:auto 90%; background-position:bottom left; padding:100px 0 80px; margin:40px 0 0; min-height:370px }

	.unique_sec .unique-box { padding:70px 60px; }

	.how_sec { background-size:50% auto; padding:60px 0 62px;  }



	.banner_wapper .inner-banner { height:350px }



	#footer { padding:100px 0 0; }	


	/*mit Start (21-8-2018)*/
	#popup_login .modal-content { padding:44px 90px 60px; }
	#popup_login .modal-footer {padding-top: 40px;}
	#popup_login .modal-header{ padding-bottom:30px; }
	/*mit End (21-8-2018)*/ 

}

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

.banner-caption .contact_logo_blk { padding-bottom:0; }
.banner_wapper .inner-banner.contact { height: 350px; }

.header_wapper { padding:30px 30px 0; }

.header_wapper.inner_wapper { padding:30px 30px; }

.logo { width:150px }

.nav-menu ul { padding:0 40px 0 0; }

.nav-menu ul li { padding:0 25px; padding-bottom:20px;}

.nav-menu ul li .sub_menu { min-width: 110px; }

.banner_wapper .home-banner { background-position:right 20px; background-size:45%; }

h1 { font-size:36px; line-height:45px; }

h2 { font-size:36px; line-height:40px; }

h3 { font-size:20px; line-height:30px; }



.about_sec { padding:60px 0 0; }

.why_sec { background-size:auto 80%; background-position:bottom left; padding:60px 0 80px; margin:40px 0 0; min-height:270px }

.unique_sec .unique-box { padding:50px 30px; }

.unique_sec .unique-box .image svg { max-height:70px; }

.how_sec { background-size:40% auto; padding:60px 0 62px;  }

.how_blk h2 { padding:0 0 40px 175px; }



.banner_wapper .inner-banner { height:250px }

.people_sec { padding:60px 0; }

.people-grid .people-box  { padding:0 0 40px; }

.method_sec { padding:60px 0; }

.method_blk .table th:first-child, .method_blk .table td:first-child { padding-left:40px; width:300px;  }

.method_blk .table th, .method_blk .table td { padding:12px 13px; }

.method_blk .table th span { padding:0 0 0 10px; }

.patient-page .about_sec { margin:200px 0 0; }

.patient-page .about-blk .about-right { padding:0 0 0 30px; }

.list-style-1 li + li { margin:15px 0 0;  }



.physician-page .physician_sec { padding:60px 0; }

.physician_sec .physician-blk p { padding:0 0 15px; }



#footer { padding:100px 0 0; }	 

.footer_wapper .footer-top { padding:0 0 60px; }

/*mit Start (21-8-2018)*/
#popup_login .modal-content { padding:34px 40px 50px; }
#popup_login .modal-footer {padding-top: 30px;}
#popup_login .form_row .login_fild { height:45px; }
#popup_login .modal-header{ padding-bottom:25px; }
#popup_login .modal-footer .popup_signin { height: 40px; line-height: 40px; min-width: 140px; font-size:13px; }
#popup_login .form_row { padding-bottom:20px; }
#popup_login .modal-dialog {max-width: 450px;}
/*mit End (21-8-2018)*/ 

}





@media (min-width: 768px) and (max-width: 991px){

body { line-height:26px; }

.header_wapper { padding:14px 30px 0; }

.header_wapper.inner_wapper { padding:14px 30px 25px; }

.nav-menu { display:none; }

.header_wapper .login { display:none; }

.menu-toggle { display:block; }

.mobile-menu .login { display:block }

.header_wapper .mobile-menu .nav-menu ul { padding:0; }

.logo { width:150px }

.nav-menu ul { padding:0 40px 0 0; }

.nav-menu ul li { padding:0 25px; }

.banner_wapper .home-banner { background-position:bottom right 0;
	height: 50vh!important;
	background-size: 45%!important;
}

.banner_wapper .banner-caption{
	top: 20vh;
}


.drop { display:none; }



h1 { font-size:30px; line-height:40px; }

h2 { font-size:26px; line-height:30px; }

h3 { font-size:20px; line-height:30px; }



.about_sec { margin:284px 0 60px; padding:60px 0 0; }

.about-blk .about-right { padding:30px 0 0; }

.about-blk .btn-box { padding:40px 0 17px; }





.why_sec { background-size:auto 50%; background-position:bottom left; padding:60px 0 80px; margin:0; min-height:100%; }

.why_blk h2 { padding:0 0 20px; }

.unique_sec h2 { padding:0 0 40px; }

.unique_sec .unique-box { padding:20px 30px; }

.unique_sec .unique-box .image svg { max-height:70px; }

.how_sec { background-size:40% auto; padding:60px 0 62px;  }

.how_blk h2 { padding:0 0 40px 175px; }

.banner_wapper .inner-banner.contact {height:280px}
.banner-caption .contact_logo_blk .logo_blk {width: 161px; height: 161px;}
.banner-caption .contact_logo_blk .logo_blk img{padding-top: 33px; height: 120px;}
.banner-caption .contact_logo_blk { padding-bottom:0; }

.banner_wapper .inner-banner { height:200px }

.people_sec { padding:60px 0; }

.people-grid .people-box  { padding:0 0 40px; }

.method_sec { padding:60px 0; }

.method_blk .table th:first-child, .method_blk .table td:first-child { padding-left:40px; width:300px;  }

.method_blk .table th, .method_blk .table td { padding:12px 13px; }

.method_blk .table th span { padding:0 0 0 10px; }

.patient-page .about_sec { margin:200px 0 0; }

.patient-page .about-blk .about-right { padding:30px 0 0 0; text-align:center; }

.patient-page .list-style-1 { display:inline-block; }

.list-style-1 li { text-align:left; }

.list-style-1 li + li { margin:15px 0 0;  }



.physician-page .physician_sec { padding:60px 0; }

.physician_sec .physician-blk p { padding:0 0 15px; }

.physician-page .how_sec  { padding:60px 0 125px;  }



#footer { padding:40px 0 0; }	 

.footer_wapper .footer-top { padding:0 0 30px; } 

.footer_wapper .ft-box { text-align:center; padding:15px 0; }

.footer_wapper .footer-bottom { padding:40px 0 30px; }

.footer_wapper .ft-logo img { width:150px; }

.footer_wapper .ft-menu ul li:nth-child(even) { padding:0; }

/*mit Start (21-8-2018)*/
.header_wapper .mobile-menu .nav-menu ul li .sub_menu { position:unset; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; border:none; padding-top:10px;}
.nav-menu ul li .sub_menu li { border:none !important; text-align:left; }

/*popup start*/
#popup_login .modal-content { padding:34px 40px 50px; }
#popup_login .modal-footer {padding-top: 30px;}
#popup_login .form_row .login_fild { height:45px; }
#popup_login .modal-header{ padding-bottom:25px; }
#popup_login .modal-footer .popup_signin { height: 40px; line-height: 40px; min-width: 140px; font-size:13px; }
#popup_login .form_row { padding-bottom:20px; }
#popup_login .modal-dialog {max-width: 450px;}
.contact_page .more_contact h3 { padding-bottom:0; }
.contact_page .more_contact { padding-top:75px; }
/*popup end*/

/*mit End (21-8-2018)*/ 



}





@media (max-width: 767px){

	body { line-height:26px; }

	.header_wapper { padding:14px 30px 0; }

	.header_wapper.inner_wapper { padding:14px 30px 25px; }

	.nav-menu { display:none; }

	.header_wapper .login { display:none; }

	.menu-toggle { display:block; }

	.mobile-menu .login { display:block }

	.header_wapper .mobile-menu .nav-menu ul { padding:0; }

	.logo { width:150px }

	.nav-menu ul { padding:0 40px 0 0; }

	.nav-menu ul li { padding:0 25px; }

	.banner_wapper .home-banner { background-position: center 20px; background-size:70%;height: 330px;}

	.banner_wapper .home-banner:after { bottom:-2px; }

	canvas.wave-xp { bottom: 60px; }

	.banner_wapper .banner-caption { padding:0 0 0; top:60px;background-color: rgba(255,255,255,.5); -webkit-transform:none; -moz-transform:none; transform:none; }
	.banner-caption .btn-box a{margin: 0 0 10px!important;}
	.drop { display:none; }
	.banner_wapper .banner-caption h1 {font-size: 24px;color: #ce0000;padding: 14px 0 23px;}
	.icon-info p br{display: none;}

	.banner_wapper .banner-caption h1 br{display: none;}
	.unique_sec .unique-box h3 br{display: none;}

	h1 { font-size:30px; line-height:40px; }

	h2 { font-size:26px; line-height:30px; }

	h3 { font-size:20px; line-height:30px; }



	.about_sec { margin:50px 0 60px; padding-top: 100px;}

	.about-blk .about-left .title-box { position:relative; top:0; box-shadow:none; margin:0 0 20px; min-height:100px; }

	.about-blk .about-left .title-box h2 br { display:none }

	.about-blk .about-left .image {  padding:0; }

	.about-blk .about-left .image.top { position:relative; top:0; right:0; padding:10px 0 0 }

	.about-blk .about-left .image img { width:100%; }

	.about-blk .about-right { padding:30px 0 0; }

	.about-blk .btn-box { padding:40px 0 17px; }





	.why_sec { background-size:auto 60%; background-position:bottom left; padding:50px 0 0; margin:0; min-height:100%; background-image:none !important; }

	.why_blk h2 { padding:0 0 20px; }

	.why_sec .why_blk .image { display:block; }

	.unique_sec h2 { padding:0 0 40px; }

	.unique_sec .unique-box { padding:20px 30px; }

	.unique_sec .unique-box .image svg { max-height:70px; }

	.how_sec { background-size:40% auto; padding:60px 0 100px; background-image:none !important;  }

	.how_blk h2 { padding:0 0 40px 0; text-align:center; }

	.how_blk .icon-box:after { display:none; }

	.how_blk .icon-row { text-align:center; }

	.how_blk .icon-box { float:none; display:inline-block; vertical-align:top; }

	.how_blk .icon-info  { overflow:visible; padding:10px 0 0; }



	.login_banner .inner-banner{ height: 150px;margin-bottom: 20px;}

	.people_sec { padding:40px 0; }

	.people-blk .people-grid { padding:40px 0 0; }

	.people-grid .people-box  { padding:0 0 30px; }

	.method_sec { padding:60px 0; }

	.method_blk .table th:first-child, .method_blk .table td:first-child { padding-left:40px; width:300px;  }

	.method_blk .table th, .method_blk .table td { padding:12px 13px; }

	.method_blk .table th span { padding:0 0 0 10px; }

	.patient-page .about_sec { margin:50px 0 0; }

	.patient-page .about-blk .about-left .title-box { display:block; height:auto; min-height:100px; }

	.patient-page .about-blk .about-right { padding:30px 0 0 0; text-align:center; }

	.patient-page .list-style-1 { display:inline-block; }

	.list-style-1 li { text-align:left; }

	.list-style-1 li + li { margin:15px 0 0;  }



	.register_sec {  padding:40px 0 0;  }

	.register-form .register-top h2 {  display:block; }

	.register-form .register-top a { float:left; width:100%; }

	.register-form form .input_row + .input_row { padding-top:30px;  }

	.register-form form .input_row.half-input { width:100%; }



	.physician-page .physician_sec { padding:40px 0; }

	.physician_sec .physician-blk p { padding:0 0 15px; }

	.physician-page .how_sec  { padding:50px 0 125px;  }





	#footer { padding:40px 0 0; }	 

	.footer_wapper .footer-top { padding:0 0 30px; } 

	.footer_wapper .ft-box { text-align:center; padding:15px 0; }

	.footer_wapper .footer-bottom { padding:40px 0 30px; }

	.footer_wapper .ft-logo img { width:150px; } 

	.footer_wapper .ft-menu ul li:nth-child(even) { padding:0; }


	/*mit Start (21-8-2018)*/
	.header_wapper .mobile-menu .nav-menu ul li .sub_menu { position:unset; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; border:none; padding-top:10px;}
	.nav-menu ul li .sub_menu li { border:none !important; text-align:left; }

	/*popup start*/
	#popup_login .modal-content { padding:34px 20px 50px; }
	#popup_login .modal-footer {padding-top: 30px; -webkit-flex-wrap:wrap; -moz-flex-wrap:wrap; flex-wrap:wrap;}
	#popup_login .form_row .login_fild { height:45px; }
	#popup_login .modal-header{ padding-bottom:25px; }
	#popup_login .modal-footer .popup_signin { height: 40px; line-height: 40px; min-width: 140px; font-size:13px; }
	#popup_login .form_row { padding-bottom:20px; }
	#popup_login .modal-dialog {max-width: 100%;}
	.contact_page .more_contact h3 { padding-bottom:0; }
	.contact_page .more_contact .over_contact { padding:7px 0; }
	.contact_page .more_contact { padding-top:40px; }
	.contact_page .register_sec { padding:26px 0 0; }
	/*popup end*/

	/*mit End (21-8-2018)*/

	.patient-login-page .col-md-8.offset-2{
		margin: 0!important;
	}

	.patient-login-page .col-md-8 .log-in{
		margin:0!important;
	}
	.patient-login-page  .col-md-8 .log-in .btn.btn-primary{
		width: 100%;
		margin-top: 10px;
	}

}



@media all and (max-width: 768px){
	.register-form form textarea.input-text{
		margin-top: 4px;
	}
	.patient-page .log-in{
		margin: 0!important;
	}
	.patient-page .col-md-9.offset-2.no-padding{
		margin-left: 0;
		max-width: 100%;
		width: 100%;
		margin-top: 20px;
	}
	.mobile-menu ul .sub_menu{
		display: block!important;
	}

}
@media all and (max-width: 480px){
		
}

@media all and (max-width: 400px){
	.patient-page .col-md-9.offset-2.no-padding form .btn{
		width: 100%;
	} 
}