/* 
Theme Name: Unbiazed Child 
Theme URL: chinoaestheticdental.com
Description: Unbiazed Child 
Theme Author: Your Name
Author URL: http://yourdomain.com
Template: unbiazed 
Version: 1.0.0 
Text Domain: unbiazed-child
*/

@font-face {
    font-family: 'Playfair Display SemiBold';
    src: url('fonts/PlayfairDisplay-SemiBold.eot');
    src: url('fonts/PlayfairDisplay-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('fonts/PlayfairDisplay-SemiBold.woff2') format('woff2'),
        url('fonts/PlayfairDisplay-SemiBold.woff') format('woff'),
        url('fonts/PlayfairDisplay-SemiBold.ttf') format('truetype'),
        url('fonts/PlayfairDisplay-SemiBold.svg#PlayfairDisplay-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
.cont-btns a {
    color: #fff !important;
}
.testimonial .elementor-image-carousel-caption h3{color:#fff!important;margin-top:4%}
.testimonial .elementor-image-carousel-caption{padding:0 5%}
.testimonial .swiper-slide-image{width:200px}
.callb a{font-size:35px; color:#999999!important}
.callb a:hover{color:#000!important}
.ch1,.ch1 a{font-family: 'Playfair Display SemiBold';}
.main-navigation a{font-family: 'Playfair Display SemiBold';}
h1,h2,h3,h4,h5,h6,.ch2 {font-family: "Playfair Display", serif;}
p{font-family: "Lato";font-size:20px;}
p,h1,h2,h3,h4,h5,h6{color:#000}
.hd-ph a {font-family: 'Lato';font-size: 16px;text-transform: uppercase;font-weight: 600;color: #023059;border: 2px solid #023059;padding: 10px 13px;margin-left: 24px;}
.hd-ph a:hover {color: #023059;opacity: 0.8;}
.hd-ph img {padding-right: 5px;}
.ban-txt p {font-size: 60px;font-family: 'Playfair Display';margin-bottom: 20px;line-height: 72px;}
.ban-txt {background: #fff;}
.top-ban-bt a {padding: 10px 26px;}
.tpbansc {/*background-color: #023059;*/text-align: center;padding: 12px 0;}
.tpbansc a {font-size: 16px;font-weight: bold;text-transform: uppercase;border-radius: 0px;color: #fff;padding: 13px 0px;display: block;background: #023059;letter-spacing: 2px;}
.tpbansc a:hover {background-color: #5D7CA6;}
.tpbansc span {font-size: 25px;vertical-align: middle;}
#tpbt2 a {padding-top: 18px;padding-bottom: 18px;letter-spacing: 3px;}
#tpbt2 {margin-top: 12px;}
.hm-fbx h3 {font-size: 45px;}
.hm-fbx-img{margin-bottom:0 !important;}
.hm-inbx  {padding: 40px 35px 60px 35px;background: #f7f8fc;box-shadow: -1px 2px 0px -1px #ddd;}
.hm-inbx a {color: #000;}
span.inbxh {font-size: 45px;font-family: 'Playfair Display';display: block;}
span.inbxp {font-size: 18px;line-height: 36px;display: block;}
.hm-inbx span.inbxa {text-align: center;border: 2px solid;padding: 7px 26px;margin: 0 auto;display: block;width: 80%;font-family: 'Lato';font-weight: 600;text-transform: uppercase;margin-top: 20px;}
.hm-inbx:hover {background: #023059;}
.hm-inbx a:hover {color: #fff;}
.doc-bt a {padding: 10px 63px;}
.list-fid li{display: inline-block;
    background: url(/wp-content/uploads/check-mark.png) no-repeat;background-position: left; padding-left: 50px;font-size: 25px;}
.hm-inbx1 img {width: 100%;}
.hm-inbx1:hover {background: #023059;color: #fff;}
.hm-inbx1:hover a {border-color:#fff; color: #fff;}
.hm-inbx1 {background: #f7f8fc;color: #000;}
.tst {padding: 40px;box-shadow: -1px 2px 0px -1px #ddd;}
.hm-inbx1 a { color: #000;}
span.inbxa a {text-align: center;border: 2px solid;padding: 7px 26px;margin: 0 auto;display: block;width: 80%;font-family: 'Lato';font-weight: 600;text-transform: uppercase;margin-top: 20px;}
.tst span a:hover {color: #fff;}
.footer-widget-2 h3 {font-size: 40px;}	
.footer-widget-2 p {line-height: 32px;/*width: 90%;*/}
.fulsec1 {border-bottom: 1px solid #dddddd;width: 100%;}
.fulsec{border-bottom: 1px solid #dddddd;}
.fulsec {display: flex;margin-top: 40px !important;padding-bottom: 40px;width: 100%;}
.in-cols {width: 54%;}
.in-colf {width: 46%;}
#block-14,#block-15,#block-16,#block-17{padding-left:0;}
.fulsec h3,.fulsec1 h3 {font-size: 40px;font-family: 'Playfair Display';margin-bottom: 15px;}
.fulsec1 p {line-height: 32px;}
.fulsec p {line-height: 40px;}
.fulsec1 p {margin-bottom: 40px !important;}
.fulsec a {color: #000;}
.inside-footer-widgets {align-items: center;}
.f-sc {margin-top: 40px;letter-spacing: 35px;}
.fot-cpy {padding-top: 10px;}
.fot-cpy a{color:#000}
footer.site-info {display: none;}
div#footer-widgets {margin-bottom: 100px;margin-top: 100px;}

.ticon a{background-image:url(/wp-content/uploads/p-icon.png);    background-repeat: no-repeat;    background-position: 18% 50%;}
.content-text{font-size:20px;line-height:38px}
.blue-c { background-image: linear-gradient(45deg, #819ec3);	transform: skewY(-5deg);}
.blue-content {	margin: 0 auto;	transform: skewY(5deg);}
.blue-content .elementor-widget-text-editor{margin-bottom:35px!important}

.contact-form label{color:#fff;}
.contact-form input[type="text"],.contact-form input[type="tel"],.contact-form input[type="email"]{width:100%;border: none;}
.contact-form textarea{height:150px;width:100%;border: none;}
.contact-form input[type="submit"]{background-color:#023059;text-align:center; font-size:20px;text-transform: uppercase; padding: 18px 100px; border-radius:3px}
.contact-form .wpcf7-spinner{position:absolute!important}

.app-form input[type="text"],.app-form input[type="email"],.app-form input[type="tel"],.app-form input[type="date"]{width:100%}
.app-form input[type="date"]{
	color: #666666;
    background-color: #fafafa;
	border: 1px solid #cccccc;
    border-radius: 0;
    padding: 10px 15px;
    max-width: 100%;
}
.app-form .submit{margin-top: 36px; float: right;  background-color: #023059; font-size: 22px; padding: 6px 20px;}
.app-form{display: flex;margin-bottom:20px}
.app-form .d1{width:50%;padding-right:2%}
.app-form .d2{width:50%}
.mobile-menu-control-wrapper .menu-toggle{background-color: #023059;color: #fff;}
.elementor-testimonial-image img {width: 102px!important;}
ul.or-sc {margin-bottom: 4px;padding:0;padding-left:30px;margin:0}
ul.or-sc li a:hover {color: #5d7ca6;}
.ser-lst li {margin-left: -6px;}
.ser-lst li a {color: #fff;line-height: 45px;}
.ser-lst li a:hover {color: #5d7ca6;}
.ser-lst ul {margin-bottom: 0;padding-top: 10px;}
.comments-area {display: none;}
.blgtit h1 {color: #fff;font-family: "Playfair Display", serif;font-size: 60px;}
.blgtit {width: 100%;margin: 0;background: #023059;text-align: center;padding: 25px 0px 25px 0px;}
aside#block-18 {padding-top: 20px;}
aside#block-4 {padding-bottom: 0;padding-top: 0;margin-bottom: 0;}
/****************/
@media only screen and (min-device-width:320px) and (max-device-width:480px) {
	.hd-ph{ margin-top: 30px;}
	.app-form {    display: block;   }
	.app-form .d1,.app-form .d2 {    width: 100%; padding-right:0;margin-bottom:20px}
	.app-form .submit{float:none}
}
@media(max-width:1000px){
.fulsec,.fulsec1{width: 100%;}
.site-header {background-color: #ffffff;margin-right: 30px;margin-left: 30px;}
}
.top-ban-bt-rh a{padding: 10px 59px;}

/***********************/
@media(max-width:349px){
.hd-ph a {font-size: 15px;margin-left: 0;}
}
@media(min-width:350px) and (max-width:480px){
.hd-ph a{margin-left: 0px;}
}
@media(max-width:480px){
.in-colf, .in-cols {width: 100%;}
.fulsec {display: block;}
.in-colf {margin-bottom: 30px;}
#epo-sec a{line-height: 24px;}
}
@media(min-width:475px) and (max-width:740px){
.ban-colm {width: 70% !important;margin: 0 auto;}
}
@media(max-width:740px){
.ban-txt p {font-size: 20px;line-height: 30px;}
.tpbansc {margin-bottom: -14px;}
#ban-bt a {font-size: 12px;width: 100%;}
#ban-bt {box-shadow: 0px 1px 1px -1px rgb(0 0 0 / 50%);}
.tpbansc {text-align: center;}
.site-header {padding-top: 10px;padding-bottom: 10px;}
.list-fid ul {margin-left: 2px;}
.list-fid-mob {margin-top: -48px;}
.list-fid li{list-style-type: none;display: block;}
}
@media (min-width:640px) and (max-width:900px){
#epo-sec{background-position: bottom;background-repeat: no-repeat;}
}
@media(max-width:900px){
#epo-sec .col2{width:100%;}
#epo-sec .col1{width:0;}
#epo-sec .col3{width:0;}
#epo-sec{padding:20px;}
#epo-sec h3{font-size:40px;line-height:50px;}
}
@media (min-width:640px) and (max-width:1099px){
.hd-ph {position: absolute;left: 37%;margin: 0 auto;}
span.inbxa a {width: 60%;}
}
@media (min-width:700px) and (max-width:770px){
.footer-widget-2 {margin: 30px 0px 0 50px;}
}
@media (min-width:700px) and (max-width:1099px){
.ban-txt p {font-size: 35px;margin-bottom: 20px;line-height: 44px;}
.ban-colm {margin-top: 19em;width: 80% !important;}
#tp-bansec {background-position: 10%;}
}
@media (min-width:1000px) and (max-width:1030px){
#epo-sec .col2 {width: 50%;margin-left: 40px;}
.ban-colm {margin-left: -13%;}
}
@media (min-width:1000px) and (max-width:1099px){
#epo-sec {background-position: 56% 0;}
}
@media (min-width:1100px) and (max-width:2000px){
#epo-sec {background-position: bottom;}
}
@media (max-width:1099px){
.menu-toggle {padding: 0 15px;line-height: 45px;right: 25px;position: fixed;}
}
@media (min-width:1100px) and (max-width:1149px){
.main-navigation .main-nav ul li a {padding-right: 10px;padding-left: 10px;font-size: 14px;}
.hd-ph a {font-size: 14px;margin-left: 7px;}
}
@media (min-width:1100px) and (max-width:1200px){
.ban-colm {width: 57% !important;margin-left: -27%;margin-top: 19em;}
.ban-txt p {font-size: 35px;margin-bottom: 20px;line-height: 44px;}
}
@media (min-width:1100px) and (max-width:1300px){
.ban-colm {width: 53% !important;}
.ban-col {width: 25% !important;}
}
@media (min-width:1100px) and (max-width:4000px){
.main-navigation .main-nav ul li a {line-height: 130px;}
.inside-header {padding: 0px 40px;height: 131px;}
.main-navigation .main-nav ul li.menu-item-has-children>a {padding-right: 15px;}
span.dropdown-menu-toggle {display: none !important;}
}
@media (min-width:1150px) and (max-width:1199px){
.main-navigation .main-nav ul li a {padding-right: 10px;padding-left: 10px;font-size: 14px;}
.hd-ph a {font-size: 14px;}
}
@media (min-width:1200px) and (max-width:1330px){
.main-navigation .main-nav ul li a { padding-right: 10px;padding-left: 10px;font-size: 15px;}
.hd-ph a {font-size: 14px;}
.ban-colm {width: 53% !important;margin-left: -27%;margin-top: 19em;}
.ban-txt p {font-size: 35px;margin-bottom: 20px;line-height: 44px;}
}
@media (min-width:1331px) and (max-width:1499px){
.ban-colm {width: 47% !important;margin-left: -46%;margin-top: 19em;}
.ban-txt p {font-size: 35px;margin-bottom: 20px;line-height: 44px;}
}

@media (min-width:1301px) and (max-width:1380px){
.ban-colm {width: 55% !important;}
.ban-col {width: 45% !important;}	
.main-navigation .main-nav ul li a {padding-left: 14px; padding-right: 14px;}
}
@media (min-width:1500px) and (max-width:1699px){
.ban-colm {width: 45% !important;margin-left: 10%;}
.ban-txt p {font-size: 47px;margin-bottom: 18px;}

}
@media (min-width:1700px) and (max-width:1800px){
.ban-txt p {font-size: 47px;margin-bottom: 24px;}
}
/*#epo-sec {
    background: transparent url(/wp-content/uploads/easy-payment-option-bg.jpg) 100% 72%/contain no-repeat fixed;
}*/

html {scroll-behavior: auto !important;}
aside#block-20 {padding: 0 0 0 0px !important;}
#blue-section p{color: #fff !important;}
@media screen and (min-width: 1280px) and (max-width: 1439px){
#doctors-section{padding:0px 20px;}
}