@charset "utf-8";


.action_text:last-child{
    display: inline-block !important;
    padding-right: 4px !important;
    margin-right: 4px !important;
    border-right: 1px solid #333 !important;
    height: fit-content !important;
}


















#shay-cahill {
    pointer-events: none !important;
	display: none !important;
}
.wpforms-recaptcha-container .g-recaptcha {
    text-align: center;
    width: 429px;
    margin-left: auto;
}
.wpforms-recaptcha-container .g-recaptcha>div {
    margin: 0 auto;
}

input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* ---------- User Dashboard Page -------------- */
.wpuf-dashboard-navigation {
/* 	border: 1px solid #e6e6e6; */
    padding: 3px;
	outline: 0;
}
.wpuf-dashboard-container .wpuf-dashboard-navigation ul li {
    padding-bottom: 2px;
    border-bottom: 1px solid #e6e6e6;
	text-transform:uppercase;
/* 	width: 56%; */
}

.wpuf-dashboard-container .wpuf-dashboard-navigation ul li:nth-last-child(1) {
 border-bottom:none!important;
}
.wpuf-dashboard-container .wpuf-dashboard-navigation ul li:nth-last-child(2) {
	display:none!important;
}
.wpuf-dashboard-container .wpuf-dashboard-content{
	color:#111!important;
/* 	width: 85% !important; */
}
#wpuf-account-update-profile {
	background:#111!important;
	color:#fff!important;
}
/*----------------------------start-------------------------*/
#v-myaccount{
	text-align: center;
}
#v-myaccount h2{
/* 	position: absolute; */
	position: relative;
    top: 44px;
    z-index: 100;
    left: -220px;
	font-size: 23px;
}
.user-dasboard-sec div:first-child {
	max-width: 600px !important;
}
.user-dasboard-sec ul:first-child{
	
}
.user-dasboard-sec div nav ul:first-child{
	padding-right: 20px;
}
.user-dasboard-sec div nav ul li a{
	font-size: 13px;
	color: #737373 !important;
	font-weight: 500;
	outline: none;
}
.user-dasboard-sec div nav ul .dashboard:after {
	 content: "\f0e4";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #737373;
    font-size: 15px;
    padding-right: 0.5em;
    position: absolute;
        top: 2px;
    left: 141px;
}
.user-dasboard-sec div nav ul .edit-profile:after {
	 content: "\f234";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
    color: #737373;
    font-size: 15px;
    padding-right: 0.5em;
    position: absolute;
    top: 37px;
    left: 141px;
}
.user-dasboard-sec div nav ul li.active a{
	font-weight: 700;
	color: #3369bb !important;
} 
.user-dasboard-sec {
/* 	padding-left: 20px; */
}
.user-dasboard-sec .edit-profile form ul li div label{
	font-size: 13px;
}
.user-dasboard-sec .edit-profile form ul li div:nth-child(2){
	margin-bottom: -9px;
	margin-top: -5px;
}
.user-dasboard-sec .edit-profile form ul li div:first-child{
	margin-bottom: 0px;
}
.user-dasboard-sec .edit-profile form ul li div input{
	border-bottom: 1px solid #e6e6e6 !important;
	background: #fff !important;
	border: none;
	outline: none;
	padding: 0px 0px;
	font-size: 11px;
	color: #a09b9b;
}
.user-dasboard-sec .edit-profile form ul:before{
	content: "";
	width: 1px;
	background: #e6e6e6;
	height: 386px;
	position:absolute;
	top: 10px;
    left: 177px;
}
.user-dasboard-sec .edit-profile form{
	padding-left: 20px;
}
.user-dasboard-sec .edit-profile form ul li{
	margin: 0px;
	padding: 0px
}
.user-dasboard-sec .edit-profile form ul li span{
	font-size: 11px;
	width: 100%;
}
.user-dasboard-sec .edit-profile form ul li button{
	font-size: 11px;
	width: 100%;
	margin-top: 15px;
}

@media only screen and (max-width:480px){
	#v-myaccount h2{
		left: 0;
	}
	.user-dasboard-sec div nav{
		text-align: center;
	}
	.user-dasboard-sec .edit-profile form ul:before{
		top: 73px;
    	left: -8px;
		height: 365px;
	}
	.user-dasboard-sec div nav ul li{
		    margin: 0 48px !important;
		border-bottom: 0px !important;
	}
	.user-dasboard-sec div nav ul .dashboard:after{
		top: 2px;
    	left: 63px;
	}
	.user-dasboard-sec div nav ul .edit-profile:after{
		top: 2px;
    	left: 236px;
	}
	.user-dasboard-sec div nav ul:before {
		content: "";
		width: 100%;
		max-width: 67%;
		margin: 0 auto !important;
		position: absolute;
		background: #e6e6e6;
		height: 1px;
		top: 31px;
		left: 61px;
	}
	.user-dasboard-sec div nav ul .dashboard:before{
		content: "";
		width: 1px;
		height: 11px;
		background: #e6e6e6;
		position: absolute;
		top: 11px;
    	left: 203px;
	}
	.user-dasboard-sec div nav ul:first-child{
		padding-right: 0px !important;
	}
/* 	.user-dasboard-sec div nav ul .dashboard{
		margin-right: 168px !important;
	} */
}

/* 

/* user Dashboard  */
/* CSS Document */
div#wpuf-login-form a {
    text-decoration: none;
}
#wp-submit {
    background-color: #93D500!important;
    border-radius: 50px;
    color: #282D46;
    text-transform: uppercase;
    font-weight: 600;
}
.submit {
    float: right;
}
.forgetmenot {
    display: none!important;
}
.log-in-page-form.log-in-page-members-form {
    border: 3px solid #93d500;
}
/* .pmpro_message_bottom {
    display: none;
} */
.stripe-button-el span {
    border: 1px solid #111!important;
    background: #fff!important;
    padding: 5px 12px!important;
    height: 40px!important;
    line-height: 30px!important;
    color: #111!important;
}
.stripe-button-el {
    width: 100%!important;
    background: #fff!important;
    color: #111!important;
}
.stripe-button-el button:hover {
    background: #fff!important;
}
.cfi{
	font-size:7px!important;
	color:red!important;
	position:absolute;
}
/* Join Now Signup Form Style End */
@media only screen and (max-width:1920px) {
    /*------------Testimonial Section----------------*/
    .what-people-saying h2 {
        padding: 20px 0 0 110px !important;
        font-size: 32px !important;
    }
    .apct-testim-wrapper div#template-4, .apct-testim-wrapper div#template-5 {
        position: relative;
        margin-top: 3px !important;
    }
/* login Error Msg Top 5 Login	 */
/* 	.login-error-msg {
    top: 49%!important;
    position: absolute;
    z-index: 999999;
    right: 25%!important;
    background-color: #f2dede;
    color: #a94442;
    border: 1px solid #ebccd1;
    margin: 10px 10px 20px;
    padding: 5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    font-size: 13px;
} */
/* Top 5 login Err MS	 */
}
@media only screen and (max-width:1440px) {

    /*------------Testimonial Section----------------*/
    .what-people-saying h2 {
    	margin-bottom: 20px !important;
    	font-size: 32px !important;
    	padding: 0 0 0 60px !important;
    }
    .contact-us-section h2 {
        font-size: 52px !important;
        padding: 20px 0 0 50px !important;
    }
    .apct-testimonial-title-name {
        font-size: 22px !important;
    }
    /*------------Privacy Policy Section----------------*/
    .privacy-policy-paragraph p {
        padding: 0 110px 0 80px !important;
    }
}
@media only screen and (max-width:1366px) {
    /*------------Testimonial Section----------------*/
    .what-people-saying h2 {
        font-size: 28px !important;
        padding: 0 0 0 60px !important;
    }
    .apct-testimonial-title-name {
        font-size: 22px !important;
    }
}

/* Header Menu Design Start */
.main-menu-cont a {
    border-bottom: none!important;
}
.logo-sec {
    width: 83% !important;
}

.custom-menu-head ul li {
/*     padding: 110!important; */
}
.elementor-nav-menu--main .elementor-nav-menu a {
    border-bottom: 1px solid rgba(255, 255, 255, 0.41);
    padding: 3px 25px;
    list-style-type: circle!important;
    list-style: block!important;
}
a.menu-link.elementor-item.elementor-item-active:before {
    font-size: 16px;
    position: absolute;
    left: 0;
    content: "\f111";
    font-family: FontAwesome;
    display: inline-block;
    /* content: ''; */
}
.hIcon {
    position: absolute;
    left: 0;
}
.hIcon:hover {
    border-radius: 50%;
    background-color: white;
}
/* Mobile Menu */

/* show blog button only if logged in */
 .members-listing-mob a  {
    display: none !important;
}
.logged-in  .members-listing-mob a  { 
    display: inline-block !important;
}

.members-login-mob a {
    display: block !important;
}
.logged-in  .members-login-mob a{ 
    display: none !important;
}
 


.members-login-mob a {
    margin-bottom: 6px;
    margin-left: 10px;
    border: 1px solid #93d500 !important;
    width: 145px;
    padding: 10px 12px!important;
    border-radius: 50px;
}


.members-listing-mob a {
	 margin-bottom: 6px;
    margin-left: 10px;
    border: 1px solid #93d500 !important;
    width: 145px;
    padding: 10px 12px!important;
    border-radius: 50px;
}
.apt-custom-testimonial-block {
    display: block;
    float: right;
}
.apct-testimonial-company-name {
    display: none;
}
.apct-testimonial-company-position {
    display: none;
}
.apct-testimonial-bottom-section {
    display: none;
}
.apct-testimonial-email {
    float: unset!important;
    margin-right: 42px;
    width: 184px;
    text-align: right;
}
.apct-testimonial-right-section:before {
    position: absolute;
    content: '';
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 25px 28px 25px 0;
    border-color: transparent #f0f0f0 transparent transparent;
    display: inline-block;
    vertical-align: middle;
    /* margin-right: 932px; */
    left: 18%;
    top: 22%;
}
.apct-testimonial-left-section:after {
    transform: rotate(180deg);
    position: absolute;
    content: '';
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 25px 28px 25px 0;
    border-color: transparent #f0f0f0 transparent transparent;
    display: inline-block;
    vertical-align: middle;
    bottom: 62%;
    right: 24%;
}
.apct-testim-wrapper div#template-5 .apct-left-section-inner-wrapper .apct_testimonial-left {
    padding: 30px 32px;
    width: 850px;
}
.apct-testim-wrapper div#template-5 .apct_testimonial-right {
    padding: 30px 32px;
    width: 850px;
}
.apct-testim-wrapper div#template-5 .apct-testimonial-left-section {
    /* padding-left: 20%; */
}
.apct_testimonial-left {
    border-radius: 15px;
    background: #F0F0F0;
}
.apct_testimonial-right {
    border-radius: 15px;
    background: #F0F0F0;
}
.apct-testimonial-title-name {
    color: #202945 !important;
    display: block !important;
    font-size: 22px !important;
    font-weight: 800 !important;
    letter-spacing: 1px !important;
    padding: 10px 208px 0 12px !important;
    text-align: left !important;
}
.apct-testimonial-content {
    text-align: justify !important;
    padding: 15px !important;
    font-size: 16px !important;
    color: #202945 !important;
    letter-spacing: 1px !important;
    font-weight: 500 !important;
    line-height: 26px !important;
}
.apct-testimonial-email {
    font-style: normal !important;
    font-size: small;
    font-weight: 500;
}
.apct-testim-wrapper div#template-5 .apct-testimonial-company-position {
    font-size: 13px;
    font-style: normal !important;
    color: #737373;
    font-weight: bold;
}
.apct-testim-wrapper div#template-5 span.apct-testimonial-company-name {
    font-size: 13px;
    font-style: normal;
    color: #737373;
    font-weight: bold;
    position: absolute;
    top: 320px;
    right: 160px;
}
.apct-testimonial-email {
    float: right;
    margin-right: -11px;
    width: 200px;
    line-height: 22px !important;
    font-size: 13px !important;
    color: #202945 !important;
}
.comapny-name {
    font-weight: bold !important;
}
.apct-testim-wrapper div#template-5 .apct-testimonial-left-section, .apct-testim-wrapper div#template-5 .apct-testimonial-display-wrapper .apct-testimonial-right-section {
    background-color: #fff;
    -moz-box-shadow: unset!important;
    -webkit-box-shadow: unset!important;
    box-shadow: unset!important;
    filter: progid: DXImageTransform.Microsoft.Shadow(Strength=1, Direction=135, Color=rgba(0, 0, 0, 0.05);
    );
}

}

}
.apct-testim-wrapper div#template-5 .apct-testimonial-left-section, .apct-testim-wrapper div#template-5 .apct-testimonial-display-wrapper .apct-testimonial-right-section {
    box-shadow: unset!important;
}
.apct-testimonial-image {
    border-radius: 50%;
    padding: 0px!important;
}
.apct-testim-wrapper div#template-5 .apct-testimonial-image img {
    padding: 0!important;
}
.apct_testimonial-left {
    border-radius: 15px;
    background: #F0F0F0;
    padding: 15px;
}
.apct_testimonial-right {
    border-radius: 15px;
    background: #F0F0F0;
    padding: 15px;
}
.apct-testimonial-company-position {
    float: right;
    padding: 0px;
}
.apct-testimonial-company-name {
    float: right;
    padding: 0px;
}
.apct-testimonial-pub-date {
    display: none;
}
.apct-testim-wrapper div#template-5 .apct-testimonial-display-wrapper .apct-testimonial-right-section {
    padding-left: 10%!important;
}
/* Dt - 2-1-2021 */
.apct-testimonial-image {
    width: 150px!important;
    height: 150px;
}
.testim-image-resize {
    position: absolute;
    top: 30%!important;
    width: 20%;
    max-width: 20%;
}
/* Soumya 1-1-2021 */
.loadMoreBtn-label {
    width: 150px;
    background: red;
    display: table;
    margin: 0 auto;
    padding: 15px;
    color: #fff;
    font-weight: bold;
}
/*  */
/* APCT custom Testimonial End */
/* Custom Card Click Design Start */
.onClickTextOverImage {
    width: 200px;
    height: 200px;
    background-size: cover;
    display: inline-block;
    border-radius: 16px;
    margin: 4px;
    box-shadow: 0 0 16px rgba(0, 0, 0, 0.5);
    cursor: pointer;
    position: relative;
}
.onClickTextOverImage div {
    position: absolute;
    color: #fff;
    padding: 8px;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
    border-radius: 16px;
    padding-top: 35%;
    text-align: center;
    opacity: 0;
    visibility: hidden;
    transition: .3s;
}
.onClickTextOverImage.show div {
    opacity: 1;
    padding-top: 40%;
    visibility: visible;
}
.btn-text-card {
    background: red;
}
.textOverImage {
    width: 369px;
    height: 256px;
    display: inline-block;
    background-size: cover;
    margin: 4px;
    position: relative;
    cursor: pointer;
    overflow: hidden;
}
.textOverImage > input {
    display: none;
}
.textOverImage > div {
    width: 369px;
    height: 256px;
    position: absolute;
    background-color: #282d46;
    bottom: 0px;
    padding: 25px;
    overflow: hidden;
    opacity: 0;
    transition: .3s;
}
.textOverImage > h2 {
    position: absolute;
    background-color: #282D46;
    bottom: 0px;
    width: 369px;
    transition: .3s;
    color: #93D500;
    font-size: 15px;
    padding: 15px;
}
.textOverImage:hover > h2, .textOverImage > input:checked + h2 + div {
    opacity: 1;
}
/*   .textOverImage > input:checked + h2{
bottom:-20px;
opacity:0;
} */
.textOverImage > h2 {
    margin: 0;
}
.t-icon {
    position: absolute;
    right: 5px;
}
.te-icon {
    position: absolute;
    right: 13px;
    top: 10px;
    font-size: 24px;
}
.textOverImageTe {
    width: 298px;
    height: 297px;
    display: inline-block;
    background-size: cover;
    margin: 4px;
    position: relative;
    cursor: pointer;
    overflow: hidden;
}
.textOverImageTe > input {
    display: none;
}
.textOverImageTe > div {
    width: 298px;
    height: 297px;
    position: absolute;
    background-color: #282d46;
    bottom: 0px;
    padding: 25px;
    overflow: hidden;
    opacity: 0;
    transition: .3s;
}
.textOverImageTe > h2 {
    position: absolute;
    background-color: #282D46;
    bottom: 0px;
    font-family: 'Open Sans', sans-serif;
    width: 100%;
    transition: .3s;
    color: #93D500;
    font-size: 14px;
    padding: 15px;
    font-weight: bold;
}
.textOverImageTe:hover div {
    opacity: 1;
}
.textOverImageTe > h2 {
    margin: 0;
}
.text-box-over-img {
    display: table;
    margin: 0 auto;
}
.te-sub {
    text-transform: uppercase;
    font-weight: 300;
}
.attend-a-meeting-form .wpforms-submit-container {
    text-align: center;
    max-width: 450px;
    margin-left: auto;
}
.img-ovr-text {
    display: table;
    margin: 0 auto;
}
.login-username label {
    display: flex;
}
.login-password label {
    display: flex;
}
.wpforms-field {
    display: flex;
}
.wpforms-submit {
    background: #93D500;
    float: right;
}
.wpforms-submit {
	font-weight: bold;
    background: #93D500;
    border-radius: 50px;
    color: #282D46;
    text-transform: uppercase;
    display: inline-block;
    float: none;
}
button:focus, .menu-toggle:hover, button:hover, .ast-button:hover, .button:hover, input[type=reset]:hover, input[type=reset]:focus, input#submit:hover, input#submit:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus {
    color: unset!important;
    background-color: #111!important;
}
.wpf_form_control {
    width: unset!important;
}
.wr-class-all-input {
    width: 250px!important;
}
/* Meeting Page end */
/*--------- Custom Footer -------------*/
.footer-menu li {
    text-align: center;
    list-style-type: none;
    color: #fff!important;
}
.footer-menu li a {
    color: #fff!important;
}
.footer-menu {
    margin: 0!important;
}



@media (max-width: 1440px) {
.wpforms-recaptcha-container .g-recaptcha {
    text-align: center;
    width: 360px;
    margin-left: auto;
}
.attend-a-meeting-form .wpforms-submit-container {
    max-width: 372px;

}
}


@media (max-width: 600px) {
    /* today edit 1-15-2021	 */
    .wpforms-container .wpforms-recaptcha-container {
        width: 0%;
    }
    .rc-anchor-normal {
        height: 71px;
        width: 260px;
        margin: 0!important;
    }
    .log-in-page-form.log-in-page-members-form {
        margin: 0 10px 43px 10px!important;
        border: 1px solid #93d500;
    }
    .log-in-page-form form label {
        font-size: 14px!important;
    }
    /*------------------ Testimonial ---------------------*/
    .what-people-saying h2 {
        font-size: 24px !important;
        padding: 0 0 0 0 !important;
    }
    .apct-testim-wrapper div#template-4, .apct-testim-wrapper div#template-5 {
        position: relative;
        margin-top: 10px !important;
    }
    .apct-testimonial-title-name {
        color: #202945 !important;
        display: block !important;
        font-size: 22px !important;
        font-weight: 800 !important;
        letter-spacing: 1px !important;
        padding: 10px 0px 0 12px !important;
        text-align: left !important;
    }
    .apct-testimonial-right-section:before {
        position: absolute;
        content: '';
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 32px 24px 26px 0;
        border-color: transparent #f0f0f0 transparent transparent;
        display: inline-block;
        vertical-align: middle;
        /* margin-right: 932px; */
        left: 15%;
        top: 14%;
    }
    .apct-testimonial-left-section:after {
        transform: rotate(180deg);
        position: absolute;
        content: '';
        width: 0px;
        height: 0px;
        border-style: solid;
        border-width: 27px 30px 27px 0;
        border-color: transparent #f0f0f0 transparent transparent;
        display: inline-block;
        vertical-align: middle;
        bottom: 76%;
        right: 16%;
    }
    .apct-testimonial-content {
        text-align: justify !important;
        padding: 15px !important;
        font-size: 16px !important;
        color: #202945 !important;
        letter-spacing: 1px !important;
        font-weight: 500 !important;
        line-height: 22px !important;
    }
    .apct-testim-wrapper div#template-5 .apct-right-scetion-wrapper {
        right: -12!important;
        left: auto;
        right: -35px;
    }
    .apct-testim-wrapper div#template-5 .apct-left-section-inner-wrapper .apct_testimonial-left {
        padding: 18px 16px;
        width: 850px;
    }
    .swiper-slide.swiper-slide-duplicate.swiper-slide-active {
        width: 300px!important;
        padding-right: 0!important;
    }
    .elementor-4479 .elementor-element.elementor-element-b694a95 > .elementor-widget-container {
        padding: 10px 10px 10px 10px!important;
    }
    .testimonial-title {
        position: relative!important;
        top: 0!important;
        left: 0!important;
    }
    .elementor-testimonial__text {
        font-size: 15px!important;
        line-height: 22px!important;
    }
    .testimonial-title h2 {
        font-size: 22px!important;
        text-align: center;
        padding-top: 19px;
        display: none;
    }
    .testimonial-hero-text {
        margin-left: -20px!important;
    }
    .apct-testim-wrapper div#template-5 .apct-testimonial-title-name {
        font-size: 15px!important;
    }
    .apct-testim-wrapper div#template-5 .apct-testimonial-content {
        font-size: 12px!important;
    }
    .apct-testimonial-image {
        width: 70px!important;
        height: 70px!important;
    }
    /* Testimonial Slider	 */
    .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
        left: 0!important;
    }
    .elementor-widget-testimonial-carousel .elementor-testimonial__text {
        font-size: 15px!important;
    }
    .wpforms-container .wpforms-field-label {
        font-family: Playfair Display;
        font-weight: normal;
        width: 170px!important;
        text-align: right;
        margin-right: 15px;
    }
    .testimonial-photo {
        position: relative!important;
        top: 0!important;
    }
    /* Home Page Responsive	 */
    .banner-heading h1 {
        font-size: 25px !important;
        margin: 0!important;
    }
    .committed-heading h2 {
        font-size: 44px !important;
        padding: 0!important;
    }
    .committed-heading h2 {
        font-size: 44px !important;
        padding: 0!important;
    }
    .committed-heading h2 {
        font-size: 33px !important;
        padding: 0!important;
    }
    .welcome-paragraph p {
        font-size: 18px !important;
        padding: 0!important;
    }
    .section-box {
        padding: 0!important;
        margin: 0 0 30px 0 !important;
    }
    .image-box {
        padding: 0!important;
    }
    .business-section h2 {
        font-size: 28px !important;
        padding-right: 0!important;
        padding-top: 0!important;
        text-align: center;
    }
    .business-section {
        padding: 0 40px 0 40px !important;
        margin: 0!important;
    }
    .business-section h5 {
        line-height: 1.8!important;
        font-size: 25px !important;
        padding: 50px 0 50px 0 !important;
        text-align: center;
    }
    .box-section {
        padding: 0!important;
    }
    .banner-button {
        margin: 0!important;
        font-size: 24px !important;
    }
    .home-banner {
        padding: 10px 0 550px 14px !important;
    }
    .banner-heading h1 {
        text-align: center;
    }
    #mobile-hero-img {
        background-size: cover;
        background-position: center;
    }
    .swiper-pagination-bullet {
        width: 6px;
        height: 6px;
        display: inline-block!important;
    }
    .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
        bottom: 0!important;
        /* bottom: 121px; */
        left: 10px!important;
        width: 100%!important;
    }
    .swiper-pagination {
        position: unset!important;
    }
    .elementor-testimonial__image img {
        width: 100px!important;
        height: 70px!important;
    }
    .icon-section h2 {
        font-size: 23px !important;
    }
    .about-us-banner h1 {
        padding: 0!important;
    }
    #what-is-venture {
        background-size: cover;
    }
    /* 	.great-things-heading h2 {
font-size: 18px !important;
padding: 0 0 0 0 !important;
} */
    .venture-management-team h2 {
        font-size: 25px !important;
    }
    .about-us-banner {
        padding: 132px 0 64px 0px !important;
    }
    .banner-button a {
        margin: 37px 0px 0 0 !important;
    }
    .great-things-heading h2 {
        font-size: 20px !important;
    }
    .elementor-heading-title {
        font-family: "Playfair Display", Sans-serif;
        font-size: 27px!important;
        font-weight: 500!important;
    }
    .textOverImageTe {
        /* 		margin:8%!important; */
    }
    .about-us-banner h1 {
        font-size: 25px !important;
    }
    .elementor-heading-title {
        font-family: "Playfair Display", Sans-serif;
        font-size: 22px;
    }
    .venture-top-heading h2 {
        font-size: 30px !important;
    }
    .box-heading h2 {
        padding: 15px 30px 0 30px !important;
    }
    .apct-testimonial-image {
        width: 50px!important;
        height: 50px!important;
    }
    .apct-testim-wrapper div#template-5 .apct_testimonial-right {
        padding: 13px 32px;
        width: 338px;
    }
    .apct-testim-wrapper div#template-5 .testim-image-resize {
        -webkit-transform: translateY(-176%)!important;
    }
    .ftr-ven-bi {
        text-align: center!important;
    }
    .wr-class-all-input {
        width: 331px!important;
    }
    /* 	.footer-social-icon{
position:absolute;
} */
}
@media (max-width: 480px) {
    /* today edit 1-15-2021	 */
    .wpforms-container .wpforms-recaptcha-container {
        width: 0%;
    }
    .rc-anchor-normal {
        height: 71px;
        width: 240px;
        margin: 0!important;
    }
.wpforms-recaptcha-container .g-recaptcha {
    width: 100%;
}
	.wpforms-recaptcha-container .g-recaptcha {
   		 margin: 0 auto !important;
	}
    .rc-anchor-normal {
        height: 74px;
        width: 280px!important;
    }
}
@media (max-width: 360px) {
    .textOverImageTe > h2 {
        width: 268px!important;
    }
    .textOverImageTe {
        width: 268px!important;
    }
}
/* Responsive design End */