









.dnd-section.full-width-forcedd{padding:0!important}
.dnd-section.full-width-forcedd>div,.dnd-section.full-width-forcedd>div>div{padding-left:0px!important;padding-right:0px!important;max-width:none!important}

.hs-video-wrapper > iframe { border-radius: 15px }



















































.footer {
    background-color: 

  
  
    
  


  rgba(255, 255, 255, 1.0)

;
    border-top: 1px none #FFFFFF;
}

.footer__container--static,
.footer__container .dnd-section {
    max-width: 1306px;
}

.footer__bottom-section {
    border-top: 1px solid #d0d0d0;
    border-color: #080808;
}

/* Footer Content */

.footer p,
.footer h1,
.footer h2,
.footer h3,
.footer h4,
.footer h5,
.footer h6,
.footer a:not(.button),
.footer span,
.footer div,
.footer li,
.footer blockquote {
    color: #080808;
}

/* Header modules */

.footer .icon svg {
    fill: #080808;
}

.footer h3.form-title {
    color: {color=#080808, opacity=null, rgba=rgba(8, 8, 8, 1), rgb=rgb(8, 8, 8), hex=#080808, css=#080808};
}

/* Footer Menu */

.footer .hs-menu-wrapper ul {
    margin: 1.5rem 0;
    margin-top: 0;
}

.footer .hs-menu-wrapper a {
    font-family: 'Rethink Sans', sans-serif; font-style: normal; font-weight: normal; text-decoration: none;
    color: ;
    font-size: ;
    text-transform: none;
}

.footer .hs-menu-wrapper a:hover,
.footer .hs-menu-wrapper a:focus {
    ;
    color: ;
}

.footer .hs-menu-wrapper a:active {
    ;
    color: ;
}

.footerSection { position: relative; z-index: 1; }

ul.no-list.hs-error-msgs.inputs-list {
    font-size: 12px;
}

ul.no-list.hs-error-msgs.inputs-list>li{
    margin-top: 5px;
    line-height: 1;
}

form .hs_error_rollup {
    display: none;
}

.slick-arrow { min-width: 0;letter-spacing:0;background: transparent;border:2px solid #D40000; border-radius: 50%; height: 50px; padding: 5px; position: relative; width: 50px; justify-content: center; }
.slick-arrow svg,
.slick-arrow svg path { fill: #D40000;}
.slick_prev { margin-right: 10px; }
.slick-arrow:hover,
.slick-arrow:focus,
.slick-arrow:active { border-width: 2px; }
.slick_prev:hover svg {
    margin-left: -8px;
}
.slick-arrow svg {
    transition: all .2s ease-in;
}
.slick_next:hover svg {
    margin-right: -8px;
}

/**** bottom pane ***/
.bottomPane .topSection .heading h3 { font-size: 40px; }
.bottomPane .topSection .contentSec { max-width: 696px; margin: 0 auto;}
.bottomPane .topSection .contentSec { color: #BBBBBB; }

/*** key features ***/
.key_features .top_section { max-width: 946px; }
.key_features .key_feat_inner { justify-content: space-between;background-color: #FFF; border-radius: 4px; height: 100%; padding: 30px; display: flex; flex-direction: column; }
.key_features .key_feat_inner *+p { margin-top: 15px; }
.key_features .key_feat_item.coverImg .key_feat_inner .key_imgwrp { text-align: center; }
.key_features .key_feat_item .key_imgwrp img { border-radius: 20px; box-shadow: 2px 2px 20px 0px #0000001A; }
.key_features .key_feat_item .key_imgwrp { margin-top: auto; }
.key_features .key_feat_item .bgCover { background-repeat: no-repeat; background-size: contain; height: 200px; background-position: center; }
.key_features .top_section .contentSec h6 { font-family: 'Rethink Sans'; font-weight: 500; }

/**** our partner *****/
.our_partners .our_partner_outer {  border: 1px solid rgba(8, 8, 8,0.1); border-radius: 4px; }
.our_partners .our_partner_outer_inner { max-width: 1055px; margin: 0 auto; padding-left: 15px; padding-right: 15px; }
.our_partners .partner_logo { width: 100%; }

/****** testimonial slider *******  */
.testi_slider .testi_slider_outer { border:1px solid rgba(8, 8, 8,0.1); border-radius: 4px; }
.testi_slider .testi_slider_outer .testi_name { font-weight: 700; }
.testi_slider .testi_slider_outer .testi_main_content { margin: 0 auto; width: 78%; max-width: 845px; }
.testi_slider .testi_slider_outer .testi_quote h4 { font-family: 'Rethink Sans'; font-weight: 600; line-height: 1.3; }
.testi_slider .testi_slider_outer .dash { width: 20px; height: 2px;background-color: #080808; vertical-align: middle; margin: 0 5px; }
.testi_slider .testi_slider_outer .testi_bio { line-height: 1.12; font-weight: 400; }
.testi_slider .testi_slider_outer .slick-dots { position: relative; margin-top: 50px; line-height: 0; }
.testi_slider .testi_slider_outer .slick-dots li { border-radius: 3px; background: rgba(212, 0, 0,0.2); height: 3px; width: 40px; font-size: 0; transition: all ease .4s; margin: 0 5px; }
.testi_slider .testi_slider_outer .slick-dots li button { all: unset; }
.testi_slider .testi_slider_outer .testi_image { width: 20%; }
.testi_slider .testi_slider_outer .testi_image img { margin: 0 auto;width: 64px; object-fit: contain;}
.testi_slider .testi_slider_outer .slick-dots li button::before { content: none; }
.testi_slider .testi_slider_outer .testi-item_inner { padding: 0 15px; }
.testi_slider .testi_slider_outer .slick-dots li.slick-active,
.testi_slider .testi_slider_outer .slick-dots li:hover { background: #D40000; }

/******** our features  *******/
.our_features .top_section .subheading h5 { font-family: 'Rethink Sans'; font-weight: 600; }
.our_features .top_section .contentSec h6 { font-family: 'Rethink Sans'; font-weight: 500; }
.our_features .our_feat_item .contentWrapper { color: #BBBBBB; }

/******* our values  ******/
.our_values .our_val_item .our_val_inner { border-radius: 4px; background-color: rgba(212, 0, 0,0.1); margin: 0 14px; max-width: 404px; height: 100%; flex-wrap: wrap; min-height: 400px; padding: 40px; display: flex; position: relative; flex-direction: column; }
.our_values .value_slider_wrap .slick-list { margin-left: -15px; }
.our_values .our_val_item .our_val_inner .bottom_arrow { margin-top: auto; text-align: right; }
.our_values .our_val_item .our_val_inner .overlay_link { position: absolute; height: 100%; width: 100%; top: 0; left: 0; right: 0; }
.our_values .our_val_item .our_val_inner h5 { color: #000000; }
.our_values .our_val_item .our_val_inner .our_val_cont { color: #000000; }
.our_values .our_val_item .our_val_inner .bottom_arrow svg { display: inline-block; vertical-align: middle; }
.our_values .topSection .contentSec h6 { font-family: inherit; font-weight: inherit; }
.our_values .value_slider_wrap .slick-list .slick-track { display: flex; }
.our_values .value_slider_wrap .our_val_item { height: auto; }

/******** our tools *******/
.our_tools .tools_tabber_item .tool_tab_title { width: calc(100% - 38px); padding-left: 10px; }
.our_tools .tools_tabber_item .tool_tab_title h6 { font-family: Rethink Sans; font-weight: 600; line-height: 1.10; }

/******** services  ********/
.service_wrapper .service_tabs .service_tab_title { font-family: Rethink Sans;  }
.service_wrapper .service_tabs .service_tab_title p { margin-top: 0; font-size: 16px; }
.service_wrapper .service_tab_media .servicemediaImg { padding-left: 20px; }

/****** about us *******/
.aboutUsWrapper .rightContent { line-height: 1.6; }
.aboutUsWrapper .rightContent *+p { margin-top: 15px; }
.aboutUsWrapper .topsec_wrap .subheading h5 { font-family: Rethink Sans; font-weight: 600; }
.aboutUsWrapper .fullImgWrap .bgWrapper { height: 500px; background-size: cover; background-repeat: no-repeat; width: 100%; background-position: 50% 60%; }

/******* timeline  *******/
.timeline_section .timeline_item_inner { background-color: #FFF; border-radius: 4px; padding: 42px 60px; }
.timeline_section .timeline_item_inner .leftImg { max-width: 96px; }
.timeline_section .timeline_item_inner .rightContet { width: calc(100% - 96px); padding-left: 35px; }
.timeline_section .timeline_item_inner .rightContet *+p { margin-top: 10px; }
.timeline_section .timeline_item_inner .rightContet h6 { font-family: Rethink Sans; font-weight: 600; line-height: 1.1; }
.timeline_section .timeline_item { max-width: 90.7%; margin-left: auto; }
.timeline_section .timeline_outer { position: relative; counter-reset: count; }
.timeline_section .timeline_scroll .default-line { border-radius: 4px; background: #DEDEDE; content: ""; height: calc(100% - 12.5%); margin-left: 15px; left: 0; position: absolute; width: 4px; }
.timeline_section .timeline_scroll .draw-line { height: 0; left: 0; margin-left: 15px; position: absolute; width: 4px; }
.timeline_section .timeline_scroll .timeline_outer .timeline_item { background: transparent; list-style-type: none; counter-increment: count 1; position: relative; }
.timeline_section .timeline_scroll .timeline_outer .timeline_item.in-view { transition: 0.125s ease-in-out, background-color 0.2s ease-out, color 0.1s ease-out, border 0.1s ease-out; }
.timeline_section .timeline_scroll .timeline_outer .timeline_item.in-view::before { background-color: #D40000; background-position: 50%; background-repeat: no-repeat; background-size: 20px 20px; margin-left: 15px; border-radius: 50%; content: counter(count, decimal); height: 40px; left: -10%; position: absolute; top: 50%; transform: translate(-50%, -50%); transition: .125s ease-in-out, background-color .2s ease-out, color .1s ease-out, border .1s ease-out; width: 40px; }
.timeline_section .timeline_scroll .timeline_outer .timeline_item::before { background: #DEDEDE; border-radius: 50%; content: ""; height: 16px; padding: 5px; display: flex; justify-content: center; align-items: center;color: #FFF; margin-left: 14px; left: -10%; position: absolute; top: 50%; transform: translate(-50%, -50%); transition: all .4s ease-in-out; width: 16px; font-size: 20px; font-family: 'Brown';font-weight: 600;padding-top: 2px;}
.timeline_section .btm_btn_wrp .button { margin: 0 8px; }

/***** banner ******/
.bannerSection .bannerContet h6 { font-family: Rethink Sans; font-weight: 500; }
.bannerSection .heading h1 { line-height: 0.9;letter-spacing: -0.01em;display: inline-block; }
.bannerSection .overlay_shape { position: absolute; top: 0; left: 0; z-index: -1; pointer-events: none; }
.bannerSection .scrollBtn svg { display: inline-block; vertical-align: middle; margin-left: 12px; }
.bannerSection .scrollBtn { font-family: Rethink Sans; font-weight: 600; line-height: 1; display: flex; align-items: center; }
.bannerSection .heading h1 img { margin-right: 15px; }
.bannerSection .heading *+h1 {margin-top: 0;}
.bannerSection .overlay_shape svg { width: 100%; height: auto;}


/******* success slider *******/
.successSliderSection .successSliderParent {position: relative;}
.successSliderSection .successSliderParent .progressBarContainer div span.progressBar { width: 100%; height: 3px; background-color: rgba(212, 0, 0,0.2); display: block; border-radius: 10px; overflow: hidden; }
.successSliderSection .successSliderParent .progressBarContainer div { display: block; width: 30%; padding: 0; margin-right: 5%; float: left; color: white; }
.successSliderSection .successSliderParent .progressBarContainer div span.progressBar .inProgress { background-color: #D40000; width: 0%; height: 100%; }
.successSliderSection .successSliderParent .progressBarContainer div:last-child { margin-right: 0; }
.successSliderSection .successSliderParent .progressBarContainer div { display: block; width: 30%; padding: 0; margin-right: 5%; float: left; color: white; }
.successSliderSection .successSliderParent .threeSliderWp.row { display: block; }
.successSliderSection .successSliderParent .threeSliderWp .rightSliderWrap { padding-left: 20px; justify-content: flex-end;}
.successSliderSection .successSliderParent .sliderImage { position: relative; }
.successSliderSection .successSliderParent .sliderImage img { object-fit:cover;transition: all .3s linear; overflow: hidden; width: 100%; }
.successSliderSection .successSliderParent .paragraphLarge { font-family: Rethink Sans; line-height: 1.4; }
.successSliderSection .successSliderParent .sliderImage:hover img { transform: scale(1.05); }
.successSliderSection .subheading h5 { font-family: Rethink Sans; font-weight: 600; }
.successSliderSection .contrightCol .richcontent h6 { font-family: Rethink Sans; font-weight: inherit; }
.successSliderSection .successSliderParent .sliderContentParent .sliderLogo img { max-width: 54px; } 
.successSliderSection .successSliderParent .overlaylink {position: absolute;height: 100%;width: 100%;left: 0;z-index: 1;top: 0;}

/******* client section ******/
.clientSection .clientsecwrp { border: 1px solid rgba(8, 8, 8,0.1); border-radius: 4px; padding: 50px; }
.clientSection .clientsecwrp  .auth_img { max-width: 80px; max-height: 80px; min-height: 80px; }
.clientSection .clientsecwrp .rightauthorcont { max-width: calc(100% - 230px); padding-left: 30px; padding-right: 60px; }
.clientSection .clientsecwrp .auth_img img { border-radius: 50%; border-radius: 50%; width: 100%; height: 100% !important; object-fit: cover; }
.clientSection .clientsecwrp .rightauthorcont .auth_head { font-family: Rethink Sans; font-size: 20px; font-weight: 600; line-height: 1.1; }
.clientSection .clientsecwrp .rightauthorcont .auth_cont { color: #000000; line-height: 1.4; }

/*  */

/******* FAQ *********/

.faq_sec .acc_item_title h6 { line-height: 1.10;font-weight: 600; font-family: Rethink Sans; }
.faq_sec .acc_item_title { cursor: pointer; position: relative; }
.faq_sec .acc_item_wrapper { border-bottom: 1px solid rgba(8, 8, 8,0.35); }
.faq_sec .acc_content_wrap { display: none; }
.faq_sec .acc_item_title .Arrowicon { position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
.faq_sec .acc_item_title .Arrowicon svg { display: inline-block; vertical-align: middle; }
.faq_sec .acc_item_title h6 { max-width: calc(100% - 20px); padding-right: 10px; }
.faq_sec .acc_item_title.active_acc .Arrowicon { transform: translateY(-50%) rotate(180deg); }
.faq_sec .tab_title_wrapper .tab_title { font-size: 18px; margin-right: 35px; cursor: pointer; font-family: Rethink Sans; font-weight: 600; position: relative; line-height: 1.1; padding-bottom: 15px; }
.faq_sec .tab_title_wrapper .tab_title.current { color: #D40000; }
.faq_sec .tab_title_wrapper {position: relative;}
.faq_sec .tab_title_wrapper::after {content: ''; z-index: -1;position: absolute;bottom: 2px;width: 100%;height: 1px;left:0;background-color: rgba(8, 8, 8,0.1); }
.faq_sec .tab_title_wrapper button.slick-arrow { position: absolute; }
.faq_sec .tab_title_wrapper button.slick_prev.slick-arrow { left: -7%; }
.faq_sec .tab_title_wrapper button.slick_next.slick-arrow { right: -7%; }
.faq_sec .tab_title_wrapper .tab_title.current::after { content: ''; position: absolute; height: 5px; width: 100%; bottom: 0; right: 0;background: #D40000; left: 0; border-radius: 5px; }
.faq_sec .faq_btm_btn .button a { width: 100%; justify-content: center; }
.faq_sec .acc_main_wrap.current { display: block; }
.faq_sec .acc_main_wrap { display: none; }
.faq_sec .acc_content_wrap .acc_cont_inner { line-height: 1.5; }
.faq_sec .custom_search form .hs-search-field__input { padding-right: 32px;padding-left: 20px; min-height: 50px; padding-right: 40px; line-height: 1; }
.faq_sec .custom_search form .hs-search-field__input:focus { outline: none; }
.faq_sec .custom_search { max-width: 350px; margin: 0 auto; }
.faq_sec .custom_search form { position: relative; }
.faq_sec .custom_search .button_search { display: flex; align-items: center; position: absolute; right: 0; top: 0; width: 30px; justify-content: flex-end; height: 50px; margin-right: 12px; }
.faq_sec .faqbannerContet h6 { font-family: Rethink Sans; font-weight: inherit; }

/*  */

.navigationParentInner .navigationRight .button a:hover {background-color: #080808;color: #FFF;}
/*  */
.popupFomWrap button.mfp-close{top:0;min-width:0;letter-spacing:0;padding:0;color:#fff;font-family:Arial,Baskerville,monospace;transition:all .3s ease-in-out;}
.popupFomWrap button.mfp-close::before,
.popupFomWrap button.mfp-close::after{content:none;}
.popupFomWrap button.mfp-close::after{content:'';background-color:transparent;background-image:url(https://2461977.fs1.hubspotusercontent-na1.net/hubfs/2461977/tinqwise_theme_2024/images/cross.svg);width:34px;height:34px;transform:translate(-50%,-50%);left:50%;top:50%;background-repeat:no-repeat;border-radius:0;background-position:center;}
.popupFomWrap .form_portion form input[type='submit'],
.popupFomWrap .form_portion form .hs-button{width:auto;font-size:20px;padding:23px 28px;min-width:217px;}
.popupFomWrap .form-contant-box .form_content{color:#000000;line-height:1.4;}
.popupFomWrap .form-contant-box .form_content *+p{margin-top:12px;}
.popupFomWrap .form_portion .hs-form-field > label,
.popupFomWrap .form_portion .hs-form-field > label>span{font-size:24px;font-family:Rethink Sans;line-height:1.385;margin:0;}
.popupFomWrap .form_portion input[type='text'],
.popupFomWrap .form_portion input[type='email'],
.popupFomWrap .form_portion input[type='password'],
.popupFomWrap .form_portion input[type='tel'],
.popupFomWrap .form_portion input[type='number'],
.popupFomWrap .form_portion select,
.popupFomWrap .form_portion textarea{border:1px solid #00000033;border-top:0;border-left:0;border-right:0;border-radius:0;font-size:18px;line-height:1.4;padding:0;padding-bottom:32px;padding-top:12px;}
.popupFomWrap .form_portion .hs_telephone.hs-telephone.hs-form-field{margin-bottom:20px;}
.popupFomWrap .form_portion .hs-form-booleancheckbox label.hs-form-booleancheckbox-display input+span:before{border-radius:0;}
.popupFomWrap .form_portion .hs-fieldtype-booleancheckbox.hs-form-field{margin-bottom:35px;}
.popupFomWrap .form_portion form{max-width:844px;}
.popupFomWrap .add_portion *+p{margin-top:10px;}
.popupFomWrap .form-caption .form_heading h2{line-height:1.38;}
.popupFomWrap .add_portion .siderbartitle{font-weight:600;font-size:18px;line-height:1.8;}
.popupFomWrap .add_portion .siderbarCont{margin-top:12px;line-height:1.8;font-size:15px;}
.popupFomWrap .form_portion form .hs-form-field{margin-bottom:32px;}
.popupFomWrap form .hs-fieldtype-select .input::before{content:'';background-image:url(https://2461977.fs1.hubspotusercontent-na1.net/hubfs/2461977/tinqwise_theme_2024/images/arrow.svg);background-position:center;background-size:contain;background-repeat:no-repeat;position:absolute;width:14px;height:8px;right:0;top:38%;transform:translateY(-50%);}
.popupFomWrap .form_portion form ul.no-list.hs-error-msgs.inputs-list{position:absolute;top:100%;left:0;width:100%;}
.popupFomWrap form .hs-form-booleancheckbox label.hs-form-booleancheckbox-display input:checked+span:after{left:6.4px;top:4px;}





@media (min-width:768px) {  
    .clientSection .clientsecwrp .auth_btn {max-width: 150px; }
    .key_features .key_feat_item.coverImg .key_feat_inner .key_imgwrp {margin-top: -10px;margin-bottom: -30px;margin-left: -25px;margin-right: -25px;}
    .mobileShow{display:none}
    .successSliderSection .successSliderParent .sliderImageParentMain1 .sliderImageParent img {padding-left: 2px;}
    .successSliderSection .successSliderParent .sliderContentParent .sliderLogo {padding-left: 2px;}
    .successSliderSection .successSliderParent .sliderImageParentMain1 .slick-list {height: 100%;width: 100%;}
    .successSliderSection .successSliderParent .sliderContentParent .slick-list {margin: 0 1px;width: 100%;}
    .our_values .btn_wrapper .button a { letter-spacing: -0.08px; padding-left: 32px; padding-right: 32px; }
    .successSliderSection .successSliderParent .sliderImageParentMain3 { width: 45%; float: left; }
    .successSliderSection .successSliderParent .sliderImageParentMain2 { width: 45%; margin-right: 17px; float: left; }
    .successSliderSection .successSliderParent .sliderImageParentMain1 { width: 48%; padding-right: 12px;float: left; position: relative; z-index: 1; }
    .successSliderSection .successSliderParent .sliderContentParent { padding-top: 50px; width: 48%; padding-left: 18px; margin-left: auto;display:block}
    .service_wrapper .service_tab_media { display: none;border:1px solid #FFF;background-color: #F0F0F0; border-radius: 4px; }
    .service_wrapper .service_tab_media.current { display: block; }
    .service_wrapper .service_tabs .service_tab_item { transition: all .2s ease-in-out;position: relative; cursor: pointer; padding-left: 20px; padding-right: 20px; }
    .service_wrapper .service_tabs .service_tab_item::after { transition: all .2s ease-in-out;content: ''; position: absolute; bottom: 0; left: 0; width: 100%; border-bottom: 1px solid #0000001A; }
    .service_wrapper .service_tabs .service_tab_item.current,
    .service_wrapper .service_tabs .service_tab_item:hover { background-color: rgba(240, 240, 240,0.5); }
    .service_wrapper .service_tabs .service_tab_item.current::after,
    .service_wrapper .service_tabs .service_tab_item:hover::after { border-bottom:2px solid #D40000; }
    .service_wrapper .service_tabs .service_tab_title { line-height: 1.1; width: calc(100% - 20px); padding-left: 20px; }
    .service_wrapper .service_tabs .service_tab_title p { font-size: 18px; }
    .service_wrapper .service_tabs .service_tab_ico { max-width: 25px; line-height: 0; }
    .service_wrapper .service_tab_media img { border:0px solid #FFF;/*box-shadow: 0px 20px 60px 0px #0000001A; */ }

    /*      */
    .our_tools .tools_tabber_item::after { transition: all .3s ease-in-out;content: ''; position: absolute; bottom: 0; width: 100%; left: 0; border-bottom: 1px solid #0000001A; }
    .our_tools .tools_tabber_item { transition: all .3s ease-in-out; padding-top:37px;padding-bottom: 29px; padding-left: 24px; position: relative; padding-right: 25px; cursor: pointer; }
    .our_tools .tools_tabber_item.active::after,
    .our_tools .tools_tabber_item:hover::after { border-bottom:2px solid #D40000; }
    .our_tools .tools_tabber_item.active,
    .our_tools .tools_tabber_item:hover { background-color: rgba(240, 240, 240,0.5);; }
    .our_tools .tool_tab_media .mediaImg { padding-top: 35px; padding-left: 0; padding-right: 0; padding-bottom: 25px; }
    .our_tools .tool_tab_media.active { display: block; }
    .our_tools .tabber_btns_wrp .button { padding-right: 15px; }
    .our_tools .tool_tab_media { background-color: #F0F0F0;border:1px solid #FFF; display: none; border-radius: 4px; }
    .our_tools .tools_tabber_item .tool_tab_ico { max-width: 38px; display: flex; }

    /*      */
    .our_features .our_feat_item:nth-child(even) { justify-content: flex-end;}
    .our_features .our_feat_item .right_feat_cont { padding-left: 54px; padding-right: 0; width: 64.5%; }
    .our_features .our_feat_item .left_imgCol { max-width: 230px;width:21.7%;padding: 0; }
    .key_features .key_feat_inner { padding: 30px 25px; }
    .successSliderSection .successSliderParent .sliderImageParentMain2 img,
    .successSliderSection .successSliderParent .sliderImageParentMain3 img { height: 150px; }
    .successSliderSection .successSliderParent .sliderImageParentMain1 .sliderImage img {height: 290px;}
    .popupFomWrap .form_portion form .form-columns-2>div {width: calc(50% - 25px) !important;margin-left: 10px !important;margin-right: 10px !important;}
    .popupFomWrap .form-caption .form_heading h2 img {margin-left: 10px;}
}


@media (min-width:992px) {
    .successSliderSection .successSliderParent .sliderImageParentMain1 .sliderImage img {height: 380px;}
    .successSliderSection .successSliderParent .sliderContent .slideTitle { font-size: 36px; }
    .aboutUsWrapper .rightContent { padding-left: 38px; }
    .aboutUsWrapper .leftContent { padding-right: 38px; }
    .our_tools .leftColum { padding-right: 38px; }
    .our_tools .rightColum { padding-left: 38px; }
    .key_features .key_feat_inner h6 { font-size: 28px; line-height: 1.1; }
    .bottomPane .topSection .heading h3 { font-size: 64px; }
    .service_wrapper .leftColumWrap { padding-right: 38px; }
    .service_wrapper .rightColumWrap { padding-left: 38px; }
    .aboutUsWrapper .fullImgWrap { margin: 0 -5px; }
    .our_features .our_feat_item .right_feat_cont .feat_cont_inner {max-width: 560px; }
    .successSliderSection .successSliderParent .sliderImageParentMain2 img,
    .successSliderSection .successSliderParent .sliderImageParentMain3 img { height: 190px; }
    /*  */
    .popupFomWrap .form_portion .hs-form-field > label,
    .popupFomWrap .form_portion .hs-form-field > label>span {font-size: 26px;}
    .popupFomWrap .form_portion input[type='text'],
    .popupFomWrap .form_portion input[type='email'],
    .popupFomWrap .form_portion input[type='password'],
    .popupFomWrap .form_portion input[type='tel'],
    .popupFomWrap .form_portion input[type='number'],
    .popupFomWrap .form_portion select,
    .popupFomWrap .form_portion textarea{font-size:20px;padding:0;padding-bottom:40px;padding-top:17px;}
    .popupFomWrap .form_portion form .hs-form-field{margin-bottom:44px;}
    .popupFomWrap .form_portion .hs_telephone.hs-telephone.hs-form-field{margin-bottom:23px;}
    .popupFomWrap .form_portion .hs-fieldtype-booleancheckbox.hs-form-field{margin-bottom:40px;}
    .mfp-content .popupFomWrap button.mfp-arrow,
    .mfp-content .popupFomWrap button.mfp-close{height:60px!important;width:60px!important;}
    .popupFomWrap .add_portion .siderbarCont{font-size:inherit;}
    .popupFomWrap button.mfp-close::after{width:20px;height:20px;}
    .popupFomWrap .add_portion .siderbar_wrapper{max-width:228px;margin-left:auto;margin-right:14px;}
    .service_wrapper .topSection .heading,
    .our_tools .topSection .heading{max-width:840px;margin:0 auto;}
}


@media (min-width:1200px){
    .successSliderSection .successSliderParent .sliderImageParentMain2 img,
    .successSliderSection .successSliderParent .sliderImageParentMain3 img { height: 287px; }
    .our_partners .our_partner_outer_inner{padding-left:0;padding-right:0;}
    .our_partners .our_partner_outer_inner .row{justify-content:space-between;column-gap:30px;margin:0;}
    .our_partners .our_partner_item{width:auto;padding-left:0;padding-right:0;}
    .key_features .key_feat_inner{padding:40px;}
    .successSliderSection .successSliderParent .sliderImageParentMain1 .sliderImage img { height: 600px; }
    .successSliderSection .contrightCol .richcontent { max-width: 600px; margin-left: auto; }
    .our_features .our_feat_main{padding-left:16.8%;}
    .our_features .our_feat_item:nth-child(even){padding-left:10%;justify-content:unset;}
    .our_features .our_feat_item:nth-child(even) .left_imgCol{width:24.2%;}
    .key_features .key_feat_item.coverImg .key_feat_inner .key_imgwrp { margin-bottom: -40px; margin-left: -40px; margin-right: -40px; margin-top: -16px; }

}

@media (min-width:1440px) {
    .testi_slider .testi_slider_outer .testi_main_content {margin-left: 60px; }
    .bannerSection .heading h1 img { margin-right: 15px; vertical-align: bottom;}
    .full-width-title .heading h2 img { vertical-align: bottom; }
    .key_features .key_feat_item .bgCover{height:272px;}
    .key_features .key_feat_item.coverImg .key_feat_inner .key_imgwrp { margin-bottom: -40px; margin-left: -40px; margin-right: -40px; margin-top: -16px; }

}

@media(max-width:1440px) and (min-width:768px){
    .bannerSection .heading h1{    font-size: calc(160px - (160 - 70)/(1440 - 768)*1440px + (160 - 70)/(1440 - 768)*100vw);}
    .bannerSection .heading h1 img {
        height: 9.722vw;
        width: 9.722vw;
        max-width: 100% !important;
    }
    .bannerSection   .content-wrapper {
        max-width: calc(100% - 100px);
    }
}

@media (max-width:1199px) {
    .full-width-title .heading h2 img { max-width: 60px; }
    .bannerSection .heading h1 img { max-width: 61px;margin-right: 10px !important; }
}

@media (max-width:991px) {
    .timeline_section .timeline_item_inner { padding: 30px; }
    .bannerSection .overlay_shape { top: 0; }
}

@media (max-width:767px) {
    .our_values .btn_wrapper .button a { padding-left: 34px; padding-right: 34px; }
    .bottomPane .btn_wrapper .button a { letter-spacing: 0; }
    .key_features .key_feat_item .key_imgwrp img { box-shadow: 1.62px 1.62px 16.24px 0px #0000001A; border-radius: 16.24px; }
    .our_partners .partner_logo img { transform: scale(0.93);height: 60px !important;object-fit: contain; }
    .our_partners .our_partner_outer_inner { padding-right: 20px; padding-left: 20px; }
    .testi_slider .testi_slider_outer .testi-item_inner { padding: 0 30px; }
    .testi_slider .testi_slider_outer .testi_main_content { max-width: 100%; width: 100%; }
    .testi_slider .testi_slider_outer .testi_image { width: 100%; }
    .testi_slider .testi_slider_outer .testi_image img { margin-left: 0; width: 52px;}
    .testi_slider .testi_slider_outer .slick-dots { margin-top: 30px; }
    .testi_slider .testi_slider_outer .slick-dots li { width: 32px; height: 2px; }
    .testi_slider .testi_main_content .testi_quote h4 { line-height: 1.3; }
    .our_values .our_val_item .our_val_inner h5 { font-size: 24px; }
    .our_values .our_val_item .our_val_inner { max-width: 290px; padding: 30px; margin: 0 10px; min-height: 290px; border-radius: 2.87px; }
    .our_values .our_val_item .our_val_inner .bottom_arrow svg { width: 18px; height: 18px; }
    .slick-arrow { width: 35px; height: 35px; }
    .slick-arrow svg { width: 15px; height: 13px; }
    .our_values .value_slider_wrap .slick-list { margin-left: -10px; }
    .our_values .wrapping-left { padding-right: 0;padding-left: 16px; }
    .our_tools .tools_tabber_item:not(:last-child) { padding-bottom: 50px; }
    .our_tools .tools_tabber_item .mediaMobImg { width: 100%;background-color: #F0F0F0; border-radius: 4px; padding-left: 0; padding-top: 24px; padding-bottom: 8px; }
    .our_tools .tools_tabber_item .tool_tab_ico { max-width: 26px; }
    .our_tools .tools_tabber_item .tool_tab_title { width: calc(100% - 26px); padding-left: 15px; }
    .our_tools .leftColum .tabber_btns_wrp { display: block; }
    .our_tools .leftColum .tabber_btns_wrp .button a { min-width: 190px; justify-content: center; }
    .our_tools .tools_tabber_item .tabmobimgwrap { width: 100%; }

    /*      */
    .service_wrapper .service_tabs .servemediaMobImg { width: 100%; }
    .service_wrapper .service_tabs .servtabmobimgwrap { width: 100%; }
    .service_wrapper .service_tab_ico { max-width: 20px; line-height: 0; }
    .service_wrapper .service_tabs .service_tab_title { line-height: 1.1; }
    .service_wrapper .service_tabs .servemediaMobImg{background-color:#F0F0F0};border:1px solid#FFF;
    .service_wrapper .service_tabs .servemediaMobImg img{border-radius:5.4px 0px 0px 5.4px;box-shadow:0px 10.8px 32.4px 0px #0000001A;}
    .service_wrapper .service_tabs .service_tab_item:not(:last-child){padding-bottom:45px;}
    .service_wrapper .service_tabs .servemediaMobImg{text-align:center;}
    .aboutUsWrapper .fullImgWrap .bgWrapper{height:400px;}
    .timeline_section .timeline_scroll .draw-line{width:3px;}
    .timeline_section .timeline_scroll .timeline_outer .timeline_item.in-view:before{width:32px;height:32px;}
    .timeline_section .timeline_scroll .timeline_outer .timeline_item:before{margin-left:16px;}
    .timeline_section .timeline_item_inner .rightContet{width:100%;padding-left:0;}
    .timeline_section .timeline_item_inner .leftImg{display:none;}
    .timeline_section .btm_btn_wrp .button a{min-width:190px;justify-content:center;}
    .bannerSection .bannerContet h6{font-size:18px;}
    .bannerSection .bannerContet h6 br{display:none;}
    .bannerSection .bannerbtn{display:block;}
    .successSliderSection .successSliderParent .threeSliderWp .rightSliderWrap{display:none;}
    .successSliderSection .successSliderParent .sliderContentParent{padding:0;padding-top:35px;}
    .successSliderSection .successSliderParent .paragraphLarge{display:none;}
    .successSliderSection .slider_arrows_wrap{position:absolute;right:0;bottom:2px;}
    .successSliderSection .successSliderParent .sliderImage{width:290px;margin-right:20px;}
    .successSliderSection .successSliderParent .threeSliderWp .sliderImageParentMain1{padding-right:0;}
    .clientSection .clientsecwrp .auth_btn{width:100%;}
    .clientSection .clientsecwrp .rightauthorcont{max-width:calc(100% - 80px);padding-right:0;}
    .clientSection .clientsecwrp{padding:25px;}
    .faq_sec .faq_btm_btn .button a{font-size:inherit;}
    .faq_sec .tab_title_wrapper button.slick-arrow{display:none;}
    .our_features .our_feat_item .right_feat_cont { padding-left: 0; padding-right: 0; }
    .our_features .our_feat_item .left_imgCol { padding-left: 0; padding-right: 0; }
    .bannerSection .heading h1 { letter-spacing: -0.55px;}
    .key_features .key_feat_inner .key_feat_cont h6 { line-height: 1.1; }
    .bottomPane .bottom_paneImg { max-width: 60px; margin: 0 auto; }
    .timeline_section .topSection h2 br { display: none; }
    .faq_sec .tab_title_wrapper .tab_title { font-size: 16px;margin-right: 25px;}
    .faq_sec .tab_title_wrapper .slick-list{margin-right:-15px;}
    .faq_sec .custom_search form .hs-search-field__input{height:46px;min-height:0;}
    .faq_sec .custom_search .button_search{height:46px;}
    .successSliderSection .successSliderParent .threeSliderWp .sliderImageParentMain1 .slick-list{margin-right:-16px;}
    .successSliderSection .successSliderParent .sliderContentParent .sliderLogo{padding-left:2px;}
    .timeline_section .timeline_scroll .timeline_outer .timeline_item::before{font-size:14px;}
    .bannerSection .overlay_shape{width:100%;}
    .faq_sec .faqbannerheading h1 br{display:none;}
    .bannerSection{height:100vh;height:100svh;padding:110px 0 50px;display:flex;align-items:center;}
    .successSliderSection .successSliderParent .sliderImage img{height:260px;}
    .popupFomWrap .form-caption .form_heading h2 img{max-width:30px!important;}
    .deskTopShow{display:none}
    .popupFomWrap .form_portion form input[type='submit'],
    .popupFomWrap .form_portion form .hs-button{padding:13.5px 24px;width:100%;font-size:18px;}
    .popupFomWrap .form-caption .form_heading h2{letter-spacing:-0.015em;line-height:0.9;}
    .popupFomWrap .form-caption .form_heading h2 img{margin-left:5px;}
    .popupFomWrap .form-caption .form_heading h2 img+img{max-width:24px!important;}
    .splide__arrow { min-width: unset; }
    .splide__pagination .splide__pagination__page{ min-width: unset; }
}


@media (max-width:480px){
    .service_wrapper .service_tabs .servemediaMobImg img{max-width:89%!important;height:259px!important;object-fit:cover;}
    .service_wrapper .service_tabs .servemediaMobImg{text-align:right;}
    .timeline_section .timeline_item{max-width:83.6%;}
    .timeline_section .timeline_scroll .timeline_outer .timeline_item.in-view:before,
    .timeline_section .timeline_scroll .timeline_outer .timeline_item:before{left:-19%;}
    .successSliderSection .successSliderParent .progressBarContainer div{width:91px;margin-right:7px;}
    .clientSection .clientsecwrp .rightauthorcont{max-width:100%;padding-left:0;padding-top:25px;}
    .service_wrapper .topSection .heading { padding: 0 25px; }
    .bottomPane .topSection .heading {padding: 0 11px;}
    .bannerSection .heading h1 img{margin-right: 8px !important;}
    .faq_sec .faqbannerheading h1 {font-size: 43.99999999968px;}
}


.noListStyle ul,.noListStyle ol{margin: 0;padding: 0;list-style: none;}

.breadcrumbs {z-index: 50;position: absolute;left: 50%;transform: translateX(-50%);top: 120px;}
.breadcrumbs ul li:not(:last-child){margin-right: 16px;padding-right:16px;}
.breadcrumbs ul li { font-size: 18px; font-weight: 500;line-height:1.4; }
.breadcrumbs ul li a{color:#86868B;font-size:inherit;font-weight:inherit;display:flex;line-height:inherit;}
.breadcrumbs ul li a:hover{color:#D40000;}
.breadcrumbs ul li{margin:0; position:relative;}
.breadcrumbs ul li:not(:last-child):after{content:'';position:absolute;top:0;right:0;width:1px;height:17px;background-color:#86868B;bottom:0;margin:auto;transform:rotate(21deg);}
.breadcrumbs ul li:not(:last-child){padding-right:19px;margin-right:19px;}
.breadcrumbs ul li a img{transition:inherit;}
.breadcrumbs ul li a  img.hoverIcon{opacity:0;position:absolute;top:0;left:0; }
.breadcrumbs ul li a:hover img.hoverIcon{opacity:1;visibility:visible;position:unset;}
.breadcrumbs ul li a:hover img.defaultIcon{opacity:0;position:absolute;top:0;left:0;}

html { scroll-behavior: smooth; }