/*
Theme Name: Troma Child
Theme URI: http://demos.casethemes.net/troma/
Author: CaseThemes
Author URI: https://themeforest.net/user/casethemes/portfolio
Description: TROMA is clean, modern and professional Creative Digital Agency WordPress Theme. It is clean, modern and simple theme that was built for designers, photographers, fashion agencies, freelancers and all creative folks. This theme will be 100% fluid responsive on any device. Everything is in the Documentation file so that you can change anything easily.  
Version: 1.0.7
License: ThemeForest
License URI: https://themeforest.net/licenses
Template: troma
Text Domain: troma-child
Tags:  agency, business, business portfolio, clean, company, corporate portfolio, creative, digital agency, illustration, modern, multipurpose, portfolio
This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    color: #453c50 !important;
}
.site-content p a {

    color: #68b7c4 !important;

}
#primary-menu > li > a {
    font-size: 17px;
    font-weight: 500;
    letter-spacing: 0.1em;
}
.wpcr3_pagination .wpcr3_a {

    display: inline-block;
    float: none;
    border-radius: 4px;
}
.wpcr3_pagination {
    font-size: 16px;
    line-height: 13px;
}
.wpcr3_pagination_page {

    float: none;
    display: inline-block;
    line-height: 30px;
    padding-right: 5px;

}
.wpcr3_pagination {

    display: block;
    text-align: center;
    margin-bottom: 60px;

}
.wpcr3_pagination .wpcr3_a.wpcr3_current {

    background: #4fb8c6;
    color: #fff;
    cursor: default;

}
.wpcr3_pagination .wpcr3_a:hover {

    color: #fff;
    background: #4fb8c6;

}

.bg-designers-1{
    
/*background: rgba(151,187,106,1);
background: -moz-linear-gradient(45deg, rgba(151,187,106,1) 0%, rgba(90,185,173,1) 100%);
background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(151,187,106,1)), color-stop(100%, rgba(90,185,173,1)));
background: -webkit-linear-gradient(45deg, rgba(151,187,106,1) 0%, rgba(90,185,173,1) 100%);
background: -o-linear-gradient(45deg, rgba(151,187,106,1) 0%, rgba(90,185,173,1) 100%);
background: -ms-linear-gradient(45deg, rgba(151,187,106,1) 0%, rgba(90,185,173,1) 100%);
background: linear-gradient(45deg, rgba(151,187,106,1) 0%, rgba(90,185,173,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#97bb6a', endColorstr='#5ab9ad', GradientType=1 );*/
/*height: 94vh;*/

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 );



display: table-cell;
    float: none !important;
    vertical-align: middle;
    text-align: center;
    color: #fff;
}
.culture-problem-section .row-bg {
    max-width: 1170px !important;
    margin: 0 auto !important;
    width: 100%;
}
.culture-problem-section{
    padding: 60px 0 30px 0  ;
    background: #ffbb58  !important;
    background-image: linear-gradient(to right bottom, #ffbb58, #feab46, #fe9937, #fe8729, #fd731e) !important;
     color:#fff  !important;
}


.culture-problem-section h2{
    font-size:48px;
    }

element.style {
}
.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;
}
.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;
}
.culture-problem-section h3 {
   color: #fff !important;
   font-weight: 500;
   line-height: 30px;
   font-size: 30px;
   position: relative;
   padding-left: 90px;
   margin-bottom: 25px;
}

.culture-problem-section h3::before {
   content: "";
   background: url(/wp-content/uploads/2019/05/quote01.png);
       background-repeat: repeat;
       background-size: auto;
   width: 85px;
   background-size: 76px;
   height: 60px;
   float: left;
   background-repeat: no-repeat;
   position: absolute;
   left: 0;
   top: 2px;
}
.row-bg{
    display: table;
    width:100%
}
.left-video{
    width:100% !important;
}
.bg-designers-1 h2{
    color:#fff !important;
    font-size: 48px;
}
.left-right-section h2{
    font-size: 48px;
}

.left-video .ct-video-button.style2 {
        bottom: inherit !important;
    left: 0 !important;
    top: 40%;
    right: 0px !important;
    float: none;
    margin: 0 auto;

}
.left-right-section {

    padding-top: 80px;

}
.left-right-section .padding-section {

    /*padding: 80px;
        padding-top: 80px;
    padding-top: 0px;*/
    display: table-cell;

float: none !important;

vertical-align: middle;

padding-left: 80px;

padding-right: 80px;

}
.left-right-section .vc_row.wpb_row.vc_inner.vc_row-fluid {
    width: 100%;
    display: table;
}
.left-right-section .image-section {

    width: 100%;

}
.blog_sec .vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper {
    margin-right: 0;
}
.button-bg-1 a.btn{
    
background: rgba(230,195,79,1);
background: -moz-linear-gradient(left, rgba(230,195,79,1) 0%, rgba(153,188,105,1) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(230,195,79,1)), color-stop(100%, rgba(153,188,105,1)));
background: -webkit-linear-gradient(left, rgba(230,195,79,1) 0%, rgba(153,188,105,1) 100%);
background: -o-linear-gradient(left, rgba(230,195,79,1) 0%, rgba(153,188,105,1) 100%);
background: -ms-linear-gradient(left, rgba(230,195,79,1) 0%, rgba(153,188,105,1) 100%);
background: linear-gradient(to right, rgba(230,195,79,1) 0%, rgba(153,188,105,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6c34f', endColorstr='#99bc69', GradientType=1 );

padding: 15px 20px;

line-height: normal
}
#main ul li {

    list-style-position: inside;
    list-style-type: none;
    background-image: url(https://libertymind.co.uk/wp-content/uploads/2019/01/icon.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 17px;
    padding-left: 26px;

}
#contact-us-map-area .bg-contact-us li {
    background-image: url("https://libertymind.co.uk/wp-content/uploads/2019/02/icon_white.png");
}
.image-section figure.wpb_wrapper.vc_figure {

    margin: 0 !important;

}
#mainHeader .button-bg-1 a.btn {

    background: #fff !important;
    color: #68b7c4;

}
#mainHeader.c-t-a h2 {

    margin-bottom: 10px;

}
.logo-carousel {

    padding-top: 70px;

}
#home-testimonial .strong-view.default .testimonial-image {

    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0.25em;
    float: none;

}
#home-testimonial .strong-view.default .testimonial-heading {

    background: no-repeat;
    margin-top: 0;
    padding-left: 0;
    text-align: center;
    border-bottom: 1px solid #e7e7e7;
    padding-bottom: 15px;

}
#home-testimonial .strong-view.default .testimonial-image img {
    border: none;
    border-radius: 50%;
}

#home-testimonial .testimonial-content .readmore {

    display: block;
    margin-top: 0 !important;
    color: #68b7c4;

}
#home-testimonial .strong-view.default .testimonial {
    border: none;
}
#home-testimonial .strong-view.default .testimonial-heading, 
#home-testimonial .strong-view.default .testimonial-heading a {
    color: #68b7c4 !important;
    font-weight: 300;
    font-size: 20px;

}
#home-testimonial .testimonial-content {

    text-align: center;

}
.left-right-section .image-section .wpb_single_image.wpb_content_element {

    margin: 0 !important;

}
#mainHeader.c-t-a {

    margin-top: 80px;

}
.page-id-1938 #mainHeader.c-t-a {
    margin-top: 0px;
}
.wpcf7-form .button-cf7 {

    display: inline-block;
    position: relative;

overflow: hidden;

z-index: 1;

font-weight: 500;

outline: none;

white-space: nowrap;

text-transform: uppercase;

letter-spacing: 0.2em;

}
.btn, button, .button, input[type="submit"] {
    

padding: 15px 30px !important;

line-height: normal !important;
background: #4fb8c6 !important;

    
}
.wpcf7-form .btn, button, .button, input[type="submit"]{
    background: transparent ;
    z-index: 999 !important;
}
.wpcf7-form .input-filled.button-cf7{
    /*background: #e6c34f !important;
    background: -moz-linear-gradient(left, #e6c34f 0%, #99bc69 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, #e6c34f 0%, #99bc69 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6c34f', endColorstr='#99bc69', GradientType=1 ) !important;*/
background: #4fb8c6 !important;

}

.wpcf7-form-control.wpcf7-submit {
    
}
.wpcr3_respond_3 {
    display: none;
}
div.wpcr3_dotline {
    display: none !important;
}
.wpcr3_item_name {
    display: none;
}
div.wpcr3_aggregateRating {
    display: none !important;
}
footer div.wpcr3_aggregateRating {
    display: block !important;
}
footer .wpcr3_review{
    display: none !important;
}
footer .wpcr3_pagination {
    display: none !important;
} 
.wpcf7-form .button-cf7::before, .wpcf7-form .button-cf7::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: 999;

}
.wpcf7-form .button-cf7:hover::before, .wpcf7-form .button-cf7:focus::before, .wpcf7-form .button-cf7: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;

}
.wpcf7-form .button-cf7:hover::after, .wpcf7-form .button-cf7:focus::after, .wpcf7-form .button-cf7:active::after {

    left: -20%;

}
.page-id-1004 .site-content section.widget {

    display: none;

}
.page-id-1004 .site-content section#cs_social_widget-4.widget{
    display: block;
}
.page-id-1004 .site-content section#cs_social_widget-4.widget li {

    padding-left: 0px;
    background-image: none;

}
.page-id-1004 .site-content section#cs_social_widget-4.widget li a {

    border: 1px solid transparent;

}
.page-id-1004 .site-content section#cs_social_widget-4.widget {

    display: block;
    padding-top: 35px;

}

.contact-us-map {


}
.contact-us-map .wpb_single_image.wpb_content_element {

    margin-bottom: 0;

}
.bg-contact-us {
    background-color: #ff914d;
    padding: 80px 80px !important;
    display: table-cell;
    float: right !important;
    vertical-align: middle;
    color: #453c50;
    min-height:730px;
}
.bg-contact-us .wpb_text_column.wpb_content_element {

    margin-bottom: 0;

}
.bg-contact-usulli{
    
    padding-left: 0;
    background-image: none;
}
#contact-us-map-area {
/*  background-image: url(http://designbuildlove.com/libertymind/wp-content/uploads/2019/01/map-3.jpg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: -500px center; */
    float:left;
    width: 100%;
    background-color: #FF914D;
}
#contact-us-map-area .wpb_content_element{
    margin-bottom: 0;
}
.contact-us-map{}

#head-less-padding {

    padding-top: 0px;

}
.resource_sec{}

.resource_sec h2{
        font-size: 19px;
        }
.resource_sec .wpb_content_element {
    margin-bottom: 20px;
}
.resource_sec .vc_row.wpb_row.vc_inner.vc_row-fluid {
    margin-bottom: 30px;
}
.resource_sec .wpb_single_image .vc_single_image-wrapper {
    width: 100% !important;
}

.single #pagetitle{
   /*  background: rgba(187,191,82,1) !important;
   background: -moz-linear-gradient(45deg, rgba(187,191,82,1) 0%, rgba(93,185,170,1) 100%) !important;
   background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(187,191,82,1)), color-stop(100%, rgba(93,185,170,1))) !important;
   background: -webkit-linear-gradient(45deg, rgba(187,191,82,1) 0%, rgba(93,185,170,1) 100%) !important;
   background: -o-linear-gradient(45deg, rgba(187,191,82,1) 0%, rgba(93,185,170,1) 100%) !important;
   background: -ms-linear-gradient(45deg, rgba(187,191,82,1) 0%, rgba(93,185,170,1) 100%) !important;
   background: linear-gradient(45deg, rgba(187,191,82,1) 0%, rgba(93,185,170,1) 100%) !important;
   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbf52', endColorstr='#5db9aa', GradientType=1 ) !important; */
   
    background:  rgba(122, 212, 204,1) !important;
    background: -moz-linear-gradient(45deg, rgba(122, 212, 204,1) 0%, rgba(79, 185, 199,1) 100%) !important;
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(122, 212, 204,1)), color-stop(100%, rgba(79, 185, 199,1))) !important;
    background: -webkit-linear-gradient(45deg, rgba(122, 212, 204,1) 0%, rgba(79, 185, 199,1) 100%) !important;
    background: -o-linear-gradient(45deg, rgba(122, 212, 204,1) 0%, rgba(79, 185, 199,1) 100%) !important;
    background: -ms-linear-gradient(45deg, rgba(122, 212, 204,1) 0%, rgba(79, 185, 199,1) 100%) !important;
    background: linear-gradient(45deg, rgba(122, 212, 204,1) 0%, rgba(79, 185, 199,1) 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbf52', endColorstr='#5db9aa', GradientType=1 ) !important;
    padding: 80px 0;
}

 .single #pagetitle:before{
     display:none
     }
.single #pagetitle h1.page-title {
    color: #fff !important;
}
.single .site-content {
    padding: 80px 0;
}
.widget_search .search-form .search-field {
    height: 47px !important;
}
.single-post ul.entry-meta li.item-author{
    display:none
    }

.text-gradient, .entry-meta li span, .item-meta li span, .entry-meta li a, .item-meta li a, .comment-form .comment-field i, .ct-blog-carousel.default .item-category a {
    background-color: #b9bf54 !important;
    background-image: -webkit-gradient(linear, left top, right top, from(#b9bf54), to(#60baa8)) !important;
    background-image: -webkit-linear-gradient(left, #b9bf54, #60baa8) !important;
    background-image: -moz-linear-gradient(left, #b9bf54, #60baa8) !important;
    background-image: -ms-linear-gradient(left, #b9bf54, #60baa8) !important;
    background-image: -o-linear-gradient(left, #b9bf54, #60baa8) !important;
    background-image: linear-gradient(left, #b9bf54, #60baa8) !important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#b9bf54', endColorStr='#60baa8', gradientType='1') !important;
    background-color: transparent;
    background-clip: text;
    -o-background-clip: text;
    -ms-background-clip: text;
    -moz-background-clip: text;
    -webkit-background-clip: text;
    text-fill-color: transparent;
    -o-text-fill-color: transparent;
    -ms-text-fill-color: transparent;
    -moz-text-fill-color: transparent;
    -webkit-text-fill-color: transparent;
}

.widget_ct_recent_posts .entry-title {
    font-size: 15px !important;
    margin-bottom: 5px !important;
    font-weight: 400 !important;
}

b, strong {
    font-weight: 500;
}
.comment-form .form-submit .submit{
     border-radius:0px !important;
    }
.comment-form .form-submit::before, .comment-form .form-submit::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;

}
.comment-form .form-submit:hover::before, .comment-form .form-submit:focus::before, 
.comment-form .form-submit: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;

}
.comment-form .form-submit:hover::after, .comment-form .form-submit:focus::after, 
.comment-form .form-submit:active::after {
    left: -20%;
}

.comment-form .form-submit {
    padding-top: 0 !important;
    overflow: hidden;
    position: relative;
    float: left;
}

.icons-section {

    padding-top: 80px;

}

.icons-section img.attachment-thumbnail {

    width: 65%;

}
.icons-section h3 {

    margin-bottom: 5px;

}
.icons-section .wpb_single_image.wpb_content_element {

    margin-bottom: 25px;

}
.icons-section .wpb_text_column.wpb_content_element {

    margin-bottom: 0px;

}
#home-testimonial{
    padding: 0 10%;
    margin:0 auto;
    }

.strong-view.default .testimonial-name {
    font-weight: 500 !important;
    text-align: center;
    color: #453c50 !important;
}

.ct-video-inner {
    display: block!important;
}
.ct-video-inner .ct-video-intro img{
    width:100%
    }
.image-section figure.wpb_wrapper.vc_figure {
    width: 100%;
}
.wpb_single_image .vc_single_image-wrapper {
    max-width: 100%;
    width: 100%;
}
.wpb_single_image img {
    width: 100%;
}
#header-wrap.header-transparent.header-layout1 .primary-menu > li > a {
    color: #424242 !important;
}
.primary-menu > li > a{
       color: #424242 !important;
}

#header-wrap.header-transparent.header-layout1 .primary-menu > li:hover > a, #header-wrap.header-transparent.header-layout1 .primary-menu > li.current_page_item > a, #header-wrap.header-transparent.header-layout1 .primary-menu > li.current-menu-item > a, #header-wrap.header-transparent.header-layout1 .primary-menu > li.current_page_ancestor > a, #header-wrap.header-transparent.header-layout1 .primary-menu > li.current-menu-ancestor > a {
    color: #4fb8c6 !important;
}
.primary-menu > li > a {
    font-size: 16px!important;
    padding: 0 11px !important;
    line-height: 35px !important;
}
body .primary-menu > li:hover > a, body .primary-menu > li.current_page_item > a, 
body .primary-menu > li.current-menu-item > a, body .primary-menu > li.current_page_ancestor > a, 
body .primary-menu > li.current-menu-ancestor > a {
    color: #4fb8c6 !important;
}

#header-wrap.header-transparent.header-layout1 .primary-menu > li#menu-item-1484 a{
    background-color:#4fb8c6 !important;
    color:#fff !important;
    border-radius: 5px;
}
.primary-menu > li#menu-item-1484 a{
    background-color:#4fb8c6 !important;
    color:#fff !important;
    border-radius: 5px;
}
#header-main {
    margin-top: 15px;
    padding-bottom: 15px;
}
#header-wrap .header-main.h-fixed{
    margin-top: 15px;
    padding-bottom: 0px;
}
.entry-content .rev_slider a, .rev_slider a {
    color: #fff !important;
}
.FooterArrow {
    background-color: #4fb8c6 !important;
    color: #fff !important;
    position: fixed;
    bottom: 0;
    right: 20px;
    z-index: 9999;
    padding: 5px 15px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.FooterArrow i{
    font-size:30px;
    color: #fff !important;
 }

div#comments {
    float: left;
    width: 100%;
    margin-bottom: 40px;
}
div#comments .comments-area .comment-respond {
    margin-top: 0;
}

.single-post .content-area .entry-content-bottom {
    display: none !important;
}

body .signUpBox{
	float: left;
	width: 100%;
	text-align: center !important;
	margin-bottom: 60px;
	border-bottom: 1px solid #efefef;
	padding-bottom: 50px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffc500+0,4fb9c7+100 */
    padding:5%; 
    padding-bottom:7%;
    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 );
}
body .signUpBox h3{
	font-size: 23px;
	color: #fff !important;
	font-weight: 600;
	margin-bottom: 0;
}
body .signUpBox h1 {
    font-size: 40px;
    color: #fff !important;
    font-weight: 500;
    margin-bottom: 10px;
}
body .signUpBox p {
    font-size: 17px;
    color: #fff !important;
    padding: 0;
    line-height: 25px;
}
.signUpBox form{}
.signUpBox form .field{
	float: none;
	width: 80%;
	margin: 0 auto;
    position: relative;
    }
.signUpBox form .field label {
    width: 68%;
    float: left;
    height: 50px;
}
.signUpBox form .field label input{
       border-radius: 10px;
    border: 0;
    height: 49px;
}
.signUpBox form .field input[type="submit"]{
    float: right;
    background-color: #fff !important;
    background-image: none !important;
    letter-spacing: 2px;
    margin-top: 0px;
    line-height: 19px !important;
    border-radius: 10px;
   /* position: absolute;*/
    right: 0;
    color: #4fb9c7 !important;
}
#author-info .author-bio {
    overflow: unset;
}
#author-info {
    margin: 0 0 60px 0;
    padding: 60px 0 0 0;
    border-top: 1px solid #efefef;
    float: left;
    width: 100%;
}
#author-info .author-image {
    float: left;
    width: 80px;
    height: 80px;
    border-radius: 4px;
    overflow: hidden;
    margin: 2px 30px 0 0;
}
#author-info .author-image img {
    display: block;
    width: 80px;
    height: 80px;
}
#author-info .author-bio {
    float: left;
    width: 80%;
}
#author-info .author-bio h4 {
    text-transform: uppercase;
    font-weight: 600;
    margin: 0;
    padding: 0 0 10px 0;
    font-size: 14px;
    letter-spacing: 1px;
    color: #666666;
}
.contact-us-map{}

.contact-us-map iframe {
    height: 646px;
}

.contact-us-map .wpb_text_column p {
    line-height: 0;
}

.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors,
.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok{
    float: left;
    width: 100%;
}
.home_right_sec_people .wpb_text_column.wpb_content_element {
    padding: 0 20px;
}

.about_sec_05 h1 {
    padding-right: 50%;
}
#home-testimonial .strong-view.default .testimonial-image{
   width: 75px;
    margin: 0 auto;
    margin-bottom: 10px
}
.strong-view.default .testimonial-image img {
    box-shadow: 0px 1px 1px #cecbcb;
}
div.wpcf7 .ajax-loader {
    display: inline-block !important;
    /*position: absolute;
    right: -25px;
    top: 16px;*/
}
.missPost .newsletterForm .wpcf7-form p {
    margin-right: 0;
}
#recent-posts-2  ul {
    list-style: none;
    margin-bottom: 0;
}
#recent-posts-2 ul li {
    list-style-position: inside;
    line-height: 22px;
    margin-bottom: 15px;
}
#recent-posts-2 ul li a {
    color: inherit;
    padding-left: 0px;
    position: relative;
    color: #817f82 !important;
}
#recent-posts-2 ul li a:before {
    content: "\f178";
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate(0, -50%);
    -khtml-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    display: block;
    font-family: "FontAwesome";
    color: #f48e00;
    margin-left: -16px;
    opacity: 0;
    -webkit-transition: all 300ms linear 0ms;
    -khtml-transition: all 300ms linear 0ms;
    -moz-transition: all 300ms linear 0ms;
    -ms-transition: all 300ms linear 0ms;
    -o-transition: all 300ms linear 0ms;
    transition: all 300ms linear 0ms;
}
#recent-posts-2 ul li a:after {
    content: ">";
    width: 15px;
    padding-left: 10px;
}
#recent-posts-2 ul li:hover > a{
    color: inherit;
    padding-left: 26px;
}

#recent-posts-2 ul li:hover > a:before, #recent-posts-2 ul li.current_page_item > a:before, 
#recent-posts-2 ul li.current-menu-item > a:before, #recent-posts-2 ul li.current_page_ancestor > a:before, 
#recent-posts-2 ul li.current-menu-ancestor > a:before {
    margin-left: 0;
    opacity: 1;
}
#recent-posts-2 ul li a:before {
    top: 10px;
}







blockquote{
    background: #bbbf52 !important;
    background: -moz-linear-gradient(45deg, #bbbf52 0%, #5db9aa 100%) !important;
    background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(187,191,82,1)), color-stop(100%, rgba(93,185,170,1))) !important;
    background: -webkit-linear-gradient(45deg, rgba(187,191,82,1) 0%, rgba(93,185,170,1) 100%) !important;
    background: -o-linear-gradient(45deg, rgba(187,191,82,1) 0%, rgba(93,185,170,1) 100%) !important;
    background: -ms-linear-gradient(45deg, rgba(187,191,82,1) 0%, rgba(93,185,170,1) 100%) !important;
    background: linear-gradient(45deg, #bbbf52 0%, #5db9aa 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbf52', endColorstr='#5db9aa', GradientType=1 ) !important;
}

blockquote::before {
    top: 23px !important;

}
.archive.category #primary.content-area .blog-hentry article{
    
}
.page-id-1069 .wpcf7-form .button{
    /*background: #e6c34f !important;
    background: -moz-linear-gradient(left, #e6c34f 0%, #99bc69 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, #e6c34f 0%, #99bc69 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6c34f', endColorstr='#99bc69', GradientType=1 ) !important;*/
    background-color: #4fb9c7 !important;
background-image: none !important;
padding-right: 7px !important;
}
.page-id-1069 .about_sec_06 .wpcf7-form .button .wpcf7-form-control.wpcf7-submit {
    background-image: none !important;
}
.strong-view.default .testimonial-field {
    text-align: center !important;
}


.page-id-819 #masthead.header-main {
    display: none !important;
}
.page-id-819 #colophon {
    display: none !important;
}
.page-id-819 #content.site-content {
    background-color: #453c50 !important;
}
body.page-id-819 {
    /*background: rgb(255,197,0);
    background: -moz-linear-gradient(45deg, rgba(255,197,0,1) 0%, rgba(79,185,199,1) 100%);
    background: -webkit-linear-gradient(45deg, rgba(255,197,0,1) 0%,rgba(79,185,199,1) 100%);
    background: linear-gradient(45deg, rgba(255,197,0,1) 0%,rgba(79,185,199,1) 100%);
    background-color: rgba(0, 0, 0, 0);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc500', endColorstr='#4fb9c7',GradientType=1 )*/
    background: #453c50 !important;
}
.page-id-819 .leftSec {
    text-align: center;
    background-color: #fff;
}
.page-id-819 .rightSec {
    background-color: #f4f5f7;
}
.page-id-819 .leftSec, .page-id-819 .rightSec {
    padding: 40px 50px !important;
}
.page-id-819 .rightSec h3 {
    text-transform: unset !important;
    text-align: left;
    margin-bottom: 13px !important;
    font-weight: 600 !important;
    font-family: 'Montserrat', Arial, Helvetica, sans-serif !important;
    font-size: 13px !important;
}
.page-id-819 .leftSec h2 {
    text-align: center !important;
    color: #4fb9c7 !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    text-transform: capitalize;
    font-family: 'Montserrat', Arial, Helvetica, sans-serif !important;
    
}
.page-id-819 .discoveryInner {
    background-color: #f4f5f7;
    width: 80%;
    margin: 0 auto !important;
}
.page-id-819 #main .rightSec ul li {
    background-image: url(http://companycultureconsultancy.co.uk/wp-content/uploads/2019/12/check-box.png);
    background-repeat: no-repeat;
    padding-left: 30px;
    background-size: 15px;
    background-position: 0 5px;
    margin-bottom: 7px;
    font-size: 15px;
    color: #000;
    font-weight: 300;
}
.page-id-819 #main .rightSec ul.wpb_image_grid_ul li {
    float: none;
    width: 75px;
    display: inline-block;
    border: 1px solid #e3e3e3;
    margin: 0 3px !important;
    background-image: none;
    padding-left: 0;
    position:unset !important;
}
.page-id-819 .rightSec #gallery-1 {
    margin: auto;
    text-align: center;
}
.page-id-819 .commonDesBtP {
    margin: 30px 0;
        margin-bottom: 30px;
}
.page-id-819 .rightSec .vc_column-inner{
    padding-left: 0px;
padding-right: 0px;
}
.page-id-819 .leftSec .vc_column-inner{
    padding-left: 0px;
padding-right: 0px;
}
.page-id-819 .commonDesBtP p {
    color: #fff !important;
    font-weight: 300  !important;
}
.page-id-819 .commonDesBtP p a {
    color: #fff  !important;
}
.page-id-819 .commonDesBtP p a:hover {
    text-decoration: underline  !important;
}
.page-id-819 .leftSec .wpcf7-form-control-wrap {
    margin: 0;
}
.page-id-819 .leftSec .wpcf7-form input[type="text"], .page-id-819 .leftSec .wpcf7-form input[type="email"], .page-id-819 .leftSec .wpcf7-form input[type="tel"] {
    margin-bottom: 3px;
    font-size: 14px;
    padding: 15px 10px;
    height: auto;
}
.page-id-819 .commonDesBtP p strong {
    font-weight: 300 !important;
}
.page-id-819 #content::before {
    content: "";
    background-image: url(https://libertymind.co.uk/wp-content/uploads/2019/01/Symbol_Only_2.png) !important;
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 250px;
    height: 250px;
    background-size: cover;
    position: absolute;
    left: -44px;
    top: 20px;
    opacity: 0.5;
    display:none;
}
.page-id-819 #content::after {
    content: "";
    background-image: url(https://libertymind.co.uk/wp-content/uploads/2019/01/Symbol_Only_2.png) !important;
    background-position: 0 0;
    background-repeat: no-repeat;
    width: 250px;
    height: 250px;
    background-size: cover;
    position: fixed;
    right: -60px;
    bottom: 20px;
    display:none;
}
.page-id-819 .leftSec .wpcf7-form .wpcf7-submit {
    background-color: #f48e00 !important;
    border-color: #4fb9c7;
    border-radius: 2px;
    text-align: center;
}
.page-id-819 .leftSec .wpcf7-list-item.first.last {
    margin: 0;
}
body.page-id-819{
    margin-top:-15px !important;
    padding-top:15px !important;
    }

body.page-id-819 .leftSec .wpcf7-form-control-wrap {
    margin: 0 !important;
     font-size: 13px !important;
}
body.page-id-819 .leftSec {
    font-size: 13px !important;
}
body.page-id-819 .leftSec .wpcf7-form .wpcf7-form-control-wrap {
    display: inline-block !important;
}

#discovery-logo {
    padding-top: 50px;
}

body.page-id-3 #pagetitle{
    display:none;
    }
    


.page-id-876 #primary #main article#post-876 .rev_slider ul li {
       background-image: none !important;
 }

/* .page-id-1163 .about_sec_06 .wpcf7-form .button{
 background: #e6c34f !important;
background: -moz-linear-gradient(left, #e6c34f 0%, #99bc69 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, #e6c34f 0%, #99bc69 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6c34f', endColorstr='#99bc69', GradientType=1 ) !important;   
} */
.page-id-1163 .about_sec_06 .wpcf7-form .button{
    background-color: #4fb9c7 !important;  
    background-image: none !important;      
    padding-right: 7px !important;
}

.page-id-1163 .about_sec_06 .wpcf7-form .button .wpcf7-form-control.wpcf7-submit {
    background-image: none !important;
}



#resources-form.resources-form .wpcf7-form .wpcf7-form-control.wpcf7-submit{
 background: #e6c34f !important;
background: -moz-linear-gradient(left, #e6c34f 0%, #99bc69 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, #e6c34f 0%, #99bc69 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6c34f', endColorstr='#99bc69', GradientType=1 ) !important;   
}
.blog_sec .abc.vc_gitem-zone.vc_gitem-zone-a.vc_gitem-is-link {
    min-height: 235px;
}

.wpcf7-form .wpcf7-response-output {
    float: left;
    width: 100%;
    text-align: center;
}
#company-name {
    width: 100%;
    margin-bottom: 10px;
}
#review-date {
    width: 100%;
    font-style: normal;
    margin-bottom: 10px;
}
#review-service{width: 100%;
margin-bottom: 10px;}
#review-testimonial{margin-bottom: 10px;}
#review-star-rating{width: 100%;
margin-bottom: 10px;}


.wpcr3_review {
    border-bottom: 2px solid #eff0f2;
    padding-bottom: 30px;
    margin-bottom: 30px;
}
#review-service p {
    margin: 0px !important;
    font-size: 16px;
    display: inline-block;
}

#company-name strong {
    color: #453c50 !important;
    font-size: 21px;
    font-weight: 500;
}
#review-date strong {
    color: #453c50 !important;
    font-size: 21px;
    font-weight: 500;
}
#review-service strong {
    color: #453c50 !important;
    font-size: 21px;
    font-weight: 500;
}
#review-testimonial strong {
    color: #453c50 !important;
    font-size: 21px;
    font-weight: 500;
}
#review-star-rating strong {
    color: #453c50 !important;
    font-size: 21px;
    font-weight: 500;
}

div.wpcr3_review:last-child {
    border-bottom: none;
}

ul.display-posts-listing {
    text-align: center;
}
ul.display-posts-listing li{
    list-style:none;
    background-image:none;
    display:inline-block;
    width:33%;
    padding:0px;
    font-size:19px;
    font-family: 'Poppins', sans-serif;
}
ul.display-posts-listing li img{
    margin-bottom:10px;
    }
ul.display-posts-listing li a{
    color: #453c50 !important;
}

div#slide-9-layer-16 {
    background-color: #f48e00 !important;
    background-image: none !important;
}
.grecaptcha-badge {
    z-index: 999;
}
.desr-h1tag {
    text-align: center !important;
    color: #4fb9c7 !important;
    font-size: 25px !important;
    font-weight: 400 !important;
    text-transform: capitalize;
    font-family: 'Montserrat', Arial, Helvetica, sans-serif !important;
}
.mind-cont-form .width50 {
    width: 50%;
    float: left;
    display: inline-block;
}
.width51 {
    width: 50%;
    display: inline-block;
    float: none;
    padding-left: 10px;
}
.mind-cont-form {
    background-color: #fff;
    padding: 29px;
    border-radius: 2%;
    margin-left: 37px;
}
div#header-mind {
    margin-top: 25px;
}
.min-left-sec {
    padding-right: 94px;
}
.mind-send input.wpcf7-form-control.wpcf7-submit {
    background-color: #4fb8c6 !important;
}
div#header-mind {
    padding-bottom: 50px;
}
.Header-mind-left h3 {
    font-size: 27px;
    color: #fff !important;
    letter-spacing: 1px;
}
.Header-mind-left {
    float: left;
}
.page-id-2831 #main ul li {
    background-image: none;

}
.page-id-2831 h3.testimonial-heading {
    display: none;
}
.mind-tes-foot {
    padding-bottom: 0px !important;
}
.mind-cont-form .wpcf7-form-control-wrap {
    margin-bottom: 18px !important;
}
.page-id-2831 .strong-view.default.slider-container.slider-adaptive:not(.slider-mode-horizontal) .wpmslider-viewport {
    border: none;
}
.Header-mind-left li {
    margin-left: 172px;
}
.Header-mind-left li {
    margin-left: 0px;
    background-image: url(https://libertymind.co.uk/wp-content/uploads/2019/01/icon.png) !important;
    color: #ffff;
    background-repeat: no-repeat !important;
    background-position: left center !important;
    background-size: 17px !important;
    margin-right: 0px !important;
    font-size: 21px;
}
div#mind-id-header {
    background-size: cover !important;
}
.mind-left-padd {
    padding-top: 0px !important;
}
.footer-sec-cent {
    padding-top: 50px;
}
.mind-blog-h {
    font-size: 27px !important;
}
.mind-blog-sec {
    padding-top: 35px !important;
    padding-bottom: 0px !important;
}
.mind-ctn-padd {
    margin-top: 0px !important;
}
li#menu-item-796 {
    background-color: #4fb8c6 !important;
    color: #fff !important;
    border-radius: 5px;
}
li#menu-item-796 a {
    color: #fff !important;
}
.wpcf7-form-control.wpcf7-submit {
    background: unset;
}
.can-sumbit .wpcf7-form-control.wpcf7-submit {
    background-color: #4fb8c6 !important;
}
.page-id-811 .site-content section#cs_social_widget-4.widget li {
    padding-left: 0px;
    background-image: none;
    margin-top: 23px;
}
.site-footer .top-footer ul.menu li a::before {
    color: #f48e00 !important;
}
footer#colophon section#text-3 {
    float: right;
    width: 100%;
}
footer#colophon section#text-3 .compnay a {
    color: #000 !important;
    background-image: url(http://companycultureconsultancy.co.uk/wp-content/uploads/2019/12/Symbol-Circle-scaled-1.png);
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: left;
    padding-left: 18px;
    line-height: 25px !important;
}
/* .page-id-819 #content.site-content {
    background-color: #453c50 !important;
}
.page-id-819 #colophon {
    display: none !important;
}
.page-id-819 .discoveryInner {
    background-color: #f4f5f7;
    width: 80%;
    margin: 0 auto !important;
}
.page-id-819 .leftSec {
    text-align: center;
    background-color: #fff;
}
.page-id-819 .rightSec {
    background-color: #f4f5f7;
}
 */
#head-less-padding h1 {
    font-weight: 700;
}
body {
    font-size: 18px !important;
    color: #737373 !important;
}
h2.vc_custom_heading {
    font-size: 34px;
    font-weight: 700;
}
.whats-company .padding-section {
    padding-left: 180px;
}
.whats-company .image-section {
    padding-right: 80px;
    position: relative;
}
.whats-company .image-section::before {
    content: '';
    background-image: url(http://companycultureconsultancy.co.uk/wp-content/uploads/2019/12/Symbol_Only.png);
    width: 400px;
    height: 400px;
    position: absolute;
    top: -94px;
    right: -112px;
    background-repeat: no-repeat;
    background-size: 400px;
    z-index: -1;
}
/* .whats-company .padding-section .vc_column-inner {
    width: 400px;
    float: right;
} */
.left-right-section .image-section::after {

    content: '';
    background-image: url(http://companycultureconsultancy.co.uk/wp-content/uploads/2019/12/icon.png);
    width: 150px;
    height: 150px;
    position: absolute;
    right: -95px;
    bottom: 0;
    background-size: 150px;
    background-repeat: no-repeat;

}
.discover-form .wpcf7-form .wt-50 {
    width: 50%;
    float: left;
    padding: 0px 5px;
}
.discover-form .wpcf7-form {
    background-color: #e2e2e2;
    padding: 30px;
}
.discover-form .wpcf7-form input {
    border-radius: 5px;
    height: 53px;
}
.discover-form .wpcf7-form .wpcf7-menu .wpcf7-select {
    height: 53px;
    border-radius: 5px;
}
.discover-form .wpcf7-form .wpcf7-menu .wpcf7-select.nice-select span.current {
    line-height: 49px;
}
.discover-form .wpcf7-form .wt-100 {
    padding: 0px 5px;
}
.discover-form .wpcf7-form label {
    color: #b0b9c4;
    font-size: 17px;
    font-weight: 500;
}
.discover-form .wpcf7-form .wpcf7-form-control-wrap {
    margin-bottom: 15px;
}
.discover-form .wpcf7-form .wpcf7-form-control.wpcf7-submit {
    background-color: #ff914d !important;
    height: 45px !important;
}
.discover-form .wpcf7-form p {
    text-align: center;
    margin-bottom: 0px;
}
.discover-form {
    padding-top: 60px;
    padding-bottom: 60px;
}
.discover-form h2.vc_custom_heading {
    margin-top: 20px;
    margin-bottom: 50px;
}
.discover-form .nice-select .list {
    padding: 12px 15px;
    z-index: 9999;
}
#Our-Culture.icons-section img.attachment-thumbnail {
    width: 68%;
    padding-top: 30px;
}
#Our-Culture.icons-section .vc_single_image-wrapper {
    width: 180px;
    height: 180px;
    border: 5px solid #4fb9c7;
    border-radius: 50%;
}
#Our-Culture .process-box-three {
    margin-top: 48px;
}
.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok {
    margin-top: 39px;
}














































@media only screen and (max-width:1555px){
    .contact-us-map iframe {
    height: 672px;
}
}


@media only screen and (max-width:1293px){
.contact-us-map iframe {
    height: 732px;
}
}



@media only screen and (max-width:1166px){
.contact-us-map iframe {
    height: 758px;
}
}




@media only screen and (max-width : 1300px) {
body .about_sec_02_right {
    width: 65%;

}

}


@media only screen and (max-width : 1169px) {
body .about_sec_02_right {
    width: 60%;
    padding: 30px;
}
.about_sec_02_right p {
    line-height: 23px;
}



}

@media only screen and (min-width : 768px) and (max-width : 1024px) and (orientation : landscape) {
   
body .common_padding {
    padding: 40px 0;
}
   
#mainHeader .align-left-md {
    text-align: center;
}   
#home-testimonial {
    padding: 0 2%;
}   
#header-wrap .header-branding {
    width: 200px;
}
#primary-menu > li > a {
    font-size: 16px;
    letter-spacing: 0;
}  
  
h1, .h1 {
    font-size: 45px;
} 
.faq_sec_05_left {
    padding-left: 3% !important;
    width: 60%;
}
.faq_sec_02 {
    padding-left: 3% !important;
    width: 95%;
}  

.about_sec_04 .about_sec_02_left {
    width: 100%;
} 
body .about_sec_02_right {
     width: 60%;
    padding: 4.7%;
}
body .about_sec_05_left {
    padding-left: 3%;  
}
body .site-content {
    padding: 0px 0 80px
}
.about_sec_05 h1 {
    padding-right: 0%;
}
.left-right-section {
    padding-top: 40px;
}
.left-right-section .padding-section {
    padding-left: 3%;
    padding-right: 3%;
}
.bg-contact-us {
    padding: 3% !important;
}
.contact-us-map iframe {
    height: 634px;
}






    
    
}

@media only screen and (max-width:1024px){
.row-bg {
    display: block;
    width: 100%;
}
body .left-video {
    width: 100% !important;
    float: left;
}
.home_right_sec_people {
    width: 100% !important;
    float: left;   
    }
.home_right_sec_people {
    width: 100% !important;
    float: left !important;
    padding: 40px 0;
}
body h1, body .h1 {
    font-size: 40px;
}
body .footerLogo {
    width: 100%;
}
.site-footer {
    background-position: 125% center;
    background-size: 300px;
}
body .faq_sec_02 {
    border-top: 0px;
}
body .faqTopBorder {
    border-top: 20px solid #edeff1;
    float: left;
    width: 100%;
    padding-top: 40px;
}
.faq_sec_02 {
    width: 100%;
}
.about_sec_04 {
    display: block !important;
}
body .about_sec_02_right {
    width: 100%;
    padding: 4.7%;
}
.about_sec_04 {
    display: block;
}
.about_sec_02_left .wpb_single_image.vc_align_left {
    text-align: center;
}
body .about_sec_05_left{
    width:100%;
    padding:3%
    }
.about_sec_05 {
    background-position: center right -438px;
    background-size: 700px;
}

.contact-us-map iframe {
    height: 500;
}
body .contact-us-map{
    width:100%
    }
body .bg-contact-us {
    padding: 3% !important;
    width: 100% !important;
    float: left;
}
body .missPost h4 {
    width: 80% !important;
}




}

@media only screen and (max-width :991px) {
#header-main {
    margin-top: 0;
    padding-top: 15px;
}
}




@media only screen and (max-width :979px) {
.page-id-819 .discoveryInner {
    background-color: #f4f5f7;
    width: 96%;
    margin: 0 auto !important;
}
.page-id-819 .leftSec, .page-id-819 .rightSec {
    padding: 30px !important;
}
.page-id-2746 .padding-section h1 {
    font-size: 35px;
}
div#slide-9-layer-16 {
    top: 68px;
}

}



@media only screen and (max-width : 782px) {
.admin-bar #header-main .header-navigation .main-navigation {
    top: 0px !important;
}
}

@media only screen and (max-width : 767px) {
body #header-wrap #main-menu-mobile {
    top: 50%;    
}
#homeSliderNew h1 {
    white-space: normal;
    width: 85% !important;
}
#homeSliderNew .tp-mask-wrap {
    position: inherit !important;
}
#homeSliderNew .tp-loop-wrap {
    position: initial !important;
}

.blog_sec .vc_grid-container.wpb_content_element.vc_basic_grid {

    padding-right: 0;

}
.blog_sec .vc_grid-item.vc_clearfix.vc_col-sm-4.vc_grid-item-zone-c-bottom{
    padding: 0;
        margin-bottom: 30px;
}
.left-right-section {
    padding-top: 40px;
}
.left-right-section .padding-section {
    padding-left: 3%;
    padding-right: 3%;
}
body h1 br, body .h1 br{
    display:none;
}
body h1, body .h1{
    font-size: 30px;
}
body .align-left-xs {
    text-align: center !important;
}
.logo-carousel {
    padding-top: 40px;
}
#home-testimonial {
    padding: 0;
}
body .site-footer .top-footer.column-width .ct-footer-item.col-xl-3:nth-child(1),
body .site-footer .top-footer.column-width .ct-footer-item.col-xl-3:nth-child(2),
body .site-footer .top-footer.column-width .ct-footer-item.col-xl-3:nth-child(3){
    max-width: 100%;
    flex: 0 !important;
    padding-right: 0;
    margin-top: -50px;
    border-top: 1px solid #b7b7b7;
    padding-top: 20px;
    margin-top:20px;        
}
.site-footer .top-footer .row{
    display: block;
    margin-right: 0;
    margin-left: 0;
}
.site-footer {
    float: left;
    width: 100%;
}
.site-footer .top-footer .ct-footer-item {
    margin-bottom: 0 !important;
}
#cs_social_widget-4 .ct-social {
    float: left !important;
    margin-right: 10px !important;
}
.site-footer .top-footer {
    padding-top: 50px !important;
    padding-bottom: 0 !important;
}  
#mainHeader {
    padding: 40px !important;
}
#mainHeader h1 {
    margin-bottom: 20px;
}
.faq_sec_05_left {
    padding-left: 3% !important;
    width: 100% !important;
}
.faq_sec_02 {
    padding: 20px !important;
    padding-right: 0px !important;
}
body .faqTopBorder {
    border-top: 10px solid #edeff1;
    padding-top: 20px !important;
}
.faq_sec_02 .vc_toggle {
    margin-left: 0!important;
    margin-right: 0!important;
} 
.faq_sec_02 .faq_left .vc_column-inner {
    padding-right: 0px !important;
} 
.faq_sec_02 .vc_column_container>.vc_column-inner {
    padding-right: 0;
}
.about_sec_05 h1 {
    padding-right: 0;
}
.about_sec_05 {
    background-position: center right -201px !important;
    background-size: 500px !important;
}
.site-footer {
    background-position: 250px center !important;
    background-size: 400px !important;
}
.contact-us-map iframe {
    height: 400px;
}
body .footerLogo {
    width: 60%;
}
.site-footer .top-footer.column-width .ct-footer-item.col-xl-3:nth-child(1){
    border-top:0px !important;    
}
body .missPost h4 {
    width: 90% !important;
}
.newsletterForm .wpcf7 {
    width: 90% !important;
}
.newsletterForm .wpcf7 p {
    float: left;
    margin-right: 0 !important;
    width: 100% !important;
    margin-bottom:20px !important;
}
.single .site-content {
    padding: 40px 0 !important;
}
.comments-area .comment-respond {
    margin-top: 0 !important;   
}
.signUpBox input[type="submit"]{
    padding: 15px !important;    
}
.signUpBox form .field {
    width: 100% !important;
}
.signUpBox h1 {
    font-size: 35px !important;
    line-height: 40px !important;
}
#author-info {
    margin: 0 !important;
    padding: 40px 0 0 0 !important;
}
#author-info .author-bio {
    width: 75% !important;
}
body #author-info .author-image {
    margin: 0px 20px 0 0 !important;
}
body #primary.content-has-sidebar + #secondary {
    margin-top: 40px !important;
}
body #pagetitle {
    padding: 40px 0 !important;
}
body #mainHeader h1 {
    margin-bottom: 20px;
}
.left-right-section h2 {
    font-size: 35px !important;
}
.left-right-section h2 {
    font-size: 30px !important;
    text-align: center !important;
}
.logo-carousel h2 {
    font-size: 30px !important;
}
#mainHeader h2 {
    font-size: 30px !important;
}
#mainHeader.c-t-a {
    margin-top: 50px !important;
}
.about_sec_07 .logo-carousel {
    padding-bottom: 40px !important;
}
.wpb_text_column p {
    margin-top: 21px;
}
.about_sec_06 h3 {
    margin-top: 15px;
    font-size: 22px;
}
.common_padding {
    padding: 40px 0;
}
.page-id-2746 .vc_custom_1571296593792 {
    padding-left: 0px !important;
}
.FooterArrow {
    right: 72px;
}
#slide-9-layer-16 {

    top: 64px;

}
.page-id-876 .blog_sec {
    padding-top: 0px;
}
 .resources-guide .wpb_column.vc_col-sm-3 {
    padding-left: 0;
    padding-right: 0;
    border-bottom: 1px solid #fff;
}
.page-id-2017 .resources-guide h4 {
    padding-top: 8px;
}
.page-id-1434 .resources-guide h4 {
    padding-top: 8px;
}
.page-id-1410 .resources-guide h4 {
    padding-top: 8px;
}
.page-id-2579 .resources-guide h4 {
    padding-top: 8px;
}
.resources-guide .wpb_column.vc_col-sm-3 {
    border-right: unset !important;
}
.signUpBox form .field label {

    width: 62% !important;

}
.page-id-890 .common_padding {
    padding: 40px 0;
}

}

@media only screen and (max-width : 479px) {
.contact-us-map iframe {
    height: 250;
}
.page-id-819 .leftSec, .page-id-819 .rightSec {
    padding: 30px 20px !important;
}
.page-id-819 .commonDesBtP p a {
    font-size: 13px;
}
.page-id-819 #main .rightSec ul.wpb_image_grid_ul li {
    width: 55px;
 
}
.page-id-819 #content::before,.page-id-819 #content::after {
 display:none;
}
#header-wrap .header-branding img {
    width: 220px !important;
}
body h1, body .h1 {
    font-size: 21px !important;
}
.home_right_sec_people .wpb_text_column.wpb_content_element {
    margin-bottom: 0 !important;
}
.site-footer {
    background-position: 150px center !important;
}
body .footerLogo {
    width: 70% !important;
}
body .site-footer .top-footer.column-width .ct-footer-item.col-xl-3:nth-child(1){
    margin-top: 0 !important;   
}
#mainHeader {
    padding: 20px !important;
}
.faqSec01 h4.greenDark, .faqSec01 h4.brownDark, .faqSec01 h4.yellow, .faqSec01 h4.brown, .faqSec01 h4.greenLight {
    width: 100% !important;
}
.faqSec01 h4 {
    line-height: 24px !important;
    margin-bottom: 10px !important;
    padding: 10px 0 !important;
}
.faq_sec_05_left {
    padding: 3% !important;
}
.faqSec01 h1 {
    margin-bottom: 20px !important;
}
.faq_left h1 {
    margin-bottom: 20px !important;
}
body .faqTopBorder {
    width: unset;
}
.faqSec01:after {
    content: ""  !important;
    width: 100% !important;
    background-size: 300px !important;
    height: 600px !important;
    right: -100px !important;
    top: -15% !important;
}
#workshops .ct-button-wrapper{
    margin-bottom:50px !important
}
.about_sec_05 {
    background-position: 0 right !important;
    background-size: 400px !important;
}
.about_sec_07 .logo-carousel {
    width: 100% !important;
}
#pagetitle .ct-breadcrumb li {
    font-size: 14px !important;
}
.signUpBox h1 {
    font-size: 30px !important;
    line-height: 33px !important;
}
.signUpBox form .field label {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}
.signUpBox form .field input[type="submit"] {
    float: none;
    position: unset;
    right: 0;
    margin: 0 auto;
}
#author-info .author-image {
    float: left;
    width: 100%;
    height: auto;
    text-align: center;
}
#author-info .author-image img {
    margin: 0 auto;
}
#author-info .author-bio {
    width: 100% !important;
    margin-top: 20px;
    text-align: center;
}
#secondary .widget {
    margin-bottom: 20px !important;
}
.widget-title {
    font-size: 23px !important;
}
.widget-title span:before, .widget-title span:after {
    width: 30px !important;
}
.widget-title span {
    padding: 0 40px !important;
}
h2, .h2 {
    font-size: 24px !important;
}
.vc_images_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>.vc_inner {
    margin: 0 !important;
}
div#rev_slider_4_1_forcefullwidth {
    height: 300px !important;
}

 
#mobSlideImg1{
         background-image: url(https://libertymind.co.uk/wp-content/uploads/2019/01/Symbol_Only_2.png);
    background-size: 50%;
    background-repeat: no-repeat;
    background-position: 148% 0;
    float: left;
    width: 100%;
    height: 100%;
     
     }
.left-right-section h2 {
    font-size: 30px !important;
}
.logo-carousel h2 {
    font-size: 30px !important;
}
#slide-9-layer-15 {
    top: -36px;
}
#slide-9-layer-16 {
    top:  24px !important;
}
.mind-padding {
 padding-bottom:40px;   
    
    
}
.signUpBox form .field label {
    width: 100% !important;
}
.signUpBox form .field input[type="submit"] {
    float: none !important;
    right: -12px !important;
}
.mentor-btn{
  padding-bottom: 25px;  
}
}

