.elementor-kit-9{
	    --e-global-color-text: black !important;
}
.medicoz_dental_header .site-header__header-one .navbar-brand img {
    max-height: 75px;
}
.medicoz_dental_header .header_top .container {
	padding-top:10px
}
.medicoz_dental_header .header_top .container .header_top_divider{
	padding-bottom:10px
}
.home_team img{
	width:100%
}
.medicoz_dental_header .header-navigation{
	padding-top:0
}
.header_top,
.testi-star,
.site-footer__top{
	display:none
}
.adv-link {
	display:block !important
}
.eael-contact-form-7 input[type=date] {
	border:1px solid #ced4da;
	height:38px;
}
.medicoz_dental_header .nav li.menu-item-has-children i {
	display:inline-block;
	transform:rotate(90deg);
	font-size:12px;
	margin-left:10px;
}
.wpcf7-select {
	width:100%;
	margin-bottom:20px
}
.contactus_form p,
.bookAppointment p{
	display:block !important
}
.page-id-668 .eael-contact-form-7-button-custom {
	padding:0 15px
}
.wpcf7-form p,
.elementor-element-1cf1593c{
	width:100%
}
.inner-banner {
	padding:5% 0
}
#wpcf7-f8148-p680-o1 {
	max-width:650px;
	margin:0 auto
}
.newHomeServiceBox:hover h3, .newHomeServiceBox:hover p {
	color:inherit !important
}
.home .slider-content {
	max-width:100%
}
.home .slider-info {
	justify-content:center;
	flex-direction:column;
	align-items:center;
	text-align:center
}
.home .slider-inner{
	border-radius:100%;
	overflow:hidden;
	width:100px;
	margin-bottom:20px;
	height:100px
}
.home .slider-inner:empty{
	display:none !important
}
.owl-nav.disabled{
	display:none;
}
.elementor-4756 .elementor-element.elementor-element-58a8f5e > .elementor-container{
	min-height:100%
}
.home_team .col-md-4{
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
.home_team .doc-box h3 {
	font-size:20px
}
.home_team .product-box {
	height:240px;
	overflow:hidden
}
.doctors_list .row{
	justify-content:center
}
.doctors_list .col-lg-3 {
	display:flex;
}
.doctors_list .con{
	background:#F5F6F8;
	text-align:center;
	margin:20px 0
}
.doctors_list .con .img{
	height:270px;
	overflow:hidden
}
.doctors_list .con .img img{
	width:100%
}
.doctors_list .con h5 {
	padding:20px 15px 10px
}
.wpcf7-form-control {
	background-color:white !important;
	margin:10px 0 !important;
	font-size:13px;
	border:1px solid rgba(0,0,0,0.2)
}
.wpcf7-form-control::-webkit-placeholder{
	font-size:12px
}
.eael-contact-form {
	padding:25px !important
}
 .eael-contact-form  h1 {
	margin:0 !important;
	padding-bottom:10px !important
}
.eael-contact-form .wpcf7-form-control{
	margin-bottom:5px !important;
	height:44px !important
}
.eael-contact-form-7 .wpcf7-form input[type="submit"] {
	background-color: #00B3AA !important;
	height:auto !important
}
 .eael-contact-form-7 .wpcf7-form input[type="submit"]:hover {
	background-color: #00329D !important;
}
.single-team .simple-text .elementor-col-50:last-child .elementor-widget-container img{
	width:100%
}
.elementor-652 .elementor-element.elementor-element-b6578da .eael-contact-form {
	padding:0 !important
}
.elementor-652 .elementor-element.elementor-element-b6578da .eael-contact-form-7 .wpcf7-form-control.wpcf7-textarea {
    height: 135px !important;
}
.page-id-668 .eael-contact-form{
	padding:0 !important
}
.bookAppointment input.form-control, .bookAppointment textarea, .bookAppointment input[type=date] {
    margin-bottom: 16px !important;
}
.elementor-section.text_sect{
	position:relative;
}
.elementor-680 .elementor-element.elementor-element-5ea17f4c > .elementor-widget-container{
	border:none
}
.elementor-element-6527d0b .elementor-inner-section{
	display:flex
}
.medicoz_dental_header .header-navigation ul > li{
	margin-right:20px
}
.elementor-8200 .elementor-element.elementor-element-bf3adf6:not(.elementor-motion-effects-element-type-background), .elementor-8200 .elementor-element.elementor-element-bf3adf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
	height:100%
}
.elementor-widget-container p {
	line-height:34px
}
.bookAppointment .col-md-12 {
	padding:0 !important
}
.bookAppointment .row{
	margin:0 !important
}
.eael-contact-form-7 {
	padding:25px 0 !important
}
@media(min-width:1300px) and (max-width:1400px){
	.elementor-element.textSecRight {
		width:100% !important
	}
}
@media(max-width:1199px){
	.home .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {
		flex-direction:column;
		text-align:center
	}
	.home .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon {
		display: flex;
		justify-content: center;
		width: 100%;
		margin-bottom:10px;
	}
	.container{
		max-width:95%
	}
	.elementor-4756 .elementor-element.elementor-element-191acbb8{
		padding-top:50px !important
	}
	.elementor-4756 .elementor-element.elementor-element-486e0952 {
		margin-top: 50px;
		margin-bottom: 0;
		padding: 62px 15px 60px 15px;
	}
	.elementor-4756 .elementor-element.elementor-element-330df78 > .elementor-element-populated {
		padding: 0px 0px 0px 10px;
	}
	.elementor-4756 .elementor-element.elementor-element-6f2e944 .elementor-heading-title{
		font-size:31px;
	}
	.elementor-4756 .elementor-element.elementor-element-6f2e944 > .elementor-widget-container{
		margin-bottom:5px;
	}
	.elementor-4756 .elementor-element.elementor-element-7f8b2bdf{
		margin-top:40px;
	}
	.elementor-4756 .elementor-element.elementor-element-0696c57 {
		padding-top:10px;
	}
	.elementor-4756 .elementor-element.elementor-element-f5db3ab {
		margin-top:40px;
	}
	.elementor-4756 .elementor-element.elementor-element-1d014ec4 {		
    	padding: 50px 10px 50px 10px;
	}
	.elementor-4756 .elementor-element.elementor-element-5cc28a5f > .elementor-widget-container{
		padding-bottom:10px;
	}
}
@media(min-width:1200px){
	.slider-content {		
		height: 430px;
	}
}
@media(max-width:1099px){
	.elementor-4756 .elementor-element.elementor-element-24b6dc90,
	.elementor-7180 .elementor-element.elementor-element-79cc6dea {
		width:100%
	}
	.elementor-4756 .elementor-element.elementor-element-5c324455 img{
		width: 300px;
		margin: 0 auto;
		display: block;
	}
	.elementor-4756 .elementor-element.elementor-element-f5db3ab {
		padding-top:10px;
	}
	.elementor-4756 .elementor-element.elementor-element-1180eb8{
		width:100%
	}
	.elementor-4756 .elementor-element.elementor-element-5125329 {
		display:none;
	}
	.elementor-element-bc7cedb{
		margin-top:20px
	}
	.elementor-4756 .elementor-element.elementor-element-691946b7 > .elementor-element-populated{
		padding-top:35px
	}
	.elementor-element-6f736709 .elementor-icon-box-content{
		width:100%
	}
	.elementor-element-6f736709 .elementor-element{
		max-width:100% !important
	}
	.elementor-element-6f736709 .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon{
		margin-right:0 !important
	}
}
@media(min-width:992px) and (max-width:1099px){
	.elementor-element-486e0952 .elementor-col-25 {
		width: 25% !important;
	}
	.elementor-element-486e0952 .elementor-col-25>.elementor-widget-wrap{
		margin:10px !important
	}
	.elementor-element-e08695f .elementor-col-50{
		width: 50% !important;
	}
	.elementor-4756 .elementor-element.elementor-element-1215160 > .elementor-element-populated {
        padding: 30px 20px 0px 20px;
		margin-left:20px
    }
	.elementor-element-0696c57 .elementor-col-33{
		width:33.333% !important
	}
	.elementor-element-6f736709 .elementor-col-25{
		max-width: 25% !important;
	}
	.elementor-element-6f736709 .elementor-col-25:nth-child(3)>.elementor-widget-wrap {
		border-left:1px dashed #A1A1A1
	}
	.elementor-element-6f736709 .elementor-col-25>.elementor-element-populated{
		padding:0 20px!important
	}
	.elementor-element-6f736709  h2 {
		font-size:21px !important
	}
	.elementor-element-6f736709 p {
		font-size:16px !important
	}
}
@media (min-width:768px) and (max-width:1099px){
	footer .col-lg-4 {
		flex:0 0 33.333%;
		max-width:33.333%;
		padding-right:0 !important
	}
	.elementor-element-58a5d566 .elementor-col-33 {
		width:33.333% !important
	}
	.elementor-4756 .elementor-element.elementor-element-330df78{
		width:55%
	}
	.elementor-4756 .elementor-element.elementor-element-ef778d7{
		width:45%
	}
	.elementor-4756 .elementor-element.elementor-element-8d55212 .elementor-heading-title {
		font-size:28px
	}
	.elementor-element-0696c57 .elementor-col-33 {
		width:33.333% !important
	}
	.home .elementor-counter-number-suffix,
	.home .elementor-counter-number{
		font-size:33px !important
	}
	.home .elementor-counter .elementor-counter-title {
		font-size:14px
	}
}
@media(max-width:991px){
	.elementor-4756 .elementor-element.elementor-element-37ca5a1 {
		width:100%
	}
	.elementor-4756 .elementor-element.elementor-element-b78bc40{
		margin-top:20px
	}
}
@media(min-width:768px) and (max-width:991px){
	.elementor-4756 .elementor-element.elementor-element-457bcb45 .elementor-heading-title {
		font-size:30px;
		line-height:36px
	}
	.elementor-4756 .elementor-element.elementor-element-2c4088e3 .elementor-heading-title {
		font-size:31px;
	}
	.elementor-4756 .elementor-col-25 .elementor-widget-wrap{
		margin:10px !important
	}
	.elementor-4756 .elementor-element.elementor-element-1215160 > .elementor-element-populated {
		padding:40px 40px 0 !important
	}
	.elementor-4756 .elementor-element.elementor-element-1215160{
		order:1
	}
	.elementor-4756 .elementor-element.elementor-element-526495f7 {
		padding:20px 0;
		margin:0
	}
	.elementor-4756 .elementor-element.elementor-element-b8887bf .elementor-heading-title{
		font-size:32px
	}
}
@media(max-width:767px){
	.container {
		max-width:100%
	}
	.inner-banner__content h1 {
		font-size:37px
	}
	.elementor-668 .elementor-element.elementor-element-a7d566a {
		margin-top:40px
	}
	
	.elementor-element-486e0952 h1{
		text-align:center;
		padding-bottom:25px
	}
	.elementor-element-2a3567d h3 {
		text-align:center
	}
	.page-id-7180 .entry-content .elementor .elementor-hidden-phone  {
		display:block !important
	}
	.elementor-4756 .elementor-element.elementor-element-5b052c10 > .elementor-widget-container {
		padding:15px 0 0
	}
	.elementor-4756 .elementor-element.elementor-element-207556a {
		padding:0 !important
	}
	.elementor-4756 .elementor-element.elementor-element-2c4088e3 {
		max-width:100%;
		width:100%
	}
	.elementor-4756 p {
		line-height: 28px !important;
	}
	.elementor-4756 .elementor-element.elementor-element-533322a {
		padding-top:25px
	}
	.elementor-4756 .elementor-element.elementor-element-4aa2ab1 > .elementor-widget-container {
		margin:0 !important
	}
	.elementor-element-e08695f .elementor-hidden-phone {
		display:block !important
	}
	.elementor-4756 .elementor-element.elementor-element-1215160 {
		order:1;
		padding-top:25px
	}
	.elementor-4756 .elementor-element.elementor-element-6f2e944 .elementor-heading-title {
        font-size: 28px;
    }
	.elementor-4756 .elementor-element.elementor-element-1215160:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap {
		background:none
	}
	.elementor-element-7f8b2bdf .elementor-hidden-phone {
		display:block !important
	}
	.elementor-4756 .elementor-element.elementor-element-b45ea07 .elementor-heading-title br,
	.elementor-4756 .elementor-element.elementor-element-8d55212 .elementor-heading-title br{
		display:none !important
	}
	.elementor-4756 .elementor-element.elementor-element-f73f8ef .elementor-heading-title {
		font-size:20px
	}
	.elementor-4756 .elementor-element.elementor-element-f73f8ef > .elementor-widget-container {
		padding:0
	}
	.elementor-4756 .elementor-element.elementor-element-b45ea07 .elementor-heading-title {
		font-size:30px;
		line-height:normal;
	}
	.elementor-4756 .elementor-element.elementor-element-8d55212 > .elementor-widget-container {
		padding-bottom:20px
	}
	.doc-box h3, .news-box .news-text a h2{
		font-size:16px
	}
	.home .product-box {
		margin-bottom:20px
	}
}
@media(min-width:600px) and (max-width:767px){
	.elementor-element-486e0952 .elementor-col-25{
		width:45%;
		MARGIN:0 auto
	}
	.elementor-4756 .elementor-element.elementor-element-457bcb45 .elementor-heading-title{
		font-size:27px
	}
	.elementor-element-7f8b2bdf .elementor-col-33 {
		width:33.333%
	}
}
@media(max-width:599px){
	.home_team .product-box {
		height:auto !important
	}
}