button,div,h1,h2,h3,h4,h5,h6,input,span,table,td,th,tr,ul{font-family:Lato!important}
*,body,li,ol,p,ul{margin:0}
.htlcr_mhd h1,.htlcr_mhd h3{line-height:normal;color:#fff}
*,.form_control{-webkit-appearance:none;-moz-appearance:none}
button,h1,h2,h3,h4,h5,h6{font-weight:700!important;margin:0}
*{outline:0!important}
body{font-family:Lato;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:focus,a:hover{text-decoration:none!important}
figure{margin:0!important}
.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}
li,ol,p,ul{padding:0;list-style:none}
ul{padding-left:0!important}
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,.new-popup.open-popup{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}
.fix_container,.rbst_tchn_sc .cont_ainer{max-width:1170px}
.app-header .logo a{display:inline-block;position:relative}
.call-left img{background:#18b9f0;border-radius:21px;padding:9px;width:34px;height:34px}
.call-left a{color:#fff;padding:10px 0 10px 10px}
.call-left,.hltcre_bnnr_mn,.hltcre_bnnr_sc{display:flex;align-items:center}
.hltcre_bnnr_sc{background:url(https://www.dotsquares.com/css/assets_reactjs/images/banner-main.png) 0 0/cover no-repeat;padding:130px 0 90px}
.hltcre_bnnr_sc .conta_iner,.app-header .conta_iner{max-width: 1400px;width: 100% !important;padding: 0 15px}
.hltcre_bnnr_rgt .frm_nr button#common_submit,.htlcr_bstslt_lstbttn,a.htlcra_bttn{background:#18b9f0}
.Montserrat_font .conta_iner,.htl_ftrlft{width:80%}
.hltcre_bnnr_mn{justify-content:space-between}
.hltcre_bnnr_rgt{width:36%}
.hltcre_bnnr_lft{width:61%}
.hltcre_bnnr_lft .img-certificate{display:block;margin:40px 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 .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{font-size:50px;font-weight:700;margin:0 0 30px;    color: #18b9f0;}
.htlcr_mhd h1 span{font-size:20px;display:block;letter-spacing: 1px; color:#18b9f0;font-weight:600;margin:0 0 10px}
.hltcre_bnnr_mn .htlcr_mhd h1 .subhead-ban{font-size:23px;display:block;font-weight:600;margin:10px 0 0px}
.htlcr_mhd h3{font-size:22px;font-weight:500;margin:15px 0}
.hltcre_bnnr_mn .htlcr_mhd p{font-size: 18px;line-height: 30px;color: #fff;font-family: 'Lato';font-weight: 400;margin: 0 0 25px}
.hltcre_bnnr_mn .htlcr_mhd  .banner-list{width: 48%;margin-bottom: 0}
.htlcr_mhd .banner-list li{font-size:18px;font-weight:400;color:#fff;line-height:28px;margin: 0 0 10px;list-style:none;padding-left: 24px;position: relative;text-align: left;}
.htlcr_mhd .banner-list li:before{content: "";font-family: fontawesome;color: rgb(24 185 240);font-weight: normal;position: absolute;left: 0px;top: 0px;}
.htlcr_mhd .ds-points{margin-top: 20px;}
.htlcr_mhd  .ds-points li {list-style: none;vertical-align: top;color: #fff;font-size: 16px;}
.htlcr_mhd  .ds-points li span {font-size:38px;display: block;color:#18b9f0;font-weight: 600;}
.htmsmibld,a.htlcra_bttn{font-weight:600}
a.htlcra_bttn{padding:15px 30px;font-size:16px;border-radius:5px;display:inline-block;color:#fff!important;line-height:normal}
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 img{width:45%}
.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}
.htlcr_benfits_mn,.htlcr_bstslt_mn,.htlcr_getapp_mn{margin-top:50px}
.cntct_ftr_d3 .ftrfrminfo{margin-top: 30px;}
.htlcr_bstslt_lsttp span{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}
.hlrgtap_inrsrgt ul li:last-child,.htlcr_bstslt_mn ul li:last-child,.htlcr_bstslt_mn ul li:nth-child(4),.htlcr_bstslt_mn ul li:nth-child(5),.htlcr_ftres_innrmn: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_mn ul li a.htlcra_bttn{margin: 10px 0 0}
.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(0,0)}
.htlcr_bstslt_lstbttn{position:absolute;bottom:0;transform:translate(0,380px);transition:.5s ease-in-out;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:linear-gradient(93deg,#2d1200 0,#18b9f0 100%) no-repeat padding-box;padding:0 0 0 30px;display:flex;align-items:stretch;justify-content:space-between;height:250px;overflow:hidden}
.htlcr_frstcta_mn.strip-1img{background: url(https://www.dotsquares.com/css/assets_reactjs/images/strip1.png)}
.htlcr_frstcta_lft .hltcre_sbhd h2{font-size:22px;color:#fff;margin-bottom:20px}
.htlcr_frstcta_lft{width:56%;display:flex;align-items:center}
.htlcr_frstcta_rgt{width:40%;text-align:right}
.htlcr_frstcta_rgt figure,.htlcr_secdcta_rgt figure{height:100%}
.htlcr_frstcta_rgt figure img,.htlcr_secdcta_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:.3s ease-in-out}
.htlcr_benfits_mn ul li:hover{box-shadow:0 2px 10px #b5f7ff}
.htlcr_bnfts_lst p{color:#575757;font-size:16px;font-weight:400;line-height:26px}
.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_reactjs/images/strip2.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:50%;padding-right:10px}
.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:#18b9f0;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%)}
.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_lsttp h3{font-size:18px;color:#fff;font-weight:600;line-height:normal}
.htlcr_getapp_lstbttm{border:3px solid #18b9f0;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:#18b9f0;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:3px dashed #18b9f0;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:3px dashed #18b9f0;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:3px dashed #18b9f0;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}
.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}
.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}
.frm_nr,.nh_optr_mn{align-items:stretch}
.lall_sc{padding:70px 0}
.nw_sbhdng h2,.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;justify-content:center;flex-wrap:wrap}
.nh_optr_lst:nth-last-child(-n+3){border-bottom:unset}
.nh_optr_lst:last-child,.nh_optr_lst:nth-child(5n){border-right:unset}
.nh_optr_lst{width:19.8%;text-align:center;padding:0;border-right:1px solid #e9e9e9;border-bottom:1px solid #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:.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}
.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 .slick-slide{height:auto}
.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%)}
#odad_nc .conta_iner,#wht_lblpg .conta_iner,.cont_ainer{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;background:linear-gradient(180deg,#4786f2 0,#2266d4 100%) no-repeat!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{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:#18b9f0;font-size:60px;line-height:normal}
.cntct_ftr_d3 .sb p,.cntct_ftr_d3 p{line-height:1.5;font-weight:400;font-size:16px}
.cntct_ftr_d3 .sb p{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;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:#18b9f0;width:30px;height:30px;padding:8px;border-radius:50%}
.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}
.cntct_ftr_d3 .ftrfrminfo li i{color:#00649e}
.fa-envelope:before{content:"\f0e0"}
.fa{display:inline-block;font: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%)}
.footer .ftr-logo-wrap li a img,.form_control,.frm_nr,.iti.iti--allow-dropdown.iti--separate-dial-code,.nh_frm_cnt select.form_control{width:100%}
.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{display:flex;justify-content:space-between;flex-wrap:wrap}
.nh_frm_cnt form .frm_grp{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;font-size:18px;line-height:28px;color:#fff;resize:none;background:0 0;border:unset;border-bottom:1px solid #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 textarea.form_control{height: 150px;overflow: hidden;}
.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{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}
.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}
.cntct_ftr_d3 .p_plcy,a.footer_call{display:none}
.frm_nwbtn{position:relative;margin-right:auto}
.frm_nr button#c_submit,.frm_nr button#common_submit{color:#fff;background:#18b9f0;border-radius:160px;font-size:22px;font-weight:300;height:55px;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}
.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{width:150px}
.degn2 .cntcnt_lcnt_fig figure img{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:5px 0 0;}
.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}

/*strip start*/
.strip{padding: 31px 50px;box-shadow: 0 3px 6px rgba(0,0,0,16%);width: fit-content; margin: -60px auto 30px;z-index: 1;position: relative;background: #fff;}
.strip .conta_iner{width: 100%}
.strip .strip-points{align-items: center;column-gap: 15px;}
.strip .service-title{text-transform: uppercase;}
.strip figure {width: 70px;height: 70px;}
.strip figure img{width: 100%;height: 100%}
.strip .service-title{margin: 0 0 4px;font-size: 25px;line-height: 29px;font-weight: 700;}
.strip p.strip-subtitle{font-size: 20px;line-height: 25px;margin: 0}
.strip .strip-listing{column-gap: 57px}

/*clients*/
.clients-preferred  p {margin: 0px auto 40px;}
.clientsbox {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.clientsbox .clients-preferred-inner {width: 54%;}
.clientsbox .clients-preferred-inner .coll-lg-6 {display: inline-block;width: 48%;margin: 0 0 45px;vertical-align: top;}
.clientsbox .clients-preferred-inner .coll-lg-6:nth-last-child(-n + 2){margin: 0}
.clientsbox .clients-preferred-inner .coll-lg-6 .col {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.clientsbox .clients-preferred-inner .coll-lg-6 .col .icon {display: inline-block;float: left;}
.clientsbox .clients-preferred-inner h3 {font-size: 19px;font-weight: 500 !important;margin: 0;line-height: 31px;margin: 0 0 0 4px;}
.clientsbox .coll-lg-6 {width: 45%;}

.clients-preferred-box .col {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 0 0 88px;}
.clients-preferred-box .col .icon {display: inline-block;float: left;}
.clients-preferred-box .col h3 {font-size: 1.2rem;font-weight: 500;color: #212832;}
.client-preferredimg .col-md-4 {margin: 10px 0;padding-right: 0;}
.client-preferredimg .col-md-6,.client-preferredimg .col-md-12 {padding-right: 0;}

.client-img-secone img {width: 100%;}
.client-preferredimg .client-img-sectwo {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; margin: 15px 0;}
.client-preferredimg .client-img-secthree {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.client-preferredimg .client-img-sectwo .coll-md-4,
.client-preferredimg .client-img-secthree .coll-md-6,
.client-preferredimg .client-img-secthree .coll-md-6,
.client-preferredimg .client-img-sectwo .coll-md-4 img,
.client-preferredimg .client-img-secthree .coll-md-6 img {width: 100%;}
.client-preferredimg .client-img-sectwo .coll-md-4.client-workto {margin: 0 15px;}
.client-preferredimg .client-img-secthree .coll-md-6.client-workthr {margin-left: 15px;}


/*our projects start*/

.our-projcts .project-list {background-image: linear-gradient(to right, #1a5eb4 50% , #ffff 50%)}
.our-projcts .slick-track {transition: fade 2000ms ease-out;infinite: true;}
.our-projcts .project-list1 {background-image:linear-gradient(to right, #e50311 50% , #ffff 50%)}
.our-projcts .project-list2 {background-image:linear-gradient(to right, #7e3e97 50% , #ffff 50%)}
.our-projcts .project-list3 {background-image:linear-gradient(to right, #117e40 50% , #ffff 50%)}
.our-projcts .left-detail {width: 49%;color: #fff;padding: 50px 0;}
.our-projcts .right-detail{width: 49%;padding: 50px 0 0 ;}
.our-projcts .right-detail img{margin: 0 0  0 auto;width: 70%;}
.our-projcts h3 {font-size: 36px;line-height: 40px;margin: 25px 0 10px;}
.our-projcts p {font-size: 16px;line-height: 21px;}
.our-projcts .download-flex {margin: 20px 0 0;}
.our-projcts .list {width: 50%;font-size: 14px;}
.our-projcts .list p {font-size: 17px;font-weight: 700;margin: 5px 0 0;}
.our-projcts .project-divide{align-items: center;justify-content: space-between;}
.our-projcts .store_icon {column-gap: 10px;margin: 30px 0 0;}
.our-projcts button.slick-arrow {background: #ffffff;left: 35px;padding: 12px;border: 1px solid #ccc;width: 50px;height: 50px;border-radius: 50%;color: #000;z-index: 1;}
.our-projcts button.slick-next.slick-arrow{left: inherit;right: 35px;}
.our-projcts .slick-prev:before,.our-projcts  .slick-next:before{color: #000;}
.our-projcts .slick-slide{height: auto;}
.our-projcts .featured-project{margin: 40px 0 0;}

.new-popup-flex .mobile-head span{color:#18b9f0 !important }
.error-message{font-size: 14px;}
.new-popup-flex button.call-action{background: #18b9f0 !important}
.new-popup.dialog-popup .exit:before, .bts-popup .new-popup-flex .exit:before, .new-popup.dialog-popup .exit:after, .bts-popup .new-popup-flex .exit:after{background: #fff !important;}
@media (max-width:1400px){.htlcr_getapp_lstbttm{min-height:264px}
	.strip p.strip-subtitle{font-size: 18px;}
}
@media (max-width:1300px){
	.strip .strip-points{column-gap: 7px}
}
@media (max-width:1199px){.htlcr_frstcta_rgt,.htlcr_ftres_innrmn:first-child .hlrgtap_inrslft:before,.htlcr_ftres_innrmn:last-child .hlrgtap_inrslft:before,.htlcr_secdcta_rgt{display:none}
.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}
.hlrgtap_inrslft{text-align:center}
.micro-food-section .box-set{padding:20px 10px 0}
.micro-food-section .food-title{font-size:20px;line-height:28px}
.micro-food-section .box{height:452px}
.strip .strip-listing{column-gap: 20px;}
.strip p.strip-subtitle{font-size: 16px}
.strip figure{width: 55px;height: 55px;}
/* clientsbox start   */
    .clientsbox{align-items: center;}
    .clientsbox .clients-preferred-inner .coll-lg-6{margin: 0 0 30px;}
    .htlcr_frstcta_mn.strip-1img{background-position: left;background-size: 190%;}
}
@media (max-width:1024px){
  .cntct_lctn_mn{align-items:end}
.htlcr_getapp_mn ul li:last-child .htlcr_getapp_lsttp:after{width:278px}
}
@media (max-width:991px){.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_bnnr_mn{display: block;}
.hltcre_bnnr_lft{width:100%;text-align:center}
.hltcre_bnnr_rgt{width:100%;margin:20px auto 0}
.cntct_ftr_d3 .sb span,.hltcre_sbhd h2,.what-says h4{font-size:30px}
.htlcr_benfits_mn ul li,.new-popup-flex .left{padding:20px}
.htlcr_benfits_mn ul{row-gap:30px;column-gap:30px}
.htlcr_getapp_lsttp:after{display:none}
.htlcr_getapp_lstbttm{padding:15px;width:80%;min-height:232px}
.cntct_ftr_d3 .sb h2{font-size:62px}
.htlcr_bstslt_lstbttn{padding:8px}
a.htlcra_bttn{padding:10px 26px}
.what-says h4{line-height:35px;margin-top:0}
.what-says{margin-top:0}
.cntct_ftr_d3 .ftrfrm_lft,.cntct_ftr_d3 .ftrfrm_rlt,.footer .footer-col-wrap{width:100%}
.cntct_ftr_d3 .fix_container{row-gap:30px}
.lall_sc{padding:30px 0}
.alsc{padding:40px 0 20px}
.micro-food-section .food-subtitle{font-size:16px}
.micro-food-section .food-block{column-gap:15px}
.micro-food-section .box-set{box-shadow:0 0 10px rgba(0,0,0,.3)}
.micro-food-section .food-disc{font-size:16px;line-height:20px}


.strip .conta_iner{width:100%} 
.strip{padding: 30px 15px;}
.strip .strip-listing{column-gap: 8px}
    /* client box start*/
    .clientsbox {flex-direction: column-reverse;}
    .clientsbox .clients-preferred-inner, .clientsbox .coll-lg-6 {width: 100%;}
    .clientsbox .clients-preferred-inner {text-align: center;margin: 40px 0 0px;}
    .clientsbox .clients-preferred-inner .coll-lg-6 {width: 32%;    margin: 0 0 20px;}
    .clientsbox .clients-preferred-inner .coll-lg-6 .col {display: block;text-align: center;}
    .clientsbox .clients-preferred-inner .coll-lg-6 .col .icon {width: 100%;}
    .clientsbox .clients-preferred-inner h3 {    font-size: 15px;line-height: 20px;}

.our-projcts button.slick-arrow{width: 40px;height: 40px;left: 0;}
.our-projcts button.slick-next.slick-arrow{right: 0;}
.our-projcts .slick-prev:before, .our-projcts .slick-next:before{line-height: 7px;}
.our-projcts h3 {font-size: 28px;line-height: 36px;margin: 15px 0 10px;}
}
@media (max-width:865px){
	.htlcr_getapp_lstbttm{width:82%}
	/*.strip .strip-listing{flex-wrap:wrap;row-gap:20px; }
	.strip .strip-points{width: 48%;justify-content: flex-start !important}*/
	.strip{width: 97%}
	.strip p.strip-subtitle{line-height: 20px;}
	.strip .service-title{font-size: 20px;line-height: 23px;}
	.htlcr_getapp_lstbttm{min-height: 253px;}
}
@media (max-width:767px){.app-header{padding:15px 0}
  .logo img{width:298px}
.call-left img{width:22px;height:30px;margin-right:4px;padding:4px}
.hltcre_bnnr_sc{padding:90px 0 30px}
.htlcr_mhd h1 span{font-size:17px;margin:0 0 4px}
.hltcre_bnnr_mn .htlcr_mhd .banner-list{text-align: left;display: inline-block;width: 100%}
.htlcr_mhd .banner-list li{font-size:16px;text-align: left;    margin: 0 0 12px 0px;}
.htlcr_mhd .ds-points li{width: 48%}
.htlcr_mhd .ds-points{margin-top: 0}
.nh_frm_cnt textarea.form_control{height: 80px;}
.htlcr_mhd h1{font-size:30px;margin:0 0 10px}
.htlcr_mhd h3{font-size:18px;margin:10px 0}
.all_sec,.alsc,.lall_sc{padding:30px 0}
.htlcr_benfits_mn,.htlcr_bstslt_mn,.htlcr_ftres_mn{margin-top:30px}
.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:60px;width:60px}
.htlcr_frstcta_mn,.htlcr_secdcta_mn{padding:20px 10px}
.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_lstbttm:after,.htlcr_getapp_lstbttm:before,.htlcr_getapp_lsttp span,.new-popup-flex .right{display:none}
.htlcr_getapp_lsttp h3{color:#000;font-size:15px}
.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{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}
.cntct_ftr_d3 .ftrfrm_ptnr h3,.cntct_ftr_d3 .ftrfrminfo h3,.hltcre_sbhd h2,.nw_sbhdng h2,.rbst_tchn_sc h2{font-size:22px}
.cntct_ftr_d3 .sb span,.htlcr_ftres_innrmn .hltcre_sbhd h2{font-size:20px}
a.htlcra_bttn{padding:8px 20px;font-size:14px}
.htlcr_bstslt_lstbttn p{font-size:13px;line-height:19px}
.htlcr_bstslt_lstbttn h3{font-size:15px}
.htl_ftrlft p{font-size:14px}
.htlcr_frstcta_lft .hltcre_sbhd h2{margin-bottom:12px;font-size:15px}
.htlcr_ftres_innrsb,.nh_optr_mn{margin-top:20px}
.hlrgtap_inrslft{width:34%}
.hlrgtap_inrsrgt{width:60%}
.hlrgtap_inrsrgt ul li{margin-bottom:18px}
.hltcre_bnnr_mn .htlcra_bttn.htlcra_bttnwhte,.htl_ftrlft h3{font-size:18px}
.hltcre_bnnr_mn .htlcr_mhd img{    margin: 8px auto 0;max-width: 300px;display: block;}
.hltcre_sbhd h3,.new-popup-flex .mobile-head{font-size:20px;line-height:25px;width: 93%}
.nh_optr_lst{width:24.5%}
.nh_optr_lst:nth-child(5n){border-right:1px solid #e9e9e9}
.nh_optr_lst:nth-child(4n){border-right:unset}
.nh_optr_lst:nth-last-child(-n+3){border-bottom:1px solid #e9e9e9}
.nh_optr_lst:last-child{border-bottom:unset;border-right:1px solid #e9e9e9;border-left:1px solid #e9e9e9}
.hltcre_bnnr_mn{display:block}
.cntct_ftr_d3 .fix_container{flex-direction: column-reverse;}
.cntct_ftr_d3 .sb h2{font-size:45px;margin:4px 0 8px}
.cntct_ftr_d3 .sb p{margin-top:0}
.footer_2 .clutch_lst,.footer_2 .scl_mdi{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-bottom: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,.nh_frm_cnt 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{margin:0 auto 10px!important}
.degn2 .cntcnt_lcnt_fig_cnt{width:100%;border-left:unset;padding-left:0;text-align:center}
.request-form .form-fields button{padding:10px 20px}
.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}
.Leading-Brands-slider{padding:30px 15px}
.micro-food-section .box{height:auto;width:100%}
.micro-food-section .box-set{position:relative;max-width:400px;margin:0 auto 20px}
.micro-food-section .box-set img{width:70%;display:block;margin:0 0 0 auto}
.new-popup-flex .left{width:100%}
.bts-popup .exit:before, .new-popup .exit:before, .bts-popup .exit:after, .new-popup .exit:after{background: #000 !important;}

.our-projcts .left-detail{padding: 40px 0;}
.our-projcts h3 {font-size: 20px;line-height: 24px;}
.our-projcts .download-flex {margin: 10px 0 0;}
.our-projcts p {font-size: 15px;} 
.strip .strip-listing{flex-wrap:wrap;row-gap:20px; }
	.strip .strip-points{width: 48%;justify-content: flex-start !important}
 /* client box start*/
    .clientsbox .clients-preferred-inner .coll-lg-6 {width: 49%;    margin: 0 0 15px;}
    .clients-preferred p{width: 100%;margin: 10px auto 25px;}
    .new-popup.dialog-popup .exit:before, .bts-popup .new-popup-flex .exit:before, .new-popup.dialog-popup .exit:after, .bts-popup .new-popup-flex .exit:after{background: #000 !important;}
}
@media (max-width:570px){
  .hlrgtap_inrsrgt,.htlcr_bstslt_mn ul li,.htlcr_bstslt_mn ul li:nth-child(4),.htlcr_bstslt_mn ul li:nth-child(5){margin-bottom:20px}
  .htlcr_bstslt_mn ul{margin-bottom: 0px;}
  .hltcre_bnnr_sc{padding:80px 0 30px}
.call-left a{color:#fff;padding:0;font-size:12px}
.logo img{width:186px}
.hltcre_bnnr_mn{display:block}
.cntct_ftr_d3 .sb h2,.htlcr_mhd h1{font-size:30px}
.hltcre_bnnr_mn .htlcr_mhd h1 .subhead-ban{font-size: 18px;line-height: 22px}
.htlcr_mhd .banner-list li{line-height:22px}
.hltcre_bnnr_mn a.htlcra_bttn.htlcra_bttnwhte{margin:0 auto}
.htlcr_bstslt_lstbttn{padding:5px}
.htlcr_bstslt_lstbttn p{margin:4px 0 3px}
.htlcr_benfits_mn ul{row-gap:inherit}
.htlcr_benfits_mn ul li,.htlcr_getapp_mn ul li{width:100%;margin:0 0 20px}
.htlcr_benfits_mn ul li:last-child{margin:0}
.htlcr_getapp_mn{margin-top:30px}
.htlcr_getapp_mn ul li:first-child{width:100%}
.htlcr_ftres_innrmn:nth-child(2) .htlcr_ftres_innrsb,.htlcr_ftres_innrsb{flex-direction:column-reverse}
.hlrgtap_inrslft{width:85%}
.hlrgtap_inrsrgt{width:100%}
.htlcr_ftres_innrmn{margin-bottom:50px}
.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 .ftrfrm_ptnr h3,.cntct_ftr_d3 .ftrfrminfo h3,.cntct_ftr_d3 .sb span{font-size:18px}
.cntct_ftr_d3 .ftrfrminfo{margin-top:10px}
.cntct_ftr_d3 .ftrfrminfo li a,.sb p{font-size:16px}
.cntct_lctn_sc.degn2{padding:30px 0}
.footer .footer-col-wrap2 ul.ftr-logo-wrap{column-gap:inherit}
.footer .ftr-logo-wrap li{margin:0 10px 0 0}
.clients-preferred .client-features-list{width: 100%}
.clients-preferred .client-features{row-gap: 20px;}
.our-projcts .left-detail {width: 100%;}
.our-projcts .right-detail {display: none;}
.our-projcts .project-list{background:#1a5eb4;}
.our-projcts .project-list1{background: #e50311;}
.our-projcts .project-list2{background:#7e3e97;}
.our-projcts .project-list3{background: #117e40;}
.our-projcts p {font-size: 14px;}
.our-projcts h3{margin: 12px 0 8px;}  
.our-projcts .list p {font-size: 16px;margin: 3px 0 0;}
.our-projcts .slick-dots li button:before{font-size: 25px;}
.strip p.strip-subtitle{font-size: 14px;}
.strip{padding: 18px 10px;}
.strip .strip-listing{column-gap: 6px;}
.strip .strip-points{width: 49%}
}
@media (max-width:485px){.htlcr_bstslt_mn ul li{width:100%}
	.htlcr_bstslt_mn ul li a.htlcra_bttn{margin: 14px 0 0;}
}
.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}
}

/*blackfriday*/
.offerpopup .bts-popup-container{max-width: 600px;}
.bts-popup.offerpopup .exit:after, .bts-popup.offerpopup .exit:before{background: #fff !important}
.bts-popup.offerpopupblackfriday .exit:after, .bts-popup.offerpopupblackfriday .exit:before{background: #000 !important}
.offerpopupblackfriday .new-popup-flex .right{background: #0f0f0f}