#page-header-bg .subheader {
    font-weight:300; 
    text-transform: 
    uppercase; 
    color:#009c96 !important;
}

.top-heading .wraped span {
    color:#4b3e69 !important;
}

#callnowbutton {
    border-top: 1px solid #249c96;
    bottom: 18px;
}


@media screen and (max-width: 650px){
#callnowbutton{
    display: block;
    position: fixed;
    text-decoration: none;
    z-index: 2147483647;
    width: 65px;
    height: 65px;
    border-radius: 50%;
    box-shadow: 0 3px 6px rgba(0,0,0,.3);
    transform: scale(.8);
    bottom: 15px;
    right: 20px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgNjAgNjAiPjxwYXRoIGQ9Ik03LjEwNCAxNC4wMzJsMTUuNTg2IDEuOTg0YzAgMC0wLjAxOSAwLjUgMCAwLjk1M2MwLjAyOSAwLjc1Ni0wLjI2IDEuNTM0LTAuODA5IDIuMSBsLTQuNzQgNC43NDJjMi4zNjEgMy4zIDE2LjUgMTcuNCAxOS44IDE5LjhsMTYuODEzIDEuMTQxYzAgMCAwIDAuNCAwIDEuMSBjLTAuMDAyIDAuNDc5LTAuMTc2IDAuOTUzLTAuNTQ5IDEuMzI3bC02LjUwNCA2LjUwNWMwIDAtMTEuMjYxIDAuOTg4LTI1LjkyNS0xMy42NzRDNi4xMTcgMjUuMyA3LjEgMTQgNy4xIDE0IiBmaWxsPSIjYjA2NTM3Ii8+PHBhdGggZD0iTTcuMTA0IDEzLjAzMmw2LjUwNC02LjUwNWMwLjg5Ni0wLjg5NSAyLjMzNC0wLjY3OCAzLjEgMC4zNWw1LjU2MyA3LjggYzAuNzM4IDEgMC41IDIuNTMxLTAuMzYgMy40MjZsLTQuNzQgNC43NDJjMi4zNjEgMy4zIDUuMyA2LjkgOS4xIDEwLjY5OWMzLjg0MiAzLjggNy40IDYuNyAxMC43IDkuMSBsNC43NC00Ljc0MmMwLjg5Ny0wLjg5NSAyLjQ3MS0xLjAyNiAzLjQ5OC0wLjI4OWw3LjY0NiA1LjQ1NWMxLjAyNSAwLjcgMS4zIDIuMiAwLjQgMy4xMDVsLTYuNTA0IDYuNSBjMCAwLTExLjI2MiAwLjk4OC0yNS45MjUtMTMuNjc0QzYuMTE3IDI0LjMgNy4xIDEzIDcuMSAxMyIgZmlsbD0iI2ZmZmZmZiIvPjwvc3ZnPg==) center/45px 45px no-repeat #ce8355;
}
#callnowbutton span{
display:none;
    }
}
@media screen and (min-width: 651px){
#callnowbutton span{
display:none;
    }
}


.fa {line-height:2 !important;}

span.wpfm-icon-block {
    right: -10px !important;
}

.ba-front-overlay {
    transition: all ease-in-out .15s;
}
.ba-front-overlay:hover {
    background: none;
}

h3 {
    color:#444 !important;
}
#page-header-bg .subheader {
    color:#777 !important;
}

#wpcs_content_inner_8789 {
    min-height: 0 !important;
}
#gallery-breadcrumbs {
    display: none;
}
#ba-gallery-final-wrapper figure {
    width: 100% !important;
    background: #fff !important;
    padding: 40px !important;
    box-shadow: none !important;
}
.page-header-bg-image {background-color:none !important;}

.slides p {font-size:14px; line-height:18px; }
.testimonial_slider blockquote p {padding-bottom:0px;}
.slides .image-icon {display: none;}

.review-row {
    border: none;
    padding: 20px;
    background: rgba (255,255, 255, 0.4);
    box-shadow: 0px 1px 5px #ccc;
    -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.2);
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
}
.review-row .BodyText {
    padding: 20px !important;
}

.new .search-submit {
    width: 10% !important;
    padding: 0px !important;
    font-size:15px !important;
    margin: 0 auto !important;
}
/*Footer CSS*/
@media screen and (max-width:640px){
    .rwd_footer_col_1{
        float: none;
        width: 310px;
    }
}


/*i.icon-default-style.icon-circle.accent-color{*/
    
/*    font-size: 12px !important;*/
/*    line-height: 26px !important;*/
/*}*/

.nectar-fancy-ul ul li .icon-default-style[class^="icon-"] {
    font-size: 12px !important;
    height: 100% !important;
    line-height: 26px !important;
}

@media screen and (max-width: 998px) {
	#slide-out-widget-area .inner>div:first-of-type {
		margin-top: 36px !important;
	}
	body[data-full-width-header=false].admin-bar #slide-out-widget-area .slide_out_area_close {
		text-align:center;
		top: 15px !important;
		right: 19px !important;
	}
	#mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard, 
	#mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
		color: #fff;
	}
	#mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard > a.mega-menu-link, #mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
		color: #fff !important;
		font-weight: normal !important;
	}
}
@media screen and (min-width: 1000px) {
	#header-space {
		height: calc(126px + var(--nectar_hook_before_nav_content_height, 0px));
	}
}



body[data-full-width-header=false] #slide-out-widget-area .slide_out_area_close {
    text-align:center;
    top: 16px !important;
    right: 18px !important;
}

.team-details-col .vc_column-inner > .wpb_wrapper {
    padding: 28px 30px 28px 30px;
    margin: 30px 0 30px 30px !important;
    text-align: center;
    max-width: 530px;
    background: rgba(255, 255, 255, .6);
    border-radius: 10px;
}

@media (max-width: 767px) {
    .team-details-col .vc_column-inner > .wpb_wrapper {
        margin-right: 20px !important;
        margin-left: 20px !important;
    }
    #mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column-standard li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link {
    color: #fff;
   }
}

@media only screen and (min-width: 1px) and (max-width: 1000px) {
    .full-width-content.wpb_row .span_12>.col .wpb_wrapper {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
}

@media only screen and (max-width: 690px) {
    body .vc_row-fluid .vc_col-sm-2 {
        width: 48%;
        margin-left: 4%;
    }
}

@media only screen and (max-width: 1000px) and (min-width: 690px) {
    body .row .col.section-title h1, body h1 {
        font-size: 37.8px;
        line-height: 42px;
    }
}

@media only screen and (min-width: 1px) and (max-width: 999px) {
    .img-with-aniamtion-wrap[data-max-width-mobile*="%"]:not([data-max-width="75%"]):not([data-max-width="50%"]) img {
        width: auto !important;
    }
}

#mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link {
    background-color: #fff;
}
#mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-item > a.mega-menu-link:hover, #mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-item > a.mega-menu-link:focus {
    background-color: transparent !important;
    border-color: transparent !important;
}

#mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:hover, #mega-menu-wrap-top_nav #mega-menu-top_nav > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link:focus {
    background-color: transparent !important;
}