.hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field,
.hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field,
.hs_company.hs-company.hs-fieldtype-text.field.hs-form-field,
.hs_email.hs-email.hs-fieldtype-text.field.hs-form-field,
.hs_mobilephone.hs-mobilephone.hs-fieldtype-phonenumber.field.hs-form-field,
.hs_company_type.hs-company_type.hs-fieldtype-select.field.hs-form-field,
.hs_number_of_sales_employees.hs-number_of_sales_employees.hs-fieldtype-select.field.hs-form-field {
    border-radius: 8px;
    border: 1px solid #8D8C92;
    background: #FFF;
    padding-block: 9px;
    padding-left: 16px;
    margin-bottom: 24px;
}

.bg {
    border-radius: 8px;
    border: 1px solid #8D8C92;
    background: #FFF;
    padding-block: 9px;
    padding-left: 16px;
}


.hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field,
.hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field,
.hs_company.hs-company.hs-fieldtype-text.field.hs-form-field,
.hs_email.hs-email.hs-fieldtype-text.field.hs-form-field,
.hs_mobilephone.hs-mobilephone.hs-fieldtype-phonenumber.field.hs-form-field,
.hs_company_type.hs-company_type.hs-fieldtype-select.field.hs-form-field,
.hs_number_of_sales_employees.hs-number_of_sales_employees.hs-fieldtype-select.field.hs-form-field label span {
    color: #8D8C92;
    font-family: "Calibre-semibold";
    font-weight: 600;
    font-size: 10px;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.091px;
    text-transform: capitalize;
}

fieldset.form-columns-2 {
    display: flex;
}

fieldset.form-columns-2 {
    gap: 13px;
}

fieldset.form-columns-1 label span,
fieldset.form-columns-2 label span {
    text-transform: capitalize;
    color: #8D8C92;
    font-family: "Calibre-semibold";
    font-weight: 600;
    font-size: 10px;
}

input.hs-button.primary.large {
    outline: none;
    color: #16161A;
    text-align: center;
    font-size: 24px;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.218px;
    padding-block: 9px;
    border: none;
    background-color: #2AD4C0;
    border-radius: 4px;
    margin-top: 18px;
    margin-bottom: 74px;
    width: 100%;
    padding-top: 15px;
    transition: 0.3s all;
    max-width: 52%;
}

fieldset.form-columns-2,
fieldset.form-columns-1 {
    width: 100% !important;
    max-width: 100% !important;
}

.actions {
    display: flex;
    justify-content: center;
}

fieldset.form-columns-2:nth-child(3),
fieldset.form-columns-2:nth-child(4) {
    display: flex;
    flex-direction: column;
}

.hs_email.hs-email.hs-fieldtype-text.field.hs-form-field,
.hs_mobilephone.hs-mobilephone.hs-fieldtype-phonenumber.field.hs-form-field,
.hs_company_type.hs-company_type.hs-fieldtype-select.field.hs-form-field,
.hs_number_of_sales_employees.hs-number_of_sales_employees.hs-fieldtype-select.field.hs-form-field {
    width: 100%;
    max-width: 100%;
}


.page-not {
    padding-block: 100px;
    text-align: center;
    width: 100%;
    max-width: 275px;
    margin: 0 auto;
}

.page-not h2 {
    margin-bottom: 10px;
    font-size: 32px;
    font-weight: 600;
    line-height: 36px;
    color: #000;
}

.page-not p a {
    color: #2ad4c0;
}

.page-not p a:hover {
    opacity: 0.8;
}

.page-not p {
    line-height: 20px;
}



.terms-main-content {
    padding: 60px 20px;
}

.terms-main .terms-main-content div {
    padding: 0 0px;
    margin: 0 auto 0px !important;
}

ul.no-list.hs-error-msgs.inputs-list li {
    list-style: none !important;
}

section.terms-main .terms-main-content h3 {
    padding: 0px 0px;
    line-height: 100%;
    margin: 0px;
}

.terms-main .terms-main-content {
    padding-bottom: 20px;
}

.terms-main .terms-main-content *:last-child {
    margin-bottom: 0px;
}

.terms-main .terms-main-content * {
    margin-bottom: 20px;
    padding: 0 12px;
}

.terms-main .terms-main-content div h3:first-child {
    margin-top: 50px;
}

.terms-main .terms-main-content * * {
    padding: 0px !important;
}

.terms-main .terms-main-content * {
    max-width: 1040px !important;
    margin-left: auto;
    margin-right: auto;
}

.page-template-terms .career-main-content ul li {
    margin-left: 18px !important;
}

.blog-details-sub-content h2 {
    font-family: 'Calibre-semibold';
}

.career-main-content h4 {
    font-family: 'Calibre-medium';
    font-weight: 500;
    margin-top: 50px;
	  line-height: 120%;
}

section.career-main .career-main-content h3 {
    margin-top: 50px;
}

.terms-main-content h3 {
    font-family: 'Calibre-semibold';
}

.latest-article-main select {
    padding: 10px;
    border-radius: 5px;
    margin-bottom: 20px;
    max-width: 300px;
    border: 1px solid #00000059;
}
.blog-details-sub-content img {
    width: 100%;
    max-width: 100%;
    display: block;
    margin: 40px 0px;
}     
.blog-details-sub-content p , .blog-details-sub-content h5 {
    margin-bottom: 20px;
}  
.blog-details-sub-content h2 {
    margin-bottom: 42px;
}      
.blog-details-sub-content h3, .blog-details-sub-content h4 {
    margin: 40px 0px 12px 0px;
} 
.blog-details-sub-content li {
  margin-bottom: 20px;
}  

.blog-details-sub-content h1 {
    color: #232329;
    font-size: 72px;
    font-style: normal;
    line-height: 72px;
    letter-spacing: 0.655px;
    font-family: 'Calibre-semibold';
	 margin-bottom: 10px;
} 
.blog-details-sub-content h5 {
    font-size: 20px !important;
    line-height: normal;
    display: block;
    font-family: 'Calibre-medium';
    font-weight: 400;
}   
.blog-details-sub-content li {
    list-style: initial;
    margin-left: 60px;
} 
.blog-details-sub-content ol li {
    list-style: auto !important;
}  
.blog-details-sub-content.eventsd1 p {
    margin-bottom: 20px;
}
.blog-details-sub-content.eventsd1.prtner2 img {
    object-position: left;
}
.blog-details-sub-content h4 {
    font-size: 22px;
}
/* .blog-details-sub-content li {
  font-size: 18px;
} */

.blog-details-sub-content li strong {
    font-family: 'Calibre-medium';
}
.blog-details-sub-content li {
    font-family: 'Calibre-light';
}

.footer-links-sub {
    width: 22%;
}
 

section.blog-details p,
section.blog-details span {
  font-family: "Calibre-medium";
  font-weight: 500;
	    font-family: "Calibre-light";
    font-weight: 300;
}  

section.blog-details strong,
section.blog-details a  {
  font-family: "Calibre-medium";
  font-weight: 500;
}

.case-iframe video {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 15px;
}
.breathtaking-flex video {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
img {
    display: block;
}

.breathtaking-flex video {
    display: block;
}
.calendly-inline-widget {
    height: 650px;
    width: 100%;
}

img {
    display: block;
    max-width: 100%;
}
.case-bottom-slider-area img {
    display: block !important;
    max-height: 100% !important;
}
img.img-thumb {
    display: block !important;
    max-height: 96px !important;
    margin-bottom: 30px !important;
}

.featured-flex img {
    display: block !important;
    margin: 0px !important;
    padding: 0px !important;
    max-height: 100% !important;
}
.featured-flex div {
    margin-bottom: 0px !important;
}

.featured-flex {margin-bottom: 0px !important;!i;!;}

.featured-partner-video iframe {
    border-radius: 15px;
}
iframe {
    display: block;
}
.you-video iframe {
    border-radius: 15px;
}
/* body.partner-template-default .img-thumb {
    display: none !important;
} */

.case-iframe iframe {
    border-radius: 15px;
}

img.img-thumb {
    margin-top: 0px !important;
}

.breathtaking-left img {
    border-radius: 10px 0px 0px 10px;
}  
.case-iframe img {
    border-radius: 10px;
}















@media screen and (max-width: 773px) {

    .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field,
    .hs_mobilephone.hs-mobilephone.hs-fieldtype-phonenumber.field.hs-form-field,
    .hs_company_type.hs-company_type.hs-fieldtype-select.field.hs-form-field,
    .hs_number_of_sales_employees.hs-number_of_sales_employees.hs-fieldtype-select.field.hs-form-field,
    .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field,
    .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field {
        width: 100%;
        margin-bottom: 20px;
    }

    fieldset.form-columns-2 {
        display: flex;
        flex-direction: column;
    }

    input.hs-button.primary.large {
        width: 100%;
    }

    input.hs-button.primary.large {
        width: 100%;
        max-width: 100%;
    }

    .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field {
        width: 100%;
    }

}


.iframe.youtube {
    width: 100%;
    max-width: 90% !important;
    height: 560px !important;
    margin: 0 auto !important;
}

.media.full {
    background: #16161a;
    padding: 40px 0 40px 0;
}

.media-controls-container {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
}


.page-template-share .home-blog-flex:nth-child(3) .home-blog-image img {
    height: 100% !important;
}

.site-video-s1 video {
    object-fit: fill !important;
    padding: 9px 7px 7px 9px;
    /*     background: red; */
}

/* nnnn */

.basic-tem h3 {
    font-size: 35px;
}

.basic-tem .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field {
    padding: 20px 10px 10px 10px !important;
}

.basic-tem .hs_company.hs-company.hs-fieldtype-text.field.hs-form-field {
    padding: 20px 10px 10px 10px !important;
}

.basic-tem .hs_email.hs-email.hs-fieldtype-text.field.hs-form-field {
    padding: 20px 10px 10px 10px !important;
}

.basic-tem .hs_mobilephone.hs-mobilephone.hs-fieldtype-phonenumber.field.hs-form-field {
    padding: 20px 10px 10px 10px !important;
}

.basic-tem .hs_company_type.hs-company_type.hs-fieldtype-select.field.hs-form-field {
    padding: 20px 10px 10px 10px !important;
}

.basic-tem .hs_number_of_sales_employees.hs-number_of_sales_employees.hs-fieldtype-select.field.hs-form-field {
    padding: 20px 10px 10px 10px !important;
}

.basic-tem input.hs-button.primary.large {
    padding: 15px 32px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 20px;
}

.basic-tem .actions {
    display: flex;
    align-items: center;
    justify-content: center;
}

.basic-tem p {
    color: #232329;
    font-size: 18px;
    font-style: normal;
    line-height: normal;
    letter-spacing: 0.164px;
    padding-bottom: 20px !important;
}

.basic-tem img.alignnone.size-medium.wp-image-2408 {
    margin-top: 20px;
    border-radius: 20px;
}

.basic-tem .hbspt-form {
    width: 80%;
    max-width: 100%;
}

.basic-tem .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field {
    padding: 20px 10px 10px 10px !important;
}

.basic-tem .demo-form label {
    position: absolute;
    margin-top: -5px;
}

.basic-tem .hs_lastname.hs-lastname.hs-fieldtype-text.field.hs-form-field {
    padding: 20px 10px 10px 10px;
}

.basic-tem .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field {
        padding: 20px 10px 10px 10px !important;
    }



    /* hhhh */


    @media screen and (max-width: 1201px) {
        .site-video-s1 video {
            padding: 0px;
            background: transparent;
        }


    }




    .banner-bg {
        color: #fff;
        background-position: 0 0, 50% 59%;
        background-repeat: repeat, no-repeat;
        background-size: auto, cover;
        justify-content: center;
        align-items: center;
        height: 90vh;
        max-height: 450px;
        margin: 0;
        padding-top: 100px;
        padding-bottom: 100px;
        display: flex;
    }


    #e-book-banner h1 {
        color: #fff;
        margin-top: 20px;
        margin-bottom: 10px;
        font-size: 38px;
        font-weight: 700;
        line-height: normal;
        width: 60%;
        margin: 0 auto;
        text-align: center;
    }

    .drive-ld-prnt {
        display: flex;
        align-items: center;
        margin-top: 100px;
        width: 100%;
        max-width: 100%;
        margin: 0 auto;
        justify-content: space-between;
        justify-content: center;
        gap: 40px;
        margin-top: 100px;
    }

    .drive-ld-hdg {
        width: 100%;
        max-width: 80%;
    }

    .drive-ld-img {
        width: 100%;
        max-width: 40%;
    }

    .drive-ld-prnt h2 {
        color: #232329;
        font-size: 72px;
        font-style: normal;
        line-height: 72px;
        letter-spacing: -0.5px;
    }

    .drive-ld-prnt p {
        color: #232329;
        font-size: 24px;
        font-style: normal;
        line-height: normal;
        letter-spacing: 0.164px;
        margin-bottom: 30px;
        font-family: "Calibre-medium";
        font-weight: 500;
    }

    .drive-ld-img img {
        width: 100%;
        max-width: 100%;
        display: block;
    }

    .drive-ld-img {
        display: none;
    }






    @media only screen and (max-width: 1200px) {
        .drive-ld-prnt {
            max-width: 90%;
        }
    }

    @media only screen and (max-width: 1200px) {
        #e-book-banner h1 {
            width: 100%;
            max-width: 100%;
        }

        .drive-ld-prnt h2 {
            line-height: 35px;
            font-size: 35px;
        }
    }

    @media only screen and (max-width: 1024px) {


        .drive-ld-img {
            width: 100%;
            max-width: 44%;
        }
			
    }

    @media only screen and (max-width: 774px) {
        #e-book-banner h1 {
            font-size: 30px;
            width: 95%;
        }

        .drive-ld-prnt {
            margin-top: 40px;
            flex-direction: column;
        }

        .drive-ld-hdg {
            max-width: 100%;
        }

        .drive-ld-img {
            max-width: 100%;
        }

        .banner-bg {
            color: #fff;
            background-position: 0 0, 50% 59%;
            background-repeat: repeat, no-repeat;
            background-size: auto, cover;
            justify-content: center;
            align-items: center;
            height: 70vh;
            max-height: 200px;
        } 

        .basic-tem .terms-main-content {
            padding: 10px !important;
        }
			.blog-details-sub-content h1 {
    font-size: 42px;
    line-height: 42px;
} 
			.blog-details-sub-content img {
    margin: 20px 0px;
}
			.blog-details-sub-content li {
    list-style: initial;
    margin-left: 40px;
}
    }


    @media only screen and (max-width: 435px) {
        .basic-tem .career-main-content.terms-main-content {
            padding: 10px !important;
        }
			.basic-tem .career-main-content h3  {
				margin-top:20px !important;
			}
			
.basic-tem p {
    margin-bottom: 0px !important;
}	
        .basic-tem form.hs-form-208ae277-184f-4391-b72d-11b729dfd402_61e888dd-0a91-4df5-98fc-b34f37c2b2ad:not(.hs-video-form) .form-columns-2 .hs-form-field .hs-input,
        form.hs-form-208ae277-184f-4391-b72d-11b729dfd402_61e888dd-0a91-4df5-98fc-b34f37c2b2ad:not(.hs-video-form) .form-columns-3 .hs-form-field .hs-input {
            width: 100% !important;
        }


        .basic-tem input.hs-button.primary.large {
            padding: 15px 10px 10px 10px !important;
					margin-bottom:20px !important;
        }


        .basic-tem .terms-main .terms-main-content div {
            padding: 0 0px;
            margin: 0 auto 0px !important;
            width: 100%;
            max-width: 100%;
        }

    #e-book-banner h1 {
        font-size: 21px;
        line-height: 27px;
    }

    .drive-ld-prnt h2 {
        font-size: 30px;
        line-height: 34px;
    }

    .drive-ld-prnt p {
        font-size: 16px;
        font-weight: 400;
        line-height: 20px;
    }


}

section#drive-ld {
    margin-bottom: 80px;
}

.banner-bg {
    border-radius: 15px;
}

@media only screen and (max-width: 1026px) {
    .basic-tem .hbspt-form {
        width: 90%;
        max-width: 100%;
    }
}

@media only screen and (max-width: 800px) {
    .basic-tem .fieldset.form-columns-2 {
        display: flex !important;
        flex-direction: column !important;
    }
}

@media only screen and (max-width: 600px) {
    .terms-main .terms-main-content * {
        padding: 0 0px !important;
    }

    .terms-main-content {
        padding: 20px 20px;
    }

    .terms-main .terms-main-content div h3:first-child {
        margin-top: 20px;
    } 


    .basic-tem .terms-main .terms-main-content div {
        padding: 0 0px;
        margin: 0px auto 0px !important;
        width: 100%;
        max-width: 100%;
    }
	.basic-tem h3 {
		font-size: 20px;}
		.basic-tem p {
		font-size: 16px;}
	
}  
.market-btn1 {
    display: flex;
    justify-content: center;
    margin-top: 50px;
}  


.single-partner .blog-details-sub-content.eventsd1.prtner2 img {
    display: none;
}
.single-case_study .blog-details-sub-content.eventsd1.prtner2.c-studies-2 img {
    display: none;
}
.blog-details-sub-content.eventsd1.prtner2.c-studies-2 :nth-child(2) {
    margin-top: 0px !important;
}

@media only screen and (max-width: 900px) {
	.footer-links-sub {
    width: 45%;
}
	
@media only screen and (max-width: 700px) {
	
@media only screen and (max-width: 900px) {
	
.footer-links-sub {
        width: 100%;
    }

}

	  

div#wpadminbar {
    z-index: 9999999999 !important;
}

.terms-main-content .top-abc-trans{
	padding-left: 95px !important;
}
	
	
	

@media only screen and (min-width: 601px) {
	.next-step-sec-content a {
		min-width: 352px;
		width: max-content;
	}
}