.counters-group p {
    padding: 0;
    margin-top: 0px;
    padding-bottom: 15px;
}
.slider-navigation
{
	display:none
}
	.thin-list
{
	margin-top:0 !important
}
.services-list .service-details p
{
	padding:0 !important
}
.header  ul, #menu-footer-menu
{
	margin: 0 !important
}
.wpb_text_column h2
{
	margin-top:25px !important;
}
 .wpb_text_column h3, .wpb_text_column h4
{
	margin-top:15px !important;
}
.bread-crumb
{
	margin:0 !important
}
li
{
	font-size:16px;
}
ul, ol
{
	margin:0 !important;
	margin-top:15px !important;
}
p
{
	padding:0;
	margin-top:15px;
}
.content-page h3
{
	margin-top:15px;
}
.shadow-img
{
	box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}
.assurance-box .vc-hoverbox-front-inner h2
{
    color:white;
}
.linkedin-box 
{
	background:#00423d;
	padding:10px;
	border:2px solid #00423d;
	margin:10px 0;
}
.linkedin-box:hover
{
	background:none;
	color:#00423d;
}
.linkedin-box:hover a
{
	color:#00423d !important;
}
.linkedin-box a
{
	color:#fff !important;
}
.linkedin-box a:hover
{
	color:#00423d;
}
.counters-group h2
{
	font-size:50px;
	font-weight:bold;
	line-height:1;
	margin-bottom:0;
	margin-top:10px;
}
.counters-group .vc_col-sm-3 .wpb_wrapper
{
	background:#00423d;
}
.counters-group img
{
	width:70px;
	padding-top:20px;
}
.counters-group p
{
	font-size:20px;
	padding:0;
	padding-bottom:20px;
}
.service-box img
{
	border:1px solid white;
}
.cta .vc_btn3.vc_btn3-color-white.vc_btn3-style-modern
{
	background:#bf5626 !important;
	color:white !important;
}
.services-list .service-details
{
	text-align:center
}
.book-now-btn a
{
	background:#00423d;
	border:2px solid #00423d !important;
	color:white !important;
	font-weight:600;
	padding:10px 30px !important;
}
.book-now-btn a:hover
{
	background:none !important;
	color:white;
}
.cta h2
{
	color: white;
    font-size: 40px;
    font-weight: 700;
}
.cta p
{
	color: white;
    font-size: 20px;
	padding-top:5px;
}
.counter-box-path
{
	display:none
}
.counter-box svg
{
	width:80px;
	height:80px;
}
body .site-container .mc-overlay::after {
   
    background: #cd6e2900;
    z-index: 1;
}
.counters-group
{
	padding:25px 0 50px;
}
.green-btn 
{
	margin-bottom:0 !important;
}
.green-btn a
{
font-weight: 600!important;
	margin-bottom:0 !important;
	font-size:16px !important;
	background:#00423d !important;
	color:white !important;
	border:1px solid #00423d !important;
}
.toll-box img
{
	width:70px
}
.toll-box p
{
	font-size: 16px;
    font-weight: 600;
	padding-top:5px;
}
.toll-box h2, .toll-box h3, .toll-box  p
{
	color:white;
	font-weight: 600;
}

.toll-box
{
	text-align:center;
	color:white;
	padding:20px 15px;
	margin:24px auto;
	border-radius:10px;
	
}
.appointment-form .wpforms-head-container
{
	padding-bottom:0 !important;
}
.appointment-form-btn
{
	background:#bf5626 !important;
	    width: 100% !important;
}
.appointment-form-btn:hover
{
	background:#00423d !important;
}
   .appointment-form 
{
	background: rgb(255 240 229) !important;
    padding: 20px !important;
    border: 2px solid #bf5626 !important;
    border-radius: 10px !important;
}
@media (min-width: 768px) {
   .footer .vc_col-sm-3
{
	width:31% !important;
}
}
@media (max-width: 768px) {
   .rev-sliders .sr7-btn
{
	display:none !important
}
	.toll-box
	{
		padding:10px !important
	}
	.book-forms
	{
		margin-top:0px !important
	}
	.counters-group     .vc_row .wpb_column {
        width: 100%;
        margin-top: 0px;
    }
	.about-dcotor .vc_custom_1752819549175 {
    padding-top: 10px !important;
    padding-bottom: 40px !important;
}
	.book-forms .wpforms-title
	{
		font-size:20px !important;
	}
	.cta h2 {
    font-size: 24px !important;
}
	.cta p {
    font-size: 17px !important;
}
	    .vc_row .wpb_column {
        width: 100%;
        margin-top: 20px;
    }
	    .header, .layout-2.header, .layout-4.header {
        padding: 10px 0;
    }
	.appoint-box
	{
		margin-top:20px
	}
	.toll-box p {
    font-size: 13px;
    font-weight: 600;
		margin-top:0 !important;
		margin-bottom:10px !important
}
	#wpforms-4623
	{
		margin-top:0
	}

	.counters-group p {
    font-size: 15px;
}
	.about-dcotor .wpb_row
	{
		padding:0 !important
	}
	    .footer-banner-box p {
        font-size: 20px;
    }

	.header-left a img
	{
		width:100px;
	}
	.mobile-menu-switch .line
	{
		background:white;
	}
	.header-top-sidebar .thin-list
	{
		display:none;
	}
	.header-top-sidebar .icons-list
	{
		margin-top:0;
	}
}