.afterbefore-box .twentytwenty-container{
	    height: 367.325px !important;
}
.mapbox .widget_text{
	    margin: 0;
}
.mapbox .custom-html-widget{
	max-height: 400px
}
@media screen and (max-width:999px){
	.inform-form .wpcf7-form .date:after, .inform-form .wpcf7-form .email:after, .inform-form .wpcf7-form .name:after, .inform-form .wpcf7-form .phone:after, .inform-form .wpcf7-form .select:after, .inform-form .wpcf7-form .time:after{
    bottom: 18px;
}
	.inform-form .menu-reason .form-control{
    border-radius: 26px;
    height: 38px;
    margin-bottom: 12px;
	}
	.inform-form .menu-time .form-control{
		border-radius: 26px;
    height: 38px;
    margin-bottom: 12px;
	}
}
@media screen and (min-width:1000px){
	.right-padding{
		padding-right:15px;
	}
	.left-padding{
		padding-left:15px !important;
	}
	.logo-dark img{
		    max-width: 300px !important;
	}
	#panel-1772-1-0-0{
		margin-top:0px;
	}
.remove-margintop #pgc-1772-3-0{
	padding-right:15px;
}	
	.enhance-smile #pgc-1772-5-1{
	padding-left:15px;	
	}
.inform-form .wpcf7-form .date:after, .inform-form .wpcf7-form .email:after, .inform-form .wpcf7-form .name:after, .inform-form .wpcf7-form .phone:after, .inform-form .wpcf7-form .select:after, .inform-form .wpcf7-form .time:after{
    bottom: 18px;
}
	.inform-form .menu-reason .form-control{
    border-radius: 26px;
    height: 38px;
    margin-bottom: 12px;
	}
	.inform-form .menu-time .form-control{
		border-radius: 26px;
    height: 38px;
    margin-bottom: 12px;
	}
}
.remove-margintop .so-panel{
	margin-top:0px;
}
@media screen and (min-width:450px) and (max-width:767px){
	#single-visit-mobile{
		 background-size: cover !important;
    background-color: #45b7b9;
    background-repeat: no-repeat;
    background-position: top center !important;
	}
}

@media screen and (min-width:768px) and (max-width:1024px){
	#pl-3802 .single-visit-crownsfullbox{
		 background-size: cover !important;
    background-color: #45b7b9;
    background-repeat: no-repeat;
    background-position: top center !important;
	}
}
.periodontal-treatmentbox {
    background-size: contain !important;
    background-repeat: no-repeat;
    background-color: #002c48;
    background-position: bottom center !important;
}
.single-visit-crownsfullbox{
	    background-position: top center !important;
    background-repeat: no-repeat;
    background-color: #3bafb1;
	    background-size: auto !important;
}
.fixed-hybridboxes{
    background-size: 90% !important;
    padding: 0px 0px 0px 0px;
    background-repeat: no-repeat;
}
#pg-3848-0:before{
	  content: '';
    width: 120%;
    height: 100%;
    display: block;
    position: absolute;
    left: -40px;
}
.platelet-rich-fibrinbox{
	background-position: 20% center !important;
}
.fixed-hybridboxes:after{
	content:'';
}
.invisible-aligners-box{
	     background-size: contain !important;
    background-position: bottom center !important;
    background-color: #3cafb1;
}
#post-3802 #pl-3802{
	position:relative;
}

div#panel-3920-0-1-0 {
      background: #ffffffeb;
    padding: 40px 40px 0;
    border-radius: 10px;
}

div#panel-3920-0-1-0{
	margin: 40px 0;
}
div#panel-3920-0-1-0 lable {
    color: #009caa;
    font-weight: 600;
}



div#panel-3920-0-1-0 .wpcf7-form input:not(.btn):not([type=radio]):not([type=checkbox]), div#panel-3920-0-1-0 .wpcf7-form textarea {
    font-size: 12px;
    margin-bottom: 12px;
    border-radius: 26px;
    height: 38px;
	overflow: hidden;
}

/* //css for all */

.wpcf7-form textarea {
    font-size: 12px;
    margin-bottom: 12px;
    border-radius: 26px;
    height: 38px;
	overflow: hidden;
}
.so-panel.widget_orion_cf7_w {
       background: #ffffffeb;
    padding: 40px 40px 0;
    border-radius: 10px;
}

.so-panel{
	margin: 40px 0;
}
.so-panel lable {
    color: #009caa;
    font-weight: 600;
}



.so-panel .wpcf7-form input:not(.btn):not([type=radio]):not([type=checkbox]), div#panel-3920-0-1-0 .wpcf7-form textarea {
    font-size: 12px;
    margin-bottom: 12px;
    border-radius: 26px;
    height: 38px;
	overflow: hidden;
}

/*  css for all end*/


.btn-lg, input.btn-lg[type=submit] {
	padding: 5px 15px;
border-radius:20px;
font-size:10px;
font-weight:bold;

}

@media only screen and (min-width:600px){
	span.wpcf7-form-control-wrap.textarea-notes textarea {
    height: 50px!important;
}

	
}

@media only screen and (max-width:600px){
	.mblfont{
		font-size:24px!important;
		
	}
input.wpcf7-form-control.has-spinner.wpcf7-submit.btn.btn-c1.btn-lg.btn-block {
    width: 50%!important;
    margin-left: 72px!important;
}
.so-panel.widget_orion_cf7_w {
    background: #F4F4F4!important;
    padding: 22px 20px 0!important;
    border-radius: 10px!important;
}
	
	.wpcf7-form textarea {
    font-size: 12px;
    margin-bottom: 12px;
    border-radius: 26px;
    height:48px!important;
	overflow: hidden;
}
}


form.wpcf7-form.init lable, form.wpcf7-form.init input {
    font-family: Montserrat SemiBold!important;
}
