/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 27 2025 | 06:37:49 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 

html,body{
	scroll-behavior: inherit;
}
body{
    background-image: repeating-linear-gradient(#1F4D8D, #0F8CAA 10%, #1F4D8D 20%);
}
.site-main .page-header {
    display: none;
}
.get-btn span.elementor-button-icon {
    transform: rotate(-34deg);
    position: relative;
    top: 2px;
}
.main-heading b.is-visible {
    padding: 0;
}
.see-video .elementor-custom-embed-image-overlay:before {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    top: 0;
    background: rgb(0 0 0 / 51%);
    z-index: 1;
}
.see-video .elementor-custom-embed-image-overlay .elementor-custom-embed-play {
    z-index: 3;
    transform: translate(-50%, 0%);
    width: 90px;
    height: 90px;
    background: #c8cc00;
    border-radius: 109%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.see-video .elementor-custom-embed-image-overlay .elementor-custom-embed-play svg {
    transform: translate(10%, 0%);
}
.see-video.features .elementor-custom-embed-image-overlay .elementor-custom-embed-play {
    transform: translate(-50%, -50%);
}
.faq-area .theplus-accordion-item {
    box-shadow: 0 8px 20px rgb(0 0 0 / 11%);
    border-radius: 20px;
	transition: all 0.5s;
}
.faq-area .theplus-accordion-item .plus-accordion-header.active {
    border-radius: 20px 20px 0px 0px !important;
}

.faq-area .theplus-accordion-item:hover {
    box-shadow: 0 8px 20px rgb(13 157 168 / 24%);
	transform: scale(1.03);
}
.leadership-area .see-video {
    height: 100%;
}
.leadership-area .see-video .e-hosted-video {
    height: 100%;
    width: 100%;
}
.leadership-area .see-video .e-hosted-video .elementor-custom-embed-image-overlay {
    height: 100%;
}
.leadership-area .see-video .elementor-custom-embed-image-overlay .elementor-custom-embed-play {
    transform: translate(-50%, -50%);
}

.leadership-area .see-video .e-hosted-video .elementor-custom-embed-image-overlay img {
    height: 100%;
}

.leadership-area .see-video .elementor-wrapper.elementor-open-lightbox {
    height: 100%;
    width: 100%;
}
.leadership-area .see-video .elementor-wrapper.elementor-open-lightbox .elementor-custom-embed-image-overlay {
    height: 100%;
}
.leadership-area .see-video .elementor-wrapper.elementor-open-lightbox .elementor-custom-embed-image-overlay img {
    height: 100%;
}
.leadership-area .see-video .elementor-wrapper.elementor-open-lightbox img.attachment-full.size-full.wp-image-2688 {
    height: 100%;
}
.white-form .gform_validation_errors {
    display: none;
}
.dialog-type-lightbox.elementor-lightbox .elementor-video-container .elementor-video-square iframe, .dialog-type-lightbox.elementor-lightbox .elementor-video-container .elementor-video-square video {
    height: min(90vh, 70vw);
    width: min(160vh, 90vw);
}

.gform_heading{
    display: none!important;
}
.subscribe-form .ginput_container.ginput_container_email input{
    background: #F0F0F0;
    height: auto;
    color: #000;
	border:none;
}
.conversation-form .gfield .ginput_container input {
    background: #ffffff;
    height: 76px;
    color: #000;
    border: none;
    font-size: 18px;
}
.conversation-form .gfield .ginput_container select {
    height: 76px;
    color: #000;
    border: none;
    font-size: 18px;
    border-radius: 18px;
    display: flex;
    align-items: center;
}
.conversation-form .gfield .ginput_container .gfield_checkbox label {
    color: #fff;
}
.conversation-form .gfield .ginput_container .gfield_checkbox input {
    height: 18px;
    width: 18px;
    border-radius: 2px;
    padding: 10px;
}
.conversation-form textarea{
    background: #fff;
    color: #000;
    border: none;
    border-radius: 18px!important;
    height: 120px;
    min-block-size: 7rem !important;
	border-radius: 18px;
}
.subscribe-form .ginput_container.ginput_container_email input:focus,
.conversation-form .gfield .ginput_container input:focus,
.conversation-form textarea:focus,
.conversation-form .gfield .ginput_container select:focus{
    background-color: #1c437d;
    color: #fff;
}
.case-studies-block .video-heading {
    position: inherit !important;
    top: 0;
    left: 0;
}
.case-studies-block .img-box img.video-thumbnail {
    border-radius: 20px;
}


.case-block .elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] {
    background: none !important;
    border: none;
}
.case-block .elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true] {
    background: linear-gradient(217deg, #FAFF00 0%, #0097B2 100%) !important;
    border: none;
}


.subscribe-form div#field_submit input#gform_submit_button_2 {
    border-style: none;
    border-radius: 12px 12px 12px 12px;
    padding: 14px 32px 14px 32px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    padding: 18px 50px;
	background-image: linear-gradient(20deg, #0097B2 0%, #FAFF00 100%);
}
.subscribe-form div#field_submit input#gform_submit_button_2:hover{
    background-image: linear-gradient(20deg, #FAFF00 0%, #0097B2 100%);
}
.conversation-form input#gform_submit_button_1,
.conversation-form input#gform_submit_button_3{
    border-style: none;
    border-radius: 12px 12px 12px 12px;
    padding: 14px 32px 14px 32px;
    color: #fff;
    font-size: 24px;
	font-family: "Poppins", Sans-serif;
    font-weight: 600;
    padding: 26px 50px;
    width: 100%;
	outline: none;
	background-image: linear-gradient(20deg, #0097B2 0%, #FAFF00 100%);
}
.conversation-form input#gform_submit_button_1:hover,
.conversation-form input#gform_submit_button_3:hover{
	background-image: linear-gradient(20deg, #FAFF00 0%, #0097B2 100%);
}

.gfield_label.gform-field-label {
    color: #fff;
	text-transform: uppercase;
	font-weight: 400;
	padding: 0 0 5px 15px;
}
.conversation-form .gfield .ginput_container_fileupload input {
    background: none;
    padding: 0;
    height: auto;
    color: #fff;
    font-size: 14px;
}
.conversation-form .gfield .gfield_description {
    color: #fff;
}
.conversation-form .gform_fields.top_label.form_sublabel_above {
    row-gap: 20px;
}

.subscribeform .subscribe-form {
    max-width: 900px !important;
    margin: 0 auto;
}
.subscribeform  .gfield .ginput_container input {
    background: #ffffff;
    height: 50px;
    color: #000;
    border: none;
    font-size: 18px;
}
.custom-text p {
    font-size: 14px;
    color: #fff;
    text-align: center;
}

.whitepaper-right .custom-text p {
    text-align: left;
}


.subscribe-form input#gform_submit_button_2 {
    border-style: none;
    border-radius: 12px 12px 12px 12px;
    padding: 14px 32px 14px 32px;
    color: #fff;
    font-size: 24px;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    padding: 26px 50px;
    margin: 0 auto;
    max-width: 600px;
    outline: none;
    background-image: linear-gradient(20deg, #0097B2 0%, #FAFF00 100%);
}
.subscribe-form input#gform_submit_button_2:hover {
    background-image: linear-gradient(20deg, #FAFF00 0%, #0097B2 100%);
}

.whitepaper-right .subscribe-form input#gform_submit_button_2 {
    margin: 0;
}
#popmake-2969 {
	border: none;
	border-radius: 10px;
	    box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 8px 0px;
	background-color: rgba(36, 79, 191, 1);
	    background-image: linear-gradient(180deg, #1F4D8D 0%, #0F8CAA 100%);
}
#popmake-2969 div#pum_popup_title_2969 {
    text-align: left;
    color: #fff;
    font-weight: bold;
	    font-size: 26px;
	margin: 0 0 20px;
}
#popmake-2969 .pum-content.popmake-content {
    text-align: center;
    color: #fff;
    font-weight: 400;
    font-size: 20px;
}
 
 
#popmake-2969 button.pum-close.popmake-close {
    font-weight: bold;
    background: none;
    right: 10px;
    top: 10px;
    color: #fff;
}

.popup-text {
    display: flex;
    align-items: center;
}
.left-text {
    width: 60%;
    text-align: left;
	    font-size: 14px;
}
.left-text a {
    border-style: none;
    border-radius: 12px 12px 12px 12px;
    color: #fff;
    font-size: 18px;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    padding: 11px 25px;
    margin: 20px 0 0;
    outline: none;
    display: inline-block;
    background-image: linear-gradient(20deg, #0097B2 0%, #FAFF00 100%);
}
.left-text a:hover{
	background-image: linear-gradient(20deg, #FAFF00 0%, #0097B2 100%);
}
.right-text {
    text-align: center;
    width: 40%;
}
.right-text img {
/*     width: 70%; */
}
.signup-form h3 {
    display: inline-block;
}
div#popmake-3025 {
    background-color: transparent;
    background-image: linear-gradient(180deg, #1F4D8D 0%, #0F8CAA 100%);
    box-shadow: none;
    border: none;
}
.gform-footer.gform_footer.top_label input#gform_submit_button_7 {
    border-style: none;
    border-radius: 12px 12px 12px 12px;
    color: #fff!important;
    font-size: 24px;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    padding: 16px 50px;
    margin: 10px auto 0;
    max-width: 600px;
    outline: none;
    display: inline-block;
    background-image: linear-gradient(20deg, #0097B2 0%, #FAFF00 100%);
}
.gform-footer.gform_footer.top_label input#gform_submit_button_7:hover {
    background-image: linear-gradient(20deg, #FAFF00 0%, #0097B2 100%);
}
.elementor-widget-n-tabs .e-n-tab-title{
	border-radius:40px!important;
}
div#gform_7_validation_container {
    display: none;
}
div#popmake-3025 input {
    background: #ffffff;
    height: 50px;
    color: #000;
    border: none;
    font-size: 18px;
}
div#popmake-3025 input:focus {
    background-color: #1c437d;
    color: #fff;
}

body.page-id-3046.elementor-kit-72 .signup-form input {
    background: #ffffff;
    height: 56px;
    color: #000 !important;
    border: none;
    font-size: 18px;
}
body.page-id-3046.elementor-kit-72 .signup-form .gform-footer.gform_footer.top_label {
    margin: 40px 0 0;
}


li.get-touch-btn {
    display: none!important;
}

div#gform_1_validation_container,
div#gform_2_validation_container {
    display: none;
}
 
.gfield_description.validation_message.gfield_validation_message {
    color: #FAFF00;
}

.conversation-form.white-form .gfield.gfield--type-name .ginput_container input, .conversation-form.white-form .gfield.gfield--type-email .ginput_container input, .conversation-form.white-form .gfield.gfield--type-countrywisestate .ginput_container select {
    height: 45px;
}

.main-section {
    display: flex;
    flex-wrap: wrap;
    gap: 34px;
}
.main-section .inner {
    display: flex;
    align-items: center;
    border-radius: 24px;
    background: #fff;
    overflow: hidden;
}
.main-section .inner .img-box {
    width: calc(100% - 300px);
   height: 100%;
}
.postid-1 .e-con-inner img.attachment-large {
    width: auto;
    height: auto;
}
.main-section .inner .img-box img.post-thumbnail {
    height: 100%;
	width:100%;
/*     object-fit: cover; */
    border-radius: 24px;
}
.main-section .inner .content-box {
    width: calc(100% - 100px);
    display: flex;
    flex-wrap: wrap;
    padding: 17px;
	gap: 10px;
}
.main-section .inner .content-box h6.badge {
    background-color: #0097B2;
    padding: 6px 16px 6px 16px;
    border-radius: 100px 100px 100px 100px;
    display: inline-block;
	margin: 0;
}
.main-section .inner .content-box h4.post-title {
    color: #000000;
	margin: 0;
	font-size: 28px;
}
section#comments {
    display: none;
}
.icon-left span.elementor-icon-list-icon {
    transform: rotate(-46deg);
}



/* pricing page */
.plan-box-style {
    overflow: visible;
}
.plan-box-style:after {
    content: '';
    width: 92%;
    height: 96%;
    background: linear-gradient(180deg, rgba(250, 255, 0, 1) 0%, rgba(0, 150, 177, 1) 100%);
    position: absolute;
    transform: rotate(11deg);
    z-index: -1;
    border-radius: 50px;
	transition: all 0.9s;
}
.plan-box-style:hover:after {
    transform: rotate(-11deg);
}
.gform_confirmation_message {
    background-color: #1C437D;
    padding: 50px;
    border-radius: 24px;
    color: #FAFF00;
    font-weight: 600;
    font-size: 24px;
    line-height: normal;
    font-family: "Poppins", Sans-serif;
    text-align: center;
}
.custom-video-section ul.category-list {
    display: flex;
    list-style-type: none;
    justify-content: center;
    gap: 10px;
    margin: 50px 0;
	padding:0;
	flex-wrap:wrap;
}
.custom-video-section ul.category-list li a {
    font-size: 20px;
    color: #fff;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    border-radius: 40px;
    padding: 15px 30px;
}
.custom-video-section ul.category-list li a.active {
    background-image: linear-gradient(217deg, #FAFF00 0%, #0097B2 100%);
}
.affiliate-form label input#affwp-user-remember {
    height: 18px;
    width: 18px;
    border-radius: 2px;
    margin: 0 5px 0 0;
    background: #ffffff;
}

.custom-video-section .video-tablist .see-video-block {
/*     grid-template-columns: repeat(3, 1fr);
    display: grid; */
}
.custom-video-section .video-tablist .see-video-block .video-inner-box {
    width: 33.33%;
}



.overflow-hidden{
	overflow:hidden;
}
.experience-counter {
    text-align: center;
}
.price-text-style .elementor-heading-title sup {
    font-size: 20px;
    font-weight: 600;
    line-height: 10px;
    top: -40px;
    margin-right: 6px;
}

.affiliate-last-text strong {
    color: #f9ff00;
}
form#affwp-login-form {
    margin: 0;
	padding: 0 15px;
}
form#affwp-register-form {
    padding: 0 15px;
}
form#affwp-login-form fieldset {
    padding-bottom: 0;
}

.affiliate-form fieldset {
    padding: 0;
}
.affiliate-form .row {
    display: flex;
    flex-wrap: wrap;
}
.affiliate-form .row .col-sm-6 {
    width: 50%;
    padding: 0 10px;
}
.affiliate-form .row .col-sm-12 {
    width: 100%;
    padding: 0 10px;
}
div#affwp-affiliate-dashboard .affwp-card {
    box-shadow: none;
}

div#affwp-affiliate-dashboard table.affwp-table.affwp-table-responsive td {
    color: #fff;
}
.affwp-errors {
    background: none;
    border: none;
    color: #e6db55;
}
div#affwp-affiliate-dashboard label,
.affiliate-form label {
    color: #fff;
    text-transform: uppercase;
    font-weight: 400;
    padding: 0 0 5px 0;
}
.affiliate-form input {
    background: #ffffff !important;
    color: #000 !important;
    border: none;
    font-size: 18px;
}
.affiliate-form textarea {
    background: #ffffff !important;
    color: #000 !important;
    border: none;
    font-size: 18px;
}
p.affwp-notice {
    background: none;
    border: none;
    font-size: 40px;
    color: #fff;
    font-weight: 500;
    text-align: center;
    line-height: normal;
	font-family: "Poppins", Sans-serif;
}
div#affwp-affiliate-dashboard input {
    background: #ffffff !important;
    color: #000 !important;
    border: none;
    font-size: 18px;
	height: 63px;
}
div#affwp-affiliate-dashboard input.button,
div#affwp-affiliate-dashboard input#submit,
div#affwp-affiliate-dashboard input#affwp-generator-submit-btn,
div#affwp-affiliate-dashboard button,
.affiliate-form input.button{
    border-style: none;
    border-radius: 12px 12px 12px 12px;
    color: #fff !important;
    font-size: 20px;
    font-family: "Poppins", Sans-serif;
    font-weight: 600;
    padding: 16px 50px;
    max-width: 600px;
    outline: none;
    display: inline-block;
	height: auto;
    background: linear-gradient(20deg, #0097B2 0%, #FAFF00 100%) !important;
	border: none !important;
}
div#affwp-affiliate-dashboard input.button:hover,
div#affwp-affiliate-dashboard input#submit:hover,
div#affwp-affiliate-dashboard input#affwp-generator-submit-btn:hover,
div#affwp-affiliate-dashboard button:hover,
.affiliate-form input.button:hover{
    background: linear-gradient(20deg, #FAFF00 0%, #0097B2 100%) !important;
} 
.affiliate-form fieldset legend {
    font-size: 40px;
    color: #fff;
    font-weight: 600;
	font-family: "Poppins", Sans-serif;
	width: 100%;
    text-align: center;
	margin: 0 0 50px;
	line-height: 1em;
}
.col-sm-12.col-signin {
    padding: 0 30px;
    color: #fff;
}
div#affwp-affiliate-dashboard select#affwp-graphs-date-options {
    height: 76px;
    color: #000;
    border: none;
    font-size: 18px;
    border-radius: 18px;
    margin: 0 0 20px;
}
div#affwp-affiliate-dashboard .affwp-wrap.affwp-send-notifications-wrap input {
    height: auto;
    margin: 0 5px 0 0;
}

#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs {
	margin: 0 0 40px;
}
#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li {
    padding: 0 20px 0 0;
	margin-bottom: 10px;
}
#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li a {
    font-size: 20px;
	color: #ffffff;
}
#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li a:hover,
#affwp-affiliate-dashboard #affwp-affiliate-dashboard-tabs li.active a{
	color: #FAFF00;
}

div#affwp-affiliate-dashboard .affwp-card h3 {
    font-size: 32px;
	margin: 0 0 10px;
}
div#affwp-affiliate-dashboard .affwp-card p {
    color: #fff;
}



.yAxis.y1Axis,
.xAxis.x1Axis {
    color: #fff !important;
}



.footer-menu ul.menu li a {
    font-size: 16px !important;
}
.conversation-form form textarea {
    font-size: 18px;
}
.gfield_label.gform-field-label span.gfield_required {
    color: #fff;
}

.custom-video-section .img-box {
    top: 0;
    z-index: -1;
    width: 100%;
    height: 100%;
    left: 0;
    border-radius: 29px;
}
.custom-video-section  .see-video-block .video-inner-box {
    padding: 0;
	cursor:pointer;
}

.custom-video-section .img-box img.video-thumbnail {
    height: 100%;
    border-radius: 29px;
    width: 100%;
}

.custom-video-section .img-box:after {
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    top: 0;
    background: rgb(0 0 0 / 51%);
    z-index: 1;
    border-radius: 29px;
}

.custom-video-section .video-category {
    background-color: #FAFF00;
    padding: 6px 16px 6px 16px;
    border-radius: 100px 100px 100px 100px;
    color: #000;
    display: inline-block;
}
.custom-video-section .video-content img.video-icon {width: 30px;}
.custom-video-section .video-content {
    text-align: center;
    background: #ecf100;
    border-radius: 50%;
    margin: 0 auto;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, 0%);
    width: 90px;
    height: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index:0;
	  cursor:pointer;
}
.custom-video-section  .see-video-block {
    padding: 0;
}
.main-video-section {
    padding: 0;
}
.video-category {
    top: 20px;
    left: 20px;
}
.video-heading {
    left: 20px;
    top: 64px;
}
.custom-video-section .video-category h6 {
    color: #000;
}
.inner-video-section {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    z-index: 99;
    left: 0;
    background: #000000c4;
}
.vimeoiframe,
.youtubeiframe,
.mp4iframe {
    height: 100%;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    width: min(90vh, 90vw);
}
.inner-video-section video {
       width: min(90vh, 90vw);
    height: min(90vh, 90vw);
}
.inner-video-section button.close-section {
    position: absolute;
    background: transparent;
    margin-top: 50px;
    right: 20px;
    border: none;
    padding: 0;
    top: 20px;
}

body .inner-video-section button.close-section svg {
    padding: 10px;
    width: 40px;
    height: 40px;
}

.inner-video-section button.close-section:hover {
    border: none;
}

.post-title a {
    color: #000;
}

.testimonials-box .see-video-block {
    flex-wrap: wrap;
    gap: 0;
    column-gap: 15px;
}

.testimonials-box .see-video-block .video-inner-box {
    width: calc(33.333% - 10px);
	margin-bottom:20px;
}
.affiliate-banner::before{
	display:none;
}
.conversation-form .gfield .ginput_container input[type="checkbox"]:focus {
    background-color: #ffffff;
    border: none;
}
.video-heading h4.elementor-heading-title {
    font-size: 28px;
	        padding-right: 20px;
}


.load-mmore-videos {
    text-align: center;
    margin: 40px 0 0;
}
.load-mmore-videos button {
    background-color: transparent;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
    font-weight: 500;
    line-height: 1.3em;
    color: #FFFFFF;
    background-image: linear-gradient(55deg, #0097B2 0%, #FAFF00 100%);
    border-style: none;
    border-radius: 12px 12px 12px 12px;
    padding: 20px 60px;
	border: none !important;
}
.load-mmore-videos button:hover,
.load-mmore-videos button:focus{
    background-image: linear-gradient(55deg, #FAFF00 0%, #0097B2 100%);
}
.load-mmore-videos button img {
    margin: 0px 0 0 10px;
    position: relative;
    top: 5px;
}
.main-heading span.cd-words-wrapper.style-6 {
    width: 100% !important;
}

ul.elementor-inline-items.elementor-icon-list-items.elementor-post-info {
    display: none;
}
.over-block .e-con-inner {
    position: relative;
}
.social-post .elementor-widget-container .e-hosted-video {
    --video-aspect-ratio: 0.7!important;
}

.elementor-nav-menu .sub-arrow svg.e-font-icon-svg.e-fas-angle-down {
    fill: #FAFF00;
}

.affwp-custom-links-table tr td {
  color: white;
}

.accordion-content .affwp-creative-content {
    font-size: 14px;
    line-height: normal;
}

.accordion-content .affwp-creative-content ul {
    margin-bottom: 15px;
}

.accordion-content .affwp-creative-content ul li {
    margin-bottom: 10px;
}

.affwp-creative .post-date {font-size:14px;font-weight:400;margin-left:20px;}

small.view_more_data {color: #FAFF00;font-size: 14px;cursor:pointer;font-weight: 400;}
.view_more_data.active svg{transform:rotate(180deg);}
.view_more_data svg{transition:ease 0.5s}
@media (max-width: 1420px) {
.main-pad {
    padding: 0 15px !important;
}
.main-section .inner .content-box h4.post-title {
    font-size: 26px;
}
}


@media(max-width:1199px){
	.video-heading h4.elementor-heading-title {
    font-size: 24px;
} 

}

@media (max-width: 1024px) {
	
.case-studies-block {
    flex-wrap: wrap;
}
.case-studies-block .video-inner-box {
    max-width: 48%;
}
	
	body{
		 user-select:text !important;
	}
.affiliate-banner::before{
	display:block;
}	
.see-video .elementor-custom-embed-image-overlay .elementor-custom-embed-play {
    width: 70px;
    height: 70px;
}
.conversation-form input#gform_submit_button_1 {
    padding: 20px 40px;
    font-size: 20px;
}
.gfield_label.gform-field-label {
    padding: 0;
}
.conversation-form .gfield .ginput_container input,.conversation-form .gfield .ginput_container textarea, .conversation-form .gfield .ginput_container select {
    height: 50px;
    font-size: 14px;
}
.plan-box-style:after {
    content: '';
    width: 90%;
    height: 95%;
    background: linear-gradient(180deg, rgba(250, 255, 0, 1) 0%, rgba(0, 150, 177, 1) 100%);
    position: absolute;
    transform: rotate(8deg);
    z-index: -1;
    border-radius: 50px;
}
.main-section .inner .img-box {
    width: calc(100% - 200px);
}
.main-section .inner .content-box h4.post-title {
    font-size: 20px;
}
.main-section .inner .content-box h6.badge {
    font-size: 14px;
}
}


@media(max-width:991px){
.gform_confirmation_message {
    padding: 20px;
    font-size: 16px;
}
.custom-video-section .see-video-block {
    flex-wrap: wrap;
    gap: 0;
    column-gap: 10px;
}
.custom-video-section .see-video-block .video-inner-box {
    width: calc(50% - 5px);
    column-gap: 10px;
    margin-bottom: 10px;
}
	.custom-video-section .video-content{
		width:70px;
		height:70px;
	}
.custom-video-section .video-content img.video-icon {
	width: 25px;
	}	
.faq-area .theplus-accordion-item:hover {
    transform: initial;
}
}

@media (max-width: 767px) {
.case-studies-block .video-inner-box {
    max-width: 100%;
}
.affiliate-form .row .col-sm-6 {
    width: 100%;
}
.hero-banner .elementor-element.e-flex {
    transform: none !important;
}
li.get-touch-btn {
    display: block!important;
}
.elementor-location-footer li.get-touch-btn {
    display: none!important;
}
form#gform_2 div#gform_fields_2 {
    row-gap: 20px;
	grid-row-gap:20px;
}
.elementor-nav-menu--toggle.elementor-nav-menu--burger.elementor-widget.elementor-widget-nav-menu {
    z-index: 99;
}
nav.elementor-nav-menu--dropdown.elementor-nav-menu__container {
   height: 100%;
	position: fixed !important;
	left: 0 !important;
	top: -14px !important;
	z-index: 0 !important;
}
.elementor-menu-toggle.elementor-active {
    z-index: 1;
	background: #162865 !important;
}
.experience-counter {
    position: inherit !important;
}
.about-video.see-video .elementor-custom-embed-image-overlay .elementor-custom-embed-play {
    width: 45px;
    height: 45px;
}
.custom-video-section .see-video-block .video-inner-box{
    width: 100%;
}	
.custom-video-section ul.category-list li a {
    font-size: 16px;
    padding: 9px 20px;
}
.video-heading h4.elementor-heading-title {
    font-size: 20px;
}	
.custom-video-section .video-content {
    transform: translate(-50%, -50%);
   }	
.faq-area .theplus-accordion-item span.elementor-accordion-icon {
/*     margin-top: -45px; */
}		
}


@media (max-width: 520px) {
#popmake-2969 {
         width: 95% !important;
        left: auto !important;
        right: 10px;
	        padding: 20px;
}
#popmake-2969 div#pum_popup_title_2969 {
    font-size: 20px;
    margin: 0 0 10px;
}
.left-text {
    width: 80%;
}
.right-text {
    width: 20%;
}
	
	
}



@media (max-width: 479px) {
.plan-box-style:after {
    width: 97%;
    height: 100%;
}
.footer-copyright-text {
    order: 2;
}
.footer-copyright-icon {
    order: 1;
	padding-bottom:20px;
}
	.main-section .inner {
		flex-wrap: wrap;
	}
	.main-section .inner .img-box{
		height:auto;
	}
	.main-section .inner .img-box img.post-thumbnail,
	.main-section .inner .img-box,
.main-section .inner .content-box {
	width: 100%;
	}
	
.custom-video-section ul.category-list li {
    margin-top: 10px;
    width: 47%;
}	
.custom-video-section ul.category-list {
    flex-wrap: wrap;
}	

}

.affwp-creative.affwp-creatives-list-body.affwp-creatives-table-row {
    border-bottom: 1px solid;
}
#affwp-creatives-view .affwp-creatives-table-cell .affwp-creative-size {
    width: 100%;
}

#affwp-creatives-view .affwp-creatives-table-cell .affwp-creative-size iframe, #affwp-creatives-view .affwp-creatives-table-cell .affwp-creative-size video {
    height: 240px;
    width: 100%;
}

.affwp-creative.affwp-creatives-list-body.affwp-creatives-table-row {
    flex-wrap: wrap;
}
.affwp-creative.affwp-creatives-list-body.affwp-creatives-table-row .accordion-content {
    width: 100%;
}
.affwp-creative-name .short_des {
    width: 100%;
    display: block;
    font-weight: 400;
    font-size: 14px;
}

#affwp-creatives-view .affwp-creatives-table-cell {
    flex-grow: 1;
}