/*
Theme Name: LeadEngine Child
Template: leadengine
Theme URI: https://www.leadengine-wp.com/
Author: Key-Design
Author URI: http://themeforest.net/user/Key-Design
Description: Multi-Purpose WordPress Theme with Page Builder
Version: 1.0
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-menu, featured-images, flexible-header, post-formats, sticky-post, translation-ready

/* Below you can write your style */

@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap');
/* @import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap'); */

/*
Dirty Grey: 434343;
Amber:FCB316 
Gold FEC111;
HONEY: FFCB29;
*/


/*gravity-form codes for datepicker background*/
.ui-datepicker-header {
    background-color: #666;
    color: #000!important;
}
.gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .button.gform_previous_button {
    display: -moz-inline-stack;
    display: inline-block;
    background-color: #d9b428!important;
    border: none;
    color: #fff!important;
    width: 100%!important;
    height: 50px!important;
}
.entry-header.with-topbar {
    padding-top: 150px;
}
.entry-header {
    padding-bottom: 15px!important;
}
.entry-header .section-heading {
    text-align: center!important;
    margin: 0px!important;
}
.team-socials { 
    text-align: center!important;  
}
.team-member.design-creative .team-content-hover{
    text-align: center!important;
    padding-top: 5px!important;
}
.team-member.design-creative img {
    margin-bottom: 50px!important;
}
.cb-container{
    height: 30vh!important;
}

/*---------------- Custom Style V2 Update ----------------*/
/* Ready made css */
.dirty-grey p{ color:#434343; } 
.toned-black p{ color:#212121; }
.toned-black p,.dirty-grey p{font-size:16px!important;}
.get-started-btn button {background: #FEC111!important;color: #434343!important;}
.back-to-top{background: #fec111; color: #212121;}
.grey-logo { filter: grayscale(1); }
.grey-logo:hover { filter: unset; transition: 1s; }
html {scroll-behavior: smooth;}
.shw-div-rmv-stcky{
    display: none;
    transition: visibility 0s linear 0.33s, opacity 0.33s linear;    
}

h1, h2, h3, h4, h5, h6, .entry-title, body.single-post .entry-title, body.page .entry-title, body.category .entry-title, 
.widget-title, .site-title, .site-description, body, blockquote, li, a, strong, b, em, .menu-additional-links-container li a,
.menu-additional-links-container li span, #menu-additional-links li a, #menu-additional-links li span,
.menu-main-menu-container li a, .menu-main-menu-container li span, #menu-main-menu li a, #menu-main-menu li span,
.menu-services-container li a, .menu-services-container li span, #menu-services li a, #menu-services li span,
.menu-top-bar-menu-v2-container li a, .menu-top-bar-menu-v2-container li span,
#menu-top-bar-menu-v2 li a, #menu-top-bar-menu-v2 li span {
    font-family: 'Bebas Neue'!important;
}

#kd-preloader{
    display: none!important;
}
/* Topbar */
.topbar {
	border-bottom: transparent!important;
    padding-top: 10px;
}
.topbar-socials {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    padding-top: 10px;
	margin-right: 0px;
}
.topbar-socials a {
    background: #FEC111;
    border-radius: 250px;
	margin: 0px 7px;
	padding: 0px 7px;
	line-height: 28px;
}
.topbar-contact span {
    font-size: 15px;
}
.topbar-socials .fab {
    line-height: 2;
}
.navbar-shrink  .topbar{
    padding-top: 0px;
}
div#particles-js canvas {
    display: none;
}

/*Primary Menu */
.menubar {
    padding-top: 10px; /*original 30px*/
}
.navbar-shrink  .menubar{
    padding-top: 0px;
}
.menubar .tt_button {
    background: #FEC111;
    border: unset;
    color: #434343;
}
.navbar .container #logo .logo {
    margin-left: 0px!important;
}
#main-menu .tt_button.modal-menu-item {
    padding: 15px 50px;
    font-weight: 400;
    font-size: 18px;
}
#main-menu .navbar-nav .menu-item a {
    padding: 25px 30px;
    font-size: 18px;
}

/* Hire a VA */
li#menu-item-13681 a {
    background: #FEC111;
    border: unset;
    color: #434343;
    padding: 15px 35px!important;
    position: relative;
    top: 10px;
    border-radius: 5px;
    font-weight: 100;
}
li#menu-item-13681:hover a {
    color: #fff!important;
    font-weight: 300;
    transform: scale(1.07);
    transition: .5s;
}
/* End Hire a VA */

/* Client Testimonial */
.home .testimonial-cards h6 {
    font-size: 13px!important;
}
.home .testimonial-cards .tcards_message {
    min-height: 400px;
    padding: 15px;
    max-height: 500px;
}
/* .owl-item.active.center {
    width: 700px!important;
}
.owl-item.active {
    width: 200px!important;
   opacity:0!important;
}
.owl-item.active.center {
    width: 700px!important;
  opacity:1!important;
} */
/* End Client Testimonial */

/* Footer */
.footer_widget{
    margin-bottom: 0px;
}
.first-widget-area h5 span,ul#gform_fields_10 li,.first-widget-area ul#gform_fields_10 li input{
    margin: 0px!important;
}
footer .gform_wrapper,div#gform_wrapper_7.gform_wrapper{
    background-color: transparent!important;
}
div#redux-social-icons-display-2 a {
    background: #FEC111;
    border-radius: 500px;
    margin: 0px 7px;
    padding: 5px 7px;
}
footer#footer #gform_wrapper_7 {
    padding: 0px!important;
}
footer#footer #gform_wrapper_7 label {
    color: #ffff;
	font-family: 'Montserrat'!important;
	font-weight: 100;
	font-size: 12px;
}
.first-widget-area input#gform_submit_button_10 {
    margin: 10px 0px 0px 0px!important;
    height: 40px;
}
.first-widget-area ul#gform_fields_10 li input {
    font-family: 'Montserrat';
    color: #434343;
    font-size: 12px;
    height: 35px;
}

/* Button - hover effect */
footer#footer input#input_7_2,.vc_btn3-container.vc_grid-btn-load_more a,input#gform_submit_button_7,
a.tt_primary_button.btn_primary_color,a.tt_button.tt_secondary_button.btn_primary_color:hover,input.wpcf7-submit,
a.tt_button.button-center,li#menu-item-13681 a,li#menu-item-13681:hover a,a.tt_button.kd-animated,.first-widget-area input#gform_submit_button_10{
    color: #434343!important;	
}
.gform_wrapper .gfield_required,a.tt_primary_button.btn_primary_color:hover,a.tt_button.tt_secondary_button.btn_primary_color,
a.tt_button.button-center:hover,input.wpcf7-submit:hover,a.tt_button.kd-animated:hover,.vc_btn3-container.tt_button:hover a{
    color: #FEC111!important;
}
.blog-content span:hover a{
    color:#FCB316;
}
/* Button - hover effect */

footer#footer input#gform_submit_button_7{
    width: 40%!important;
	font-family: 'Montserrat'!important;	
}
footer#footer input#input_7_2,footer#footer input#gform_submit_button_7{
    height: 35px;
}
footer#footer input#gform_submit_button_7{
    line-height: 40px;
}
footer#footer .gform_wrapper .gform_footer {
    padding: 0px!important;
    margin: 0px!important;
}

/* MONSERRAT */
footer#footer h5 ,footer#footer div#gform_widget-2 h5:first-letter,footer#footer div#gform_widget-2 h5,
footer#footer .ftr-crrs-wrap a,footer#footer .lower-footer span,.ftr-cntct-wrap li,
.ftr-crrs-wrap li, .ftr-cntct-wrap li a,.request-call-back-wrap input::placeholder,
.request-call-back-wrap input,.tcards_message h6{
    font-family: 'Montserrat'!important;
}

footer#footer h5 ,footer#footer div#gform_widget-2 h5:first-letter{
    text-transform: uppercase!important;
    /* font-family: 'Montserrat'!important; */
}
footer#footer div#gform_widget-2 h5{
    text-transform: lowercase!important;
    /* font-family: 'Montserrat'!important; */
}
footer#footer .ftr-crrs-wrap a,footer#footer .lower-footer span{
    /* font-family: 'Montserrat'!important;	 */
    font-weight: 100;
}
.ftr-cntct-wrap li,.ftr-crrs-wrap li, .ftr-cntct-wrap li a{
    padding: 8px 0px;
    /* font-family: 'Montserrat'!important; */
    font-weight: 100!important;
}
.crrs-li-wrp,.ftr-cntct-wrap{
    display: flex;	
    align-items: center;
}
.ftr-cntct-wrap i,.ftr-crrs-wrap i,div#custom_html-5 .ftr-crrs-wrap a:hover{
    color: #FEC111;
}

/* Homepage V2*/
.page-id-12914 #single-page p { 
    margin-bottom: 0px; /*Change the page-id-to home*/
}
.crrs-li-wrp.chck-icn i {
    position: relative;
    top: 1px;
    font-size: 20px;
    padding-right: 10px;
}
.crrs-li-wrp.chck-icn p {
    font-size: 14px!important;
    /* font-weight: 900; */
    color: #434343;
}
#wrapper{overflow: hidden;}
/* homepage- banner */
.banner {
    height: 90vh;
    background-position: inherit!important;
}
rs-layer#slider-18-slide-18-layer-17 {
    background: #ffff;
    transition: .5s;
    box-shadow: 0 0 0 15px rgb(255 255 255 / 40%)!important;
}
rs-layer#slider-18-slide-18-layer-17:hover{
    background: #ffff;
    transition: .5s;
    box-shadow: unset!important;
}
i.fa-play {color: #434343;}

/* homepage- Section 3 */
.sec-3 h2 {
    margin: 0px;
}
.crrs-li-wrp.chck-icn {
    padding: 5px 0px;
}
.dirty-grey.sec-4 p {
    margin-bottom: 10px!important;
}
.rsz-img-hght .vc_single_image-wrapper{
	height: 350px!important;
}
.rsz-img-hght img {
    object-fit: contain;
}

/* homepage-  Sec 3 - Sticky 2nd menu*/
.sticky-secondary-menu {
    width: 100vw;
    left: -12vw;
    padding-left:80px;
    padding-right:80px;
}
.sticky-secondary-menu.element-is-sticky{
    width: 100vw!important;
    left: 0vw!important;
}
.sticky-secondary-menu .vc_row{
    display:flex!important;
    padding:0px 12vw!important;
    margin:0px!important;
}
/* homepage price list */
.plan-chcklst .wpb_raw_html .wpb_wrapper {
    display: flex;
    flex-direction: column;
	padding-top: 20px;
    padding-left: 10px;
}
.plan-box-wrap p,
.plan-chcklst .crrs-li-wrp.chck-icn p{
	font-size: 14px!important;
}
.plan-box-wrap {
    border: 1px solid #4343432e;
    padding: 25px 10px;
}
.plan-get-started-btn button,.plan-get-started-btn a{
    background: transparent!important;
    border: 1px solid #FEC111!important;
    color: #FEC111!important;
}
.plan-box-wrap:hover  .plan-get-started-btn button,
.plan-box-wrap:hover  .plan-get-started-btn a{
	background: #FEC111!important;
    color: #434343!important;
	transition:.2s ease-in;
}
.plan-wrap:nth-child(2) .plan-box-wrap{
	background: #ffff;
	border: transparent!important;
	transform: scale(1.1);
	transition:.2s ease-in;
	z-index:2;
}
.plan-wrap:nth-child(2) .plan-get-started-btn button {
    background: #FEC111!important;
    color: #434343!important;
	transition:.5s;
}
.plan-wrap > .vc_column-inner {
    padding-left: 5px!important;
    padding-right: 5px!important;
}
.page-id-13667 input#vfb-11 {
    background: #fec111!important;
    color: #434343!important;
    transition: .2s ease-in;
    border: none;
    border-radius: 7px;
    padding: 2px 10px;
}

/* Home - Request call back section */
div.request-call-back-wrap div.ginput_container input,div.gform_wrapper div.ginput_complex.ginput_container input,
div.ginput_container input[type=tel],div.ginput_container input[type=email],div.ginput_container input[type=text]{
    border: 1px solid #FEC111!important;
}
/* .request-call-back-wrap input::placeholder,.request-call-back-wrap input{
    font-family: 'Montserrat'!important;
} */
.request-call-back-wrap input[type=submit],
.landing-form-wrap input[type=submit] {
    font-family: 'Bebas Neue'!important;
    color: #434343!important;
    font-size: 18px!important;
}
.request-call-back-wrap input[type=submit]:hover,
.landing-form-wrap input[type=submit]:hover{
	color:#434343!important;
	background:#FEC111!important;
}
h2.border-bottom-gold:before {
	content: "";
    background: #FEC111;
    position: absolute;
    width: 6%;
    height: 4px;
    left: .5em;
    top: 13.5vw;
}
.rqst-cll-bck-content p{
    font-size: 16px !important;
}
/* Home-latest post */
.latest-post-wrap .vc_gitem-animated-block {
    max-height: 300px!important;
}
.content-area .vc_grid .vc-gitem-zone-height-mode-auto .vc_gitem-zone-img{
	height: 300px!important;
}
.content-area .vc_grid-item-mini .vc_gitem-zone.vc_gitem-zone-c {
    min-height: 350px!important;
}
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    min-height: 160px!important;
}
.vc_grid .vc_grid-item  .entry-wrapper {
    display: flex;
    flex-direction: column;
    align-content: center;
    align-items: center;
}
.vc_btn3-container.vc_btn3-left {
    position: absolute;
}
.vc_btn3-container.vc_btn3-left a,.get-started-btn .vc_btn3.vc_btn3-color-grey{
    color: #434343!important;
    background: #FEC111!important;
}
.latest-post-wrap p {
    font-size: 15px!important;
}
.content-area .vc_grid .vc-gitem-zone-height-mode-auto.vc_gitem-zone.vc_gitem-zone-a:before,#main-menu a.modal-menu-item {
    display: none!important;
}
/* home-Testimonials */
p.tcards-job {
    font-family: 'Bebas Neue';
}
.tcards_message h6 {
    /* font-family: 'Montserrat'!important; */
    font-size: 15px!important;
}
/* Home - client use */
.client-logo .wpb_single_image img {
    height: 100%;
    width: 100%;
}
.client-logo .wpb_single_image {
    display: flex;
    align-items: center;
	height: 115px;
    width: 170px;
}
.client-logo .vc_column_container .vc_column-inner {
    display: flex;
    justify-content: center!important;
}
.client-logo-mobile-view{
    display: none;
}
.page-template-default #primary {
    padding-bottom: 0px!important;
} 

/* home - map */
/* .home-map-wrap .vc_column-inner {
    padding-left: 0px!important;
    padding-right: 0px!important;
}
.home-map-wrap .vc_column-inner .wpb_wrapper {
    padding: 0px!important;
}
.home-map-wrap {
    filter: grayscale(1);
}*/

/* Landing Page - Banner */
.page-id-13266 nav.navbar.navbar-default.navbar-fixed-top.with-topbar.nav-transparent-secondary-logo {
    display: none;
}
.page-id-13266 #wrapper.hide-title-section{
    padding-top: 0px!important;
}
.page-id-13266 h2,.page-id-13266 li {
    font-family: 'Montserrat'!important;
}
.page-id-13266 p{
    font-size: 16px!important;
}
.landing-form-wrap input#input_9_1_3 {
    position: relative;
    top: -2px;
    left: 1px;
}
.landing-banner-wrap.vc_row[data-vc-full-width]{
	padding-bottom: 0px!important;
}

/* Single Post Page */
.single-post article .author,span.author,
span.blog-label span.far.fa-folder-open {
    display: none;
}
.singlepost-recent-post h5{
    margin: 0px!important;
}
.singlepost-recent-post article {
    padding: 0px!important;
    margin-bottom: 20px!important;
}
.singlepost-recent-post h5,.singlepost-recent-post a {
    color: #434343;
}
.single-post .blog-single-content .entry-image a img {
    width: 100%!important;
    height: 400px!important;
    object-fit: cover;
}
.single-post div#posts-content .right-sidebar .entry-image img{
    display: none;
}
div.vc_custom_1419250758402 {
    background-color: #fec111!important;
}
div.vc_custom_1419250758402 div{
    color:#434343!important;
} 
div.vc_custom_1419250758402 .vc_separator.vc_sep_color_white .vc_sep_line{
    border-color: #434343!important;
}
.gform_wrapper .top_label li.gfield.gf_left_half{
    padding-right: 16px!important;
}
.gform_wrapper .top_label li.gfield.gf_right_half{
    padding-right: 0px!important;
}
.ftr-cntct-wrap li, .ftr-crrs-wrap li, .ftr-cntct-wrap li a{
    padding:5px 0px!important;
}
.single-post div#posts-content .BlogFullWidth {
    width: 72%;
}

/*Floating hire a va*/
a.floating-hirea-va {
    z-index: 9999!important;
    background: #fec111;
    width: 38px!important;
    position: fixed;
    left: 24.4em!important;
    top: 33em!important;
    padding: 10px 8px;
    color: #434343;
    writing-mode: vertical-rl;
    text-orientation: upright;
    font-size: 16px;
    letter-spacing: -5px;
    border-radius: 7px;
    font-weight: bold;
    display: none;
}
/* end Floating hire a va*/

/* -------------  CLIENT QUESTIONNAIRE CUSTOM STYLE CSS (Make sure that this css should be at the top of media queries) -------------*/
.CQ-slct-va-pckge-wrap .ginput_container_checkbox .gchoice.gchoice_6_11_1 {
    display: none!important;
}
.CQ-slct-va-pckge-wrap .gfield_checkbox,
.radio-field-horizontal-wrap .gfield_radio,
.what-sftwr-pltfrm-va-use-wrap .gfield_checkbox{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    font-family: 'Montserrat';
}
.CQ-slct-va-pckge-wrap .gfield_checkbox label,
.radio-field-horizontal-wrap .gfield_radio label,
.what-sftwr-pltfrm-va-use-wrap .gfield_checkbox label,
#gform_wrapper_6 div#input_6_52 label,#gform_wrapper_6 legend,
#gform_wrapper_6 label,#gform_wrapper_6 select,#gform_wrapper_6 input{
    font-size: 12px!important;
}
#gform_wrapper_6 div#input_6_52 label,#gform_wrapper_6 label,
#gform_wrapper_6 legend,#gform_wrapper_6 select,#gform_wrapper_6 input{
    font-family: 'Montserrat';
}
#gform_wrapper_6 input[type="submit"]{
    font-family: bebas;
}
#gform_wrapper_6 label {
    margin: 0px;
}
#gform_wrapper_6 .gform_footer input#gform_submit_button_6 {
    color: #434343!important;
}
div#gform_fields_6 .ginput_container_select,
div#gform_fields_6 .ginput_complex .gfield_time_hour input,
div#gform_fields_6 .ginput_complex .gfield_time_minute input,
div#gform_fields_6 .ginput_complex .gfield_time_ampm select{
    border: 1px solid #FEC111!important;
}
.gform_wrapper.gravity-theme .hour_minute_colon{
    line-height: 4!important;
}
div#gform_fields_6 .ginput_complex .gfield_time_hour input,
div#gform_fields_6 .ginput_complex .gfield_time_minute input{
    height: 51px;
}
.ui-datepicker-header{
    background-color: #fec111!important;
}
div#gform_wrapper_6 {
    padding: 16px 16px 60px 16px;
    margin-bottom: 25px;
}
.page-id-13785 .entry-header {
    margin-bottom: 0px!important;
}
body.page-id-13785 #wrapper {
    background: #d4d4d4!important;
}
fieldset#field_6_57 legend {
    border-bottom: navajowhite;
}
.gform_wrapper.gravity-theme .gfield_label{
    margin-bottom: 0px!important;
}
#gform_wrapper_6 input[type="submit"]{
    font-family: 'bebas-neue' !important;
    font-size: 15px!important;
}
div#gform_wrapper_6 .gfield_required_text {
    color: #434343!important;
}

@media only screen and (max-width: 768px) {
    .CQ-slct-va-pckge-wrap .gfield_checkbox, 
    .radio-field-horizontal-wrap .gfield_radio,
    .what-sftwr-pltfrm-va-use-wrap .gfield_checkbox{
        /* grid-template-columns: 1fr 1fr!important; */
        grid-template-columns: 1fr!important;
    }
}
/* ------------- END OF CLIENT QUESTIONNAIRE CUSTOM STYLE CSS (Make sure that this css should be at the top of media queries) -------------*/

/* Mobile responsive -  Destop View*/
@media only screen and (max-width: 1920px) {
    .sticky-secondary-menu{
        left: -18vw;
    }
    h2.border-bottom-gold:before{
        top: 12vw;
    }
    .sec-4.vc_row.vc_row-o-full-height{
        min-height:27vw;
    }
    div#cleaning-comp-admin-and-creative {
        padding-top: 11em!important;
    }
    .upper-footer{
        padding: 30px 0 0px 0;
    }
}

@media only screen and (max-width: 1680px) {
    .sticky-secondary-menu{
        left: -13vw;
    }
    h2.border-bottom-gold:before {
        top: 14vw;
    }
    .sec-4.vc_row.vc_row-o-full-height{
        min-height: 31vw;
    }
}

@media only screen and (max-width: 1600px) {
    .sticky-secondary-menu{
        left: -11.5vw;
    }
    h2.border-bottom-gold:before{
        top: 15vw;
    }
    .sec-4.vc_row.vc_row-o-full-height{
        min-height: 34vw;
    }
    .sticky-secondary-menu .vc_row{
        padding: 0px 5vw!important;
    }
    .page-id-13385 #services .vc_column_container p {
        font-size: 16px!important;
    }
}

@media only screen and (max-width: 1600px) and (min-height: 1200px) {
    div#web-dev-and-dig-markting {
        padding-top: 12em !important;
    }
}

@media only screen and (max-width: 1536px){
    .sec-4.vc_row.vc_row-o-full-height{
        min-height:33vw;
    }
    .sticky-secondary-menu{
        left: -9.5vw;
    }
    div#cleaning-comp-admin-and-creative {
        padding-top: 11em!important;
    }
}

@media only screen and (max-width: 1440px) {
    .sticky-secondary-menu{
        left: -7vw;
    }
    h2.border-bottom-gold:before {
        top: 16vw;
    }
    .sec-4.vc_row.vc_row-o-full-height {
        min-height: 36vw;
    }
}

@media only screen and (max-width: 1366px) {
    .sticky-secondary-menu{
        left: -9vw;
    }
    h2.border-bottom-gold:before{
        top: 17vw;
    }
    .sec-4.vc_row.vc_row-o-full-height {
        min-height: 37vw;
    }
    .sticky-secondary-menu .vc_row{
        padding: 0px 3vw!important;
    }
}

@media only screen and (max-width: 1380px) {
    .sticky-secondary-menu{
        width: 110vw!important; /*Test only of working*/
    }
}

@media only screen and (max-width: 1360px) {
    .sticky-secondary-menu{
        left: -10vw; /*-4vw*/
    }
}

@media only screen and (max-width: 1280px) {
    .sticky-secondary-menu{
        left: -7vw;
    }
    h2.border-bottom-gold:before{
        top: 18vw;
    }
    .sec-4.vc_row.vc_row-o-full-height{
        min-height:40vw;
    }
    .sticky-secondary-menu .vc_row{
        padding: 0px 1vw!important;
    }
}

/* Mobile responsive -  tablet/mobile View*/
@media only screen and (max-width: 1140px) {
    .sticky-secondary-menu .vc_row{
        padding: 0vw!important;
    }
    .sticky-secondary-menu .vc_row h2{
        font-size: 14px!important;
    }
    .sticky-secondary-menu{
        left: -7vw;
    }
    /* .client-logo .wpb_single_image{
        width: 155px; 
    } */
    .plan-box-wrap h2 {
        font-size: 30px!important;
    }
    .plan-box-wrap h3,
    h2.border-bottom-gold{
        font-size: 25px!important;
    }
    .plan-box-wrap {
        padding: 15px 5px;
    }
    .content-area .vc_grid-item-mini .vc_gitem-zone.vc_gitem-zone-c{
        padding: 20px!important;
        min-height: 380px!important;
    }
    div#web-dev-and-dig-markting {
        padding-top: 6em !important;
        padding-bottom: 6em !important;
    }
    .sec-5 .vc_custom_1615481760501 {
        padding-right: 1em !important;
        padding-left: 1em !important;
    }
    .ltst-post-wrap .vc_custom_1616172550458 {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media only screen and (max-width: 1024px) {
    .sticky-secondary-menu{
        left: -9vw;
        width: 105vw;
    }
    h2.border-bottom-gold:before {
        top: 16vw;
    }
    .sec-4 .vc_col-sm-5 {
        width: 49.666667%!important;
    }
    .sec-4  .vc_col-sm-2{
        width: 0%!important;
    }
}

@media only screen and (max-width: 960px) {
    .sticky-secondary-menu{
        left: -17vw;
    }
    rs-layer#slider-7-slide-7-layer-0 {
        left: 15px;
    }
    .below-banner h2,.sec-4 h2,.rqst-cllbck-wrap h2{
        text-align: left!important;
    }
    .sec-5 .vc_custom_1615481760501 {
        padding-top: 2em !important;
        padding-right: 0.7em !important;
        padding-left: 0.7em !important;
    }
    h2.border-bottom-gold:before {
        top: 21vw;
        width: 8%;
    }
    .ltst-post-wrap {
        padding-left: 0px!important;
        padding-right: 0px!important;
    }    
    .vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
        min-height: 190px!important;
    }
    .content-area .vc_grid-item-mini .vc_gitem-zone.vc_gitem-zone-c {
        padding: 10px!important;
        min-height: 400px!important;
    }
    .ltst-post-wrap p {
        text-align: left;
    }
    .content-area .vc_grid-item-mini .vc_gitem_row .vc_gitem-col h4{
        font-size: 22px!important;
    }
    /* .client-logo .wpb_single_image {
        width: 150px;
    } */
    footer#footer .container .row {
        display: flex;
    }  
    .first-widget-area ul {
        display: flex;
    }
    div#cleaning-comp-admin-and-creative {
        padding-top: 4em!important;
    }
    .landing-shareus-icon-wrap p.sec2-shareus {
        text-align: left!important;
    }
    .landing-shareus-icon-wrap .wpb_wrapper {
        width: 24vw!important;
    }
}

@media only screen and (max-width: 800px) {
    .sticky-secondary-menu{
        left: -4vw;
        padding-left:0vw;
        padding-right:8vw;
    }
    .menubar{
        padding-top:0px!important;
    }
    .sec-4 .content:nth-child(2n+3) {
        padding-left: 25px;
    }
    .toned-black p, .dirty-grey p {
        font-size: 14px!important;
    }
    footer#footer .container .row {
        display: flex;
        flex-direction: column;
    }
    footer .first-widget-area div#redux-social-icons-display-2 {
        display: flex;
        flex-direction: column;
        align-content: center;
        align-items: center;
    }
    #footer.fixed, #footer,
    .footer_widget .menu li, .footer_widget li{
        text-align: left!important;
    }
    h2.border-bottom-gold:before {
        top: 24vw;
        left: 0px;
    }
    .sec-5 {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
    .home-map-wrap.vc_row[data-vc-full-width] {
        padding-bottom: 0px!important;
    }    
    footer#footer input#gform_submit_button_7 {
        width: 50%!important;
    }
    .landing-shareus-icon-wrap .wpb_wrapper {
        width: 28vw!important;
    }
    .page-id-13385 #services .vc_column_container h4 {
        font-size: 18px;
    }
    .page-id-13385 #services .vc_column_container p {
        font-size: 13px!important;
    }
}

@media only screen and (max-width: 768px) {
    .sticky-secondary-menu{
        left: -7vw;
        padding-left:1vw;
        padding-right:1vw;
    }
    .sticky-secondary-menu .vc_column_container .vc_custom_1615574446925 {
        display: flex!important;
        flex-direction: column;
        align-content: center;
        align-items: center;
        padding-top: 25px!important;
    }
    .vc_row[data-vc-full-width], .vc_row.vc_row-has-fill{
        padding-bottom: 25px!important;        
    }
    .sticky-secondary-menu .vc_col-sm-1\/5 {
        width: 50%!important;
    }    
    .content-area .vc_grid-item-mini .vc_gitem-zone.vc_gitem-zone-c {
        min-height: 420px!important;
    }  
    .sec-5 .vc_custom_1615481760501 {
        display: flex;
        flex-direction: column;
    }
    .sticky-secondary-menu .vc_row-fluid .vc_column_container{
        padding-bottom:8px;
    }
    .plan-wrap.vc_col-sm-4{
        width: 100%!important;
    }
    .plan-wrap:nth-child(2) .plan-box-wrap{
        transform: unset;
    }
    .plan-chcklst .wpb_raw_html .wpb_wrapper {
        padding-top: 0px;
        padding-bottom: 50px;
    }
    .latest-post-wrap .vc_col-sm-4 {
        width: 100%!important;
    }   
    /* .client-logo .wpb_single_image {
        width: 280px;
    }      */
    .client-logo-desktop-view{
        display: none;
    }
    .client-logo-mobile-view{
        display: flex;
    }
    .client-logo-mobile-view .wpb_single_image {
        width: 140px!important;
        height: 35px!important;
    }
    .platforms-our-clients-use-wrap {
        padding: 50px 0px!important;
    }
    /* .page-id-13385 #services .vc_column_container .vc_column-inner:hover i {
        color: #ffff;
    } */
    .page-id-13385 #services .vc_column_container .vc_column-inner i {
        color: #FEC111!important;
    }
    .plan-box-wrap {
        border: 2px solid #4343432e;
    }
}

@media only screen and (max-width: 480px) {
    .below-banner h2,
    .dirty-grey p{
        text-align: center!important;
        font-size: 13px!important;
    }
    .below-banner h2 {
        font-size: 20px!important;
    }
    .vc_custom_1625750513446 h1{
        font-size: 30px!important;        
    }
    .sec-4 .vc_col-sm-5 {
        width: 100%!important;
    }
    .sec-4:nth-child(2n+3) {
        display: flex;
        flex-direction: column-reverse!important;
    }
    .sticky-secondary-menu .vc_row {
        display: flex!important;
        flex-direction: column!important;
    }   
    .plan-wrap:nth-child(2) .plan-box-wrap{
        transform: scale(1);
    }
    .vc_row.wpb_row.vc_inner.vc_row-fluid.plan-chcklst {
        padding-top: 0px!important;
        padding-bottom: 30px!important;
    }
    .sticky-secondary-menu .vc_row.wpb_row.vc_inner{
        padding-top:20px!important;
    }
    .container h2.vc_custom_heading{
        line-height: 2!important;
    }
    .vc_row[data-vc-full-width],.vc_row.vc_row-has-fill{
        padding-bottom:20px!important;
    }
    .sticky-secondary-menu .vc_row.wpb_row.vc_inner {
        padding-left: 0px!important;
    }    
    h2.border-bottom-gold:before {
        top: 32vw;
        left: 0px;
        width: 10%;
    }
    .sec-4 .content:nth-child(2n+3) {
        padding-left: 0px;
    }
    .client-logo .vc_column-inner .wpb_wrapper {
        display: flex;
    }    
    .client-logo .vc_grid.vc_row.vc_grid-gutter-5px.vc_pageable-wrapper.vc_hook_hover{
       display: none!important;
   }
    .sticky-secondary-menu{
        left:-4vw;
    }
    footer#footer input#gform_submit_button_7 {
        width: 100%!important;
    }
    div#medical-backoffice-task,div#ib-and-ob-call-center,
    div#cleaning-comp-admin-and-creative,div#web-dev-and-dig-markting{
        padding-top: 0em !important;
    }
    div#web-dev-and-dig-markting {
        padding-bottom: 2em !important;
    }
    .content {
        padding-top: 10px;
    }    
    .sec-4 .content p{
        text-align: left!important;
        font-size: 14px!important;
    }
    .client-logo-mobile-view.vc_row.wpb_row.vc_inner {
        padding-top: 0px!important;
    }
    .landing-shareus-icon-wrap .wpb_wrapper {
        width: 48vw!important;
    }
    .client-logo-mobile-view .wpb_single_image {
        width: 86px!important;
        height: 60px!important;
    }
    .platforms-our-clients-use-wrap .wpb_wrapper .client-logo-mobile-view {
        padding: 0px!important;
    }
    .gform_wrapper .top_label li.gfield.gf_left_half{
        padding-right: 0px!important;
    }
    ul#gform_fields_8 li {
        margin: 0px!important;
        padding: 0px!important;
    }
    ul#gform_fields_8 li input{
        margin: 0px!important;
    }
    #footer.fixed, #footer, .footer_widget .menu li, .footer_widget li{
        text-align: center!important;
    }
    .ftr-cntct-wrap li, .ftr-crrs-wrap li, .ftr-cntct-wrap li a{
        padding:0px!important;
        display: flex;
        justify-content: center;    
    }
    .upper-footer .widget-title {
        margin-bottom: 10px!important;
        margin-top: 10px!important;
    }
    .upper-footer .textwidget{
        margin-bottom: 0px!important;
        padding: 10px!important;
        padding-bottom: 0px!important;
    }
    .upper-footer div#custom_html-5 {
        margin-bottom: 20px!important;
    }
    .lower-footer{
        padding: 15px 0 15px 0!important;
    }
    div.vc_custom_1625750513446 {
        padding-top: 1em !important;
        padding-bottom: 1em !important;
    }    
    .page-id-13572 .about-us .vc_row-no-padding {
        padding-bottom: 0px!important;
    }
    .single-post div#posts-content .BlogFullWidth {
        width: 90%;
    }
    .single-post section.related-posts .entry-image a img {
        width: 100%!important;
    } 
    .single-post div#posts-content h1 {
        font-size: 25px;
    }
    .single-post div#posts-content span {
        font-size: 15px;
    }    
    .single-post div#posts-content article {
        margin: 0px!important;
    }
    .single-post .blog-single-content .entry-image a img {
        width: 100%!important;
        height: auto!important;
        object-fit: contain;
    }
    .first-widget-area span {
        padding: 7px 0px;
    }
    .second-widget-area {
        padding-top: 10px;
    }
    div#redux-social-icons-display-2 a{
        margin: 3px 7px;
    }
    .floating-hirea-va {
        display: block!important;
    }
    /* To show the footer hire a va to the front */
    #wrapper {
        margin-bottom: 0 !important;
        padding-top: 65px;
        z-index: 0!important;
    }
    /* ABout us TEAM PROFILES */
    .tmm .tmm_member, .tmm .tmm_1_columns .tmm_member, .tmm .tmm_2_columns .tmm_member, .tmm .tmm_3_columns .tmm_member, .tmm .tmm_4_columns .tmm_member, .tmm .tmm_5_columns .tmm_member {
        width: 45%!important;
        margin-top: 15px!important;
        margin-bottom: 40px!important;
    }
    .about-emp-prof .tmm_job {
        font-size: 12px!important;
    }
    .proj-manager .tmm_member,.tmm.tmm_sales-marketing-team .tmm_member{
        min-height: 200px!important;
    }
    .proj-manager .tmm_member  .tmm_job {
        font-size: 12px!important;
    }
    /* END ABout us TEAM PROFILES */

} /*End of media 480px*/

@media only screen and (max-width: 424px) {
    h2.border-bottom-gold:before {
        top: 35vw;
    }
    .plan-chcklst.vc_row.wpb_row.vc_inner {
        padding-left: 0px!important;
        padding-right: 0px!important;
    }
    .plan-chcklst .wpb_raw_html .wpb_wrapper {
        padding-bottom: 0px;
    }
    .client-logo .wpb_single_image {
        width: 250px;
        padding: 5px;
        height: 160px;
    }
    .vc_custom_1617813902649 p {
        font-size: 13px!important;
    }
    .vc_row.vc_inner.vc_custom_1617813902649 {
        padding: 0px!important;
    }
    .woocommerce-page .entry-header, .woocommerce-page .entry-header.with-topbar,
    .entry-header.blog-header.with-topbar, .entry-header.blog-header, .entry-header.with-topbar {
        padding-top: 20px!important;
        font-size: 11px;
    }
    .woocommerce-account.woocommerce-page .entry-header,
    .woocommerce-checkout.woocommerce-page .entry-header,
    .woocommerce-cart.woocommerce-page .entry-header, .page-template-default .entry-header{
        padding-bottom: 20px !important;
    }
    .sticky-secondary-menu{
        left: -25px;
    }
    div#real-estate .vc_single_image-wrapper,div#web-dev-and-dig-markting .vc_single_image-wrapper {
        height: 230px!important;
    }
    div#medical-backoffice-task .vc_single_image-wrapper,div#cleaning-comp-admin-and-creative .vc_single_image-wrapper{
        height: 267px!important;
    }
    div#ib-and-ob-call-center .vc_single_image-wrapper {
        height: 290px!important;
    }
    div#real-estate p,div#medical-backoffice-task p,div#ib-and-ob-call-center p, 
    div#cleaning-comp-admin-and-creative p, div#web-dev-and-dig-markting p,.sec-5 p{
        margin-bottom: 0px!important;
    }
    .sec-5.vc_custom_1616172437924 {
        padding-top: 30px !important;
        padding-right: 15px !important;
        padding-bottom: 13px !important;
        padding-left: 15px !important;
    }
    div.vc_custom_1616186000203,div.vc_custom_1616172865317{
        /*this is the padding of the whole section*/
        padding-top: 2em !important;
        padding-bottom: 2em !important;
    }
    .client-testimonials-wrap .wpb_column {
        padding-top: 25px;
    }
    .gform_wrapper .ginput_complex.ginput_container{
        display: flex;
    }
    .gform_wrapper .ginput_complex.ginput_container span:nth-child(1) {
        padding-right: 5px;
    }
    .first-widget-area span {
        padding: 0px 0px 20px 0px;
    }
    .single-post p span {
        font-size: 14px;
    }
    .single-post .single-page-header {
        padding: 10px 0px 0px 0px !important;
    }
    a.floating-hirea-va{
        left: 24.4em!important;
        top: 30em!important;
    }
 
}/*End of media 424px*/

@media only screen and (max-width: 414px) {
    rs-layer#slider-7-slide-7-layer-0 {
        left: 0px;
        top:15px;
        font-size: 20px!important;
    }  
    h2.border-bottom-gold:before {
        top: 35vw;
    }
    .sticky-secondary-menu{
        left:-7vw;
    }
    .sec-5 {
        width: 460px!important; /*Remove this if still not responsive in mobile*/
        left: -38px!important;
    }
    .logo img{
        max-height: 30px;
    } 
    .landing-shareus-icon-wrap .wpb_wrapper {
        width: 51vw!important;
    }
    .sec-5 .vc_custom_1615481760501 {
        padding: 0px!important;
    }
    .sec-5.vc_custom_1616172437924{
        padding-bottom: 15px !important;
    }
    .vc_row.wpb_row.vc_inner.vc_row-fluid.plan-chcklst {
        padding-top: 15px!important;
    }
    div#gform_wrapper_8 ul li.gfield {
        padding: 0px!important;
        margin: 0px!important;
        height: 60px;
    }    
    .upper-footer {
        padding: 15px ​0px;
    }
    .upper-footer .widget-title{
        line-height: 0px;   
    }
    .upper-footer .textwidget {
        padding: 0px;
        padding-bottom: 0;
        margin-bottom: 0px;
    }
    .sec-5.vc_custom_1616172437924 {
        padding-right: 40px !important;
        padding-left: 40px !important;
    }
    .third-widget-area .custom-html-widget {
        padding-bottom: 10px!important;
    }
    a.floating-hirea-va {
        left: 23.8em!important;
        top: 24em!important;
    }
}/*End of media 414px*/

@media only screen and (max-width: 375px) {
    h2.border-bottom-gold:before {
        top: 39vw;
    }   
    .sec-5 {
        width: 420px!important; /*Remove this if still not responsive in mobile*/
    }    
    .landing-shareus-icon-wrap .wpb_wrapper {
        width: 56vw!important;
    }
    .upper-footer {
        padding: 15px 0 15px 0;
    }
    .header-hire-va p {
        font-size: 12px!important;
    }
    .header-hire-va a{
        font-size: 13px!important;
    }
    .header-hire-va h2,.header-hire-va h4{
        margin:0px!important;
    }
    .sec-4 .content p{
        font-size: 13px!important;   
    }
    div#medical-backoffice-task .vc_single_image-wrapper, div#cleaning-comp-admin-and-creative .vc_single_image-wrapper {
        height: 233px!important;
    }
    div#ib-and-ob-call-center .vc_single_image-wrapper {
        height: 250px!important;
    }
    div#real-estate .vc_single_image-wrapper, div#web-dev-and-dig-markting .vc_single_image-wrapper {
        height: 200px!important;
    }
    .about-emp-prof .tmm_job {
        font-size: 10px!important;
    }
    .about-emp-prof .tmm_names {
        font-size: 12px!important;
    }
    .proj-manager .tmm .tmm_member {
        width: 57%!important;
        margin-top: 46px!important;
        margin-bottom: 15px!important;
    }
    .single-post div#posts-content span {
        font-size: 13px;
    }   
    .upper-footer .widget-title{
        line-height: 5px!important;
        font-size: 13px;
    }
    a.floating-hirea-va {
        left: 21.6em!important;
        top: 18em!important;
        padding: 10px 11px;
    }    
}/*End of media 375px*/

/* Iphone X */
@media only screen and (max-width: 375px) and (max-height: 812px) and (min-height: 811px) {
    a.floating-hirea-va {
        left: 21.6em!important;
        top: 25em!important;
        padding: 10px 11px;
    }  
}

@media only screen and (max-width: 360px){
    a.floating-hirea-va {
        left: 20.6em!important;      
    }  
}

@media only screen and (max-width: 320px) {
    .play-btn {
        top: 30px;
        height: 80px!important;
        width: 80px!important;
    }
    .play-btn i.fa-play {
        padding-top: 34px!important;
    }
    h2.border-bottom-gold:before {
        top: 57vw;
    }    
    .sec-5 {
        width: 365px!important;  /*Remove this if still not responsive in mobile*/
    }   
    .logo img{
        max-height: 25px;
    } 
    .landing-shareus-icon-wrap .wpb_wrapper {
        width: 64vw!important;
    }
    div#real-estate .vc_single_image-wrapper, div#web-dev-and-dig-markting .vc_single_image-wrapper {
        height: 190px!important;
    }
    div#medical-backoffice-task .vc_single_image-wrapper, div#cleaning-comp-admin-and-creative .vc_single_image-wrapper,div#ib-and-ob-call-center .vc_single_image-wrapper{
        height: 210px!important;
    }
    div.cb-container {
        padding: 2px!important;
        padding-bottom: 0px!important;
        padding-top: 10px!important;
        margin-bottom: 10px!important;
    }
    .page-id-13385 #services .vc_column_container p {
        font-size: 11px!important;
    }
    .page-id-13385 .vc_row.wpb_row.vc_inner{
        padding-top: 0px!important;
    }
    div.cb-container {
        padding: 2px!important;
        padding-bottom: 0px!important;
        padding-top: 10px!important;
        margin-bottom: 10px!important;
    }
    .page-id-13385 #services .vc_column_container p {
        font-size: 11px!important;
    }
    .page-id-13385 .vc_row.wpb_row.vc_inner{
        padding-top: 0px!important;
    }
    .upper-footer .widget-title {
        font-size: 11px;
    }
    a.floating-hirea-va {
        left: 18em!important;
    }
}/*End of media 320px*/

/* Iphone 5/SE */
@media only screen and (max-width: 320px) and (max-height: 568px) and (min-height: 567px) {
    a.floating-hirea-va {
        left: 18.2em!important;
        top: 14em!important;
        padding: 10px 11px;
    }    
}