 /*#qodef-page-outer {
                margin-top: -149px;
            }

            @media only screen and (max-width: 1200px) {
                #qodef-page-outer {
                    margin-top: -70px;
                }
            }

            #qodef-page-inner {
                padding: 0px;
            }

            @media only screen and (max-width: 1200px) {
                #qodef-page-inner {
                    padding: 0px;
                }
            }

            #qodef-top-area {
                background-color: rgba(255,255,255,0);
                border-bottom-color: rgb(255,255,255);
                border-bottom-width: 1px;
            }

            #qodef-page-header .qodef-header-logo-link {
                height: 50px;
            }

            #qodef-page-mobile-header .qodef-mobile-header-opener, #qodef-page-mobile-header .qodef-fullscreen-menu-opener {
                color: rgb(255,255,255);
            }

            #qodef-page-mobile-header .qodef-mobile-header-logo-link {
                height: 40px;
            }

            .qodef-page-title {
                height: 70px;
                background-color: rgb(241,247,252);
            }

            .qodef-page-title .qodef-m-content {
                padding-top: 149px;
            }

            .qodef-page-title .qodef-m-title {
                color: rgb(1,58,101);
            }

            @media only screen and (max-width: 1200px) {
                .qodef-page-title .qodef-m-content {
                    padding-top: 70px;
                }
            }

            .qodef-header--standard #qodef-page-header {
                background-color: rgba(255,255,255,0);
            }

            .qodef-mobile-header--standard #qodef-mobile-header-navigation .qodef-m-inner {
                background-color: rgb(1,58,101);
            }

            .qodef-mobile-header--standard #qodef-page-mobile-header {
                background-color: rgb(1,58,101);
            }

            @media only screen and (max-width: 1512px) {
                h1, .qodef-h1 {
                    font-size: 60px;
                    line-height: 1.08em;
                }

                h2, .qodef-h2 {
                    font-size: 57px;
                    line-height: 1.08em;
                }

                h3, .qodef-h3 {
                    font-size: 42px;
                    line-height: 1.106em;
                }

                h4, .qodef-h4 {
                    font-size: 34px;
                    line-height: 1.14em;
                }

                h5, .qodef-h5 {
                    font-size: 25px;
                    line-height: 1.2em;
                }

                h6, .qodef-h6 {
                    font-size: 22px;
                    line-height: 1.227em;
                }
            }

            @media only screen and (max-width: 1200px) {
                h1, .qodef-h1 {
                    font-size: 60px;
                    line-height: 1.083em;
                }

                h2, .qodef-h2 {
                    font-size: 55px;
                    line-height: 1.09em;
                }

                h3, .qodef-h3 {
                    font-size: 40px;
                    line-height: 1.125em;
                }

                h4, .qodef-h4 {
                    font-size: 32px;
                    line-height: 1.15em;
                }

                h5, .qodef-h5 {
                    font-size: 25px;
                    line-height: 1.2em;
                }

                h6, .qodef-h6 {
                    font-size: 20px;
                    line-height: 1.25em;
                }
            }

            @media only screen and (max-width: 1024px) {
                h1, .qodef-h1 {
                    font-size: 55px;
                    line-height: 1.09em;
                }

                h2, .qodef-h2 {
                    font-size: 50px;
                    line-height: 1.1em;
                }
            }

            @media only screen and (max-width: 680px) {
                h1, .qodef-h1 {
                    font-size: 47px;
                    line-height: 1.05em;
                }

                h2, .qodef-h2 {
                    font-size: 42px;
                    line-height: 1.02em;
                }

                h3, .qodef-h3 {
                    font-size: 35px;
                    line-height: 1.14em;
                }

                h4, .qodef-h4 {
                    font-size: 30px;
                    line-height: 1.16em;
                }

                h5, .qodef-h5 {
                    font-size: 25px;
                    line-height: 1.2em;
                }

                h6, .qodef-h6 {
                    font-size: 20px;
                    line-height: 1.25em;
                }
            }
			*/
.qodef-header-navigation>ul{justify-content: center;}			
			
.qodef-m-icon-wrapper{margin: 0 12px 0 0}	
.qodef-m-title.custClass{margin-top: 0px;font-size: 15px;line-height: 17px}	
.qodef-m-text.custClass{margin-top: 7px;font-size: 15px;line-height: 17px;color: #5eb2f2}	
.qodef-m-icon-wrapper{margin: 0 12px 0 0}

.qodef-section-title .qodef-m-subtitle{color:#fff;}


.qodef-m-title.homeBannerTitle{font-size:50px;}
.elementor-element.elementor-element-643797e.e-con-full.e-flex.e-con.e-parent.servicesOuter{padding:1% 2%;}
.elementor-element.elementor-element-643797e.e-con-full.e-flex.e-con.e-parent.servicesOuter .qodef-m-content{padding:0% 2%;}

.viewAllServicesBtn{
	padding: 14px 30px;
    background: #013a65;
    color: #fff;
    border-radius: 0px 15px;
    font-family: Gabarito, sans-serif;
    font-size: 15px;
    transition: all .35s ease-out, border-radius .5s ease-out;
    letter-spacing: .08em;
    text-transform: uppercase;
	margin:10px 0;
	display:inline-block;
}
.viewAllServicesBtn:hover{
	border-radius:0px;
	color:#fff;
}

.qodef-m-subtitle.whyChooseUs{color:#013A65;}
.whyChooseUsPointsOiter{display: flex; margin-left: 25px;}
.whyChooseUsPointsOiter ul{margin:0px; padding:0px; list-style:none;}
.whyChooseUsPointsOiter ul li{margin: 15px 0; padding-left: 50px; font-size: 19px;}
.whyChooseUsPointsOiter ul li span.rightMarkHolder{
	background: #fff;
    border-radius: 50px;
    height: 40px;
    width: 40px;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16);
    text-align: center;
    display: inline-block;
    line-height: 40px;
    margin-left: -50px;
}
.qodef-m-title.homeAboutTitle{font-size:50px;}
.qodef-m-subtitle.homeAboutSmallTitle{color:#013A65;}
.qodef-m-subtitle.TestimonialsTitle{font-size: 14px; color: #013a65; font-weight: bold !important; font-size: 25px !important;}


.testimonialsWrapper {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.testimonialsItemHolder {
    margin: 15px 15px;
    background: #fff;
    flex-grow: 1;
    width: 45%;
    padding: 15px;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16);
}
.testimonialsItemHolder .clientName{font-weight:bold; font-size:20px; text-align:center;}

.aboutContentWrapper {
    background: #fff;
    padding: 5% 0;
    color: #013A65;
    font-size: 20px;
    font-family: 'Gabarito', sans-serif;
    text-align: justify;
}
.aboutUsleftImgHolder{
	width:100%;
	background:#fff;
	padding:10px;
	border-radius: 0 50px;
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16);
}
.aboutUsleftImgHolder img{
	width:100%;
	border-radius: 0 50px;
	/*box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16);*/
	
}
.aboutUsRightContent h2{
	font-size: 20px;
}
.aboutUsRightContent h3{
	font-size: 40px;
}
.aboutUsRightContent p b{
	font-size: 18px;
}
.aboutUsRightContent p{
	font-size:20px;
}

.aboutOurValuesWrapper{
    padding: 5% 0;
    color: #013A65;
    font-size: 20px;
    font-family: 'Gabarito', sans-serif;
    text-align: justify;
	background: #e3f7ff;
}
.aboutOurValueOuter{
	    width: 100%;
    background: #fff;
    padding: 25px;
    border-radius: 0 50px;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16);
    color: #013A65;
    padding-left: 75px;
    margin: 30px;
}
.aboutOurValueIcnHolder{
	background: #fff;
    border-radius: 50px;
    height: 60px;
    width: 60px;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16);
    text-align: center;
    display: inline-block;
    line-height: 40px;
   margin-left: -50px;
   text-align: center;
    line-height: 55px;
}
.aboutOurValueHeader {
    display: block;
    margin-top: -50px;
    margin-left: 30px;
    font-weight: bold;
    font-size: 25px;
}
.aboutOurValueRunningContent{
	font-size: 20px;
    margin-left: 30px;
    display: block;
}
.aboutOurValuesContaner{
	text-align: center;
    font-size: 50px;
    font-weight: bold;
    margin-bottom: 30px;
}
.aboutContentWrapperSmallTitle{
	font-size: 22px;
    margin: 0 0 -15px 0;
}
a{
	text-decoration:none;
}
a.active{
	text-decoration:underline;
}

.aboutUsTestimonialsWrapper{
	padding: 5% 0;
    color: #013A65;
    font-size: 20px;
    font-family: 'Gabarito', sans-serif;
    text-align: justify;
}
.container.aboutUsTestimonialsTitleOuter{
	font-size:50px;
	font-weight:600;
	text-align:center;
}
.aboutUsTestimonialsSubTitle{
	font-size:20px;
	margin-top:0px;
}
.aboutUsTestimonialsMainTitle{
	    margin-top: -15px;
		margin-bottom:30px;
}
.aboutUsTestimonialsRunningContent {
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16);
    padding: 32px;
    border-radius: 15px 0;
    margin: 15px;
}
.aboutUsTestimonialsRunningContent p.title{font-weight:bold;}

.dentalServicesWrapper{
	background: #fff;
    padding: 5% 0;
    color: #013A65;
    font-size: 20px;
    font-family: 'Gabarito', sans-serif;
    text-align: justify;
}
.dentalServicesTitle {
    text-align: center;
    font-size: 50px;
    font-weight: bold;
    margin-bottom: 30px;
}

.dentalServicesImgHolder {
    width: 100%;
    overflow: hidden;
    position: relative;
    border-radius: 0 15px 0 0;
}
.dentalServicesImgHolder > img {
    aspect-ratio: 1 / 1;
    object-fit: cover;
    transition: all .3s ease;
    width: 100%;
    height: 150px;
    border-radius: 0 15px 0 0;
}
.dentalServicesImgHolder > img:hover {
  transform: scale(1.2);
  border-radius: 0 15px 0 0;
}
.dentalServicesImgIconOuter{
	position:relative;
}
.dentalServicesBoxIconHolder{
	 position: absolute;
    width: 70px;
    height: 70px;
    background: #fff;
    border-radius: 50px;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16);
    z-index: 1;
    bottom: -15px;
    right: -30px;
    text-align: center;
    line-height: 60px;
}
.dentalServicesBoxOuter {
    width: 90%;
    margin: 15px auto;
    padding: 10px;
    box-shadow: 0px 0px 4px #ccc;
    border-radius: 0 20px;
    min-height: 400px;
}
.dentalServicesBoxContent {
    font-size: 18px;
    line-height: 25px;
    padding: 0 5px;
    text-align: left;
}
.dentalServicesBoxTitle{
	font-size: 22px;
    font-weight: 800;
    margin: 30px 0 15px;
    text-align: center;
}
.displayNone{display:none;}

.contactUsWrapper{
	padding: 5% 0;
    color: #013A65;
    font-size: 20px;
    font-family: 'Gabarito', sans-serif;
    text-align: left;
}
.contactUsWrapper .columnHeader h3{ text-align: left;}
.columnOuter {
    width: 90%;
    margin: auto;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16);
    padding: 15px;
    border-radius: 0 25px 0;
}
.columnHeader{
	margin-bottom:35px;
}
.columnHeader h3{
	font-size: 40px;
    font-weight: 600;
}
.columnHeader p{
	font-size:18px;
	line-height:auto;
	text-align:left;
}
.columnContentAddress{
	width:100%;
	
}
.columnContentAddress ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.columnContentAddress ul li {
    width: 100%;
    padding-left: 45px;
    margin: 30px 0;
}
.columnContentAddress ul li span{
	width: 40px;
    height: 40px;
    border-radius: 40px;
    box-shadow: 0 3px 6px 0 rgba(0, 0, 0, .16);
    display: inline-block;
    text-align: center;
    line-height: 40px;
    margin-right: 15px;
}
.columnContentAddress ul li span.phone,
.columnContentAddress ul li span.message,
.columnContentAddress ul li span.address{
	margin-left:-50px;
}
.contactUsBtn{
	padding: 14px 30px;
    background: #013a65;
    color: #fff;
    border-radius: 0px 15px;
    font-family: Gabarito, sans-serif;
    font-size: 15px;
    transition: all .35s ease-out, border-radius .5s ease-out;
    letter-spacing: .08em;
    text-transform: uppercase;
	margin:10px 0;
	display:inline-block;
}
.contactUsBtn:hover{
	border-radius:0px;
	color:#fff;
}

#qodef-page-header .qodef-header-logo-link {
    height: auto !important;
    background: #fff;
    padding: 15px;
    border-radius: 0 0 15px 15px;
    box-shadow: 4px 5px 9px 2px #3d2525;
}
.qodef-mobile-header-opener svg{color:#fff;}

.qodef-copyright-text a{color:#fff;}
.qodef-copyright-text{padding:10px 0}
#qodef-page-content-bottom{background:#013A65;}
#qodef-page-footer-bottom-area {background-color: #002744;}
a.orangeColor{color:orange;}
a.orangeColor:hover{color:red;}
.text-right{text-align:right;}