.page-id-1938 #home-testimonial h2 {
    font-size: 48px;
}
#faq h1 {

    color: #fff !important;
    padding: 15px 0px;

}
#faq{
    
}
.page-id-2724 .faq_sec_02 {

    border-top: 0;

}
.page-id-2724 #mainHeader.c-t-a {
    margin-top: 0px;
}
.page-id-2724 #home-testimonial {
    padding-top: 50px;
}
.site-content {
    padding: 0;
}
.page-id-1938 #home-testimonial .wpb_text_column.wpb_content_element{
    margin-bottom: 15px;
}
.page-id-1938 #home-testimonial h3.testimonial-heading {
    display: none;
}
.page-id-1938 #home-testimonial .testimonial-image {
    display: none;
}
.page-id-1938 #home-testimonial .testimonial-client {
    /*display: none;*/
}
.page-id-1938 #home-testimonial .strong-view.default .testimonial:last-child {
    border-bottom: none;
}
.page-id-1938 #home-testimonial .testimonial-client {
    margin-top: 0 !important;
}
.page-id-1938 #home-testimonial .strong-view.default .testimonial {
    border: none;
        border-bottom-color: currentcolor;
        border-bottom-style: none;
        border-bottom-width: medium;
    border-bottom: none !important;
}
.page-id-1938 .strong-view.default.slider-container.slider-adaptive:not(.slider-mode-horizontal) .wpmslider-viewport {
    border: none !important;
}
.page-id-1938 #home-testimonial .testimonial-client .testimonial-name {
    display: none;
}
.star-rating {
    text-align: center;
}
.page-id-1938 #home-testimonial .testimonial-company {
    display: none;
}

.bg-designers-2{
/* background: rgba(187,191,82,1);
background: -moz-linear-gradient(45deg, rgba(187,191,82,1) 0%, rgba(93,185,170,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(187,191,82,1)), color-stop(100%, rgba(93,185,170,1)));
background: -webkit-linear-gradient(45deg, rgba(187,191,82,1) 0%, rgba(93,185,170,1) 100%);
background: -o-linear-gradient(45deg, rgba(187,191,82,1) 0%, rgba(93,185,170,1) 100%);
background: -ms-linear-gradient(45deg, rgba(187,191,82,1) 0%, rgba(93,185,170,1) 100%);
background: linear-gradient(45deg, rgba(187,191,82,1) 0%, rgba(93,185,170,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbf52', endColorstr='#5db9aa', GradientType=1 );
 */    }

.bg-designers-2{
background: rgba(255,197,0,1);
background: -moz-linear-gradient(45deg, rgba(255,197,0,1) 0%, rgba(244,142,0,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(255,197,0,1)), color-stop(100%, rgba(244,142,0,1)));
background: -webkit-linear-gradient(45deg, rgba(255,197,0,1) 0%, rgba(244,142,0,1) 100%);
background: -o-linear-gradient(45deg, rgba(255,197,0,1) 0%, rgba(244,142,0,1) 100%);
background: -ms-linear-gradient(45deg, rgba(255,197,0,1) 0%, rgba(244,142,0,1) 100%);
background: linear-gradient(45deg, rgba(255,197,0,1) 0%, rgba(244,142,0,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbf52', endColorstr='#5db9aa', GradientType=1 );
}
#mainHeader{
        padding: 80px 0;
        text-align:center;
        color:#fff;
    }
    
div#slide-9-layer-16 {
background-color: #f48e00 !important;
background-image: none !important;
}
div#slide-9-layer-15{
background-color: #4fb9c7 !important;  
background-image: none !important;        

}
#mainHeader.bg-designers-2{
background: rgba(255,197,0,1);
background: -moz-linear-gradient(45deg, rgba(122, 212, 204,1) 0%, rgba(79, 185, 199,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(122, 212, 204,1)), color-stop(100%, rgba(79, 185, 199,1)));
background: -webkit-linear-gradient(45deg, rgba(122, 212, 204,1) 0%, rgba(79, 185, 199,1) 100%);
background: -o-linear-gradient(45deg, rgba(122, 212, 204,1) 0%, rgba(79, 185, 199,1) 100%);
background: -ms-linear-gradient(45deg, rgba(122, 212, 204,1) 0%, rgba(79, 185, 199,1) 100%);
background: linear-gradient(45deg, rgba(122, 212, 204,1) 0%, rgba(79, 185, 199,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbf52', endColorstr='#5db9aa', GradientType=1 );
}

.blueBtnNew a.btn{
background-color: #ff914d !important;  
background-image: none !important;        

}    
.bg-designers-Oragne{
background: rgba(255,197,0,1) !important;  
background: -moz-linear-gradient(45deg, rgba(255,197,0,1) 0%, rgba(244,142,0,1) 100%) !important;  
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(255,197,0,1)), color-stop(100%, rgba(244,142,0,1))) !important;  
background: -webkit-linear-gradient(45deg, rgba(255,197,0,1) 0%, rgba(244,142,0,1) 100%) !important;  
background: -o-linear-gradient(45deg, rgba(255,197,0,1) 0%, rgba(244,142,0,1) 100%) !important;  
background: -ms-linear-gradient(45deg, rgba(255,197,0,1) 0%, rgba(244,142,0,1) 100%) !important;  
background: linear-gradient(45deg, rgba(255,197,0,1) 0%, rgba(244,142,0,1) 100%) !important;  
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbf52', endColorstr='#5db9aa', GradientType=1 );
} 
    
    
    
.strong-rating-wrapper.average {
    text-align: center;
}    

    
#mainHeader h2{
    /*margin-bottom:40px;  */
    color:#fff !important;
    font-size: 48px;
} 
.logo-carousel h2{

}
#mainHeader h1 {
    color: #fff !important;
}
#mainHeader h3{
     font-weight:400;
     color:#fff !important;
}
.common_padding{
    padding: 80px 0;
    }
.about_sec_02{}

.about_sec_04{
    display:table;
}

.about_sec_02_left{width:100%}
.about_sec_02_right{
       background-color: #d9d9d9;
    padding: 50px 10% 50px 50px;
    width: 68%;
    display: table-cell;
    vertical-align: middle;
    float: none;
}
.about_sec_02_right p{
    color:#717171
    }

.about_sec_02_left .wpb_single_image.vc_align_left {
    margin-bottom: 0;
}
.process-three {
    text-align: center;
}
.process-three h2 {
    margin-bottom: 35px !important;
}
.process-box-three {
    display: inline-block;
    float: none;
    vertical-align: top;
}
.about_sec_05 {
    background-repeat: no-repeat;
    background-position: center right -400px;
    background-image: url(https://libertymind.co.uk/wp-content/uploads/2019/01/Symbol_transparent01.png);
    background-size: 900px;
}
.about_sec_05_left{
    background-repeat: no-repeat;
    background-position: 100% center;
    min-height: 800px;
    padding-left: 8%;
    width: 60%;
}

.about_sec_05 h1 {
    margin-bottom: 40px;
    padding-right: 0;
}
.about_sec_04 figure.wpb_wrapper.vc_figure {
    width: 100%;
}

.about_sec_05 p{
    margin-bottom:40px;
    }

 .about_sec_06{}
 .about_sec_06 h3{
     color:#fff !important;
     margin-bottom:20px;
     font-size: 30px;
     }
 .about_sec_06 h4{
     color: #fff !important;
    font-weight: 300;
    font-size: 19px;
     }
 
.about_sec_07{}

.about_sec_07 .logo-carousel {
    width: 80%;
    margin: 0 auto;
    padding-top: 40px;
}
.foooterSocial{}
.footerLogo {
    width: 70%;
}
.footImg01{
    float: left;
    }
.footImg02{
    float: left;
    width: 60px;
    margin-left: 10px;
    margin-top: 8px;
}

.site-footer {
    background-color: #d9d9d9;
    background-repeat: no-repeat;
    background-position: 114% center;
    background-image: url(https://libertymind.co.uk/wp-content/uploads/2019/01/Symbol_transparent01.png);
    background-size: 400px;
    font-size: 16px;
}
.site-footer .bottom-footer {
    display: none;
}
.site-footer .top-footer.column-width .ct-footer-item.col-xl-3:nth-child(1) {
    max-width: 30%;
    flex: 0 0 30%;
    padding-right: 20px;
        margin-top: -50px;
}
.site-footer .top-footer.column-width .ct-footer-item.col-xl-3:nth-child(2) {
    max-width: 25%;
    flex: 0 0 25%;
    padding-right: 20px;
}
.site-footer .top-footer.column-width .ct-footer-item.col-xl-3:nth-child(3) {
    max-width: 40%;
    flex: 0 0 40%;
    padding-right: 20px;
}
.site-footer .top-footer.column-width .ct-footer-item.col-xl-3:nth-child(2) h2.footer-widget-title,
.site-footer .top-footer.column-width .ct-footer-item.col-xl-3:nth-child(3) h2.footer-widget-title{
    font-weight:600;
    color:#433e4f !important
    }


body .site-footer .container {
    max-width: 100%;
    width: 100%;
    padding: 0 3%;
}
.site-footer .top-footer .footer-widget-title {
    font-size: 18px;
    line-height: 1.55;
    text-transform: capitalize;
    margin-bottom: 20px;
    color: #817f82 !important;
    font-weight: 500;
}

.heading-default-font h1, .heading-default-font h2, .heading-default-font h3, .heading-default-font h4, .heading-default-font h5, .heading-default-font h6, .heading-default-font .h1, .heading-default-font .h2, .heading-default-font .h3, .heading-default-font .h4, .heading-default-font .h5, .heading-default-font .h6 {
    font-family: 'Poppins', sans-serif;
}

.site-footer .textwidget {
    color: #817f82 !important;
}
.site-footer .widget_text p {
    margin-bottom: 15px;
}

.site-footer .top-footer ul.menu li a {
    color: #817f82 !important;
}
.site-footer .top-footer ul.menu li a:after{
    content:">";
    width:15px;
    padding-left: 10px;
    }
#cs_social_widget-4{}

#cs_social_widget-4 h2.footer-widget-title{
    display:none
    }
#cs_social_widget-4 .ct-social {
    text-align: left;
}
#cs_social_widget-4 .ct-social li a {
    color: #fff;
    background-color: #757575;
        font-size: 21px;
}
.site-footer .top-footer ul.menu li a:before {
    top: 10px;
}
#resources-form .forminator-field label {
    font-size: 16px !important;
    font-weight: 500 !important;
    text-transform: uppercase;
    margin-bottom: 12px;
    letter-spacing: 0.2em;
    color: #747da1 !important;
}
#resources-form .forminator-ui.forminator-design--bold .forminator-input {
    background-color: #fff !important;
    border: 2px solid #e5e5e5 !important;
    
    color: #a7a7c1 !important;
    padding: 8px 28px !important;
    line-height: normal !important;
    font-size: 14px !important;
    height: 60px !important;
}
#resources-form .forminator-ui.forminator-design--bold .forminator-input.forminator-is_hover{
 
    border: 2px solid #453c50 !important;
}
#resources-form .forminator-checkbox span {

    font-size: 16px !important;
    letter-spacing: 0 !important;
    color: #a7a7c1 !important;
    text-transform: initial !important;

}
#resources-form  .forminator-row {
    margin-bottom: 5px !important;
}
.site-footer .top-footer {
    padding-top: 100px;
    padding-bottom: 55px;
}
.bg-gradient, .ct-social li a:before{
        background: rgba(187,191,82,1);
    background: -moz-linear-gradient(45deg, rgba(187,191,82,1) 0%, rgba(93,185,170,1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(187,191,82,1)), color-stop(100%, rgba(93,185,170,1)));
    background: -webkit-linear-gradient(45deg, rgba(187,191,82,1) 0%, rgba(93,185,170,1) 100%);
    background: -o-linear-gradient(45deg, rgba(187,191,82,1) 0%, rgba(93,185,170,1) 100%);
    background: -ms-linear-gradient(45deg, rgba(187,191,82,1) 0%, rgba(93,185,170,1) 100%);
    background: linear-gradient(45deg, rgba(187,191,82,1) 0%, rgba(93,185,170,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbf52', endColorstr='#5db9aa', GradientType=1 );
    }
.faqSec01{
    position:relative
    }
.faqSec01:after{
        content: "";
    width: 800px;
    background-image: url(https://libertymind.co.uk/wp-content/uploads/2019/01/Symbol_transparent01.png);
    background-position: right center;
    background-size: 600px;
    background-repeat: no-repeat;
    height: 600px;
    position: absolute;
    right: -196px;
    top: 35px;
    }
.faqSec01 h1{
    margin-bottom:40px    
    }
.faqSec01 h4{ 
    line-height: 60px;
    display: block;
    text-align: center !important;
    font-size: 20px;
    font-weight: 400;
    margin-bottom: 30px;
}
.faqSec01 h4.greenDark{background-color:#4fb8c6; color:#fff !important ;
    width: 270px;
    }
.faqSec01 h4.yellow{background-color:#ffde58;
    width: 420px;
    }
.faqSec01 h4.brown{background-color:#ff914d;  color:#fff  !important ;
    width: 270px;}
    
.faqSec01 h4.greenLight {background-color:#79d3cc;
    width: 420px;
    }
.faqSec01 h4.brownDark{background-color:#453c50;
    width: 270px;
    }    
.faqSec01 h4.brownDark a{
     color:#fff   
}
.faqSec01 h4 a{
    display:block    
}
#resources-form input {
    margin-bottom: 15px !important;
}
#resources-form label {
    
    margin-bottom: 3px !important;
}
.faq_sec_05_left{
    padding-left: 8%;
    width: 60%;
    }    

.faq_sec_02 {
    border-top: 20px solid #edeff1;
    padding: 60px 0;
    }
        
.faq_sec_02 .faq_left .vc_column-inner{
        padding-left:0px;    
    }

.faq_left {
    
    margin-bottom: 40px;
    }

.faq_left h1{
    margin-bottom:50px
    }
.vc_toggle .vc_toggle_title>h4 {
    font-size: 16px;
    text-transform: uppercase;
}
.vc_toggle {
    border-bottom: 1px solid #f5f5f5;
    padding-bottom: 15px;
    margin: 15px;
}
.faq_left .vc_toggle:first-child{
    float:left;
    border-top: 1px solid #f5f5f5;
}
.vc_toggle {
    margin-left: 0;
}
.vc_toggle_content {
    margin-bottom: 0;
}
.vc_toggle:last-of-type {
    margin-bottom: 0;
}

/* .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon{
    background-color: #c4c4c4;
    padding: 7px;
    }

.vc_toggle_default .vc_toggle_icon::after, .vc_toggle_default .vc_toggle_icon::before{
        background: #fff;
    }
.vc_toggle.vc_toggle_default.vc_toggle_color_default.vc_toggle_size_md.vc_toggle_active .vc_toggle_title .vc_toggle_icon::after{
    background: #fff;
    } */

.blog_sec{
    
    }
.post_sec{}

.missPost{}
 
.missPost h4{
 width: 40% !important;
    margin: 0 auto;
    line-height: 28px;
}
.post_sec .vc_custom_1419240516480 {
    background-color: #fff !important;
        margin-top: 20px;
}
.post_sec p, .post_sec .vc_btn3-container{
    display:none
    }
    
.post_sec h4{
    text-align:center !important;
    font-size: 19px;
    }    

.bg-designers-3{
    background: rgba(143,213,177,1);
    background: -moz-linear-gradient(-45deg, rgba(143,213,177,1) 0%, rgba(59,205,241,1) 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(143,213,177,1)), color-stop(100%, rgba(59,205,241,1)));
    background: -webkit-linear-gradient(-45deg, rgba(143,213,177,1) 0%, rgba(59,205,241,1) 100%);
    background: -o-linear-gradient(-45deg, rgba(143,213,177,1) 0%, rgba(59,205,241,1) 100%);
    background: -ms-linear-gradient(-45deg, rgba(143,213,177,1) 0%, rgba(59,205,241,1) 100%);
    background: linear-gradient(135deg, rgba(143,213,177,1) 0%, rgba(59,205,241,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fd5b1', endColorstr='#3bcdf1', GradientType=1 );
    }


.post_sec .ct-button-wrapper {
    text-align: center;
}
.newsletterForm{
        width: 100%;
    margin: 0 auto;
    float: left;
    }
.newsletterForm .wpcf7{
   width:576px;
   margin: 0 auto;
    margin-top: 20px;
    text-align: center;
}
.newsletterForm .wpcf7 p{
    float:left;
        margin-right: 20px;
            margin-bottom: 0;
    }    
.newsletterForm input[type="email"]{
    border: 0px;
}
.newsletterForm .wpcf7-form .wpcf7-form-control-wrap {
    margin-bottom: 0;
    
}
.newsletterForm button{}

.newsletterForm input[type="submit"] {
    padding: 7px !important;
}
.orangeBtnNew a {
    background-color: #f48e00 !important;
    background-image: none !important;
}
#resources-form #submit button{
        background-color: #f48e00 !important;
    background-image: none !important;
    
}




.post_sec .vc_btn3-container.vc_grid-btn-load_more.vc_btn3-inline{
    display: block;
}
/* .post_sec .vc_btn3-container.vc_grid-btn-load_more.vc_btn3-inline a{
   background: rgba(230,195,79,1) !important;
    background: -moz-linear-gradient(left, rgba(230,195,79,1) 0%, rgba(153,188,105,1) 100%) !important;
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(230,195,79,1)), color-stop(100%, rgba(153,188,105,1))) !important;
    background: -webkit-linear-gradient(left, rgba(230,195,79,1) 0%, rgba(153,188,105,1) 100%) !important;
    background: -o-linear-gradient(left, rgba(230,195,79,1) 0%, rgba(153,188,105,1) 100%) !important;
    background: -ms-linear-gradient(left, rgba(230,195,79,1) 0%, rgba(153,188,105,1) 100%) !important;
    background: linear-gradient(to right, rgba(230,195,79,1) 0%, rgba(153,188,105,1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6c34f', endColorstr='#99bc69', GradientType=1 ) !important;
    padding: 15px 30px !important;
    line-height: normal !important;
} */
.post_sec .vc_btn3-container.vc_grid-btn-load_more.vc_btn3-inline a{
    background: rgba(230,195,79,1) !important;

background: -moz-linear-gradient(left, rgba(230,195,79,1) 0%, rgba(153,188,105,1) 100%) !important;

background: -webkit-gradient(left top, right top, color-stop(0%, rgba(230,195,79,1)), color-stop(100%, rgba(153,188,105,1))) !important;

background: -webkit-linear-gradient(left, rgba(230,195,79,1) 0%, rgba(153,188,105,1) 100%) !important;

background: -o-linear-gradient(left, rgba(230,195,79,1) 0%, rgba(153,188,105,1) 100%) !important;

background: -ms-linear-gradient(left, rgba(230,195,79,1) 0%, rgba(153,188,105,1) 100%) !important;

background: linear-gradient(to right, rgba(230,195,79,1) 0%, rgba(153,188,105,1) 100%) !important;

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6c34f', endColorstr='#99bc69', GradientType=1 ) !important;

padding: 15px 30px !important;

line-height: normal !important;

border-radius: 0px;
    border: 0px;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    z-index: 1;
    font-weight: 500;
    outline: none;
    white-space: nowrap;
    text-transform: uppercase;
    letter-spacing: 0.2em;
    
} 
.post_sec .vc_btn3-container.vc_grid-btn-load_more.vc_btn3-inline a::before, 
.post_sec .vc_btn3-container.vc_grid-btn-load_more.vc_btn3-inline a::after {

    background-color: #000;
    content: "";
    height: 100%;
    left: -110%;
    opacity: 0.08;
    position: absolute;
    top: 0;
    -webkit-transition: all 0.5s ease 0s;
    -khtml-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    -webkit-transform: skewX(25deg);
    -khtml-transform: skewX(25deg);
    -moz-transform: skewX(25deg);
    -ms-transform: skewX(25deg);
    -o-transform: skewX(25deg);
    transform: skewX(25deg);
    width: 100%;
    z-index: 9;

}
.post_sec .vc_btn3-container.vc_grid-btn-load_more.vc_btn3-inline a:hover::before, 
.post_sec .vc_btn3-container.vc_grid-btn-load_more.vc_btn3-inline a:focus::before, 
.post_sec .vc_btn3-container.vc_grid-btn-load_more.vc_btn3-inline a:active::before {

    left: -10%;
    -webkit-transition: all 0.3s ease 0s;
    -khtml-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;

}
.post_sec .vc_btn3-container.vc_grid-btn-load_more.vc_btn3-inline a:hover::after, 
.post_sec .vc_btn3-container.vc_grid-btn-load_more.vc_btn3-inline a:focus::after, 
.post_sec .vc_btn3-container.vc_grid-btn-load_more.vc_btn3-inline a:active::after {

    left: -20%;

}









.resource-title {
   margin-bottom: 0px !important; 
}
.resources-inner {
    padding-top: 60px;
    padding-bottom: 50px;
}
.resources-guide {
    background: rgba(187,191,82,1);
    background: -moz-linear-gradient(45deg, rgba(187,191,82,1) 0%, rgba(93,185,170,1) 100%);
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(187,191,82,1)), color-stop(100%, rgba(93,185,170,1)));
    background: -webkit-linear-gradient(45deg, rgba(187,191,82,1) 0%, rgba(93,185,170,1) 100%);
    background: -o-linear-gradient(45deg, rgba(187,191,82,1) 0%, rgba(93,185,170,1) 100%);
    background: -ms-linear-gradient(45deg, rgba(187,191,82,1) 0%, rgba(93,185,170,1) 100%);
    background: linear-gradient(45deg, rgba(187,191,82,1) 0%, rgba(93,185,170,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbf52', endColorstr='#5db9aa', GradientType=1 );
    padding-top: 40px;
    padding-bottom: 40px;
}
.resources-guide .container {
    margin: 0 auto;
    padding: 0px !important;
}
.resources-guide h3.vc_custom_heading, .resources-guide h4, .resources-guide p {
    color: #fff !important;
}
.resources-guide h3.vc_custom_heading {
    margin-bottom: 50px;
}
.resources-guide .wpb_column.vc_col-sm-3 {
    padding-left: 15px;
    padding-right: 15px;
    border-right: 1px solid #fff;
}
.resources-guide .wpb_column.vc_col-sm-3:last-child {
    border-right: none;
}
.resources-form {
    padding-top: 60px;
    padding-bottom: 50px;
}
.resources-form .ct-contact-form-default.style-light .wpcf7-form-control:not(.wpcf7-submit) {
    border: 2px solid #e5e5e5;
    color: #a7a7c1;
}
.resources-form .ct-contact-form-default.style-light .input-filled label {
    color: #747da1;
}
.resources-form .wpcf7-form-control.wpcf7-checkbox {
    border: none !important;
    padding: 0px !important;
    font-weight: 700;
}
.resources-form .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item.first.last {
    margin: 0;
}
.single-product #primary div.product form.cart button.button {
    background: rgba(230,195,79,1) !important;
    background: -moz-linear-gradient(left, rgba(230,195,79,1) 0%, rgba(153,188,105,1) 100%) !important;
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(230,195,79,1)), color-stop(100%, rgba(153,188,105,1))) !important;
    background: -webkit-linear-gradient(left, rgba(230,195,79,1) 0%, rgba(153,188,105,1) 100%) !important;
    background: -o-linear-gradient(left, rgba(230,195,79,1) 0%, rgba(153,188,105,1) 100%) !important;
    background: -ms-linear-gradient(left, rgba(230,195,79,1) 0%, rgba(153,188,105,1) 100%) !important;
    background: linear-gradient(to right, rgba(230,195,79,1) 0%, rgba(153,188,105,1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6c34f', endColorstr='#99bc69', GradientType=1 ) !important;
    padding: 15px 20px !important;
    line-height: normal !important;
}

body.woocommerce-cart .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button, body.woocommerce-wishlist .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
    background: rgba(230,195,79,1) !important;
    background: -moz-linear-gradient(left, rgba(230,195,79,1) 0%, rgba(153,188,105,1) 100%) !important;
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(230,195,79,1)), color-stop(100%, rgba(153,188,105,1))) !important;
    background: -webkit-linear-gradient(left, rgba(230,195,79,1) 0%, rgba(153,188,105,1) 100%) !important;
    background: -o-linear-gradient(left, rgba(230,195,79,1) 0%, rgba(153,188,105,1) 100%) !important;
    background: -ms-linear-gradient(left, rgba(230,195,79,1) 0%, rgba(153,188,105,1) 100%) !important;
    background: linear-gradient(to right, rgba(230,195,79,1) 0%, rgba(153,188,105,1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6c34f', endColorstr='#99bc69', GradientType=1 ) !important;
    padding: 15px 20px !important;
    line-height: normal !important;
}

.woocommerce-page #pagetitle {
    padding: 70px 0px;
    background-image: none;
    background-color: #4fb8c6;
}
.woocommerce-page #pagetitle::before{
    display: none;
}
.woocommerce-page #pagetitle h1.page-title {

    color: #fff !important;

}
.woocommerce-page #pagetitle {
    margin-bottom:30px;
}
.woocommerce-page .site-footer {
    margin-top: 70px;
}

.woocommerce-cart #pagetitle {
    padding: 70px 0px;
    background-image: none;
    background-color: #4fb8c6;
}
.woocommerce-cart #pagetitle::before{
    display: none;
}
.woocommerce-cart #pagetitle h1.page-title {

    color: #fff !important;

}
.woocommerce-cart #pagetitle {
    margin-bottom:30px;
}
body.woocommerce-cart .woocommerce-cart-form .actions .button {
    padding: 15px 30px !important;
}

#payment.woocommerce-checkout-payment ul li {
    background-image: none;
    padding-left: 0;
}
body.woocommerce-cart .woocommerce-cart-form tbody .product-name a, body.woocommerce-wishlist .woocommerce-cart-form tbody .product-name a, body.woocommerce-cart #yith-wcwl-form tbody .product-name a, body.woocommerce-wishlist #yith-wcwl-form tbody .product-name a {
    font-family: inherit;
}
body.woocommerce-cart .woocommerce-cart-form tbody .product-price, body.woocommerce-wishlist .woocommerce-cart-form tbody .product-price, body.woocommerce-cart #yith-wcwl-form tbody .product-price, body.woocommerce-wishlist #yith-wcwl-form tbody .product-price, body.woocommerce-cart .woocommerce-cart-form tbody .product-subtotal, body.woocommerce-wishlist .woocommerce-cart-form tbody .product-subtotal, body.woocommerce-cart #yith-wcwl-form tbody .product-subtotal, body.woocommerce-wishlist #yith-wcwl-form tbody .product-subtotal {
    font-family: inherit;
}
.order-again .button {

    color: #fff !important;

}
.single-product #primary div.product .entry-summary .price .amount {
    font-weight: 400;
    color: #4fb8c6;
}

.single-product #primary div.product .entry-summary .woocommerce-product-category a {
    color: #4fb8c6 !important;
    background-image: none;
    background-color: #4fb8c6 !important;
}


@media screen and (max-width: 991px){
.header-navigation .main-navigation {
    z-index:999999 !important;
    margin-top:0px !important;
    margin-bottom:0px !important;
    position: fixed;
    top: 0 !important;
    bottom: 0 !important;
    top: 0;
}
.header-navigation.navigation-open {
    z-index: 9999999 
}






}


@media screen and (max-width:1200px) {
  
.left-right-section h2 {
    font-size: 40px !important;
}
.culture-problem-section h3 {
    font-size: 26px !important;
}

.page-id-1261 .home_right_sec_people {
    width: 100% !important;
}
.page-id-1261 .site-content,.page-id-1938 .site-content {
    padding: 0px !important;
}
.signUpBox form .field {
    width: auto !important;
}
}

@media screen and (max-width: 1199px) {
.align-left-md {
    text-align: center;
}
}

@media screen and (min-width:1025px) and (max-width:1149px) {
#header-wrap .header-branding {
    width: 50px !important;
}
}


@media  screen and (max-width: 992px) {
.logo-carousel .vc_item {
    width: 3.25% !important;
}
}

@media  screen and (max-width: 767px) {
    #mobSlideImg1 h1 {
        font-size: 26px !important; 
    }
    
.culture-problem-section h3 {
    font-size: 20px !important;
}

}

@media  screen and (max-width: 479px) {
    #mobSlideImg1 h1 {
        font-size: 15px !important; 
    }
   
.culture-problem-section h3 {
    font-size: 18px !important;
}

#mainHeader h2 {
    font-size: 26px !important;
}
#mainHeader.c-t-a {
    padding-bottom: 46px !important;
}
}
