/*
 Theme Name:   Pergo Child
 Theme URI:    http://jthemes.org/wp/pergo/
 Description:  Pergo child theme
 Author:       JThemes
 Author URI:   http://themeforest.net/user/themeperch
 Template:     pergo
 Version:      1.0.0
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  pergo
*/

/* Add your custom css below */


header#header .header-details .logo-wrap{
	float:left;
	width:190px;
}
header#header .header-details .logo-wrap a{
	margin:0;
}
header#header .header-details .logo-wrap a img{
	max-height:inherit;
}
header#header .header-details .header-main-menu{
	float:right;
	width:81%;
}
header#header .header-details .header-main-menu #navbarSupportedContent{
	display:block;
	width:100%;
}
header#header .header-details .header-main-menu #navbarSupportedContent ul.navbar-nav{
	display:block;
}
header#header .header-details .header-main-menu #navbarSupportedContent ul.navbar-nav li{
	float:left;
	display:block;
}
header#header .header-details .header-main-menu #navbarSupportedContent ul.navbar-nav li a{
    display: block;
    font-size: 14px;
    padding: 6px 20px;
margin-top: 3px;
margin-bottom:3px;
}
header#header .header-details .header-main-menu #navbarSupportedContent ul.navbar-nav li .sub-menu a{
	margin:0;
}
header#header .header-details .header-main-menu #navbarSupportedContent ul.navbar-nav li.nav-button a{
	padding:9px 20px;
	margin-top:0;
}
header#header .navbar .container{
	display:block;
}
header#header .navbar{
	padding:20px 0;
}
.vc_section.home-service-section .wpb_wrapper h5.h5-md{
	font-size:18px;
}
.vc_section.home-service-section .wpb_wrapper .flaticon{
	width:50px;
}
.vc_section.home-service-section .wpb_wrapper .flaticon:before{
	    font-size: 50px;
    line-height: 52px !important;
}
.vc_section.home-service-section .wpb_wrapper .flaticon .fa-5x{
	font-size:66px;
}
.vc_section.home-about-section .wpb_wrapper .row.d-flex.align-items-center .col-md-6.col-lg-6:last-child{
    max-width: 45%;
    flex: 0 0 45%;
    padding-top: 5px;
}
.vc_section.home-about-section .wpb_wrapper .row.d-flex.align-items-center .col-md-6.col-lg-6:first-child{
    max-width: 55%;
    flex: 0 0 55%;
    padding-left: 45px;
}
.vc_section.home-about-section .wpb_wrapper .row.d-flex.align-items-center{
	    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: start !important;
}
.vc_section.home-about-section .wpb_wrapper .row.d-flex.align-items-center .col-md-6.col-lg-6 .about-txt, .vc_section.home-about-section .wpb_wrapper .row.d-flex.align-items-center .col-md-6.col-lg-6 .about-img{
	padding:0;
}
.vc_section.home-about-section .wpb_wrapper .row.d-flex.align-items-center .col-md-6.col-lg-6 .small-statistic.m-top-40{
	display:none;
}
.vc_section.basic-play-section .wpb_wrapper .h2-xs{
	padding:0 30px;
}
.vc_section.home-support-section .wpb_wrapper .section-title .h2-xs{
	font-size:32px;
}
.vc_section.home-support-section .wpb_wrapper .questions-holder{
padding-left: 0;
    padding-right: 0;
}
.vc_section.home-support-section .wpb_wrapper .section-title{
	margin-bottom:36px;
}
footer.footer.footer-widget-on .footer-small-widget.offset-lg-1.offset-xl-2{
    margin-left: 1%;
    max-width: 24%;
    flex: 0 0 24%;
}
footer.footer.footer-widget-on .footer-small-widget .footer-contact-info ul li span{
    display: block;
    font-weight: 500;
    line-height: 20px;
}
footer.footer.footer-widget-on .footer-small-widget .footer-contact-info ul li{
	margin:0 0 12px;
}
footer.footer.footer-widget-on .footer-small-widget:last-child{
	max-width: 25%;
    flex: 0 0 25%;
}
footer.footer.footer-widget-on .schedule-button a{
	padding:13px 28px;
}
footer.footer.footer-widget-on .m-bottom-40{
	margin-bottom:21px;
}
footer.footer.footer-widget-on .footer-link-info ul li a{
	display:block;
	color:#2a256d;
}
.home-students-list{
	padding:0 0 30px;
}
.vc_section.home-about-section .wpb_wrapper .row.d-flex.align-items-center .col-md-6.col-lg-6 .about-img img, .vc_section.case-about-section .wpb_wrapper .col-md-6.col-lg-6.offset-lg-1 .about-img img{
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    background: #fff;
    padding: 7px;
}
.vc_section.home-about-section{
	    padding-bottom: 40px;
}
.vc_section.home-about-section.bg-white.vc_section-o-content-top.vc_section-flex:after{
	background:url(images/we-help-section-bg.jpg) repeat;
	width:46.5%;
	height:100%;
	content:"";
	display:block;
	left:0;
	top:0;
	position:absolute;
	visibility:visible;
}
.vc_section.home-about-section.bg-white.vc_section-o-content-top.vc_section-flex .container{
	z-index:999;
}
.vc_section.home-empty-section-bg.bg-white.vc_section-o-content-top.vc_section-flex{
	    margin-top: -170px;
    background: none !important;
    height: 245px;
}
.vc_section.home-empty-section-bg.bg-white.vc_section-o-content-top.vc_section-flex:after{
	background:url(images/testimonial-section-bg.png) no-repeat;
    background-size: cover;
	visibility: visible;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}
section#testimonials.vc_section.home-testimonial-section.bg-lightgrey{
	background:#f5f5f5 !important;
	padding-top:30px;
}
.vc_section.product-service-top-section .wpb_wrapper .section-title{
	margin-bottom:32px;
}
.vc_section.product-service-top-section .wpb_wrapper .section-title h3{
	margin-bottom:1px;
}
.vc_section.product-service-top-section .wpb_wrapper .wpb_text_column p{
	text-align:center;
line-height: 26px;
}
.vc_section.product-service-top-section{
	padding-top:70px !important;
	padding-bottom:40px;
}
section.vc_section.product-list-section.bg-white{
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	padding-top: 63px;
    padding-bottom: 30px;
}
section.vc_section.product-list-section.bg-white .wpb_wrapper .pricing-table{
	padding:30px;
}
section.vc_section.product-list-section.bg-white .wpb_wrapper .pricing-table ul.features{
    list-style: none;
    padding: 21px 0;
    min-height: 325px;
    margin: 0;
}
section.vc_section.product-list-section.bg-white .wpb_wrapper .pricing-table ul.features li{
	border-bottom: 1px dotted #d0d0d0;
    font-size: 15px;
    line-height: 21px;
    padding: 11px 0;
    margin: 0;
}
section.vc_section.product-list-section.bg-white .wpb_wrapper .pricing-table ul.features li:last-child{
	border:none;
}
section.vc_section.product-list-section.bg-white .wpb_wrapper .pricing-table .pricing-plan{
	padding:0;
}
section.vc_section.product-list-section.bg-white .wpb_wrapper .pricing-table .pricing-plan h5{
	    margin-bottom: 14px;
    color: #6cb54c;
}
section.vc_section.product-list-section.bg-white .wpb_wrapper .pricing-table .pricing-plan sub, section.vc_section.product-list-section.bg-white .wpb_wrapper .pricing-table .pricing-plan span, section.vc_section.product-list-section.bg-white .wpb_wrapper .pricing-table .pricing-plan .validity{
	display:none;
}
section.vc_section.product-list-section.bg-white .wpb_wrapper .pricing-table a.btn{
	padding: 12px 30px;
}
section.vc_section.product-list-section.bg-white .wpb_wrapper .section-title{
	margin-bottom:20px;
}
section.vc_section.product-list-section.bg-white .wpb_wrapper .section-title h3{
	color:#fff;
}
#blog-listing-hero{
	background-repeat:no-repeat;
}
header#header .header-details .header-main-menu #navbarSupportedContent ul.navbar-nav li .sub-menu .menu-item{
	display:block;
}
.vc_section.case-about-section .wpb_wrapper .col-md-6.col-lg-5:first-child{
	max-width: 55%;
    flex: 0 0 55%;
}
.vc_section.case-about-section .wpb_wrapper .col-md-6.col-lg-6.offset-lg-1{
	    margin-left: 0;
    max-width: 45%;
    padding-top: 15px;
    flex: 0 0 45%;
}
.vc_section.case-about-section .wpb_wrapper .col-md-6.col-lg-6.offset-lg-1 .about-img{
	padding:0;
}
.vc_section.case-about-section .wpb_wrapper .col-md-6.col-lg-5 .about-txt h3, section.vc_section.case-about-section.desktop-design-section .wpb_wrapper .col-md-6 .about-txt h3{
	    font-size: 32px;
    line-height: 42px;
    margin-bottom: 18px;
}
.vc_section.case-about-section .wpb_wrapper .row.d-flex.align-items-center{
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: start !important;
}
.vc_section.case-about-section .wpb_wrapper .col-md-6 .small-statistic.m-top-40{
	display:none !important;
}
section.vc_section.case-about-section.bg-white.vc_section-has-fill{
	padding-top:73px;
	padding-bottom:40px;
}
section.vc_section.basic-play-section.case-play-section.bg-dark.white-color.vc_section-has-fill{
	    background-size: cover;
    background-position: center center;
}
section.vc_section.case-about-section.desktop-design-section .wpb_wrapper .col-md-6.col-lg-6.order-md-last{
	max-width: 55%;
    flex: 0 0 55%;
}
section.vc_section.case-about-section.desktop-design-section .wpb_wrapper .col-md-6.col-lg-6:last-child{
	    max-width: 45%;
    flex: 0 0 45%;
}
section.vc_section.case-about-section.desktop-design-section .wpb_wrapper .col-md-6.col-lg-6 .about-img, section.vc_section.case-about-section.desktop-design-section .wpb_wrapper .col-md-6.col-lg-6 .about-txt{
	padding:0;
}
section.vc_section.case-about-section.desktop-design-section .wpb_wrapper .col-md-6 .about-txt h3{
	    margin-bottom: 10px;
    padding-right: 90px;
}
section.vc_section.case-about-section.desktop-design-section .wpb_wrapper .col-md-6 .about-txt ul{
	padding: 5px 0 0 40px;
}
.vc_section.sub-left-img-section .wpb_wrapper .section-title h3{
	font-size:30px;
}
.vc_section.sub-left-img-section .wpb_wrapper .section-title{
	margin-bottom:30px;
}
.vc_section.sub-left-img-section.bg-white.vc_section-has-fill{
	    padding-top: 76px;
    padding-bottom: 50px;
}
.vc_section.sub-left-img-section .vc_col-sm-6.last-column{
	float:right;
	width:48%;
}
.case-approach-list .case-approach-left{
	float:left;
	width:77px;
}
.case-approach-list .case-approach-left img{
	display:block;
}
.case-approach-list .case-approach-right{
	    float: right;
    width: 81%;
}
.case-approach-list{
	margin-bottom:36px;
}
section.vc_section.case-list-section .vc_row .wpb_wrapper .wpb_content_element{
	margin-bottom:20px;
}
section.vc_section.case-list-section .vc_row .wpb_wrapper .wpb_content_element.wpb_text_column .wpb_wrapper{
	text-align:center;
}
section.vc_section.case-list-section .vc_row.wpb_row.vc_row-fluid{
	padding:0 0 26px;
}
section.vc_section.case-list-section{
	padding-top:76px !important;
	padding-bottom:40px;
}
section.vc_section.standard-case-section .vc_row .vc_col-sm-3{
	    width: 36%;
}
section.vc_section.standard-case-section .vc_row .vc_col-sm-9{
	width:64%;
}
section.vc_section.standard-case-section .vc_row .wpb_wrapper .case-table-list ul{
	list-style:none;
	margin:0;
	padding:0;
}
section.vc_section.standard-case-section .vc_row .wpb_wrapper .case-table-list ul li{
    float: left;
    width: 166px;
    text-align: center;
    background: #7dbe55;
    border: 1px solid #629baf;
    margin: 0 10px 10px 0;
    padding: 10px 8px;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
section.vc_section.standard-case-section .vc_row .wpb_wrapper .case-table-list ul li.last{
	margin-right:0;
}
section.vc_section.standard-case-section .vc_row .wpb_wrapper .case-table-list ul li h5{
    color: #404040;
    font-size: 17px;
    line-height: 20px;
    margin: 0 0 3px;
}
section.vc_section.standard-case-section .vc_row .wpb_wrapper .case-table-list ul li h6{
    color: #444941;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
}
section.vc_section.standard-case-section .vc_row .wpb_wrapper .section-title{
	    margin-bottom: 26px;
}
section.vc_section.standard-case-section .vc_row .wpb_wrapper .section-title h3{
	    font-size: 38px;
    line-height: 45px;

    margin: 0;
}
section.vc_section.standard-case-section .vc_row .wpb_wrapper .text-link{
	padding-top: 14px;
}
section.vc_section.standard-case-section .vc_row .wpb_wrapper .text-link a{
	color:#6cb54c;
}
section.vc_section.standard-case-section{
	 padding-top:20px;
	 padding-bottom:40px;
}
section.vc_section.sampling-share-section .wpb_wrapper .wpb_text_column .sampling-details ul{
	list-style:none;
	margin:0;
	padding:0;
}
section.vc_section.sampling-share-section .wpb_wrapper .wpb_text_column .sampling-details{
	background: #fff;
    text-align: center;
    border: 1px solid #ddd;
}
section.vc_section.sampling-share-section .wpb_wrapper .wpb_text_column .sampling-details h5{
	background: #f4f4f4;
    padding: 12px 14px;
    font-size: 18px;
    line-height: 20px;
    border-bottom: 1px solid #ddd;
}
section.vc_section.sampling-share-section .wpb_wrapper .wpb_text_column .sampling-details ul li{
	    border-bottom: 1px solid #ddd;
    padding: 5px 12px;
    font-size: 15px;
}
section.vc_section.sampling-share-section .wpb_wrapper .wpb_text_column .sampling-details ul li:last-child{
	border:none;
}
section.vc_section.sampling-share-section .wpb_wrapper .section-title{
	margin-bottom:15px;
}
section.vc_section.sampling-share-section .wpb_wrapper .section-title h3{
	    font-size: 32px;
    line-height: 44px;
}
section.vc_section.sampling-share-section{
	padding-top:73px;
	padding-bottom:50px;
}
section.vc_section.performance-section .vc_row.wpb_row{
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 40px;
}
section.vc_section.performance-section .vc_row.wpb_row:before{
border-bottom: 1px solid #ddd;
    width: 98%;
    left: 0;
    right: 0;
    display: block;
    margin: auto;
    position: absolute;
    bottom: 0;
}
section.vc_section.performance-section .vc_row.wpb_row .vc_col-sm-8{
	width: 71%;
}
section.vc_section.performance-section .vc_row.wpb_row .vc_col-sm-4{
    width: 29%;
}
section.vc_section.performance-section .vc_row.wpb_row .wpb_wrapper p em{
    color: #0769b3;
}
.performamce-desc-details .performamce-desc-l{
	float: left;
    width: 17%;
    margin: -10px 0 0 -10px;
}
.performamce-desc-details .performamce-desc-r{
	    float: right;
    width: 84%;
}
.performamce-desc-details .performamce-desc-r h6{
	    line-height: 23px;
    padding-right: 30px;
}
.performamce-desc-details{
	padding:10px 0 18px;
}
section.vc_section.performance-section .vc_row.wpb_row.left-img-row .vc_col-sm-6.bg-tra, section.vc_section.performance-section .vc_row.wpb_row.right-img-row .vc_col-sm-6.bg-tra.last-column{
	    width: 38%;
}
section.vc_section.performance-section .vc_row.wpb_row.left-img-row .vc_col-sm-6.bg-tra.last-column, section.vc_section.performance-section .vc_row.wpb_row.right-img-row .vc_col-sm-6.bg-tra{
	width:61%;
}
section.vc_section.performance-section .vc_row.wpb_row.left-img-row .vc_col-sm-6.bg-tra.last-column, section.vc_section.performance-section .vc_row.wpb_row.right-img-row .vc_col-sm-6.bg-tra.last-column{
	float:right;
}
.performance-contact-btn{
	text-align:center;
	padding-top:23px;
}
section.vc_section.performance-section{
	padding:73px 0 0;
}
section.vc_section.performance-section .vc_row.wpb_row.performance-row9 .wpb_wrapper h5{
	margin-bottom:23px;
}
section.vc_section.authors-quickly-section .vc_col-sm-6.bg-tra{
	width:48%;
}
section.vc_section.authors-quickly-section .vc_col-sm-6.bg-tra.last-column{
	float:right;
}
section.vc_section.authors-quickly-section .vc_col-sm-6 ul{
padding: 14px 0 0 18px;
}
section.vc_section.authors-quickly-section .vc_col-sm-6 ul li{
margin: 0 0 10px;
}
section.vc_section.authors-quickly-section{
	padding-top:76px;
	padding-bottom:45px;
}
section.vc_section.secure-cloud-section .vc_col-sm-6.bg-tra{
	width:52%;
}
section.vc_section.secure-cloud-section .vc_col-sm-6.bg-tra.last-column{
	width:48%;
}
section.vc_section.secure-cloud-section{
	padding-top:76px;
	padding-bottom:20px;
}
section.vc_section.emergency-top-section .vc_row.wpb_row{
	width:650px;
	margin:auto;
}
section.vc_section.emergency-top-section .vc_col-sm-3{
	    width: 120px;
}
section.vc_section.emergency-top-section .vc_col-sm-9{
    width: 520px;
    padding-top: 35px;
    float: right;
}
section.vc_section.emergency-top-section{
padding: 66px 0 1px;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
section.vc_section.emergency-top-section .wpb_wrapper h4{
	    font-size: 36px;
    font-weight: 500;
    margin: 0 0 23px;
}
section.vc_section.emergency-top-section .wpb_wrapper h2{
	    font-size: 73px;
    line-height: 73px;
}
section.vc_section.introducing-section .section-title{
	max-width: 100%;
    flex: 0 0 100%;
	margin-bottom:20px;
}
section.vc_section.introducing-section .section-title h3{
	    font-size: 32px;
    line-height: 40px;
}
section.vc_section.introducing-section .vc_col-sm-3, section.vc_section.objective-section .vc_col-sm-3{
	width:12%;
}
section.vc_section.introducing-section .vc_col-sm-9, section.vc_section.objective-section .vc_col-sm-9{
	width:88%;
}
section.vc_section.introducing-section.bg-white, section.vc_section.objective-section.bg-white, section.vc_section.consistent-section.bg-white{
	padding-top:73px !important;
	padding-bottom:38px;
}
section.vc_section.objective-section .wpb_wrapper h4{
	line-height:30px;
}
section.vc_section.objective-section .wpb_wrapper ul{
	    padding: 10px 0 0 21px;
    margin: 0;
}
section.vc_section.objective-section .wpb_wrapper ul li{
	margin:0 0 5px;
}
section.vc_section.consistent-section .wpb_wrapper h1{
    color: #6cb444;
    font-size: 96px;
    line-height: 90px;
    margin: 0 0 3px;
}
section.vc_section.consistent-section .wpb_wrapper h5{
    font-weight: normal;
    text-transform: uppercase;
    font-size: 21px;
    line-height: 27px;
}
section.vc_section.consistent-section .wpb_wrapper h4{
	margin:0 0 14px;
}
section.vc_section.consistent-section .vc_col-sm-3{
	width:20%;
}
section.vc_section.consistent-section .vc_col-sm-9{
	width:80%;
	padding-top:5px;
}
section.vc_section.discipline-section .vc_col-sm-4{
	width:39%;
}
section.vc_section.discipline-section .vc_col-sm-8{
	width:61%;
}
section.vc_section.discipline-section .vc_col-sm-4 h3{
	margin-bottom:15px;
}
section.vc_section.discipline-section .standard-case-list ul{
	padding:5px 0 1px 20px;
}
section.vc_section.discipline-section .standard-case-list ul li{
	margin:0 0 8px;
}
section.vc_section.discipline-section .standard-case-list ul li a{
	color:#6cb54c;
}
section.vc_section.discipline-section .vc_col-sm-4 h2{
color: #6cb444;
    font-size: 28px;
    line-height: 28px;
}
section.vc_section.discipline-section .get-more-info ul{
	list-style:none;
	padding:5px 0 0;
	margin:0;
}
section.vc_section.discipline-section .get-more-info ul li{
	    font-size: 26px;
    font-weight: 500;
    line-height: 40px;
}
section.vc_section.discipline-section .get-more-info ul li img{
	width:50px;
}
section.vc_section.discipline-section .emergency-case-list ul{
	list-style:none;
	padding:0;
	margin:0;
}
section.vc_section.discipline-section .emergency-case-list ul li{
    float: left;
    width: 215px;
    text-align: center;
    background: #1d4871;
    border: 1px solid #5186b9;
    margin: 0 10px 10px 0;
    padding: 22px 8px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
section.vc_section.discipline-section .emergency-case-list ul li.last{
	margin-right:0;
}
section.vc_section.discipline-section .emergency-case-list ul li h5{
	color: #fff;
    font-size: 17px;
    line-height: 20px;
    margin: 0 0 3px;
}
section.vc_section.discipline-section .emergency-case-list ul li h6{
	    color: #fff;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
}
section.vc_section.discipline-section{
	padding-top: 73px;
    padding-bottom: 36px;
}
section.vc_section.automatic-section .vc_col-sm-6.bg-tra{
	width:52%;
}
section.vc_section.automatic-section .vc_col-sm-6.bg-tra.last-column{
	width:48%;
}
section.vc_section.automatic-section .vc_col-sm-6 .wpb_wrapper ul{
padding: 3px 0 0 30px;
}
section.vc_section.automatic-section .vc_col-sm-6 .wpb_wrapper ul li{
	margin:0 0 5px;
}
section.vc_section.automatic-section .vc_col-sm-6 .wpb_wrapper .get-info-button ul, section.vc_section.group-reporting-section .wpb_wrapper .get-info-button ul{
	list-style:none;
	padding:10px 0 0;
}
section.vc_section.automatic-section .vc_col-sm-6 .wpb_wrapper .get-info-button ul li a, section.vc_section.group-reporting-section .wpb_wrapper .get-info-button ul li a{
    color: #009dcd;
    font-weight: 500;
    font-size: 19px;
    line-height: 20px;
    display: inline-block;
}
section.vc_section.automatic-section.bg-white{
	padding-top:76px !important;
	padding-bottom:0;
}
section.vc_section.group-reporting-section.bg-white{
    padding-top: 0;
    padding-bottom: 0;
}
section.vc_section.group-reporting-section .wpb_wrapper .section-title{
	margin-bottom:24px;
}
section.vc_section.group-reporting-section .wpb_wrapper .section-title h3{
	margin-bottom:3px;
}
section.vc_section.consistent-section.report-section.bg-white .vc_col-sm-3{
	width:14%;
}
section.vc_section.consistent-section.report-section.bg-white .vc_col-sm-9{
	width: 86%;
    padding-top: 12px;
}
section.vc_section.consistent-section.report-section.bg-white{
padding-top: 12px !important;
padding-bottom: 26px;
}
section.vc_section.history-section.bg-white{
    padding-top: 14px;
    padding-bottom: 23px;
}
section.vc_section.summary-img-section.bg-white{
    padding-top: 20px;
padding-bottom: 32px;
}
section.vc_section.group-reporting-section.about-patient-section .wpb_wrapper .section-title{
	margin-bottom:10px;
}
section.vc_section.group-reporting-section.about-patient-section .wpb_wrapper .wpb_text_column{
	margin-bottom:30px;
}
section.vc_section.group-reporting-section.about-patient-section .wpb_wrapper .wpb_text_column ul{
	padding-left: 30px;
}
section.vc_section.group-reporting-section.about-patient-section .wpb_wrapper .wpb_text_column ul li{
	    margin-bottom: 3px;
}
section.vc_section.group-reporting-section.about-patient-section .wpb_wrapper .wpb_text_column ul li ul{
	    padding-left: 26px;
}
section.vc_section.group-reporting-section.about-patient-section .wpb_wrapper .wpb_text_column h5{
    margin-bottom: 14px;
    color: #6cb444;
}
section.vc_section.awards-section.bg-white .vc_col-sm-4{
	width:17%;
}
section.vc_section.awards-section.bg-white .vc_col-sm-8{
	width: 83%;
}
section.vc_section.awards-section.bg-white{
	padding-top:36px;
padding-bottom: 38px;
}
section.vc_section.summary-img-section.bg-white .get-info-div a{
font-size: 30px;
    line-height: 30px;
    font-weight: 400;
    color: #555;
}
section.vc_section.summary-img-section.bg-white .get-info-div a img{
	    width: 55px;
    margin-left: 8px;
}
.vc_section.subpage-form-section.bg-white.vc_section-has-fill{
	padding-top:72px;
padding-bottom: 50px;
}
.vc_section.subpage-form-section.bg-white .subform-contact{
	padding:10px 0 0;
}
.vc_section.subpage-form-section.bg-white .subform-contact form p{
	margin:0 0 17px;
}
.vc_section.subpage-form-section.bg-white .subform-contact form p label{
	    display: block;
    margin: 0 0 2px;
    font-size: 14px;
}
.vc_section.subpage-form-section.bg-white .subform-contact form p input, .vc_section.subpage-form-section.bg-white .subform-contact form p textarea{
	    width: 100%;
    height: 40px;
    font-size: 15px;
    padding: 8px 14px;
    line-height: 20px;
}
.vc_section.subpage-form-section.bg-white .subform-contact form p textarea{
	height: 140px;
}
.vc_section.subpage-form-section.bg-white .subform-contact form p input[type="submit"]{
    background: #6cb54c;
    border: 1px solid #6cb54c;
    color: #fff;
    width: 130px;
    cursor: pointer;
    height: 45px;
    line-height: 45px;
    padding: 0;
    text-align: center;
    font-weight: 600;
    font-size: 17px;
    text-transform: uppercase;
}
.form-field{
	float:left;
	width:49%;
	margin-right:2%;
}
.form-field.last{
	margin-right:0;
}
.form-field.form-subject{
	padding-top:15px;
}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{
	border: 2px solid #ff0000;
}
div.wpcf7-response-output{
    margin: 23px 0 0;
    padding: 6px 12px;
    font-size: 15px;
	line-height:20px;
}
span.wpcf7-not-valid-tip{
	font-size:15px;
	line-height:20px;
}
.vc_section.product-service-top-section.symptom-top-title .wpb_wrapper .section-title{
	max-width:100%;
	flex:0 0 100%;
	margin-left:0;
}
.symptom-logo-details .symptom-logo-left{
    float: left;
    width: 132px;
}
.symptom-logo-details .symptom-logo-left img{
	display:block;
}
.symptom-logo-details .symptom-logo-right{
float: right;
width: 85%;
}
.vc_section.product-service-top-section .wpb_wrapper .wpb_text_column .symptom-logo-right p{
	text-align:left;
}
section.vc_section.why-symptom-section.bg-white .wpb_wrapper .section-title{
	margin-bottom:0;
}
section.vc_section.why-symptom-section.bg-white .wpb_wrapper .section-title h3{
	margin-bottom:3px;
}
section.vc_section.why-symptom-section.bg-white .why-symptom-title .wpb_wrapper .wpb_text_column{
	text-align:center;
}
section.vc_section.why-symptom-section.bg-white .why-symptom-title .wpb_wrapper .wpb_text_column h3{
	    color: #6cb444;
    font-size: 50px;
    line-height: 46px;
margin-bottom: 21px;
}
section.vc_section.why-symptom-section.bg-white .why-symptom-title .wpb_wrapper .wpb_text_column h3 small{
	    color: #222;
    font-size: 26px;
    line-height: 30px;
    vertical-align: 7px;
    display: inline-block;
}
section.vc_section.why-symptom-section.bg-white .why-symptom-title .wpb_wrapper .wpb_text_column p{
	    padding: 0 30px;
}
.why-symptom-video1, .why-symptom-video2{
	float:left;
	width:49%;
}
.why-symptom-video2{
	float:right;
}
.wpb_wrapper .why-symptom-videos iframe{
	height:230px;
}
section.vc_section.why-symptom-section.bg-white .vc_row .vc_col-sm-4{
	    width: 29%;
}
section.vc_section.why-symptom-section.bg-white .vc_row .vc_col-sm-8{
	width: 71%;
    float: right;
}
section.vc_section.why-symptom-section.bg-white .vc_row .why-symptom-list ul{
	padding-left:18px;
}
section.vc_section.why-symptom-section.bg-white .vc_row .why-symptom-list ul li{
	margin:0 0 9px;
}
section.vc_section.why-symptom-section.bg-white{
	padding-top:73px;
	padding-bottom:40px;
}
section.vc_section.why-symptom-section.bg-white .vc_row.why-symptom-title{
	padding-bottom: 14px;
}
section.vc_section.symptom-videos-list.bg-white{
	padding-top:76px !important;
	padding-bottom:50px;
}
section.vc_section.symptom-videos-list.bg-white .wpb_wrapper .symptom-video-main iframe{
	height:300px;
	width:100%;
	display:block;
}
section.vc_section.discipline-section.symptom-cases .wpb_wrapper .section-title{
	margin-bottom:23px;
}
section.vc_section.symptom-consortium-section.bg-white .wpb_wrapper .consortium-list ul{
	list-style:none;
	padding:0;
	margin:0;
}
section.vc_section.symptom-consortium-section.bg-white .wpb_wrapper .consortium-list ul li{
	margin:0 0 20px;
}
section.vc_section.symptom-consortium-section.bg-white .wpb_wrapper .consortium-list ul li b{
      color: #6cb444;
    font-weight: 600;
    display: block;
}
section.vc_section.symptom-consortium-section.bg-white .wpb_wrapper .section-title{
    max-width: 100%;
    flex: 0 0 100%;
    margin: 0 0 38px;
}
section.vc_section.symptom-consortium-section.bg-white .wpb_wrapper .section-title h3{
    font-size: 33px;
}
section.vc_section.symptom-consortium-section.bg-white{
    padding-top: 76px !important;
    padding-bottom: 45px;
}
section.vc_section.symptom-consortium-section.bg-white .symptom-bottom-section{
	padding-top:20px;
}
.page-id-2606 .vc_section.product-service-top-section .wpb_wrapper p{
	padding:0 10%;
}
section.vc_section.virtual-microscopy-section.bg-white{
	    padding-top: 73px !important;
    padding-bottom: 32px;
}
section.vc_section.virtual-microscopy-section.bg-white .vc_row .content-div.vc_col-sm-6{
	    width: 61%;
}
section.vc_section.virtual-microscopy-section.bg-white .vc_row .image-div.vc_col-sm-6{
    width: 38%;
}
section.vc_section.virtual-microscopy-section.bg-white .vc_row .image-div.vc_col-sm-6.last-column, section.vc_section.virtual-microscopy-section.bg-white .vc_row .content-div.vc_col-sm-6.last-column{
	float:right;
}
section.vc_section.virtual-microscopy-section.bg-white .vc_row .image-div.vc_col-sm-6 img{
	    background: #fff;
    padding: 4px;
    display: block;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
section.vc_section.virtual-microscopy-section.bg-white .vc_row .image-div.vc_col-sm-6 ul, section.vc_section.company-overview-content-section.second-company .vc_col-sm-9 ul{
	list-style:none;
	margin:0;
	padding:0;
}
section.vc_section.virtual-microscopy-section.bg-white .vc_row .image-div.vc_col-sm-6 ul li{
float: left;
    width: 62%;
}
section.vc_section.virtual-microscopy-section.bg-white .vc_row .image-div.vc_col-sm-6 ul li:last-child{
    float: right;
    width: 34%;
}
section.vc_section.company-overview-content-section.bg-white .vc_col-sm-6.bg-tra{
width: 42%;
}
section.vc_section.company-overview-content-section.bg-white .vc_col-sm-6.bg-tra.last-column{
    width: 58%;
}
section.vc_section.company-overview-content-section.bg-white .vc_col-sm-6 img{
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
    background: #fff;
    padding: 10px;
}
section.vc_section.company-overview-content-section.bg-white{
    padding-top: 76px !important;
    padding-bottom: 46px;
}
section.vc_section.product-service-top-section.overview-top-title .wpb_wrapper .section-title{
	margin-bottom:10px;
}
section.vc_section.company-overview-content-section.first-company .vc_col-sm-8{
	width:84%;
}
section.vc_section.company-overview-content-section.first-company .vc_col-sm-4{
	width:16%;
}
section.vc_section.company-overview-content-section.first-company .vc_col-sm-8 .wpb_wrapper ul{
	padding-left:28px;
}
section.vc_section.company-overview-content-section.first-company .vc_col-sm-8 .wpb_text_column{
margin-bottom: 23px;
}
section.vc_section.company-overview-content-section.second-company .vc_col-sm-3{
	width:29%;
}
section.vc_section.company-overview-content-section.second-company .vc_col-sm-9{
width: 71%;
}
section.vc_section.company-overview-content-section.second-company .vc_col-sm-9 ul li:last-child{
    margin-top: 14px;
}
.company-logos-list .company-logos-left{
	float:left;
	width:45%;
}
.company-logos-list .company-logos-right{
	    float: left;
    width: 17%;
    margin-left: 15px;
}
section.vc_section.about-content-top.bg-white{
	padding-top:76px !important;
	padding-bottom:45px;
}
section.vc_section.about-content-top.bg-white .about-content-left .wpb_wrapper h6{
	padding:5px 0 14px;
}
body section .vc_row.wpb_row .wpb_wrapper .vc_slide.vc_images_carousel .vc_carousel-control{
	text-shadow:none;
	opacity:0;
}
body section .vc_row.wpb_row .wpb_wrapper .vc_slide.vc_images_carousel .vc_carousel-control.vc_left{
	left:-20px;
}
body section .vc_row.wpb_row .wpb_wrapper .vc_slide.vc_images_carousel .vc_carousel-control.vc_right{
	right:-20px;
}
body section .vc_row.wpb_row .wpb_wrapper .vc_slide.vc_images_carousel .vc_carousel-control:hover, body section .vc_row.wpb_row .wpb_wrapper .vc_slide.vc_images_carousel .vc_carousel-control:focus{
	opacity:1;
}
body section .vc_row.wpb_row .wpb_wrapper .vc_slide.vc_images_carousel .vc_carousel-control span{
	color:#fff;
}
body section .vc_row.wpb_row .wpb_wrapper .vc_slide.vc_images_carousel .vc_carousel-control.vc_left:hover{
	left:0;
}
body section .vc_row.wpb_row .wpb_wrapper .vc_slide.vc_images_carousel .vc_carousel-control.vc_right:hover{
	right:0;
}
body section .vc_row.wpb_row .wpb_wrapper .vc_slide.vc_images_carousel .vc_carousel-indicators li{
    border: 1px solid #fff;
    background-color: #fff;
}
section.vc_section.about-team-section.bg-white .wpb_wrapper .section-title{
	margin-bottom:26px;
}
section.vc_section.about-team-section.bg-white .wpb_wrapper #team-1 .col-md-6:last-child{
	display:none;
}
section.vc_section.about-team-section.bg-white{
	padding-top:76px !important;
	padding-bottom:0;
}
body.single-team #page .posts-holder .team.type-team .col-md-6:first-child{
max-width: 37%;
flex:0 0 37%;
}
body.single-team #page .posts-holder .team.type-team .col-md-6:last-child{
    max-width: 63%;
    flex: 0 0 63%;
}
section.vc_section.advisory-board-content-section.bg-white .wpb_wrapper ul{
	list-style:none;
	padding:5px 0 0;
}
section.vc_section.advisory-board-content-section.bg-white .wpb_wrapper ul li{
	margin:0 0 9px;
}
section.vc_section.advisory-board-content-section.bg-white .wpb_wrapper ul li strong{
	font-weight:600;
}
section.vc_section.advisory-board-content-section.bg-white .wpb_wrapper .wpb_text_column.wpb_content_element{
	margin-bottom:45px;
}
section.vc_section.advisory-board-content-section.bg-white{
	padding-top:73px;
 padding-bottom: 30px;
}
#blog-listing-hero .col-md-10.offset-md-1{
	    margin-left: 0;
    max-width: 100%;
    flex: 0 0 100%;
}
.vc_section.product-service-top-section.case-author-top .wpb_wrapper .section-title{
	    margin-left: 0;
    flex: 0 0 100%;
    max-width: 100%;
}
.case-author-top-details{
	width:610px;
	margin:auto;
}
.case-author-top-details .case-author-top-l{
	float:left;
	width:106px;
}
.case-author-top-details img{
	display:block;
}
.case-author-top-details .case-author-top-r{
	float: left;
    width: 500px;
    padding: 25px 0 0 23px;
}
.vc_section.product-service-top-section .wpb_wrapper .wpb_text_column .case-author-top-details .case-author-top-r p{
	text-align:left;
}
section.vc_section.case-author-content-section.bg-white.vc_section-has-fill{
	padding-top:76px;
	padding-bottom:45px;
}
.vc_section.product-service-top-section.media-room-top-section .wpb_wrapper .wpb_text_column p{
	padding:0 4%;
}
.vc_section.product-service-top-section.media-room-top-section .wpb_wrapper .wpb_text_column p strong{
	    color: #009dcd;
    font-weight: bold;
}
.vc_section.product-service-top-section.testimonial-top-section .wpb_wrapper .section-title{
margin-left: 0;
    max-width: 100%;
    flex: 0 0 100%;
}
.vc_section.product-service-top-section.testimonial-top-section .wpb_wrapper .section-title p{
	padding:0;
}
section.vc_section.testimonials-videos-section.bg-white.vc_section-has-fill{
    padding-top: 76px;
    padding-bottom: 48px;
}
section.vc_section.keyin-top-section.bg-white{
	padding-top:73px;
	padding-bottom:45px;
}
section.vc_section.keyin-top-section.bg-white .keyin-link{
}
section.vc_section.keyin-top-section.bg-white .keyin-link a{
	color:#6cb54c;
	font-weight:600;
}
section.vc_section.images-logos-main-section.bg-white .wpb_wrapper .section-title{
	margin-bottom:18px;
}
section.vc_section.images-logos-main-section.bg-white .wpb_wrapper .bootom-logo-dov{
	width:300px;
	margin:auto;
}
section.vc_section.images-logos-main-section.bg-white .vc_row.wpb_row.images-top-list{
	padding-bottom:30px;
}
section.vc_section.images-logos-main-section.bg-white{
	padding-top:73px !important;
	padding-bottom:0;
}
section.vc_section.videos-roll-section.bg-white .vc_row.wpb_row .wpb_text_column.wpb_content_element{
	margin-bottom:18px;
}
section.vc_section.videos-roll-section.bg-white .vc_row.wpb_row.videos-top-list .wpb_text_column.wpb_content_element h5{
 height: 50px;
}
section.vc_section.videos-roll-section.bg-white .vc_row.wpb_row.videos-top-list{
	padding-bottom:36px;
}
section.vc_section.videos-roll-section.bg-white{
    padding-top: 73px;
    padding-bottom: 50px;
}
.vc_section.product-service-top-section.events-top-section .wpb_wrapper .button-inner{
	text-align:center;
}
.vc_section.product-service-top-section.events-top-section .wpb_wrapper .button-inner a{
    background: #6cb54c;
    color: #fff;
    border: 1px solid #6cb54c;
    font-size: 14px;
    text-transform: uppercase;
    padding: 12px 18px;
    line-height: 15px;
    font-weight: 500;
    display: inline-block;
    border-radius: 4px;
}
section.vc_section.events-list-section.bg-white .wpb_wrapper h1{
    color: #6cb444;
}
section.vc_section.events-list-section.bg-white .wpb_wrapper .upcomin-events-list ul{
	list-style:none;
	margin:0;
	padding:0;
}
section.vc_section.events-list-section.bg-white .wpb_wrapper .upcomin-events-list ul li .upcomin-events-div{
	    padding: 0 0 45px;
}
section.vc_section.events-list-section.bg-white .wpb_wrapper .upcomin-events-list ul li .upcomin-events-div h4{
	    font-size: 26px;
    margin: 0 0 6px;
    line-height: 30px;
}
section.vc_section.events-list-section.bg-white .wpb_wrapper .upcomin-events-list ul li .upcomin-events-div .upcomin-events-details ul li{
	    float: left;
    margin-right: 5px;
}
section.vc_section.events-list-section.bg-white{
	padding-top:73px;
	padding-bottom:5px;
}
section.vc_section.product-service-top-section.webinars-top-section .section-title{
	margin-left:0;
	max-width:100%;
	flex: 0 0 100%;
}
section.vc_section.product-service-top-section.webinars-top-section .section-title p{
	padding:0;
}
section.vc_section.web-faculty-content.bg-white .wpb_wrapper .wpb_text_column.wpb_content_element{
	margin-bottom:50px;
}
section.vc_section.web-faculty-content.bg-white .wpb_wrapper .wpb_text_column .faculty-link a{
	color:#6cb54c !important;
	font-weight:600;
}
section.vc_section.web-faculty-content.bg-white{
    padding-top: 76px !important;
    padding-bottom: 32px;
}
section.vc_section.patients-kaplan-main-section.bg-white .patients-kaplan-left.vc_col-sm-3{
	width:12%;
}
section.vc_section.patients-kaplan-main-section.bg-white .patients-kaplan-right.vc_col-sm-9{
	width:88%;
}
section.vc_section.patients-kaplan-main-section.bg-white .patients-kaplan-right h2{
	color: #fff;
    margin: 0 0 23px;
}
section.vc_section.patients-kaplan-main-section.bg-white .patients-kaplan-right p{
	    color: #fff;
}
section.vc_section.patients-kaplan-main-section.bg-white{
	    padding-top: 73px !important;
    padding-bottom: 30px;
}
.vc_section.product-service-top-section.presentation-top .wpb_wrapper .section-title, section.vc_section.home-service-section.bg-white .wpb_wrapper .section-title{
	margin-left:0;
	max-width:100%;
	flex:0 0 100%;
}
.vc_section.product-service-top-section.presentation-top .wpb_wrapper .section-title h3{
	margin-bottom: 10px;
    font-size: 27px;
    line-height: 30px;
}
.vc_section.product-service-top-section.presentation-top .wpb_wrapper .section-title p{
	font-size: 18px;
    padding: 0;
}
section.vc_section.presentation-main-section.bg-white{
    padding-top: 76px;
    padding-bottom: 40px;
}
section.vc_section.presentation-main-section.bg-white .wpb_wrapper h5{
    color: #fff;
    font-size: 23px;
    line-height: 26px;
}
section.vc_section.presentation-main-section.bg-white .wpb_wrapper h6{
color: #fff;
}
section.vc_section.support-content-main-section.bg-white .support-content-right .wpb_wrapper ul{
	list-style:none;
	margin:0;
	padding:10px 0 0;
}
section.vc_section.support-content-main-section.bg-white .support-content-right .wpb_wrapper ul li{
	margin: 0 0 4px;
}
section.vc_section.support-content-main-section.bg-white .support-content-right .wpb_wrapper ul li small{
	    font-size: 17px;
    font-weight: 500;
    width: 185px;
    display: inline-block;
}
section.vc_section.support-content-main-section.bg-white .support-content-right .wpb_wrapper .get-help-div a{
background: #6cb54c;
    border: 1px solid #6cb54c;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    padding: 12px 23px;
    display: inline-block;
    line-height: 16px;
    border-radius: 5px;
}
section.vc_section.support-content-main-section.bg-white .support-content-right .wpb_wrapper .wpb_text_column.wpb_content_element{
	margin-bottom:20px;
}
section.vc_section.support-content-main-section.bg-white .support-content-right .wpb_wrapper h6{
	font-size:21px;
	line-height:23px;
}
section.vc_section.support-content-main-section.bg-white .support-content-right{
width: 72%;
    float: right;
}
section.vc_section.support-content-main-section.bg-white{
	padding-top: 73px !important;
    padding-bottom: 60px;
}
#hero-8 h2.h2-xl{
font-size: 3rem;
}
section.vc_section.contact-top-section.bg-white{
	    padding-top: 60px !important;
    padding-bottom: 63px;
}
section.vc_section.contact-top-section.bg-white .vc_row.wpb_row .wpb_text_column.wpb_content_element{
	margin-bottom:0;
}
section.vc_section.contact-top-section.bg-white .vc_row.wpb_row .vc_col-sm-3{
	width:8%;
}
section.vc_section.contact-top-section.bg-white .vc_row.wpb_row .vc_col-sm-9{
	    width: 92%;
}
section.vc_section.contact-top-section.bg-white .vc_row.wpb_row .vc_col-sm-9 h4{
font-size: 22px;
    padding-top: 26px;
}
section.vc_section.contact-human-section.bg-white .wpb_wrapper .contact-button a{
    background: #6cb54c;
    border: 1px solid #6cb54c;
    color: #fff;
    padding: 7px 18px;
    display: inline-block;
    border-radius: 3px;
}
section.vc_section.contact-human-section.bg-white .wpb_wrapper .contact-button{
	padding-top:15px;
}
section.vc_section.contact-human-section.bg-white{
	padding-top:73px !important;
	padding-bottom:50px;
}
section.vc_section.home-service-section.bg-white .wpb_wrapper .section-title{
	margin-bottom:45px;
}
section.vc_section.home-service-section.bg-white .wpb_wrapper .section-title .sbox-1{
	margin-bottom:50px;
}
section.vc_section.home-service-section.bg-white .wpb_wrapper .button-div{
	text-align:center;
}
section.vc_section.home-service-section.bg-white .wpb_wrapper .button-div a{
	    padding: 18px 41px;
    font-weight: 500;
    text-transform: uppercase;
}
section.vc_section.home-service-section.bg-white{
	padding-top:73px !important;
	padding-bottom:73px;
}
.wpb_wrapper .generous-support-content .generous-support-image{
    float: left;
    width: 23%;
}
.wpb_wrapper .generous-support-content .generous-support-image img{
	display:block;
}
.wpb_wrapper .generous-support-content .generous-support-content{
	    float: right;
    width: 72%;
}
section.vc_section.home-support-section.bg-white .vc_row.wpb_row .vc_col-sm-6{
	width:54%;
}
section.vc_section.home-support-section.bg-white .vc_row.wpb_row .vc_col-sm-6.last-column{
	width:46%;
}
section.vc_section.services-agreement-top.bg-white .wpb_wrapper .section-title{
    max-width: 100%;
    flex: 0 0 100%;
    margin-bottom: 28px;
}
section.vc_section.services-agreement-top.bg-white .wpb_wrapper .section-title h3{
    font-size: 36px;
    line-height: 40px;
    margin-bottom: 8px;
}
section.vc_section.services-agreement-top.bg-white .wpb_wrapper .button-div{
	padding:0 0 40px;
}
section.vc_section.services-agreement-top.bg-white .wpb_wrapper .button-div a{
    background: #6cb54c;
    border: 1px solid #6cb54c;
    padding: 10px 17px;
    display: inline-block;
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 20px;
}
section.vc_section.services-agreement-top.bg-white .wpb_wrapper h6{
    font-size: 20px;
    line-height: 23px;
    margin: 0 0 16px;
}
section.vc_section.services-agreement-top.bg-white{
	padding-top:71px !important;
	padding-bottom:40px;
}
.wpb_wrapper .accordion-box .session-content-main{
    border: 1px solid #d6d6d6;
    margin: 0 0 17px;
    background: #fff;
    padding: 8px 12px;
    border-radius: 3px;
}
.wpb_wrapper .accordion-box .session-content-main .session-title h3{
	background:url(images/faq-icon.jpg) no-repeat left 4px;
	    font-size: 19px;
    font-weight: 600;
    cursor: pointer;
    margin: 0;
    padding: 0 0 0 27px;
    line-height: 27px;
}
.wpb_wrapper .accordion-box .session-content-main.active .session-title.active h3{
background:url(images/faq-active-icon.jpg) no-repeat left 4px;
color:#009dcd;
}
.wpb_wrapper .accordion-box .session-content-main .session-desc{
	    padding: 12px 27px 0;
		display:none;
}
.wpb_wrapper .accordion-box .session-content-main .session-desc p{
	margin:0 0 15px;
}
section.vc_section.faqs-list-div.bg-white{
	    padding-top: 76px !important;
    padding-bottom: 48px;
}
section.vc_section.home-form-main-div.bg-white{
	display:none;
}
.review-1.slick-current .review-txt {
    background: none;
    border: none;
    box-shadow: none;
}
body .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]) {
    padding: 6px 6px;
    width: 100%;
    border: 1px solid #ccc;
	margin:0;
}
.gform_body ul li{
float: left;
width: 49%;
padding: 0 !important;
margin-right: 2%;
}
.gform_body ul li:nth-child(2n+0){
	margin-right:0;
}
.gform_wrapper ul li.gfield {
    clear: none !important;
}
body .gform_wrapper ul li.gfield.textarea-class{
clear: both !important;
width: 100%;
}
.gform_wrapper ul li.gfield.textarea-class textarea{
	width:100%;
	 padding: 6px 6px;
    letter-spacing: normal;
	height: 110px;
    border: 1px solid #ccc;
}
body .gform_wrapper select{
    padding: 8px 6px !important;
    width: 100% !important;
    border: 1px solid #ccc;
}
body .gform_wrapper input[type="submit"]{
padding: 12px 45px;
background-color: #6cb54c;
border: 2px solid #6cb54c;
text-align: center;
display: inline-block;
line-height: 1;
font-weight: 400;
letter-spacing: 0;
font-size: 1rem;
border-radius: 100px;
color: #fff;
cursor: pointer;
}
body .wpb_text_column.wpb_content_element.form-top-content {
    margin-bottom: 14px;
}
.vc_row.wpb_row.vc_row-fluid.pergo-default.testimonials-title-div.bg-tra .section-title.text-center.col-lg-10.offset-lg-1 {
    margin-bottom: -5px;
}
.vc_section.contact-form-main-section.contact-page.wide-60.bg-white {
    padding: 10px 0 0;
}
.vc_section.contact-top-section.contact-page .button-div {
    padding-top: 20px;
}



@media only screen and (max-width:767px) {
header#header .navbar .container{
	padding:0 15px;
}
header#header .header-details .logo-wrap a{
	width:100%;
}
header#header .header-details .logo-wrap a img{
	height:auto;
}
header#header .header-details .header-main-menu #navbarSupportedContent{
	display:none;
    position: absolute;
    width: 100%;
    left: 0;
	background: #6cb54c;
    margin-top: 18px;
}
header#header .header-details .header-main-menu #navbarSupportedContent.show{
	display:block;
}
header#header .header-details .header-main-menu{
	width:38px;
    padding-top: 6px;
}
header#header .navbar{
	padding:10px 0;
	position:relative;
}
header#header .header-details .header-main-menu #navbarSupportedContent ul.navbar-nav{
	padding:0;
}
header#header .header-details .header-main-menu #navbarSupportedContent ul.navbar-nav:after{
	clear:both;
	content:"";
	display:block;
}
header#header .header-details .header-main-menu #navbarSupportedContent ul.navbar-nav li{
	    float: none;
    display: block;
    padding: 0;
	margin:0;
}
header#header .header-details .header-main-menu #navbarSupportedContent ul.navbar-nav li a{
	display: block;
    text-align: left;
    color: #fff;
    padding: 6px 15px !important;
    font-family: 'Montserrat', sans-serif;
    border: none;
    background: none;
    font-weight: 500;
    border-radius: 0;
    font-size: 16px;
    border-bottom: 1px dotted #fff;
}
header#header .header-details .header-main-menu #navbarSupportedContent ul.navbar-nav li:last-child a{
	border:none;
}
body #hero-8.hero-section h2{
padding: 0;
    font-size: 18px;
    letter-spacing: 0;
    line-height: 23px;
    margin: 0 0 6px;
}
body #hero-8{
    padding-top: 23px;
    padding-bottom: 12px;
    margin-top: 0;
}
body #hero-4 .hero-txt p, body #hero-5 .hero-txt p, body #hero-8 .hero-txt p, body #hero-11 .hero-txt p, body #hero-17 .hero-txt p, body #hero-18 .hero-txt p{
	padding:0;
margin-bottom: 10px;
}
body #hero-8 .hero-stores-badge{
	display:none;
}
section.vc_section.home-service-section.bg-white{
    padding-top: 14px !important;
    padding-bottom: 12px;
}
section.vc_section.home-service-section.bg-white .wpb_wrapper .section-title{
	margin-bottom:23px;
}
.vc_section.home-service-section .wpb_wrapper .flaticon:before{
    font-size: 40px;
    line-height: 42px !important;
}
.vc_section.home-service-section .wpb_wrapper .flaticon{
	width:40px;
}
body .sbox-1-txt, body .sbox-3-txt{
	padding-left:10px;
}
.sbox-1 p, .sbox-2 p, .sbox-3 p, .sbox-4 p, .sbox-5 p, .sbox-6 p{
	line-height:19px;
}
.vc_section.home-service-section .wpb_wrapper h5.h5-md{
    font-size: 16px;
    margin-bottom: 5px;
}
body .sbox-1{
	margin-bottom:18px;
}
section.vc_section.home-service-section.bg-white .wpb_wrapper .button-div a{
	padding:15px 28px;
}
body .wpb_button, body .wpb_content_element, body ul.wpb_thumbnails-fluid>li{
	margin-bottom:15px;
}
.vc_section.home-about-section .wpb_wrapper .row.d-flex.align-items-center .col-md-6.col-lg-6:first-child{
    max-width: 100%;
    flex: 0 0 100%;
    padding-left: 15px;
}
body{
	line-height:19px;
}
p{
	margin-bottom:12px;
}
body .about-txt h3.h3-sm{
	margin-bottom:10px;
}
.vc_section.home-about-section .wpb_wrapper .row.d-flex.align-items-center .col-md-6.col-lg-6:last-child{
max-width: 100%;
    flex: 0 0 100%;
    padding-top: 0;
}
.vc_section.home-about-section .vc_row.wpb_row.vc_row-fluid .wpb_wrapper .vc_empty_space{
	height:18px !important;
}
body .about-txt{
	margin-bottom:20px;
}
.vc_section.home-about-section{
	padding-bottom:46px;
}
.vc_section.home-empty-section-bg.bg-white.vc_section-o-content-top.vc_section-flex{
height: 60px;
margin-top:-70px;
}
body .review-1 .review-txt{
padding: 12px 12px 45px;
}
body .review-1 p{
	font-size:15px;
	line-height:20px;
}
section#testimonials.vc_section.home-testimonial-section.bg-lightgrey{
    padding-top: 12px;
    padding-bottom: 18px;
}
body .review-1{
	margin-bottom:12px;
}
.h2, h2{
	font-size:20px;
}
body #gravityform .gform_wrapper ul li.gfield{
	margin-top:0;
	margin-bottom:12px;
}
body .gform_body ul li{
	width:100%;
	margin-right:0;
}
body #gravityform .gform_wrapper .top_label .gfield_label, body .gform_wrapper legend.gfield_label{
	line-height:20px;
	margin-bottom:3px;
}
body #gravityform .gform_wrapper .top_label div.ginput_container{
	margin-top:0;
}
body #gravityform .gform_wrapper .ginput_container span:not(.ginput_price){
	margin-bottom:0;
}
body .gform_wrapper ul li.gfield.textarea-class textarea{
	height:90px;
}
body .gform_wrapper .gform_footer input.button, body .gform_wrapper .gform_footer input[type=submit], body .gform_wrapper .gform_page_footer input.button, body .gform_wrapper .gform_page_footer input[type=submit]{
    width: auto;
    margin: 0 0 12px;
    padding: 8px 40px;
}
body .gform_wrapper .gform_footer{
    padding: 8px 0 5px;
    margin: 8px 0 0;
}
body .wide-60{
	padding-top:20px;
	padding-bottom:18px;
}
body .gform_wrapper{
	margin:4px 0;
}
section.vc_section.home-support-section.bg-white .vc_row.wpb_row .vc_col-sm-6{
	width:100%;
}
.vc_section.home-support-section .wpb_wrapper .section-title .h2-xs{
	font-size:25px;
	line-height:30px;
	margin-bottom:0;
}
.vc_section.home-support-section .wpb_wrapper .section-title{
	margin-bottom:12px;
}
.wpb_wrapper .generous-support-content .generous-support-content h5, .vc_section.home-support-section .wpb_wrapper .questions-holder h5{
	margin-bottom:5px;
	font-size: 15px;
}
body h5.h5-sm{
    font-size: 15px;
    margin-bottom: 10px;
}
.vc_section.home-support-section .wpb_wrapper .generous-support-content p, .vc_section.home-support-section .wpb_wrapper .questions-holder p{
	font-size:13px;
	line-height:18px;
}
section.vc_section.home-support-section.bg-white .vc_row.wpb_row .vc_col-sm-6.last-column{
	width:100%;
	padding-top:14px;
}
section.vc_section.home-support-section.bg-white .vc_row.wpb_row .wpb_wrapper .vc_empty_space{
	display:none;
}
.footer{
	padding-top:12px;
}
.footer h4, .footer h5{
	margin-bottom:8px;
}
footer.footer.footer-widget-on .footer-small-widget.offset-lg-1.offset-xl-2{
    margin-left: 0;
    max-width: 100%;
    flex: 0 0 100%;
}
footer.footer.footer-widget-on .footer-small-widget .footer-contact-info ul li{
	margin:0 0 8px;
}
footer.footer.footer-widget-on .m-bottom-40{
	margin-bottom:15px;
}
footer.footer.footer-widget-on .footer-small-widget:last-child{
    max-width: 100%;
    flex: 0 0 100%;
}
.bottom-footer{
    padding-top: 14px;
    padding-bottom: 15px;
    text-align: center;
}
footer.footer.footer-widget-on .schedule-button a{
	padding:12px 20px;
}
body .page-hero-section{
	margin-top:3px;
}
body #page.page #blog-listing-hero .hero-txt .p-hero.subtitle{
	display:none;
}
body #page.page #blog-listing-hero .hero-txt h2{
	    font-size: 25px;
    line-height: 32px;
    margin-bottom: 0;
}
body #page.page #blog-listing-hero{
	padding-top:50px;
	padding-bottom:50px;
}
section.vc_section.contact-top-section.bg-white .vc_row.wpb_row .vc_col-sm-9{
	width:100%;
}
section.vc_section.contact-top-section.bg-white .vc_row.wpb_row .vc_col-sm-3{
	width:80px;
}
section.vc_section.contact-top-section.bg-white .vc_row.wpb_row .vc_col-sm-9 h4{
    font-size: 15px;
    padding-top: 11px;
    line-height: 20px;
}
.vc_section.contact-top-section.contact-page .button-div{
	padding-top:10px;
}
section.vc_section.contact-top-section.bg-white{
padding-top: 14px !important;
    padding-bottom: 17px;
}
body .vc_section.contact-form-main-section.contact-page.bg-white .gform_wrapper ul li.gfield{
	margin-top:0;
	margin-bottom:12px;
}
body .vc_section.contact-form-main-section.contact-page.bg-white .gform_wrapper .top_label .gfield_label, body .vc_section.contact-form-main-section.contact-page.bg-white .gform_wrapper legend.gfield_label{
	line-height:20px;
	margin-bottom:3px;
}
body .vc_section.contact-form-main-section.contact-page.bg-white .gform_wrapper .top_label div.ginput_container{
	margin-top:0;
}
body .vc_section.contact-form-main-section.contact-page.bg-white .gform_wrapper .ginput_container span:not(.ginput_price){
	margin-bottom:0;
}
section.vc_section.support-content-main-section.bg-white .image-main-div img{
	display:block;
}
section.vc_section.support-content-main-section.bg-white .support-content-right{
	float:left;
	width:100%;
	padding-top:12px;
}
section.vc_section.support-content-main-section.bg-white .support-content-right h2{
	font-size:15px;
}
section.vc_section.support-content-main-section.bg-white .support-content-right .wpb_wrapper .wpb_text_column.wpb_content_element{
	margin-bottom:18px;
}
section.vc_section.support-content-main-section.bg-white .support-content-right .wpb_wrapper ul{
	padding:6px 0 0;
}
section.vc_section.support-content-main-section.bg-white .support-content-right .wpb_wrapper h6{
	font-size:17px;
	line-height:20px;
}
section.vc_section.support-content-main-section.bg-white .support-content-right .wpb_wrapper ul li small{
	font-size:14px;
	width:145px;
}
section.vc_section.support-content-main-section.bg-white .support-content-left{
    width: 170px;
}
section.vc_section.support-content-main-section.bg-white{
    padding-top: 8px !important;
    padding-bottom: 6px;
}
section.vc_section.support-content-main-section.bg-white .support-content-right .wpb_wrapper .get-help-div a{
    font-size: 15px;
    padding: 10px 21px;
}

}


@media only screen and (min-width:568px) and (max-width:767px){
footer.footer.footer-widget-on .footer-small-widget.offset-lg-1.offset-xl-2, footer.footer.footer-widget-on .col-md-4.col-lg-2.footer-small-widget{
    max-width: inherit;
    width: 50%;
    flex: inherit;
    float: left;
}
footer.footer.footer-widget-on .col-md-4.col-lg-2.footer-small-widget:last-child{
	width:100%;
 padding-top: 10px;
}
body #hero-8.hero-section h2{
	font-size:24px;
	line-height:32px;
}
body .sbox-1-txt, body .sbox-3-txt{
	margin-left:15px;
}
section#testimonials.vc_section.home-testimonial-section.bg-lightgrey{
	padding-top:23px;
}
.vc_section.home-about-section{
	padding-bottom:26px;
}
.vc_section.home-empty-section-bg.bg-white.vc_section-o-content-top.vc_section-flex{
    height: 70px;
    margin-top: -60px;
}
body .review-1 .review-txt{
	padding-top:8px;
}

}