body{font-family:'Exo',sans-serif;font-size:14px;color:#666;line-height:1.7em;overflow-y:scroll;overflow-x:hidden}::-moz-selection{color:rgb(2,39,65);background:#FFDE1D}::selection{color:rgb(2,39,65);background:#FFDE1D}a,a:hover{text-decoration:none;cursor:pointer}.text-right{text-align:right}.text-left{text-align:left}.bg-white{background-color:#fff}.bg-black{background-color:#0d0d0d}.bg-gray{background-color:#f9f9f9}.bg-lightgray{background-color:#FCFCFC}.bg-yellow{background-color:#FFDE1D}.bg-skyblue{background-color:#30CFF2}.bg-darkblue{background-color:#0367A6}.bg-darkgray{background-color:#E4E4E4}.text-blue{color:#022741}.text-white{color:#fff}.text-black{color:#012840}.font-16{font-size:16px;line-height:1.7em}.font-20{font-size:20px}.font-32{font-size:32px}.font-48{font-size:48px}.heading-20{font-size:20px;line-height:32px}.heading-22{font-size:22px;line-height:34px}.heading-24{font-size:24px;line-height:36px}.heading-26{font-size:26px;line-height:38px}.heading-30{font-size:30px;line-height:42px}.heading-32{font-size:32px;line-height:44px}.heading-40{font-size:40px;line-height:52px}.heading-60{font-size:60px;line-height:72px}.font-medium{font-weight:500}.font-bold{font-weight:700}.pt-20{padding-top:20px}.pt-50{padding-top:50px}.pt-60{padding-top:60px}.pb-20{padding-bottom:20px}.pb-50{padding-bottom:50px}.pb-60{padding-bottom:60px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-60{margin-top:60px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.footer_links ul{padding:0;margin:0;list-style:none}.footer_links ul li a{text-decoration:none;color:#fff;display:block;margin-bottom:10px}.footer_links ul li:last-child a{margin:0}.footer_copyright{border-top:1px solid #5b5b5b}footer{background-repeat:no-repeat;background-size:300px;background-position:left 78%}.to_srl_dv{position:fixed;top:40%;width:200px;left:-75px;font-size:11px;font-weight:600;color:#012840;z-index:99;cursor:pointer;transform:rotate(90deg);display:flex;justify-content:space-evenly;align-items:center;transition:0.3s}.progresssss .fill{background-color:rgb(2,39,65);width:100%;height:20px}#progressTop{width:3px;height:60px;border-radius:0;overflow:hidden;background:#B2B2B2;transform:rotate(-90deg)}.to_srl_dv:after{content:"";font-family:"Font Awesome 5 Free";font-weight:900;width:20px;height:20px;position:absolute;bottom:32.5%;left:96%;text-align:center;line-height:20px;color:rgb(178,178,178);transform:translate(-50%,0%) rotate(-90deg)}.to_srl_dv.side_content_nb{height:auto;right:-120px;left:unset;padding:0;width:auto;transform:rotate(-90deg)}.to_srl_dv.side_content_nb:after{display:none}.to_srl_dv.side_content_nb a{display:flex;align-items:center;color:rgb(2,39,65)}.to_srl_dv.side_content_nb a:before,.to_srl_dv.side_content_nb a:after{content:"";width:30px;height:2px;background:#ddd;display:inline-block;margin:0 15px}.cursor{position:absolute;background:rgb(2,39,65);width:10px;height:10px;border-radius:100%;z-index:10000;transform:scale(1);user-select:none;pointer-events:none;transition:0.3s ease-in-out transform,0.2s ease-in-out opacity}.cursor-follower{position:absolute;background-color:rgba(2,39,65,.5);width:25px;height:25px;border-radius:100%;z-index:10000;transform:translatex(5px,5px);user-select:none;pointer-events:none;transition:0.6s ease-in-out transform,0.2s ease-in-out opacity}.comman_btn.banner_cta a{color:rgb(2,39,65)}.comman_btn.banner_cta a:after{background:rgba(0,0,0,0) url(../images/cta_arrow_icon_dblue.png) no-repeat 55%;width:15px;height:20px;border:0;margin-left:20px;margin-bottom:-30px;background-size:12px}.comman_btn.banner_cta a span{padding-bottom:8px}.comman_btn.banner_cta a span:after{position:absolute;bottom:0;right:3px;background:rgb(2,39,65);width:88%}@keyframes mymove{0%{height:0%}75%{height:100%;opacity:.1}100%{height:100%;opacity:.5}}@media(max-width:767px){.tf_indefault::before{display:none!important}}.comman_btn{display:inline-block}.comman_btn a{position:relative;align-items:center;display:flex;transition:0.3s all;font-size:16px;font-weight:600;color:#fff;overflow:hidden;padding-bottom:10px}.comman_btn a:after{content:"";width:45px;height:45px;background:url(../images/cta_arrow_icon_white.png) no-repeat 55%;border-radius:50%;border:2px solid #fff;display:inline-block;background-size:12px;transition:0.3s all}.comman_btn a span{position:relative;display:flex;align-items:center;transition:0.3s all}.comman_btn a span:after{content:"";width:70px;background:#fff;display:inline-block;height:2px;margin-right:-28px;margin-left:20px;transition:0.3s all;transform:translateX(0)}.comman_btn a:hover span::after{transition:0.3s all;animation:mymove 1.5s;-webkit-animation:mymove 1.5s;-moz-animation:mymove 1.5se}@keyframes mymove{from{transform:translateX(-40px);opacity:0}to{transform:translateX(0);opacity:1}}@-webkit-keyframes mymove{from{transform:translateX(-40px);opacity:0}to{transform:translateX(0);opacity:1}}@-moz-keyframes mymove{from{transform:translateX(-40px);opacity:0}to{transform:translateX(0);opacity:1}}@-o-keyframes mymove{from{transform:translateX(-40px);opacity:0}to{transform:translateX(0);opacity:1}}.comman_btn.blue_btn a{color:#30CFF2}.comman_btn.blue_btn a:after{border-color:#30CFF2;background:url(../images/cta_arrow_icon_blue.png) no-repeat 55%;background-size:12px}.comman_btn.blue_btn a span:after{background:#30CFF2}.comman_btn.darkblue_btn a{color:rgb(2,39,65)}.comman_btn.darkblue_btn a::after{background:rgba(0,0,0,0) url(../images/cta_arrow_icon_darkblue.png) no-repeat scroll 55% center / 12px;border-color:rgb(0,39,65)}.comman_btn.darkblue_btn a span::after{background:rgb(0,39,65)}.tf_indefault::before{position:absolute;content:"";width:47%;height:95%;display:block;left:3%;top:0;background-repeat:no-repeat;background-size:cover;z-index:-1;background-position:center center}.tf_indefault_rht{padding-top:100px;padding-left:40px;padding-bottom:30px}footer .container:before{content:"";width:330px;height:330px;background:url(../images/footer_bg.png) no-repeat;position:absolute;position:absolute;bottom:70px;left:-90px;background-size:cover}.footer_content_social a{margin:0 8px}.footer_content_social a:after{display:none!important;content:"";width:2px;height:10px;display:inline-block;background:#989898;margin:0 12px}.footer_content_social a:last-child:after{display:none}@media(max-width:575px){.footer_content_social a{text-align:center}.policy_links,.footer_copyright{text-align:center;width:100%}}@media(min-width:576px) and (max-width:767px){.footer_content_social a{margin-right:20px}}@media(max-width:767px){.footer_links{margin-bottom:20px}.footer_content_social{display:flex;justify-content:flex-start!important;width:100%;margin:20px 0 0}footer{background-image:none}footer .container::before{display:none}.comman_btn a::after{width:34px;height:34px}.comman_btn.blue_btn a::after{background:rgba(0,0,0,0) url(../images/cta_arrow_icon_blue.png) no-repeat scroll 55% center / 9px}.comman_btn a span::after{height:2px;margin-right:-21px;margin-left:20px;width:60px}.comman_btn a::after{background:rgba(0,0,0,0) url(../images/cta_arrow_icon_white.png) no-repeat scroll 55% center / 9px}}@media(min-width:768px) and (max-width:991px){.footer_links{margin-bottom:20px}footer{background-size:250px;background-position:-20px 80%}footer .container::before{bottom:80px;left:-100px;transform:rotate(-3deg);width:240px;height:290px}.comman_btn a::after{width:34px;height:34px}.comman_btn.blue_btn a::after{background:rgba(0,0,0,0) url(../images/cta_arrow_icon_blue.png) no-repeat scroll 55% center / 9px}.comman_btn a span::after{height:2px;margin-right:-21px;margin-left:20px;width:60px}.comman_btn a::after{background:rgba(0,0,0,0) url(../images/cta_arrow_icon_white.png) no-repeat scroll 55% center / 9px}}.pop-up-wrp .popup{position:fixed;display:block;min-height:0;background:#30cff2;border-radius:0;color:rgba(0,0,0,.4);bottom:2%;left:3%;z-index:100;transform:translate(0%,0%);width:100%;max-width:320px;z-index:999;padding:20px 20px}.popup .comman_btn.banner_cta a{color:#30cff2}.popup .comman_btn.banner_cta a span:after{background:#30cff2}.pop-up-wrp .input>input:focus-visible{outline:none}@media (min-width:768px) and (max-width:991px){.yl_box{margin-top:-30px!important}}@media(max-width:767px){.yl_box{margin-top:0px!important}}@media(max-width:300px){.navbar-brand{margin:0!important}.menu_talk_usBtn a{font-size:10px!important;padding:5px 20px}.navbar-toggler{width:18px!important;height:18px!important;margin-left:10px!important}.mobile_menu_btns{justify-content:flex-end}}.hubspot-accredited-section{padding:50px 0}.hcs-sectin7 li{font-size:16px;color:#2d2b2b;line-height:30px;margin:10px 0;background:#f2f2f2;padding:22px 26px;font-weight:500}.hcs-sectin7{padding:0;list-style:none;margin-bottom:0}.hcs-sectin7 li:last-child{margin-bottom:0}.secton2 .hubspot_onboarding_cont p{color:#2d2b2b}.hubspot_onboarding_cont ul{margin:20px 30px 0 0;padding:0;display:flex;flex-wrap:wrap;list-style:none}.hubspot_onboarding_cont ul li{font-size:16px;color:#2d2b2b;margin:30px 0;width:100%;background:url(../images/points.png) center left no-repeat;flex:0 0 50%;padding-left:40px;background-size:contain;height:30px}.happy_client_heading h2{max-width:650px;text-align:center;margin:auto}@media (min-width:300px) and (max-width:767px){.hubspot-cis{justify-content:space-around;align-items:center;flex-wrap:wrap;margin-top:30px}.hubspot-cis img{width:100%;margin:0 20px 20px;max-width:100px}.hoc-mb ul li{flex:0 0 100%}.hacp{padding-top:50px!important}.hub-accr .yl_box{margin-top:40px!important;margin-right:0px!important;position:inherit!important}.hacp .masMabe_bx{margin-top:30px!important}}@media (min-width:768px) and (max-width:991px){.hubspot-cis img{width:100px;margin:10px 0}.hubspot-cis{justify-content:space-around;align-items:center;max-width:100%;flex-wrap:wrap}.hacp{padding-top:230px!important}.hub-accr .yl_box{margin-top:20px!important}}@media (min-width:992px) and (max-width:1199px){.hubspot-cis{width:100%;margin-bottom:10px;display:inline-block}.hubspot-cis img{width:100px;margin:10px 0}.hoc-mb ul li{padding-left:42px}.hub-accr .yl_box{margin-top:70px!important;margin-right:50px!important}}.white-faq .app_faq_tabconent_inner .accordion-item .accordion-button{color:#012840}.white-faq .app_faq_tabconent_inner .accordion-item .accordion-button{border-bottom:none!important}.white-faq .accordion-item p{color:#878787!important}.white-faq .app_faq_tabconent_inner .accordion-item .accordion-body{border-bottom:1px solid #E4E4E4}.white-faq .accordion-item{box-shadow:0 3px 16px #0000000D;margin-bottom:20px;padding:0 25px;border-radius:5px!important}.white-faq .app_faq_tabconent_inner .accordion-button::after{color:#000}.hacp .masMabe_bx{background:#fff!important;text-align:center;box-shadow:0 13px 17px #0000000F;border-radius:10px;padding:38px 65px}.hacp{padding-top:150px}.hacp h2{margin:auto!important}.hacp .masMabe_bx img{object-fit:contain}.hub-accr ul.hcs-sectin7 li{background:none;list-style:disc;color:#fff;padding:0}.hub-accr ul.hcs-sectin7{display:block}.hub-accr{position:relative}.hub-accr .yl_box{margin-top:90px;margin-right:90px;position:absolute;color:#000;padding:30px 34px 16px}.hub-accr .yl_box .text-black{font-size:16px;line-height:30px}
.testimonial-row {
    max-width: 950px;
    margin: auto;
}
.testimonial-content-bx {
    border: 1px solid #878787;
    border-radius: 10px;
    height: 100%;
}
.testimonial-content-bx {
    padding: 40px;
}
.quote-left-icn-img img {
    width: 100%;
    max-width: 50px;
    height: 100%;
}
.testimonial-content p {
    height: 230px;
    font-weight: 500;
    margin-top: 30px;
}
.text-center {
    text-align: center;
}
.client-testimonial-headline {
    margin-bottom: 30px;
}
.max-widthclass {
    max-width: 300px;
    /* text-align: center; */
    display: block;
    margin: 0 auto;
}
.client-left-icn-img img {
    border-radius: 50%;
    max-width: 60px;
}
.client-testimonial-sec {
    margin: 50px 0 60px;
}
.testimonial-content-bx {
    padding: 40px 40px 30px;
}
.hubspot-cis img {
    width: 130px;
    margin-right: 10px;
    height: auto !important;
}
#hubspot-client-testimonials .tf_home_happyclient {
    padding: 60px 0 0!important;
}
#hubspot-client-testimonials .happy_client_heading h2 {
    font-size: 32px;
    margin-bottom: 40px;
}
.left-sidebar h2 {
    font-size: 32px;
}
.client-testimonial-sec .client-testimonial-headline h2 {
    font-size: 32px;
}
.client_review_des {
    font-style: normal!important;
    font-weight: 600;
    color:#000;
}
.mt-50 {
    margin-top: 50px;
}
@media (min-width:300px) and (max-width:767px) {
    .tf_indefault.career-info .flex-row-reverse .tf_indefault_rht {
        padding: 0 0 0px !important;
    }
    .client-testimonial-sec .testimonial-row .col-lg-6.col-md-6.col-sm-12.col-12 {
        margin-bottom: 20px;
    }
    .getin-touch .enquire-heading {
        padding-right: 0px!important;
        position: relative;
        z-index: 9;
    }
    .testimonial-content p {
        height: 100%;
    }
}
@media (min-width: 768px) and (max-width: 991px){
    .testimonial-content p {
       height: 100%;
    }
 section .enquire-wrap {
     flex-wrap: wrap;
 }
 .app_faq_md .app_faq_tabconent {
    width: 100% !important;
}
 .tf_indefault.hubspot_page .flex-row-reverse .tf_indefault_rht {
    padding: 0px 0px 50px 10px !important;
}
.client_review_text {
    padding: 0 60px;
}
.happy_client .slick-dots {
    position: static;
    bottom: 0px;
    margin: 0;
    padding-top: 30px !important;
    text-align: center;
}
 }

 @media (min-width: 992px) and (max-width:1100px){
 .comman_btn a {
    font-size: 13px;
}
.roi_box {
    padding: 40px 22px 30px!important;
}
.client_review_text {
    padding: 0 80px!important;
}
.hubspot_onboarding_cont ul li {
    background: url(../images/points.png) top left no-repeat;
    padding-left: 40px;
    background-size: inherit;
    height: auto;
    padding-left: 50px !important;
    margin-bottom: 10px !important;
}
.hub-accr ul.hcs-sectin7 li {
    padding: 0 0 0 12px!important;
}
.hacp .masMabe_bx {
    padding: 38px 0px;
}
.hacp {
    padding-top: 100px;
}
 }

 @media (min-width: 1101px) and (max-width:1200px){
    .comman_btn a {
       font-size: 13px;
   }
   .hubspot_onboarding_cont ul li {
    background: url(../images/points.png) top left no-repeat;
    padding-left: 40px;
    background-size: inherit;
    height: auto;
    padding-left: 50px !important;
    margin-bottom: 10px !important;
}
.hub-accr ul.hcs-sectin7 li {
    padding: 0 0 0 12px!important;
}
.hacp .masMabe_bx {
    padding: 38px 0px;
}
.hacp {
    padding-top: 100px;
}
    }

 @media (min-width: 1101px) and (max-width:1400px){
 .client_review_text {
    padding: 0 80px!important;
}
.hacp .masMabe_bx {
    padding: 38px 0px;
}
.hubspot-cis img {
    width: 100px;
}
 }