/*
Theme Name: OceanWP Child Theme
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme. Sample child theme.
Author: OceanWP
Author URI: https://oceanwp.org/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */
@import url('http://fonts.cdnfonts.com/css/berlin-sans-fb');

ul#menu-low-t {
    margin: 0 auto;
    text-align: center;
}

ul#menu-low-t li {
    display: inline-block;
    margin-left: 20px;
}
#top-bar-wrap{
	background:#333350;
}
#top-bar-wrap .sf-menu a.menu-link {
    color: #fff;
    font-size: 13px;
    font-weight: normal;
    padding: 0px 10px;
	background:none;
}
.scheduled-appointment-menu.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-1095{
	padding:0px;
}
body #site-navigation-wrap .dropdown-menu >li >a{
	letter-spacing: normal;
	font-size:13px;
}
.elementor-18 .elementor-element.elementor-element-ae3a62b .elementor-button{
	background:#ff9800;
}
.section-1-1 h2.elementor-heading-title.elementor-size-xl{
	font-size:50px;
	line-height:normal;
	margin:0px;
}
.section-1-1 h2 br{
	display:none;
}
.elementor-18 .section-1-2 .elementor-element.elementor-element-fa4e704{
	padding: 0px;
}
.elementor-18 .section-1-3 h2.elementor-heading-title {
	color: #333333;
    font-weight: 600;
    text-transform: uppercase;
	margin-bottom:30px;
}
.elementor-18 .section-1-3 h3.elementor-heading-title{
	font-size:22px; 
}
body #site-header{
	background:#f1f1f1;
}
body .elementor-heading-title{
	line-height:normal;
}
body p.elementor-heading-title{
	line-height:23px;
}
body .effect-one #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:after{
	top:auto;
	bottom:auto;
	background-color: #9ACD32;
	height:1px;
}
body #site-navigation-wrap .dropdown-menu>li>a:hover {
    color: #9ACD32;
}
.section-1-1 h2.elementor-heading-title{
    color: #333;
    font-weight: 400;
    font-size: 15px;
    font-style: normal;
    line-height: 28px;
    margin: 0px 0px 20px;
}
body .elementor-18 .elementor-element.elementor-element-e8ed1b7.section-1-2 {
	background-image: linear-gradient(180deg, #020202 50%, #3D3F42 100%);
	padding:50px 0px;
	background:#333350;
} 
.elementor-18 .section-1-2 .elementor-element.elementor-element-8c3afe3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap{
	background:none;
}
.section-1-1 .elementor-widget:not(:last-child){
	margin:0px;
}
.section-1-3{
	padding:50px 0px;
}
.section-1-4{
	padding:50px 0px;
}
.section-1-5{
	padding:50px 0px;
}
.section-1-6{
	padding:50px 0px;
}
.section-1-7{
	padding:50px 0px;
}
.section-1-8{
	padding:50px 0px;
}
.section-1-9{
	padding:50px 0px;
}
.section-1-4 .elementor-button.elementor-size-md{
	padding:0px;
	color:#FF9800;
}
.elementor-18 .elementor-element.elementor-element-3b35fc8 .elementor-button{
	text-shadow:0px 0px 0px !important;
}
body footer .elementor-icon-list-items .elementor-icon-list-item{
	margin:20px 0px;
	border:0px;
}
body footer .elementor-icon-list-items .elementor-icon-list-item a{
	border:0px;
}
body footer #footer-widgets{
	background-color:#fff;
	padding-bottom:0px;
}
.section-1-3{
	background-repeat: no-repeat;
    background-position: bottom right;
    background-size: 17%;
}
.elementor-286 .elementor-element.elementor-element-2c13bc8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{
	content:none;
}
.elementor-286 .elementor-element.elementor-element-bb9c533 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{
	content:none;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-c199800.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    padding-bottom: 70px;
}
.section-1-4 h2.elementor-heading-title{
	font-size:20px;
}
body .elementor-18 .elementor-element.elementor-element-a40635b .elementor-heading-title{
	color:#fff;
	text-transform:uppercase;
	margin-right: 30px;
	font-size:30px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-669eef4.section-1-4.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    background: #333350;
}
.section-1-4 .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-f4f5840 {
	margin-right:15%;
}		
body .elementor-18 .section-1-4 h2.elementor-heading-title.elementor-size-large{
	font-size:30px;
    font-weight: 600;
	text-transform:uppercase;		
}
body .elementor-18 .section-1-4 p.elementor-heading-title.elementor-size-small{
	font-size:16px;
}
body .elementor-18 .section-1-4 h2.elementor-heading-title.elementor-size-large br{
	display:none;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-be820b5.section-1-7.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{
	display:none;
}
body .section-1-5 .elementor-aspect-ratio-169 .elementor-fit-aspect-ratio{
    padding-bottom: 50.25%;
}
body .section-1-5 .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-8f666ac {
    padding-left: 50px;
}
body .section-1-5 .elementor-widget-heading .elementor-heading-title.elementor-size-xl br{
	display:none;
}
body .section-1-5 .elementor-widget-heading .elementor-heading-title.elementor-size-xl{
	font-size:30px; 
}
body .section-1-5 h5.elementor-heading-title{
    font-size: 16px;
    line-height: 26px;
} 
.elementor-18 .section-1-6 .elementor-element.elementor-element-fc7d0f5 .elementor-heading-title{
	color:#fff;
	text-transform: uppercase;
}
.elementor-18 .section-1-6 .elementor-element.elementor-element-c35b657 .elementor-heading-title{
	color:#fff;
} 
.elementor-18 .section-1-8 .elementor-element.elementor-element-3c51e95 .elementor-heading-title{
	text-transform: uppercase;	
}
.elementor-18 .section-1-8 h3.elementor-heading-title{
	font-size:22px;
	color:#333;
}
.elementor-element.elementor-element-d9a42cd.elementor-align-center.elementor-widget__width-inherit.elementor-widget.elementor-widget-button.animated.slideInUp{
	margin-top:20px;
}
.elementor-18 .elementor-element.elementor-element-142cc03 > .elementor-element-populated{
	padding:0px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-248fd5a.section-1-9.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{
	background:#1c1c1c
}
body .elementor-286 .elementor-element.elementor-element-e08e108 .elementor-button {
    background-color:transparent;
}
body .elementor-286 .elementor-element.elementor-element-69c2aac .elementor-button{
    background-color:transparent;
}
#site-navigation-wrap .dropdown-menu>li.search-toggle-li{
	display:none;
}
.elementor-511 .elementor-element.elementor-element-552fd80 .elementor-heading-title{
	font-size: 30px;
}
.elementor-511 .elementor-element.elementor-element-e7cf989 .elementor-heading-title{
	font-size: 30px;
}
.elementor-511 .elementor-element.elementor-element-3a2dc70 .elementor-heading-title{
	font-size: 30px;
}
.elementor-511 .elementor-element.elementor-element-23a939d .elementor-heading-title{
	font-size: 30px;
}
.elementor-513 .elementor-element.elementor-element-1c0f8e1 .elementor-heading-title{
    color: #FF9800;
	font-size: 30px;
}
.elementor-513 .elementor-element.elementor-element-1943482 .elementor-heading-title{
	font-size: 30px;
}
.elementor-513 .elementor-element.elementor-element-198e339 .elementor-heading-title{
	font-size: 30px;
}
.elementor-20 .elementor-element.elementor-element-04995a5 .elementor-heading-title, .elementor-20 .elementor-element.elementor-element-f6407c1 .elementor-heading-title, .elementor-20 .elementor-element.elementor-element-a9b363b .elementor-heading-title, .elementor-515 .elementor-element.elementor-element-0c37a03 .elementor-heading-title, .elementor-515 .elementor-element.elementor-element-a6e672c .elementor-heading-title, .elementor-515 .elementor-element.elementor-element-0373299 .elementor-heading-title, .elementor-515 .elementor-element.elementor-element-7b24163 .elementor-heading-title, .elementor-515 .elementor-element.elementor-element-ed87b54 .elementor-heading-title, .elementor-515 .elementor-element.elementor-element-4b68c90 .elementor-heading-title, .elementor-25 .elementor-element.elementor-element-5260078 .elementor-heading-title, .elementor-25 .elementor-element.elementor-element-85aa058 .elementor-heading-title, .elementor-25 .elementor-element.elementor-element-245fe0b .elementor-heading-title, .elementor-25 .elementor-element.elementor-element-f7cec27 .elementor-heading-title, .elementor-22 .elementor-element.elementor-element-dfad1ed .elementor-heading-title, .elementor-22 .elementor-element.elementor-element-6097e21 .elementor-heading-title, .elementor-22 .elementor-element.elementor-element-123bf99 .elementor-heading-title, .elementor-34 .elementor-element.elementor-element-9f38ef2 .elementor-heading-title, .elementor-34 .elementor-element.elementor-element-ef5df37 .elementor-heading-title, .elementor-34 .elementor-element.elementor-element-2c7db27 .elementor-heading-title, .elementor-38 .elementor-element.elementor-element-815d210 .elementor-heading-title, .elementor-38 .elementor-element.elementor-element-2ff645a .elementor-heading-title, .elementor-38 .elementor-element.elementor-element-c427a10 .elementor-heading-title, .elementor-38 .elementor-element.elementor-element-d93992f .elementor-heading-title, .elementor-39 .elementor-element.elementor-element-b9ff7b4 .elementor-heading-title, .elementor-39 .elementor-element.elementor-element-5fcc97d .elementor-heading-title, .elementor-39 .elementor-element.elementor-element-7a3edf2 .elementor-heading-title, .elementor-2063 .elementor-element.elementor-element-f35b545 .elementor-heading-title{
	font-size: 30px;
}
.page-id-25 .elementor-widget-heading .elementor-heading-title.elementor-size-large{
	font-size: 17px;
}
body .nf-form-content label{
	font-size:16px;
	font-weight:normal;
}
body .nf-field-label{
	margin:0px !important;
}
.elementor-2063 .elementor-element.elementor-element-2e7ebe6 .elementor-heading-title, .elementor-2063 .elementor-element.elementor-element-3c3a1db .elementor-heading-title{
	font-size:14px;
	line-height:22px;
}
body .nf-error.field-wrap .nf-field-element:after {
	height: 40px;
    width: 40px;
    line-height: 40px;
    text-align: center;
	border-radius:5px;
	right:0px;
}
body .nf-form-content .list-select-wrap .nf-field-element>div, body .nf-form-content input:not([type=button]), body .nf-form-content textarea{
	border-radius:8px;
	line-height:normal;
	padding:9px 12px;
	height:auto;
}
body .custome-conr .nf-form-content  input:not([type=button]){
	width:100%;
}
body .nf-form-content button, body .nf-form-content input[type=button], body .nf-form-content input[type=submit]{
    padding: 0px 20px;
    border-radius: 8px;
}
section.elementor-section.elementor-top-section.elementor-element.elementor-element-37455bc.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default {
    border-bottom: 1px solid #e1e1e1;
}
#top-bar-wrap .sf-menu .menu-item-1095 a.menu-link{
	background:#9ACD32
}
.site-footer .mc4wp-form-fields input[type="submit"]{
	background:#9ACD32;
	color:#fff;
}
.site-footer .mc4wp-form-fields input[type="submit"]:hover{
	background:#8EC225;
	color:#fff;
}
.elementor-element-c199800 .elementor-button-link.elementor-button.elementor-size-sm{
	color:#9ACD32 !important;
}
.elementor-element-c199800 .elementor-button-link.elementor-button.elementor-size-sm:hover{
	color:#8EC225;
}
body ul#menu-footer-menu-1 li a:hover, body ul#menu-footer-menu-2 li a:hover{
	color:#8EC225;
}
body .nf-form-content input[type=button]{
	background:#9ACD32
}
body .nf-form-content input[type=button]:hover{
	background:#8EC225;
	color:#fff;
}
@media (min-width:100px) and (max-width:767px){
	.elementor-18 .elementor-element.elementor-element-e6792fa{
		padding:0px !important;
	}
	.elementor-column.elementor-col-100.elementor-top-column.elementor-element.elementor-element-142cc03 .elementor-widget-wrap.elementor-element-populated{
		padding:0px !important;
	}
	body .elementor-286 .elementor-element.elementor-element-69c2aac .elementor-button{
		padding:0px;
	}
	body .elementor-286 .elementor-element.elementor-element-e08e108 .elementor-button{
		padding:0px;
	}
	section.elementor-section.elementor-top-section.elementor-element.elementor-element-c199800.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{
		background-repeat:no-repeat;
		background-position:bottom center;
		padding: 0 0 31px 0;
		background-size: 100% auto;
	}
	.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-84ef79e{
		order:1;
	}
	.elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-c34ed98.animated.slideInDown {
		order: 0;
	}
	.section-1-1 h2.elementor-heading-title.elementor-size-xl{
		font-size:25px;
	}
	body.default-breakpoint #top-bar-nav{
		display:block;
	}
	#top-bar{
		padding:7px 0;
	}
	#top-bar-nav>ul>li{
		margin:0px;
	}
	#top-bar-wrap .sf-menu a.menu-link { 
		font-size: 11px; 
		padding: 0px 12px;
	}
	#mobile-dropdown #mobile-menu-search{
		display:none;
	}
	#mobile-dropdown ul li a{
		position: relative;
		padding: 7px 27px;
		text-align: left;
		font-size: 12px;
	}
	li.scheduled-appointment-menu a{
		color:#fff;
	}
	body .elementor-18 .elementor-element.elementor-element-a40635b .elementor-heading-title{
		font-size:25px;
		margin:0px;
	}
	body .elementor-18 .elementor-element.elementor-element-a29d476 .elementor-heading-title{
		font-size:25px;
	}
	body .elementor-18 .section-1-4 h2.elementor-heading-title.elementor-size-large{
		font-size:25px;
	}
	.elementor-18 .section-1-8 .elementor-element.elementor-element-3c51e95 .elementor-heading-title{
		font-size:25px;
	}
	body .section-1-5 .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-8f666ac{
		padding:0px;
	}
	body .section-1-5 .elementor-widget-heading .elementor-heading-title.elementor-size-xl{
		font-size:25px;
	}
	.elementor-18 .section-1-6 .elementor-element.elementor-element-fc7d0f5 .elementor-heading-title{
		font-size:25px;
	}
	.elementor-18 .elementor-element.elementor-element-7687174 .elementor-heading-title{
		font-size:25px;
	}
	body .elementor-counter .elementor-counter-number-wrapper{
		font-size:30px;
	}
	body .elementor-counter .elementor-counter-title {
		font-size:15px;
	}
}


/* Green */
/* li.scheduled-appointment-menu a {
    background-color: #9acd32 !important; 
}
li.scheduled-appointment-menu a:hover {
    background-color: #9acd32 !important; 
	opacity:0.8;
}
.elementor-18 .elementor-element.elementor-element-ae3a62b .elementor-button{
    background-color: #9acd32 !important; 
}
.elementor-18 .elementor-element.elementor-element-ae3a62b .elementor-button:hover {
    background-color: #9acd32 !important; 
	opacity:0.8;
}
.elementor-18 .elementor-element.elementor-element-3910603 .elementor-button{
    color: #9acd32 !important; 
}
.elementor-18 .elementor-element.elementor-element-3910603 .elementor-button:hover{
    color: #9acd32 !important; 
	opacity:0.8;
}
.elementor-18 .elementor-element.elementor-element-5c0083d .elementor-button{
    background-color: #9acd32 !important; 
}
.elementor-18 .elementor-element.elementor-element-5c0083d .elementor-button:hover {
    background-color: #9acd32 !important;  
	opacity:0.8;
}
body .elementor-18 .elementor-element.elementor-element-a29d476 .elementor-heading-title{
    color: #9acd32; 
}
.elementor-18 .elementor-element.elementor-element-3b35fc8 .elementor-button{
    background-color: #9acd32 !important;  
}
.elementor-18 .elementor-element.elementor-element-3b35fc8 .elementor-button:hover {
    background-color: #9acd32 !important; 
	opacity:0.8;
}
.elementor-18 .elementor-element.elementor-element-82cc154 .elementor-button {
    color: #9acd32 !important;  
}
.elementor-18 .elementor-element.elementor-element-82cc154 .elementor-button:hover{
    color: #9acd32 !important; 
	opacity:0.8;
}
.elementor-18 .elementor-element.elementor-element-36dbda7 .elementor-button{
    color: #9acd32 !important;  
}
.elementor-18 .elementor-element.elementor-element-36dbda7 .elementor-button:hover{
    color: #9acd32 !important;  
	opacity:0.8;
}
body .section-1-5 .elementor-widget-heading .elementor-heading-title.elementor-size-xl{
    color: #9acd32 !important;   
}
.section-1-6 {
    background: #9acd32 !important; 
}
.elementor-18 .section-1-8 .elementor-element.elementor-element-3c51e95 .elementor-heading-title { 
    color: #9acd32 !important; 
}
.elementor-18 .elementor-element.elementor-element-d9a42cd .elementor-button{
    background: #9acd32 !important; 
}
.elementor-18 .elementor-element.elementor-element-d9a42cd .elementor-button:hover {
    background-color: #9acd32 !important;  
	opacity:0.8;
}
.elementor-18 .elementor-element.elementor-element-5e453d4 .elementor-button { 
    background-color: #9acd32 !important; 
}
.elementor-18 .elementor-element.elementor-element-5e453d4 .elementor-button:hover {
    background-color: #9acd32 !important; 
	opacity:0.8;
}
 .elementor-kit-6 input[type="submit"]{ 
    background-color: #9acd32 !important; 
}
body .elementor-286 .elementor-element.elementor-element-69c2aac .elementor-button {
    fill: #9acd32;
    color: #9acd32 !important; 
    background-color: transparent;
}
body .elementor-286 .elementor-element.elementor-element-e08e108 .elementor-button {
    fill: #9acd32;
    color: #9acd32 !important; 
    background-color: transparent;
}
.elementor-18 .section-1-6 .elementor-element.elementor-element-b1790c5 .elementor-button{
    color: #9acd32 !important; 
}
body #site-navigation-wrap .dropdown-menu>li>a:hover{
    color: #9acd32 !important; 
}
body .effect-one #site-navigation-wrap .dropdown-menu>li>a.menu-link>span:after{
    background-color: #9acd32 !important; 
} */
/* Green */
