h1,h2,h3,h4,h5,h6,button{font-family:"Lato"!important;font-weight:700!important;margin:0}
table,tr,td,th,div,span,ul,input{font-family:"Lato"!important}
*{outline:none!important;margin:0;-webkit-appearance:none;-moz-appearance:none;transition:ease-in-out .4s}
body{font-family:"Lato";margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:1.5;color:#212529;text-align:left;background-color:#fff}
a,a:hover,a:focus{text-decoration:none!important}
figure{margin:0!important}
.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
ul,li,ol,p{margin:0;padding:0;list-style:none}
ul{padding-left: 0px !important;}
figure{margin:0}
img{height:auto!important;width:auto;max-width:100%}
.conta_iner{max-width:1170px;width:90%;margin:0 auto}
.text_center,.text-center{text-align:center}
.blk_span{display:block}
.app-header{width:100%;right:0;left:0;top:0;padding:30px 0;position:absolute;z-index:1}
.app-header .header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.app-header .logo a{display:inline-block;position:relative}
.call-left img{background:#f90;border-radius:21px;padding:9px;width:34px;height:34px}
.call-left a{color:#fff;padding:10px 0 10px 10px}
.call-left{display:flex;align-items:center}
.hltcre_bnnr_sc{background:url(https://www.dotsquares.com/css/assets_aws/images/banner-main.png);background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;padding:90px 0;padding-top:130px}
.Montserrat_font .conta_iner{width:80%}
.hltcre_bnnr_mn{display:flex;align-items:center;justify-content:space-between}
.hltcre_bnnr_rgt{width:46%}
.hltcre_bnnr_lft{width:48%}
.hltcre_bnnr_lft .img-certificate{display:block;margin:50px 0 0}
.hltcre_bnnr_rgt .ftrfrm_rlt{padding:25px 20px;width:100%;border-radius:10px}
.hltcre_bnnr_rgt .frm_nwbtn{margin:auto}
.hltcre_bnnr_rgt .frm_nr button#common_submit{background:#f90}
.hltcre_bnnr_rgt .ftrfrm_rlt h3{text-align:center;font-size:30px;margin:0 0 5px;line-height:40px}
.hltcre_bnnr_rgt .form-subtitle {font-size: 18px;text-align: center;margin: 0 0 20px;}
.htlcr_mhd h1{color:#fff;font-size:50px;font-weight:700;line-height:normal;margin: 0 0 25px;}
.htlcr_mhd li{font-size:20px;font-weight:400;color:#fff;line-height:28px;margin: 0 0 9px;list-style: disc inside;}
.htlcr_mhd ul{margin-bottom: 0}
.htlcr_mhd h1 span{font-size:18px;display:block;letter-spacing:5px;text-transform:uppercase;font-weight:500}
.htlcr_mhd h3{font-size:22px;font-weight:500;line-height:normal;color:#fff;margin:15px 0}
.htlcr_mhd p{font-size:18px;font-weight:400;color:#fff;line-height:28px}
a.htlcra_bttn{background:#f90;padding:15px 30px;font-size:16px;border-radius:5px;display:inline-block;color:#000!important;line-height:normal;font-weight:600}
a.htlcra_bttn.htlcra_bttnwhte{background:#fff;color:#000!important}
.hltcre_bnnr_mn .htlcra_bttn.htlcra_bttnwhte{border-radius:40px;font-size:22px}
.hltcre_bnnr_mn .htlcr_mhd p{margin-bottom:30px}
.hltcre_sbhd h2{font-size:36px;font-weight:500;line-height:normal;color:#292626}
.hltcre_sbhd p{font-size:16px;line-height:normal;font-weight:400;color:#5c5c5e;margin-top:10px}
.all_sec{padding:40px 0}
.htmsmibld{font-weight:600}
.htlcr_bstslt_mn{margin-top:50px}
.htlcr_bstslt_mn ul{align-items:stretch;justify-content:space-between;flex-wrap:wrap}
.htlcr_bstslt_lsttp span{background:#f90;height:80px;width:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:-40px auto 20px;z-index:1;position:relative}
.htlcr_bstslt_mn ul li{width:31%;margin-bottom:50px;background:#fff;box-shadow:0 3px 6px #0003;border-radius:5px;overflow:hidden;position:relative}
.htlcr_bstslt_mn ul li:nth-child(4),.htlcr_bstslt_mn ul li:nth-child(5),.htlcr_bstslt_mn ul li:last-child{margin-bottom:0}
.htlcr_bstslt_mn ul{align-items:stretch;justify-content:space-between;flex-wrap:wrap}
.htlcr_bstslt_lsttp h3{font-size:16px;color:#000;font-weight:700;text-align:center;line-height:normal}
.htlcr_bstslt_lsttp{padding-bottom:25px}
.htlcr_bstslt_lsttp figure img{max-height:210px;width:100%}
.htlcr_bstslt_mn ul li:hover .htlcr_bstslt_lstbttn{bottom:0;top:0;left:0;right:0;transform:translate(0px,0px)}
.htlcr_bstslt_lstbttn{position:absolute;bottom:0;transform:translate(0px,380px);transition:ease-in-out .5s;background:#f90;z-index:1;padding:20px;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;top:0}
.htlcr_bstslt_lstbttn h3{color:#fff;font-size:18px;font-weight:700;line-height:normal}
.htlcr_bstslt_lstbttn p{color:#fff;font-size:16px;font-weight:400;line-height:20px;margin:15px 0}
.htlcr_frstcta_mn{background:url(https://www.dotsquares.com/css/assets_aws/images/hltcre_first_ctaimgnew-1.png);padding:0 0 0 30px;display:flex;align-items:stretch;justify-content:space-between;height:250px;overflow:hidden}
.htlcr_frstcta_lft .hltcre_sbhd h2{font-size:22px;color:#fff;margin-bottom:20px}
.htlcr_frstcta_lft{width:60%;display:flex;align-items:center}
.htlcr_frstcta_rgt{width:40%;text-align:right}
.htlcr_frstcta_rgt figure{height:100%}
.htlcr_frstcta_rgt figure img{height:100%!important}
.htlcr_benfits_mn ul{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;row-gap:40px;column-gap:40px;}
.htlcr_benfits_mn ul li{background-color:#fff;border-radius:60px 60px 0;box-shadow:0 3px 6px #00000040;padding:30px;width:30%;min-height:190px;transition:ease-in-out .3s}
.htlcr_benfits_mn ul li:hover{box-shadow:0 2px 10px #ffeacb}
.htlcr_benfits_mn{margin-top:50px}
.htlcr_bnfts_lst p{color:#575757;font-size:16px;font-weight:400;line-height:26px}
.htlcr_bnfts_lst h3 a,.htlcr_bnfts_lst h3 a:hover{color:#2b2929;}
.htlcr_bnfts_lst h3{font-size:18px;line-height:normal;font-weight:600;color:#2b2929;margin:20px 0 10px}
.htlcr_secdcta_mn{background:url(https://www.dotsquares.com/css/assets_aws/images/hltcre_secnd_ctaimg-1.png);border-radius:5px;overflow:hidden;height:250px;display:flex;align-items:stretch;justify-content:space-between}
.htlcr_frstcta_lft.htlcr_secdcta_lft{padding-left:30px;width:55%}
.htlcr_secdcta_rgt{width:40%;padding-right:10px}
.htlcr_secdcta_rgt figure{height:100%}
.htlcr_secdcta_rgt figure img{height:100%!important}
.htlcr_getapp_mn ul li{width:34%}
.htlcr_getapp_lsttp span{height:85px;width:85px;background-color:#f9f9f9;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:40px;color:#2b2929;font-weight:700;position:absolute;left:-10px}
.htlcr_getapp_lsttp{background:#f90;padding:20px 20px 20px 80px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;text-align:center;height:75px}
.htlcr_getapp_lsttp span:before{content:"";height:90px;width:90px;border-radius:50%;position:absolute;z-index:-1;background:#ebeaea;background:-moz-linear-gradient(left,#ebeaea 0%,#fff 100%);background:-webkit-linear-gradient(left,#ebeaea 0%,#fff 100%);background:linear-gradient(to right,#ebeaea 0%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebeaea',endColorstr='#ffffff',GradientType=1)}
.htlcr_getapp_mn ul li:first-child .htlcr_getapp_lsttp{border-top-left-radius:50px;border-bottom-left-radius:50px}
.htlcr_getapp_mn ul li:last-child .htlcr_getapp_lsttp{border-top-right-radius:50px;border-bottom-right-radius:50px}
.htlcr_getapp_mn ul{display:flex;align-items:stretch;justify-content:space-between}
.htlcr_getapp_mn{margin-top:50px}
.htlcr_getapp_lsttp h3{font-size:18px;color:#fff;font-weight:600;line-height:normal}
.htlcr_getapp_lstbttm{border:solid 3px #f90;min-height:222px;border-radius:0 0 50px 50px;padding:40px;width:90%;position:relative;left:30px;border-top:unset}
.htlcr_getapp_lstbttm:before{content:"";position:absolute;right:-3px;height:180px;width:3px;background-color:#fff;top:0}
.htlcr_getapp_lstbttm:after{content:"";width:12px;height:12px;background:#f90;position:absolute;right:-7px;border-radius:50%;bottom:40px}
.htlcr_getapp_lsttp:after{content:"";position:absolute;left:0;right:0;top:-16px;bottom:0;border:dashed 3px #f90;height:107px;width:430px;border-left:unset;border-right:unset}
.htlcr_getapp_mn ul li:first-child .htlcr_getapp_lsttp:after{border-top-left-radius:50px;border-bottom-left-radius:50px;border-left:dashed 3px #f90;width:417px;left:-28px}
.htlcr_getapp_mn ul li:last-child .htlcr_getapp_lsttp:after{border-top-right-radius:50px;border-bottom-right-radius:50px;border-right:dashed 3px #f90;width:390px;left:16px}
.htlcr_getapp_lstbttm p{font-size:16px;font-weight:400;line-height:26px;color:#575757}
.htlcr_ftres_innrmn .hltcre_sbhd h2{font-size:42px;font-weight:700}
.htlcr_ftres_mn{margin-top:70px}
.htlcr_ftres_innrmn{margin-bottom:70px}
.hltcre_sbhd h3{font-size:28px;line-height:32px}
.htlcr_ftres_innrmn:last-child{margin-bottom:0}
.htl_ftrlft h3{font-size:22px;font-weight:700;line-height:normal;color:#000;margin-bottom:5px}
.htl_ftrlft p{color:#a2a2a2;font-size:16px;font-weight:500;line-height:normal}
.htl_ftrlst{display:flex;align-items:flex-start;justify-content:flex-start}
.htl_ftrlst figure{width:70px}
.hlrgtap_inrsrgt ul li{margin-bottom:30px}
.hlrgtap_inrsrgt ul li:last-child{margin-bottom:0}
.htlcr_ftres_innrsb{display:flex;align-items:center;justify-content:space-between;margin-top:40px}
.hlrgtap_inrslft{width:45%;text-align:right;position:relative;z-index:1}
.hlrgtap_inrsrgt{width:50%}
.htl_bttn_outr{margin-top:20px}
.htlcr_ftres_innrmn:nth-child(2) .htlcr_ftres_innrsb{flex-direction:row-reverse}
.htl_ftrlft{width:80%}
.lall_sc{padding:70px 0}
.nw_sbhdng h2{font-size:36px;font-weight:600;color:#292626;line-height:1.3}
.rbst_tchn_sc h2{font-size:36px;font-weight:600;color:#292626;line-height:1.3}
.text-white h2,.text-white p{color:#fff}
.nh_optr_mn{margin-top:50px;display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap}
.nh_optr_lst:nth-last-child(-n + 3){border-bottom:unset}
.nh_optr_lst:last-child{border-right:unset}
.nh_optr_lst:nth-child(5n){border-right:unset}
.nh_optr_lst{width:19.8%;text-align:center;padding:0;border-right:solid 1px #e9e9e9;border-bottom:solid 1px #e9e9e9;min-height:140px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}
.nh_optr_lst img{max-width:90%;transition:all .2s ease-in-out;width:auto;margin:0 auto;padding:0 5px}
.nh_optr_lst:hover img{filter:grayscale(0)}
.nh_optr_lst:hover:before{box-shadow:0 7px 25px #0000001a;transform:scale(1.1);background:#fff}
.nh_optr_lst:before{content:"";position:absolute;left:5px;right:5px;top:5px;bottom:5px;transition:ease-in-out .4s}
.case-study .slider-box {    margin: 50px 8px 8px;box-shadow: 0 3px 6px rgba(0,0,0,16%);    border-radius: 10px;}
.case-study .imgslide {width: 50%;}
.case-study .imgslide img{height: 100% !important;box-shadow: 0 3px 6px rgba(0,0,0,16%);    border-radius: 10px 0 0 10px;}
.case-study .case-study-detail {width: 50%;padding: 40px;}
.case-study .hed {font-size: 22px;font-weight: 700;line-height: normal;color: #000;margin-bottom: 5px;}
.case-study .slidecontent {color: #575757; font-size: 16px;font-weight: 500;line-height: normal;margin: 0 0 30px;line-height: 26px;}
.Leading-Brands-slider{background:#F6F7F9}
.Leading-Brands-slider .img-box{display:flex!important;align-items:center;margin:20px auto 0;justify-content:center;flex-wrap:wrap;min-height:55px}
.Leading-Brands-slider .img-box img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}
.Leading-Brands-slider .img-box:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}
.rbst_tchn_sc .cont_ainer{max-width:1170px}
.cont_ainer,#wht_lblpg .conta_iner,#odad_nc .conta_iner{margin:0 auto}
.item{margin-bottom:0;padding-bottom:0}
.rbts_inr{border-radius:10px;box-shadow:0 0 10px #0000001c;background-color:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;margin:30px 10px}
.rbts_inr figure{width:150px;height:auto}
.rbts_inr img{width:100%;height:100%;object-fit:contain;display:block}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#e23744!important}
.alsc{padding:60px 0 20px}
.cntct_frm_sc{position:relative;z-index:1}
.cntct_ftr_d3 .fix_container{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}
.fix_container{max-width:1170px;margin:0 auto;width:90%}
.cntct_ftr_d3 .ftrfrm_lft{width:32%}
.cntct_ftr_d3 .sb span{color:#1d1d1d;font-size:35px;line-height:normal;font-weight:500}
.cntct_ftr_d3 .sb h2{color:#f90;font-size:80px;line-height:normal}
.cntct_ftr_d3 .sb p{font-size:16px;font-weight:400;line-height:1.5;margin-top:25px;color:#383838!important}
.cntct_ftr_d3 .ftrfrm_ptnr{margin-top:25px}
.cntct_ftr_d3 .ftrfrm_ptnr h3{font-size:25px;font-weight:600;line-height:normal;margin-top:10px;width:100%}
.cntct_ftr_d3 p{color:#383838;font-size:16px;line-height:1.5;font-weight:400;margin-top:10px}
.cntct_ftr_d3 .ftrfrm_ptnr .bcm_ptnr{display:flex;align-items:center;justify-content:flex-start;gap:20px;font-size:18px;font-weight:500;line-height:normal;margin-top:10px;color:var(--para_color)}
.cntct_ftr_d3 .ftrfrm_ptnr svg{background:#f90;width:30px;height:30px;padding:8px;border-radius:50%}
.cntct_ftr_d3 .ftrfrminfo{margin-top:50px}
.cntct_ftr_d3 .ftrfrminfo h3{font-size:30px;font-weight:600;line-height:normal}
.cntct_ftr_d3 .ftrfrminfo li{margin-top:10px}
.cntct_ftr_d3 .ftrfrminfo li a{display:flex;align-items:center;justify-content:flex-start;gap:10px;color:#3f3f3f;font-size:18px;font-weight:300}
.cntct_ftr_d3 .ftrfrminfo li i{color:#00649e}
.fa-envelope:before{content:"\f0e0"}
.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.cntct_ftr_d3 .ftrfrminfo li figure{width:25px;height:25px;display:flex}
.cntct_ftr_d3 .ftrfrminfo li img{width:100%;height:100%;object-fit:contain}
.ftrfrm_rlt{background:#f9fafb;border-radius:40px;opacity:1;padding:25px;width:55%;margin-left:auto;box-shadow: 0 2px 56px 0 rgb(0 0 0 / 10%);}
.ftrfrm_rlt h3{font-size:35px;font-weight:600;margin:20px 0}
.nh_frm_cnt form{display:flex;align-items:flex-start;justify-content:flex-end;flex-wrap:wrap}
.frm_nr{width:100%;display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}
.nh_frm_cnt form .frm_grp{width:48%;display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;width:100%;margin-bottom:20px}
.nh_frm_cnt form .frm_grp div.error-message{margin:0 0 0 22px}
.form_control{padding:8px 0;width:100%;font-size:18px;line-height:28px;color:#fff;resize:none;-webkit-appearance:none;-moz-appearance:none;background:0 0;border:unset;border-bottom:solid 1px #fff;border-radius:0}
.form_control::placeholder{font-size:16px}
.nh_frm_cnt .form_control{border:1px solid #b1b3b873;padding:10px 20px;border-radius:30px;background:#fff;color:#65676b}
.nh_frm_cnt select.form_control{width:100%}
.iti.iti--allow-dropdown.iti--separate-dial-code{width:100%}
.nh_frm_cnt3 .frm_grp textarea{height:200px}
.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}
.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{left:15px;right:auto;left:0}
.iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 6px 0 8px}
.iti--separate-dial-code .iti__selected-flag{background-color:unset!important;padding-left:0}
#footer_custom_form .iti--separate-dial-code .iti__selected-flag{padding-left:0;height:40px}
#footer_custom_form select#SelectBudget_footer{background:url(https://apptunix.wpenginepowered.com/wp-content/uploads/2023/01/arrow-2.svg) no-repeat;background-size:12px;background-position:right 20px center;background-repeat:no-repeat}
.cntct_ftr_d3 #footer_custom_form .iti--separate-dial-code .iti__selected-flag{padding-left:20px;padding-top:10px}
.iti__flag.iti__in{height:14px;background-position:-2413px 0}
.iti__flag{height:15px;box-shadow:0 0 1px 0 #888;background-image:url(https://www.dotsquares.com/css/assets_aws/img/flags.png);background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0;width:20px}
.cntct_ftr_d3 .p_plcy{display:none}
.frm_nwbtn{position:relative;margin-right:auto}
.frm_nr button#common_submit,.frm_nr button#c_submit{margin-top:40px;padding-left:30px;padding-right:30px;color:#fff;background:transparent linear-gradient(271deg,#000 50%,#6a3f00 100%) 0 0 no-repeat padding-box;border-radius:160px;font-size:22px;font-weight:300;height:55px}
.error-message{font-size:14px}
.frm_nr button#common_submit,.frm_nr button#c_submit{margin-left:0;margin-top:0;width:fit-content;padding:5px 50px;border:none;cursor:pointer;transition:.5s}
.nh_frm_cnt form svg{background:#fff;width:40px;height:40px;border-radius:50%;padding:12px;margin-left:12px;position:absolute;right:5px;transition:.5s;bottom:7px;z-index:1}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:transparent linear-gradient(180deg,#4786f2 0%,#2266d4 100%) 0 0 no-repeat!important}
.cntct_lctn_sc.degn2{padding-bottom:70px;padding-top:60px}
.cntct_lctn_mn{display:flex;align-items:end;justify-content:space-between;text-align:center}
.degn2 .cntcnt_lctn_inr{display:flex;justify-content:center;align-items:end;width:33.3%}
.degn2 .cntcnt_lcnt_fig{width:40%;padding-right:10px;overflow:hidden;margin:0 3px 0 0}
.degn2 .cntcnt_lcnt_fig figure{height:60px;width:150px}
.degn2 .cntcnt_lcnt_fig figure svg{height:100%;width:100%!important}
.degn2 .cntcnt_lcnt_fig_cnt{width:55%;text-align:left;border-left:1px solid #1d1d1d;padding-left:15px}
.degn2 .cntcnt_lcnt_fig_cnt h2{font-size:30px;font-weight:600}
.degn2 .cntcnt_lcnt_fig_cnt p{font-size:14px;line-height:22px;color:#1d1d1d;font-weight:500;margin-top:5px}
a.footer_call{display:none}
.footer{background:#12151d;position:relative}
.container-two{max-width:1170px;width:90%;margin:0 auto}
.footer h2{color:#fff;text-transform:uppercase}
.footer .address{padding:52px 0 28px}
.footer .map-section{background:url(https://www.dotsquares.com/css/assets_aws/images/map.png) no-repeat center center;min-height:570px;margin:103px 0 0;position:relative}
.footer .address .address-box.usa{margin:54px 0 0 12px;width:270px}
.footer .address .address-box{float:left;position:relative}
.footer .address .address-box.uk{float:right;margin:-43px 264px 0 0;width:220px}
.footer .address .address-box.india{clear:both;float:right;margin:-63px 102px 0 0;width:210px}
.footer .address .address-box.australia{float:right;margin:95px -380px 0 0;width:203px}
.footer .address .address-box address{position:relative;padding:6px;margin:0;display:block;background:rgba(0,0,0,0.16) none repeat scroll 0 0;border-bottom:1px solid #f88121}
.footer .address .address-box address p{position:relative;padding:0 0 10px 25px;margin:0;color:#cecece;display:block;font-size:11px;line-height:17px}
.footer .address .address-box address p:nth-of-type(2){margin:0}
.footer .address .address-box a{color:#fff}
.footer .address .address-box address .fa{color:#f58220;font-size:20px;position:absolute;left:0;top:0}
.flag{bottom:5px;position:absolute;right:12px;width:24px}
.address-box.usa .mark-icon{position:absolute;right:-79px;top:83px}
.address-box.uk .mark-icon{margin-left:-142px}
.address-box.india .mark-icon{margin-left:-80px}
.address-box.australia .mark-icon{margin-left:-80px}
.btm-footer .adddress-deatil{font-size:16px;font-weight:300;color:#fff;list-style:none;padding:0}
.btm-footer .adddress-deatil li{padding-bottom:5px;line-height:1.5;font-weight:700;font-size:14px;font-weight:500}
.btm-footer .adddress-deatil small,.btm-footer .adddress-deatil .phone-no,.btm-footer .adddress-deatil li span.phone-no a{color:#f5821f}
.footer-row-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #2f3646;display:-webkit-box;display:-ms-flexbox;display:flex;padding:25px 0}
.footer-col-wrap{width:60%}
.footer-col-wrap2{width:40%;padding:50px 0}
.ftr-logo-wrap::after{display:table;clear:both;content:""}
.ftr-logo-wrap li{float:left;padding:0 15px;width:33.33%;list-style:none;padding:4px}
.ftr-logo-wrap li a{display:block}
.footer_winning{background:var(--ds-bg-black-light);padding:20px 0}
.follow-us-icon li .twiiter-lp-new svg {vertical-align: middle;margin: 0 0 4px;}
.footer_winning p{text-align:left;width:100%;float:left;font-size:12px!important;line-height:18px;margin:0;color:#ccc}
.footer_winning p a{font-size:12px!important;line-height:18px;margin:0;color:#ccc;font-weight:400}
.footer_winning p a:hover{color:#f5821f}
.footer_winning ul{margin-top:6px;justify-content:center;flex-wrap:wrap;text-align:right}
.footer_winning ul li{display:inline-block;width:auto;text-align:center;float:none;text-align:center}
.footer_winning ul li a{width:auto;float:none;text-align:center;margin:0 3px;display:inline-block;padding:0;font-size:27px;font-size:27px;color:#ccc}
.footer_winning-btm{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.footer .address .address-box.uktwo{margin:0 0 0 64px;width:270px;position:relative}
.footer .address .address-box.uktwo span.mark-icon{position:absolute;right:0}
.img-replace{display:inline-block;overflow:hidden;text-indent:100%;color:transparent;white-space:nowrap}
.popup-container{z-index:2!important}
.bts-popup,.popup-container{position:fixed;left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,0.5);opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0 .3s;-moz-transition:opacity .3s 0s,visibility 0 .3s;transition:opacity .3s 0s,visibility 0 .3s;z-index:9999999}
.bts-popup.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0s,visibility 0 0;-moz-transition:opacity .3s 0s,visibility 0 0;transition:opacity .3s 0s,visibility 0 0}
.is-visible .bts-popup-container .request-form button{background:#f90!important}
.is-visible .bts-popup-container .request-form .form-fields button:hover{background:#f69400!important}
.bts-popup-container{position:relative;width:90%;max-width:1000px;display:flex;margin:auto;background-color:#fff;border-radius:none;text-align:center;box-shadow:0 0 2px #000;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px);-webkit-backface-visibility:hidden;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;transition-property:transform;-webkit-transition-duration:.3s;-moz-transition-duration:.3s;transition-duration:.3s;top:50%;transform:translate(0,-50%)!important}
.bts-popup-container .form-fields{padding:22px;background:#FFF;color:#000;font-size:.8125rem}
.bts-popup-container .request-form .form-fields .form-group,.bts-popup-container .request-form .form-fields .form-block{margin-bottom:25px;position:relative}
.bts-popup-container .request-form .error-message{text-align:left;padding-left:0;font-size:13px}
.input.text,.input.tel,.input.email{width:100%}
.bts-popup-container .left,
  .bts-popup-container .left{
    background: #fff;
    width: 50%;
    border-radius: 0 15px 15px 0;
    }
 .bts-popup-container  .right,
   .bts-popup-container .right{
        width: 50%;
    }
     .bts-popup-container .right img,	
    .bts-popup-container .right img{
        height: 100% !important;
    }
.bts-popup-container  fieldset{margin: 0 0 20px;} 
.bts-popup-container .mobile-head{font-size: 20px;line-height: 24px;padding: 25px 15px 0;font-weight: 600;margin: 0;color: #000;max-width: 100%;}
.bts-popup-container  .mobile-mainhead{font-size: 28px;line-height: 24px;padding: 25px 15px 0;font-weight: 600;margin: 0;color: #000;max-width: 100%;}
.bts-popup-container  .mobile-mainhead span{color: #f90;} 
.bts-popup-container p{color:#fff;font-weight:600;padding:25px 40px;font-size:24px;text-transform:capitalize;max-width:384px;margin:auto;line-height:32px}
.bts-popup-container .bts-popup-button{padding:5px 25px;border:2px solid #fff;display:inline-block;margin-bottom:10px}
.bts-popup-container a{color:#fff;text-decoration:none;text-transform:uppercase}
.bts-popup-container .bts-popup-close,.bts-popup-container .close{position:absolute;top:0px;right:-42px;width:30px;height:30px;opacity:1}
.bts-popup-container .bts-popup-close::before,.bts-popup-container .close::before,.bts-popup-container .bts-popup-close::after,.bts-popup-container .close::after{content:"";position:absolute;top:12px;width:16px;height:3px;background-color:#fff}
.bts-popup-container .bts-popup-close::before,.bts-popup-container .close::before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);left:8px;top:13px}
.bts-popup-container .bts-popup-close::after,.bts-popup-container .close::after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);right:6px;top:13px}
.is-visible .bts-popup-container{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.bts-popup .form-fields .form-control,.popup-container .form-fields .form-control{padding:25px 15px 25px;border: 1px solid #d8d8d8;font-size:16px;color:#000;box-shadow:none;border-radius: 3px;}
.bts-popup .form-fields .form-control:focus,.popup-container .form-fields .form-control:focus{border: 1px solid #f0813f;}
.big-store .icon-blue img{width:39px;padding:4px 0 0}
.form-fields textarea.form-control{height:80px;resize:none;padding:5px 15px 15px 34px;font-weight:400}
.request-form .form-fields button{width:100%;border:none;border-radius:40px;padding:15px 60px;font-size:18px;font-weight:600!important;line-height:28px;transition:all .2s ease-in-out;background-color:#f90}
.bts-popup-container .form-fields button{width: min-content;display: block;    padding: 8px 30px;    margin: 0 auto;border-radius: 5px;}
.Leading-Brands-slider ul.slick-dots li button{width:10px;height:10px;border-radius:100px;padding:0;background:#ddd;margin:0 auto}
.Leading-Brands-slider ul.slick-dots li.slick-active button{width:10px;height:10px;background:#00a1e0}
.Leading-Brands-slider .slick-dots li button:before{content:''}
.Leading-Brands-slider .slick-dots li{margin:0}
.acceptcookies{color:#000;background:#fff;border:1px solid #fff;padding:4px 12px}

.certification .left-certificate{width: 35%}
.certification .left-certificate h2 span{color: #FF9900;cursor: pointer;}

.certification .left-certificate .subtitle{margin: 26px 0 42px;}
.right-certificate {width: 58%;row-gap: 20px;}
.certificate-img {width: 25%;text-align: center;}
@media (max-width: 1400px){.footer .address .address-box.india{margin:-94px 151px 0 0}
  .footer .map-section{background-size:747px;min-height:518px}
.footer .address .address-box.australia{margin:20px -318px 0 0;width:203px}
.footer .address .address-box.usa{margin:41px 0 0 65px;width:270px}
.footer .address .address-box.uktwo{margin:0 0 0 13px;width:270px;position:relative}
.htlcr_getapp_lstbttm{min-height:264px}
}
@media (max-width: 1199px){.htlcr_frstcta_rgt,.htlcr_secdcta_rgt{display:none}
  .degn2 .cntcnt_lcnt_fig figure{height:50px;width:130px}
.htlcr_frstcta_lft,.htlcr_frstcta_lft.htlcr_secdcta_lft{width:100%;justify-content:center;text-align:center;padding-left:0}
.htlcr_frstcta_mn,.htlcr_secdcta_mn{padding:30px 20px;height:auto}
.htlcr_getapp_mn ul li:last-child .htlcr_getapp_lsttp:after{width:315px}
.htlcr_getapp_lstbttm{padding:30px}
.htlcr_ftres_innrmn:last-child .hlrgtap_inrslft:before,.htlcr_ftres_innrmn:first-child .hlrgtap_inrslft:before{display:none}
.hlrgtap_inrslft{text-align:center}
.htlcr_mhd li{list-style: disc;}
}
@media (max-width:1024px){.degn2 .cntcnt_lcnt_fig figure{height:50px;width:96px}
  .cntct_lctn_mn{align-items:end}
}
@media (max-width: 991px){.footer-row-wrap{display:block;width:100%}
.footer-col-wrap2{width:100%;padding:0}
.footer-col-wrap2 ul.ftr-logo-wrap{margin:0;padding:0;display:flex;column-gap:10px}
.footer-col-wrap{width:100%}
.btm-footer .adddress-deatil li small,.btm-footer .adddress-deatil li span{display:block}
.ftr-logo-wrap li{margin:0;padding:0}
.btm-footer .adddress-deatil li{padding-bottom:20px}
.btm-footer .adddress-deatil li small,.btm-footer .adddress-deatil li span{display:block}
.footer_winning ul{text-align:left;padding:0}
.footer_winning-btm{display:block}
.site-header .header-inner img{max-width:500px;width:100%}
.Montserrat_font .conta_iner{width:90%}
.hltcre_bnnr_sc{padding:100px 0 60px}
.htlcr_mhd h1{font-size:42px}
.htlcr_mhd h3{font-size:20px}
.hltcre_sbhd h2{font-size:30px}
.htlcr_benfits_mn ul li{padding:20px}
.htlcr_benfits_mn ul{row-gap:30px;column-gap:30px}
.htlcr_getapp_lsttp:after{display:none}
.htlcr_getapp_lstbttm{padding:20px;width:80%;min-height:286px}
.cntct_ftr_d3 .sb h2{font-size:62px}
.cntct_ftr_d3 .sb span{font-size:30px}
.htlcr_bstslt_lstbttn{padding:8px}
a.htlcra_bttn{padding:10px 26px}
.what-says h4{font-size:30px;line-height:35px;margin-top:0}
.what-says{margin-top:0}
.cntct_ftr_d3 .ftrfrm_lft,.cntct_ftr_d3 .ftrfrm_rlt{width:100%}
.cntct_ftr_d3 .fix_container{row-gap:30px}
.lall_sc{padding:30px 0}
.alsc{padding:40px 0 20px}
.case-study .slidecontent {margin: 0 0 10px;}
.case-study .case-study-detail {padding: 20px;}
.right-certificate {width: 62%;}
}
@media (max-width:865px){.htlcr_getapp_lstbttm{padding:20px;width:82%}
}
@media (max-width: 767px){.app-header{padding:15px 0}
  .request-form .form-fields button{padding:15px 20px}
.logo img{width:298px}
.call-left img{width:22px;height:30px;margin-right:4px;padding:4px}
.hltcre_bnnr_sc{padding:90px 0 45px}
.htlcr_mhd h1 span{font-size:17px;margin:0 0 4px}
.htlcr_mhd p{font-size:16px}
.htlcr_mhd h1{font-size:30px;margin:0 0 8px}
.htlcr_mhd h3{font-size:18px;margin:10px 0}
.htlcr_mhd p{margin-bottom:20px}
a.htlcra_bttn{padding:8px 20px}
.all_sec{padding:30px 0}
.hltcre_sbhd h2{font-size:24px}
.htlcr_bstslt_mn{margin-top:30px}
.htlcr_mhd .banner-list{text-align: left;display: inline-block;}
.htlcr_mhd li{font-size:18px;text-align: left; line-height: 22px;   list-style: disc; margin: 0 0 12px 20px;}
.htlcr_bstslt_mn ul li{width:48%;margin-bottom:40px}
.htlcr_bstslt_mn ul li:nth-child(4){margin-bottom:40px}
.htlcr_bstslt_lsttp span{height:65px;width:65px}
.htlcr_frstcta_mn,.htlcr_secdcta_mn{padding:20px 10px}
.htlcr_frstcta_lft .hltcre_sbhd h2{font-size:16px;margin-bottom:12px}
.htlcr_benfits_mn{margin-top:30px}
.htlcr_benfits_mn ul{row-gap:20px;column-gap:20px}
.htlcr_benfits_mn ul li{padding:25px 25px 15px;width:47.2%;min-height:170px}
.htlcr_bnfts_lst h3{font-size:16px;margin:12px 0 6px}
.htlcr_bnfts_lst p{font-size:15px;line-height:20px}
.htlcr_getapp_lsttp span{display:none}
.htlcr_getapp_lsttp h3{color:#000}
.htlcr_getapp_mn ul li{width:48%;margin-bottom:20px;text-align:center}
.htlcr_getapp_mn ul{flex-wrap:wrap}
.htlcr_getapp_lstbttm{padding:10px 0 0;left:unset;width:100%;border:none;min-height:auto}
.htlcr_getapp_lstbttm p{line-height:22px}
.htlcr_getapp_lsttp h3{font-size:15px}
.htlcr_getapp_lstbttm:before,.htlcr_getapp_lstbttm:after{display:none}
.htlcr_getapp_lsttp{height:auto;background:unset;padding:0}
.htlcr_getapp_mn ul li{width:48%;margin-bottom:0;text-align:center;background-color:#fff;box-shadow:0 3px 6px #00000029;padding:20px;border-radius:5px}
.htlcr_getapp_mn ul li:first-child{width:53%;margin:0 auto 20px}
.hltcre_sbhd h2{font-size:22px}
.htlcr_ftres_innrmn .hltcre_sbhd h2{font-size:20px}
a.htlcra_bttn{font-size:14px}
.htlcr_bstslt_lstbttn p{font-size:13px;line-height:19px}
.htlcr_bstslt_lstbttn h3{font-size:15px}
.htlcr_bstslt_lsttp h3{font-size:14px}
.htlcr_frstcta_lft .hltcre_sbhd h2{font-size:15px}
.htlcr_ftres_mn{margin-top:30px}
.htlcr_ftres_innrsb{margin-top:20px}
.hlrgtap_inrslft{width:34%}
.hlrgtap_inrsrgt{width:60%}
.hlrgtap_inrsrgt ul li{margin-bottom:18px}
.htl_ftrlft h3{font-size:18px}
.hltcre_sbhd h3{font-size:20px;line-height:25px}
.htl_ftrlft p{font-size:14px}
.lall_sc{padding:30px 0}
.nw_sbhdng h2{font-size:22px}
.nh_optr_mn{margin-top:20px}
.nh_optr_lst{width:24.5%}
.nh_optr_lst:nth-child(5n){border-right:solid 1px #e9e9e9}
.nh_optr_lst:nth-child(4n){border-right:unset}
.nh_optr_lst:nth-last-child(-n + 3){border-bottom:solid 1px #e9e9e9}
.nh_optr_lst:last-child{border-bottom:unset;border-right:solid 1px #e9e9e9;border-left:solid 1px #e9e9e9}
.alsc{padding:30px 0}
.cntct_ftr_d3 .fix_container{display:block}
.cntct_ftr_d3 .sb span{font-size:20px}
.cntct_ftr_d3 .sb h2{font-size:45px;margin:4px 0 8px}
.cntct_ftr_d3 .ftrfrm_ptnr h3,.cntct_ftr_d3 .ftrfrminfo h3{font-size:22px}
.cntct_ftr_d3 .sb p{margin-top:0}
.footer_2 .scl_mdi,.footer_2 .clutch_lst{justify-content:center}
.cntct_ftr_d3 .ftrfrminfo li a{width:184px;text-align:left;display:inline}
.cntct_ftr_d3 .ftrfrminfo li figure{display:inline-block}
.cntct_ftr_d3 .ftrfrm_rlt{margin-top:30px;width:100%;margin-left:0}
.cntct_ftr_d3 .ftrfrm_rlt h3{font-size:20px;margin:10px 0;text-align:center}
.cntct_ftr_d3 .form_control{font-size:16px;padding:8px 20px}
.nh_frm_cnt form .frm_grp div.error-message{margin:0 0 0 12px}
.cntct_ftr_d3 .frm_grp textarea{height:100px}
.frm_nwbtn{margin:0 auto}
.cntct_ftr_d3 input#common_submit{margin:20px auto 0;font-size:18px}
.cntct_lctn_mn{flex-direction:column;row-gap:10px}
.degn2 .cntcnt_lctn_inr{width:100%;flex-direction:column}
.degn2 .cntcnt_lcnt_fig{width:100%;padding-right:0}
.degn2 .cntcnt_lcnt_fig figure{height:100px;width:200px;margin:0 auto!important}
.degn2 .cntcnt_lcnt_fig_cnt{width:100%;border-left:unset;padding-left:0;text-align:center}
.rbst_tchn_sc h2{font-size:22px}
.bts-popup-container p{padding:15px 35px;font-size:21px}
.bts-popup-container .request-form .form-fields .form-group,.bts-popup-container .request-form .form-fields .form-block{margin-bottom:15px}
.request-form .form-fields button{padding:10px 20px}
.hltcre_bnnr_mn{display:block}
.hltcre_bnnr_lft .img-certificate{margin:40px auto}
.hltcre_bnnr_rgt .ftrfrm_rlt{padding:20px 13px}
.hltcre_bnnr_rgt .ftrfrm_rlt h3{font-size:24px;line-height:28px}
.nh_frm_cnt textarea{height:100px}
.hltcre_bnnr_lft{width:100%;text-align:center}
.hltcre_bnnr_rgt{width:100%;margin:20px auto 0}
.Leading-Brands-slider{padding:30px 15px}
.hltcre_bnnr_mn .htlcra_bttn.htlcra_bttnwhte{font-size:18px}
.case-study .imgslide{display: none;}
.case-study .case-study-detail{width: 100%;padding: 15px;}

 		.bts-popup-container .right{display: none}
        .bts-popup-container{max-width: 500px}
        .bts-popup-container .left{width: 100%;border-radius: 15px;}
        
        .bts-popup-container .mobile-subhead{color:#000;font-size: 16px;line-height: 20px;padding: 12px 15px 0px;margin: 0;max-width: 100%;}
        .bts-popup-container .bts-popup-close{right: 0px;top: -40px}
        .certification .left-certificate{width: 100%;margin: 0 0 20px}
        .certification .left-certificate img{display: none;}
        .certification .left-certificate .subtitle{margin: 15px 0 0;}
        .right-certificate{width: 100%}
}

@media (max-width: 570px){.hltcre_bnnr_sc{padding:80px 0 30px;background:transparent linear-gradient(3deg,#000 50%,#6a3f00 100%) 0 0 no-repeat padding-box}
  .call-left a{color:#fff;padding:0;font-size:12px}
.logo img{width:186px}
.hltcre_bnnr_mn{display:block}
.htlcr_mhd h1{font-size:30px}
.htlcr_mhd p{line-height:22px}
.hltcre_bnnr_mn a.htlcra_bttn.htlcra_bttnwhte{margin:0 auto}
.htlcr_bstslt_mn ul li{margin-bottom:20px}
.htlcr_bstslt_lstbttn{padding:5px}
.htlcr_bstslt_lstbttn p{margin:4px 0 3px}
.htlcr_bstslt_mn ul li:nth-child(4),.htlcr_bstslt_mn ul li:nth-child(5),.htlcr_bstslt_mn ul li:last-child{margin-bottom:20px}
.htlcr_benfits_mn ul li{width:100%}
.htlcr_getapp_mn{margin-top:30px}
.htlcr_getapp_mn ul li:first-child{width:100%}
.htlcr_getapp_mn ul li{width:100%;margin:0 0 20px}
.htlcr_ftres_innrsb{flex-direction:column-reverse}
.hlrgtap_inrslft{width:85%}
.hlrgtap_inrsrgt{width:100%;margin-bottom:20px}
.htlcr_ftres_innrmn{margin-bottom:50px}
.htlcr_ftres_innrmn:nth-child(2) .htlcr_ftres_innrsb{flex-direction:column-reverse}
.nh_optr_lst{width:32.5%}
.nh_optr_lst:nth-child(4n){border-right:1px solid #e9e9e9}
.nh_optr_lst:nth-child(3n){border-right:unset}
.cntct_ftr_d3 .sb span{font-size:18px}
.cntct_ftr_d3 .sb h2{font-size:30px}
.cntct_ftr_d3 .ftrfrm_ptnr h3,.cntct_ftr_d3 .ftrfrminfo h3{font-size:18px}
.cntct_ftr_d3 .ftrfrminfo{margin-top:10px}
.sb p,.cntct_ftr_d3 .ftrfrminfo li a{font-size:16px}
.cntct_lctn_sc.degn2{padding:30px 0}
.certificate-img {
    width: 33%;}
}
@media (max-width: 485px){.htlcr_bstslt_mn ul li{width:100%}
}
.cookiealert{position:fixed!important;z-index:999!important;background:#212327!important;color:#ecf0f1!important;font-size:15px}
@media (max-width:350px){
	.logo img{width:145px}
	.certificate-img {
    width: 48%;}
}
/*blackfriday popup*/
.offerpopup .bts-popup-container{max-width: 600px;}
.offerpopup .bts-popup-container .bts-popup-close{top: 7px;right: 8px;} 
.offerpopup .bts-popup-container .bts-popup-close::after,.offerpopup .bts-popup-container .bts-popup-close::before{width: 23px}
.offerpopup .bts-popup-container .bts-popup-close::after{right: 0}