/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/
#header-outer[data-format="default"] #top .span_9 > nav {
	flex-direction: row-reverse;
}
sup {
    font-size: 14px;
    vertical-align: super;
	font-weight: bold;
}
h8 {
    color: #8c8f94 !important;
    font-size: 12px;
    line-height: 1.7;
    margin-top: 0 !important;
    padding-bottom: 10px;
}

header#top nav ul .slide-out-widget-area-toggle a.open {
/* 	display: none; */
	opacity: 0;
	-webkit-transition: .5s ease;
	transition: .5s ease;
}
body[data-full-width-header="true"] .slide_out_area_close {
	display: block !important;
	text-align: right;
}
body header#top nav > ul > li.btn-hover > a {
	padding-bottom: 0 !important;
}
body header#top nav > ul > li.btn-hover > a:before {
	border-color: #32c2bb!important;
}
body header#top nav > ul > li.btn-hover > a span {
	color: #32c2bb !important;
	font-family: Karla;
	font-weight: 700;
    font-size: 14px !important;
}
body header#top nav > ul > li.btn-font > a span {
	font-family: Karla;
	font-weight: 700;
    font-size: 14px !important;
}
body header#top nav > ul > li.btn-hover > a:hover:before {
	background-color: #32c2bb !important;
}
body header#top nav > ul > li.btn-hover > a:hover span {
	color: #fff !important;
}
.Call_under_tersti:hover .vc_column-inner .wpb_wrapper .wpb_row .readmore-btn-col .vc_column-inner .wpb_wrapper a.readmore-btn {
		opacity: 1;
	    box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16)!important;
    -ms-transform: translateY(-3px);
    transform: translateY(-3px);
    -webkit-transform: translateY(-3px);
} 
body #slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a {
	background-color: #31b9b2;
    font-size: 16px !important;
	transition: padding 2s;
	-webkit-transition: padding 0.5s; /* Safari 3.1 to 6.0 */
	padding: 10px 7px 10px 7px;
}
body #slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container li a:hover{
	 padding: 10px 15px 10px 15px;
	background-color: #fff;
	color:#31b9b2;
}
body #slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container #menu-item-5334 a {
	display:none;
}

body #slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container #menu-item-5335 a {
	display:none;
}
.social-impact .cdfi-text p{
    font-size: 15px;
}
.open-classadd #slide-out-widget-area {
	display:none;
}

.home_succes .color-bg {
		background: url(https://d2uupjogi8cerd.cloudfront.net/images/landing/v1/bg-blue.jpg) no-repeat;
		background-size: cover;
		padding: 50px 36px 50px;
		position: absolute;
		right: 0;
		text-align: left;
		width: 620px;
		z-index: 10;
		top: 120px;
		background-color: #e0fbfa;
    }
    .home_succes .section-title {
		color: #788898;
		position: relative;
		margin-bottom: 0px;
		padding-left: 10px;
    }
    .home_succes .bigTitle {
        font-size: 50px;
        color: #14343f;
    }
    .home_succes .smallTitle {
        color: #183038;
        font-size: 20px;
    }

    .home_succes .btn-green {
        border-radius: 4px !important;
        color: #fff;
		border:none !important;
        font-size: 14px;
    	padding: 15px 22px;
        transition: .5s;
		cursor:pointer;
        background-color: #32c2bb;
    }
    .home_succes .btn-green:hover {
        background-color: #25a09a;
		box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16)!important;
    	-ms-transform: translateY(-3px);
    	transform: translateY(-3px);
    	-webkit-transform: translateY(-3px);
    }
    .home_succes .owl-carousel {
        margin: 0;
    }
    .home_succes .owl-carousel li {
        position: relative;
		list-style: none;
    }
    .home_succes .owl-carousel li .width-img {
        width: 73%;
    }
    .home_succes .owl-carousel li .photoContent {
        height: 100%;
        padding-top: 100px;
        position: absolute;
        top: 0;
        width: 100%;
    }
    .home_succes .owl-carousel li .photoContent .col-2 {
        padding-right: 10px;
        width: 50%;
        height: 100%;
		position:relative;
    }
    .home_succes .owl-carousel li .photoContent .col-2 .photoTitle {
        display: flex;
        max-width: 700px;
        position:absolute;
		bottom: 40px;
    	left: 80px;
        width: 100%;
    }
    .home_succes .owl-carousel li .photoContent .col-2 .photoTitle .photoTitle__wrapper {
        height: 100%;
        position: relative;
        width: 80%;
    }
    .home_succes .owl-carousel li .photoContent .col-2 .photoTitle .photoTitle__wrapper .quote {
        width: 364px;
		margin-bottom:50px;
    }

    .owl-carousel .owl-stage {
        cursor: unset;
    }
    .photoTitle .photoTitle__wrapper .quote .author {
        color: #788898;
		padding-bottom: 20px;
    }
    .photoTitle .photoTitle__wrapper .quote p {
        color: #ffffff;
    }
    .photoTitle p {
        color: #ffffff;
		padding-bottom: 10px!Important;
		font-size: 15px;
    	line-height: 1.4;
    }
    .text-bottom p:not(.title) {
        opacity:.8;
    }
    .home_succes .owl-theme .owl-dots {
   		position: absolute;
		text-align: left !important;
    	left: 90px;
    	bottom: 184px;
    	margin: 0;
    }
    .home_succes .owl-theme .owl-dots .owl-dot span {
        background: #fff !important;
/* 		background: rgb(3, 214, 203); */
    }
    .home_succes .owl-theme .owl-dots .owl-dot.active span {
        background: rgb(3, 214, 203);
    }
    .photoTitle .photoTitle__wrapper .quote .title {
        font-size: 24px;    
        margin-bottom:15px;
        font-weight: 700;
    }
    .quote:before, .reviews__quote:before {
        background: url(https://d2uupjogi8cerd.cloudfront.net/images/landing/v1/icons-sprite.png) no-repeat;
        content: "";
        display: inline-block;
        height: 28px;
        left: -43px;
        overflow: hidden;
        position: absolute;
        top: -4px;
        width: 33px;
    }
.calculator__count {
    background: #fff;
    border-radius: 2px;
    padding: 70px;
} 
.radius-icon-1 {
    text-align: right !important;
}
.radius-icon-1 .vc_column-inner .wpb_wrapper .nectar_icon_wrap .nectar_icon i {
    color: #000 !important;
    line-height: 80px !important;
    height: 80px !important;
    width: 80px !important;
}
.radius-icon-1 .vc_column-inner .wpb_wrapper .nectar_icon_wrap .nectar_icon {
    background-color: #C6E9E9 !important;
}
.radius-icon-2 .vc_column-inner .wpb_wrapper .nectar_icon_wrap .nectar_icon i {
    color: #fff !important;
    line-height: 56px !important;
    height: 56px !important;
    width: 56px !important;
} 
.radius-icon-2 .vc_column-inner .wpb_wrapper .nectar_icon_wrap .nectar_icon {
    background-color: #00cfc1 !important;
}
.radius-icon-txt .vc_column-inner .wpb_wrapper .iwithtext .iwt-icon {
	top: -15px !important;
	background-color: #00CFC1;
    border-radius: 40px;
}
.radius-icon-txt .vc_column-inner .wpb_wrapper .iwithtext .iwt-text {
	padding-left: 80px !important;
}
.radius-icon-txt .vc_column-inner .wpb_wrapper .iwithtext .iwt-icon i {
	color: #fff !important;
    line-height: 64px !important;
    height: 60px !important;
    width: 60px !important;
    font-size: 30px !important;
}
.tabe-content .tabbed  ul.wpb_tabs_nav li {
	width: 33.33% !important;
    padding-right: 35px !important;
	white-space: normal !important;
}
.tabe-content .tabbed  ul.wpb_tabs_nav li:last-child { 
	padding-right: 0 !important;
}

.tabe-content .tabbed  ul.wpb_tabs_nav li a {
	color: #00cfc1 !important;
	padding: 15px 45px !important;
	background-color: #e6faf9 !important;
    border: 1px solid #b3f1ec !important;
}
.tabe-content .tabbed  ul.wpb_tabs_nav li a:after {
	-o-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
    border-color: #069a9e transparent transparent;
    border-style: solid;
    border-width: 18px 18px 0;
    content: "";
    height: 0;
    left: 50%;
    margin-left: -21px;
    opacity: 0;
    position: absolute;
    top: 99%;
    transition: .1s;
    width: 0;
}
.tabe-content .tabbed  ul.wpb_tabs_nav li a.active-tab,.tabe-content .tabbed  ul.wpb_tabs_nav li a:hover {
	-o-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	-webkit-box-shadow: 0 0 51.3px 2.7px rgba(0,0,0,.1);
    -webkit-transition: .1s;
    background: #069a9e !important;
    border-color: #069a9e !important;
    box-shadow: 0 0 51.3px 2.7px rgba(0,0,0,.1);
    color: #fff !important;
}
.tabe-content .tabbed  ul.wpb_tabs_nav li a.active-tab:after,.tabe-content .tabbed  ul.wpb_tabs_nav li a:hover:after {
	opacity: 1;
	-o-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.quotations-before:before {
    border-color: transparent #f8f8f8 transparent transparent;
    border-style: solid;
    border-width: 0 20px 20px 0;
    content: "";
    height: 0;
    left: -16px;
    position: absolute;
    top: 30px;
    width: 0;
}
.title-txt.vc_separator-has-text h4 {
	font-size: 18px !important;
    color: #788898 !important;
    font-weight: 100 !important;
}
body #row-reverse-flex.vc_row.vc_row-flex>.span_12, #row-reverse-flex.vc_row.vc_row-flex>.span_12>.vc_column_container {
    flex-direction: row-reverse !important;
}
#row-reverse-flex.vc_row.vc_row-flex>.span_12>.flex-content-col {
	margin-left: 0 !important;
	margin-right: 2.1% !important;
}
#footer-outer{
	position:relative;
	z-index:9;
}
#footer-outer #footer-widgets .textwidget .footer-logo img{
	height:40px;
	width:auto;
}
#footer-outer #footer-widgets .textwidget .inquiry{
	margin-top:20px;
}
#footer-outer #footer-widgets .textwidget .inquiry h4{
	line-height:1;
	font-weight:700 !important;
	letter-spacing: 0px;
	text-transform: none;
	margin-bottom:10px;
}
#footer-outer #footer-widgets .textwidget .inquiry p{
	line-height:1;
	font-size:16px;
	letter-spacing: 0px;
}
#footer-outer #footer-widgets .textwidget .buttons{
	margin-top: 30px;
}
body #footer-outer #footer-widgets .textwidget .buttons a:first-child{
	margin-left:0px;
}
#footer-outer #footer-widgets .textwidget .buttons a {
	font-size:12px;
	letter-spacing:0px;
	color:#fff !important;
	margin-right: 6px;
    padding-left: 15px;
    padding-right: 15px;
	margin-bottom:0px;
	background-color:#32c2bb !important;
}
#footer-outer #footer-widgets #nav_menu-2{
    padding-left: 210px;
}
#footer-outer #nav_menu-2 li a{
	font-size: 15px;
	 line-height: 1.8;
}

body.original #footer-outer #footer-widgets .col ul li:last-child {
	border-bottom:0 !important;
}
#footer-outer #footer-widgets .contact-details{
	float:right;
}
#footer-outer .social {
	position:relative;
}
#footer-outer .social:before {
	content: "Follow us";
	position: absolute;
	left: -70px;
	top: 8px;
	font-weight: bold;
	font-size: 1rem;

}
#footer-outer #copyright li {
	margin-left: 10px !important;
}
#popuppress-4880 .pps-wrap {
	padding: 20px 20px 30px 20px !Important;
}
.pps-content p {
	padding-bottom:0 !important;
}
#footer-outer .social li {
	display: inline-block;
	
}
#footer-outer .social li a {
	border: 2px solid #e8e9ea;
    border-radius: 78px;
    width: 43px;
    height: 43px !important;
    text-align: center;
    line-height: 38px !important;
    color: #01B6B1 !Important;
}
body #footer-outer #copyright li a i{
	color:#01b6b1 !Important;
	top: 0 !important;
	font-size: 18px !important;
}
body #footer-outer #copyright li a:hover i{
	color:#7D2876 !Important;
}

#footer-outer .social li a i:hover {
	color:#7D2876 !Important;
}
#footer-outer #footer-widgets .contact-details .contact-address h4 {
	font-weight:700;
	letter-spacing: 0px;
}
#footer-outer #footer-widgets .contact-details .contact-address h4 a{
	color:#31c2bb !important;
	text-decoration:underline;
} 
#footer-outer #footer-widgets .contact-details .contact-address h4 a:hover { 
	color: #0a968f !important;
}
#web-detail{
	    margin-top: 30px;
}
#footer-outer #copyright{
	padding-top:0px !important;
}
#footer-outer #copyright p{
	    margin-top: 11px !important;
	display:inline-block;
	vertical-align: middle !important;
}
#footer-outer #copyright span.logo{
background: url(https://d2uupjogi8cerd.cloudfront.net/images/CNote_Header_Logo.png);
    background-size: cover;
    display: inline-block;
    height: 32px;
    vertical-align: middle !important;
    width: 30px;
}
#footer-outer #copyright .container:first-child{
	padding-top:15px;
	padding-bottom:15px;
    border-top:1px solid #e8e9ea;
	border-bottom:1px solid #e8e9ea;
}
body #footer-outer #web-detail .textwidget p{
color: #8c8f94 !important;
    font-size: 12px;
    line-height: 1.7;
    margin-top: 0 !important;
    padding-bottom: 10px;
}
#footer-outer #footer-widgets .container:first-child .row{

	padding-bottom:0px !important;
}
.social-impact .cdfi-text {
    font-size: 15px;
}

.note-txt-padding .vc_column-inner .wpb_wrapper .txt-padding {
	padding-left: 80px !important;
}

.section-title {
    color: #788898;
    margin-bottom: 32px;
    padding-left: 64px;
    position: relative;
}
/* .section-title:before {
    background: #d6dbe0;
    content: "";
    height: 2px;
    left: 11px;
    margin-top: -1px;
    position: absolute;
    top: 60%;
    width: 40px;
} */
#popuppress-4996 .pps-wrap .pps-single-popup .post-content {
    padding-left: 5px !important;
}
.co-fonunder-ceo .vc_column-inner .wpb_wrapper .wpb_content_element p {
    position: relative;
    padding-left: 166px;
    top: 20px;
}
.co-fonunder-ceo .vc_column-inner .wpb_wrapper .wpb_content_element .founders__photo{
    cursor: pointer;
}
.co-fonunder-ceo .vc_column-inner .wpb_wrapper .wpb_content_element img {
   position: absolute;
    left: 0;
    top: -20px;
    cursor: pointer;
}
.co-fonunder-ceo .vc_column-inner .wpb_wrapper .wpb_content_element p strong {
    color: #32c2bb;
}
.co-fonunder-ceo2 .vc_column-inner .wpb_wrapper .wpb_content_element p {
    position: relative;
    padding-left: 200px;
    top: 20px;
}
.co-fonunder-ceo2 .vc_column-inner .wpb_wrapper .wpb_content_element img {
   position: absolute;
    left: 38px;
    top: -20px;
    cursor: pointer;
}
.co-fonunder-ceo2 .vc_column-inner .wpb_wrapper .wpb_content_element p strong {
    color: #32c2bb;
}
.before-link {
    position: relative;
}
.before-link:after {
    background: #f9fafb;
    content: "";
    display: block;
    height: 310px;
    left: 50%;
    margin-left: -326px;
    max-width: 652px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1;
}
.img-bg-box .shadow{
        background: -moz-linear-gradient(90deg,#c6e9e9 0,#ecf3ec 100%);
    /* background: -webkit-linear-gradient(90deg,#c6e9e9,#ecf3ec); */
    background: -ms-linear-gradient(90deg,#c6e9e9 0,#ecf3ec 100%);
    background: linear-gradient(90deg,#c6e9e9,#ecf3ec);
    bottom: -30px;
    left: 26px;
    width: 122%;
    z-index: -1;
        display: block;
    height: 100%;
    position: absolute;
}

.img-bg-box {
    position: relative;
}
.img-bg-box .vc_column-inner .wpb_wrapper .inner img {
    margin:0 !Important;
}
.img-bg-box .wpb_wrapper .photoTitle1  {
    position: absolute;
    bottom: 0;
    right: 0;
    text-align: right;
    padding: 0px 22px 18px 90px;
}
 .img-bg-box .wpb_wrapper .photoTitle1 .separator {
     width: 70px;
    right: 23px;
    position: absolute;
    bottom: 60px;
 }
  .img-bg-box .wpb_wrapper .photoTitle1 .separator hr{
     
 }
  .img-bg-box .wpb_wrapper .photoTitle1 p{
    font-size: 12px;
    line-height: 20px;
    color: #fff;
 }
 .img-bg-box .wpb_wrapper .wpb_text_column {
     margin-bottom: 0px;
 }
body .berman-ceo-bg {
	background-position: 450px 40px !important;
 }
#social-impact-row .col-si-detail .cnote-text .wpb_wrapper p{
	font-size:16px;
}
#footer-outer #copyright p img {
	margin-bottom: -7px !Important;
}
#social-impact-row .col-si-detail .section-title,
#social-impact-row .col-si-detail .earning-text{
	margin-bottom:23px;
}
body .home_succes .owl-carousel .owl-stage-outer{
	width: 925px;
}
.mycn_testimominal .client-review-slider .testimonial_slider .slides blockquote:first-child .image-icon.has-bg{
	width: 109px;
    height: 28px;
    border-radius: 0px;
}
.mycn_testimominal .client-review-slider .testimonial_slider .slides blockquote:nth-child(2) .image-icon.has-bg{
	width: 128px;
    height: 53px;
    border-radius: 0px;
}
.mycn_testimominal .client-review-slider .testimonial_slider .slides blockquote:nth-child(3) .image-icon.has-bg{
	width: 236px;
    height: 33px;
    border-radius: 0px;
}
.mycn_testimominal .client-review-slider .testimonial_slider .slides blockquote:nth-child(4) .image-icon.has-bg{
	width: 236px;
    height: 33px;
    border-radius: 0px;
}
.mycn_testimominal .client-review-slider .testimonial_slider .slides blockquote:nth-child(5) .image-icon.has-bg{
	width: 209px;
    height: 30px;
    border-radius: 0px;
}
body .pps-popup .pps-close a.pps-close-link i{
	line-height:0 !important;
	top: -3px;
    position: relative;
}
body .pps-popup .post-content h3 span{
	font-size: 24px !important;
    font-weight: 700;
}

body #ajax-content-wrap .video-poster #video-box{
	height:364px;
}
#ajax-content-wrap #videobox-row .video-box-details{
	background: #8f2c87;
    background: linear-gradient(90deg,#8f2c87 0%,#01b6b1 100%);
}
#ajax-content-wrap #videobox-row .videobox-para{
/* 	padding-right: 80px; */
}
#ajax-content-wrap #videobox-row .videobox-para .wpb_wrapper p span:first-child{
	padding-bottom: 22px;
}
#ajax-content-wrap #videobox-row .videobox-heading{
	margin-bottom: 20px;
}

.testimonial-salider .main-slider-box .review-img {
    line-height: 0px;
    height: 440px;
    position: relative;
    width: 50%;
    float: right;
    
}
.testimonial-salider .main-slider-box .review-img img {
    height: 450px;
}
.testimonial-salider .main-slider-box {
     padding: 0px;
} 
.testimonial-salider .main-slider-box #review-slider:after {
    content: unset;
}
.testimonial-salider .main-slider-box #review-slider {
   width: 50%;
    background: linear-gradient(180deg, #ffffff 0, #ffffff);
    left: 0px;
    top: 90px;
}
.testimonial-salider .main-slider-box #review-slider .slider-detail-box h6 {
    color: #313131;
}
.testimonial-salider .main-slider-box #review-slider .slider-detail-box p {
     color: #313131;
}
.testimonial-salider .slick-dots {
    text-align: left;
    padding-left: 20px;
}
  /* ---------------------- */
 /* TESTIMONIAL SLIDER TWO */
/* ---------------------- */
.main-slider-box {
  position: relative;
  padding: 0px 0px 0px 100px;
}
.main-slider-box .review-img {
	line-height: 0px;
	height:575px;
	position:relative;
}
.main-slider-box .review-img img {
 	margin-bottom: 0px;
 	transition: all 0.5s linear;
	position:absolute;
}
.main-slider-box .review-img img:not(.active) {
	opacity:0;
}
.main-slider-box .review-img img.active {
	opacity:1;
}
.main-slider-box #review-slider {
	width: 350px;
  	background: #792983;
  	background: -moz-linear-gradient(top, #792983 0, #402845 100%);
  	background: -webkit-linear-gradient(top, #792983, #402845);
  	background: linear-gradient(180deg, #792983 0, #402845);
  	padding: 25px 25px 45px 25px;
  	position: absolute;
  	top: 70px;
  	left: 20px;
  	margin-bottom: 0px;
}
.main-slider-box #review-slider:after{
    border-color: transparent transparent transparent #4b2851;
    border-style: solid;
    border-width: 21px 0 21px 21px;
    bottom:0px;
	top:0px;
	margin:auto;
    content: "";
    height: 0;
    left: 99.8%;
    position: absolute;
    width: 0;
}
.main-slider-box #review-slider .slider-detail-box h6 {
    color: #fff;
    font-size: 19px;
    font-weight: 600;
    line-height: 1.4;
}
.main-slider-box #review-slider .slider-detail-box p {
	color: #fff;
	opacity:.8;
	margin-top: 20px;
	font-size:15px;
}

.main-slider-box #review-slider .slick-dots {
  	margin: auto;
  	position: absolute;
  	left: 0px;
  	right: 0px;
  	bottom: 12px;
}
.main-slider-box #review-slider .slick-dots li {
  	margin-left: 0px;
  	margin-right: 0px;
}
.main-slider-box #review-slider .slick-dots li.slick-active button:before {
  	color: #32c2bb;
  	font-size: 10px;
  	opacity: 1;
}
.main-slider-box #review-slider .slick-dots button:before {
  	color: #eee;
  	font-size: 10px;
  	opacity: 1;
}
  /* ---------------------- */
 /* TESTIMONIAL SLIDER TWO */
/* ---------------------- */

body #social-impact-row .col.left:nth-child(2){
	width:1425px !important;
	margin:auto;
	float:unset;
}
body #social-impact-row .col-si-detail{
    height: auto !important;
    margin-left: -290px !important;
    margin-top: 63px;
    width: 50%;

}
#social-slider .social-impact-box {
  position: relative;
}
#social-slider .social-impact-box .social-impact-review{
	margin-bottom:25px;
	width: 370px;
}
#social-slider .social-impact-box .social-partner{
	width:520px;
}
#social-slider .social-impact-box .social-detail-box {
    position: absolute;
    bottom: 65px;
    left: 30px;
    padding-left: 50px;
}

#social-slider .social-impact-box .social-detail-box .social-impact-review p.impact {
  	font-size: 24px;
  	color: #fff;
	font-weight:700;
	padding-bottom: 10px;
}
#social-slider .social-impact-box .social-detail-box .social-impact-review p.impact:before {
  background: url(https://d2uupjogi8cerd.cloudfront.net/images/landing/v1/icons-sprite.png) no-repeat;
  content: "";
  display: inline-block;
  height: 28px;
  left: 0;
  overflow: hidden;
  position: absolute;
  top: -4px;
  width: 33px;
}
#social-slider .social-impact-box .social-detail-box .social-partner p.notice {
  	font-size: 15px;
	color: #fff;
	line-height:1.4;
	opacity:0.8;
}
#social-slider .social-impact-box .social-detail-box .social-impact-review span.author {
	font-size: 16px;
	color: #fff;
	opacity:0.7;
}
#social-slider .social-impact-box .social-detail-box .social-partner h6 {
 	font-size: 15px;
	color: #fff;
	opacity:1;
	font-weight:700;
	margin-bottom:15px;
}
#social-slider .slick-dots {
    margin: auto;
    position: absolute;
    left: 75px;
    right: unset;
    width: auto;
    bottom: 25px;
}
#social-slider .slick-dots li {
  margin-left: 0px;
  margin-right: 0px;
}
#social-slider .slick-dots li.slick-active button:before {
  color: #32c2bb;
  font-size: 10px;
  opacity: 1;
}
#social-slider .slick-dots button:before {
  color: #eee;
  font-size: 10px;
  opacity: 1;
}

#slide-out-widget-area .inner-wrap .inner .off-canvas-menu-container:nth-child(3){
	height: 488px !important;	
}

#slide-out-widget-area .inner-wrap .inner .mobile-only{
	top:0 !important;
	margin-bottom:0 !important;
	margin-top:0 !important;
}
body .check_before .vc_column-inner .wpb_wrapper .nectar-fancy-ul h6{
	font-size: 15px;
}

/* FAQ NAV TAB STYLE */

body .faq-tab-menu .widget_nav_menu .menu-faq-tab-container ul.menu li.menu-item{
	list-style: none;
    float: left;
    width: 350px;
    height: 220px;
    margin: 10px 0 0 20px;
}
body .faq-tab-menu .widget_nav_menu .menu-faq-tab-container ul.menu{
	margin:0 !important;
}
body .faq-tab-menu .widget_nav_menu .menu-faq-tab-container ul.menu li.menu-item a{
    text-align: center;
    background-color: #e6faf9;
    padding: 30px 30px !important;
    display: inline-block;
    border: 1px solid #b3f1ec;
	width: 100%;
	height: 100%;
}
body .faq-tab-menu .widget_nav_menu .menu-faq-tab-container ul.menu li.menu-item a .menu-image{
	height: 80px;
    width: auto;
}
body .faq-tab-menu .widget_nav_menu .menu-faq-tab-container ul.menu li.menu-item a .menu-image-title{
	color: #00313d;
    font-size: 24px;
    display: inline-block;
    margin-top: 7px;
    line-height: 36px;
    font-weight: 700;
}
#popuppress-5278 .pps-wrap .post-content {
	padding:0 !important;
}

.founders__photo {
    -o-transition: .3s;
    -webkit-transition: .3s;
    position: relative;
    transition: .3s;
}
.founders__photo:after {
	-ms-flex-align: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    align-items: center;
    background: #30989b;
    background: -webkit-linear-gradient(top,rgba(1,200,177,.50196),#30989b);
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(1,200,177,.50196)),to(#30989b));
    background: -o-linear-gradient(top,rgba(1,200,177,.50196) 0,#30989b 100%);
    background: linear-gradient(180deg,rgba(1,200,177,.50196) 0,#30989b);
    border-radius: 50%;
    color: #fff;
    content: "Show More";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#30989b",endColorstr="#01c8b1",GradientType=0);
    font-size: 1rem;
    height: 150px;
    justify-content: center;
    left: 0;
    opacity: 0;
    position: absolute;
    top: -18px;
    width: 150px;
    z-index: 2;  
	-o-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
}
.founders__photo:hover:after {
     opacity: 1;
}
.founders__photo1 {
    -o-transition: .3s;
    -webkit-transition: .3s;
    position: relative;
    transition: .3s;
    cursor: pointer;
}
.founders__photo1:after {
         -ms-flex-align: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -webkit-box-pack: center;
    align-items: center;
    background: #30989b;
    background: -webkit-linear-gradient(top,rgba(1,200,177,.50196),#30989b);
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(1,200,177,.50196)),to(#30989b));
    background: -o-linear-gradient(top,rgba(1,200,177,.50196) 0,#30989b 100%);
    background: linear-gradient(180deg,rgba(1,200,177,.50196) 0,#30989b);
    border-radius: 50%;
    color: #fff;
    content: "Show More";
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#30989b",endColorstr="#01c8b1",GradientType=0);
    font-size: 1rem;
    height: 150px;
    justify-content: center;
    left: 38px;
    opacity: 0;
    position: absolute;
    top: -20px;
    width: 150px;
    z-index: 2;  
	-o-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
}
.founders__photo1:hover:after {
     opacity: 1;
}
.client-review-slider .testimonial_slider blockquote p {
    padding-bottom: 0px;
    color: #000 !important;
    opacity: 1;
    font-weight: 600;
    font-size: 24px;
	margin-bottom: 10px;
}
.testimonial_slider[data-style="minimal"] blockquote span:not(.title) {
    font-size: 20px;
    margin-top: 10px;
    color: #32c2bb;
}
/* .mycn_testimominal .testimonial_slider .image-icon, .nectar_single_testimonial .image-icon {
    display:none;
} */
.testimonial_slider .controls ul li span.pagination-switch {
    border: 1px solid #15d2c5;
}
.testimonial_slider .controls ul li span.pagination-switch:hover, .testimonial_slider .controls ul li span.pagination-switch.active {
    background-color: #15d2c5;
}
body .testimonial_slider blockquote span {
    font-weight: bold;
	color: #32C2BB;
}
body .meta-author, body .meta-comment-count {
    display: none !important;
}
body .meta-date {
	border: 0 !important;
}
.overly {
	display: none;
	background-color: #000;
    position: absolute;
    top: 0;
    z-index: 999;
    width: 100%;
    height: 100%;
}

#footer-outer #copyright .container:first-child:after {
	content:"";
	clear: both; 
	display:table;
}
.wpb_row .col .vc_column-inner .wpb_wrapper .gradient-row-border {
    border-radius: 8px;
    
    background: rgb(231,241,236); /* Old browsers */
background: -moz-linear-gradient(top, rgba(231,241,236,1) 0%, rgba(200,233,233,1) 98%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(231,241,236,1) 0%,rgba(200,233,233,1) 98%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(231,241,236,1) 0%,rgba(200,233,233,1) 98%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7f1ec', endColorstr='#c8e9e9',GradientType=0 );
}

.gradient-row-border .col .img-column {
    background-size: cover !important;
    border-radius: 8px 0 0 8px !important;
}
.pricing-table.price-content-set[data-style="flat-alternative"]  .pricing-column {
    text-align: center !important;
    padding: 40px !important;
    background: rgb(231,241,236); /* Old browsers */
background: -moz-linear-gradient(top, rgba(231,241,236,1) 0%, rgba(200,233,233,1) 98%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(231,241,236,1) 0%,rgba(200,233,233,1) 98%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(231,241,236,1) 0%,rgba(200,233,233,1) 98%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e7f1ec', endColorstr='#c8e9e9',GradientType=0 );
}
.pricing-table.price-content-set[data-style="flat-alternative"] .pricing-column.highlight.extra-color-3 h3 {
    color: #3a555f !important;
    font-size: 20px !important;
    padding-bottom: 0 !important;
    
}
.pricing-table.price-content-set[data-style="flat-alternative"] .pricing-column.highlight.extra-color-3 h3 span.highlight-reason {
    padding: 20px !important;
    font-size: 22px;
}
.price-content-set .pricing-column .pricing-column-content h4,.price-content-set .pricing-column .pricing-column-content span.interval {
    display: none;
}
.price-content-set .pricing-column .pricing-column-content a.nectar-button {
    margin:30px 0 !important;
}

.fancy-col > .span_12 .nectar-fancy-box .inner { 
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 !important;
    opacity: 0;
    transition: all .6s cubic-bezier(0.24,1,0.30,1);
    -webkit-transition: all .6s cubic-bezier(0.24,1,0.30,1);
}
.fancy-col > .span_12 .nectar-fancy-box:hover .inner {
    opacity: 1;
}
.fancy-col > .span_12 .nectar-fancy-box .box-bg:after {
    background-color: transparent !important;
}
.fancy-col > .span_12 .nectar-fancy-box:hover .box-bg:after {
    background-color: rgba(51,51,51,0.5) !important;
}
.gradient-content-bg {
	background: rgb(30,87,153); /* Old browsers */
background: -moz-linear-gradient(left, rgba(30,87,153,1) 0%, rgba(52,191,186,1) 0%, rgba(164,88,160,1) 100%, rgba(32,124,202,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(30,87,153,1) 0%,rgba(52,191,186,1) 0%,rgba(164,88,160,1) 100%,rgba(32,124,202,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(30,87,153,1) 0%,rgba(52,191,186,1) 0%,rgba(164,88,160,1) 100%,rgba(32,124,202,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e5799', endColorstr='#207cca',GradientType=1 );
}
.section-title.blog-title:before {
	display:none;
}
.row-after.vc_row-fluid::before, .row-after.vc_row-fluid::after {
	content: "";
    display: table;
	clear: both;
}
body #slide-out-widget-area .inner {
	min-height: 417px !important;
}
#slide-out-widget-area .off-canvas-menu-container .menuwrapper li {
	margin-bottom: 15px !important;
}
.tabe-content .content-tab {
	display: block;
}
.tabe-content .content-tab ul { 
	margin:0 !important;
}
.tabe-content .content-tab ul li {
	list-style:none;
	width: 33.33%;
	float:left;
	padding-right: 20px !important;
}
.tabe-content .content-tab ul li a {
	-o-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	color: #00cfc1 !important;
	padding: 15px 45px !important;
	background-color: #e6faf9 !important;
	border: 1px solid #b3f1ec !important;
	display: block;
	padding: 15px 45px;
	text-align: center;
	justify-content: center;
	display: flex;
	align-items: center;
	position:relative;
}
.tabe-content .content-tab ul li a.active-tab,.tabe-content .content-tab ul li a:hover {
	background: #069a9e !important;
	border: 1px solid #069a9e !important;
	color: #fff !important;
	-webkit-box-shadow: 0 0 51.3px 2.7px rgba(0,0,0,.1);
	box-shadow: 0 0 51.3px 2.7px rgba(0,0,0,.1);
}
.tabe-content .content-tab ul li a:after {
	-o-transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	border-color: #069a9e transparent transparent;
	border-style: solid;
	border-width: 18px 18px 0;
	content: "";
	height: 0;
	left: 50%;
	margin-left: -21px;
	opacity: 0;
	position: absolute;
	top: 60px;
	transition: .1s;
	width: 0;
}
.tabe-content .content-tab ul li a.active-tab:after,.tabe-content .content-tab ul li a:hover:after {
	opacity: 1;
}
#tab2, #tab3 {
	display:none;
	padding-bottom: 10% !important;
}
.related-posts[data-style="material"] .grav-wrap {
	display:none;
}
body .related-posts[data-style="material"] .article-content-wrap {
	padding-bottom: 20px !important;
}
.full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+1) .post-header, .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+6) .post-header, .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+7) .post-header, .full-width-content .post-area.auto_meta_overlaid_spaced .masonry-blog-item:nth-child(8n+8) .post-header {
	max-width: 100% !important;
}
body .nectar-recent-posts-slider .inner-wrap {
	top: 70% !important;
	max-width: 100% !important;
}
body .nectar-recent-posts-slider .inner-wrap h2 { 
	font-size: 60px !important;
	line-height: 56px !important;
}
body.single-post .heading-title[data-header-style="default_minimal"] .entry-title {
	font-size: 48px !important;
	font-weight: 700;
    line-height: 60px !important;
}
.auto_meta_overlaid_spaced .masonry-blog-item .post-header h3 {
    font-size: 23px !important;
    line-height: 30px !important;
}
.nectar-recent-posts-slider_multiple_visible .nectar-recent-post-slide {
	overflow:hidden !important;
}
.related-post-wrap[data-using-post-pagination="false"] {
    margin-top: -25px!important;
}
.single-post blockquote {
    padding: 10px 15px;
    position: relative;
    border: 1px solid #eeeeee;
    border-left: 4px solid #32c2bb;
    font-size: 18px;
    line-height: 28px;
    box-shadow: 0px 10px 35px rgba(0,0,0,0.1);
}

#footer-outer #footer-widgets .col ul li >a:hover {
	color: #32c2bb !important;
}
#footer-outer #footer-widgets .col #text-2 .link p a {
		color: #32c2bb !important;
		text-decoration: underline;
}
#footer-outer #footer-widgets .col #text-2 .link p a:hover, .check_before .vc_column-inner .wpb_wrapper .more a:hover  {
	color: #0a968f !important;
}

body #ajaxsearchlite1, body #ajaxsearchlite2 {
	border-radius: 6px !important;
}
body #ajaxsearchliteres1 {
	background: #31C2BB !important;

}
body #ajaxsearchliteres1  .results .item .asl_content h3, body #ajaxsearchliteres1  .results .item .asl_content h3 a {
	color: #31C2BB !important;
}
#ajaxsearchlite1 .probox, div.asl_w .probox, #ajaxsearchlite1 .probox .promagnifier, body #ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input, #ajaxsearchlite1 .probox, div.asl_w .probox .proclose, #ajaxsearchlite2 .probox, div.asl_w .probox, #ajaxsearchlite2 .probox .promagnifier, body #ajaxsearchlite2 .probox .proinput input, div.asl_w .probox .proinput input, #ajaxsearchlite2 .probox, div.asl_w .probox .proclose {
	height: 50px !important;
}
#ajaxsearchlite1 .probox .promagnifier, #ajaxsearchlite2 .probox .promagnifier {
	width :50px !important;
}
body #ajaxsearchlite1 .probox .proloading, body #ajaxsearchlite2 .probox .proloading  {
	width: 50px !important;
    height: 50px !important;
	position: absolute;
    right: 0;
    background-color: #31C2BB;
}
body #ajaxsearchlite1 .probox .proloading .asl_loader, body #ajaxsearchlite2 .probox .proloading .asl_loader {
	width: 34px !important;
    height: 34px !important;
	margin: 6px auto !important; 

}
body #ajaxsearchlite1 .probox div.asl_simple-circle, body #ajaxsearchlite2 .probox div.asl_simple-circle {
	border: 4px solid #fff !important;
	border-right-color: transparent!important;
}
#ajaxsearchlite1 .probox .proclose, #ajaxsearchlite2 .probox .proclose {
	width: 50px !important;
    position: absolute;
    right: 0px;
    background: rgb(49, 194, 187);
}
#ajaxsearchlite1 .probox .proclose svg, #ajaxsearchlite2 .probox .proclose svg {
	top: 42% !important;
	left: 42% !important;
    width: 60% !important;
    height: 60% !important;
	fill: #fefefe !important;
	box-shadow:none !important;
	background: transparent !important;
}
body #ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input, body #ajaxsearchlite2 .probox .proinput input, div.asl_w .probox .proinput input
 {
	 font-size: 14px !important;
}
body #ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input[type="search"]::-webkit-input-placeholder, body #ajaxsearchlite2 .probox .proinput input, div.asl_w .probox .proinput input[type="search"]::-webkit-input-placeholder {
  	color: #5a5555 !important;
}
body .results .asl_nores .asl_keyword {
	display:none;
}
div.asl_w .probox .promagnifier {
	background-color:transparent !important;
	background-image:none !important;
}

/* .row-margin {
    margin-bottom: 20px !important;
} */


/* .tab-set .vc_column-inner .wpb_wrapper ul li:last-child { 
	display: block !important;
	margin: 0 !important;
	border-color: transparent !important;
	background-color: transparent;
}
.tab-set .vc_column-inner .wpb_wrapper ul li:last-child:hover { 
	border-color: transparent !important;
} */
/* .page-submenu ul li:last-child a:after {
	content:"\f002";
	font-family:'fontawesome';
} */
/* .tab-set .vc_column-inner .wpb_wrapper .sticky-wrapper .page-submenu.stuck ul {
	padding: 0 0 20px 0 !important;
} */

.blog-recent.related-posts h3.title {
	font-size: 20px !important;
    line-height: 28px !important;	
}
.after-content-bg:before {
   background: #f9fafb;
    content: "";
    display: block;
    height: 300px;
    left: 20%;
    margin-left: -326px;
    max-width: 652px;
    position: absolute;
    top: 70px;
    width: 100%;
    z-index: -1;
}
.content-bg-right:before {
    background: #f9fafb;
    content: "";
    display: block;
    height: 300px;
    right: -20%;
    margin-left: -326px;
    max-width: 652px;
    position: absolute;
    top: 0px;
    width: 100%;
    z-index: -1;
}
body .full-width-content .col .wpb_row.ready-content {
	margin: 40px !important;
} 
.section-title:before {
    background: #d6dbe0;
    content: "";
    height: 2px;
    left: 11px;
    margin-top: -1px;
    position: absolute;
    top: 60%;
    width: 40px;
}


.wpb_row .nectar-parallax-scene[data-scene-position="top"] div {
    background-position: 140px 29px !important;
} 
.full-width-content .col .wpb_row.row-margin {
    margin: 4% !important;
}
.testimonial-salider .main-slider-box #review-slider .slick-list .slick-track .slider-detail-box2 p {
	color: #000 !important;
    opacity: 1;
    font-weight: 600;
    font-size: 20px;
}
.testimonial-salider .main-slider-box #review-slider .slick-list .slick-track .slider-detail-box2 p:last-child { 
	font-size: 16px;
	color: #32C2BB !important;
}
.tab-set .vc_column-inner .wpb_wrapper .sticky-wrapper .page-submenu .mobile-menu-link, .tab-set .vc_column-inner .wpb_wrapper .sticky-wrapper .page-submenu .mobile-menu-link .salient-page-submenu-icon {
	font-size: 14px !important;
}
.masonry.material .masonry-blog-item .grav-wrap {
    display:none;
}
.masonry.material .masonry-blog-item .article-content-wrap .excerpt {
    display:none;
}
.masonry.material .masonry-blog-item .article-content-wrap .post-header h3.title {
    font-size: 18px !important;
    line-height: 22px !important;
}
body.search-results #ajax-content-wrap .container-wrap .main-content .row .span_9 {
	width: 100% !important;
}

body.category #ajax-content-wrap .container-wrap .main-content .row .post-area .posts-container article .inner-wrap .post-content .content-inner {
	border-bottom: 1px solid transparent !important;
}
body.category #ajax-content-wrap .container-wrap .main-content .row .post-area .posts-container article .inner-wrap .post-content .post-meta {
	display: none !important;
}
body.category #ajax-content-wrap .container-wrap .main-content .row .post-area .posts-container article .inner-wrap .post-content .content-inner h2, body.category #ajax-content-wrap .container-wrap .main-content .row .post-area .posts-container article .inner-wrap .post-content .content-inner h1 {
	font-size: 22px !important;
    line-height: 34px !important;
}
body.category #ajax-content-wrap .container-wrap .main-content .row .post-area .posts-container article .inner-wrap, body.search-results #ajax-content-wrap .container-wrap .main-content .row .span_9 .inner-wrap {
	box-shadow: 0px 30px 90px rgba(0,0,0,0.14)!important;
    border-radius: 5px;
    overflow: hidden;
	padding: 0 !important;
}
body.category #ajax-content-wrap .container-wrap .main-content .row .post-area .posts-container article .inner-wrap .post-content .content-inner a span.post-featured-img {
	overflow: hidden;
    display: block;
    line-height: 0;
    position: relative;
}
body.search-results #ajax-content-wrap #page-header-bg .row .span_6 .inner-wrap h1 span {
	color: #32C2BB !important;
    font-weight: 700 !important;
}
body.search-results #ajax-content-wrap .container-wrap .main-content .row .span_9 .inner-wrap a {
	overflow: hidden;
    display: block;
	line-height: 0;
    position: relative;
	
}
body.search-results #ajax-content-wrap .container-wrap .main-content .row .span_9 .inner-wrap h2.title {
	font-size: 18px !important;
    line-height: 22px !important;
	text-align: center !important;
}
body.search-results #ajax-content-wrap .container-wrap .main-content .row .span_9 .inner-wrap h2.title a {
	line-height: unset;
	color: #444 !important;
	padding: 10px 30px 30px;
	
}
body.search-results #ajax-content-wrap .container-wrap .main-content .row .span_9 .inner-wrap h2.title span { 
    padding: 16px 30px 0px 30px !important;
}
body.search-results #ajax-content-wrap .container-wrap .main-content .row .span_9 .inner-wrap h2.title a:hover {
	background-image: none !important;
	background-size: 0% !important;
}
body.category #ajax-content-wrap .container-wrap .main-content .row .post-area .posts-container article .inner-wrap .post-content .content-inner a span.post-featured-img img, body.search-results #ajax-content-wrap .container-wrap .main-content .row .span_9 .inner-wrap a img {
	backface-visibility: hidden; 
	-webkit-backface-visibility: hidden; 
	transition: all .7s cubic-bezier(.2,1,.22,1); 
	-webkit-transition: all .7s cubic-bezier(.2,1,.22,1); 
}
body.category #ajax-content-wrap .container-wrap .main-content .row .post-area .posts-container article .inner-wrap .post-content .content-inner .post-header span.meta-category  {
	padding: 20px 30px 0 30px;
    display: block;
}
body.category #ajax-content-wrap .container-wrap .main-content .row .post-area .posts-container article .inner-wrap .post-content .content-inner .post-header span.meta-category  a {
	font-size: 14px;
	color: #32c2bb !important;
	line-height: 19px;
	position:relative;

} 
body.category #ajax-content-wrap .container-wrap .main-content .row .post-area .posts-container article .inner-wrap:hover .post-content .content-inner a span.post-featured-img img, body.search-results #ajax-content-wrap .container-wrap .main-content .row .span_9 .inner-wrap:hover a img { 
	transform: scale(1.07);
    -webkit-transform: scale(1.07);
}
body.category #ajax-content-wrap .container-wrap .main-content .row .post-area .posts-container article .inner-wrap .post-content .content-inner .post-header span.meta-category  a:before {
	height: 2px;
    width: 100%;
    position: absolute;
    bottom: -3px;
    left: 0;
    content: '';
    -ms-transform: scaleX(0);
    -webkit-transform: scaleX(0);
    transform-origin: left;
    -webkit-transform: scaleX(0);
    transform-origin: left;
    -webkit-transition: transform 0.37s cubic-bezier(0.52, 0.01, 0.16, 1);
    transition: transform 0.37s cubic-bezier(0.52, 0.01, 0.16, 1);
	background-color: #32c2bb!important;
}
body.category #ajax-content-wrap .container-wrap .main-content .row .post-area .posts-container article .inner-wrap .post-content .content-inner .post-header span.meta-category a:hover:before {
	-webkit-transform: scaleX(1);
    transform: scaleX(1);
}
body.category #ajax-content-wrap .container-wrap .main-content .row .post-area .posts-container article .inner-wrap .post-content .content-inner .article-content-wrap {
	text-align: center;
}
body.category #ajax-content-wrap .container-wrap .main-content .row .post-area .posts-container article .inner-wrap .post-content .content-inner .post-description {
	display: none;
}
body.category #ajax-content-wrap .container-wrap .main-content .row .post-area .posts-container article .inner-wrap .post-content .content-inner .post-header h2.title {
	font-size: 18px !important;
    line-height: 22px !important;
	padding: 8px 30px 0 30px;
	
}
body.category #ajax-content-wrap .container-wrap .main-content .row .post-area .posts-container article .inner-wrap .post-content .content-inner .post-header h2.title a {
	color: #444 !important;
}
body.category #ajax-content-wrap .section-title:before {
	width: 0;
	height: 0;
	margin: 0;
    position: unset;
	background: transparent !important;
}
#footer-outer #web-detail .textwidget p a {
	color: #32c2bb !important;
	text-decoration: underline;
}
#footer-outer #web-detail .textwidget p a:hover {
	color: #0a968f !important;
}
body.single-post #to-top {
	bottom: 130px !important;
}
body #to-top{
    bottom: 70px !important;
	z-index: 99999999999;
}
body.single-post .nectar-social-sharing-fixed {
	right: 10px !important;
	bottom: 64px !important;
}
div[id*='ajaxsearchlite'].wpdreams_asl_container {
    width: 40% !important;
    margin: 0px auto !important;
}
.tab-set .vc_column-inner .wpb_wrapper .main_blog_navi {
	display: inline-block !important;
}
.tab-set .vc_column-inner .wpb_wrapper .search {
	display: inline-block !important;
}
#search_id {
   display: none;
    padding: 20px 0 0 0;
    clear: both;
}
.tab-set .vc_column-inner .wpb_wrapper ul {
	margin:0;
	text-align:center;
}
.tab-set .vc_column-inner .wpb_wrapper ul li {
	border: 2px solid transparent;
	padding: 4px 15px !important;
	border-radius: 5px;
	margin: 0 10px 0 0 !important;
}
.tab-set .vc_column-inner .wpb_wrapper ul li a {
	padding: 0 !important;
	font-size: 15px !important;
}
.tab-set .vc_column-inner .wpb_wrapper ul li:hover {
	opacity: 1 !important;
	border:2px solid #31c2bb !important;
}
.tab-set .vc_column-inner .wpb_wrapper ul li:hover a { 
	color:#31c2bb !important;
}
.tab-set .vc_column-inner .wpb_wrapper ul li.active {
	background-color: #31c2bb;
}
.tab-set .vc_column-inner .wpb_wrapper ul li.active a { 
	 color: #fff !important;
	opacity: 1;
}
.tab-set .vc_column-inner .wpb_wrapper .sticky-wrapper .page-submenu ul li.search{
	margin: 0 !important;
}
.tab-set .vc_column-inner .wpb_wrapper .sticky-wrapper .page-submenu ul li.search:hover {
	border-color: transparent !important;
	background-color: transparent;
	color:#31c2bb !important;
}
.tab-set .vc_column-inner .wpb_wrapper .sticky-wrapper .page-submenu ul li.search a i {
	font-size: 20px !important;
}
.tab-set .vc_column-inner .wpb_wrapper .sticky-wrapper .page-submenu .full-width-content {
	background-color: #ffffff;
    color: #000000;
/*     left: 0px;
    margin-left: -90px;
    width: 1349px; */
    visibility: visible;
	box-shadow: 0 20px 38px rgba(0, 0, 0, 0.08)!important;
	padding: 20px 0;
}
#footer-outer .widget {
	margin-bottom: 20px !important;
}
#footer-outer #media_image-2.widget a img {
	width: 30% !important;
}
body.single-post .blog_next_prev_buttons {
	margin: 30px 0 50px 0px !important;
	border-radius: 8px;
}
/* body.single-post .wpb_row.acf_row {
	z-index: -999;
} */
#web-detail .textwidget p span.text-green {
     color: #32c2bb !important;
}
html body .toggle-main-class div[data-style="minimal"] .toggle.accent-color:hover i {
	border-color: #32c2bb !important;
    background-color: #32c2bb;
}
.main-content .back-arrow {
	position: absolute;
	z-index:999;
	top: 30px;
}
.main-content .back-arrow .page-submenu .full-width-content ul li {
	margin-left: 75px !important;
}
.main-content .back-arrow .page-submenu .full-width-content ul li a {
	opacity:1 !important;
}
.main-content .back-arrow .page-submenu .full-width-content ul li a i {
	color: #D3D3D3;
    font-size: 18px;
    width: 45px;
    text-align: center;
    border-radius: 50px;
    border: 2px solid #D3D3D3;
    background-color: #fff;
    height: 45px;
    line-height: 42px;
    transition: .5s ease;
    -webkit-transition: .5s ease;
}
.main-content .back-arrow .page-submenu .full-width-content ul li a:hover i {
	color: #fff;
	background-color: #32c2bb;
	border: 2px solid #32c2bb;
	
}
body.single article.post .content-inner > h1 { 
	font-size: 45px !important;
}
body.single article.post .content-inner > h2 {
	font-size: 30px !important;
    line-height: 45px !important;
}
.small_txt {
	color: #8c8f94 !important;
    font-size: 12px;
    line-height: 1.7;
    margin-top: 0 !important;
    padding-bottom: 10px;
}


.fixed_banenr.fixed header {
	margin-bottom:800px !important;
}

.animation {
	text-align:center;
	width:80%;
	margin:auto;
}

@media only screen and (max-width: 1920px) { 
	.home_succes .owl-carousel li .photoContent .col-2 .photoTitle {
		max-width: 940px;
	}
	.home_succes .color-bg {
/* 		right: 190px; */
		top:100px;
	}
	.home_succes {
		width: 86%;
		margin: 0 auto;
	}

}
@media only screen and (max-width: 1680px) {
	.video-detail-col .vc_column-inner .videobox-heading{
		margin-bottom:20px;
	}
	.video-detail-col .vc_column-inner .videobox-heading .wpb_wrapper h3{
		font-size:40px; 
	}
	.video-detail-col .vc_column-inner .videobox-para .wpb_wrapper p{
		font-size: 20px;
		line-height: 1;
		padding-bottom: 20px;
	}
	.home_succes {
		width: 86%;
		margin: 0 auto;
	}
}
@media only screen and (max-width: 1600px) {
	
	.home_succes .owl-carousel li .photoContent .col-2 .photoTitle {
		max-width: 100%;
	}
	.home_succes .color-bg {
		right: 0px;
	}
	.home_succes {
		width: 100%;
	}
	
}

@media only screen and (max-width: 1440px) {
}
@media only screen and (max-width: 1280px) {
	.img-bg-box .wpb_wrapper .photoTitle1 .separator hr {
		margin-bottom: 30px !important;
	}
	.tabe-content .content-tab ul li a {
		height: 100px;

	}
	.tabe-content .content-tab ul li a:after {
		top: 98px;
	}
	.title-txt.vc_separator-has-text {
		width: 38% !important;
	}
}
@media only screen and (max-width: 1250px) {
	#social-slider .social-impact-box{
		background-color:#000 !important;
	}
	body #social-slider .social-impact-box .social-partner{
		display:none;
	}
	body #social-slider .social-impact-box .social-impact-review{
		margin-bottom:50px;
		width:100%;
	}
	body #social-slider .slick-dots{
		left: 85px;
		bottom: 30px;
	}
	
	body #social-impact-row .col.left:nth-child(2){
		width:auto !important;
		margin:auto;
		float:unset;
	}
	
	body #social-impact-row .col-si-detail{
    	height: auto !important;
    	margin-left:auto !important;
    	margin-top:auto !important;
    	width: 100%;

	}
	
	body .main-slider-box{
		padding: 0px 0px 100px 0px;
	}
	body .main-slider-box #review-slider{
		width:100%;
		bottom: 0;
		left:0;
    	top: unset;
	}
	.main-slider-box #review-slider:after{
		position: static !important;
		content:"" !important;
	}
	.home_succes .owl-theme .owl-dots{
		bottom: 135px;
	}
	#footer-outer #footer-widgets #nav_menu-2{
		padding-left: 160px;
	}

	#footer-outer #footer-widgets .textwidget .buttons a:last-child{
		margin-top:10px;
		margin-left:0px;
	}
	body #footer-outer #footer-widgets .container:first-child{
		padding:0px 5%;
	}
	body #ajax-content-wrap .calltoaction_text .Call_under_tersti{
		text-align:center;
	}
	body #ajax-content-wrap .calltoaction_text .Call_under_tersti .readmore-btn-col .readmore-btn{
		margin-top:30px;
	}
	body .top-banner-col .text-on-mobile{
		text-align:center !important;
	}

	.home_succes .color-bg{
	position: unset;
	width: 100%;
	float: unset;
	}
	.home_succes .owl-carousel li .photoContent .col-2 {
		width: 100%;
	}
	.home_succes .owl-carousel li .photoContent {
		padding-top: 0px;
	}
	body #ajax-content-wrap .calltoaction_text {
		margin-top:30px;
	}
	body .home_succes .owl-carousel .owl-stage-outer,
	.home_succes .owl-carousel li .width-img img,
	.home_succes .owl-carousel li .width-img {
		width: 100% !important;
	}
	.owl-carousel .owl-stage {
		padding: 0px 0;
	}
	#top-banner-row .top-banner-col .text-on-mobile .top-banner-cta{
		display:none !important;
	}
	
	#top-banner-row .top-banner-col{
		padding-left:6px;
	}
	body .popup-outer-col .popup-inner-row .check_before:first-child{
		margin-top:15px;
	}
	
	body .popup-outer-col .popup-inner-row .check_before{
		margin-top:35px;
	}
	body .popup-outer-col .popup-inner-row .check_before:before{
		top: 5px;
    	left: -25px;
	}
	.safety-txt-align {
		margin-bottom: 14% !important;
	}
	.mob-img .vc_column-inner .wpb_wrapper .inner img {
		margin-top: -400px !important;
		margin-left: 50px !important
	}
	.testimonial-salider .slick-dots {
		top: 200px;
	}
	.testimonial-salider .main-slider-box #review-slider:after {
		border-color: transparent;
	}
    .main-content .back-arrow .page-submenu .full-width-content ul li {
        margin-left: 25px !important;
    }
}
@media only screen and (max-width: 1001px) {
	body #header-outer header#top nav {
		background-color: #fff;
		margin-left: 0!important;
		margin-right: 0!important;
		padding: 0;
		top: 0;
		margin-bottom: 0;
		display: block!important;
		z-index: 100000;
		position: absolute;
		right: 40px;
	}
	body #header-outer header#top nav >ul.buttons {
		display: none;
	}
	body header#top nav > ul li.button_solid_color {
		display: none;
	}
	body #header-outer header#top nav > ul {
		padding: 0 !important;
	}
	body header#top nav > ul li > a {
		width: 70px;
		text-align: center;
		top: -7px;
	}
}

@media only screen and (max-width: 1084px) {
	.calculator__count .vc_column-inner .wpb_wrapper iframe {
		height: 620px !important;
	} 
}
@media only screen and (max-width: 1024px) {
	#svgAnimate{
		height:406px !important;
	}
	.img-bg-box .shadow {
		height: 70%;
		bottom: 10px;
	}
	.animation .message_1_A {
		width: 300px !Important;
		transform: translate(310px,150px);
	}
	.animation .message_2_A {
		width: 277px !Important;
		transform: translate(305px,288px);
	}
	.animation .message_3_A {
	    width: 277px !Important;
    	transform: translate(302px,300px);
	}
	
	.animation .message_4_A {
		width: 277px !Important;
		transform: translate(295px,280px);
	}
	
	.animation .message_5_A {
		width: 277px !Important;
		transform: translate(295px,280px);
	}
	
	.animation .message_6_A {
		width: 277px !Important;
		transform: translate(295px,280px);
	}
	
	
	
	.img-bg-box .wpb_wrapper .photoTitle1 {
		padding: 0px 22px 50px 40px;
	}
	.img-bg-box .wpb_wrapper .photoTitle1 .separator {
		bottom: 111px;
	}
	.co-fonunder-ceo {
		width: 50% !important;
    	margin: 0 !important;
    	padding-left: 70px;
	}
	.co-fonunder-ceo2 {
		width: 50% !important;
    	margin: 0 !important;
	}
	.co-fonunder-ceo .vc_column-inner .wpb_wrapper .wpb_content_element img {
		top: -13px;
		max-width: 120px;
	}
	.co-fonunder-ceo .vc_column-inner .wpb_wrapper .wpb_content_element p {
		padding-left: 150px;
		top: 10px;
	}
/* 	body .berman-ceo-bg {
		background-position: 250px 20px !important;
	} */
	.co-fonunder-ceo2 .vc_column-inner .wpb_wrapper .wpb_content_element img {
		left: 30px;
		max-width: 120px;
		top: -13px;
	}
	.co-fonunder-ceo2 .vc_column-inner .wpb_wrapper .wpb_content_element p {
		padding-left: 175px;
		top: 10px;
	}
	.tabe-content .tabbed ul.wpb_tabs_nav li a {
		height: 100px;
		position:relative;
	}
	.tabe-content .tabbed ul.wpb_tabs_nav li a span {
		position: absolute;
		display: block;
		left: 0;
		right: 0;
		top: 30px;
		padding: 0 15px;
	}
	.tabe-content .tabbed ul.wpb_tabs_nav li:last-child a span {
		top: 20px;
	}
	.title-txt.vc_separator-has-text {
		width: 46% !important;
	}
	.founders__photo:after {
		width: 121px;
		height: 140px;
	}
	.founders__photo:after {
		height: 135px;
		left: -7px;
		top: -18px;
		width: 135px;
	}
	.founders__photo1:after {
		height: 135px;
		left: 24px;
		top: -15px;
		width: 135px;
	}
/* 	.tabe-content .content-tab ul li a:after {
		top:98px;
	} */
	.calculator__count {
		padding: 40px;
	}
	.calculator__count .vc_column-inner .wpb_wrapper iframe {
		height: 650px !important;
	} 
	.calculator__count .vc_column-inner .wpb_wrapper iframe .calculator__landing__button__holder__27SxS {
		border-bottom: 1px solid transparent !important;
	}
	.testimonial-salider .main-slider-box .review-img {
		float: none !important;
    	position: unset !important;
    	width: 100% !important;
	}
	.testimonial-salider .main-slider-box .review-img img {
		height: auto !important;
	}
	.testimonial-salider .main-slider-box {
		height: 900px;
	}
	.testimonial-salider .main-slider-box #review-slider {
		width: 100% !important;
		background: linear-gradient(180deg, #ffffff 0, #ffffff);
		left: 0px !important;
		top: 620px !important;
	}
	body .nectar-recent-posts-slider .inner-wrap {	
    	top: 60% !important;
	}
	body .nectar-recent-posts-slider .inner-wrap h2 {
		font-size: 40px !important;
    	line-height: 38px !important;
	}
}


@media only screen and (max-width: 992px) {
/* 	.tab-set .vc_column-inner .wpb_wrapper .sticky-wrapper .page-submenu .full-width-content {
		height :120px !important;
	} */
    .main-content .back-arrow {
        position: unset;
    }
    .main-content .back-arrow .page-submenu.stuck {
        position: unset;
    }
    .main-content .back-arrow .page-submenu .full-width-content {
        margin-left: -84px !important;
    }
    .main-content .back-arrow .page-submenu .full-width-content ul {
        display: block !important;
        position: unset !important;
    }
    .main-content .back-arrow .page-submenu .full-width-content ul li {
        margin-left:0px !important;
    }
    .main-content .back-arrow .page-submenu .full-width-content ul li a {
        border: unset;
        display: inline-block;
    }
    .single .heading-title[data-header-style="default_minimal"] {
        padding-top: 0 !important;
    }
	html body .toggle-main-class div[data-style="minimal"] .toggle.accent-color:hover i {
		border-color: unset !important;
		background-color: unset;
	}
	html body .toggle-main-class div[data-style="minimal"] .toggle.accent-color:hover i:before, html body .toggle-main-class div[data-style="minimal"] .toggle.accent-color:hover i:after {
		background-color: #888 !important;
	}


	.img-bg-box .wpb_wrapper .photoTitle1 {
		padding: 0px 22px 25px 40px;
	}
	.img-bg-box .wpb_wrapper .photoTitle1 .separator {
		bottom: 80px;
	}
	.tab-set .vc_column-inner .wpb_wrapper ul {
		background-color: #fff;
    	padding: 0 0 10px 0 !important;
    	width: 100%;
    	margin: 30px auto 0 auto;
    	box-shadow: 0 20px 38px rgba(0, 0, 0, 0.16)!important;
    	left: 0 !important;
    	right: 0 !important;
		top: 30px;
	}
	.tab-set .vc_column-inner .wpb_wrapper .search {
		border: 2px solid rgba(0,0,0,0.08);
		border-radius: 6px;
		padding: 2px 10px;
		float: right;
		margin-right: 30px;
	}
	.tab-set .vc_column-inner .wpb_wrapper .sticky-wrapper .page-submenu .full-width-content {
		padding: 12px 0 20px 0;
	}
/* 	.tab-set .vc_column-inner .wpb_wrapper .sticky-wrapper .page-submenu.stuck ul {
		
	} */
/* 	.tab-set .vc_column-inner .wpb_wrapper .sticky-wrapper .page-submenu.stuck .full-width-content {
		padding-top: 30px !important;
	} */
.tab-set .vc_column-inner .wpb_wrapper .sticky-wrapper .page-submenu .mobile-menu-link{
		border: 2px solid rgba(0,0,0,0.08);
	    border-radius: 6px;
		display: block;
		margin: 0 auto;
		position: relative;
	}
/* 	.tab-set .vc_column-inner .wpb_wrapper .sticky-wrapper .page-submenu .mobile-menu-link .salient-page-submenu-icon {
		position: absolute;
    	left: 190px;
	} */

	.tab-set .vc_column-inner .wpb_wrapper .sticky-wrapper .page-submenu ul li.search {
		display:none;
	}
/* 	#search_id {
		display: block !important;
		margin-top:20px !important;
	} */
	#ajaxsearchlite1, #ajaxsearchlite2 {
		width: 60% !important;
	}
 	.tab-set .vc_column-inner .wpb_wrapper ul li:last-child {
		border-top: 1px solid rgba(0,0,0,0.08) !important;
	}
	
	.tab-set .vc_column-inner .wpb_wrapper ul li {
		margin: 0 !important;
		border-radius: unset;
		border-top: 1px solid rgba(0,0,0,0.08);
	}
	.tab-set .vc_column-inner .wpb_wrapper ul li:hover {
		border:2px solid transparent !important;
		border-top: 1px solid rgba(0,0,0,0.08) !important;
	}
	.tab-set .vc_column-inner .wpb_wrapper ul li a { 
		border-top: 1px solid transparent;
	}  
	.co-fonunder-ceo2 .vc_column-inner .wpb_wrapper .wpb_content_element img {
		position: unset;
		max-width: 100%;
		margin: 0 auto;
	}
	body #slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container #menu-item-5334 a {
	display:inline-block;
}

body #slide-out-widget-area.slide-out-from-right .inner .off-canvas-menu-container #menu-item-5335 a {
	display:inline-block;
}
	.co-fonunder-ceo {
		padding-left: 0 !important;
	}
	.founders__photo , .founders__photo1 {
		margin: 0 !important;
	} 
	.founders__photo:after{
		width: 160px;
		height: 160px;
		left: 72px;
		top: -4px;
	}
	.founders__photo1:after{
		width: 160px;
		height: 160px;
		left: 72px;
		top: -4px;
	}
	

	.before-link:after, .after-content-bg:before, .content-bg-right:before {
		position: unset;
		width: 0;
		height: 0;
	}

	body .berman-ceo-bg {
		background-image: unset !important;
	}
	.co-fonunder-ceo .vc_column-inner .wpb_wrapper .wpb_content_element img{
		position: unset;
		cursor: pointer;
		margin: 0 auto;
		max-width: 100%;
	}
	.co-fonunder-ceo .vc_column-inner .wpb_wrapper .wpb_content_element p {
		padding-left: 0px;
		top: 10px;
		text-align: center;
	}
	.co-fonunder-ceo2 .vc_column-inner .wpb_wrapper .wpb_content_element p {
		padding-left: 0px;
		text-align: center;
	}
	.co-fonunder-ceo2 .vc_column-inner .wpb_wrapper .wpb_content_element p img {
		max-width: 100%;
		position: unset;
		margin: 0 auto;
	}
	.co-fonunder-ceo2 .vc_column-inner .wpb_wrapper .wpb_content_element p br {
		display:none;
	}
	.co-fonunder-ceo2 .vc_column-inner .wpb_wrapper .wpb_content_element p strong {
		display:block;
	}
	    
	.co-fonunder-ceo .vc_column-inner .wpb_wrapper .wpb_content_element p br {
		display:none;
	}
	.co-fonunder-ceo .vc_column-inner .wpb_wrapper .wpb_content_element p strong {
		display:block;
	}

	body .main-slider-box .review-img{
		height: 445px;
		}
	#footer-outer #footer-widgets .container:first-child .row{
		padding-top:30px; 
	}
	body #footer-outer #copyright .col ul {
    float: right !Important;
	}
	body #ajax-content-wrap .calltoaction_text .row-bg-wrap{
		background-color: #32c2bb !important;
	}
	body.material #header-space {
    height: 48px !important;
	}
	body #ajax-content-wrap .calltoaction_text .Call_under_tersti{
		margin-top: 20px;
    	margin-bottom: 15px;
	}
	body #ajax-content-wrap .home_succes .container{
		max-width:100% !important;
	}
	.safety-txt-align {
		margin-bottom: 40% !important;
		text-align: center !important;
	}
	#footer-outer #copyright .container:last-child .col{
		width:100%;
	}
	#footer-outer #copyright .container:first-child .col{
		width:100%;
		float: none !important;
		text-align: center;
	}
	#footer-outer #copyright .container:first-child .col_last {
		width: 50% !important;
		margin: 20px auto 0 auto;
		display: block;
	}
	body #footer-outer #copyright .col ul {
		float: none !important;
		padding-left: 50px !important; 
	}
	#footer-outer #copyright li:first-child {
		margin: 0 !important;
	}
	body #footer-outer #copyright .col ul:before {
		content:unset;
	}
	#footer-outer #footer-widgets .contact-details .social-icon p:last-child{
		display:block;
		text-align:center;
	}
	#footer-outer #footer-widgets .contact-details .social-icon p.follow-title{
		margin-right:0px;
	}
	body #footer-outer #footer-widgets .container:first-child .row .col{
		width:100%;
		text-align: center;
		margin-bottom:0px;
	}
	#footer-outer #footer-widgets #nav_menu-2{
		padding-left:0px;
	}
	#footer-outer #footer-widgets .contact-details{
		float:unset;
	}
	body #ajax-content-wrap .calltoaction_text {
		margin-top:0px;
	}
	body #ajax-content-wrap .popup-outer-col{
		padding:6%;
	}
	body #ajax-content-wrap .calltoaction_text .Call_under_tersti .readmore-btn-col .readmore-btn{
		margin-top:0px;
	}
	body .popup-outer-col .popup-inner-row .check_before:before{
		left: -30px;
    	top: 5px;
	}
	.photoTitle .photoTitle__wrapper .quote .author{
		color: #fff !important;
    	text-align: center;
	}
	.quote:before, .reviews__quote:before{
		left:0px;
		right:0px;
		margin:auto;
		top: -44px;
	}
	.photoTitle .photoTitle__wrapper .quote p.title{
		letter-spacing: -1px;
    	text-align: center;
    	font-size: 24px;
    	margin-bottom: 10px;
	}
	.home_succes .owl-carousel li .photoContent .col-2 .photoTitle .photoTitle__wrapper,
	.home_succes .owl-carousel li .photoContent .col-2 .photoTitle .photoTitle__wrapper .quote{
		width:100%;
		
	}
	.home_succes .owl-carousel .owl-dots{
		bottom: 18px;
    	right: 0;
    	left: 0;
    	text-align: center !important;
    	margin: auto;
	}
	.home_succes .owl-carousel li .photoContent .col-2 .photoTitle{
		padding-left: 50px;
    	padding-right: 50px;
    	padding-top: 25px;
    	position: absolute;
    	bottom: 50px;
		left:0px;
		right:0px;
	}
	.home_succes .owl-carousel li .photoContent .col-2 .photoTitle .photoTitle__wrapper .cdfi-text{
		display:none;
	}
	body .home_succes .owl-carousel .owl-stage-outer{
		width:auto !important; 
	}
	#learn-work .col{
	display: flex;
    flex-wrap: wrap;
    align-content: stretch;
	}
	#learn-work .col .learn-work-video{
	    display: block;
    	order: 2;
		margin-top: 50px;
	}
	
	.faq-btm-banner .faq-btn-inner-col .faq-detail-inner-row{
		padding-left:0px !important;
		padding-right:0px !important;
	}
	body.material #header-space {
		height: 48px;
	}
/* 	.text-on-mobile .wpb_wrapper .top-banner-heading h1{
		font-size:32px;
	} */
	.mob-img .vc_column-inner .wpb_wrapper .inner img {
		margin-top:-280px !important;
		margin-left: 0 !important;
	}
	.img-align .span_12 .img-content .vc_column-inner .wpb_wrapper .inner {
		text-align: center !important;
	}
	.set-icon-align {
		padding: 2% !important;
	}
	.set-icon-align .col .radius-icon-1,.set-icon-align .col .radius-icon-2 {
		margin: 0 !important;
		width :100% !important;
		text-align: center !important;
	} 
	.set-icon-align .col .quotations-before {
		margin-top: 40px !important;
	}
	.quotations-before:before {
		border-color: transparent transparent #f8f8f8;
		border-style: solid;
		border-width: 0 8px 20px;
		bottom: 100%;
		height: 0;
		left: 50%;
		margin-left: -6px;
		top: auto;
		width: 0;
	}
	
	body .full-width-content .col .wpb_row.ready-content .span_12 > .col.padding-7-percent[data-padding-pos="all"]{
		padding: 7% !important;
	}
	.note-txt-padding .vc_column-inner .wpb_wrapper .txt-padding {
    	padding-left: 0px !important;
	} 
	.tabe-content .tabbed ul.wpb_tabs_nav li {
		padding-right: 0 !important;
	}
	.tabe-content .tabbed ul.wpb_tabs_nav li a span { 
		padding: 0;
	}
	.title-txt.vc_separator-has-text {
		width: 60% !important;
	}
	.gradient-row-border .col .img-column { 
		height: 600px !important;
	}
	 .wpb_row .col .automate-content-col {
		padding: 5% 0 0 0 !important;
	}
	.wpb_row .col .content-padding {
		padding: 0 !important;
	}
	.pricing-table.price-content-set[data-style="flat-alternative"] .pricing-column {
		padding: 50px !important;
	}
	.img-row-set {
		padding: 5% !important;
	}
	.margin-auto-class {
	  margin-top: -30px !important;
	 }
 	.flex-content-col {
	  margin-top: 0px !important;
	 }
	.testimonial-salider {
		margin-top: 35px !important;	
	}
	.testimonial-salider .main-slider-box {
		height: 650px;
	}
	.testimonial-salider .margin-auto-class {
		padding: 5% !important;
	}
	.testimonial-salider .main-slider-box #review-slider {
		top: 420px !important;
	}
	.pricing-table {
		margin: 0 !important;
    	padding: 0 !important;
	}
	body.single-post .heading-title[data-header-style="default_minimal"] .entry-title {
		font-size: 38px !important;
    	line-height: 50px !important; 
	}
	body.search-results #ajax-content-wrap .container-wrap .main-content .row .span_9 .inner-wrap h2.title {
		font-size: 14px !important;
    	line-height: 19px !important;
	}
	body.search-results #ajax-content-wrap .container-wrap .main-content .row .span_9 .inner-wrap h2.title a {
		padding: 10px 10px 30px;
	}
	#main_blog_navigation .page-submenu .mobile-menu-link {
		padding: 10px 50px;
		float: left;
		margin-left: 30px;
	}
	#main_blog_navigation .salient-page-submenu-icon {
		margin-top: 2px;
	}
	.faq-btm-banner {
		text-align: center;
	}
	.faq-btm-banner .faq-btn-inner-col .faq-detail-inner-row .faq-col-img .wpb_wrapper .inner img {
			width: 50% !important;
			margin:0 auto;
	}
}
@media only screen and (max-width: 640px) { 
	.safety-txt-align {
		margin-bottom: 50% !important;
	}
	.mob-img .vc_column-inner .wpb_wrapper .inner img {
		margin-top: -240px !important;
	}
	body #ajax-content-wrap .container-wrap .main-content {
		max-width: 560px !important;
	}
	div[id*='ajaxsearchlite'].wpdreams_asl_container {
		width: 100% !important;
	}
	.gradient-bg {
		padding: 0 !important;
		background:none !important;
	}
	.calculator__count {
    	padding: 0px;
	}
	.wpb_wrapper h2.vc_custom_heading.get-started-font {
		font-size: 28px!important;
	} 
/* 	.tab-set .vc_column-inner .wpb_wrapper .sticky-wrapper .page-submenu .mobile-menu-link{ 
		width: 90%;
	} */
/* 	.tab-set .vc_column-inner .wpb_wrapper ul {
		width: 90%;
	} */
	#ajaxsearchlite1, #ajaxsearchlite2 {
		width: 100% !important;
	}
	.tab-set .vc_column-inner .wpb_wrapper .sticky-wrapper .page-submenu .mobile-menu-link .salient-page-submenu-icon { 	 	left: 160px;
	}
	#footer-outer #copyright .container:first-child .col_last {
		width: 100% !important; 
	}
}

@media only screen and (max-width: 480px) {
    .main-content .back-arrow .page-submenu .full-width-content {
        margin-left: -36px !important;
    }
	.title-txt.vc_separator-has-text {
		width: 100% !important;
	}
	.mycn_testimominal {
		padding-top: calc(210vw * 0.05) !Important;
	}
	.img-bg-box .wpb_wrapper .photoTitle1 {
		padding: 10px 10px 10px 10px;
		text-align:left;
	}
	.img-bg-box .wpb_wrapper .photoTitle1 {
		position: unset;
	}
	.img-bg-box .shadow {
		position: unset;
	}
	.img-bg-box .wpb_wrapper .photoTitle1 .separator {
		position: unset;
		display:none;
	}
	.img-bg-box .wpb_wrapper .photoTitle1 p {
		font-size: 17px;
		line-height: 25px;
		color: #000;
	}
	body #footer-outer #footer-widgets #text-2 .textwidget .buttons a.nectar-button:hover{
		box-shadow: unset !important;
		-ms-transform: unset !important;
		transform: unset !important;
		-webkit-transform: unset !important;
	}
	body #footer-outer #copyright li a:hover i {
		color: unset !Important;
	}
	#search_id {
		padding: 20px 30px 0 30px;
	}
	body.single-post .heading-title[data-header-style="default_minimal"] .entry-title {
		font-size: 26px !important;
		line-height: 30px !important;
	}
	.post-area article .inner-wrap .post-content .content-inner p a {
		    word-break: break-all;
	}
	.calculator__count .vc_column-inner .wpb_wrapper iframe {
    	height: 650px !important;
	}  
	.faq-btm-banner .faq-btn-inner-col .faq-detail-inner-row {
		font-size:16px;
		margin-top:30px;
	}
	.margin-auto-class {
		margin-top: -40px !important;
	}
	.flex-content-col {
		margin-top: 0px !important;
	}
	body .faq-tab-menu .widget_nav_menu .menu-faq-tab-container ul.menu li.menu-item {
		float: unset;
		width: 100%;
		height: 100%;
		margin: 0;
	}
	body.material #header-space {
   		 height: 48px !Important;
	}

	body .main-slider-box{
		padding:0px;
	}
	#test-slider .test-col .cnote-text .wpb_wrapper p{
		font-size:16px;
	}
	#ajax-content-wrap #videobox-row .videobox-para .wpb_wrapper p{
		font-size: 16px;
    	line-height: 1.6;
	}
	.testimonial-salider {
		margin-top: 65px !important;
	}
	.testimonial-salider .main-slider-box {
    	height: 560px;
	} 
	.testimonial-salider .main-slider-box #review-slider {
		top: 240px !important;
		padding:25px 0 !important;
	}
	.testimonial-salider .slick-dots {
		top: 280px;
    	padding: 0 !important;
	}
	#slide-out-widget-area .inner-wrap .inner .mobile-only ul.menu li.menu-item{
		margin-bottom:9px !important;
	}
	body #slide-out-widget-area .inner-wrap .inner .mobile-only ul.secondary-header-items {
		margin-top:9px !important;
	}
	body #social-slider .social-impact-box .social-detail-box{
		position: absolute;
   		bottom: 0px;
    	left: 0px;
    	padding: 0px 30px 0px 30px;
	}
	body #social-slider .social-impact-box .social-detail-box .social-impact-review p.impact{
		font-size: 14px;
    	line-height: 1.2;
		text-align:center;
		padding-bottom: 7px;
	}
	body #social-slider .social-impact-box .social-detail-box .social-impact-review p.impact:before{
		background-size: cover;
   		width: 15px;
    	right: 0;
    	height: 13px;
    	top: -18px;
    	margin: auto;
	}
	#social-slider .social-impact-box .social-detail-box .social-impact-review span.author{
		display:block;
		text-align:center;
	}
	body #social-slider .slick-dots{
		bottom: 20px;
    	left: 0;
    	right: 0;
	}
	.mob-img .vc_column-inner .wpb_wrapper .inner img {
		margin-top: -190px !important;
	}
	
	.co-fonunder-ceo {
		width: 100% !important;
		margin-bottom: 20px !important;
	}
	.co-fonunder-ceo2 { 
		width: 100% !important;
	}
	.founders__photo:after, .founders__photo1:after  {
		width: 150px;
		height: 150px;
		left: 94px;
		top: 0px;
	}
 	#footer-outer #footer-widgets .container:first-child .row{
		padding-top:30px;
	}
	.home_succes .owl-carousel .owl-dots{
		bottom: 10px;
    	right: 0;
    	left: 0;
    	text-align: center !important;
    	margin: auto;
	}
	.photoTitle .photoTitle__wrapper .quote p.title{
		letter-spacing: -1px;
    	text-align: center;
    	font-size: 18px;
    	margin-bottom: 10px;
	}
	body .video-poster #video-box{
		height: 181px !important;
		width:100% !important;
	}
	body #ajax-content-wrap .container-wrap .main-content{
		max-width: 340px !important;
	}
	body #ajax-content-wrap .home_succes .container{
		max-width: 100% !important;
	}
	.home_succes .owl-carousel li.item{
		height: 400px;
    	background: #000;
	}
	.home_succes .bigTitle{
		font-size: 38px;
		margin-bottom: 20px;
	}
	.home_succes .smallTitle{
		font-size: 15px;
		line-height:1.7;
	}
	.home_succes .color-bg{
		padding: 40px 40px 55px 40px;
	}
	.home_succes .section-title:before {
		bottom: 20px !important;
		left: 12px !important;
		top:unset;
	}
	.home_succes .owl-carousel li .photoContent .col-2 .photoTitle .photoTitle__wrapper .cdfi-text{
		display:none;
	}
	.photoTitle .photoTitle__wrapper .quote .author{
		color:#fff !important;
		text-align:center;
	}
	.home_succes .owl-carousel li .photoContent .col-2 .photoTitle .photoTitle__wrapper{
		width:100%;
	}
	
	body #footer-outer #footer-widgets .container:first-child{
		padding:0px !important;
	}
	#footer-outer #footer-widgets #nav_menu-2{
		display:none;
	}
	body #ajax-content-wrap .calltoaction_text .Call_under_tersti{
		margin-bottom:0px;
	}
	.client-review-slider .testimonial_slider blockquote p{
		padding-bottom:0px;
	}
	.text-on-mobile .wpb_wrapper .top-banner-heading{
		margin-bottom: 20px;
	}
	
	body #ajax-content-wrap .calltoaction_text{
    	margin-bottom: 21px !important;
		padding: 15px 0px 12px 0px !important;
	}
	#ajax-content-wrap .cnote-col .section-title,
	#ajax-content-wrap .cnote-col .cnote-heading {
		margin-bottom:20px !important;
	}
	.cnote-col .cnote-text .wpb_wrapper p{
	font-size: 16px;
    line-height: 1.6;
	}
	body #ajax-content-wrap .calltoaction_text .row-bg-wrap{
		background-color: #32c2bb !important;
	}
	.earning-row .earning-col .earning-text .wpb_wrapper h1{
		font-size: 30px;
	}
	.earning-row .earning-col .earning-subtext{
		margin-bottom:20px;
	}
	.earning-row .earning-col .earning-text .wpb_wrapper h3{
		font-size: 18px;
    	margin-top: 16px;
	}
	.text-on-mobile .wpb_wrapper .top-banner-text{
		margin-bottom:0px;
		padding-top: 0 !important;
	}
	body #ajax-content-wrap .partnersone .slider-section{
/* 		padding-top: 9% !important; */
	}
	body #ajax-content-wrap .popup-outer-col{
		padding: 0% 0% 0% 10%;
	}
	body .popup-outer-col .popup-inner-row .check_before{
		margin-top:0px !important;
		margin-bottom:30px;
	}
	body .popup-outer-col .popup-inner-row .check_before .vc_column-inner .wpb_wrapper .nectar-fancy-ul{
		margin-bottom:10px !important;
	}
	body .popup-outer-col .popup-inner-row .check_before .vc_column-inner .wpb_wrapper .wpb_content_element{
		margin-top:0px !important;
	}
	.owl-theme .owl-dots {
		bottom: 10px;
		margin-left: 15px;
	}
	.photoTitle p {
		padding-bottom: 0px!Important;
		font-size: 15px;
	}
	.home_succes .owl-carousel li .photoContent .col-2 .photoTitle .photoTitle__wrapper .quote {
    	width: 100%;
		margin-bottom: 10px;
	}

	.home_succes .owl-carousel li .photoContent .col-2 .photoTitle {
		padding-left: 20px;
		padding-right: 20px;
		padding-top: 25px;
		position:absolute;
		bottom:50px;
	}
	.home_succes .owl-carousel li .width-img img{
/* 		height: 380px; */
	}
	.quote:before, .reviews__quote:before {
		width: 20px;
		background-size: cover;
		height: 20px;
		top: -27px;
	}
	.tabe-content .content-tab ul li { 
		padding-right: 0 !important;
		font-size: 15px;
    	line-height: 22px;
	}
	#slide-out-widget-area .off-canvas-menu-container .menuwrapper li {
		margin-bottom: 20px !important;
	}
	.admin-bar #slide-out-widget-area.slide-out-from-right {
		padding-top: 90px !Important;
	}
	.text-aligen-class {
		text-align: center;
	}
	.row-set-padding {
		padding-top:5% !important;
		padding-bottom:0 !important;
		margin-bottom: 10px !important;
	}
	body .nectar-recent-posts-slider .inner-wrap {
		top: 65% !important;
	}
	body .nectar-recent-posts-slider .inner-wrap h2 {
		font-size: 16px !important;
    	line-height: 20px !important;
	}
	.wpb_wrapper h2.vc_custom_heading.get-started-font {
		font-size: 24px!important;
	}
	.learn-padding, .wpb_row.row-margin .col .wpb_column {
		padding: 5% !important;
	}
	.learn-padding .vc_column-inner .wpb_wrapper h1, .row-margin .wpb_column .vc_column-inner .wpb_wrapper h1 {
		font-size: 30px !important;
    	line-height: 34px !important;
	}
	.row-margin .wpb_column .vc_column-inner a.started-margin {
		margin-top: 30px !important;
	}
	body .full-width-content .col .wpb_row.ready-content, .full-width-content .col .wpb_row.row-margin {
    	margin: 20px !important;
	}
	.tab-set .vc_column-inner .wpb_wrapper .sticky-wrapper .page-submenu .mobile-menu-link .salient-page-submenu-icon { 	 	left: 60px;
	}
	.nectar-recent-posts-slider .container .strong a {
		margin-left: 0;
		margin-top: 15px !important;
		display: inline-block;
	}
}
@media only screen and (min-width:330px) and (max-width: 375px) { 
    .main-content .back-arrow .page-submenu .full-width-content{
            margin-left: -18px !important;
    }
}
@media only screen and (max-width: 320px) { 
    .main-content .back-arrow .page-submenu .full-width-content{
        margin-left: 0px !important;
    }
	.institute-content-padding {
		padding: 0 20px !important;
	}
	.tab-set .vc_column-inner .wpb_wrapper .sticky-wrapper .page-submenu .mobile-menu-link .salient-page-submenu-icon {
		left:30px; 
	}
}

body .scrollmagic-pin-spacer{
/* 	padding-bottom:0px !important; */
}

body .scrollmagic-pin-spacer .animation{
	margin:auto auto auto 0px !important;
}

#svgAnimate{
	height:535px;
}

#mobSvgAnimate{
	
	height:529px;
	
}

.message_1_A {
	transform:translate(320px, 149px);
		-ms-transform:translate(320px, 149px); /* IE 9 */
  	-webkit-transform:translate(320px, 149px); /* Safari */
}
.message_1_B {
	transform: translate(818px, 532px);
	-ms-transform: translate(818px, 532px);/* IE 9 */
  	-webkit-transform: translate(818px, 532px);/* Safari */
}
.message_2_A {
	transform: translate(317px, 293px);
	-ms-transform:  translate(317px, 293px); /* IE 9 */
  	-webkit-transform: translate(317px, 293px); /* Safari */
}
.message_2_B {
	transform: translate(1000px, 144px);
	-ms-transform: translate(1000px, 144px); /* IE 9 */
  	-webkit-transform: translate(1000px, 144px); /* Safari */
}
.message_3_A {
	transform: translate(315px, 300px);
	 -ms-transform:  translate(315px, 300px); /* IE 9 */
  -webkit-transform: translate(315px, 300px); /* Safari */
}
.message_3_B {
	transform: translate(1136px, 155px);
	 -ms-transform: translate(1136px, 155px); /* IE 9 */
  -webkit-transform: translate(1136px, 155px); /* Safari */
}
/* On screens that are 992px or less, set the background color to blue */
@media screen and (max-width: 1400px) {
	.animation {
		width:100%;
	}	
}
@media only screen and (min-width:760px) and (max-width: 769px) { 

	#mobSvgAnimate{
		height:934px;	
	}
	
}




/* 
Custom CSS By SMSH */


#header-outer {
    box-shadow: none !important;
    padding-bottom: 18px !important;
}

/* #header-outer ul.buttons {
    display: none;
} */

#header-outer ul.sf-menu {}
 

#header-outer ul.sf-menu li {}

#header-outer ul.sf-menu li a::before {
    display: none !important;
}

#header-outer ul.sf-menu li a {
    border: 1px solid #33969c;
    color: #33969c !important;
    font-size: 18px !important;
    padding: 15px 25px!IMPORTANT;
    border-radius: 2px !important;
    position: relative;
    overflow: hidden;
}

header#top nav >ul >li[class*="button_solid_color"] >a,#header-outer[data-lhe="animated_underline"] header#top nav > ul > li[class*="button_solid_color"] > a {
    border-radius: 3px !important;
    color: #33969c !important;
}

#header-outer ul.sf-menu li a:hover {
    background-color: #33969c;
}

header#top nav >ul >li[class*="button_solid_color"] >a:hover, #header-outer[data-lhe="animated_underline"] header#top nav > ul > li[class*="button_solid_color"] > a:hover {
    color: #fff !important;
}

a#logo img {
    height: 40px !important;
}

#header-outer header#top nav >ul.buttons {
    margin-top: 7px;
}

.page-submenu[data-alignment="left"]{text-align:left}
.page-submenu[data-alignment="center"]{text-align:center}
.page-submenu[data-alignment="right"]{text-align:right}

.page-submenu[data-alignment="right"] .full-width-section ul li:last-child{margin-right:0}
.page-submenu[data-alignment="left"] .full-width-section ul li:first-child{margin-left:0}

.page-submenu[data-alignment="left"] .full-width-content ul li:first-child{margin-left:25px}

.page-submenu[data-alignment="right"] .full-width-content ul li:last-child{margin-right:33px}

.page-submenu li{display:inline-block; margin:0 25px 0 0; color:inherit}

.page-submenu li a{color:inherit!important; transition:all 0.1s ease; -webkit-transition:all 0.1s ease;  padding-top:20px!important; padding-bottom:20px!important; display:block; opacity:0.7}

.page-submenu li a:hover, .page-submenu.stuck li.current-menu-item a{opacity:1; color:inherit!important}

.page-submenu .mobile-menu-link{padding:16px 20px; border-left:1px solid rgba(255,255,255,0.2); border-right:1px solid rgba(255,255,255,0.2); color:inherit!important; display:none; line-height:17px}
.page-submenu[data-bg-color="#fff"] .mobile-menu-link{border-left:1px solid rgba(0,0,0,0.08); border-right:1px solid rgba(0,0,0,0.08)}
 .salient-page-submenu-icon{ font-size:16px;  float:left;  margin-right:8px}
 .salient-page-submenu-icon:before{ content:'\e067'}
 .page-submenu:not(.stuck){transform:translateY(0px)!important; -webkit-transform:translateY(0px)!important}
.page-submenu.no-trans{transition:none!important; -webkit-transition:none!important}
.page-submenu.stuck{position:fixed; top:0; left:0; width:100%; z-index:1000; transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s}

#boxed .page-submenu.stuck{left:auto!important}


@media screen and (max-width: 991px) {
	.img-with-aniamtion-wrap[data-max-width="125%"] .inner {
		width: 100% !important;
		display: block;
		margin-left: 0 !important;
	}
}



