@font-face{font-family:'Product Sans';src:url('../sitefonts/ProductSans-Thin.eot');src:url('../sitefonts/ProductSans-Thin.eot?#iefix') format('embedded-opentype'),url('../sitefonts/ProductSans-Thin.woff2') format('woff2'),url('../sitefonts/ProductSans-Thin.woff') format('woff'),url('../sitefonts/ProductSans-Thin.ttf') format('truetype'),url('../sitefonts/ProductSans-Thin.svg#ProductSans-Thin') format('svg');font-weight:100;font-style:normal;font-display:swap}
@font-face{font-family:'Product Sans';src:url('../sitefonts/ProductSans-ThinItalic.eot');src:url('../sitefonts/ProductSans-ThinItalic.eot?#iefix') format('embedded-opentype'),url('../sitefonts/ProductSans-ThinItalic.woff2') format('woff2'),url('../sitefonts/ProductSans-ThinItalic.woff') format('woff'),url('../sitefonts/ProductSans-ThinItalic.ttf') format('truetype'),url('../sitefonts/ProductSans-ThinItalic.svg#ProductSans-ThinItalic') format('svg');font-weight:100;font-style:italic;font-display:swap}
@font-face{font-family:'Product Sans';src:url('../sitefonts/ProductSans-Light.eot');src:url('../sitefonts/ProductSans-Light.eot?#iefix') format('embedded-opentype'),url('../sitefonts/ProductSans-Light.woff2') format('woff2'),url('../sitefonts/ProductSans-Light.woff') format('woff'),url('../sitefonts/ProductSans-Light.ttf') format('truetype'),url('../sitefonts/ProductSans-Light.svg#ProductSans-Light') format('svg');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:'Product Sans';src:url('../sitefonts/ProductSans-LightItalic.eot');src:url('../sitefonts/ProductSans-LightItalic.eot?#iefix') format('embedded-opentype'),url('../sitefonts/ProductSans-LightItalic.woff2') format('woff2'),url('../sitefonts/ProductSans-LightItalic.woff') format('woff'),url('../sitefonts/ProductSans-LightItalic.ttf') format('truetype'),url('../sitefonts/ProductSans-LightItalic.svg#ProductSans-LightItalic') format('svg');font-weight:300;font-style:italic;font-display:swap}
@font-face{font-family:'Product Sans';src:url('../sitefonts/ProductSans-Regular.eot');src:url('../sitefonts/ProductSans-Regular.eot?#iefix') format('embedded-opentype'),url('../sitefonts/ProductSans-Regular.woff2') format('woff2'),url('../sitefonts/ProductSans-Regular.woff') format('woff'),url('../sitefonts/ProductSans-Regular.ttf') format('truetype'),url('../sitefonts/ProductSans-Regular.svg#ProductSans-Regular') format('svg');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Product Sans';src:url('../sitefonts/ProductSans-Italic.eot');src:url('../sitefonts/ProductSans-Italic.eot?#iefix') format('embedded-opentype'),url('../sitefonts/ProductSans-Italic.woff2') format('woff2'),url('../sitefonts/ProductSans-Italic.woff') format('woff'),url('../sitefonts/ProductSans-Italic.ttf') format('truetype'),url('../sitefonts/ProductSans-Italic.svg#ProductSans-Italic') format('svg');font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:'Product Sans';src:url('../sitefonts/ProductSans-Medium.eot');src:url('../sitefonts/ProductSans-Medium.eot?#iefix') format('embedded-opentype'),url('../sitefonts/ProductSans-Medium.woff2') format('woff2'),url('../sitefonts/ProductSans-Medium.woff') format('woff'),url('../sitefonts/ProductSans-Medium.ttf') format('truetype'),url('../sitefonts/ProductSans-Medium.svg#ProductSans-Medium') format('svg');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Product Sans';src:url('../sitefonts/ProductSans-MediumItalic.eot');src:url('../sitefonts/ProductSans-MediumItalic.eot?#iefix') format('embedded-opentype'),url('../sitefonts/ProductSans-MediumItalic.woff2') format('woff2'),url('../sitefonts/ProductSans-MediumItalic.woff') format('woff'),url('../sitefonts/ProductSans-MediumItalic.ttf') format('truetype'),url('../sitefonts/ProductSans-MediumItalic.svg#ProductSans-MediumItalic') format('svg');font-weight:500;font-style:italic;font-display:swap}
@font-face{font-family:'Product Sans';src:url('../sitefonts/ProductSans-Bold.eot');src:url('../sitefonts/ProductSans-Bold.eot?#iefix') format('embedded-opentype'),url('../sitefonts/ProductSans-Bold.woff2') format('woff2'),url('../sitefonts/ProductSans-Bold.woff') format('woff'),url('../sitefonts/ProductSans-Bold.ttf') format('truetype'),url('../sitefonts/ProductSans-Bold.svg#ProductSans-Bold') format('svg');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Product Sans';src:url('../sitefonts/ProductSans-BoldItalic.eot');src:url('../sitefonts/ProductSans-BoldItalic.eot?#iefix') format('embedded-opentype'),url('../sitefonts/ProductSans-BoldItalic.woff2') format('woff2'),url('../sitefonts/ProductSans-BoldItalic.woff') format('woff'),url('../sitefonts/ProductSans-BoldItalic.ttf') format('truetype'),url('../sitefonts/ProductSans-BoldItalic.svg#ProductSans-BoldItalic') format('svg');font-weight:700;font-style:italic;font-display:swap}
@font-face{font-family:'Product Sans';src:url('../sitefonts/ProductSans-BlackItalic.eot');src:url('../sitefonts/ProductSans-BlackItalic.eot?#iefix') format('embedded-opentype'),url('../sitefonts/ProductSans-BlackItalic.woff2') format('woff2'),url('../sitefonts/ProductSans-BlackItalic.woff') format('woff'),url('../sitefonts/ProductSans-BlackItalic.ttf') format('truetype'),url('../sitefonts/ProductSans-BlackItalic.svg#ProductSans-BlackItalic') format('svg');font-weight:900;font-style:italic;font-display:swap}
@font-face{font-family:'Product Sans';src:url('../sitefonts/ProductSans-Black.eot');src:url('../sitefonts/ProductSans-Black.eot?#iefix') format('embedded-opentype'),url('../sitefonts/ProductSans-Black.woff2') format('woff2'),url('../sitefonts/ProductSans-Black.woff') format('woff'),url('../sitefonts/ProductSans-Black.ttf') format('truetype'),url('../sitefonts/ProductSans-Black.svg#ProductSans-Black') format('svg');font-weight:900;font-style:normal;font-display:swap}
:root {
    --c_primary: #006EEF;
    --c_secondary: #33B4FF;
    --c_dark_primary: #002033;
    --c_text: #464646;
    --c_text_dark: #1d1d1d;
    --c_heading: #101010;
    --c_dark: #141414;
    --c_black: #000000;
    --c_white: #ffffff;
    --c_gradient: transparent linear-gradient(270deg, var(--c_secondary) 0%, var(--c_primary) 100%) 0% 0% no-repeat padding-box !important;
    --font_ProductSans: 'Product Sans';
    --transition: all 0.3s ease-in-out 0s;
    --shadow: 0 0px 23px #00000021;
    --c_opacity: #006EEF50;
    --c_gray: #f7f7f7;
}
/***** Reset Css | Start *****/
*{margin:0;padding:0;box-sizing:border-box}
::after,::before{box-sizing:border-box}
html{scroll-behavior:smooth;overscroll-behavior:none}
body{background-color:var(--c_white);font-family:var(--font_ProductSans);overscroll-behavior:none}
:is(body,p,li){font-size:18px;font-weight:400;line-height:1.5;color:var(--c_text)}
:is(p,li) small{font-size:16px;display:block}
a,a:hover{outline:0;text-decoration:none;transition:var(--transition)}
.fs_h1,.hd_1 :where(h1,h2,h3,h4,h5,h6),h1{font-size:56px}
.hd_2 :where(h1,h2,h3,h4,h5,h6),h2{font-size:44px}
.hd_2_1 :where(h1,h2,h3,h4,h5,h6){font-size:40px}
.hd_3,.hd_3 :where(h1,h2,h3,h4,h5,h6),h3{font-size:30px}
.hd_3_1 :where(h1,h2,h3,h4,h5,h6){font-size:36px}
.hd_4 :where(h1,h2,h3,h4,h5,h6),h4{font-size:26px}
.hd_5 :where(h1,h2,h3,h4,h5,h6),h5{font-size:24px}
.hd_6 :where(h1,h2,h3,h4,h5,h6),h6{font-size:22px}
.hd_7 :where(h1,h2,h3,h4,h5,h6){font-size:20px}
:is(h1,h2,h3,h4,h5,h6){color:var(--c_heading);font-weight:700;line-height:1.3;margin:0}
:is(h1,h2,h3,h4,h5,h6) strong{font-weight:900}
:is(h1,h2,h3,h4,h5,h6).fw_400{font-weight:400}
:is(p,ol,ul,li,figure){margin:0}
figure{line-height:0}
figure figcaption{line-height:1.5}
:where(p,ol,ul,li,h1,h2,h3,h4,h5,h6):not(:last-child){margin-bottom:15px}
.bg_gray{background-color:var(--c_gray)}
ul{padding:0;list-style:none}
img{max-width:100%}
.u_spc{padding-top:80px;padding-bottom:80px}
.ut_spc{padding-top:80px}
.ub_spc{padding-bottom:80px}
.uh_spc{padding-top:30px;padding-bottom:30px}
.uht_spc{padding-top:30px}
.uhb_spc{padding-bottom:30px}
.m_40{margin:40px 0}
.mt_40{margin-top:40px}
.mb_40, .s_head{margin-bottom:40px}
.text_center{text-align:center}
.text_white,.text_white :where(:not(.btn)){color:var(--c_white)}
.text_white p{font-weight:300}
.inherit,.m_h .inherit,.s_h .inherit,p a{color:inherit;text-decoration:underline!important}
.inhrt_undr{color:inherit;text-decoration:underline}
.stcky_tp{position:sticky;top:90px}
.fullbox_link{position:absolute;width:100%;height:100%;opacity:0;inset:0;margin:auto}
.conta_iner{width:92%;max-width:1360px;margin:0 auto}
.side_conta_iner{width:calc(100% - (100% - 92%)/ 2);max-width:calc(100% - (100% - 1360px)/ 2);margin:0 0 0 auto}
main{overflow:clip}
.content,.nv_spc{padding-top:95px}
.m_h p{font-size:22px}
.s_h p{font-size:20px}
.m_h p a,.s_h p a{color:inherit;text-decoration:underline!important}
.m_h p a:hover,.s_h p a:hover{text-decoration:underline}
.s_h .fs_h1,.s_h :is(h1,h2,h3,h4,h5,h6){font-weight:900}
.s_h :is(h1,h2,h3,h4,h5,h6).fw_400{font-weight:400}
.s_h p.itlc{font-size:24px;font-weight:500;color:var(--c_text_dark)}
.m_h>.btn,.s_h>.btn{margin-top:25px}
.br{display:block}
.c_primary{color:var(--c_primary)}
.c_secondary{color:var(--c_secondary)}
.mb_0{margin-bottom:0}
.blk_span{display:block}
.juicer-feed .j-message p{color:#666;font-weight:400;font-size:14px;line-height:1.5}
.juicer-feed .j-meta{margin-top:15px}
.juicer-feed .j-meta a{color:#3a3a3a}
.juicer-feed.modern .j-text{padding:15px 15px 15px 15px}
.iti__country-name, .iti__flag-box{color: #000 !important;}
/* Buttons */
button{font-family:var(--font_ProductSans);cursor:pointer}
.btn{font-size:16px;font-weight:400;min-height:50px;border-radius:50px;display:flex;align-items:center;justify-content:center;font-family:var(--font_ProductSans);transition:var(--transition);border:1px solid transparent;padding-inline:20px;padding-block:5px;position:relative;width:-moz-fit-content;white-space:nowrap;width:fit-content;box-shadow:none;overflow:hidden;cursor:pointer;gap:8px}
.btn:hover::after,.btn_entpren span:hover::after,.btn_hdr:hover::after,.btnn.animated::after{animation:iconMove5 ease-out .35s}
.btn span{width:40px;height:40px;position:absolute;transition:all .5s ease-in-out 0s;animation:wobble 1s ease infinite;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;right:10px}
.btn span:not(.play)::before{content:"";height:100%;width:100%;display:inline-flex;background-size:20px;background-repeat:no-repeat;background-position:center;background-image:url('https://media.apptunix.com/wp-content/uploads/2024/04/25093634/arrow_icon.svg');transition:all .5s ease-in-out 0s}
.btn span.play::before{content:"\f04b";font-family:"Font Awesome 6 Free";font-weight:900;color:var(--c_primary);position:relative;left:2px}
.btn span.callIcon::before{background-size:20px;background-image:url('https://media.apptunix.com/wp-content/uploads/2024/05/16060748/call_icon.svg')}
.hdrfrm_btn{min-height:45px;height:45px;font-size:16px;min-width:150px}
.btn:hover span::before{filter:brightness(0) invert(1)}
.btn.sm{font-size:15px;min-height:45px;padding-inline:20px}
.btn:hover span.play::before{filter:none}
.btn.xsm{font-size:14px;min-height:40px;padding-inline:15px}
.btn-primary{color:var(--c_white);background:var(--c_primary)}
.btn-white{color:var(--c_black);background:var(--c_white)}
.btn-white.br{display:flex;color:var(--c_white);background:0 0;border:1px solid var(--c_white)}
.btn-white.br span{background:var(--c_white)}
.btn-white.br span:before{filter:none}
.btn-white span{background:var(--c_primary)}
.btn-white span:before{filter:brightness(0) invert(1)}
.btn-white:hover span.play:before{filter:brightness(0) invert(1)}
.btn.btn-white:not(.br)::after{filter:brightness(0)}
.btn-black{color:var(--c_white);background:var(--c_black)}
.btn-black span{background:var(--c_white)}
.btn-black:hover span:before{filter:none}
.btn-black.br{display:flex;color:var(--c_black);background:0 0;border:1px solid var(--c_black)}
.btn-black.br span{background:var(--c_black)}
.btn-black.br span:before{filter:brightness(0) invert(1)}
.btn-black.br::after{filter:brightness(0)}
.btn-video{color:var(--c_primary);background:var(--c_white);border:1px solid var(--c_primary);padding-right:50px!important}
.btn-video span{animation:none;border:3px solid #00649eb0}
.btn-primary.btn-video{color:var(--c_white)}
.btn-video::after{content:unset!important}
.btn span.play{display:flex;align-items:center;justify-content:center;height:30px;width:30px}
.btn-video span::after{content:"";position:absolute;top:-3px;left:-3px;width:calc(100% + 6px);height:calc(100% + 6px);border:3px solid transparent;border-top:3px solid var(--c_primary);border-right:3px solid var(--c_primary);animation:ringRotate 4s linear infinite;border-radius:50%}
.btn::after,.btn_entpren span::after,.btn_hdr::after{content:"";width:12px;height:12px;display:inline-flex;transform:rotate(-90deg);transition:var(--transition);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-size:12px;background-repeat:no-repeat;background-position:center;transform-origin:center;position:relative}
.btn span{display:none}
@keyframes pulse-animation2{
0%{box-shadow:0 0 0 0 rgba(255,255,255,.3)}
100%{box-shadow:0 0 0 15px rgba(255,255,255,0)}
}
@keyframes iconMove5{
0%{-webkit-transform:translateX(0) rotate(-90deg);transform:translateX(0) rotate(-90deg)}
30%{opacity:0}
31%{-webkit-transform:translateX(1.25rem) rotate(-90deg);transform:translateX(1.25rem) rotate(-90deg)}
32%{-webkit-transform:translateX(-1.25rem) rotate(-90deg);transform:translateX(-1.25rem) rotate(-90deg)}
84%{opacity:1}
100%{-webkit-transform:translateX(0) rotate(-90deg);transform:translateX(0) rotate(-90deg)}
}
@keyframes ringRotate{
0%{transform:rotate(0)}
100%{transform:rotate(360deg)}
}
@keyframes wobble{
0%{transform:translateX(0)}
15%{transform:translateX(-12%) rotate(-5deg)}
30%{transform:translateX(10%) rotate(3deg)}
45%{transform:translateX(-8%) rotate(-3deg)}
60%{transform:translateX(6%) rotate(2deg)}
75%{transform:translateX(-3%) rotate(-1deg)}
100%{transform:translateX(0)}
}
.btn_center{margin-inline:auto}

/* Forms | Start */
.form_control{margin-bottom:20px}
label{font-size:14px;font-weight:600;margin:0 0 5px;display:block}
.form .select2 .select2-selection,input,select,textarea{width:100%;font-size:16px;font-weight:400;color:var(--c_black);background-color:var(--c_white);font-family:var(--font_ProductSans);border:1px solid #b1b3b873;border-radius:30px;box-shadow:none;outline:0}
:is(input,select,textarea):-internal-autofill-selected,:is(input,select,textarea):-webkit-autofill{color:var(--c_black)!important;background-color:var(--c_white)!important}
.form .select2 .select2-selection,input,select{height:50px}
input{padding:5px 20px}
input[type=file]{padding-left:0}
input[type=file]::file-selector-button{height:50px;border:none;padding:0 20px;font-size:14px;color:#000;margin-right:20px}
.form .select2 .select2-selection,select{padding:0 40px 0 20px;appearance:none;background-image:url('https://media.apptunix.com/wp-content/uploads/2024/04/26084346/arrow-2.svg');background-size:12px;background-position:right 20px center;background-repeat:no-repeat}
textarea{height:120px;padding:15px 20px;resize:none}
textarea.form_control{margin-bottom:0}
textarea.form_control::-webkit-scrollbar{width:0;height:0}
.form .select2 .select2-selection:focus,input:focus,select:focus,textarea:focus{border-color:var(--c_primary)}
:is(input,select,textarea)::placeholder{color:var(--c_text);opacity:1}
.empty_value{border-color:red!important}
label.error,span.not_valid_no{color:red;font-size:12px;font-weight:500;display:inline;margin-bottom:0;display:none!important}
.form_control .iti.iti--allow-dropdown{width:100%}
.btn_wrap{position:relative;width:max-content}
.btn_wrap>input{position:absolute;left:0;top:0;width:100%!important;height:100%!important;opacity:0;z-index:1;cursor:pointer;padding:0!important}
.form_btn{margin-top:30px}
.form_btn .btn[type=submit]{color:var(--c_white);background:#006eef;border-radius:5px;min-width:160px;font-size:18px;font-weight:500;padding:5px 20px;min-height:50px;border:unset}
.form_btn .btn[type=submit]:hover{color:var(--c_white);background:var(--c_secondary)}

/* Form Version2 */
.form.v2 :is(input:not(.btn,[type=checkbox]),select,textarea){border-radius:0;border:none;color:var(--c_white);border-bottom:solid 1px #e8e8e8;padding:10px 0;background-color:transparent}
.form.v2 :is(input:not(.btn):not([type=checkbox]),select,textarea):-internal-autofill-selected,.form.v2 :is(input:not(.btn):not([type=checkbox]),select,textarea):-webkit-autofill{color:var(--c_white)!important;background-color:transparent!important}
.form.v2 :is(input:not(.btn,[type=checkbox]),select,textarea):focus{border-color:var(--c_primary)}
.form.v2 :is(input:not(.btn,[type=checkbox]),select,textarea)::placeholder{color:var(--c_white)}
.form.v2 :is(input:not(.btn,[type=checkbox]),select,textarea).empty_value{border-color:red!important}
.form.v2 :is(input:not(.btn,[type=checkbox]),select){height:45px}
.form.v2 select{padding-right:35px!important;background-position:right 10px center;background-image:url('https://media.apptunix.com/wp-content/uploads/2025/04/08073325/arrow-2_wht.png');background-size:12px}
.form.v2 select option{color:var(--c_black)}
.form.v2 select:invalid,form.v2 select option:first-child{color:var(--c_white)}
.form.v2 :is(textarea){height:80px}
.form.v2 .iti__selected-dial-code{margin-left:2px}
.form.v2 .iti__selected-flag{padding-left:0}
.form.v2 .iti__flag-container{height:45px;bottom:auto}
.form.v2 .iti__arrow{margin-left:4px;border-top-color:var(--c_white)}
.form.v2 .iti__arrow--up{border-bottom-color:var(--c_white)}
.form_checkbox{margin-top:20px}
.form_checkbox label{display:flex;align-items:center;font-size:14px;font-weight:400;cursor:pointer;margin:0;gap:5px}
.form_checkbox label:not(:last-child){margin-bottom:15px}
.form_checkbox label input[type=checkbox]{height:22px;width:22px;appearance:none;color:var(--c_text_dark);border:2px solid #0079bf42;box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);background-color:transparent;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0}
.form_checkbox label input[type=checkbox]::before{content:'';display:block;position:absolute;width:6px;height:11px;border:solid var(--c_primary);border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px);opacity:0;visibility:hidden;transition:var(--transition)}
.form_checkbox label input[type=checkbox]:checked::before{opacity:1;visibility:visible}
.cm_white_mode .rangesldr input,.rangesldr input{width:auto;border:unset!important;height:auto!important;color:transparent!important}
.frm_updtn .form_control{width:49%}
.frm_updtn{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}
.form.v2 .iti--separate-dial-code .iti__selected-dial-code{color:var(--c_white)}
.contactForm_grid .form.v2 label.error,.contactForm_grid .form.v2 span.not_valid_no{display:none!important}
.rangesldr .slider-track{position:relative;width:100%;height:6px;background:#007bff2e;border-radius:3px;margin-top:10px;cursor:pointer;overflow:visible!important}
.form_control.rangesldr{text-align:left}
.rangesldr .slider-thumb{position:absolute;top:-2px;width:10px;height:10px;background:#007bff;border-radius:50%;transform:translateX(-50%);cursor:grab}
.sub_msg:empty{display:none}
.sub_msg{margin-top:12px}
.alert{display:block;font-size:15px;line-height:1.4;border:1px solid transparent;padding:12px 15px;border-radius:4px}
.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}
.alert-danger{background-color:#f2dede;border-color:#ebccd1;color:#a94442}

/**white mode css**/
.cm_white_mode .form.v2 :is(input:not(.btn,[type=checkbox]),select,textarea){color:var(--c_black);border-bottom-color:#000}
.cm_white_mode .contactForm_grid .rt :is(h2,input:not(.btn,[type=checkbox]),textarea,select).empty_value{border-bottom-color:red!important}
.cm_white_mode .form.v2 input::placeholder,.cm_white_mode .form.v2 textarea::placeholder{color:var(--c_black)!important}
.cm_white_mode .iti--separate-dial-code .iti__selected-dial-code{color:var(--c_black)}
.cm_white_mode .address_slider .address_slide figure img{filter:brightness(0)}
.cm_white_mode .address_thumbs figure.slick-current{border-color:#006eef}
.cm_white_mode.contactForm_sc{background:var(--c_white)}
.cm_white_mode .contactForm_grid .lt.text_white :where(:not(.btn)){color:var(--c_black)}
.cm_white_mode .form_control.rangesldr label{color:var(--c_black)}
.cm_white_mode .map_frame img{opacity:.1}
.cm_white_mode .contactForm_grid .rt{background:rgb(255 255 255);backdrop-filter:blur(20px);border:unset;box-shadow:0 3px 24px #00000017}
.cm_white_mode .form.v2 .iti--separate-dial-code .iti__selected-dial-code{color:var(--c_black)}
.cm_white_mode .form.v2 .iti__arrow{margin-left:4px;border-top-color:var(--c_black)}
.cm_white_mode .form.v2 .iti__arrow--up{border-bottom-color:var(--c_black)}
.cm_white_mode .form.v2 select{background-image:url('https://media.apptunix.com/wp-content/uploads/2024/04/26084346/arrow-2.svg')}
.cm_white_mode .contactForm_grid .rt h2{color:var(--c_black)}
/* Forms | End */

/**header form css**/
.header_form{background:#fff;border-radius:20px;padding:40px}
.header_form textarea{height:100px}
.header_form input,.header_form select{height:45px}
.btn_wrap .btn::after{content:unset}
section[id*=next_sc],section[id*=previous_sc]{scroll-margin-top:30px}

/* Reset Responsive */
@media(max-width:1600px){
.u_spc{padding-top:60px;padding-bottom:60px}
.ut_spc{padding-top:60px}
.ub_spc{padding-bottom:60px}
}
@media(max-width:1400px){
.fs_h1,.hd_1 :where(h1,h2,h3,h4,h5,h6),h1{font-size:48px}
.hd_2 :where(h1,h2,h3,h4,h5,h6),h2{font-size:42px}
.hd_2_1 :where(h1,h2,h3,h4,h5,h6){font-size:40px}
.hd_3,.hd_3 :where(h1,h2,h3,h4,h5,h6),h3{font-size:30px}
.hd_3_1 :where(h1,h2,h3,h4,h5,h6){font-size:36px}
.hd_4 :where(h1,h2,h3,h4,h5,h6),h4{font-size:26px}
.hd_5 :where(h1,h2,h3,h4,h5,h6),h5{font-size:24px}
.hd_6 :where(h1,h2,h3,h4,h5,h6),h6{font-size:22px}
.hd_7 :where(h1,h2,h3,h4,h5,h6){font-size:20px}
}
@media(max-width:1200px){
.fs_h1,.hd_1 :where(h1,h2,h3,h4,h5,h6),h1{font-size:42px}
.hd_2 :where(h1,h2,h3,h4,h5,h6),.hd_2_1 :where(h1,h2,h3,h4,h5,h6),h2{font-size:40px}
.hd_3 :where(h1,h2,h3,h4,h5,h6),h3{font-size:24px}
.hd_3_1 :where(h1,h2,h3,h4,h5,h6){font-size:30px}
.hd_4 :where(h1,h2,h3,h4,h5,h6),h4{font-size:22px}
.hd_5 :where(h1,h2,h3,h4,h5,h6),h5{font-size:20px}
.hd_6 :where(h1,h2,h3,h4,h5,h6),h6{font-size:20px}
.hd_7 :where(h1,h2,h3,h4,h5,h6){font-size:20px}
.s_h p{font-size:18px}
.s_h p.itlc{font-size:20px}
.m_h p{font-size:20px}
:is(body,p,li){font-size:16px}
.s_h>.btn{margin-top:24px}
:is(p,li) small{font-size:14px}
}
@media(max-width:992px){
.fs_h1,.hd_1 :where(h1,h2,h3,h4,h5,h6),h1{font-size:36px}
.hd_2 :where(h1,h2,h3,h4,h5,h6),.hd_2_1 :where(h1,h2,h3,h4,h5,h6),h2{font-size:30px}
.hd_3 :where(h1,h2,h3,h4,h5,h6),h3{font-size:24px}
.hd_3_1 :where(h1,h2,h3,h4,h5,h6){font-size:26px}
.hd_4 :where(h1,h2,h3,h4,h5,h6),h4{font-size:18px}
.s_h p{font-size:16px}
.s_h p.itlc{font-size:18px}
.m_h p{font-size:18px}
.u_spc{padding-top:40px;padding-bottom:40px}
.ut_spc{padding-top:40px}
.ub_spc{padding-bottom:40px}
.uh_spc{padding-top:20px;padding-bottom:20px}
.uht_spc{padding-top:20px}
.uhb_spc{padding-bottom:20px}
.br:not(.btn){display:initial}
}
@media(max-width:767px){
.s_h p.itlc{font-size:16px}
.fs_h1,.hd_1 :where(h1,h2,h3,h4,h5,h6),h1{font-size:30px}
.hd_2 :where(h1,h2,h3,h4,h5,h6),h2{font-size:24px}
.hd_2_1 :where(h1,h2,h3,h4,h5,h6){font-size:24px}
.hd_3_1 :where(h1,h2,h3,h4,h5,h6){font-size:24px}
.btn,.btn.sm{font-size:14px;min-height:45px;padding-inline:20px}
:where(p,ol,ul,li,h1,h2,h3,h4,h5,h6):not(:last-child){margin-bottom:10px}
.mt_40{margin-top:30px}
.mb_40,body:not(.home) .s_head{margin-bottom:30px}
input,select,textarea{font-size:14px}
input,select{height:40px}
textarea{height:100px;border-radius:20px}
input{padding:5px 15px}
select{padding:0 35px 0 15px;background-size:10px;background-position:right 12px center}
.form_control{margin-bottom:15px}
.form.v2 :is(input:not(.btn,[type=checkbox]),select,textarea){font-size:14px}
.form.v2 .form_control{margin-bottom:10px}
.form.v2 :is(textarea){height:50px}
.form_btn .btn[type=submit]{font-size:16px}
.form_checkbox label:not(:last-child){margin-bottom:10px}
.form_checkbox label{font-size:12px}
.form.v2 select{background-size:14px;background-position:right 5px center;padding-right:25px!important}
.form.v2 .iti__selected-dial-code{font-size:14px}
.s_h>.btn{margin-top:20px}
.content,.nv_spc{padding-top:85px}
}
/***** Reset Css | End *****/

/***** Header | Start *****/
.site_header{top:0;left:0;width:100%;position:fixed;transition:all 0.5s ease-in-out 0s;z-index:999}
/* .site_header.fixed:not(:hover){top:-80px} */
@media screen and (max-width: 767.98px) {
/* .site_header.fixed:not(:hover){top:-50px} */
}
/* .scroll-up .site_header.fixed{top:0} */
.site_header:not(.pg_white_mode):before{position:absolute;content:"";margin:auto;width:100%;background:linear-gradient(0deg,transparent 0,transparent 25%,#010a16 150%,#010a16 180%);top:0;left:0;right:0;height:200px;transform:var(--transition);pointer-events:none}
.site_header.scrolled:not(.pg_white_mode):before{background:rgb(1 10 22 / 40%);height:100%}
.site_header:not(.pg_white_mode):after{content:"";inset:0;width:100%;position:absolute;height:100%;backdrop-filter:blur(5px);transform:var(--transition);z-index:-1;opacity:0}
.site_header.scrolled:not(.pg_white_mode):after{opacity:1}
.site_header .conta_iner{width:92%;max-width:1360px}
.nav_bar{display:flex;align-items:center;justify-content:space-between;position:relative;gap:12px}
.site_logo{min-width:135px;max-width:135px;display:inline-flex;margin-right:auto}
.site_logo figure{display:inline-flex;position:relative}
.site_logo img{width:100%}
.mega_menu,.menu_list{display:inline-flex;align-items:center}
ul.mega_menu{margin:0 40px 0 0;gap:40px}
.rtl ul.mega_menu{text-align:left}
.mega_menu>li{display:flex;align-items:center;min-height:85px;margin-bottom:0;padding-block:12px}
.mega_menu>li>a{color:var(--c_text_dark);padding:0;line-height:normal;font-size:16px;font-weight:300;position:relative;background:0 0!important;text-transform:capitalize;letter-spacing:.2px}
.mega_menu .dropdown:hover a.drp_anhr::before{content:""}
.mega_menu .dropdown a.drp_anhr:before{position:absolute;left:0;right:0;bottom:-32px;background:var(--c_white);width:100%;height:2px;border-radius:10px;margin:0 auto;z-index:2}
.mega_menu>li:not(.full_width){position:relative}
.mega_menu>li:hover>a{color:var(--c_primary)}
.mega_menu>li:hover>a::after{transform:rotate(180deg)}
.btn_hdr{font-size:15px;font-weight:500;min-height:36px;padding:5px 22px;position:relative;color:var(--c_white);background:var(--c_gradient);border-radius:50px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;z-index:1}
.btn_hdr:before{content:"";top:0;bottom:0;width:100%;position:absolute;transform:translateX(100%);animation:slide 2s infinite;background:linear-gradient(to right,rgba(64,235,241,0) 0,rgba(255,254,253,56%) 50%,rgba(255,254,253,28%) 99%,rgba(64,235,241,0) 100%);overflow:hidden;z-index:-1}
.btn_entpren{font-size:15px;font-weight:900;position:relative;color:var(--c_text_dark);display:inline-flex;position:relative;padding:6px 0}
.btn_entpren::after,.btn_entpren::before{content:"";left:0;position:absolute;width:100%;height:2px;background:var(--c_primary)}
.btn_entpren::before{top:0}
.btn_entpren::after{bottom:0}
.btn_entpren:hover{color:var(--c_primary)}
.btn_entpren span{animation:blinker;-webkit-animation-name:blinker;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:alternate}
.btn_whatsapp{--c_green:#25d366;width:40px;height:40px;font-size:25px;display:inline-flex;align-items:center;justify-content:center;background-color:var(--c_green);color:var(--c_white);border-radius:50%;cursor:pointer}
.sidePopup_active .btn_whatsapp{animation:scaleup 1.5s alternate infinite ease-in}
body:not(.sidePopup_active) .btn_whatsapp{left:10px;bottom:20px;position:fixed;font-size:22px;box-shadow:0 1px 6px 0 rgba(0,0,0,.06),0 2px 32px 0 rgba(0,0,0,.16);z-index:99}
body:not(.sidePopup_active) .btn_whatsapp i{animation:2s infinite ring}
body:not(.sidePopup_active) .btn_whatsapp::before{width:120px;height:120px;-webkit-animation:2.2s ease-in-out infinite animation1;animation:2.2s ease-in-out infinite animation1;-ms-animation:animation1 2.2s ease-out;-ms-animation-iteration-count:infinite;opacity:.5}
body:not(.sidePopup_active) .btn_whatsapp::after{width:70px;height:70px;background-color:var(--c_green);-webkit-animation:1.7s ease-in-out infinite animation2;animation:1.7s ease-in-out infinite animation2;-ms-animation:animation2 1.7s ease-out;-ms-animation-iteration-count:infinite;opacity:1}
.dropdown_box{width:100%;padding:20px;background:var(--c_white);position:absolute;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;z-index:1;top:calc(100% + 6px);left:0;background:#fff;overflow:hidden;box-shadow:0 24px 56px 0 #a7aEBA29;border-radius:16px}
.mnu_tlte span{font-weight:500;font-size:16px;letter-spacing:0;color:#1d1d1d;line-height:15px;margin-bottom:8px;width:fit-content;position:relative}
.mnu_tlte p{font-weight:400;font-size:14px;line-height:150%;letter-spacing:0;color:rgba(17,27,41,.4)}
p.tgline{font-weight:400;font-size:12px;letter-spacing:.5px;text-transform:uppercase;color:#111B2999;margin-bottom:30px}
.dropdown_box ul li{width:100%;margin-bottom:20px}
.industries_drop .lt .dropdown_menu:nth-child(2){margin-bottom:45px}
.industries_drop .lt li a{align-items:center}
.menu_list a.btn_hdr,.site_hamburgur{background:#006eef}
.site_header_white.scrolled .site_logo img{filter:brightness(0) invert(1)}
.site_header_white.scrolled .btn_entpren::after,.site_header_white.scrolled .btn_entpren::before{background:var(--c_white)}
.site_header.scrolled .nav_bar{border-bottom:none}
.nav_bar{gap:20px;min-height:80px}
.mega_menu>li>a{font-weight:300}
.btn_entpren span,.btn_hdr{font-size:16px;font-weight:300;min-height:40px;padding:5px 18px;line-height:1;gap:5px}
.btn_entpren span{animation:none;padding:5px 22px;position:relative;color:var(--c_white);background:0 0;border:1px solid var(--c_white);border-radius:50px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;z-index:1}
.btn_entpren::after,.btn_entpren::before,.btn_hdr:before{display:none}
.mega_menu>li{min-height:80px;align-items:center}
.dropdown_box{top:100%}
.mega_menu>li:not(.full_width) .dropdown_box{width:320px;margin:auto;left:50%;transform:translate(-50%,0);border-radius:20px}
.entrprisdgtl_bdy .mega_menu>li:not(.full_width) .dropdown_box{width:300px}
.mega_menu>li:hover .dropdown_box{opacity:1;visibility:visible;pointer-events:all}
.dropdown_menu{margin-bottom:0}
.dropdown_menu li{display:flex}
.mnu_tlte span{position:relative;z-index:1}
.dropdown_menu li a{display:flex;align-items:flex-start;font-size:15px;font-weight:500;color:var(--c_text_dark);position:relative;gap:10px}
.dropdown_menu li a figure{width:30px;height:30px;min-width:30px;border-radius:50%;position:relative;background:var(--c_primary);display:flex;align-items:center;justify-content:center;padding:6px}
.dropdown_menu li a figure img{width:100%;height:100%;object-fit:contain}
.dropdown_menu.flex{padding:20px;background:#e7f5ff;margin:0 -15px -15px;margin-top:20px;display:flex;flex-wrap:wrap;gap:15px}
.dropdown_menu.flex li{width:calc(100% / 3 - (15px*2/3));margin:0}
.services_drop{padding:0 5px;display:flex;align-items:stretch;justify-content:space-between}
.mnu_tlte span:after{content:"➝";top:calc(50% + 1px);right:0;opacity:0;position:absolute;transform:translate(0,-50%);transition:var(--transition);color:#006eef;z-index:1}
.dropdown_menu li a:hover .mnu_tlte span::after{right:-17px;opacity:1}
.dropdown_menu{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}
.srv_inr_lt{width:55%;padding:20px 20px 0}
.srv_inr_rt{width:45%;background:#f8f9fb;border-radius:16px;padding:20px}
.services_drop .dropdown_menu li:nth-last-child(-n+2){margin-bottom:0}
.services_drop .dropdown_menu li{width:calc(50% - (15px / 2));margin:0 0 22px}
.industries_drop{display:flex;justify-content:space-between}
.industries_drop .lt{padding:20px 0 0 20px;width:72%}
.industries_drop .rt{width:27%;background:#f8f9fb;border-radius:16px;padding:20px}
.dropdown_box .slick-dots li{display:inline-flex;margin:0!important;width:auto!important}
.dropdown_box ul li:last-child{margin:0}
.industries_drop .dropdown_menu{display:flex;flex-wrap:wrap}
.industries_drop .dropdown_menu li{width:calc(100% / 3 - (15px*2/3));margin:0 0 15px}
.industries_drop .dropdown_menu li:nth-last-child(-n+3){margin-bottom:0}
.eGuide_box{display:flex;align-items:center;justify-content:flex-start;position:relative;top:20px}
.eGuide_box figure{background:linear-gradient(138.43deg,#2e99c0 3.04%,#000927 109.06%);border-radius:16px;padding:10px;width:200px;height:200px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}
.eGuide_box figure:after{content:"";position:absolute;right:60px;top:30px;width:34px;height:80px;background:0 0;transform:rotate(-8deg);box-shadow:20px 9px 25px #071f3f;border-radius:50%}
.eGuide_box figure img{height:150px!important;position:relative;z-index:1}
.eGuide_info{width:60%;padding-left:20px}
.eGuide_info span{display:block;font-weight:600;font-size:14px;color:var(--c_primary);margin-bottom:5px}
.eGuide_info p{font-size:13px;margin-bottom:16px;margin-bottom:5px}
.eGuide_info p strong{display:block;font-size:16px;font-weight:600;color:var(--c_text_dark);line-height:1.2}
.edgdt_cnt_lt a{color:inherit}
.eGuide_btn{font-size:15px;font-weight:300;min-height:34px;padding:5px 10px;color:var(--c_white);background:#006eef;border-radius:50px;display:inline-flex;align-items:center;justify-content:center;margin-top:10px}
.award_slider{display:flex!important;align-items:center;justify-content:center;flex-wrap:wrap;height:100%}
.award_slide{text-align:center}
.award_slide figure{display:flex;justify-content:center;margin-bottom:10px}
.award_slide figure img{max-height:180px}
.award_slide p{font-size:16px;line-height:1.3}
.award_slide p strong{font-size:20px;color:var(--c_text_dark);font-weight:600;display:block;margin-bottom:5px}
.award_slider .slick-dots{bottom:30px;position:absolute;margin:0}
.site_hamburgur{display:none}
.nav_bar .btn.xsm.for_mobile{display:none!important}
.pg_dark_mode .dropdown_box{backdrop-filter:blur(20px);background:#010A1680}
body:has(.site_header .dropdown.full_width:hover .dropdown_box) .home_banner_sc:before{opacity:0!important}
.pg_dark_mode .award_slide p strong,.pg_dark_mode .dropdown_menu li a,.pg_dark_mode .dropdown_menu li a span,.pg_dark_mode .dropdown_menu li p,.pg_dark_mode .eGuide_info p,.pg_dark_mode .eGuide_info p strong,.pg_dark_mode .eGuide_info span,.pg_dark_mode .mnu_tlte span:after,.pg_dark_mode p.tgline{color:#fff}
.pg_dark_mode .award_slide p span,.pg_dark_mode .dropdown_menu li a .mnu_tlte p{color:#fffFFF99}
.pg_dark_mode .industries_drop .rt,.pg_dark_mode .srv_inr_rt{background:0 0;position:relative}
.pg_dark_mode .industries_drop .rt:before,.pg_dark_mode .srv_inr_rt:before{content:"";position:absolute;left:-10px;top:20px;bottom:20px;width:2px;background:#fffFFF0D}
.pg_dark_mode .mega_menu .dropdown a.drp_anhr:before{border-bottom-color:#000A1680}
.pg_white_mode.site_header.scrolled,.pg_white_mode.site_header_white.scrolled{background:var(--c_white)}
.pg_white_mode.site_header_white.scrolled .site_logo img{filter:unset}
.pg_white_mode.site_header_white.scrolled .mega_menu>li>a{color:var(--c_text_dark)}
.pg_white_mode.site_header_white.scrolled a.btn_entpren span{color:var(--c_text_dark);border-color:var(--c_text_dark)}
.pg_white_mode.site_header_white.scrolled a.btn.btn-white.xsm.br::after,.site_header.pg_white_mode a.btn.btn-white.xsm.br::after{filter:brightness(0)}
.pg_white_mode.site_header_white.scrolled a.btn.btn-white.xsm.br,.site_header.pg_white_mode a.btn.btn-white.xsm.br{border-color:var(--c_text_dark);color:var(--c_text_dark)}
.site_header_white:not(.scrolled) .site_logo img{filter:brightness(0) invert(1)}
.site_header.pg_white_mode.site_header_white a.btn.btn-white.xsm.br{color:var(--c_white);border:1px solid var(--c_white)}
.site_header.pg_white_mode.site_header_white a.btn.btn-white.xsm.br::after{filter:brightness(1)}
.site_header.pg_white_mode.site_header_white.scrolled a.btn.btn-white.xsm.br{border-color:var(--c_text_dark);color:var(--c_text_dark)}
.site_header.pg_white_mode.site_header_white.scrolled a.btn.btn-white.xsm.br::after{filter:brightness(0)}
@media(max-width:1300px){
.nav_bar .btn.xsm{font-size:14px;padding:2px 10px;min-height:28px}
.nav_bar .btn.xsm:after{display:none}
.nav_bar{gap:15px}
.dropdown>a::after{top:-2px}
.mega_menu>li>a{font-size:15px}
ul.mega_menu{margin:0 20px 0 0;gap:30px}
.site_logo{min-width:130px;max-width:130px}
}
nav.nav_bar .btn.enterprs{padding-inline:20px;background:linear-gradient(45deg,#006eef,var(--shiny-cta-bg)) padding-box,conic-gradient(from var(--gradient-angle),transparent,var(--shiny-cta-highlight) var(--gradient-percent),var(--gradient-shine) calc(var(--gradient-percent) * 2),var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),transparent calc(var(--gradient-percent) * 4)) border-box}
nav.nav_bar .btn.enterprs strong{font-weight:500}
@media screen and (min-width:1200px){
.site_header_white .mega_menu>li>a{color:var(--c_white)}
.site_header_white:not(.scrolled) .btn_entpren{color:var(--c_white)}
.nav_bar{min-height:60px}
nav.nav_bar .btn{text-transform:capitalize;font-size:16px;font-weight:500}
}
.site_header_white:not(.scrolled) .btn_entpren::after,.site_header_white:not(.scrolled) .btn_entpren::before{background:var(--c_white)}
@media (max-width:1300px){
.entrprisdgtl_bdy .mega_menu>li:not(.full_width) .dropdown_box{width:280px}
}
@media screen and (max-width:1200px){
.nav_bar{position:initial}
.btn_entpren{font-size:14px;font-weight:400;min-height:37px;padding:5px 10px;color:var(--c_white);background:var(--c_primary);border-radius:50px;align-items:center;justify-content:center;overflow:hidden;border:none;z-index:1}
.btn_entpren:hover{color:var(--c_white)}
.btn_entpren::after,.btn_entpren::before{display:none}
.btn_entpren span{animation:none}
.btn_entpren:before{content:"";top:0;bottom:0;width:100%;position:absolute;transform:translateX(100%);animation:slide 2s infinite;background:linear-gradient(to right,rgba(64,235,241,0) 0,rgba(255,254,253,56%) 50%,rgba(255,254,253,28%) 99%,rgba(64,235,241,0) 100%);overflow:hidden;z-index:-1}
.site_hamburgur{width:18px;height:18px;background-color:transparent;display:inline-flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;z-index:1}
.site_hamburgur span{width:100%;height:2px;display:flex;background-color:var(--c_white);border-radius:5px}
.pg_white_mode.site_header_white.scrolled .site_hamburgur span{background-color:var(--c_black)}
.pg_white_mode.site_header_white.scrolled .site_hamburgur.active span{background-color:var(--c_white)}
.site_hamburgur.active{background-color:transparent;position:relative}
.site_hamburgur.active span{width:24px}
.site_hamburgur.active span:last-child{position:absolute;left:50%;top:50%;transform:translate(-50%) rotate(-45deg)}
.site_hamburgur.active span:first-child{position:absolute;left:50%;top:50%;transform:translate(-50%) rotate(45deg)}
.site_hamburgur:nth-child(2){top:18px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}
#nav-icon4 span:first-child{top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}
#nav-icon4 span:nth-child(3){top:36px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}
ul.mega_menu{width:92%;flex-direction:column;margin:0 auto 40px;gap:0;max-width:1470px}
.mega_menu>li{width:100%;border-bottom:none;padding:0;position:initial;flex-direction:column;min-height:auto}
.mega_menu>li>a{color:var(--c_white)!important;font-weight:500;font-size:18px;display:flex;align-items:center;justify-content:space-between;line-height:1.3;width:100%;min-height:55px;padding:10px 15px;transition:none;user-select:none}
.mega_menu>li.dropdown a::before{display:none}
.btn_hdr{font-size:16px;min-height:45px;padding:5px 40px;margin:40px 0 40px}
.dropdown_box{pointer-events:all;box-shadow:none;border-radius:0;position:absolute;left:0;top:0!important;right:auto!important;width:100%!important;padding:85px 4% 40px!important;height:100%;background:#000a16;opacity:0!important;visibility:hidden!important;display:block!important;transform:translate(60px,0)!important;transition:var(--transition);overflow:auto;z-index:9}
.dropdown_box.active{opacity:1!important;visibility:visible!important;transform:translate(0,0)!important}
.mega_menu>li>a.active{color:var(--c_primary)}
.mega_menu .dropdown>a::after{display:none}
.mega_menu>li>a.active::after{transform:rotate(180deg)}
.eGuide_box,.industries_drop .rt{display:none}
.services_drop .dropdown_menu{width:100%;padding-right:0}
.services_drop .dropdown_menu li{width:100%}
.industries_drop .lt{width:100%;padding:0}
.mega_menu>li:not(.full_width) .dropdown_box{width:100%;padding-inline:20px;left: 0;}
.srv_inr_rt{display:none}
.srv_inr_lt{width:100%;padding:0 0 0}
.services_drop .dropdown_menu li,.services_drop .dropdown_menu li:nth-last-child(-n+2){margin:0 0 15px}
.services_drop .dropdown_menu li:last-child{margin:0}
.menu_list{background:#000a16;padding-top:80px;padding-bottom:40px;height:100vh;overflow:auto;overflow-x:hidden;display:flex;flex-direction:column;align-items:stretch;transform:translate(0,-100%);height:auto;transition:all .3s ease-in-out 0s;position:fixed;width:100%;top:0;left:0;bottom:0;z-index:1}
.menu_list.active{transform:translate(0,0)}
.nav_bar .menu_list>.btn{margin:0 0 0 calc(5% + 5px);font-size:15px!important;text-transform:uppercase;padding:5px 20px!important;min-height:40px}
.nav_bar .menu_list>.btn::after{display:inline-flex}
.mega_menu>li>a.active{color:var(--c_white);z-index:9999;position:absolute!important;left:4%;top:10px;font-size:0!important;width:30px;height:30px;align-items:center;justify-content:center;padding:0}
.mega_menu>li>a.active span{display:none!important}
.mega_menu>li>a.active::after{content:"";width:14px;height:14px;display:inline-flex;transform:rotate(90deg);transition:var(--transition);background:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-size:16px;background-repeat:no-repeat;background-position:center;transform-origin:center;position:relative;bottom:0!important;border:none!important;margin:0}
p.tgline{color:#fff;margin-bottom:20px;opacity:.5}
.dropdown_menu li a figure{display:none}
.mnu_tlte span{font-size:14px;color:#fff;margin-bottom:5px;display:block;width:100%}
.mnu_tlte p{color:#fffFFF99}
.mnu_tlte span:last-child{margin-bottom:0}
.industries_drop .dropdown_menu li{width:100%}
.industries_drop .dropdown_menu li:nth-last-child(-n+3){margin:0 0 15px}
.industries_drop .dropdown_menu li:last-child{margin:0}
.dropdown_menu,.industries_drop,.services_drop{width:90%;max-width:1470px;margin-inline:auto;padding:0}
.mega_menu>li.dropdown a,.mega_menu>li:not(.full_width){position:initial}
.industries_drop ul.dropdown_menu{width:100%}
.menu_list.active::before{z-index:1001;content:"";position:absolute;height:80px;top:0;left:0;width:100%;background:#000a16}
.nav_bar .btn.xsm.for_mobile{display:inline-flex!important}
.entrprisdgtl_bdy .nav_bar .btn.xsm.for_mobile{display:none!important}
.nav_bar .btn.xsm.for_desktop{display:none!important}
.site_header.pg_white_mode .site_hamburgur span{background-color:var(--c_black)}
.site_header.pg_white_mode .site_hamburgur.active span{background-color:var(--c_white)}
}
@media screen and (max-width:767px){
.site_logo figure:before{content:unset}
.site_hamburgur.active span{width:20px}
ul.mega_menu{width:100%;padding:0 10px}
.dropdown_menu,.industries_drop,.services_drop{width:100%}
.mega_menu>li>a.active{left:15px}
.site_logo{min-width:90px;max-width:90px}
.nav_bar{gap:20px;min-height:50px;border:none}
body:not(.sidePopup_active) .btn_whatsapp{left:20px;bottom:20px}
body:not(.sidePopup_active) .btn_whatsapp::before{width:75px;height:75px}
body:not(.sidePopup_active) .btn_whatsapp::after{width:60px;height:60px}
.site_header .site_logo{min-width:1px;width:18px!important;height:30px!important;transition:var(--transition);overflow:hidden}
.scroll-up .site_header .site_logo{width:90px!important}
.site_header .site_logo img{width:auto!important;min-width:90px!important;height:30px!important}
}
/***** Header | End *****/

@keyframes waveIn{
from{opacity:0;transform:scale(.3) translate(-20px,10px)}
50%{transform:translate(0,0);opacity:1}
}
@keyframes slide{
0%{transform:translateX(-100%)}
100%{transform:translateX(100%)}
}
@-webkit-keyframes blinker{
from{opacity:1}
to{opacity:0}
}
@keyframes ring{
0%{-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);transform:rotate(-15deg)}
2%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}
12%,4%{-webkit-transform:rotate(-18deg);-ms-transform:rotate(-18deg);transform:rotate(-18deg)}
14%,6%{-webkit-transform:rotate(18deg);-ms-transform:rotate(18deg);transform:rotate(18deg)}
8%{-webkit-transform:rotate(-22deg);-ms-transform:rotate(-22deg);transform:rotate(-22deg)}
10%{-webkit-transform:rotate(22deg);-ms-transform:rotate(22deg);transform:rotate(22deg)}
16%{-webkit-transform:rotate(-12deg);-ms-transform:rotate(-12deg);transform:rotate(-12deg)}
18%{-webkit-transform:rotate(12deg);-ms-transform:rotate(12deg);transform:rotate(12deg)}
100%,20%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}
}
@-webkit-keyframes animation1{
0%{opacity:.1;-webkit-transform:translateX(-50%) scale(.4);transform:translateX(-50%) scale(.4)}
70%{opacity:.6;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}
100%{opacity:.3;-webkit-transform:translateX (-50%) scale(.5);transform:translateX(-50%) scale(.5)}
}
@-webkit-keyframes animation2{
0%{opacity:.3;-webkit-transform:translateX(-50%) scale(.6);transform:translateX(-50%) scale(.6)}
70%{opacity:.8;-webkit-transform:translateX(-50%) scale(1);transform:translateX(-50%) scale(1)}
100%{opacity:.1;-webkit-transform:translateX(-50%) scale(.7);transform:translateX(-50%) scale(.7)}
}
@keyframes scaleup{
0%{transform:scale(.8)}
100%{transform:scale(1.1)}
}

/***** Footer | Start *****/
.site_footer{background-color:#000a16}
.site_footer .conta_iner{max-width:1470px}
.site_footer .inner{display:flex;align-items:center;padding-bottom:50px;gap:25px;justify-content: space-between;}
.footer_single{width:calc(20.5% - 20px)}
.footer_single:last-child{width:calc(18% - 20px)}
.footer_single :is(h2,li,li a,p){color:var(--c_white)}
.footer_single :is(ul:not(.footer_address) li,ul:not(.footer_address) li a,p){font-size:15px;line-height:1.5;font-weight:300}
.footer_single .site_logo{margin-bottom:16px}
.footer_single .site_logo img{filter:brightness(0) invert(1)}
footer .footer_single span.h2_head{font-size:22px;margin-bottom:18px;line-height:1.3;font-weight:500;display:block;color:#fff}
.footer_single .contact_btn{font-size:14px;font-weight:400;min-height:36px;padding:2px 16px;position:relative;color:var(--c_white);background:var(--c_primary);font-family:var(--font_ProductSans);border-radius:50px;display:inline-flex;align-items:center;justify-content:center;margin-top:5px;line-height:1;border:none;z-index:1}
.footer_links li a:hover{color:var(--c_primary)}
.footer_address{margin-top:20px}
.footer_address li{font-size:13px;color:var(--c_white);margin:7px 0 0}
.footer_address li b{font-size:17px;text-decoration:underline;font-weight:600;display:block}
.footer_address li a:hover{color:var(--c_primary)}
.dmca,.dmca a{display:inline-flex}
.dmca a img{height:40px}
.iso_badge {display: flex;align-items: center;gap: 10px;flex-wrap: wrap;margin-top: 10px;}
.iso_badge img {max-width: 75px;}
.subscribe_form{margin-top:20px}
.subscribe_form .form_flex{display:flex;align-items:stretch;justify-content:space-between;background:#d8edff;border-radius:5px;overflow:hidden;height:40px}
.subscribe_form .form_flex input:not([type=submit]){background-color:transparent;color:#222;font-size:16px;border-radius:0;padding:12px;width:100%;height:100%;border:0}
.subscribe_form .form_flex input[type=submit]{border:unset;font-size:16px;font-weight:500;color:var(--c_white);background:var(--c_primary);text-transform:capitalize;border-radius:0;padding:0 15px;width:auto;height:100%;cursor:pointer}
.subscribe_form>p{font-weight:600;font-size:12px!important;color:#a1a1a1!important;border-bottom:1px solid #a1a1a1;padding-bottom:8px;margin-top:8px}
.social_links{margin-top:15px;display:flex;align-items:center;flex-wrap:wrap;gap:10px}
.social_links li{display:inline-flex;margin:0}
.social_links li a{display:inline-flex}
.social_links li a :is(i,figure){width:30px;height:30px;border-radius:50%;background:var(--c_primary);display:flex;align-items:center;justify-content:center;color:var(--c_white);transition:var(--transition);font-size:14px}
.social_links li a img{filter:brightness(0) invert(1)}
.social_links li a:hover figure{background-color:#42c0fb}
.social_links li a:hover i.fa-facebook-f{background-color:#3a589b}
.social_links li a:hover i.fa-linkedin-in{background-color:#007ab9}
.social_links li a:hover i.fa-youtube{background-color:#c00000}
.social_links li a:hover i.fa-instagram{background:linear-gradient(-45deg,#8541a8,#f89739,#e2336a)}
.footer_copywrite{display:flex;justify-content:center;align-items:center;border-top:1px solid #a1a1a1;padding:25px 0;gap:20px}
.footer_copywrite *{color:var(--c_white)}
.footer_copywrite :is(p,li){font-size:14px;margin:0}
.footer_copywrite :is(p,li) a:hover{color:var(--c_primary)}
.footer_copywrite ul{display:inline-flex;gap:20px}
@media screen and (max-width:1024px){
.site_footer{padding:30px 0 0}
.site_footer .inner{padding-bottom:40px;gap:30px}
.footer_single:nth-child(2),.footer_single:nth-child(3){display:none}
.footer_single,.footer_single:last-child{width:calc(100% / 3 - (30px*2/3))}
.footer_address li b{font-size:16px}
.footer_copywrite{padding:22px 0;flex-direction:column;gap:10px 20px}
}
@media screen and (max-width:767px){
.site_footer .inner{flex-wrap:wrap}
.footer_single{text-align:center}
.footer_single,.footer_single:last-child{width:100%}
.footer_single .site_logo{max-width:150px;min-width:150px}
.footer_single span.h2_head{font-size:20px;margin-bottom:12px}
.footer_single :is(ul:not(.footer_address) li,ul:not(.footer_address) li a,p){line-height:1.2}
ul.footer_links li a{font-weight:600}
.social_links{justify-content:center}
.subscribe_form>p{display:none}
.footer_copywrite{padding:20px 0 90px;gap:10px 0}
.footer_copywrite ul{gap:5px 20px;justify-content:center;flex-wrap:wrap}
.iso_badge{justify-content: center;}
}
/***** Footer | End *****/

/***** Side Popup | Start *****/
.sideCall_modal{top:47%;left:0;position:fixed;transform:translate(0,-50%);z-index:99;display:none}
.sideCall_btn{font-size:17px;font-weight:500;color:var(--c_black);background:var(--c_white);border-radius:0 10px 10px 0;display:flex;flex-direction:column-reverse;box-shadow:var(--shadow);overflow:hidden;align-items:center;position:relative;cursor:pointer}
.sideCall_btn span{padding:10px 0;writing-mode:vertical-rl;transform:scale(-1)}
.sideCall_btn figure{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background-color:var(--c_primary)}
.sideCall_btn figure img{width:20px;filter:brightness(0) invert(1)}
.sideCall_content{width:100%;max-width:335px;padding:25px 25px 30px;background-color:#241228;border-radius:0 21px 21px 0}
.side_close{top:-10px;right:-10px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background-color:var(--c_white);box-shadow:0 0 20px -3px rgba(0,0,0,.5);transition:var(--transition);position:absolute;border-radius:50%;cursor:pointer;font-size:18px;border:none;z-index:1}
.side_close:hover{color:var(--c_white);background-color:red}
.sideCall_content h2{width:70%;font-size:22px;font-weight:500;letter-spacing:.09px;margin-bottom:5px;color:var(--c_white);line-height:1.25}
.sideCall_content h2 span{display:inline;color:#31b1fc;font-size:30px;font-weight:900}
.sideCall_content .form{margin-top:25px}
.sideCall_content input:not([type=submit]),.sideCall_content textarea{width:100%;height:40px;font-size:14px;color:var(--c_white);background-color:#321837;border:1px solid #fffFFF0F;padding:5px 15px}
.sideCall_content input:not([type=submit]):focus,.sideCall_content textarea:focus{border-color:var(--c_secondary)}
.sideCall_content input:not([type=submit])::placeholder,.sideCall_content textarea::placeholder{color:#989898;opacity:1}
.sideCall_content textarea{height:70px;border-radius:12px;display:flex}
.sideCall_content .iti__selected-flag{padding:0 2px 0 15px}
.sideCall_content .iti__selected-dial-code{color:#989898;font-size:14px;margin-left:4px}
.sideCall_content .iti__arrow{border-top:4px solid var(--c_white);margin-left:4px}
.sideCall_content .form_control{margin-bottom:14px}
.sideCall_content .btn{height:auto;min-height:40px;font-size:16px;padding:5px 25px;font-weight:400;color:var(--c_white);background:var(--c_secondary) linear-gradient(180deg,var(--c_secondary) 0,var(--c_primary) 100%) 0 0 no-repeat padding-box;margin-top:25px;border:none}
.sideCall_content .btn:hover{background:var(--c_secondary)}
@media screen and (max-width:1500px){
.sidePopup_active .sideCall_modal{top:36%}
}
@media screen and (max-width:1200px){
.sideCall_btn{font-size:16px}
}
@media screen and (max-width:992px){
.sideCall_content h2{width:100%;font-size:20px}
.sideCall_content h2 span{font-size:25px}
}
@media screen and (max-width:767px){
.sideCall_modal{display:none!important}
}
/***** Side Popup | End *****/


/***** Portfolio - Design 1 | Start *****/
.portfolio1_grid .slick-track{display:flex}
.portfolio1_slide{height:auto!important;display:flex!important;align-items:center;justify-content:space-between;position:relative;border-radius:20px;margin-inline:20px;padding:45px 40px;overflow:hidden;flex-wrap:wrap}
.portfolio1_slide::after,.portfolio1_slide::before{content:"";inset:0;width:100%;height:100%;position:absolute;background-size:cover;background-repeat:no-repeat;background-position:center;pointer-events:none}
.portfolio1_slide::before{background-image:url('https://media.apptunix.com/wp-content/uploads/2024/07/22104648/prflo_bg.png');z-index:-1}
.portfolio1_slide::after{background-image:url('https://media.apptunix.com/wp-content/uploads/2024/07/22104646/prtfolio_wave.png');z-index:1}
.portfolio1_slide .lt{width:65%;position:relative;z-index:2}
.portfolio1_slide .rt{width:35%;position:relative;z-index:2}
.portfolio1_slide.web_mode .lt{width:52%}
.portfolio1_slide.web_mode .rt{width:48%}
.portfolio1_slide .rt figure{max-width:230px;margin-left:auto;width:100%}
.portfolio1_slide.web_mode .rt figure{max-width:375px}
.project1_name{display:flex;align-items:center;margin-bottom:10px}
.project1_name figure{height:auto;max-width:70px;width:100px}
.project1_name figure img{max-height:100%}
.project1_name h3{margin-left:15px;font-weight:700;transition:var(--transition)}
.portfolio1_slide .lt p{font-size:16px;color:var(--c_text_dark)}
.portfolio1_slide .lt ul{display:flex;flex-wrap:wrap;margin-bottom:20px;gap:10px}
.portfolio1_slide .lt ul li{margin-bottom:0;color:var(--c_text_dark);display:flex;flex-direction:column;align-items:stretch;width:25%}
.portfolio1_slide .lt ul li span{font-size:11px}
.portfolio1_slide .lt ul li strong{font-size:14px;display:flex;align-items:center;gap:10px}
.portfolio1_slide .lt ul li strong img{width:19px;height:19px;border-radius:50%;object-fit:cover}
.case_btn{font-size:16px;font-weight:600;padding:2px 10px;border-radius:10px;display:inline-flex;align-items:center;color:var(--c_black);border:1px solid #383838;transition:var(--transition);min-height:35px;gap:5px}
.store_btns{margin-top:20px;display:flex;align-items:center;gap:20px}
.portfolio1_slide:hover h3{color:var(--c_primary)}
.portfolio1_slide:hover .case_btn{color:var(--c_white);border-color:var(--c_primary);background-color:var(--c_primary)}
.portfolio1_slide.slick-slide:not(.slick-current){opacity:.4}
.srch_port .port_cat_sug{width:100%;position:absolute;border-radius:5px;padding:15px 10px;border:1px solid var(--c_primary);background:var(--c_white);box-shadow:var(--shadow);z-index:9;max-height:300px;overflow:auto}
.srch_port .port_cat_sug li{font-size:16px;padding:12px 0 2px;color:var(--c_dark);font-weight:700;margin-bottom:0;cursor:pointer;transition:var(--transition)}
.srch_port .port_cat_sug li:hover{color:var(--c_primary)}
.srch_port .port_cat_sug li:not(:last-child){border-bottom:1px dashed #c2c2c2}
.srch_port .port_cat_sug li:last-child{padding-bottom:0}
.srch_port .port_cat_sug li:first-child{padding-top:0}
.portfolio1_slide .store_btns:not(:has(.navigation__link)){display:none}
.portfolio1_slide .store_btns:has(.navigation__link){display:flex}
.portfolio_single_page .portfolio1_slide{margin:0}
.portfolio_single_page .portfolio1_slide .case_btn{display:none!important}
@media screen and (max-width:1600px){
.portfolio1_slide{padding:40px 20px}
}
@media screen and (max-width:1200px){
.portfolio1_slide .lt :is(ul,p){display:none}
.project1_name{margin-bottom:0}
.portfolio1_slide .store_btns{margin-top:0}
.portfolio1_slide .lt{display:flex;flex-direction:column;align-items:flex-start;gap:20px}
}
@media screen and (max-width:992px){
.portfolio1_slide{flex-direction:column;align-items:center;justify-content:center;gap:40px 0}
.portfolio1_slide :is(.lt,.rt),.portfolio1_slide.web_mode .lt{width:100%;text-align:center}
.portfolio1_slide .rt figure{margin:0 auto}
.project1_name{justify-content:center}
.portfolio1_slide .lt ul,.portfolio1_slide .lt ul li strong,.store_btns{justify-content:center}
.portfolio1_slide .lt{align-items:center;gap:15px}
.portfolio1_slide .lt ul li{width:30%}
}
@media screen and (max-width:767px){
.project1_name{flex-direction:column;order:1;margin-bottom:0;gap:5px}
.project1_name h3{margin-left:0;font-size:22px}
.portfolio1_slide .lt{display:flex;align-items:center;text-align:center;flex-direction:column;gap:20px}
.portfolio1_slide .lt>figure{max-width:300px;margin:0 auto;order:2}
.portfolio1_slide.web_mode .lt>figure{max-width:100%}
.portfolio1_slide .case_btn{order:4}
.portfolio1_slide .store_btns{order:3;margin:0 0 5px}
.portfolio1_slide{gap:0}
.portfolio_single_page .conta_iner.uht_spc{padding-top:0}
}
@media screen and (max-width:600px){
.portfolio1_slide .lt>figure{max-width:250px}
.portfolio1_grid{width:90%;margin-inline:auto}
.portfolio1_grid .slick-list{margin-inline:-5px}
.portfolio1_slide{margin-inline:5px;padding:30px 15px}
.portfolio1_slide .rt figure{max-width:180px}
}
.dark_sec .s_h h2,.portfolio1_sc.dark_sec .s_h p{color:#fff}
/***** Portfolio - Design 1 | Start *****/

/***** Portfolio - Design 2 | Start *****/
.featuredProject_sc .s_h p{max-width:710px;margin-inline:auto}
.featuredProject_sc>.btn{margin-inline:auto}
.fproject_single{display:flex}
.fproject_single :is(.lt,rt){height:calc(90vh - 95px)}
.fproject_single .lt{width:55%;background-color:var(--c_dark_primary);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:40px 7%}
.fproject_single .lt h3{margin-block:15px 10px}
.fproject_single .lt ul{display:flex;flex-wrap:wrap}
.fproject_single .lt ul li{margin-bottom:20px}
.fproject_single .lt ul li:nth-child(odd){width:25%}
.fproject_single .lt ul li:nth-child(2n){width:75%;padding-left:30px}
.fproject_single .lt ul li span{font-size:14px;display:block;margin-bottom:3px}
.fproject_single .lt ul li strong{font-size:17px;display:flex;align-items:center;gap:5px}
.fproject_single .rt{width:45%;background-color:#f8f7f4;padding-left:5%;overflow:hidden;position:relative}
.fproject_single .rt figure img{bottom:0;position:absolute;height:calc(100% - 20px);max-width:100%;width:auto}
.fproject_logo{height:50px;width:120px}
.fproject_logo img{width:100%;height:100%;object-fit:contain;object-position:left center}
.store_icons{display:flex;align-items:center;margin-bottom:30px;gap:20px}
.store_icons figure{display:inline-flex}
.store_icons figure img{height:34px}
.fproject_single .lt .btn span{animation:none;top:50%;transform:translate(0,-50%)}
@media screen and (max-width:1200px){
.fproject_single{flex-wrap:wrap;background-color:var(--c_dark_primary)}
.fproject_single :is(.lt,.rt){width:100%;text-align:center;height:auto}
.fproject_single .lt{align-items:center;padding:40px 30px}
.fproject_single .lt :is(ul,p){display:none}
.fproject_single .lt h3{margin-block:15px 20px}
.fproject_single .rt{width:100%;padding:0 30px;background-color:transparent!important}
.fproject_single .rt figure{text-align:center}
.fproject_single .rt figure img{position:initial;height:auto;max-width:100%;max-height:600px;margin:0 auto}
.fproject_logo img{object-position:center}
.fproject_single .fproject_logo{order:1}
.fproject_single .lt h3{order:2}
.fproject_single .lt figure:not([class]){max-width:400px;margin:0 auto;order:3}
.fproject_single .lt figure:not([class]) img{width:100%;height:auto}
.store_icons{order:4;margin-block:30px 15px}
.fproject_single .lt .btn{order:5}
}
@media screen and (max-width:1024px){
.fproject_single .lt figure:not([class]){max-width:350px}
}
@media screen and (max-width:767px){
.fproject_single{flex-direction:column-reverse}
.fproject_logo{width:70px;margin:0 auto}
.fproject_single .lt h3{margin-block:5px 20px;font-size:20px}
.fproject_single .lt{padding:40px 30px}
.fproject_single .rt{padding:0}
.fproject_single .lt figure:not([class]){max-width:280px}
.store_icons{order:4;margin-block:30px 15px}
}
@media screen and (max-width:350px){
.fproject_single .lt figure:not([class]){max-width:200px}
}
/***** Portfolio - Design 2 | End *****/

/***** Portfolio - Design 3 | Start *****/
.portfolio3_slide{display:flex!important;align-items:center;justify-content:space-between;height:auto!important;background:#f5f5f7;border-radius:38px;overflow:hidden;flex-wrap:wrap}
.portfolio3_slide:only-child .custom-arrows button{display:none}
.portfolio3_slide:only-child .btn_link{margin-left:0}
.portfolio3_slide :is(.lt,.rt){width:45%}
.portfolio3_slide .lt{padding:40px}
.portfolio3_slide .lt h3{margin:10px 0}
.portfolio3_slide .lt ul{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 0;margin:20px 0}
.portfolio3_slide .lt ul li{width:48%;display:flex;flex-direction:column;align-items:flex-start;color:var(--c_text_dark);margin-bottom:0;font-size:16px}
.portfolio3_slide .lt ul li strong{font-size:18px;font-weight:600}
.available_btn{display:flex;align-items:center;flex-wrap:wrap;gap:15px}
.available_btn p{color:var(--c_text_dark);margin-bottom:0;font-weight:500}
.available_btn :is(a,figure){display:inline-flex}
.available_btn a figure img{height:39px}
.custom-arrows{display:flex;align-items:center;margin-top:60px;gap:20px}
.custom-arrows button{position:initial;transform:none!important}
.portfolio3_slide .btn_link{font-size:20px;color:#1e93d7;text-decoration:underline;width:fit-content;cursor:pointer;margin-left:30px;font-weight:500}
.portfolio3_grid{padding-bottom:0}
.portfolio3_grid>:is(.slick-prev,.slick-next){display:none!important}
.portfolio3_grid .slick-track{display:flex}
@media screen and (max-width:1400px){
.portfolio3_slide .lt{padding:30px}
.custom-arrows{margin-top:40px}
}
@media screen and (max-width:1200px){
.portfolio3_slide .lt>figure img{max-width:100px;max-height:80px}
.portfolio3_slide .lt h3{margin:15px 0}
.portfolio3_slide .lt ul{gap:15px 0;margin:25px 0}
.portfolio3_slide .lt ul li{width:auto}
}
@media screen and (max-width:992px){
.portfolio3_grid{padding-bottom:75px}
.portfolio3_grid>:is(.slick-prev,.slick-next){display:inline-block!important}
.custom-arrows button{display:none}
.portfolio3_slide .btn_link{margin-left:0}
.portfolio3_slide{padding:30px;border-radius:30px;flex-direction:column-reverse;align-items:stretch;justify-content:stretch;text-align:center}
.portfolio3_slide :is(.lt,.rt){width:100%}
.portfolio3_slide .lt{padding:0}
.portfolio3_slide .rt figure{max-width:240px;margin:0 auto}
.portfolio3_slide .lt ul{gap:15px 50px;margin:20px 0;justify-content:center}
.portfolio3_slide .lt ul li{align-items:center}
.portfolio3_slide .lt>figure img{max-width:70px;margin:0 auto}
.available_btn{justify-content:center}
.portfolio3_slide .lt h3{margin:10px 0}
.custom-arrows{margin-top:20px;justify-content:center}
.portfolio3_slide .btn_link{font-size:18px}
.portfolio3_slide .lt{margin-top:30px}
}
@media screen and (max-width:767px){
.portfolio3_slide{padding:25px 20px;border-radius:20px}
.portfolio3_slide .lt ul li strong{font-size:16px}
.portfolio3_slide .lt ul{gap:10px 20px;margin:15px 0;justify-content:space-between}
.available_btn p{display:block;width:100%}
.available_btn{gap:10px 15px}
.portfolio3_slide .btn_link{font-size:16px}
}
/***** Portfolio - Design 3 | End *****/

/***** Portfolio - Design 4 | Start *****/
.portfolio4_sc{--c_primary:#FCB016}
.portfolio4_slide{display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap}
.portfolio4_grid.arrows_bottom{padding-bottom:50px}
.portfolio4_grid.arrows_bottom :is(.slick-next,.slick-prev){background-color:#292929;border-color:#ffffff47}
.portfolio4_grid.arrows_bottom :is(.slick-next,.slick-prev)::before{filter:brightness(0) invert(1)}
.portfolio4_slide .lt{width:40%}
.portfolio4_slide .rt{width:55%}
.portfolio4_slide .lt figure{text-align:center;position:relative;z-index:1}
.portfolio4_slide .lt figure img{max-width:285px;margin-inline:auto}
.portfolio4_slide .lt figure:after{content:"";width:350px;aspect-ratio:1/1;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);background-color:var(--c_primary);background-repeat:no-repeat;border-radius:50%;z-index:-1}
.portfolio4_slide .rt{position:relative}
.portfolio4_slide .rt figure{position:absolute;width:275px;height:240px;top:-100px}
.portfolio4_slide .rt figure img{opacity:10%;width:100%;height:100%;object-fit:contain}
.portfolio4_slide .rt h3{color:var(--c_primary)}
.portfolio4_slide .rt ul{display:flex;align-items:center;justify-content:flex-start;margin:45px 0;flex-wrap:wrap;gap:20px 70px}
.portfolio4_slide .rt ul li{margin-bottom:0;display:inline-flex;flex-direction:column;align-items:flex-start;font-size:20px;color:var(--c_text_dark)}
.portfolio4_slide .btn_text{font-size:20px;font-weight:500;color:var(--c_primary);border-bottom:1px solid var(--c_primary);text-decoration:underline;background:0 0;border:none}

/* Dark Varient */
.p4_sc_dark{background-color:var(--c_dark)}
.p4_sc_dark :not(.btn){color:var(--c_white)}
.p4_sc_dark .portfolio4_slide .rt figure img{opacity:4%;filter:brightness(0) invert(1)}
.p4_sc_dark .portfolio4_slide .rt ul li{color:var(--c_text_dark)}
.p4_sc_dark .portfolio4_slide .rt ul li span{opacity:.5}
.p4_sc_dark .portfolio4_slide .rt :is(p,li,strong){font-weight:300}
@media screen and (max-width:1500px){
.portfolio4_slide .rt figure{width:160px;height:160px;top:-85px}
.portfolio4_slide .lt figure img{max-width:260px}
.portfolio4_slide .rt ul{margin:30px 0}
}
@media screen and (max-width:1200px){
.portfolio4_slide .lt figure img{max-width:240px}
.portfolio4_slide .lt figure:after{width:250px;height:250px}
.portfolio4_slide .rt ul{margin:20px 0;gap:50px}
.portfolio4_slide .btn_text,.portfolio4_slide .rt p,.portfolio4_slide .rt ul li{font-size:18px}
}
@media screen and (max-width:992px){
.portfolio4_slide .lt figure img{max-width:220px}
.portfolio4_slide .btn_text,.portfolio4_slide .rt p,.portfolio4_slide .rt ul li{font-size:16px}
.portfolio4_slide .rt figure{width:150px;height:150px;top:-70px}
.portfolio4_slide .rt ul{gap:25px}
}
@media screen and (max-width:767px){
.portfolio4_slide :is(.lt,.rt){width:100%;text-align:center}
.portfolio4_slide .rt{padding-top:40px}
.portfolio4_slide .lt figure img{max-width:185px}
.portfolio4_slide .rt ul{justify-content:center}
.portfolio4_slide .rt ul li{align-items:center}
.portfolio4_slide .rt figure{width:120px;height:120px;top:0;left:50%;transform:translate(-50%,0)}
.portfolio4_slide .rt figure img{object-position:top}
.portfolio4_grid.arrows_bottom{padding-bottom:75px}
}
/***** Portfolio - Design 4 | End *****/

/***** Portfolio - Design 5 | Start *****/
.portfolio5_sc{background-color:var(--c_black)}
.portfolio5_grid{border-radius:40px;background-color:var(--c_white);overflow:hidden}
.portfolio5_grid .slick-track{display:flex}
.portfolio5_single{padding:50px 30px;border-radius:40px;height:auto!important;border:2px solid #70707030;display:flex!important;align-items:center;flex-wrap:wrap}
.portfolio5_single :is(.lt,.rt){width:45%}
.portfolio5_single .lt{position:relative;z-index:1}
.portfolio5_single .lt:after{content:"";width:100%;height:350px;position:absolute;background-color:var(--c_black);top:50%;left:50%;transform:translate(-50%,-50%);border-radius:40px;z-index:-1}
.portfolio5_single .lt figure{max-width:450px;margin:0 auto}
.portfolio5_single .lt figure img{width:100%}
.portfolio5_single .rt{margin-inline:auto;position:relative}
.portfolio5_single .rt>figure{position:absolute;opacity:.1;top:-40px;right:0;left:25px;width:150px}
.portfolio5_single .rt h3{margin-bottom:0}
.portfolio5_single .rt p{font-size:20px;color:var(--c_text_dark)}
.portfolio5_single .rt ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin:20px 0 35px}
.portfolio5_single .rt ul li{margin-bottom:0;display:inline-flex;flex-direction:column;align-items:stretch;line-height:1.3}
.portfolio5_single .rt ul li span{font-size:24px;color:#797575}
.portfolio5_single .rt ul li strong{font-size:28px;font-weight:600;color:var(--c_text_dark)}
.portfolio5_single .custom-arrows button{background-color:var(--c_black)}
.portfolio5_single .custom-arrows button::before{filter:brightness(0) invert(1)}
.portfolio5_slide_nav{width:90%;margin-inline:auto}
.portfolio5_slide_nav figure{display:flex;align-items:center;justify-content:center;padding:25px 20px;cursor:pointer;height:98px}
.portfolio5_slide_nav figure img{max-height:100%}
.portfolio5_slide_nav .slick-center{background:#111213}
.portfolio5_slide_nav .slick-center img{filter:brightness(0) invert(1)}
.portfolio5_sc.prtfl_wht,.prtfl_wht .portfolio5_sc{background-color:var(--c_white)}
.prtfl_wht .s_h *{color:var(--c_black)}
@media screen and (max-width:1200px){
.portfolio5_single .rt p{font-size:18px}
.portfolio5_single .rt ul{margin:10px 0 20px}
.portfolio5_single .rt ul li span{font-size:18px}
.portfolio5_single .rt ul li strong{font-size:22px}
.portfolio5_single .lt figure{max-width:350px}
.portfolio5_slide_nav figure{height:86px}
}
@media screen and (max-width:992px){
.portfolio5_single{flex-direction:column;align-items:center;border:none}
.portfolio5_single .lt{width:50%}
.portfolio5_single .rt{width:100%;text-align:center;margin-top:30px}
.portfolio5_single .rt>figure{display:none}
.portfolio5_single .rt h3{margin-bottom:10px}
.portfolio5_single .rt ul{justify-content:center;gap:10px 30px}
.portfolio5_single .rt .btn{margin-inline:auto}
.portfolio5_slide_nav{display:none!important}
.portfolio5_single .rt p,.portfolio5_single .rt ul li span{font-size:16px}
.portfolio5_single .rt ul li strong{font-size:20px}
.portfolio5_single .custom-arrows button{display:inline-block}
}
@media screen and (max-width:767px){
.portfolio5_single .lt{width:100%;max-width:500px;margin-inline:auto;padding:0 15px}
.portfolio5_single{padding:20px}
.portfolio5_single .lt:after{height:260px}
.portfolio5_single .rt ul li strong{font-size:18px}
.portfolio5_single .rt ul{margin:15px 0 20px}
.portfolio5_single .rt{margin-top:20px}
}
/***** Portfolio - Design 5 | End *****/

/***** Portfolio - Design 7 | Start *****/
.portfolio7_gridbx{display:flex!important;justify-content:space-between;flex-wrap:wrap;height:inherit}
.portfolio7_grid .slick-track{display:flex}
.portfolio7_grid .slick-next{right:-70px}
.portfolio7_grid .slick-prev{left:-70px}
.challengs{background:var(--c_primary);padding:15px 20px;border-radius:16px}
.portfolio7_mthdslst{width:47%}
.portfolio7_mthdslst h4{margin-bottom:10px;font-weight:500}
.portfolio7_lt p{color:#000}
.portfolio7_mthds{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;position:relative;margin-top:20px}
.portfolio7_mthds:before{position:absolute;content:"";background:var(--c_primary);width:2px;height:100%;inset:0;margin:auto}
.challengs h3,.challengs p{color:#fff}
.challengs h3{margin-bottom:7px;font-weight:500}
.challengs p{font-weight:300;line-height:1.4}
.portfolio7_lt a.btn{margin-top:0}
.portfolio7_lt h2{margin-bottom:10px}
.portfolio7_ltinr:before{position:absolute;content:"";background:var(--c_primary);inset:0;margin:auto;opacity:5%;z-index:-1;border-radius:16px;width:100%;height:100%}
.portfolio7_ltinr{position:relative;margin-top:15px;z-index:1;padding:20px;border-radius:16px;overflow:hidden}
.portfolio7_mthdslst ul li{list-style:decimal-leading-zero;color:#000;font-weight:300;padding-left:5px;font-size:14px}
.portfolio7_mthdslst ul{padding-left:25px}
.portfolio7_lt{width:60%;display:flex;flex-direction:column}
.portfolio7_lt .plystrs_mn{margin-top:auto;padding-top:24px}
.portfolio7_rt{width:24%}
.portfolio7_gridbx.isuzu .portfolio7_rt,.portfolio7_gridbx.majra .portfolio7_rt{width:38%}
.portfolio7_gridbx.isuzu .portfolio7_rt figure,.portfolio7_gridbx.majra .portfolio7_rt figure{width:100%}
.portfolio7_gridbx.isuzu .portfolio7_rt figure img,.portfolio7_gridbx.majra .portfolio7_rt figure img{width:100%}
.portfolio7_mthdslst ul li small{font-size:14px}
.portfolio7_mthdslst ul li:not(:last-child){margin-bottom:5px}
.plystrs_mn{display:flex;align-items:center;justify-content:flex-start;gap:15px;flex-wrap:wrap;margin-top:25px}
.portfolio7_store_link{display:flex;align-items:center;gap:5px}
.portfolio7_store_link li{margin:0}
.dark_sec .portfolio7_store_link li a img{filter:brightness(0) invert(1)}
.portfolio7_store_link li a img{max-width:30px}
@media (max-width:1600px){
.portfolio7_lt h3+p{font-size:16px;font-weight:300}
.portfolio7_grid .slick-next{right:-45px}
.portfolio7_grid .slick-prev{left:-45px}
}
@media (max-width:1300px){
.portfolio7_grid.slick-initialized{padding-bottom:75px}
.portfolio7_grid .slick-arrow{top:auto;bottom:-20px;right:0;left:0;margin:auto}
.portfolio7_grid .slick-arrow.slick-next{right:-60px}
.portfolio7_grid .slick-arrow.slick-prev{left:-60px}
}
@media (max-width:992px){
.portfolio7_rt{display:none}
.portfolio7_lt{width:100%;height:100%}
.portfolio7_mthdslst h4{font-size:18px}
.challengs h3{font-size:18px}
.portfolio7_mthds{margin-top:15px}
}
@media (max-width:600px){
.portfolio7_mthdslst{width:100%}
.portfolio7_mthds:before{content:unset}
.portfolio7_mthdslst:not(:last-child){border-bottom:2px solid var(--c_primary);margin-bottom:15px;padding-bottom:15px}
.portfolio7_lt{text-align:center}
.portfolio7_mthdslst ul li{text-align:left}
.portfolio7_gridbx{display:block!important}
}
/* dark mode */
.dark_sec.portfolio7_sc .s_h *{color:var(--c_white)}
.dark_sec.portfolio7_sc .c_primary{color:var(--c_primary)}
/***** Portfolio - Design 7 | End *****/

/***** Tech Stack - Design 1 | Start *****/
.techStack_grid{display:flex}
.techStack_list{width:34%}
.techStack_list:last-child{width:60%;margin-left:auto}
.techStack_list h4{position:relative;padding-bottom:10px;font-weight:400}
.techStack_list h4::after{content:"";left:0;bottom:0;width:100%;position:absolute;border-bottom:1px solid #266499;background-repeat:no-repeat;background-position:center;background-size:100%;max-width:350px;opacity:.23}
.techStack_list ul{display:flex;flex-wrap:wrap;margin-top:20px;gap:15px 10px}
.techStack_list ul:not(:last-child){margin-bottom:40px}
.techStack_list ul li{margin:0;font-size:16px;font-weight:500;color:var(--c_text_dark);transition:var(--transition);text-align:center}
.techStack_list ul li figure{width:105px;height:105px;padding:20px;border:1px solid #e2e2e2;transition:var(--transition);border-radius:14px;margin-bottom:10px}
.techStack_list ul li figure img{max-height:100%}
.techStack_list ul li:hover{transform:scale(1.05)}
.techStack_list ul li:hover figure{box-shadow:4px 4px 15px -2px rgba(0,0,0,.2)}
@media screen and (max-width:1200px){
.techStack_grid{flex-wrap:wrap;gap:20px}
.techStack_list{width:100%;padding:20px;border-radius:20px;background:#f2f9ff}
.techStack_list h4{padding-bottom:5px;font-weight:400;font-size:16px}
.techStack_list:last-child{width:100%}
.techStack_list ul li figure{width:90px;height:90px;margin-bottom:5px}
.techStack_list h4::after{max-width:70px}
.techStack_list ul{margin-top:12px}
.techStack_list ul li{font-size:14px}
}
@media screen and (max-width:1024px){
.techStack_list ul:not(:last-child){margin-bottom:25px}
}
@media screen and (max-width:767px){
.techStack_list{padding:15px;border-radius:10px}
.techStack_sc .s_h p br{display:none}
}
@media screen and (max-width:400px){
.techStack_list ul li{width:calc(100% / 3 - (10px * 2 / 3))}
.techStack_list ul li figure{width:100%;height:auto;aspect-ratio:1/1;padding:10px;display:flex;align-items:center;justify-content:center}
.techStack_list ul li figure img{max-height:80%;max-width:80%}
}
.page_dark_mode .techStack_list ul li figure.net img{
filter: brightness(0) invert(1);
}
/***** Tech Stack - Design 1 | End *****/

/***** Tech Stack - Design 2 | Start *****/
.techStack2_grid{width:90%;margin-inline:auto}
.techStack2_btns{display:flex;flex-wrap:wrap;justify-content:space-between;border-bottom:1px solid #ababab;margin-bottom:60px;gap:8px 30px;padding-bottom:2px}
.techStack2_btns button{border:none;font-size:22px;font-weight:900;line-height:1.5;color:var(--c_text_dark);background-color:transparent;border-radius:0}
.techStack2_btns button.active{color:var(--c_primary)}
.techStack2_list{opacity:0;height:0;visibility:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0) 0%,var(--c_black) 12.5%,var(--c_black) 87.5%,rgba(0,0,0,0) 100%);margin:0}
.techStack2_list.active{opacity:1;height:auto;visibility:visible;pointer-events:all}
.techStack2_list li{text-align:center;color:var(--c_text_dark);line-height:1.2;font-weight:500;margin-bottom:0}
.techStack2_list li figure{width:105px;height:105px;display:flex;align-items:center;justify-content:center;transition:var(--transition);border:1px solid #e2e2e2;border-radius:14px;margin:0 auto 8px;padding:20px}
.techStack2_list li figure img{max-height:100%}
@media screen and (max-width:1200px){
.techStack2_btns{margin-bottom:30px}
.techStack2_btns button{font-size:16px}
}
@media screen and (max-width:992px){
.techStack2_btns{gap:8px 20px;flex-wrap:nowrap;overflow:auto;white-space:nowrap;justify-content:flex-start}
.techStack2_list li figure{width:95px;height:95px}
}
@media screen and (max-width:767px){
.techStack2_grid{width:100%}
.techStack2_btns{margin-bottom:20px}
.techStack2_list li figure{width:90px;height:90px;margin-bottom:5px}
}

/* dark Mode */
.dark_sec .techStack2_btns button:not(.active),.dark_sec .techStack2_list li,.dark_sec.techStack2_sc .s_h h2,.dark_sec.techStack2_sc .s_h p{color:#fff}
.dark_sec .techStack2_list li figure{background:#fff}
/***** Tech Stack - Design 2 | End *****/

/***** Tech Stack - Design 3 | Start *****/
.techStack3_grid{-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0) 0%,rgb(0,0,0) 12.5%,rgb(0,0,0) 87.5%,rgba(0,0,0,0) 100%);padding-block:60px;margin-block:-60px;overflow:hidden}
:is(.techStack3_slide,.techStack3_slide2) .slick-list{overflow:initial}
:is(.techStack3_slide,.techStack3_slide2) .slick-track{display:flex}
:is(.techStack3_slide,.techStack3_slide2) li{height:140px;display:flex!important;align-items:center;justify-content:center;background:var(--c_white);box-shadow:15px 28px 46px #00000017;border:1px solid #7070703B;border-radius:29px;margin:0 10px;padding:10px}
:is(.techStack3_slide,.techStack3_slide2) li figure{width:100%;height:100%;display:flex;align-items:center;justify-content:center}
:is(.techStack3_slide,.techStack3_slide2) li figure img{max-height:100%}
@media screen and (max-width:1300px){
:is(.techStack3_slide,.techStack3_slide2) li figure{width:80%;height:80%}
}
@media screen and (max-width:1200px){
.techStack3_slide:not(:last-child){margin-bottom:10px}
:is(.techStack3_slide,.techStack3_slide2) li{height:125px;margin:0 5px;border-radius:20px}
:is(.techStack3_slide,.techStack3_slide2) li figure{width:70%;height:90%}
}
@media screen and (max-width:992px){
:is(.techStack3_slide,.techStack3_slide2) li figure{width:80%}
}
@media screen and (max-width:767px){
:is(.techStack3_slide,.techStack3_slide2) li{height:100px}
:is(.techStack3_slide,.techStack3_slide2) li figure{height:80%}
}
@media screen and (max-width:600px){
:is(.techStack3_slide,.techStack3_slide2) li{height:90px}
:is(.techStack3_slide,.techStack3_slide2) li figure{width:75%}
}
/***** Tech Stack - Design 3 | Start *****/

/***** Tech Stack - Design 4 | Start *****/
.techStack4_list .slick-list{padding-block:40px!important;margin-block:-40px!important}
.techStack4_list .slick-dots{margin-top:40px}
.techStack4_list li.slick-slide{border-radius:10px;box-shadow:0 0 10px #0000001c;background-color:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;margin:0 15px}
.techStack4_list li.slick-slide figure{width:130px;height:80px;display:flex;align-items:center;justify-content:center}
.techStack4_list li.slick-slide figure img{max-height:100%}
/***** Tech Stack - Design 4 | End *****/

/***** Tech Stack - Design 5 | End *****/
.techStack5_sc .techStack2_btns{flex-wrap:nowrap;overflow:auto;white-space:nowrap;justify-content:flex-start}
.techStack5_sc .techStack2_btns::-webkit-scrollbar{display:none}
.techStack5_content{opacity:0;height:0;visibility:hidden;pointer-events:none}
.techStack5_content.active{opacity:1;height:auto;visibility:visible;pointer-events:all}
/***** Tech Stack - Design 5 | End *****/

/***** Tech Stack - Design 6 | End *****/
.tchstack_dsgn6_lst>li{background:#ffffff26;border-radius:9px;opacity:1;backdrop-filter:blur(30px);padding:25px 100px 25px 40px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.tchstack_dsgn6_rt{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:20px;width:50%}
.tchstack_dsgn6_rt li{background-color:#605f70;padding:10px 20px;font-weight:300;border-radius:30px;margin:0}
.tchstack_dsgn6_lt{display:flex;align-items:center;gap:40px;flex-wrap:wrap;width:40%}
@media(max-width:1300px){
.tchstack_dsgn6_rt{gap:10px}
}
@media(max-width:1200px){
.tchstack_dsgn6_lst>li{padding:20px}
.tchstack_dsgn6_lt{width:100%;justify-content:center;margin-bottom:20px;gap:10px;flex-direction:column}
.tchstack_dsgn6_lt h3{font-size:20px}
.tchstack_dsgn6_rt{width:100%;justify-content:center}
.tchstack_dsgn6_rt li{font-size:15px}
}
@media(max-width:600px){
.tchstack_dsgn6_rt li{font-size:14px;padding:8px 10px}
}
/***** Tech Stack - Design 6 | End *****/


/***** Why Choose - Design 1 | Start *****/
.whyChoose1_sc .inner{display:flex;align-items:center;justify-content:space-between}
.whyChoose1_sc .inner>figure{width:45%}
.whyChoose1_list{width:50%}
.whyChoose1_list li{background:var(--c_white);box-shadow:0 2px 56px #00000012;border-radius:10px;opacity:1;position:relative;padding:20px;z-index:1;padding-left:60px;transition:var(--transition)}
.whyChoose1_list li:not(:last-child){margin-bottom:20px}
.whyChoose1_list li:before{content:"";top:25px;left:15px;width:30px;height:30px;position:absolute;background-image:url('https://media.apptunix.com/wp-content/uploads/2024/04/26084118/circle-tick.svg');background-size:contain;background-repeat:no-repeat}
.whyChoose1_list li:hover>*{transition:var(--transition)}
.whyChoose1_list li h3{margin-bottom:5px}
.whyChoose1_list li:hover{background:var(--c_primary)}
.whyChoose1_list li:hover>*{color:var(--c_white)}
.whyChoose1_list li:hover::before{background-image:url('https://media.apptunix.com/wp-content/uploads/2024/04/26084159/circle-tick_white.svg')}
@media screen and (max-width:1200px){
.whyChoose1_sc .inner>figure{display:none}
.whyChoose1_list{width:100%;display:flex;flex-wrap:wrap;gap:20px}
.whyChoose1_list li{width:calc(50% - 20px/2)}
.whyChoose1_list li:not(:last-child){margin-bottom:0}
}
@media screen and (max-width:1024px){
.whyChoose1_list li:before{display:none}
.whyChoose1_list li{padding-left:20px;text-align:center}
}
@media screen and (max-width:600px){
.whyChoose1_list{gap:10px}
.whyChoose1_list li{width:100%}
}
/***** Why Choose - Design 1 | End *****/

/***** Why Choose - Design 2 | Start *****/
.whyChoose1_counts,.whyChoose1_grid{display:flex;flex-wrap:wrap;justify-content:center;gap:30px}
.whyChoose1_counts li{margin-bottom:0;padding:10px 15px;background:var(--c_white);width:calc(100% / 3 - (30px*2/3));box-shadow:0 10px 20px #1d164d26;border-radius:10px;align-items:center;display:flex;gap:20px}
.whyChoose1_counts li figure{width:100px;min-width:100px}
.whyChoose1_counts li h3{display:flex;flex-direction:column;align-items:flex-start;font-weight:800;gap:5px 0}
.whyChoose1_counts li h3 span{font-weight:400}
.whyChoose1_grid li{padding:25px 20px;margin-bottom:0;background:var(--c_white);width:calc(100% / 3 - (30px*2/3));box-shadow:0 0 0 1px #e2e2e2;border-radius:10px;text-align:center}
.whyChoose1_grid li figure{margin-bottom:10px}
.whyChoose1_grid li figure img{height:60px}
.whyChoose1_grid li:hover{background-color:var(--c_primary)}
.whyChoose1_grid li:hover *{color:var(--c_white)}
.whyChoose1_grid li:hover figure img{filter:brightness(0) invert(1)}
@media screen and (max-width:992px){
.whyChoose1_counts li{width:calc(100% / 2 - (30px*1/2))}
}
@media screen and (max-width:767px){
.whyChoose1_counts,.whyChoose1_grid{gap:15px}
.whyChoose1_counts li{padding:20px 10px;width:calc(100% / 2 - (15px*1/2));flex-direction:column;text-align:center;gap:10px}
.whyChoose1_counts li:first-child{width:100%}
.whyChoose1_counts li h3{font-size:18px;align-items:center;text-align:center}
.whyChoose1_grid li{padding:20px 10px;width:calc(100% / 2 - (15px*1/2))}
.whyChoose1_grid li h4{font-size:18px}
.whyChoose1_counts li figure{width:auto;min-width:1px;height:80px}
.whyChoose1_counts li figure img{height:100%}
}
/***** Why Choose - Design 2 | End *****/

/***** Blogs - Design 1 | Start *****/
.cm_white_mode.blogs_new_sc{background-color:#fff}
.blogs_new_sc .conta_iner{position:relative;z-index:1}
.blogs_new_grid{display:flex;flex-wrap:wrap;gap:14px}
.blog_new_box{transition:var(--transition);width:calc(100% / 4 - (14px * 3 / 4));padding:15px 15px 25px;border-radius:15px;position:relative;display:flex;flex-direction:column;align-items:stretch;z-index:1}
.blog_new_box .info{flex:1;display:flex;flex-direction:column;align-items:stretch}
.blog_new_box .info .btnn{margin-top:auto}
.blog_new_box::after{content:"";inset:0;position:absolute;background:linear-gradient(180deg,var(--c_primary) 0,rgba(0,110,239,0) 100%);border-radius:15px;z-index:-2}
.blog_new_box::before{content:"";inset:1px;position:absolute;background:#051629;border-radius:15px;z-index:-1}
.blog_new_box.full_box{padding:25px 20px;overflow:hidden}
.blog_new_box.full_box .info>a{position:absolute;inset:0;z-index:9}
.blog_new_box.full_box::before{background:var(--c_primary);inset:0}
.blog_new_box.full_box::after{display:none}
.blog_new_box.full_box .info h3{margin-block:22px 0}
.blog_new_box .info ul li{margin-bottom:0}
.blog_new_box.full_box .info ul li.c_primary{color:var(--c_secondary);background-color:var(--c_white)}
.blog_new_box .info ul li:has(span){opacity:1}
.blog_new_box .info ul li span{font-size:14px;font-weight:400;width:max-content;background:var(--c_primary);border-radius:50px;color:var(--c_white)!important;min-height:28px;min-width:77px;display:inline-flex;align-items:center;justify-content:center;padding:3px 10px}
.blog_new_box.full_box .info{height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}
.blog_new_box:not(.full_box)>figure{width:100%;aspect-ratio:1/0.6;border-radius:12px;margin-bottom:25px;position:relative;overflow:hidden}
.blog_new_box:not(.full_box)>figure img{width:100%;height:100%;object-fit:cover;object-position:top left}
.blog_new_box:not(.full_box)>figure span{top:12px;left:12px;position:absolute;font-size:14px;font-weight:400;width:max-content;background:var(--c_primary);border-radius:50px;color:var(--c_white);min-height:28px;min-width:77px;display:inline-flex;align-items:center;justify-content:center;padding:3px 10px}
.blog_new_box .info ul{display:flex;align-items:center;justify-content:space-between;margin:0;gap:20px}
.blog_new_box .info ul li.c_primary{font-size:14px;font-weight:400;margin:0;width:max-content;background:var(--c_primary);border-radius:50px;color:var(--c_white);min-height:28px;min-width:77px;display:inline-flex;align-items:center;justify-content:center;padding:3px 10px}
.blog_new_box .info ul li:not(.c_primary){font-size:15px;font-weight:300;line-height:1.2;opacity:.7}
.blog_new_box .info ul li:first-child{opacity:1}
.blog_new_box .info h3{font-size:18px;font-weight:400;margin-block:15px 15px;white-space:normal;display:-webkit-box!important;transition:var(--transition);-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.blog_new_box .info p{font-size:14px;font-weight:200;display:-webkit-box!important;transition:var(--transition);-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;opacity:.8}
.blog_new_box:not(.full_box) .info a{position:absolute;inset:0;width:100%;height:100%;cursor:pointer;opacity:0;z-index:9}
.blog_new_box.full_box figure{position:relative;text-align:center;margin-top:auto;z-index:1}
.blog_new_box.full_box figure img{max-height:215px;margin:20px auto 0}
.blog_new_box.full_box figure::before{content:"";right:-70px;bottom:-110px;height:300px;width:300px;background-color:#2186fa;border-radius:50%;position:absolute;z-index:-1}
.blog_new_box:not(.full_box):hover h3{color:var(--c_primary)}
.cm_white_mode .s_head :is(h2,h2 strong,h2 strong span){color:var(--c_black)}
.cm_white_mode .s_head :is(p){color:var(--c_text)}
.cm_white_mode .blog_new_box::before{background:var(--c_white)}
.cm_white_mode .blog_new_box::after{content:unset}
.cm_white_mode .blog_new_box{box-shadow:0 3px 24px #00000017}
.cm_white_mode .blog_new_box.full_box::before{background:#006eef}
.cm_white_mode .blog_new_box.full_box h3{color:#fff}
.cm_white_mode .blog_new_box .info p{font-weight:300}
@media screen and (max-width:1200px){
.blogs_new_grid{gap:15px}
.blog_new_box{width:calc(100% / 3 - (15px * 2 / 3));padding:10px 10px 15px}
.blog_new_box .info ul li:not(.c_primary){font-size:14px}
.blog_new_box .info ul li.c_primary{font-size:13px;min-height:25px;min-width:70px;padding:3px 10px}
.blog_new_box .info h3{font-size:16px;margin-block:15px 20px}
.blog_new_box.full_box figure img{max-height:220px}
}
@media screen and (max-width:992px){
.blogs_new_grid .slick-list{margin:0 -8px}
.blogs_new_grid .slick-track{display:flex}
.blog_new_box.slick-slide{margin:0 8px;height:auto!important}
.blogs_new_grid{gap:0}
}
@media screen and (max-width:767px){
.blog_new_box:not(.full_box)>figure{aspect-ratio:1/0.6}
.blogs_new_grid .slick-list{margin:0 -5px}
.blog_new_box.slick-slide{margin:15px 5px 20px!important;display:flex}
.blog_new_box .info ul li span{font-size:12px;min-height:25px;min-width:1px;padding:3px 15px}
.blog_new_box .info ul{align-items:center}
.blog_new_box .info ul li{margin:0}
.blog_new_box .info ul li:not(.c_primary){font-size:12px}
.blog_new_box .info h3{font-size:14px;margin-block:10px 15px}
.blog_new_box .info .btnn{min-height:40px;font-size:14px}
.blog_new_box.full_box{padding:15px 15px;overflow:hidden}
.blog_new_box.full_box .info h3{margin-block:12px 0}
.blog_new_box.full_box figure img{max-height:140px}
.blog_new_box.full_box figure::before{right:-120px;bottom:-110px;height:160px;width:300px}
}
/***** Blogs - Design 1 | End *****/

/***** Blogs - Design 2 | Start *****/
.blogs2_grid .slick-list{margin-inline:-5px}
.blogs2_grid .slick-track{display:flex}
.blog2_box{padding:5px;height:auto!important;border-radius:12px;background:var(--c_white);border:1px solid var(--c_primary);display:flex!important;flex-direction:column;margin-inline:5px;overflow:hidden}
.blog2_box figure{width:100%}
.blog2_box figure img{width:100%;aspect-ratio:1/0.55;object-fit:cover;object-position:top left;border-radius:12px}
.blog2_box .info{flex:1;display:flex;align-items:stretch;flex-direction:column;justify-content:flex-start;border-radius:12px;margin-top:10px;padding:10px}
.blog2_box:nth-child(4n+1) .info{background:#fffbe6}
.blog2_box:nth-child(4n+2) .info{background:#edeffe}
.blog2_box:nth-child(4n+3) .info{background:#feeded}
.blog2_box:nth-child(4n+4) .info{background:#f9edfe}
.blog2_box .info :is(p,h3){font-size:16px}
.blog2_box .info p{margin-bottom:0}
.blog2_box .info h3{margin-block:2px 15px}
.blog2_box .info .d_flex{display:flex;align-items:center;justify-content:space-between;margin-top:auto}
.blog2_box .info .btn{font-weight:500}
.blog2_box .info .d_flex span{font-size:14px;color:var(--c_text_dark);font-weight:600}
/***** Blogs - Design 2 | End *****/

/***** Blogs - Design 3 | Start *****/
.blogs3_grid+.btn{margin-inline:auto}
.blogs3_grid .slick-list{margin-inline:-10px}
.blogs3_grid .slick-track{display:flex}
.blog3_box{height:auto!important;border-radius:30px;background:#f3f3F37A;border:2px solid #70707024;display:flex!important;flex-direction:column;margin-inline:10px;overflow:hidden}
.blog3_box figure{width:100%;aspect-ratio:1/0.65}
.blog3_box figure img{width:100%;height:100%;object-fit:cover;object-position:top left}
.blog3_box .info{padding:20px;display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;flex:1}
.blog3_box .info p{display:flex;align-items:center;justify-content:space-between;margin-bottom:0;gap:20px}
.blog3_box .info p strong{font-size:16px;font-weight:600;color:var(--c_primary)}
.blog3_box .info p span{font-size:14px;color:var(--c_text_dark)}
.blog3_box .info h3{font-size:18px;margin:8px 0 15px;font-weight:500}
.blog3_box .info .btn{margin-top:auto}
@media screen and (max-width:1200px){
.blog3_box .info{padding:15px 15px}
.blog3_box .info h3{font-size:16px}
}
/***** Blogs - Design 3 | End *****/

/***** Partners - Design 1 | Start *****/
.partners1_grid{width:95%;margin:0 auto}
.partners1_grid ul{-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0) 0%,rgb(0,0,0) 12.5%,rgb(0,0,0) 87.5%,rgba(0,0,0,0) 100%);overflow:hidden}
.partners1_grid ul li{margin:0 10px;border-radius:20px;display:flex!important;align-items:center;justify-content:center;background:#f2f8fc;min-height:150px}
.partners1_grid ul li figure{width:100%;height:auto;display:flex;align-items:center;justify-content:center}
.partners1_grid ul li figure img{height:100%;max-width:100%;mix-blend-mode:luminosity;transition:var(--transition);object-fit:contain}
.partners1_grid ul li:hover figure img{mix-blend-mode:unset}
@media screen and (max-width:1500px){
.partners1_grid ul li{min-height:130px}
.partners1_grid ul li figure{height:100%;width:130px}
}
@media screen and (max-width:1200px){
.partners1_grid ul li{margin:0 5px;min-height:120px}
.partners1_grid ul li figure{height:80px;width:120px}
.partners1_grid ul:not(:last-child){margin-bottom:10px}
}
@media screen and (max-width:1024px){
.partners1_grid ul li{min-height:100px}
}
@media screen and (max-width:767px){
.partners1_grid ul li{min-height:90px}
}
/***** Partners - Design 1 | End *****/

/***** Partners - Design 2 | Start *****/
.partners2_grid{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}
.partners2_grid li{display:flex;align-items:center;justify-content:center;width:calc(100% / 6);position:relative;text-align:center;min-height:140px;padding:0;margin:0}
.partners2_grid li::before{content:"";inset:5px;position:absolute;transition:var(--transition);background:var(--c_white);pointer-events:none;z-index:-1}
.partners2_grid li:hover::before{transform:scale(1.1);box-shadow:var(--shadow);z-index:10}
.partners2_grid li figure{display:flex;justify-content:center;align-items:center;height:150px;width:100%;position:relative;z-index:10}
.partners2_grid li figure::before{--figure_gap:192.48px;content:"";height:100%;width:var(--figure_gap);background-image:url(https://media.apptunix.com/wp-content/uploads/2024/04/26055341/ourPartner2_sprite.png);background-repeat:no-repeat;background-size:auto 150px}
.bg-client_logo_1::before{background-position:0 0}
.bg-client_logo_2::before{background-position:calc((var(--figure_gap) * 1)* -1) 0}
.bg-client_logo_3::before{background-position:calc((var(--figure_gap) * 2)* -1) 0}
.bg-client_logo_4::before{background-position:calc((var(--figure_gap) * 3)* -1) 0}
.bg-client_logo_5::before{background-position:calc((var(--figure_gap) * 4)* -1) 0}
.bg-client_logo_6::before{background-position:calc((var(--figure_gap) * 5)* -1) 0}
.bg-client_logo_7::before{background-position:calc((var(--figure_gap) * 6)* -1) 0}
.bg-client_logo_8::before{background-position:calc((var(--figure_gap) * 7)* -1) 0}
.bg-client_logo_9::before{background-position:calc((var(--figure_gap) * 8)* -1) 0}
.bg-client_logo_10::before{background-position:calc((var(--figure_gap) * 9)* -1) 0}
.bg-client_logo_11::before{background-position:calc((var(--figure_gap) * 10)* -1) 0}
.bg-client_logo_12::before{background-position:calc((var(--figure_gap) * 11)* -1) 0}
.bg-client_logo_13::before{background-position:calc((var(--figure_gap) * 12)* -1) 0}
.bg-client_logo_14::before{background-position:calc((var(--figure_gap) * 13)* -1) 0}
.bg-client_logo_15::before{background-position:calc((var(--figure_gap) * 14)* -1) 0}
.bg-client_logo_16::before{background-position:calc((var(--figure_gap) * 15)* -1) 0}
.bg-client_logo_17::before{background-position:calc((var(--figure_gap) * 16)* -1) 0}
.bg-client_logo_18::before{background-position:calc((var(--figure_gap) * 17)* -1) 0}
.bg-client_logo_19::before{background-position:calc((var(--figure_gap) * 18)* -1) 0}
.bg-client_logo_20::before{background-position:calc((var(--figure_gap) * 19)* -1) 0}
.bg-client_logo_21::before{background-position:calc((var(--figure_gap) * 20)* -1) 0}
.bg-client_logo_22::before{background-position:calc((var(--figure_gap) * 21)* -1) 0}
.bg-client_logo_23::before{background-position:calc((var(--figure_gap) * 22)* -1) 0}
.bg-client_logo_24::before{background-position:calc((var(--figure_gap) * 23)* -1) 0}
.bg-client_logo_25::before{background-position:calc((var(--figure_gap) * 24)* -1) 0}
.bg-client_logo_26::before{background-position:calc((var(--figure_gap) * 25)* -1) 0}
.bg-client_logo_27::before{background-position:calc((var(--figure_gap) * 26)* -1) 0}
.bg-client_logo_28::before{background-position:calc((var(--figure_gap) * 27)* -1) 0}
.bg-client_logo_29::before{background-position:calc((var(--figure_gap) * 28)* -1) 0}
.bg-client_logo_30::before{background-position:calc((var(--figure_gap) * 29)* -1) 0}
.bg-client_logo_31::before{background-position:calc((var(--figure_gap) * 30)* -1) 0}
.bg-client_logo_32::before{background-position:calc((var(--figure_gap) * 31)* -1) 0}
.bg-client_logo_33::before{background-position:calc((var(--figure_gap) * 32)* -1) 0}
.bg-client_logo_34::before{background-position:calc((var(--figure_gap) * 33)* -1) 0}
.bg-client_logo_35::before{background-position:calc((var(--figure_gap) * 34)* -1) 0}
.bg-client_logo_36::before{background-position:calc((var(--figure_gap) * 35)* -1) 0}
.partners2_grid li:not(:nth-last-child(-n+6)){border-bottom:1px solid #e9e9e9}
.partners2_grid li:not(:nth-child(6n+6)){border-right:1px solid #e9e9e9}
@media screen and (max-width:1300px){
.partners2_grid li figure{height:135px}
.partners2_grid li figure::before{--figure_gap:173.19px;background-size:auto 135px}
}
@media screen and (max-width:1200px){
.partners2_grid li figure{height:112px}
.partners2_grid li figure::before{--figure_gap:143.67px;background-size:auto 112px}
}
@media screen and (max-width:992px){
.partners2_grid li{width:calc(100% / 4)}
.partners2_grid li:not(:nth-last-child(-n+6)){border-bottom:unset}
.partners2_grid li:not(:nth-child(6n+6)){border-right:unset}
.partners2_grid li:not(:nth-last-child(-n+4)){border-bottom:1px solid #e9e9e9}
.partners2_grid li:not(:nth-child(4n+4)){border-right:1px solid #e9e9e9}
.partners2_grid li figure{height:125px}
.partners2_grid li figure::before{--figure_gap:160.36px;background-size:auto 125px}
}
@media screen and (max-width:767px){
.partners2_grid li{min-height:100px}
.partners2_grid li figure{height:100px}
.partners2_grid li figure::before{--figure_gap:128.28px;background-size:auto 100px}
}
@media screen and (max-width:600px){
.partners2_grid li{width:calc(100% / 3)}
.partners2_grid li:not(:nth-last-child(-n+4)){border-bottom:unset}
.partners2_grid li:not(:nth-child(4n+4)){border-right:unset}
.partners2_grid li:not(:nth-last-child(-n+3)){border-bottom:1px solid #e9e9e9}
.partners2_grid li:not(:nth-child(3n+3)){border-right:1px solid #e9e9e9}
.partners2_grid li figure{height:85px}
.partners2_grid li figure::before{--figure_gap:109.03px;background-size:auto 85px}
}
/***** Partners - Design 2 | End *****/

/***** Location | Start *****/
.location_grid{display:flex;flex-wrap:wrap;gap:30px}
.location_grid:not(.slick-slider) li{margin:0;display:flex;align-items:flex-end;width:calc(100% / 3 - (30px*2/3));gap:10px}
.location_grid:not(.slick-slider) li:not(:last-child){border-right:1px solid #1d1d1d}
.location_grid:not(.slick-slider) li figure{display:inline-flex}
.location_info h2{font-size:20px;font-weight:700;text-transform:uppercase;margin-bottom:5px}
.location_info p{font-size:13px;color:var(--c_text_dark);font-weight:500}
@media screen and (max-width:1200px){
.location_grid{gap:0}
}
@media screen and (max-width:1024px){
.location_grid li.slick-slide{margin-bottom:0;text-align:center;padding:0 20px}
.location_grid li.slick-slide figure{height:70px;display:flex;align-items:center;justify-content:center}
.location_grid li.slick-slide figure img{max-height:100%}
.location_info{margin-top:5px}
}
/***** Location | End *****/

/***** Testimonial - Design 1 | Start *****/
.testi1_slider_for{padding-bottom:30px}
.testi1_single{display:flex!important;justify-content:space-between;align-items:center;padding-top:38px}
.testi1_single :is(.lt,.rt){width:50%}
.testi1_single .lt{position:relative;z-index:1}
.testi1_single .lt::before{content:"";left:0;top:-22%;width:100%;height:100%;position:absolute;pointer-events:none;background:url('https://media.apptunix.com/wp-content/uploads/2024/04/26084630/nh_tsti_elemt.svg') no-repeat;background-position:top center;background-repeat:no-repeat;background-size:100%;z-index:-1}
.testi1_single iframe{width:calc(100% + 16px);aspect-ratio:1/0.59;margin:-8px}
.testi1_single .lt figure{display:flex}
.testi1_single figure img{width:100%;aspect-ratio:1/0.59;object-fit:cover;border-radius:20px}
.testi1_single .rt{padding-left:55px}
.testi1_single .rt cite{font-size:30px;margin-bottom:8px;position:relative;display:block;font-style:normal;font-weight:700;color:var(--c_text_dark)}
.testi1_single .rt cite:after{content:"";top:-30px;left:-25px;height:80px;width:105px;position:absolute;background:url('https://media.apptunix.com/wp-content/uploads/2024/04/26084800/quote.png');background-position:left center;background-repeat:no-repeat;background-size:100%;pointer-events:none}
.testi1_single .rt p small{color:var(--c_text_dark)}
.testi1_single .rt p:not(:last-child){margin-bottom:20px}
.testi1_slider_nav figure{display:flex;justify-content:center;align-items:center;cursor:pointer;height:120px}
.testi1_slider_nav figure img{width:95px;height:95px;padding:5px;border:1px solid transparent;transition:var(--transition);filter:grayscale(1);border-radius:50%}
.testi1_slider_nav .slick-current figure img{filter:none;border-color:#c2c7db;width:120px;height:120px}
@media screen and (max-width:1500px){
.testi1_single .lt{width:45%}
.testi1_single .rt{width:55%}
}
@media screen and (max-width:1200px){
.testi1_single .rt cite{font-size:24px}
}
@media screen and (max-width:992px){
.testi1_single .lt::before,.testi1_single .rt cite:after,.testi1_slider_nav .slick-list,.testimonial1_sc .s_h p br{display:none}
.testi1_slider_for{padding-bottom:0}
.testi1_single{flex-wrap:wrap;padding-top:0;justify-content:center}
.testi1_single .lt{width:100%;max-width:480px}
.testi1_single .rt{width:100%;padding:20px 0 0;text-align:center}
}
@media screen and (max-width:767px){
.testi1_single .rt cite{font-size:20px;margin-bottom:5px}
.testi1_single .rt p small{font-size:14px}
.testi1_single .rt p:not(:last-child){margin-bottom:12px}
}
@media screen and (max-width:600px){
.testi1_single .rt{display:none}
}
/***** Testimonial - Design 1 | End *****/

/***** Testimonial - Design 2 | Start *****/
.testi2_grid .slick-list{margin-inline:-5px}
.testi2_grid .slick-track{display:flex}
.testi2_box{height:auto!important;margin-inline:5px;background-color:var(--c_dark);padding:75px 20px 20px 20px;border:10px solid #eee;display:flex!important;align-items:stretch;flex-direction:column;justify-content:flex-start;border-radius:30px;position:relative}
.testi2_box::before{content:"";position:absolute;left:20px;top:20px;width:46px;height:41px;background-image:url('https://media.apptunix.com/wp-content/uploads/2024/04/26084245/quotes.svg');background-size:cover;background-repeat:no-repeat;background-position:top left;pointer-events:none;z-index:1}
.testi2_box *{color:var(--c_white)}
.testi2_box>p{line-height:1.8;margin-bottom:40px}
.testi2_box .author{display:flex;align-items:center;margin-top:auto;gap:10px}
.testi2_box .author figure{min-width:66px;max-width:66px;aspect-ratio:1/1;border-radius:50%;overflow:hidden}
.testi2_box .author figure img{width:100%;height:100%;object-fit:cover}
.testi2_box .author p{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column}
.testi2_box .author p cite{font-size:20px;font-weight:600;font-style:normal}
.testi2_box .author p span{font-size:14px;font-weight:300;display:inline-flex;align-items:center;gap:3px}
.testi2_box .author p span:not(:last-child){margin-bottom:3px}
.testi2_box .author p span i{color:#ffc107;font-size:16px}
@media screen and (max-width:1300px){
.testi2_box>p{line-height:1.6;margin-bottom:40px}
}
@media screen and (max-width:600px){
.testi2_box .author p cite{font-size:18px}
.testi2_box .author p span i{font-size:14px}
}

/* Version 2 */
.t2_sc_v2{background-color:var(--c_black)}
.t2_sc_v2 .s_h *{color:var(--c_white)}
.t2_sc_v2 .testi2_box{background-color:var(--c_white);border-color:#0e0e0e}
.t2_sc_v2 .testi2_box *{color:var(--c_black)}
/***** Testimonial - Design 2 | End *****/

/***** Testimonial - Design 3 | Start *****/
.testi3_slider_for,.testi3_slider_nav{width:70%;margin-inline:auto}
.testi3_slider_nav{margin-bottom:40px}
.testi3_slider_nav figure{display:flex;justify-content:center;align-items:center;cursor:pointer;height:120px}
.testi3_slider_nav figure img{width:90px;height:90px;padding:10px;border:1px solid transparent;transition:var(--transition);filter:grayscale(.6);border-radius:50%}
.testi3_slider_nav .slick-current figure img{filter:none;border-color:#c2c7db;width:120px;height:120px}
.testi3_slider_for .slick-track{display:flex}
.testi3_single{text-align:center;display:flex!important;flex-direction:column;align-items:stretch;height:auto!important}
.testi3_single cite{font-size:25px;font-weight:600;line-height:1.2;color:var(--c_text_dark);font-style:normal;display:block}
.testi3_single>p{margin-block:8px 0}
.testi3_single .quote{padding:50px 70px;border-radius:29px;border:1px solid #70707029;box-shadow:0 3px 20px #0000000f;margin-top:30px;position:relative;margin-top:60px;margin-inline:10px;flex:1}
.testi3_single .quote:after,.testi3_single .quote:before{content:"";top:-10%;width:50px;height:40px;position:absolute;background:url('https://media.apptunix.com/wp-content/uploads/2024/04/26084923/quote_icon.png') no-repeat;background-size:contain}
.testi3_single .quote:before{left:4%}
.testi3_single .quote:after{right:4%;transform:scaleX(-1)}
.testi3_single .quote p{line-height:1.8;color:var(--c_text_dark)}
@media screen and (max-width:1400px){
.testi3_single .quote p,.testi3_single>p{font-size:16px}
.testi3_single cite{font-size:22px}
.testi3_single>p{margin-block:5px 0}
}
@media screen and (max-width:1200px){
.testi3_single .quote{padding:40px 40px 30px;margin-top:40px}
}
@media screen and (max-width:992px){
.testi3_slider_for,.testi3_slider_nav{width:100%}
.testi3_single cite{font-size:18px}
.testi3_single>p{font-size:14px}
.testi3_single .quote{margin-inline:5px;padding:30px 30px 20px;margin-top:30px}
.testi3_single .quote:after,.testi3_single .quote:before{top:-7%;width:30px;height:30px}
.testi3_slider_nav{margin-bottom:25px}
}
@media screen and (max-width:600px){
.testi3_single .quote{margin-inline:2px;padding:20px;margin-top:20px;box-shadow:none}
.testi3_single .quote:after,.testi3_single .quote:before{display:none}
.testi3_single cite{font-size:20px}
}
/***** Testimonial - Design 3 | End *****/

/***** Testimonial - Design 4 | Start *****/
.tst4_sc .testi2_box{background-size:cover;background-repeat:no-repeat;background-position:center}
.tst4_sc .vid_bx:after{position:absolute;content:"";background:transparent linear-gradient(180deg,#00000000 0,#000000C2 42%,#000 100%);border-radius:0 0 18px 18px;margin:auto;bottom:0;right:0;left:0;width:100%;height:150px}
.tst4_sc .vid_bx{position:relative}
.tst4_sc .testi2_box .author{z-index:1}
.tst4_sc .testi2_box>p{line-height:1.6}
.tst4_sc .vid_bx::before{content:unset}
.tst4_sc .vid_icn{background:var(--c_white);box-shadow:0 3px 6px #00000078;width:75px;height:75px;display:flex;align-items:center;justify-content:center;border-radius:50%;padding:25px;position:absolute;right:20px;top:20px;cursor:pointer}
.tst4_sc .slick-dots li button{width:22px;height:22px;background:#d9d9D982}
.tst4_sc .slick-dots li.slick-active button{background:var(--c_primary);border:3px solid #fff;outline:2px solid var(--c_primary)!important}
/***** Testimonial - Design 4 | End *****/

/***** Faq | Start *****/
[data_accordion],[data_modal],[data_tab]{cursor:pointer}
[data_accordion_pnl],[data_modal_value],[data_tab_pnl]{display:none}
[data_accordion_pnl].active,[data_tab_pnl].active{display:block!important}
.acdn_mn{border-bottom:solid 1px #cbcbcb}
.panel-title{display:flex;align-items:center;justify-content:space-between;padding:20px 40px 20px 0;position:relative;font-weight:600;cursor:pointer;z-index:1}
.panel-title::after{content:"\2b";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;right:0;font-size:30px}
.panel-title.active::after{content:"\f068"}
.panel-body{padding-bottom:20px}
.panel-title.active{color:var(--c_primary)}
.panel-title.active::after{color:var(--c_primary)}
.acdn_mn .panel-body ol li{list-style-position:inside}
.rtl .faq_grid .accordn_bx .panel-title::after{right:auto;left:30px}
.rtl .faq_grid .accordn_bx .panel-title{flex-direction:row-reverse;padding:20px 30px 20px 80px}
@media screen and (max-width:1200px){
.panel-title{font-size:20px;padding:16px 30px 16px 0}
.panel-title::after{font-size:22px}
}
@media screen and (max-width:992px){
.panel-title{font-size:18px;padding:15px 30px 15px 0}
}
@media screen and (max-width:767px){
.panel-title,.panel-title::after{font-size:16px}
}

/* Faq Section | Start */
.faq_grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:30px}
.faq_grid .accordn_bx{width:100%}
.faq_grid .accordn_bx:not(:only-child){width:calc(50% - (30px / 2))}
.faq_grid .accordn_bx .panel-title{font-size:20px;font-weight:400;padding:20px 80px 20px 30px;position:relative;display:flex;align-items:center;color:var(--c_white)}
.faq_grid .accordn_bx:not(:only-child) .panel-title{min-height:110px}
.faq_grid .accordn_bx .acdn_mn{border-bottom:none;background-color:#051629;border-radius:20px}
.faq_grid .accordn_bx .acdn_mn *{transition:unset}
.faq_grid .accordn_bx .acdn_mn:not(:last-child){margin-bottom:30px}
.faq_grid .accordn_bx .panel-title::after{content:"";width:19px;height:36px;position:absolute;background-image:url('https://media.apptunix.com/wp-content/uploads/2025/04/25051653/longArrow_icon.png');background-repeat:no-repeat;background-position:center;background-size:cover;right:30px}
.faq_grid .accordn_bx .panel-title.active{color:var(--c_white)}
.faq_grid .accordn_bx .panel-title.active::after{transform:scaleY(-1)}
.faq_grid .accordn_bx .panel-body{padding:0 30px 30px;transform:none}
.faq_grid .accordn_bx .panel-body p a{text-decoration:underline;color:inherit;transition:var(--transition)}
.faq_grid .accordn_bx .panel-body p a:hover{color:var(--c_primary);text-decoration:unset}
.faq_grid .accordn_bx :is(.panel-body,.panel-body p,.panel-body li){font-size:16px;line-height:1.6;font-weight:300;color:var(--c_white)}
.faq_grid .accordn_bx :is(.panel-body,.panel-body p,.panel-body li) strong{font-weight:500}
.faq_grid .accordn_bx .panel-body li:not(:last-child){margin-bottom:5px}
.faq_grid .accordn_bx .panel-body ul{list-style:disc;padding-left:20px}
.rtl .faq_grid .accordn_bx .panel-body ul{padding-left:0;padding-right:20px}
.faq_grid .accordn_bx .acdn_mn:has(.panel-title.active){background:linear-gradient(to bottom,#051629 40%,var(--c_primary) 140%)}
.faq_new_sc{background:#000a16}
.faq_new_sc .s_head h2{color:var(--c_white)}
.faq_grid .accordn_bx :is(.btn){margin-top:20px}
.cm_white_mode .faq_grid .accordn_bx .acdn_mn{background-color:var(--c_white);box-shadow:0 3px 24px #00000017}
.cm_white_mode .faq_grid .accordn_bx .panel-title{color:var(--c_black)}
.cm_white_mode .faq_grid .accordn_bx .panel-title::after{filter:brightness(0);top:15px}
.cm_white_mode .faq_grid .accordn_bx .acdn_mn:has(.panel-title.active){background:var(--c_white)}
.cm_white_mode .faq_grid .accordn_bx .panel-title.active{color:var(--c_black)}
.cm_white_mode .faq_grid .accordn_bx:not(:only-child) .panel-title{min-height:90px}
.cm_white_mode .faq_grid .accordn_bx :is(.panel-body,.panel-body p,.panel-body li){color:var(--c_black)}
.cm_white_mode.faq_new_sc .s_head h2{color:var(--c_black)}
.cm_white_mode.faq_new_sc{background-color:var(--c_white)}
@media screen and (max-width:1399px){
.faq_grid .accordn_bx .panel-title{font-size:19px;font-weight:400;padding:20px 90px 20px 25px}
.faq_grid .accordn_bx:not(:only-child) .panel-title{min-height:95px}
.faq_grid .accordn_bx .panel-title::after{width:16px;height:30px;right:20px}
.faq_grid .accordn_bx .acdn_mn{border-radius:10px}
.faq_grid .accordn_bx .panel-body{padding:0 25px 25px}
}
@media screen and (max-width:1200px){
.faq_grid{gap:16px}
.faq_grid .accordn_bx .acdn_mn:not(:last-child){margin-bottom:16px}
.faq_grid .accordn_bx .panel-title{font-size:18px;padding:15px 90px 15px 20px}
.faq_grid .accordn_bx:not(:only-child) .panel-title{min-height:80px}
.faq_grid .accordn_bx .panel-body{padding:0 20px 20px}
}
@media screen and (max-width:992px){
.faq_grid .accordn_bx,.faq_grid .accordn_bx:not(:only-child){width:100%}
.faq_grid .accordn_bx .panel-title::after{width:12px;height:25px}
}
@media screen and (max-width:767px){
.faq_grid .accordn_bx .panel-title{font-size:14px;line-height:1.45;padding:14px 45px 14px 15px}
.faq_grid .accordn_bx:not(:only-child) .panel-title{min-height:70px}
.faq_grid .accordn_bx .panel-title::after{right:15px}
.faq_grid .accordn_bx .panel-body{padding:0 15px 15px}
.faq_grid .accordn_bx .panel-body p{font-size:13px}
}
/* Faq Section | End */

/* Faq Section design2 | Stat */
.aidvplmnt_faq_sc.text_left .s_h{
text-align: left;
}
.aidvplmnt_faq_ryt>li>ul>li {
    background: #051629;
    padding: 20px;
    border-radius: 11px;
}
.aidvplmnt_faq_ryt>li >ul>li.active {
    background: linear-gradient(to bottom,#051629 40%,var(--c_primary) 140%);
    padding: 20px 20px 20px;
    border-radius: 12px;
}
.aidvplmnt_faq_ryt>li>ul>li p{color:#c7c7c7;margin-top:15px;font-size:16px}
.aidvplmnt_faq_ryt article ul li a,.aidvplmnt_faq_ryt>li>ul>li p a{text-decoration:underline;color:inherit}
.aidvplmnt_faq_ryt article ul li a:hover,.aidvplmnt_faq_ryt>li>ul>li p a:hover{color:var(--c_primary);text-decoration:unset}
.faq_inrlst{padding-left:20px}
.faq_inrlst li{color:#f7f7f7;font-size:14px;font-weight:300;list-style:disc}
.aidvplmnt_faq_ryt>li>ul>li h3 {
    font-weight: 400;
    margin: 0;
    display: flex;
    align-items: center;
    line-height: 1.4;
    position: relative;justify-content: space-between;
}
.aidvplmnt_faq_ryt>li>ul>li h3:after {
    content: "";
    width: 14px;
    height: 28px;
    position: relative;
    background-image: url(https://media.apptunix.com/wp-content/uploads/2025/04/25051653/longArrow_icon.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    right: 0px;cursor: pointer;
}

.aidvplmnt_faq_ryt>li>ul>li.active h3:after {
transform: scaleY(-1);
}
.aidvplmnt_faq_ryt>li:not(.active){display:none}
.aidvplmnt_faq_lft{width:30%;position:sticky;top:100px}
.aidvplmnt_faq_ryt{width:67%}
.aidvplmnt_faq_mn{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}
.aidvplmnt_faq_lftinr{background:#ffffff10;border-radius:14px;padding:10px}
.aidvplmnt_faq_lftinr li{min-height:55px;display:flex;align-items:center}
.aidvplmnt_faq_lftinr li.active{background:var(--c_primary)}
.aidvplmnt_faq_lftinr li{background:0 0;padding:15px;border-radius:12px;font-size:18px;color:#fff;font-weight:400;margin:0}
.faq_inrlst li:not(:last-child){margin-bottom:5px}
.aidvplmnt_faq_ryt article ol,.aidvplmnt_faq_ryt article ul,.faq_inrlst{padding-left:20px}
/* .cm_white_mode .aidvplmnt_faq_ryt article li,.cm_white_mode .aidvplmnt_faq_ryt>li>ul>li p,.cm_white_mode .faq_inrlst li{color:var(--c_text)} */
.aidvplmnt_faq_ryt article li:not(:last-child),.faq_inrlst li:not(:last-child){margin-bottom:5px}
.aidvplmnt_faq_ryt article li,.faq_inrlst li{color:#f7f7f7;font-size:14px;font-weight:300;list-style:disc}
.aidvplmnt_faq_ryt article li,.faq_inrlst li{color:#f7f7f7;font-size:14px;font-weight:300}
.aidvplmnt_faq_ryt article ul li{list-style:disc}
@media (max-width:1200px){
.aidvplmnt_faq_ryt>li>ul>li p{font-size:14px}
.aidvplmnt_faq_lft{margin-bottom:30px}
.aidvplmnt_faq_lftinr{padding:10px}
.aidvplmnt_faq_lft,.aidvplmnt_faq_ryt{width:100%}
.aidvplmnt_faq_ryt>li>ul>li:not(:last-child){padding-bottom:20px;margin-bottom:20px}
.aidvplmnt_faq_lftinr li{min-height:unset}
.aidvplmnt_faq_lftinr li{padding:12px}
.aidvplmnt_faq_lft{position:unset}
}

/* White Mode*/
.cm_white_mode .aidvplmnt_faq_lftinr li.active{color:var(--c_white)}
.cm_white_mode .aidvplmnt_faq_lftinr li{color:var(--c_text)}
.cm_white_mode .aidvplmnt_faq_lftinr{background:#00000010}
.cm_white_mode .aidvplmnt_faq_ryt>li >ul >li {
    background: unset;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}
.cm_white_mode .aidvplmnt_faq_ryt>li>ul>li p,.cm_white_mode .faq_inrlst li{color:var(--c_text)}
/* .cm_white_mode .aidvplmnt_faq_ryt>li>ul>li:not(:last-child){border-bottom:.73px solid #00000020} */
/* Faq Section design2 | End */

/***** Faq | End *****/

/***** Tabbing css | Start *****/
.tbbng_btn{border:unset;background:var(--c_white);box-shadow:var(--shadow);padding:22px 15px;border-radius:10px;font-size:18px;line-height:normal;font-weight:700;text-transform:uppercase}
.tbbng_otr{display:flex;align-items:stretch;justify-content:space-between}
.tbbng_btn.active{background:var(--c_gradient);color:var(--c_white)}
.tbbng_btn.active{background:var(--c_gradient);color:var(--c_white)}
.mbl_tbng{display:none}
@media screen and (max-width:767px){
.mbl_tbng{display:block;width:100%!important;margin:20px 0 0}
.mbl_tbng+.tab-pane.active{display:none!important}
.mbl_tbng.active+.tab-pane{display:block!important;background:var(--c_white);padding:20px;box-shadow:var(--shadow);border-radius:10px 10px 20px 20px;margin-bottom:20px}
.tbbng_otr{display:none}
.mbl_tbng:first-child{margin-top:0}
}
/***** Tabbing css | End *****/

/***** Video Section | Start *****/
.video1_grid .slick-list{margin-inline:-10px;margin-block:-50px;padding-block:50px}
.video1_grid .slick-track{display:flex}
.video1_grid .slick-next{right:-25px}
.video1_grid .slick-prev{left:-25px}
.video1_slide{cursor:pointer;overflow:hidden;border-radius:5px;margin-inline:10px;height:auto!important;background:var(--c_white);box-shadow:var(--shadow);position:relative}
.video1_slide a{position:absolute;inset:0;width:100%;height:100%;z-index:1;opacity:0}
.video1_slide figure img{width:100%;height:100%;object-fit:cover}
.video1_slide h3{padding:30px 25px}
.video1_slide figure{position:relative}
.video1_slide figure:before{position:absolute;content:"";background-image:url('https://media.apptunix.com/wp-content/uploads/2025/04/10100033/ukplyicon.png');background-repeat:no-repeat;background-size:contain;width:80px;height:80px;margin:auto;inset:0}
@media screen and (max-width:1200px){
.video1_slide h3{font-size:18px;padding:25px 15px}
}
/***** Video Section | End *****/

/***** Modal Common Css | Start *****/
.modal_open {
    padding: 0;
    overflow: hidden
}

.modal {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: fixed;
    overflow-x: hidden;
    background: rgba(0, 0, 0, .6);
    overflow-y: auto;
    z-index: 999;
    outline: 0;backdrop-filter: blur(4px);
}

.modal_dialog {
    display: flex;
    align-items: center;
    min-height: calc(100% - 40px);
    width: calc(100% - 20px);
    pointer-events: none;
    position: relative;
    margin: 20px auto;
    max-width: 900px
}

.modal_content {
    width: 100%;
    display: flex;
    flex-direction: column;
    background-color: var(--c_white);
    box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
    background-clip: padding-box;
    pointer-events: auto;
    border-radius: 20px;
    position: relative
}

.modal_body {
    padding: 10px
}

.modal_close {
    top: 5px;
    right: 5px;
    width: 30px;
    height: 30px;
    font-size: 16px;
    position: absolute;
    background-color: #006EEF;
    transition: var(--transition);
    color: var(--c_white);
    border-radius: 50%;
    border: none;
    z-index: 1
}

.modal_close:hover {
    background-color: red
}

@media screen and (max-width:767px) {
    .modal_content {
        border-radius: 10px
    }

    .modal_close {
        width: 24px;
        height: 24px;
        font-size: 12px
    }
}

/***** Modal Common | End *****/

/***** Video Popup | Start *****/
.video_modal .modal_body iframe {
    display: flex;
    border: none;
}

.video_modal .modal_close {
    top: -20px;
    right: -20px;
    width: 45px;
    height: 45px;
}

/***** Video Popup | End *****/

/***** Common Popup | Start *****/
.commonPopup_modal .modal_body {
    display: flex;
    flex-wrap: wrap
}
.entrprisdgtl_bdy .cmn_ppup_wrp .modal_dialog{
    max-width: 1050px;
}
.commonPopup_modal .lt {
    width: 43%;
}

.commonPopup_modal .lt h2 {
    line-height: 1.3;
    margin-bottom: 10px;
}

.commonPopup_modal .lt p.sales_mail small {
    font-size: 14px;
    font-weight: 300;
}

.commonPopup_modal .lt p.sales_mail small a {
    color: #4D9FFF;
    font-weight: 500;
}

.commonPopup_modal .lt p,
.cmn_ppup_tsti li {
    margin-bottom: 0
}

.cmn_ppup_tsti:not(.slick-initialized) li:not(:first-child) {
    display: none !important;
}

.cmn_ppup_tsti:not(.slick-initialized) li {
    margin: 0 10px;
}

.commonPopup_modal .rt {
    width: 52%;
    padding: 30px 20px 20px;
    background: var(--c_white);
    border-radius: 18px;
}

.cmn_ppup_mbl {
    display: none;
}

.commonPopup_modal .rt .w_50 {
    width: 48%;
}

.cmn_ppup_wrp .ftr_ui .rt .form .form-group .form_control {
    margin-bottom: 15px;
    background-color: #fff;
    border-radius: 30px;    
    border: 1px solid #767676;
    padding: 15px;
    font-size: 14px;
    color: #000;
    width: 100%;
}

.cmn_ppup_wrp .ftr_ui .rt .form .form-group.form_control {
    margin-bottom: 15px;
}

.budget {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    background: #f4f3f8;
    border-radius: 30px;
    margin-bottom: 15px;
}

.budget li:not(:last-child) {
    border-right: 1px solid #ddd;
}

.cmn_ppup_wrp .rt .form-group .budget li label {
    margin: 0;
    font-size: 12px;
    width: 100%;
    padding: 15px 5px;
    text-align: center;
    cursor: pointer;
}

.cmn_ppup_wrp .rt .form-group .budget li label#SelectBudget-error {
    position: absolute;
    left: 0;
    bottom: -30px;
    white-space: nowrap;
}

#SelectBudget-error {
    color: red;
    font-weight: 300;
    display: block !important;
}
.entrprisdgtl_bdy .cmn_ppup_wrp .ftr_ui .rt .form .form-group label#SelectBudget-error{display: none !important;}
.budget li input[type=radio] {
    position: absolute;
    inset: 0;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    opacity: 0;
    cursor: pointer;
}

.budget li {
    width: 25%;
    position: relative;
    margin: 0;
}

.cmn_ppup_wrp .rt input,
.cmn_ppup_wrp .rt select,
.cmn_ppup_wrp .rt textarea,
.cmn_ppup_wrp .iti--separate-dial-code .iti__selected-dial-code {
    font-size: 14px;
}

.cmn_ppup_tsti li p {
    font-size: 14px;
    font-weight: 300;
}

.cmn_ppup_cnt_inr figure {
    width: 45px;
    height: 45px;
}

.cmn_ppup_cnt_inr figure img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    object-fit: cover;
    object-position: top;
}

.cmn_pp_cnt h4 {
    font-size: 12px;
    font-weight: 300;
}

.cmn_ppup_cnt {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: auto;
}

.cmn_ppup_wrp .modal_body {
    padding: 0;
    align-items: stretch;
    flex-wrap: wrap;
    justify-content: space-between;
}

.cmn_ppup_cnt_inr {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 5px;
    flex-wrap: wrap;
    flex-direction: row-reverse;
    width: 100%;
    margin-top: 10px;
}

.cmn_pp_cnt {
    width: 80%;
    white-space: nowrap;
}

.cmn_ppup_tsti li .cmn_ppup_img {
    width: 460px;
    height: 260px;
}

.cmn_ppup_tsti li .cmn_ppup_img img {
    border-radius: 0;
    width: 100%;
    height: 100%;
    margin-left: 10px;
    object-fit: contain;
    object-position: bottom;
}

.cmn_ppup_tsti .slick-dots {
    justify-content: center;
    align-items: center;
    display: flex !important;
    gap: 5px;
}

.budget li input[type=radio]:checked~label.budget_label {
    background: #016dee;
    color: #fff;
    cursor: pointer;
}

.cmn_ppup_wrp .rt .form-group label {
    font-size: 14px;
    color: #8D8D8D;
    font-weight: 400;
    line-height: normal;
}

.cmn_ppup_wrp .lt>p {
    margin: 5px 0 0;
    font-weight: 300;
    position: relative;
    line-height: 1.4;
}

.cmn_pp_cnt h3 {
    margin-bottom: 5px;
}

.cmn_ppup_wrp .ftr_ui .rt .form .form-group textarea.form_control {
    border-radius: 16px;
    height: 80px;
}

.cmn_ppup_wrp .checked li {
    color: #000A16;
    font-size: 13px;
    font-weight: 400;
    position: relative;line-height: normal;
    padding-left: 15px;
}

.rtl .cmn_ppup_wrp .checked li {
    padding-left: 0;
    padding-right: 20px;
}

.cmn_ppup_wrp .checked li.mbl {
    display: none;
}

.cmn_ppup_wrp .checked li:before {
    position: absolute;
    content: "";
    background-image: url('https://media.apptunix.com/wp-content/uploads/2025/11/21061810/tick.svg');
    width: 12px;
    height: 12px;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background-size: contain;
    background-repeat: no-repeat;
}

.rtl .cmn_ppup_wrp .checked li:before {
    left: auto;
    right: 0;
}

.cmn_ppup_wrp .checked li:not(:last-child) {
    margin-bottom: 10px;
}

.cmn_ppup_tsti .slick-dots li button {
    width: 8px;
    height: 8px;
    background: #fff;
}

.cmn_ppup_tsti .slick-dots li.slick-active button {
    background: var(--c_primary);
}

.cmn_ppup_wrp .modal_content {
    padding: 30px;
    background: rgba(255, 255, 255, 0.05);
    border-radius: 30px;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.05);
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    border: 1px solid rgba(255, 255, 255, 0.1);
    position: relative;
    z-index: 1;
    overflow: hidden;
    will-change: backdrop-filter;
}

.cmn_ppup_wrp .modal_content:before {
    position: absolute;
    content: "";
    background: var(--c_primary);
    width: 450px;
    height: 450px;
    border-radius: 50%;
    filter: blur(100px);
    left: -100px;
    top: 0;
    z-index: -1;
    opacity: 70%;
    pointer-events: none;
}

.cmn_ppup_wrp .modal_content:after {
    position: absolute;
    content: "";
    background: var(--c_primary);
    width: 300px;
    height: 300px;
    border-radius: 50%;
    filter: blur(60px);
    right: -30px;
    bottom: -40px;
    z-index: -1;
    opacity: 70%;
    pointer-events: none;
}

.cmn_ppup_wrp .cmn_sb_bnt {
    display: flex;
    justify-content: flex-start;
    margin-top: 20px;
}

.cmn_ppup_wrp .modal_close {
    top: 8px;
    right: 12px;
    background: transparent;
    border: 1px solid #fff;
    width: 20px;
    height: 20px;
}

.cmn_ppup_wrp .modal_close i {
    font-size: 10px;
    font-weight: 600;
    display: flex;
    align-items: center;
    justify-content: center;
}

.cmn_ppup_wrp .btn span:not(.play)::before {
    background-size: 18px;
}

.cmn_ppup_wrp .ftr_ui .rt .form select {
    background-image: url('https://media.apptunix.com/wp-content/uploads/sites/2/2024/11/14055402/arrow-2.svg');
    background-size: 14px;
    background-position: right 14px center;
    border: 1px solid #767676;
}

.budget li:last-child label {
    border-radius: 0 30px 30px 0;
}

.budget li:first-child label {
    border-radius: 30px 0 0 30px;
}

.cmn_ppup_tsti {
    margin: 45px 0 20px;
}

.cmn_ppup_tsti .slick-slide {
    height: inherit;
    padding: 0 10px;
}

.cmn_ppup_tsti .slick-list {
    margin: 0 -10px;
}

.slide_inr {
    display: flex !important;
    flex-direction: column;
    background-image: url('https://media.apptunix.com/wp-content/uploads/2025/11/21060055/testi_bg.png');
    background-size: 100% 100%;
    padding: 20px;
    height: 100%;
    background-position: center;
    border-radius: 20px;
    background: var(--c_primary);
}

.cmn_ppup_tsti .slick-track {
    display: flex;
}

.cmn_ppup_wrp .ftr_ui .rt .form .form-group .form_control::placeholder {
    color: #8D8D8D;
}

.cmn_ppup_wrp {
    overflow: auto;
}

.commonPopup_modal .frm_updtn .form_control {
    margin-bottom: 12px;
}

@media (max-width:1500px) {
    .cmn_ppup_tsti {
        margin: 15px 0 20px;
    }

    .cmn_ppup_wrp .ftr_ui .rt .form .form_control {
        margin-bottom: 15px;
        height: 45px;
    }

    .cmn_ppup_wrp .checked li:not(:last-child) {
        margin-bottom: 5px;
    }
}

@media (max-width:1400px) {
    .commonPopup_modal .lt h2 {
        font-size: 24px;
    }

    .cmn_ppup_wrp .lt h2+p small {
        font-size: 14px;
    }

    .cmn_ppup_tsti li p {
        line-height: 1.4;
        width: 98%;
    }

    .cmn_pp_cnt h3 {
        margin-bottom: 3px;
    }

    .slide_inr {
        padding: 15px;
    }

    .cmn_ppup_tsti .slick-dots {
        margin-top: 10px;
    }

    .cmn_ppup_wrp .ftr_ui .rt .form .form-group .form_control {
        margin-bottom: 12px;
    }

    .cmn_ppup_wrp .ftr_ui .rt .form .form_control {
        margin-bottom: 12px;
    }

    .cmn_ppup_wrp .ftr_ui .rt .form .form_control {
        height: 40px;
    }
}

@media screen and (max-width: 1200px) {
    .cmn_ppup_wrp .checked li {
        display: none;
    }

    .cmn_ppup_wrp .checked li.mbl {
        display: block
    }

    .cmn_ppup_tsti li p {
        width: 100%;
    }

    .cmn_ppup_tsti {
        display: none;
    }

    .cmn_ppup_wrp .lt>p {
        margin: 10px 0 0;
    }

    .cmn_ppup_wrp .ftr_ui .rt .form .form-group textarea.form_control {
        height: 70px;
    }

    .commonPopup_modal .lt {
        text-align: center;
        width: 100%;
        margin-bottom: 15px;
    }

    .commonPopup_modal .lt h2+p small,
    .cmn_ppup_wrp .rt .form-group label {
        font-size: 12px;
    }

    .cmn_ppup_wrp .ftr_ui .rt .form .form-group .form_control {
        margin-bottom: 15px;
    }

    .cmn_ppup_wrp .ftr_ui .rt .form .form-group .form_control {
        font-size: 13px;
    }

    .commonPopup_modal .lt h2 {
        font-size: 18px;
    }

    .cmn_ppup_wrp .modal_content {
        padding: 30px 10px 20px;
    }

    .commonPopup_modal .lt p.sales_mail small {
        line-height: 1.3;
        font-size: 12px;
    }

    .cmn_ppup_wrp .checked li:before {
        top: 4px;
        bottom: auto;
    }

    .cmn_ppup_wrp .checked li {
        font-size: 11px;
    }

    .cmn_ppup_wrp .cmn_sb_bnt {
        margin-top: 20px;
        justify-content: center;
    }

    .cmn_ppup_mbl {
        background: #016dee;
        text-align: center;
        padding: 10px;
        border-radius: 10px;
        margin-bottom: 20px;
        display: block;
    }

    .commonPopup_modal .rt {
        width: 100%;
    }

    .cmn_ppup_mbl h2 {
        font-size: 24px;
        line-height: 1.3;
        font-weight: 600;
    }

    .cmn_ppup_wrp .modal_content:before {
        width: 250px;
        height: 250px;
        pointer-events: none;
    }

    .cmn_ppup_wrp .modal_content:after {
        width: 150px;
        height: 150px;
    }

    .cmn_ppup_wrp .modal_content {
        border-radius: 14px;
    }
}

@media screen and (max-width:992px) {
    .commonPopup_modal .rt .form-group .form_control {
        background-color: #f4f3f8;
        border-radius: 30px;
        border: 1px solid transparent;
        padding: 10px 15px;
    }

    .cmn_ppup_mbl h2 {
        font-size: 18px;
    }

    .cmn_ppup_mbl p {
        font-size: 13px;
        line-height: normal;
    }

    .commonPopup_modal .rt.form-group .form_control {
        background-color: #f4f3f8;
        border-radius: 30px;
        border: 1px solid transparent;
        padding: 10px 15px;
    }
}

@media screen and (max-width:600px) {
    .commonPopup_modal .rt {
        padding: 15px 10px;
    }

    .commonPopup_modal .rt .w_50,
    .cmn_ppup_wrp .frm_updtn .form_control {
        width: 100% !important;
    }

    .cmn_ppup_wrp .modal_dialog {
        max-width: 90%;
    }

    .cmn_ppup_wrp .ftr_ui .rt .form select {
        background-size: 10px;
    }
}

@media screen and (max-width:480px) {
    .budget li {
        width: 48%;
        background: #f4f3f8;
        border-radius: 50px;
        overflow: hidden;
        border: unset !important;
        margin-bottom: 10px;
    }
}

/***** Common Popup | End *****/

/***** Pagination | Start *****/
.navigation ul li.active {
    background: var(--c_gradient)
}

.navigation ul {
    display: flex;
    align-items: stretch;
    gap: 5px
}

.navigation {
    display: flex;
    justify-content: flex-end;
    width: 100%
}

.navigation ul li.active {
    background: var(--c_gradient)
}

.navigation ul li {
    background: #e5e5e5;
    box-shadow: unset;
    padding: 0;
    width: 35px;
    height: 35px;
    border-radius: 50px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    color: var(--c_white);
    font-size: 14px;
    padding: 2px;
    margin-bottom: 0
}

.navigation ul li.active a {
    color: #066da9
}

.navigation ul li a {
    color: #acacac;
    background: var(--c_white);
    display: flex;
    height: 100%;
    width: 100%;
    border-radius: 50%;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 1
}

.navigation ul li:hover,
.navigation ul li:hover a {
    background: var(--c_gradient);
    color: var(--c_white)
}

.navigation ul li:hover a::after,
.navigation ul li:hover a::before {
    border-color: var(--c_white)
}

.navigation ul li.active a::after,
.navigation ul li.active a::before {
    border-color: #066da9
}

.last-pgntn a::before {
    content: "";
    position: absolute;
    display: inline-block;
    border-right: 2px solid;
    border-bottom: 2px solid;
    width: 10px;
    height: 10px;
    transform: rotate(-45deg);
    border-color: #acacac;
    left: 0;
    right: -3px;
    margin: 0 auto
}

.last-pgntn a::after {
    content: "";
    position: absolute;
    display: inline-block;
    border-right: 2px solid;
    border-bottom: 2px solid;
    width: 10px;
    height: 10px;
    transform: rotate(-45deg);
    border-color: #acacac;
    left: 7px
}

.navigation ul li.first-pgntn a,
.navigation ul li.last-pgntn a {
    color: transparent
}

.navigation ul li:hover a::after,
.navigation ul li:hover a::before {
    border-color: #fff
}

.navigation ul li.active a::after,
.navigation ul li.active a::before {
    border-color: #066da9
}

.first-pgntn a::before {
    content: "";
    position: absolute;
    display: inline-block;
    border-left: 2px solid;
    border-top: 2px solid;
    width: 10px;
    height: 10px;
    transform: rotate(-45deg);
    border-color: #acacac;
    left: 0;
    right: -7px;
    margin: 0 auto
}

.first-pgntn a::after {
    content: "";
    position: absolute;
    display: inline-block;
    border-left: 2px solid;
    border-top: 2px solid;
    width: 10px;
    height: 10px;
    transform: rotate(-45deg);
    border-color: #acacac;
    left: 9px
}

/***** Pagination | End *****/

/* Trusted Section | Start */
.trusted_list {
    position: relative;
}

.trusted_list h2 {
    font-size: 22px;
    font-weight: 900;
}

.trusted_list ul {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: 20px;
    gap: 30px
}

.trusted_list ul li {
    margin: 0;
    display: inline-flex
}

.trusted_list ul li figure {
    width: 85px;
    display: inline-flex
}

.trusted_list ul li figure img {
    transition: var(--transition);
    filter: invert(20%) sepia(23%) saturate(8%) hue-rotate(10deg) brightness(99%) contrast(96%);
    -o-object-fit: contain;
    object-fit: contain;
    -o-object-position: left center;
    object-position: left center;
    max-height: 75px;
    width: 100%
}

.trusted_list ul li:hover figure img {
    filter: unset;
    transform: scale(1.1)
}

@media screen and (max-width:1200px) {
    .trusted_list ul {
        justify-content: center;
        margin-top: 10px
    }
}

@media screen and (max-width:767px) {
    .trusted_list ul li figure {
        width: 50px
    }

    .trusted_list ul li:last-child figure {
        width: 40px
    }

    .trusted_list ul {
        margin-top: -5px;
        gap: 15px
    }
}

/* Trusted Section | End */
/*404 page */
.nt_fnd_sc a {
    background-color: #26387a;
    color: var(--c_white);
    text-transform: uppercase;
    font-weight: 600;
    margin-top: 25px;
    padding-inline: 30px;
}

.nt_fnd_sc figure {
    width: 800px;
    margin: 0 auto;
}

.nt_fnd_sc img {
    width: 100%;
}

@media (max-width:1200px) {
    .nt_fnd_sc figure {
        width: 60%;
        height: 100%;
    }
}

@media (max-width:600px) {
    .nv_spc.nt_fnd_sc {
        padding-top: 85px;
    }

    .nt_fnd_sc figure,
    .only_india .frm_updtn .form_control {
        width: 100%;
    }
}

/*404 page */
input[type=range]::-webkit-slider-runnable-track {
    height: 4px;
}

input[type=range]::-moz-range-track {
    height: 4px;
}

/* Footer Form Section | Start */
.address_slider {
    margin-bottom: 50px;
    margin-top: auto
}

.address_slider .slick-list {
    margin: 0 -5px
}

.address_slider .address_slide {
    margin: 0 5px;
    padding-left: 65px;
    position: relative;
    min-height: 80px;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.address_slider .address_slide figure {
    left: 0;
    top: 50%;
    width: 43px;
    height: 80px;
    transform: translate(0, -50%);
    position: absolute;
    overflow: hidden
}

.address_slider .address_slide figure img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center
}

.address_slider .address_slide h4 {
    font-size: 26px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1;
    margin-bottom: 10px
}

.address_slider .address_slide p {
    font-size: 18px !important;
    font-weight: 300 !important;
    margin-bottom: 0 !important;
    line-height: 1.3 !important;
    max-width: 300px
}

.address_slider .address_slide p:not(:last-child) {
    margin-bottom: 8px !important
}

.address_slider .address_slide a:hover {
    color: var(--c_primary)
}

.address_thumbs {
    max-width: 450px
}

.address_thumbs .slick-list {
    margin: 0 -15px
}

.address_thumbs .slick-track {
    display: flex
}

.address_thumbs figure {
    display: flex !important;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: space-between;
    border-top: 1px solid #0a213c;
    cursor: pointer;
    margin: 0 15px;
    padding-top: 10px
}

.address_thumbs figure img {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    object-fit: cover;
    object-position: center
}

.address_thumbs figure figcaption {
    font-size: 22px;
    font-weight: 500;
    color: #445363;
    text-transform: uppercase;
    line-height: 1.2
}

.address_thumbs figure.slick-current {
    border-color: var(--c_white)
}

.address_thumbs figure.slick-current figcaption {
    color: var(--c_white)
}

.address_slider .slick-arrow {
    background: transparent !important;
    width: 30px;
    height: 30px;
    padding: 0;
    top: 0;
    right: 0;
    border: none;
    animation: none !important
}

.address_slider .slick-arrow:hover {
    background: 0 0
}

.address_slider .slick-arrow.slick-prev {
    left: auto;
    right: 50px
}

.address_slider .slick-arrow::before {
    filter: brightness(0) invert(1);
    background-size: 28px
}

.contactForm_sc {
    background-color: #000a16
}

.rtl .contactForm_sc,
.rtl .site_footer {
    text-align: left;
}

.contactForm_grid {
    display: flex;
    justify-content: space-between;align-items: center;
    flex-wrap: wrap;
    position: relative;
    z-index: 1
}

.contactForm_grid .lt {
    display: flex;
    flex-direction: column;
    align-items: stretch
}

.contactForm_grid :is(.lt, .rt) {
    width: 50%
}

.contactForm_grid .lt h2 {
    font-size: 40px;
    font-weight: 400;
    line-height: 1.35;
    color: var(--c_white);
    margin-block: 0 30px
}

.contactForm_grid .lt p {
    font-size: 24px;
    font-weight: 300;
    line-height: 1.2;
    margin-block: 0 45px
}

.contactForm_grid .lt h3 {
    font-size: 80px;
    margin-bottom: 50px;
    font-weight: 700;
    line-height: 1
}

.cm_white_mode .contactForm_grid .lt h3.text_gradient {
    background: linear-gradient(0deg, #318af3 0, #000a16 90%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.contactForm_grid .rt {
    max-width: 508px;
    margin-left: auto;
    box-shadow: none;
    background: rgb(0, 10, 22, .5);
    backdrop-filter: blur(20px);
    border:1px solid #006eef;
    border-radius: 20px;
    position: relative;
    z-index: 1;
    padding: 25px 25px 40px;
}

.contactForm_grid .rt:before {
    content: "";
    width: 720px;
    height: 720px;
    top: -40%;
    left: -45%;
    background-image: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/02/07135041/shadow_img.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    pointer-events: none;
    position: absolute;
    border-radius: 50%;
    z-index: -1;
    opacity: .6
}

.contactForm_grid .rt:after {
    content: "";
    width: 720px;
    height: 720px;
    right: -35%;
    bottom: -25%;
    background-image: url("https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/02/07135041/shadow_img.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    pointer-events: none;
    border-radius: 50%;
    z-index: -1;
    opacity: .7
}

.contactForm_grid .rt h2 {
    font-size: 30px;
    font-weight: 400;
    color: var(--c_white);
    margin-bottom: 25px
}

.rangesldr label {
    color: var(--c_white);
}

.page_white_mode .rangesldr label {
    color: var(--c_black);
}

.btn_wrap .btn {
    min-width: 142px;
    padding: 0 30px
}

.btn_wrap .btn span {
    display: none
}

figure.map_frame {
    top: 55%;
    left: 50%;
    width: 100%;
    position: absolute;
    transform: translate(-50%, -50%);
    transition: all .8s ease-in-out 0s;
    max-width: 1109px;
    z-index: -1
}

figure.map_frame img {
    width: 100%
}

.map_frame .dot {
    position: absolute;
    width: 8px;
    height: 8px;
    background: #006eef;
    transition: var(--transition);
    display: inline-flex;
    border-radius: 20px
}
.contactForm_grid .rt .btn.btn-primary {
    background: #006eef;
}
.map_frame .dot.dot_india {
    bottom: 62%;
    left: 71%
}

.map_frame .dot.dot_uae {
    bottom: 58%;
    left: 61.5%
}

.map_frame .dot.dot_usa {
    bottom: 62%;
    left: 19%
}

.map_frame .dot.dot_uk {
    bottom: 80%;
    left: 48.5%
}

/* .contactForm_grid:has(.address_slide.for_india.slick-current) .map_frame {
    left: 30%
}

.contactForm_grid:has(.address_slide.for_usa.slick-current) .map_frame {
    left: 77%
}

.contactForm_grid:has(.address_slide.for_uae.slick-current) .map_frame {
    left: 38%
} */

.contactForm_grid:has(.dot.dot_india.active) .map_frame {
    left: 30%
}

.contactForm_grid:has(.dot.dot_usa.active) .map_frame {
    left: 77%
}

.contactForm_grid:has(.dot.dot_uae.active) .map_frame {
    left: 38%
}

.contactForm_grid .dot.active{
    height: 80px;
    background: linear-gradient(0deg, #318af3 0, #000a16 90%);
    transition-delay: 0.5s
}

.contactForm_sc:not(.cm_white_mode) .contactForm_grid .ftr_frm select {
    background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/08073325/arrow-2_wht.png')
}

.cm_white_mode .contactForm_grid .rt:after,
.cm_white_mode .contactForm_grid .rt:before {
    width: 600px;
    height: 600px;
    opacity: 0.4;
}

.cm_white_mode .contactForm_grid .rt:before {
    top: -30%;
    left: -40%;
}

.cm_white_mode .address_slider .slick-arrow::before {
    filter: brightness(0)
}

.contactForm_grid .dot.active{
    background: linear-gradient(0deg, #318af3 0, #fff 90%)
}
@media (max-width:1300px) {
.contactForm_grid .lt h2{font-size: 36px;}
}
@media screen and (max-width:1200px) {
    figure.map_frame {
        display: none
    }

    .contactForm_grid .lt h2 {
        font-size: 28px;
        margin-block: 0 10px
    }

    .contactForm_grid .lt p {
        font-size: 20px;
        font-weight: 300;
        line-height: 1.2;
        margin-block: 0 30px
    }

    .contactForm_grid :is(.lt, .rt) {
        width: 100%
    }

    .contactForm_grid .lt {
        text-align: center
    }

    .contactForm_grid .lt h3 {
        font-size: 50px;
        margin-bottom: 40px
    }

    .address_slider {
        margin-bottom: 30px;
        max-width: 350px;
        margin-inline: auto
    }

    .address_slider .address_slide {
        text-align: left
    }

    .address_thumbs {
        margin-inline: auto
    }

    .address_slider .address_slide h4 {
        font-size: 22px
    }

    .address_slider .address_slide p {
        font-size: 16px !important;
        max-width: 100%
    }

    .contactForm_grid .rt {
        margin-inline: auto;
        margin-top: 50px
    }

    .contactForm_grid .rt:after,
    .contactForm_grid .rt:before {
        display: none
    }
}

@media screen and (max-width:767px) {
    .contactForm_grid .lt h2 {
        font-size: 22px;
        margin-block: 0 15px;
        line-height: 1.2
    }

    .contactForm_grid .lt :is(h2, h3, p) {
        text-align: left
    }

    .contactForm_grid .lt p {
        font-size: 15px !important;
        margin-block: 0 18px
    }

    .contactForm_grid .lt h3 {
        font-size: 40px;
        margin-bottom: 0
    }

    .address_slider .address_slide h4 {
        font-size: 20px;
        line-height: 1.2
    }

    .contactForm_grid .rt {
        margin-top: 30px
    }

    .address_slider .address_slide figure {
        position: initial;
        margin-inline: auto;
        transform: none;
        margin-bottom: 20px
    }

    .address_slider .address_slide {
        padding-left: 0
    }

    .address_slider :is(.address_slide, .address_slide p) {
        text-align: center
    }

    .contactForm_grid .rt h2 {
        font-size: 24px
    }

    .contactForm_grid .rt {
        padding: 25px 15px
    }

    .address_slider,
    .address_thumbs {
        max-width: 100%;
        width: 100%
    }

    .address_thumbs figure figcaption {
        font-size: 15px;
    }

    .contactForm_grid .rt {
        margin-top: 30px
    }

    .contactForm_grid .lt .address_slide p {
        font-size: 18px !important;
        text-align: center;
        line-height: 1.5 !important;
        max-width: 290px;
        margin-inline: auto;
        margin-bottom: 10px !important
    }

    .contactForm_grid .lt .address_slide a {
        font-size: 18px
    }

    .address_slider .slick-arrow {
        bottom: 0 !important;
        top: auto;
        transform: none;
        left: 50% !important;
        right: auto !important;
        height: 20px !important;
        width: 30px !important;
    }

    .address_slider .slick-arrow.slick-next {
        transform: translate(calc(-50% - -20px), 0)
    }

    .address_slider .slick-arrow.slick-prev {
        transform: translate(calc(-50% - 20px), 0)
    }

    .address_slider .slick-arrow::before {
        background-size: 20px
    }

    .address_slider {
        padding-bottom: 40px;
        margin-bottom: 30px;
        margin-top: 40px
    }

    .contactForm_grid .lt:not(.mob_view)>:is(h2, p, h3),
    .map_frame .dot {
        display: none !important
    }

    .contactForm_grid .lt.mob_view {
        order: 1
    }

    .contactForm_grid .rt {
        order: 2
    }

    .contactForm_grid .lt:not(.mob_view) {
        order: 3
    }

    figure.map_frame {
        left: 0;
        top: auto;
        display: block;
        bottom: -20px;
        transform: none;
        width: 130%;
        margin-left: -15%
    }

    .address_thumbs figure {
        margin: 0 10px;
    }

    .address_thumbs .slick-list {
        margin: 0 -10px;
    }

    .address_thumbs figure img {
        width: 22px;
        height: 22px;
    }
}

@media screen and (min-width:768px) {
    .mob_view {
        display: none !important
    }

    .map_frame .dot.dot_india {
        bottom: 62%;
        left: 71%
    }

    .map_frame .dot.dot_uae {
        bottom: 58%;
        left: 61.5%
    }

    .map_frame .dot.dot_usa {
        bottom: 62%;
        left: 19%
    }
/* 
    .contactForm_grid:has(.address_slide.for_india.slick-current) .map_frame {
        left: 30%
    }

    .contactForm_grid:has(.address_slide.for_usa.slick-current) .map_frame {
        left: 77%
    }

    .contactForm_grid:has(.address_slide.for_uae.slick-current) .map_frame {
        left: 38%
    } */

    .contactForm_grid:has(.dot.dot_india.active) .map_frame {
        left: 30%
    }

    .contactForm_grid:has(.dot.dot_usa) .map_frame {
        left: 77%
    }

    .contactForm_grid:has(.dot.dot_uae) .map_frame {
        left: 50%
    }
}

/* Footer From Section | End */

/*Footer Form Section | Design 2 | Start */
.aidbi_ftrfrm_lt iframe {
    width: 100%;
    height: 550px;
    object-fit: cover;
    border-radius: 30px;
}

.aidbi_ftrfrm_lt {
    width: 45%;
}

.aidbi_ftrfrm_rt {
    width: 50%;
}

.aidbi_ftrfrm_rt .form.v2 :is(input:not(.btn, [type="checkbox"]), select, textarea) {
    border-bottom: 2px solid #fff;
    font-size: 18px;
    padding-bottom: 20px;
    font-weight: 500;
    color: #fff;
}

.aidbi_ftrfrm_rt .form.v2 :is(input:not(.btn, [type="checkbox"]), select, textarea)::placeholder,
.aidbi_ftrfrm_rt .form.v2 .iti--separate-dial-code .iti__selected-dial-code {
    color: #7e7e7ecc;
    font-size: 19px;
    font-weight: 500;
}

.aidbi_ftrfrm_rt .form.v2 .iti__arrow {
    border-top-color: #7e7e7ecc;
}

.aidbi_ftrfrm_rt .form_control {
    margin-bottom: 30px;
}

.aidbi_ftrfrm_rt p {
    color: #fff;
    margin-bottom: 30px;
}

.aidbi_ftrfrm_rt .form.v2 .iti__flag-container {
    height: 33px;
}

.aidbi_ftrfrm_mn {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.page_white_mode .aidbi_ftrfrm_rt .form.v2 :is(input:not(.btn, [type="checkbox"]), select, textarea) {
    border-bottom-color: #000;
    color: #000;
}

.page_white_mode .aidbi_ftrfrm_rt p {
    color: #000;
}

@media (max-width:600px) {

    .aidbi_ftrfrm_lt,
    .aidbi_ftrfrm_rt {
        width: 100%
    }

    .aidbi_ftrfrm_lt iframe {
        height: 250px
    }

    .aidbi_ftrfrm_mn {
        gap: 20px
    }
}

/*Footer Form Section | Design 2 | Start */

/* Home Award Section | Start */
.awards_slider .slick-list {
    margin: 0 -6px
}

.awards_slider .slick-track {
    display: flex
}

.awards_slider .slick-slide {
    height: auto;
    padding: 0 6px
}

.award_item {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    padding: 20px 10px;
    /*border:1px solid var(--c_primary)*/
    ;
    border-radius: 20px;
    text-align: center;
    min-height: 241px;
    height: 100%;
    position: relative;
    z-index: 1;
    border: unset !important;
}

.award_item::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: inherit;
    background: var(--c_primary);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    z-index: -1;
}

.award_item figure {
    height: 97px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 8px
}

.award_item figure img {
    max-height: 100%
}

.award_item h3 {
    color: #171717;
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 8px
}

.award_item p {
    color: #171717;
    font-size: 14px;
    font-weight: 300
}

@media screen and (max-width:1449px) {
    .home_awards_sc.u_spc {
        padding-bottom: 50px
    }

    .home_awards_sc .s_head h2 {
        line-height: 1.2
    }

    .award_item {
        min-height: 235px
    }

    .award_item figure {
        margin-bottom: 6px
    }

    .award_item h3 {
        margin-bottom: 5px
    }
}

@media screen and (max-width:992px) {
    .award_item {
        min-height: 1px
    }

    .home_awards_sc .s_head h2 {
        line-height: 1.5
    }
}

@media screen and (max-width:767px) {
    .awards_slider {
        display: flex;
        gap: 15px;
        flex-wrap: wrap
    }

    .awards_slider>div {
        width: calc(50% - 7.5px)
    }
}

/* Awards White Mode */
.home_awards_sc.cm_white_mode {
    background: var(--c_white);
}

.dark_sec.home_awards_sc .s_h h2,
.dark_sec.home_awards_sc .s_h p,
.dark_sec.home_awards_sc .award_item h3,
.dark_sec.home_awards_sc .award_item p {
    color: var(--c_white);
}

.dark_sec_whiteitem.home_awards_sc .s_h h2,
.dark_sec_whiteitem.home_awards_sc .s_h p {
    color: var(--c_white)
}

.dark_sec_whiteitem.home_awards_sc .award_item {
    background: var(--c_white)
}

/* Home Award Section | End */
/* Home Certificate Section | Start */
.certificate_slider .slick-list {
    margin: 0 -9px
}

.certificate_slider .slick-track {
    display: flex
}

.certificate_slider .slick-slide {
    height: auto;
    padding: 0 9px
}

.certificate_slide {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    padding: 24px 20px;
    border: 1px solid #0058c0;
    border-radius: 20px;
    text-align: center;
    min-height: 310px;
    height: 100%
}

.certificate_slide figure {
    max-width: 164px;
    aspect-ratio: 1/1;
    margin-bottom: 20px;
    margin-inline: auto
}

.certificate_slide figure img {
    transition: ease-in-out .4s;
    width: 100%;
    height: 100%
}

.award_item:hover figure img,
.certificate_slide:hover figure img {
    transform: scale(1.1)
}

.award_item figure img {
    transition: ease-in-out .4s
}

@keyframes scale1 {
    50% {
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
        transform: scale(1.1)
    }
}

.certificate_slide h3 {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 10px
}

.certificate_slide p {
    font-size: 14px;
    font-weight: 300
}
.v2 .certificate_slide figure{max-width: 104px;}
.v2 .certificate_slide{min-height: 188px;padding: 15px 20px;}
.v2 .certificate_slide p span.br{display: inline;}
@media screen and (max-width:992px) {
    .certificate_slide {
        min-height: 1px
    }
}

@media screen and (max-width:767px) {
    .home_certificate_sc h2 {
        line-height: 1.4
    }

    .certificate_slider .slick-list {
        padding-right: 60px;
        margin-inline: -5px
    }

    .certificate_slide h3 {
        font-size: 14px;
        margin-bottom: 5px
    }

    .certificate_slide p {
        font-size: 12px;
        margin-bottom: 0
    }

    .certificate_slider .slick-slide {
        padding: 0 5px
    }

    .certificate_slider {
        width: 100vw;
        margin-left: -5vw;
        padding: 0 0 0 5vw
    }
}

/* Home Certificate Section | End */

/** Video Modal | Start **/
.video_modal .modal_dialog {
    max-width: 1000px
}

.video_modal .modal_content {
    border-radius: 0
}

.video_modal .modal_body {
    padding: 0px;
    position: relative;
    background-color: #fff
}

.video_modal .modal_body iframe {
    max-width: 100%;
    width: 100%;
    height: 500px;
}

/** Video Modal | End **/

/* Home Tech Section | Start */
.tech_grid {
    display: flex;
    flex-wrap: wrap;
    gap: 50px
}

.tech_tab_btn {
    width: calc(24% - 25px);
    border: 1px solid var(--c_white);
    border-radius: 20px;
    margin-bottom: 0;
    padding: 30px
}

.tech_tab_btn li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    color: #2c88f5;
    font-size: 26px;
    font-weight: 400;
    cursor: pointer;
    gap: 20px
}

.tech_tab_btn li:not(:last-child) {
    margin-bottom: 40px
}

.tech_tab_btn li::after {
    content: "";
    width: 24px;
    height: 24px;
    display: inline-flex;
    transform: rotate(-90deg);
    transition: var(--transition);
    background-image: url('https://media.apptunix.com/wp-content/uploads/2025/04/25051653/longArrow_icon.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    transform-origin: center;
    position: relative;
    visibility: hidden;
    opacity: 0
}

.tech_tab_btn li.active,
.tech_tab_btn li:hover {
    color: var(--c_white)
}

.tech_tab_btn li.active::after {
    visibility: visible;
    opacity: 1
}

.tech_tab_content {
    width: calc(76% - 25px);
    border-radius: 20px;
    overflow: hidden
}

.tech_tab_content .inner {
    height: 100%
}

.tech_tab_content .inner>div {
    padding: 30px;
    background-image: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/02/07154756/shape_gradient2.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
    height: 100%
}

.tech_tab_content .inner>div:not(.active) {
    display: none
}

.tech_tab_content h3 {
    display: none
}

.tech_tab_content ul:not(.slick-dots) {
    display: flex;
    flex-wrap: wrap;
    gap: 35px
}

.tech_tab_content ul:not(.slick-dots) li:not([aria-controls], [role=presentation]) {
    display: inline-flex;
    width: calc((100% / 4) - (35px * 3 / 4));
    margin: 0
}

.tech_tab_content ul:not(.slick-dots) li:not([aria-controls], [role=presentation]) figure {
    border-radius: 15px;
    background-color: var(--c_white);
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 16px 10px;
    text-align: center;
    width: 100%
}

.tech_tab_content ul:not(.slick-dots) li:not([aria-controls], [role=presentation]) figure img {
    width: 100%;
    height: 46px;
    -o-object-fit: scale-down;
    object-fit: scale-down;
    -o-object-position: center;
    object-position: center
}

.tech_tab_content ul:not(.slick-dots) li:not([aria-controls], [role=presentation]) figcaption {
    font-size: 16px;
    font-weight: 500;
    color: #171717;
    line-height: 1.2;
    display: flex;
    justify-content: center;
    margin-top: 10px
}

@media screen and (max-width:1399px) {
    .tech_grid {
        gap: 30px
    }

    .tech_tab_content ul:not(.slick-dots) {
        gap: 25px
    }

    .tech_tab_btn {
        width: calc(31% - 15px);
        padding: 25px
    }

    .tech_tab_content {
        width: calc(69% - 15px)
    }

    .tech_tab_content .inner>div {
        padding: 30px
    }
}

@media screen and (max-width:1200px) {
    .tech_grid {
        gap: 20px
    }

    .tech_tab_btn {
        border-radius: 10px;
        padding: 20px 22px
    }

    .tech_tab_content {
        border-radius: 10px
    }

    .tech_tab_content .inner>div {
        padding: 25px
    }

    .tech_tab_content ul:not(.slick-dots) {
        gap: 15px
    }

    .tech_tab_content ul:not(.slick-dots) li:not([aria-controls], [role=presentation]) {
        width: calc(100% / 4 - (15px * 3 / 4))
    }

    .tech_tab_btn li {
        font-size: 22px;
        gap: 10px
    }

    .tech_tab_btn li:not(:last-child) {
        margin-bottom: 30px
    }

    .tech_tab_content ul:not(.slick-dots) li:not([aria-controls], [role=presentation]) figure {
        border-radius: 10px
    }
}

@media screen and (max-width:992px) {
    .tech_tab_btn {
        display: none
    }

    .tech_tab_content .inner {
        height: auto
    }

    .tech_tab_content .inner>div:not(.active) {
        display: block
    }

    .tech_tab_content .inner>div:not(:last-child) {
        margin-bottom: 15px
    }

    .tech_tab_content h3 {
        display: block;
        margin-bottom: 20px
    }

    .tech_tab_content {
        width: 100%
    }

    .tech_tab_content ul:not(.slick-dots) li:not([aria-controls], [role=presentation]) {
        width: calc(100% / 5 - (15px * 4 / 5))
    }
}

@media screen and (max-width:767px) {
    .tech_tab_content h3 {
        margin-bottom: 15px;
        font-size: 22px
    }

    .tech_tab_content ul:not(.slick-dots) {
        gap: 0
    }

    .tech_tab_content .inner>div {
        padding: 20px
    }

    .tech_tab_content ul:not(.slick-dots) .slick-list {
        margin: 0 -5px
    }

    .tech_tab_content ul:not(.slick-dots) .slick-track {
        display: flex
    }

    .tech_tab_content ul:not(.slick-dots) li:not([aria-controls], [role=presentation]) {
        height: auto !important;
        margin: 0 5px
    }

    .tech_tab_content .slick-dots li button {
        opacity: .5
    }

    .tech_tab_content .slick-dots li.slick-active button {
        background-color: var(--c_white);
        opacity: 1
    }

    .tech_tab_btn {
        display: flex;
        border: 1px solid rgba(255, 255, 255, .2);
        width: 100%;
        padding: 0 20px;
        gap: 20px;
        overflow: auto
    }

    .tech_tab_btn li:not(:last-child) {
        margin-bottom: 0
    }

    .tech_tab_btn li::after {
        display: none
    }

    .tech_tab_btn li {
        font-size: 20px;
        line-height: 1;
        min-height: 70px;
        white-space: nowrap
    }

    .tech_grid {
        gap: 12px
    }

    .tech_tab_content .inner>div {
        padding: 24px 18px
    }

    .tech_tab_content h3 {
        display: none !important
    }

    .tech_tab_content .inner>div:not(.active) {
        display: none
    }

    .tech_tab_content ul:not(.slick-dots) li:not([aria-controls], [role=presentation]) {
        width: calc(100% / 3 - (12px * 2 / 3))
    }

    .tech_tab_content ul:not(.slick-dots) li:not([aria-controls], [role=presentation]) figure figcaption {
        font-size: 13px;
        margin-top: 8px
    }

    .tech_tab_content ul:not(.slick-dots) li:not([aria-controls], [role=presentation]) figure img {
        height: 35px
    }

    .tech_tab_content ul:not(.slick-dots) li:not([aria-controls], [role=presentation]) {
        margin: 0
    }

    .tech_tab_content .inner>div {
        border-radius: 20px
    }

    .tech_tab_content ul:not(.slick-dots) {
        gap: 12px
    }

    .tech_tab_content .inner>div:not(:last-child) {
        margin-bottom: 0
    }

    .tech_tab_content ul:not(.slick-dots) li:not([aria-controls], [role=presentation]) figcaption {
        font-size: 13px;
        white-space: normal
    }
}

@media screen and (max-width:575px) {
    .tech_tab_content ul:not(.slick-dots) li:not([aria-controls], [role=presentation]) figure {
        justify-content: center
    }
}

.cm_white_mode .tech_tab_btn,
.cm_white_mode .tech_tab_content .inner>div {
    background: #f3f3f3
}

.cm_white_mode .tech_tab_btn li {
    background: #f3f3f3;
    padding: 20px;
    border-radius: 12px;
    margin: 0;
    font-size: 20px
}

.cm_white_mode .tech_tab_btn li.active {
    background: var(--c_primary)
}

.cm_white_mode .tech_tab_btn li:not(.active) {
    color: #7b7b7b
}

.cm_white_mode .tech_tab_btn {
    width: calc(35% - 25px)
}

.cm_white_mode .tech_tab_content {
    width: calc(65% - 25px)
}

@media screen and (max-width: 992px) {
    .cm_white_mode .tech_tab_content h3 {
        color: #000;
    }

    .cm_white_mode .tech_tab_btn,
    .cm_white_mode .tech_tab_content {
        width: 100%;
    }
}

/* Home Tech Section | End */

/* Home Testimonial Section | Start */
.home_testimonial_sc .s_head.animated_text h2 span {
    transition: none !important;
}

.s_head.animated_text h2 {
    transition: none
}

.s_head.animated_text h2 span {
    background: linear-gradient(to right, var(--c_white) 50%, rgba(255, 255, 255, .5) 50%);
    color: transparent;
    background-size: 200% 100%;
    background-position-x: 100%;
    background-clip: text;
    -webkit-background-clip: text;
    transition: none
}

.s_head.animated_text h2 span.c_black {
    background: transparent;
    color: var(--c_black);
}

.home_testimonial_sc .s_head .custom-arrows {
    display: flex;
    align-items: center;
    gap: 30px
}

.testimonial_slider :is(.slick-prev, .slick-next) {
    top: -140px;
    transform: none;
    position: absolute
}

.testimonial_slider .slick-prev {
    right: 80px;
    left: auto
}

.testimonial_slider .slick-next {
    right: 0
}

.testimonial_slider .slick-list {
    margin: 0 -12px
}

.testimonial_slider .slick-slide {
    margin: 0 12px
}

.testi_slide {
    display: flex !important;
    gap: 25px
}

.testi_single {
    height: 400px;
    position: relative;
    border-radius: 15px;
    transition: var(--transition);
    width: calc(25% - (25px * 2 / 3));
    overflow: hidden
}

.testi_single:nth-child(2) {
    width: calc(50% - (25px * 2 / 3))
}

.testi_single figure {
    width: 100%;
    height: 100%;
    position: relative
}

.testi_single iframe {
    position: absolute;
    inset: 0;
    object-fit: cover;
    width: 100%;
    height: 100%;
    border: none
}

.testi_single figure::before {
    content: "";
    inset: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    background: linear-gradient(199.08deg, rgba(0, 0, 0, 0) 54.57%, rgba(0, 0, 0, .8) 95.55%);
    z-index: 1
}

.testi_single figure img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.testi_single figure span {
    top: 50%;
    left: 50%;
    position: absolute;
    transform: translate(-50%, -50%);
    width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: var(--c_primary);
    border-radius: 50%
}

.testi_single figure span i {
    font-size: 20px
}

.testi_single .info {
    left: 0;
    bottom: 0;
    width: 100%;
    position: absolute;
    text-align: center;
    padding: 20px 15px;
    border: none;
    z-index: 2;
    margin: 0
}

.testi_single .info cite {
    font-size: 22px;
    font-weight: 500;
    font-style: normal;
    margin-bottom: 8px;
    line-height: 1.2;
    display: block
}

.testi_single .info p {
    font-size: 14px;
    font-weight: 300;
    line-height: 1.2
}

.testimonial_slider_mob {
    display: none !important
}

@media screen and (max-width:1200px) {
    .home_testimonial_sc .s_head {
        max-width: 700px
    }

    .testimonial_slider :is(.slick-prev, .slick-next) {
        top: -90px
    }

    .testimonial_slider .slick-prev {
        right: 70px
    }
}

@media screen and (max-width:992px) {
    .home_testimonial_sc .s_head {
        max-width: 600px;
    }

    .home_testimonial_sc .s_head .custom-arrows {
        gap: 10px
    }
}

@media screen and (max-width:767px) {
    .testimonial_slider {
        display: none !important
    }

    .testimonial_slider_mob {
        display: flex !important;
        width: 100vw;
        padding: 0;
        margin-left: -5vw
    }

    .testi_single figure span {
        width: 35px;
        height: 35px
    }

    .testi_single figure span i {
        font-size: 14px
    }

    .testi_single .info p {
        font-size: 12px
    }

    .testi_single .info cite {
        font-size: 14px
    }

    .testimonial_slider .testi_single {
        border-radius: 10px
    }

    .testimonial_slider .testi_mob_slide {
        margin: 0 5px
    }

    .testimonial_slider .slick-list {
        margin: 0 -5px;
        padding: 0 50px
    }

    .s_head.animated_text h2 span {
        transition: background-position-x 1s ease-in-out
    }

    .s_head.animated_text h2 span.active {
        background-position-x: 0 !important
    }

    .home_testimonial_sc {
        position: relative;
        padding-bottom: 0
    }

    .testimonial_slider :is(.slick-prev, .slick-next) {
        bottom: -60px;
        position: absolute;
        transform: translate(-50%, 0);
        width: 40px !important;
        height: 40px !important;
        top: auto
    }

    .testimonial_slider .slick-prev {
        left: calc(50% + -28px);
        right: auto
    }

    .testimonial_slider .slick-next {
        left: calc(50% - -28px);
        right: auto
    }

    .home_testimonial_sc .s_head {
        max-width: 550px
    }

    .testi_single {
        height: 250px;
        width: 100%
    }

    .testi_single:nth-child(2) {
        width: 100%
    }

    .testi_slide {
        gap: 0;
        flex-direction: column
    }

    .testi_single .info {
        padding: 15px 15px
    }

    .testi_single .info cite {
        font-size: 20px;
        margin-bottom: 5px
    }

    .award_item h3 {
        font-size: 18px
    }

    .testimonial_slider ul.slick-dots {
        background-color: rgba(0, 0, 0, .1);
        border-radius: 100px;
        height: 34px;
        display: flex;
        width: max-content;
        padding: 0 15px;
        margin-inline: auto;
        right: 5vw
    }

    .testimonial_slider .slick-dots li button {
        background: rgba(0, 0, 0, .4);
        border-radius: 50px;
        overflow: hidden;
        position: relative
    }

    .testimonial_slider .slick-dots li.slick-active button {
        width: 26px
    }

    .testimonial_slider .slick-dots li button::after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 0%;
        height: 100%;
        background-color: var(--c_white);
        display: block;
        z-index: 1
    }

    .testimonial_slider .slick-dots li.slick-active button::after {
        animation: fill-to-right ease-out 5s
    }

    .testi_mob_slide .testi_single {
        height: 420px
    }
}

@media screen and (max-width:575px) {
    .home_testimonial_sc {
        padding-bottom: 0
    }
}

/* Home Testimonial Section | End */


/* Home Case Section | Start */
.home_case_sc .s_head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 30px
}

.home_case_sc .s_head h2:not(:last-child) {
    margin-bottom: 10px;
}

.home_case_sc :is(.conta_iner, .fix_container) {
    position: relative;
    padding-top: 100px;
    padding-bottom: 30px
}

.case_single {
    display: flex !important;
    align-items: center;
    min-height: 556px;
    padding: 50px 80px;
    position: relative;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    border: none !important;
    border-radius: 30px;
    overflow: hidden;
    transition: none;
    z-index: 1
}

.case_single::before {
    content: "";
    inset: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    background: linear-gradient(270deg, rgba(2, 57, 124, 0) 0, rgba(0, 95, 206, .5) 27.47%, #000a16 100%);
    pointer-events: none;
    z-index: 1
}

.case_single video {
    position: absolute;
    inset: 0;
    margin: auto;
    width: 100%;
    height: 100%;
    object-fit: cover
}

.case_item.drone_delivery .case_single::before {
    background: linear-gradient(270deg, rgba(2, 57, 124, 0) 0, rgba(0, 95, 206, .3) 67.77%, #000a16 100%)
}

.case_single .inner {
    z-index: 2
}

.case_single .inner .case_logo {
    display: inline-flex;
    align-items: center;
    margin-bottom: 25px;
    max-height: 83px
}

.case_single .inner .case_logo img {
    max-height: 83px;
    max-width: 160px
}

.case_single .inner p {
    font-weight: 300;
    margin-bottom: 30px;
    max-width: 530px
}

.case_single .inner ul {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 50px;
    max-width: 550px
}

.case_single .inner ul li {
    display: inline-flex;
    align-items: flex-start;
    flex-direction: column;
    position: relative;
    line-height: 1.2;
    margin: 0;
    gap: 10px
}

.case_single .inner ul li:not(:last-child) {
    margin-right: 40px;
    padding-right: 40px
}

.case_single .inner ul li:not(:last-child)::after {
    content: "";
    position: absolute;
    right: 2px;
    top: 0;
    background: rgba(255, 255, 255, .5);
    width: 1px;
    height: 100%
}

.case_single .inner ul li span {
    font-size: 16px;
    font-weight: 300
}

.case_single .inner ul li strong {
    font-size: 25px;
    font-weight: 600;
    display: inline-flex;
    align-items: center;
    gap: 10px
}

.case_single .inner ul li strong .flagIcon {
    width: 20px;
    height: 20px;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%
}

.case_single .inner .btn_flex {
    display: flex;
    align-items: center;
    gap: 30px
}

.drone_delivery .case_single .inner .btn_flex .btn::after {
    animation: bounce23 2s ease infinite
}

.case_single .inner .btn_flex .btn {
    animation: pulse-animation2 2s infinite !important
}

.has-scroll-smooth [data-scroll-container] {
    min-height: 100vh
}

.home_case_sc {
    min-height: 100vh;
    display: flex;
    align-items: center;
    width: 100% !important;
    overflow: hidden;
    padding: 0;
    margin: 0
}

.home_case_sc.bg_dark {
    background-color: #000a16;
}

.home_case_sc.ut_spc {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.case_grid {
    height: 556px;
    min-height: 556px;
    overflow: hidden;
    position: relative;
    transition: none;
    border-radius: 30px;
    overflow: hidden
}

.case_item {
    inset: 0;
    transition: none;
    position: absolute;
    overflow: hidden;
    width: 100%;
    height: 100%
}

.case_item.last .case_single .inner .case_logo {
    align-items: flex-end
}

.pagination-dots {
    top: 50%;
    right: -40px;
    position: absolute;
    transform: translate(0, -50%);
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10px;
    height: 100%;
    padding-top: 100px
}

.pagination-dots .dot {
    width: 10px;
    height: 10px;
    border-radius: 50px;
    background-color: var(--c_white);
    transition: var(--transition);
    display: inline-flex
}

.pagination-dots .dot.active {
    height: 30px
}

.pin-spacer {
    pointer-events: all !important
}

.home_case_sc .pagination-dots+.btn {
    display: none
}

.case_tabs {
    display: flex;
    justify-content: space-between;
    border-bottom: 2px solid #fffFFF1A;
    margin-block: -5px 25px;
    gap: 15px
}

.case_tabs li {
    font-size: 18px;
    font-weight: 400;
    line-height: 1.2;
    color: #488cdc;
    position: relative;
    min-height: 40px;
    cursor: pointer;
    transition: var(--transition);
    padding: 0 16px;
    margin-bottom: 0;
}

.case_tabs li::before {
    content: "";
    left: 0;
    bottom: -2px;
    width: 100%;
    height: 4px;
    position: absolute;
    background-color: var(--c_white);
    transition: var(--transition);
    border-radius: 1px;
    opacity: 0;
    transition-delay: 0.35s;
}

.case_tabs li::after {
    content: "";
    width: 0;
    height: 0;
    top: 100%;
    left: 50%;
    position: absolute;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 9px solid var(--c_white);
    transform: translate(-50%, 0);
    transition: var(--transition);
    opacity: 0;
    transition-delay: 0.35s;
}

.case_tabs li a {
    color: unset;
    transition: none;
    font-size: unset
}

.case_tabs li:hover {
    color: var(--c_white)
}

button.skip_btn::after {
    display: none !important
}

.potr_bttn {
    display: flex;
    align-items: stretch;
    white-space: nowrap;
    gap: 25px
}

.wrap_home .ptr_skpt .btn-primary {
    background: var(--c_primary);
    border: 5px solid #075fc8
}

.ptr_skpt {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 5px;
    z-index: 100;
    display: flex;
    align-items: center;
    justify-content: center
}

.wrap_home .ptr_skpt .btn-primary::after {
    transform: unset;
    animation: bounce23 2s ease infinite
}

.potr_bttn .portskip::after {
    display: none
}

@keyframes bounce23 {

    0%,
    100%,
    20%,
    50%,
    80% {
        transform: translateY(0)
    }

    40% {
        transform: translateY(-8px)
    }

    60% {
        transform: translateY(-5px)
    }
}

.portskip {
    animation: pulse-animation2 2s infinite !important
}

.case_tabs li.active:not(.slick-slide),
.case_tabs li.slick-current {
    color: var(--c_white)
}

.case_tabs li.active:not(.slick-slide)::after,
.case_tabs li.active:not(.slick-slide)::before,
.case_tabs li.slick-current::after,
.case_tabs li.slick-current::before {
    opacity: 1
}

.case_grid.skipped .case_item {
    transition: height 1.2s ease-in-out
}

.case_tabs.skipped li,
.case_tabs.skipped li::after,
.case_tabs.skipped li::before {
    transition-delay: 1.2s
}

.portskip {
    opacity: 0;
    visibility: hidden
}

:is(.home_case_sc.active-class, .home_case_sc[style*="fixed"]) .portskip {
    opacity: 1;
    visibility: visible
}

.home_case_sc .btn.btn-primary.br {
    color: var(--c_white);
    background: 0 0;
    border-color: var(--c_white);
}

.home_case_sc .btn-primary.br:hover {
    color: var(--c_white);
    background: var(--c_primary);
    border-color: var(--c_primary);
}

.cm_white_mode.home_case_sc .btn.btn-primary.br,
.cm_white_mode .case_tabs li::before {
    background: var(--c_primary);
}

.cm_white_mode .case_tabs {
    border-color: #006EEF1A;
}

.cm_white_mode .case_tabs li.active:not(.slick-slide),
.cm_white_mode .case_tabs li.slick-current,
.cm_white_mode .case_tabs li.active a {
    color: var(--c_primary);
}

.cm_white_mode .case_tabs li a {
    color: #111;
}

.cm_white_mode .case_tabs li::after {
    border-top-color: var(--c_primary);
}

@media (max-width:1500px) {
    .case_item.drone_delivery .case_single .inner p {
        max-width: 450px
    }
}

@media screen and (max-width:1449px) {
    .case_grid {
        height: 480px;
        min-height: 480px
    }

    .case_single .inner p {
        max-width: 540px
    }

    .case_single {
        min-height: 480px;
        padding: 40px 60px
    }

    .case_single .inner ul {
        gap: 20px 20px;
        margin-bottom: 40px
    }

    .case_tabs li {
        font-size: 16px;
        min-height: 28px
    }

    .case_tabs li::before {
        height: 3px
    }

    .case_tabs {
        margin-block: -10px 22px
    }
}

@media screen and (max-width:1399px) {
    .home_case_sc {
        align-items: flex-start
    }

    .case_grid {
        height: 380px;
        min-height: 380px
    }

    .case_single {
        height: 380px;
        min-height: 380px;
        padding: 40px 50px
    }

    .case_single .inner .case_logo {
        margin-bottom: 20px
    }

    .case_single .inner .case_logo {
        height: 55px
    }

    .case_single .inner p {
        margin-bottom: 20px;
        font-size: 16px
    }

    .case_single .inner ul {
        margin-bottom: 30px;
        gap: 20px 20px
    }

    .case_single .inner ul li {
        gap: 5px
    }

    .case_tabs li {
        font-size: 16px;
        min-height: 26px
    }

    .case_tabs {
        margin-block: -10px 20px;
        gap: 20px
    }

    .case_tabs li::after {
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-top: 7px solid var(--c_white)
    }
}

@media screen and (max-width:1200px) {
    .portskip {
        display: none !important
    }

    .home_case_sc {
        min-height: 1px
    }

    .case_grid {
        height: auto;
        min-height: 1px;
        overflow: visible
    }

    .case_item {
        position: initial;
        padding: 0 5px
    }

    .ptr_skpt,
    button.btn.btn-primary.br.skip_btn {
        display: none
    }

    .case_grid .slick-list {
        margin: 0 -5px
    }

    .case_tabs {
        display: none
    }
}

@media screen and (max-width:992px) {
    .case_single .inner p {
        margin-bottom: 20px
    }

    .case_single .inner ul {
        margin-bottom: 25px;
        gap: 40px
    }

    .case_single .inner .case_logo {
        margin-bottom: 20px
    }

    .case_single .inner ul li span {
        font-size: 18px
    }

    .case_single .inner ul li strong {
        font-size: 22px
    }

    .case_single .inner ul li strong .flagIcon {
        width: 25px;
        height: 25px
    }

    .case_single {
        padding: 40px;
        min-height: 400px;
        border-radius: 15px
    }

    .case_single::before {
        background: linear-gradient(270deg, rgba(2, 57, 124, 0) 0, rgba(0, 95, 206, .8) 17.47%, var(--c_secondary) 100%)
    }
}

@media screen and (max-width:767px) {
    .case_grid {
        width: 100vw;
        margin-left: -5vw;
        margin-bottom: 20px
    }

    .case_single .inner ul li:not(:last-child)::after {
        display: none
    }

    .case_single .inner ul li {
        flex-direction: row-reverse;
        align-items: center
    }

    .case_single .inner ul li span,
    .case_single .inner ul li strong {
        font-size: 15px
    }

    .case_single .inner ul li:not(:last-child) {
        margin-right: 0;
        padding-right: 0
    }

    .case_single .inner ul {
        gap: 10px 50px
    }

    .home_case_sc :is(.conta_iner, .fix_container) {
        padding-top: 50px;
        padding-bottom: 0
    }

    .home_case_sc .s_head {
        flex-direction: column;
        text-align: center;
        gap: 15px
    }

    .home_case_sc .s_head .potr_bttn {
        display: none
    }

    .case_single {
        padding: 20px;
        min-height: 440px;
        border-radius: 20px;
        align-items: stretch;
        height: 100%
    }

    .case_single .inner {
        display: flex;
        flex-direction: column;
        opacity: 0;
        transform: translate(60px, 0);
        transition: all .5s ease-in-out 0s;
        transition-delay: 0.5s
    }

    .slick-active .case_single .inner {
        transform: translate(0, 0);
        opacity: 1
    }

    .case_single::before {
        background: linear-gradient(to bottom, #005fce 1%, rgba(0, 0, 0, .5) 30%, var(--c_secondary) 100%)
    }

    .case_single p {
        font-size: 14px;
        font-weight: 400
    }

    .case_single .inner .case_logo {
        height: 50px;
        margin-bottom: 25px
    }

    .case_single .inner p {
        font-size: 16px;
        max-width: 100%;
        font-weight: 300
    }

    .home_case_sc .s_head h2 {
        margin-bottom: 0;
        text-align: left
    }

    .home_case_sc .s_head h2+p {
        margin-top: 10px;
    }

    .case_single .inner .btn_flex {
        gap: 15px;
        margin-top: auto
    }

    .case_single .inner .btn_flex .btn-primary.br {
        margin-right: auto;
        padding: 0;
        border: none;
        min-height: 1px;
        border-radius: 0;
        background: 0 0 !important;
        font-size: 16px;
        animation: none !important;
    }

    .case_single .inner .btn_flex .btn-primary.br::after {
        width: 10px;
        height: 10px;
        background-size: 10px
    }

    .home_case_sc .pagination-dots+.btn {
        display: flex;
        min-height: 40px;
        font-size: 14px;
        padding-inline: 20px
    }

    .case_single .inner .btn_flex a:not(:first-child) img {
        max-width: 22px
    }

    .case_item {
        height: auto !important;
        padding: 0 10px
    }

    .case_grid .slick-list {
        margin: 0 -10px;
        padding-inline: 35px
    }

    .case_single .inner .case_logo img {
        max-width: 90px;
        max-height: 100%;
    }

    .case_grid :is(.slick-next, .slick-prev) {
        top: auto;
        bottom: -60px;
        transform: none;
        width: 40px !important;
        height: 40px !important
    }

    .case_grid .slick-next {
        right: 5vw
    }

    .case_grid .slick-prev {
        right: calc(5vw + 52px);
        left: auto
    }

    .case_grid ul.slick-dots {
        background-color: rgba(255, 255, 255, .1);
        border-radius: 100px;
        height: 34px;
        display: flex;
        width: max-content;
        padding: 0 15px;
        margin-inline: auto;
        left: 30px;
        position: relative
    }

    .case_grid .slick-dots li button {
        background: rgba(255, 255, 255, .4);
        border-radius: 50px;
        overflow: hidden;
        position: relative
    }

    .case_grid .slick-dots li.slick-active button {
        width: 26px
    }

    .case_grid .slick-dots li button::after {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 0%;
        height: 100%;
        background-color: var(--c_white);
        display: block;
        z-index: 1
    }

    .case_grid .slick-dots li.slick-active button::after {
        animation: fill-to-right ease-out 5s
    }

    .case_grid.pause .slick-dots li.slick-active button::after {
        animation: none
    }

    .case_grid.play .slick-dots li.slick-active button::after {
        animation: fill-to-right ease-out 5s
    }

    .case_tabs {
        display: block
    }

    @keyframes fill-to-right {
        0% {
            width: 0%
        }

        100% {
            width: 100%
        }
    }

    .case_grid .slick-dots,
    .case_single .inner .btn_flex a,
    .testi_single figure span,
    .testimonial_slider_mob .slick-dots {
        pointer-events: all
    }

    .autoplay-btn {
        position: absolute;
        bottom: 20px;
        left: calc(50% - 85px);
        transform: translate(-50%, 0);
        background-color: rgba(255, 255, 255, .1);
        height: 34px;
        width: 34px;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
        border: none
    }

    .autoplay-btn i {
        color: var(--c_white);
        font-size: 14px
    }

    .case_tabs li {
        font-size: 16px;
        min-height: 26px;
        padding: 0;
        margin: 0;
        text-align: center
    }

    .case_tabs {
        border-bottom-width: 0;
        margin-bottom: 0
    }

    .case_tabs li::before {
        height: 2px;
        bottom: -1px
    }

    .case_tabs .slick-list {
        padding-bottom: 20px !important
    }

    .case_tabs .slick-track {
        border-bottom: 1px solid #fffFFF1A
    }

    .home_case_sc.ut_spc {
        padding-bottom: 0
    }
}

@media screen and (min-width:768px) {
    .autoplay-btn {
        display: none !important
    }
}

/* Home Case Section | End */

/**Form loader css Start**/
body:has(.body-wrapper.ajax-loader) {
    overflow: hidden;
}

.body-wrapper.ajax-loader:before {
    background: rgba(255, 255, 255, 0.7);
    z-index: 99999;
    position: fixed;
    width: 100%;
    height: 100vh;
    content: "";
    bottom: 0;
}

.body-wrapper.ajax-loader:after {
    content: "";
    position: fixed;
    top: 50%;
    left: 50%;
    width: 80px;
    height: 80px;
    border: 3px solid var(--c_primary);
    border-color: transparent var(--c_primary) transparent var(--c_primary);
    border-radius: 50%;
    animation: loader 1s linear infinite;
    z-index: 999999;
}

@keyframes loader {
    0% {
        transform: translate(-50%, -50%) rotate(0deg);
    }

    100% {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}

/**Form loader css End**/
.aidvplmnt_tchstck_sc .tech_tab_btn,
.aidvplmnt_tchstck_sc .tech_tab_content .inner>div {
    background: #f3f3f3
}

.aidvplmnt_tchstck_sc .tech_tab_btn li {
    background: #f3f3f3;
    padding: 20px;
    border-radius: 12px;
    margin: 0;
    font-size: 20px
}

.aidvplmnt_tchstck_sc .tech_tab_btn li.active {
    background: var(--c_primary)
}

.aidvplmnt_tchstck_sc .tech_tab_btn li:not(.active) {
    color: #7b7b7b
}

.aidvplmnt_tchstck_sc .tech_tab_btn {
    width: calc(35% - 25px)
}

.aidvplmnt_tchstck_sc .tech_tab_content {
    width: calc(65% - 25px)
}

.aidvplmnt_tchstck_sc .tech_tab_content ul:not(.slick-dots) li:not([aria-controls], [role=presentation]) figure {
    background-color: #ececec
}

@media (max-width:992px) {

    .aidvplmnt_tchstck_sc .tech_tab_btn,
    .aidvplmnt_tchstck_sc .tech_tab_content {
        width: 100%
    }

    .aidvplmnt_tchstck_sc .tech_tab_content h3 {
        color: #000
    }
}

/* Anniversary Popup | Start */
.anniversary_btn {
    left: 5px;
    bottom: 130px;
    position: absolute;
    display: inline-flex;
    z-index: 98;
}

.anniversary_btn figure {
    width: 168px;
    height: 168px;
    display: inline-flex;
    filter: drop-shadow(2px 2px 1px rgba(0, 0, 0, 0.5));
    position: relative;
}

.anniversary_btn figure img {
    inset: 0;
    position: absolute;
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.anniversary_modal .modal_dialog {
    max-width: 800px;
}

.anniversary_modal .modal_content {
    background: linear-gradient(180deg, #FEFDF9 0%, #DFC377 100%);
}

.anniversary_modal .modal_body {
    padding: 20px;
    text-align: center;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.anniversary_figure {
    display: inline-flex;
    margin: 0 auto 10px;
}

.anniversary_modal .modal_close {
    background-color: #AE8515;
}

.anniversary_modal .modal_body h2 {
    font-weight: 400;
    line-height: 1.1;
    margin-bottom: 20px;
}

.anniversary_modal .modal_body ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 20px;
    gap: 12px;
}

.anniversary_modal .modal_body ul li {
    font-size: 20px;
    font-weight: 500;
    color: var(--c_heading);
    width: calc(100% / 3 - (12px * 2 / 3));
    border-radius: 8px;
    position: relative;
    padding: 8px 20px;
    overflow: hidden;
    margin-bottom: 0;
    line-height: 1.1;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 63px;
    z-index: 1;
}

.anniversary_modal .modal_body ul li:nth-child(4)::after,
.anniversary_modal .modal_body ul li:nth-child(5)::after,
.anniversary_modal .modal_body ul li:nth-child(6)::after {
    background: linear-gradient(180deg, #e8d49c 0%, #e4cd8c 100%);
}

.anniversary_modal .modal_body ul li::after {
    content: "";
    inset: 2px;
    position: absolute;
    width: calc(100% - 4px);
    height: calc(100% - 4px);
    background: linear-gradient(180deg, #ecdcaf 0%, #e8d59f 100%);
    border-radius: 6px;
    z-index: -1;
}

.anniversary_modal .modal_body ul li::before {
    content: "";
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to right, #edb217, #956f0a, #f5bc24);
    background-size: 200% auto;
    background-position: 0% 0%;
    border-radius: 8px;
    z-index: -2;
    animation: moveGradient 1.5s linear infinite;
}

@keyframes moveGradient {
    0% {
        background-position: 0% 0%;
    }

    100% {
        background-position: 200% 0%;
    }
}

.anniversary_bottom {
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 0 20px 18px;
}

.anniversary_bottom p {
    font-size: 16px;
    line-height: 1.2;
    color: var(--c_heading);
    margin-bottom: 0;
}

.anniversary_bottom p small {
    font-size: 14px;
    display: block;
}

.anniversary_modal .submit_btn {
    text-align: center;
    position: relative;
    z-index: 1;
}

.anniversary_modal .submit_btn .btn {
    min-height: 45px;
    border-radius: 10px;
    font-size: 18px;
    text-transform: uppercase;
    padding: 5px 12px;
}

.anniversary_modal .submit_btn .btn strong {
    font-weight: 700;
    background: linear-gradient(90deg, #FFFFFF 0%, #999999 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}

.anniversary_modal .submit_btn .btn:hover {
    transform: scale(1.1);
}

.anniversary_modal .submit_btn .btn:hover strong {
    background: linear-gradient(to left, #F4C139 0%, #AE8515 100%);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
}

.anniversary_modal .submit_btn .btn::after {
    display: none;
}

.confetti {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    overflow: hidden;
    z-index: -1;
}

.confetti::before {
    content: "";
    inset: 0;
    width: 100%;
    height: 60%;
    position: absolute;
    background-image: url('https://www.apptunix.com/wp-content/uploads/2025/07/confetti_shape.svg');
    background-position: center bottom;
    background-size: 100%;
}

.confetti.has_animate::before {
    height: 100%;
    transform: translate(0, -100%);
    background-position: center top;
    animation: drop_to_bottom 7s ease-in-out infinite;
}

@keyframes drop_to_bottom {
    0% {
        transform: translate(0, -100%);
    }

    100% {
        transform: translate(0, 100%);
    }
}

@media screen and (max-width: 1400px) {
    .anniversary_btn figure {
        width: 150px;
        height: 150px;
    }

    figure.anniversary_figure img {
        height: 200px;
    }

    .anniversary_modal .modal_body ul li {
        font-size: 18px;
        min-height: 60px;
    }

    .anniversary_modal .modal_body h2 {
        font-size: 20px;
    }

    .anniversary_modal .modal_dialog {
        max-width: 750px;
    }

    .anniversary_modal .submit_btn .btn {
        font-size: 17px;
    }
}

@media screen and (max-width: 1200px) {
    .anniversary_btn figure {
        width: 125px;
        height: 125px;
    }

    .sparkle {
        width: 8px;
        height: 8px;
    }

    .anniversary_modal .modal_dialog {
        max-width: 720px;
    }
}

@media screen and (max-width: 1200px) {
    .anniversary_btn figure {
        width: 100px;
        height: 100px;
    }

    .sparkle {
        width: 6px;
        height: 6px;
    }

    .anniversary_figure {
        margin: 0 auto 15px;
    }

    figure.anniversary_figure img {
        height: 140px;
    }

    .anniversary_modal .modal_body {
        padding: 20px 15px;
    }

    .anniversary_modal .modal_body h2 {
        font-size: 18px;
    }

    .anniversary_modal .modal_body ul li {
        width: calc(100% / 2 - (5px * 1 / 2));
        font-size: 14px;
        max-width: 244px;
        min-height: 60px;
        padding: 8px 10px;
    }

    .anniversary_modal .modal_body ul {
        gap: 5px;
    }

    .anniversary_modal .submit_btn .btn {
        font-size: 16px;
    }

    .anniversary_modal .modal_body h2 {
        font-size: 17px;
    }

    .anniversary_bottom {
        position: initial;
        padding: 0 15px 0;
        flex-direction: column;
        align-items: center;
        margin-top: 25px;
        gap: 5px;
    }

    .anniversary_bottom p {
        font-size: 14px;
    }

    .anniversary_bottom p small {
        font-size: 12px;
    }

    .anniversary_btn {
        bottom: 75px;
    }

    .anniversary_modal .modal_body ul li::after {
        background: #edddb1 !important;
    }

    .anniversary_btn {
        bottom: auto;
        top: 70px;
    }
}

/* Anniversary Popup | End */

/*clutch review*/
.sdi_cltch_sc {
    background: #fff;
}

.sdi_cltch_bx {
    margin: 0 10px;
    border: 1px solid #00000020;
    padding: 30px;
    border-radius: 20px;
    height: inherit;
}

.sdi_cltch_lst .slick-track {
    display: flex;
}

.sdi_cltch_bx>p {
    font-size: 16px;
    font-style: italic;
    color: #000;
    font-weight: 400;
    margin-top: 20px;
}

.sdi_cltch_vrfctns {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 10px;
    margin-top: 30px;
}

.sdi_cltch_vrfctns p,
.sdi_cltch_dtls li p {
    font-size: 16px;
    color: #000;
    font-weight: 500;
}

.sdi_cltch_prfl {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    gap: 20px;
    margin: 30px 0;
}

.sdi_cltch_dtls li:not(:last-child) {
    border-bottom: 1px solid #00000030;
    padding-bottom: 15px;
}

.sdi_cltch_dtls li p {
    margin: 0;
}

.sdi_cltch_dtls li {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}

.sdi_cltch_lst {
    width: calc(100% - (100% - 92%) / 2);
    max-width: calc(100% - (100% - 1360px) / 2);
    margin: 50px 0 0 auto;
}

.sdi_cltch_lst .slick-arrow,
.sdi_cltch_lst .slick-arrow:hover {
    background: transparent;
    border: 1px solid #000;
}

.sdi_cltch_lst .slick-arrow:before {
    filter: brightness(0);
}

.sdi_cltch_lst .slick-list {
    padding: 0 10% 0 0 !important;
}

@media (min-width:1200px) {
    .sdi_cltch_lst .slick-arrow {
        top: -106px;
        bottom: auto;
        left: auto;
        right: 215px;
    }
}

@media (max-width:1200px) {
    .sdi_cltch_lst {
        width: 92%;
        max-width: 1360px;
        margin: 30px auto 0;
    }

    .sdi_cltch_bx>figure {
        width: 90px;
    }

    .sdi_cltch_sc .s_h {
        text-align: center;
    }

    .sdi_cltch_lst .slick-list {
        padding: 0 !important;
    }

    .sdi_cltch_prfl {
        gap: 10px;
        margin: 10px 0;
    }

    .sdi_cltch_vrfctns p,
    .sdi_cltch_dtls li p {
        font-size: 12px;
    }

    .sdi_cltch_dtls li:not(:last-child) {
        padding-bottom: 5px;
        margin-bottom: 5px;
    }

    .sdi_cltch_bx {
        margin: 0 5px;
        padding: 20px;
        height: inherit;
    }

    .sdi_cltch_lst .slick-track {
        display: flex;
    }

    .sdi_cltch_bx>p {
        font-size: 14px;
        margin-top: 10px;
    }
}

/*clutch review*/

/*container*/
.ltside_conta_iner {
    width: calc(100% - (100% - 92%) / 2);
    max-width: calc(100% - (100% - 1360px) / 2);
    margin: 0 0 0 auto;
}

@media (max-width:1200px) {
    .ltside_conta_iner {
        width: 92%;
        max-width: 1360px;
        margin: 0 auto;
    }
}

.btn_flx {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
    flex-wrap: wrap;
}

/*global Section*/
.sftwrsdi_wrp .sthafrca_cnctd_sc {
    background: linear-gradient(270deg, #006eef 0, #000 100%);
}

.sftwrsdi_wrp .sthafrca_cnctd_ryt {
    width: 48%
}

.sftwrsdi_wrp .sthafrca_cnctd_mn .s_h {
    width: 48%
}

.sftwrsdi_wrp .sthafrca_cnctd_mn {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap
}

.sftwrsdi_wrp .sthafrca_cnctd_upr li figure img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 20px
}

.sftwrsdi_wrp .sthafrca_cnctd_upr li figure {
    width: 100%;
    height: 300px
}

.sftwrsdi_wrp .sthafrca_cnctd_upr li {
    margin: 0 5px
}

.sthafrca_cnctd_upr:not(.slick-initialized) li {
    display: none;
}

.sthafrca_cnctd_upr:not(.slick-initialized) li:first-child {
    display: block;
}

.sftwrsdi_wrp.cm_white_mode .sthafrca_cnctd_sc {
    background: #fff;
}

.sftwrsdi_wrp .sthafrca_cnctd_mn .s_h p {
    margin-top: 30px;
}

.sftwrsdi_wrp .sthafrca_cnctd_mn .s_h p:last-of-type {
    margin-bottom: 50px;
}

@media (max-width:1200px) {
    .sftwrsdi_wrp .sthafrca_cnctd_mn .s_h {
        width: 100%;
        text-align: center
    }

    .sftwrsdi_wrp .sthafrca_cnctd_mn .s_h .btn {
        margin: 0 auto
    }

    .sftwrsdi_wrp .sthafrca_cnctd_mn .s_h p {
        margin-top: 10px;
        font-size: 14px
    }

    .sftwrsdi_wrp .sthafrca_cnctd_mn .s_h p:last-of-type {
        margin-bottom: 20px;
    }

    .sftwrsdi_wrp .sthafrca_cnctd_ryt {
        margin: 30px auto 0;
        width: 50%
    }
}

@media (max-width:600px) {
    .sftwrsdi_wrp .sthafrca_cnctd_ryt {
        width: 100%
    }

    .sftwrsdi_wrp .sthafrca_cnctd_upr {
        margin: 0
    }

    .sftwrsdi_wrp .sthafrca_cnctd_upr li figure {
        height: 200px
    }
}

/*global Section*/
/* Common ul li */
.cmn_lst {
    padding-left: 20px;
}

.cmn_lst li {
    list-style: disc;
    margin-bottom: 5px;
    text-align: left;
}

/*global vs saudi*/
.sftwrsdi_cmplnc_lst li {
    background: #fff;
    border-radius: 15px;
    text-align: center;
    padding: 15px 5px;
    margin: 0 5px;
}

.sftwrsdi_cmplnc_lst {
    -webkit-mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 12.5%, rgb(0, 0, 0) 87.5%, rgba(0, 0, 0, 0) 100%);
    background: #f4f4f4;
    padding: 20px;
    border-radius: 15px;
}

.sftwrsdi_cmplnc_lst li p {
    color: #000;
    font-weight: 300;
    font-size: 14px;
}

.sftwrsdi_cmplnc_lst li h4 {
    margin: 15px 0 10px;
    color: #000;
}

.sftwrsdi_cmplnc_lst li figure img {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.sftwrsdi_cmplnc_lst li figure {
    width: 80px;
    height: 80px;
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

.sftwrsdi_cmplnc_hdng {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    flex-wrap: wrap;
    background: #F4F4F4;
    width: 48%;
    padding: 20px 10px;
    border-radius: 14px;
    margin: 0;
}

.sftwrsdi_cmplnc_hdng figure {
    width: 30px;
    height: 30px;
}

.sftwrsdi_cmplnc_hdng figure img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    object-fit: cover;
}

.sftwrsdi_cmplnc_lst .slick-list {
    padding: 0 12% 0 0 !important;
}

.sftwrsdi_cmplnc_mn {
    background: #F4F4F4;
    padding: 20px;
    border-radius: 15px;
}

.sdi_stndrds_nv {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
    flex-wrap: wrap;
    width: 75%;
    margin: 30px auto;
}

.sdi_stndrds_nv .sftwrsdi_cmplnc_hdng.active {
    background: var(--c_primary);
}

.sdi_stndrds_nv .sftwrsdi_cmplnc_hdng.active h3 {
    color: var(--c_white);
}

.sdi_stndrds_lst {
    visibility: hidden;
    opacity: 0;
    height: 0;
    margin: 0;
}

.sdi_stndrds_lst.active {
    visibility: visible;
    opacity: 1;
    height: 100%;
}

@media (max-width:1200px) {
    .sftwrsdi_cmplnc_sc .s_h {
        text-align: center;
    }

    .sftwrsdi_cmplnc_lst li.slick-slide figure {
        width: 50px;
        height: 50px;
    }

    .sftwrsdi_cmplnc_hdng {
        gap: 10px;
        justify-content: center;
        padding: 10px;
    }

    .sftwrsdi_cmplnc_lst .slick-list {
        padding: 0 !important;
    }

    .sftwrsdi_cmplnc_lst li.slick-slide {
        padding: 15px 5px;
        height: inherit;
    }

    .sftwrsdi_cmplnc_lst .slick-track {
        display: flex;
    }

    .sftwrsdi_cmplnc_lst li h4 {
        margin: 10px 0 5px;
    }

    .sdi_stndrds_nv {
        width: 100%;
        gap: 10px;
    }

    .sdi_stndrds_nv .sftwrsdi_cmplnc_hdng h3 {
        font-size: 16px;
        margin: 0;
        text-align: center;
    }
}

@media (max-width:600px) {
    .sftwrsdi_cmplnc_lst li.slick-slide p {
        font-size: 13px;
    }

    .sftwrsdi_cmplnc_lst li.slick-slide figure {
        width: 40px;
        height: 40px;
    }

    .sftwrsdi_cmplnc_lst li.slick-slide h4 {
        font-size: 18px;
    }
}

/*global vs saudi*/

/*Portfolio 8 design */
.prtflo_desgn8_sc .s_h{position:sticky;top:100px;display:flex;align-items:center;justify-content:center;flex-direction:column}
.prtflo_desgn8_bx{position:sticky;top:150px;margin:0;display:flex;align-items:center;justify-content:center;padding:100px 0 0;transition:var(--transition)}
.prtflo_desgn8_inr{background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:30px;position:relative;height:480px;width:100%;overflow:hidden;z-index:1;padding:30px;transition:var(--transition)}
.prtflo_desgn8_inr:before{position:absolute;content:"";background:linear-gradient(270deg,rgba(0,28,60,.8) 33.79%,rgba(0,28,60,0) 79.44%);width:100%;height:100%;inset:0;margin:auto;z-index:-1}
.prtflo_desgn8_cntnt{width:50%;margin-left:auto;display:flex;flex-direction:column;justify-content:center;height:100%}
.prtflo_desgn8_cntnt ul li h4{font-weight:200;font-size:20px;margin-bottom:5px}
.prtflo_desgn8_cntnt ul{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:20px 0 30px}
.prtflo_desgn8_cntnt ul li{margin:0;width:32%}
.prtflo_desgn8_cntnt .fproject_logo+p{font-size:19px;margin:20px 0 0}
.prtflo_desgn8_cntnt ul li p{font-size:28px;font-weight:500}
.prtflo_desgn8_lst{margin:0}
.prtflo_desgn8_dot{width:14px;height:14px;background:#fff;border-radius:50%;transition:var(--transition);border:1px solid transparent}
.prtflo_desgn8_dot.active{background:0 0;border:1px solid #fff;transform:scale(1.5)}
.prtflo_desgn8_sc.dark_sec *{color:#fff}
.prtflo_desgn8_sc .conta_iner{position:relative}
.prtflo_desgn8_dots{position:fixed;top:50%;right:100px;display:none}
@media(max-width:1500px){
.prtflo_desgn8_dots{right:50px}
}
@media(max-width:1400px){
.prtflo_desgn8_dots{right:10px}
}
@media (max-width:1200px){
.prtflo_desgn8_bx{position:unset;padding:0 5px;height:inherit}
.prtflo_desgn8_dots{display:none}
.prtflo_desgn8_cntnt ul li h4{font-size:16px}
.prtflo_desgn8_cntnt .fproject_logo+p{font-size:16px;margin:10px 0 0}
.prtflo_desgn8_cntnt .fproject_logo{width:90px;height:40px}
.prtflo_desgn8_cntnt{width:100%;text-align:center;align-items:center}
.prtflo_desgn8_inr:before{background:linear-gradient(270deg,rgba(0,28,60,.8) 100.79%,rgba(0,28,60,0) 79.44%);opacity:80%}
.prtflo_desgn8_cntnt ul{justify-content:center;width:100%;margin:15px 0 20px}
.prtflo_desgn8_inr{height:100%;padding:30px 20px}
.prtflo_desgn8_lst .slick-track{display:flex}
.prtflo_desgn8_lst{margin:30px 0 0}
.prtflo_desgn8_sc .s_h{position:unset}
}
@media (max-width:767px){
.aitrvl_bsns_lt p{font-size:14px}
.prtflo_desgn8_cntnt ul li h4{font-size:14px;margin-bottom:0}
.prtflo_desgn8_cntnt ul li p{font-size:18px}
}
@media (max-width:600px){
.prtflo_desgn8_cntnt ul li{width:48%}
.prtflo_desgn8_cntnt ul{gap:15px 0}
.prtflo_desgn8_cntnt .fproject_logo+p{font-size:14px}
}
/*Portfolio 8 design */




/*Ramdan Page*/
.rmdn_wrp .fnt,.rmdn_wrp h1,.rmdn_wrp h2{font-family:"Berkshire Swash",serif}
.rmdn_wrp{--c_primary:#26C78C}
.rmdn_wrp .testimonial_slider :is(.slick-prev,.slick-next){top:-85px}
.rmdn_bdy nav.nav_bar a.btn.btn-primary.xsm.for_desktop{background:#26c78c;color:#000}
.rmdn_bdy nav.nav_bar a.btn.btn-primary.xsm.for_desktop:after{filter:brightness(0)}
.rmdn_wrp .s_h h2{font-weight:500}
.rmdan_cta_sc .s_h{background-repeat:no-repeat;background-size:cover;border-radius:30px;background-position:center;padding:50px}
.rmdn_wrp .btn.btn-primary{background:linear-gradient(90deg,#025667 2%,#1a645d 47%,#296d54 83%)}
.rmdn_wrp .testi_single figure span{background:linear-gradient(90deg,#025667 2%,#1a645d 47%,#296d54 83%)}
.rmdan_srvcs_lst{display:flex;align-items:center;justify-content:center;gap:50px;flex-wrap:wrap}
.rmdan_srvcs_lst li{background-image:url('https://media.apptunix.com/wp-content/uploads/2026/02/09112848/services_bg.png');margin:0;font-size:28px;padding:90px 48px;text-align:center;background-size:100% 100%;width:30%;min-height:330px;display:flex;align-items:center;justify-content:center;flex-direction:column;font-weight:500;line-height:1.4}
.rmdan_choose_mn{display:flex;justify-content:space-between;flex-wrap:wrap}
.rmdan_choose_lt{width:42%;padding:50px;border-radius:20px;position:relative}
.rmdan_choose_lt:after{position:absolute;content:"";background-image:url('https://media.apptunix.com/wp-content/uploads/2026/02/09122304/logo.png');bottom:0;left:30px;width:458px;height:464px;background-repeat:no-repeat;background-size:cover}
.rmdan_choose_rt li h3{margin-bottom:10px}
.rmdan_choose_rt{width:55%}
.rmdan_choose_rt li{box-shadow:0 2px 30px 0 #2dd19459;padding:20px 70px 20px 25px;border-radius:15px;transition:var(--transition)}
.rmdan_choose_rt li:hover{background:#7bd5b4;transition:var(--transition);transform:scale(1.02)}
.rmdan_choose_rt li p{color:#000;font-weight:500}
.rmdan_cntr_lst{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:60px}
.rmdan_cntr_lst li{background-image:url('https://media.apptunix.com/wp-content/uploads/2026/02/09114954/counter_bg.png');background-size:100% 100%;background-repeat:no-repeat;margin:0;width:21%;padding:30px 10px;height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center}
.rmdan_cntr_lst li h3{margin-bottom:5px;line-height:normal}
.rmdan_cntr_lst li p{font-size:20px}
.rmdan_sltns_lst{display:flex;align-items:stretch;justify-content:flex-start;flex-wrap:wrap;gap:15px}
.rmdan_sltns_lst li{margin:0;width:24%;background:linear-gradient(#111,#111) padding-box,linear-gradient(180deg,#105e62 0,#216959 100%) border-box;border:1px solid transparent;padding:10px;border-radius:20px;transition:var(--transition)}
.rmdan_sltns_lst li h3{background:linear-gradient(90deg,#025667 2%,#1a645d 47%,#296d54 83%);padding:15px 10px;border-radius:15px;margin-top:10px;text-align:center;font-weight:500;font-size:16px}
.rmdan_sltns_lst li figure{width:100%;height:228px;overflow:hidden;transition:var(--transition);border-radius:15px}
.rmdan_sltns_lst li:hover figure img{transform:scale(1.1)}
.rmdan_sltns_lst li:hover h3{background:var(--c_white);color:#085a65}
.rmdan_sltns_lst li figure img{width:100%;height:100%;border-radius:15px;transition:var(--transition)}
.rmdan_bannr_sc{background:linear-gradient(90deg,#025667 2%,#1a645d 47%,#296d54 83%);height:750px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}
.rmdan_bannr_sc:before{position:absolute;content:"";background-image:url('https://media.apptunix.com/wp-content/uploads/2026/02/10044741/banner_bg.png');width:100%;height:100%;inset:0;margin:auto;background-size:cover;background-position:center;pointer-events:none;background-repeat:no-repeat}
.rmdan_bannr_ryt{width:35%;background-image:url('https://media.apptunix.com/wp-content/uploads/2026/02/10045354/form_bg.png');background-repeat:no-repeat;background-size:100% 100%;background-position:bottom;padding:90px 25px 50px 25px;text-align:center}
.rmdan_bannr_mn{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.rmdan_bannr_mn .s_h{width:50%;position:relative}
.rmdan_bannr_mn .s_h:after{position:absolute;content:"";background:#30ce93;width:300px;height:300px;right:-187px;top:58px;bottom:0;border-radius:50%;filter:blur(100px);opacity:60%;z-index:-1}
.rmdan_bannr_mn .s_h h1{font-size:60px;font-weight:500}
.rmdan_bannr_ryt>h3{width:55%;margin:0 auto 10px;font-weight:400}
.rmdan_bannr_ryt .form.v2 .form_control input,.rmdan_bannr_ryt .form.v2 .form_control textarea{background:#d6fff8;border:1px solid #d8d8d8;border-radius:7px;padding:10px;color:#000;font-weight:500}
.rmdan_bannr_ryt .form.v2 .form_control{margin-bottom:10px}
.rmdan_bannr_ryt .form.v2 .form_control input::placeholder,.rmdan_bannr_ryt .form.v2 .form_control textarea::placeholder{color:#9a9a9a}
.rmdan_bannr_ryt .form.v2 .iti__selected-flag{padding-left:10px}
.rmdan_bannr_ryt .form.v2 .iti--separate-dial-code .iti__selected-dial-code{color:#9a9a9a;font-weight:500}
.rmdan_bannr_ryt .form.v2 .iti__arrow{border-top-color:#9a9a9a}
.upto{background:linear-gradient(180deg,#239f72 0,#0c9160 100%);border-radius:7px;text-transform:uppercase;font-weight:500;font-size:20px;width:45px;display:flex;word-break:break-word;padding:5px;text-align:center;line-height:normal}
.rmdan_bannr_mn .s_h h3.off{font-size:80px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:15px 0;text-transform:uppercase;line-height:normal}
.rmdan_bannr_mn .s_h h3.entrprise{font-weight:500;position:relative;padding-top:50px}
.rmdan_bannr_mn .s_h h3.entrprise:before{position:absolute;content:"";background-image:url('https://media.apptunix.com/wp-content/uploads/2026/02/10045156/banner_img.png');width:100%;height:25px;top:0;left:0;background-repeat:no-repeat;background-size:contain}
.rmdan_trstd_sc .cmtrst_trusted_sc .cmtrst_trusted_mn h2{display:none}
.rmdan_bannr_ryt .form.v2 .btn_wrap{width:100%}
.rmdan_bannr_ryt .form.v2 .btn_wrap .btn.btn-primary{width:100%}
.rmdan_trstd_sc .cmtrst_trusted_slide img{filter:invert(20%) sepia(23%) saturate(8%) hue-rotate(10deg) brightness(40%) contrast(96%);opacity:80%}
.rmdan_entrprise_sc,.rmdan_srvcs_sc,.srv_sltn{position:relative}
.rmdan_entrprise_sc:after,.rmdan_entrprise_sc:before,.rmdan_srvcs_sc:after,.rmdan_srvcs_sc:before{position:absolute;content:"";background-image:url('https://media.apptunix.com/wp-content/uploads/2026/02/10054714/lamp.png');width:50px;height:152px;background-size:contain;top:-85px;left:50px;transform-origin:top center;animation:hello 10s ease-in-out 0s infinite}
@keyframes hello{
0%,100%{transform:rotate(.04turn)}
50%{transform:rotate(-.04turn)}
}
.rmdan_entrprise_sc:after,.rmdan_srvcs_sc:after{left:auto;right:50px;transform:scaleX(-1)}
.rmdan_entrprise_sc:after,.rmdan_entrprise_sc:before{top:-5px}
.srv_sltn:before{position:absolute;content:"";background-image:url(https://media.apptunix.com/wp-content/uploads/2026/02/10055318/service_solution_bg.png);top:0;left:0;right:0;margin:auto;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;pointer-events:none;z-index:-1}
.srv_sltn{z-index:1;overflow:hidden}
.rmdan_entrprise_sc{overflow:hidden}
.rmdan_bannr_ryt .bstwy_bx .chked h3{font-size:13px;font-weight:500}
.rmdan_bannr_ryt .bstwy_bx .chked{gap:2px}
.rmdan_bannr_ryt .form_checkbox label input[type=checkbox]{height:15px;width:15px;background-color:#0e4d3a;border-radius:4px}
.rmdan_bannr_ryt .form_checkbox label input[type=checkbox]::before{border-color:var(--c_white);width:5px;height:8px}
.bstwy_bx:not(:last-child){margin-bottom:5px}
.rmdan_entrprise_lt,.rmdan_entrprise_rtslide,.rmdan_entrprise_slide{margin:0}
.rmdan_entrprise_mn{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}
.rmdan_entrprise_lt{width:54%}
.rmdan_entrprise_rt{width:44%}
.rmdan_entrprise_rtbx{background:#eafbf5;padding:20px;border-radius:15px}
.rmdan_entrprise_rtslide,.rmdan_entrprise_slide{padding:0 10px;height:inherit}
.rmdan_entrprise_bx{background:linear-gradient(90deg,#025667 2%,#1a645d 47%,#296d54 83%);padding:20px;border-radius:15px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;height:100%}
.rmdan_entrprise_bx .cntnt{width:60%}
.rmdan_entrprise_bx figure{width:38%;height:276px}
.rmdan_entrprise_bx figure img{width:100%;height:100%;object-fit:contain}
.rmdan_entrprise_bx .cntnt p{font-weight:300;line-height:1.6;width:90%}
.rmdan_entrprise_bx .cntnt h3{padding-bottom:40px;margin-bottom:40px;line-height:1.4;position:relative}
.rmdan_entrprise_bx .cntnt h3:after{position:absolute;content:"";background:#fff;height:1px;width:90px;bottom:0;left:0}
.rmdan_entrprise_rtslide.slick-current.slick-active{display:none}
.rmdan_entrprise_rtbx figure{width:100%;height:150px}
.rmdan_entrprise_rtbx figure img{width:100%;height:100%;object-fit:fill}
.rmdan_entrprise_lt .slick-list,.rmdan_entrprise_rt .slick-list{margin:0 -10px}
.rmdan_entrprise_lt.arrows_bottom .slick-arrow{left:60px;right:auto}
.rmdan_entrprise_rt .slick-dots{gap:5px;justify-content:flex-end;margin-top:40px}
.rmdan_entrprise_rt .slick-dots li button{background:#171717;opacity:30%;width:7px;height:7px}
.rmdan_entrprise_rt .slick-dots li.slick-active button{background:#296d54;width:25px;height:4px;opacity:1;border-radius:10px}
.rmdan_entrprise_rtbx h3:after{position:absolute;content:"";background:#000;width:90px;height:1px;bottom:0;left:0}
.rmdan_entrprise_rtbx h3{position:relative;padding-bottom:50px;margin-bottom:28px}
.rmdn_bdy .site_footer{background:#111}
.blw_footer{background:#111;position:relative}
.blw_footer figure{width:100%}
.blw_footer figure img{width:100%;height:100%;object-fit:cover;mix-blend-mode:difference;pointer-events:none}
.blw_footer #hello-wrapper{position:absolute;top:125px;margin:auto;left:70px;height:fit-content}
.blw_footer svg{width:800px!important;height:200px!important}
.rmdan_entrprise_lt .slick-track{display:flex}
.rmdan_trstd_sc .s_h p{color:#000}
@media (max-width:1600px){
.rmdan_srvcs_sc:after,.rmdan_srvcs_sc:before{top:-65px}
}
@media (max-width:1500px){
.blw_footer #hello-wrapper{top:150px}
.blw_footer svg{width:600px!important;height:130px!important}
}
@media (max-width:1400px){
.rmdan_entrprise_sc:before,.rmdan_srvcs_sc:before{left:20px}
.rmdan_entrprise_sc:after,.rmdan_srvcs_sc:after{right:20px}
}
@media (max-width:1300px){
.rmdan_bannr_mn .s_h h1{font-size:58px}
.rmdan_sltns_lst{gap:12px}
.rmdan_cntr_lst{gap:50px}
}
@media (max-width:1200px){
.blw_footer #hello-wrapper{top:100px}
.rmdan_bannr_mn .s_h{width:100%;text-align:center}
.rmdan_bannr_sc{height:auto;padding-bottom:40px}
.rmdan_bannr_mn .s_h h3.off{justify-content:center}
.rmdan_bannr_mn .s_h h3.entrprise:before{background-position:center;right:0;margin:auto}
.rmdan_bannr_ryt{width:40%;margin:20px auto 0}
.rmdan_bannr_mn .s_h h3.off{font-size:30px}
.upto{font-size:14px;width:35px}
.rmdan_bannr_mn .s_h h1{font-size:40px}
.rmdan_choose_lt:after,.rmdan_entrprise_rt{display:none}
.rmdan_srvcs_lst li{background:linear-gradient(90deg,#025667 2%,#1a645d 47%,#296d54 83%);border:2px solid #2dd194;border-radius:10px;padding:10px;background-image:unset;min-height:fit-content;font-size:18px;width:32%}
.rmdan_srvcs_lst li br{display:none}
.rmdan_entrprise_sc .s_h,.rmdan_sltns_sc .s_h,.rmdan_srvcs_sc .s_h{text-align:center}
.rmdan_srvcs_lst{align-items:stretch;gap:10px}
.rmdan_choose_rt,.rmdan_entrprise_lt{width:100%}
.rmdan_cntr_lst li{background:linear-gradient(90deg,#025667 2%,#1a645d 47%,#296d54 83%);height:auto;padding:20px 10px;border-radius:10px;width:23%}
.rmdan_entrprise_slide{padding:0 5px}
.rmdan_entrprise_lt .slick-list{margin:0 -5px}
.rmdan_entrprise_bx .cntnt p{width:100%;line-height:1.4}
.rmdan_entrprise_bx figure{height:200px;width:35%}
.rmdan_entrprise_bx .cntnt h3{padding-bottom:15px;margin-bottom:15px;line-height:1.3}
.rmdan_entrprise_lt.arrows_bottom .slick-arrow{left:0;right:0;margin:auto}
.rmdan_cta_sc .s_h{padding:30px 20px;background-position:left}
.rmdan_choose_lt{width:100%;padding:20px 15px;margin-bottom:20px}
.rmdan_cntr_lst{gap:10px;align-items:stretch}
.rmdan_cntr_lst li p{font-size:14px}
.rmdan_sltns_lst li{margin:0 5px}
.rmdan_choose_rt li{padding:20px}
}
@media (max-width:992px){
.rmdan_bannr_ryt{width:55%}
.rmdan_entrprise_sc:after,.rmdan_entrprise_sc:before,.rmdan_srvcs_sc:after,.rmdan_srvcs_sc:before{width:33px;height:100px;background-size:contain;left:10px}
.rmdan_entrprise_sc:after,.rmdan_srvcs_sc:after{right:10px;left:auto}
.rmdan_srvcs_sc:after,.rmdan_srvcs_sc:before{top:-40px}
}
@media (max-width:767px){
.rmdan_bannr_mn .s_h h1{font-size:28px}
.rmdan_bannr_ryt{width:70%;padding:90px 10px 35px 10px}
.rmdn_wrp .home_testimonial_sc{padding-bottom:40px}
.rmdn_bdy .footer_copywrite{padding:20px 0 0}
}
@media (max-width:600px){
.rmdan_bannr_ryt{width:80%}
.rmdan_bannr_ryt>h3{width:60%;font-weight:500;font-size:16px}
.rmdan_bannr_mn .s_h h3.entrprise{padding-top:35px;font-size:20px}
.rmdan_entrprise_bx figure{display:none}
.rmdan_entrprise_bx .cntnt{width:100%}
.rmdan_entrprise_sc:after,.rmdan_entrprise_sc:before,.rmdan_srvcs_sc:after,.rmdan_srvcs_sc:before{width:18px;height:55px}
.rmdan_cntr_lst li,.rmdan_srvcs_lst li{width:48%}
.rmdan_sltns_lst{width:65%;margin:30px auto 0}
.rmdan_srvcs_lst li{font-size:14px}
.blw_footer svg{width:300px!important;height:75px!important}
.blw_footer #hello-wrapper{top:0;right:0;left:0;margin:auto;display:flex;align-items:center;justify-content:center}
}
@media (max-width:480px){
.rmdan_bannr_ryt{width:100%}
.rmdan_bannr_ryt .bstwy_bx .chked h3{font-size:12px}
.rmdan_bannr_ryt .form_checkbox label input[type=checkbox]{width:13px;height:13px}
.rmdan_sltns_lst{width:90%}
}
/*Ramdan Page*/


/*Header 18-03-26*/
.mega_menu>li#AI_nv>a span{background:radial-gradient(43.11% 181.04% at 50% 50%,#93c5ff 0,#006eef 100%)!important;padding:5px 21px;border-radius:30px;font-size:20px;font-style:italic;text-transform:uppercase;font-weight:500;position:relative;display:flex;align-items:center;gap:10px;overflow:hidden;color:#fff}
.mega_menu>li#AI_nv>a span:after{position:relative;content:"";background-image:url(https://media.apptunix.com/wp-content/uploads/2026/03/18045511/ai.png);width:20px;height:15px;background-size:contain;border:0;background-position:center;margin:0;top:0;animation:bottomtoup 1s ease-out infinite}
.mega_menu>li#AI_nv>a.drp_anhr:before{bottom:-25px}
.page_white_mode .mega_menu .dropdown a.drp_anhr:before{background:var(--c_primary)}
@keyframes bottomtoup{
0%{transform:translateY(0) rotate(90deg)}
30%{opacity:0}
31%{transform:translateY(-1.25rem) rotate(90deg)}
32%{transform:translateY(1.25rem) rotate(90deg)}
84%{opacity:1}
100%{transform:translateY(0) rotate(90deg)}
}
.ai_nvtgline{font-size:22px;font-weight:500;color:#fff;line-height:1.25;margin-bottom:35px}
.aisrvcs_headrlst li{line-height:normal;display:flex}
.aisrvcs_header figure{background:var(--c_primary);width:34px;min-width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center}
.ai_block:not(:last-child){margin-bottom:30px}
.aisrvcs_header p{line-height:1.3;text-transform:uppercase;font-weight:500;text-decoration:underline;text-underline-offset:5px}
.aisrvcs_headrlst{padding-left:45px}
.aisrvcs_header{display:flex;align-items:center;gap:10px;margin-bottom:20px}
.indstrs_tgln>strong{font-size:22px}
.industries_wrapper .indstrs_tgln .hd_3{font-weight:700;line-height:1.3;margin-bottom:15px;display:block}
.indstrs_item a{display:flex;align-items:center;gap:10px}
.indstrs_item a{font-size:16px;font-weight:500}
.page_dark_mode .industries_drop *{color:var(--c_white)}
.indstrs_item figure{background:var(--c_primary);width:28px;height:28px;min-width:28px;border-radius:50%;display:flex;align-items:center;justify-content:center}
.dropdown_box{background:#010A1680;backdrop-filter:blur(60px);border-radius:0 0 20px 20px;padding:25px}
.industres_grid{gap:30px 8px;display:flex;flex-wrap:wrap}
.page_dark_mode .aisrvcs_lt *,.page_dark_mode .hdrsrvcs_mn *,.page_dark_mode .industrs_drop:not(.btn) *{color:var(--c_white)}
.indstrs_tgln>strong{font-size:22px;margin-bottom:5px;line-height:normal;display:block;font-weight:500}
.indstrs_tgln{margin-bottom:40px}
.industries_wrapper .indstrs_tgln{margin-bottom:24px}
.industrs_drop{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}
.indstrs_tgln p{font-size:16px;font-weight:400;line-height:1.25}
.indstrs_item{display:inline-flex;width:calc(20% - (8px * 4 / 5))}
.industries_wrapper .lt{width:64%}
.on_demandhdr{width:35%;position:relative;padding-left:70px}
.on_demandhdr:before{position:absolute;content:"";background:#516c95;width:1px;height:90%;left:0;bottom:0}
.industries_wrapper{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:35px;flex-wrap:wrap}
.on_grid{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:30px 8px}
.on_grid .indstrs_item{width:calc(50% - 4px)}
.on_demandhdr span.hd_3_head{font-size:14px;text-decoration:underline;text-underline-offset:3px;font-weight:500;text-transform:uppercase;line-height:1.3;margin-bottom:20px;display:block}
.aisrvcs_headrlst li a,.indstrs_item span{position:relative;z-index:1;font-weight:500;font-size:16px;line-height:15px;display:inline-flex;letter-spacing:.2px!important}
.aisrvcs_headrlst li a:after,.indstrs_item span:after{content:"➝";top:calc(50% + 1px);right:0;opacity:0;position:absolute;transform:translate(0,-50%);transition:var(--transition);color:#006eef;z-index:1}
.page_dark_mode .aisrvcs_headrlst li a:after,.page_dark_mode .industrs_drop .indstrs_item span:after{color:var(--c_white)}
.aisrvcs_headrlst li:hover a:after,.indstrs_item:hover span:after{right:-22px;opacity:1}
.indstrs_cta p strong{font-weight:500}
.indstrs_cta p{margin:0;display:flex;align-items:center;font-size:17px;gap:5px}
.indstrs_cta p:before{position:relative;content:"";background-image:url('https://media.apptunix.com/wp-content/uploads/2026/03/18045511/ai.png');width:22px;height:22px;min-width:22px;background-repeat:no-repeat;background-position:center;margin-right:5px}
.indstrs_cta{background:var(--c_primary);width:100%;padding:9px 9px 9px 20px;border-radius:30px;display:flex;align-items:center;justify-content:space-between;margin-top:auto;flex-wrap:wrap}
.indstrs_cta .btn{text-transform:capitalize!important;font-weight:500}
.indstrs_cta p{font-weight:300;color:var(--c_white)}
.hdrsrvcs_mn .indstrs_cta .btn-white,.industrs_drop .indstrs_cta .btn-white{color:#000}
.page_white_mode .ai_nvtgline,.page_white_mode .aisrvcs_headrlst li a,.page_white_mode .indstrs_item a{color:var(--c_black)}
.aisrvcs_header p small{font-size:18px}
.aisrvc_rt{background-image:url('https://media.apptunix.com/wp-content/uploads/2026/03/18111918/aiservices_ryt.png');background-repeat:no-repeat;background-size:cover;padding:30px;border-radius:15px;width:27.5%}
.aisrvcs_grid{display:flex;justify-content:space-between;gap:30px}
.aisrvc_inrmn{max-width:365px}
.aisrvcs_lt{width:73.5%}
.aisrvc_inr{display:flex;align-items:flex-start;justify-content:space-between}
.aisrvc_rt p{font-weight:300;line-height:1.65;color:var(--c_black);margin-bottom:20px}
.aisrvc_rt .hd_3{font-size:22px;color:#171717;line-height:1.45;margin-bottom:20px;font-weight:500}
.dropdown_box ul li.youtb_videobx_otr{width:39%}
.dropdown_box ul li.youtb_videobx_otr .youtb_videobx{margin:0;min-width:100%}
.dropdown_box ul li.youtb_videobx_otr .youtb_videobx figure{height:170px}
.youtb_videobx figure img{width:100%;height:100%;object-fit:cover;border-radius:10px;object-position:top right}
.youtb_videobx figure{width:100%;height:135px}
.youtb_videobx{padding:10px;background:#e6f1fe;border-radius:15px;min-width:365px;margin-top:30px}
.youtb_videobx p span.youtbe{background:#f03;padding:2px 6px;border-radius:30px;font-size:13px;font-weight:300;line-height:1;color:var(--c_white);display:inline-flex;align-items:center;justify-content:center;min-height:18px}
.youtb_videobx strong{color:#000!important;font-size:14px;font-weight:500;line-height:1.25;text-overflow:ellipsis;overflow:hidden;display:block;white-space:nowrap}
.dropdown_box ul li.youtb_videobx_otr .youtb_videobx strong{font-size:14px}
.youtb_videobx p{display:flex;align-items:center;justify-content:space-between;font-size:12px;margin:10px 0 8px}
.youtb_videobx p span:not(.youtbe){font-size:12px;color:#171717!important}
.hdrsrvcs_lt p{font-size:14px;font-weight:300;margin-bottom:30px;line-height:1}
.hdrsrvcs_nv li{font-size:17px;font-weight:500;display:flex;align-items:center;justify-content:space-between;line-height:1.25}
.hdrsrvcs_nv li:after{position:relative;content:"";background-image:url(https://media.apptunix.com/wp-content/uploads/2024/11/04062313/arrow_gitex.svg);width:8px;height:13px;filter:brightness(0) saturate(100%) invert(45%) sepia(25%) saturate(491%) hue-rotate(172deg) brightness(98%) contrast(94%);background-size:contain;background-repeat:no-repeat;position:relative;top:1px}
.hdrsrvcs_nv li.active:after{filter:brightness(0) invert(1)}
.hdrsrvcs_nv li{color:var(--c_white)}
.hdrsrvcs_nv li:not(.active){color:#617a98}
.hdrsrvcs_nv li:not(:last-child){border-bottom:1px solid #617a98;padding-bottom:31px;margin-bottom:31px}
.hdrsrvcs_lt{width:20%;background:#26303d;padding:20px;border-radius:15px;max-width:260px}
.hdrsrvcs_rtmn_bx:not(.active){display:none}
.hdrsrvcs_rt{width:80%}
.hdrsrvcs_lstotr{display:flex;align-items:flex-start;justify-content:space-between;margin:0 0 40px;gap:20px}
ul.hdrsrvcs_lstotr li.hdrsrvcs_lst{width:auto;margin:0}
.hdrsrvcs_mn{display:flex;justify-content:space-between;gap:30px}
.dropdown_box .hdrsrvcs_lst,.dropdown_box .hdrsrvcs_rtmn_bx{margin-bottom:0}
.dropdown_box .aisrvcs_headrlst li:not(:last-child){margin-bottom:28px}
.dropdown_box .aisrvcs_drop .aisrvcs_headrlst li:not(:last-child){margin-bottom:21px}
.page_white_mode .dropdown_box{background:var(--c_white)}
.page_white_mode .ai_nvtgline span.br,.page_white_mode .aisrvcs_header p,.page_white_mode .aisrvcs_headrlst li:hover a,.page_white_mode .on_demandhdr span.hd_3_head{color:var(--c_primary)}
.page_white_mode .on_demandhdr:before{background:#bee5ee}
.page_white_mode .indstrs_item:hover a span{color:var(--c_primary)}
.page_white_mode .hdrsrvcs_lt{background:#e6f1fe}
.page_white_mode .hdrsrvcs_nv li:not(.active){color:#3c5068}
.page_white_mode .hdrsrvcs_nv li.active{color:var(--c_primary)}
.page_white_mode .hdrsrvcs_nv li.active:after{filter:brightness(0) saturate(100%) invert(38%) sepia(62%) saturate(7492%) hue-rotate(203deg) brightness(98%) contrast(101%)}
.hdrsrvcs_rtmn_bx{height:100%;display:flex;flex-direction:column;align-items:stretch}
.aisrvcs_drop,.hdrsrvcs_mn,.industrs_drop{min-height:436px;margin-inline:auto}
.hdrsrvcs_lstotr li.hdrsrvcs_lst:nth-child(2):last-child{margin-right:auto;margin-left:60px}
@media (min-width:1200px){
.hdrsrvcs_lstotr:has(> li:nth-child(3)):not(:has(> li:nth-child(4))){justify-content:flex-start;gap:110px}
.hdrsrvcs_lstotr:has(> li.youtb_videobx_otr):has(> li:nth-child(3)):not(:has(> li:nth-child(4))){gap:0;justify-content:space-between}
}
@media (max-width:1600px){
.sidePopup_active .mega_menu>li#AI_nv>a span{padding:5px 16px 5px 18px;font-size:18px}
.sidePopup_active .mega_menu{margin:0 30px 0 0;gap:30px}
.sidePopup_active .nav_bar{gap:15px}
nav.nav_bar .btn.xsm{min-height:36px}
}
@media (max-width:1300px){
.dropdown_box ul li.youtb_videobx_otr{width:35%}
nav.nav_bar .btn.xsm{min-height:28px}
}
@media (min-width:1200px) and (max-width:1600px){
.aisrvcs_drop,.hdrsrvcs_mn,.industrs_drop{width:100%;max-width:100%;padding-inline:40px}
}
@media (min-width:1350px) and (max-width:1500px){
.dropdown_box:has(.aisrvcs_drop,.hdrsrvcs_mn,.industrs_drop){padding-inline:0}
.aisrvcs_drop,.dropdown_menu,.hdrsrvcs_mn,.industrs_drop{zoom:0.92}
}
@media (min-width:1200px) and (max-width:1350px){
.dropdown_box:has(.aisrvcs_drop,.hdrsrvcs_mn,.industrs_drop){padding-inline:0}
.aisrvcs_drop,.dropdown_menu,.hdrsrvcs_mn,.industrs_drop{zoom:0.9}
}
@media (max-width:1500px){
.nav_bar{position:initial}
}
@media (max-width:1400px){
.dropdown_box:has(.dropdown_menu){padding-inline:20px}
.nav_bar{gap:15px}
.mega_menu>li#AI_nv>a span:after{width:15px;height:12px}
.dropdown_box{padding:20px}
}
@media (max-width:1200px){
.mnu_tlte p,.mnu_tlte span{color:#000}
.aisrvcs_headrlst li a,.indstrs_item span{font-size:14px}
.indstrs_tgln>strong{font-size:20px}
.dropdown_box ul li.youtb_videobx_otr{display:none}
.aisrvcs_drop,.hdrsrvcs_mn,.industrs_drop{min-height:1px;width:100%;max-width:100%}
.hdrsrvcs_mn{flex-direction:column}
.hdrsrvcs_lt{width:100%;padding:0;border-radius:0;background-color:transparent;max-width:100%}
.page_white_mode .hdrsrvcs_lt{background-color:transparent}
.hdrsrvcs_nv li:not(:last-child){border-bottom:none;padding-bottom:0;margin-bottom:0}
.hdrsrvcs_nv{display:flex;flex-wrap:wrap;gap:10px}
.hdrsrvcs_nv li{font-size:14px;width:calc(20% - (10px * 4 / 5))!important;padding:10px 15px!important;background:#26303d;border-radius:10px;gap:30px}
.page_white_mode .hdrsrvcs_nv li{background-color:#e6f1fe}
.hdrsrvcs_nv li:after{width:6px;min-width:6px}
.hdrsrvcs_lt h3{margin-bottom:15px}
.hdrsrvcs_rt{width:100%}
.aisrvcs_header figure,.indstrs_item figure{width:30px;min-width:30px;height:30px;padding:5px}
.aisrvcs_header{margin-bottom:15px;gap:8px}
.aisrvcs_headrlst{padding-left:38px}
.dropdown_box .aisrvcs_headrlst li:not(:last-child){margin-bottom:20px}
.indstrs_cta p{font-size:15px}
.indstrs_cta{padding:6px 6px 6px 16px}
.industries_wrapper .lt{width:100%}
.on_demandhdr{width:100%;padding-left:0;margin-top:60px}
.on_demandhdr:before{display:none}
.indstrs_item a{gap:8px}
.industres_grid{gap:20px 8px}
.industries_wrapper .indstrs_tgln{margin-bottom:20px}
.on_grid .indstrs_item{width:calc(20% - (8px * 4 / 5))}
.aisrvc_rt{display:none}
.aisrvcs_lt{width:100%}
.aisrvc_inrmn{max-width:300px}
.youtb_videobx{min-width:300px}
.ai_nvtgline{font-size:20px;margin-bottom:25px}
.dropdown_box{border-radius:0}
}
@media (max-width:992px){
.mega_menu>li#AI_nv>a span{padding:5px 15px;font-size:18px}
.youtb_videobx{display:none}
.indstrs_tgln{margin-bottom:25px}
.hdrsrvcs_lstotr{flex-wrap:wrap;gap:40px 20px}
ul.hdrsrvcs_lstotr li.hdrsrvcs_lst{width:calc(50% - 10px)}
.hdrsrvcs_lstotr li.hdrsrvcs_lst:nth-child(2):last-child{margin-right:initial;margin-left:0}
.hdrsrvcs_nv li{padding:10px 10px!important;gap:20px}
.indstrs_item,.on_grid .indstrs_item{width:calc(100% / 3 - (8px * 2 / 3))}
.industres_grid,.on_grid{gap:15px 8px}
.indstrs_cta p{font-size:15px;max-width:500px;display:block}
.indstrs_cta p:before{margin-inline:auto;margin-bottom:5px;display:block}
.indstrs_cta{padding:15px;text-align:center;flex-direction:column;border-radius:15px;gap:15px}
}
@media (max-width:767px){
.ai_nvtgline{font-size:18px;margin-bottom:20px}
.aisrvc_inr{flex-wrap:wrap;gap:30px}
.aisrvc_inrmn{max-width:100%;width:100%}
.dropdown_box .aisrvcs_drop .aisrvcs_headrlst li:not(:last-child),.dropdown_box .aisrvcs_headrlst li:not(:last-child){margin-bottom:15px}
.indstrs_tgln{margin-bottom:20px}
.hdrsrvcs_lstotr{flex-wrap:wrap;gap:30px 20px}
ul.hdrsrvcs_lstotr li.hdrsrvcs_lst{width:100%}
.hdrsrvcs_nv li{gap:15px;font-size:14px;width:auto!important;padding:15px 10px!important;min-width:135px}
.indstrs_item,.on_grid .indstrs_item{width:calc(100% / 2 - (8px * 1 / 2))}
.industres_grid,.on_grid{gap:12px 8px}
.on_demandhdr{margin-top:40px}
.menu_list.active::before{height:50px}
.menu_list{padding-top:50px}
.mega_menu>li>a.active{top:7px;min-height:40px}
.dropdown_box{padding-top:65px!important;padding-inline:calc(4% + 10px)!important}
.hdrsrvcs_nv{flex-wrap:nowrap;padding-bottom:5px;overflow:auto}
}
@media (max-width:600px){
.hdrsrvcs_rt .aisrvcs_header figure{display:none}
.hdrsrvcs_rt .aisrvcs_header p{text-decoration:unset}
.hdrsrvcs_rt .aisrvcs_headrlst{padding-left:0}
.aisrvcs_header p small{font-size:16px}
}
/*Header 18-03-26*/


/* New Portfolio | Design 9*/
.nav_portfolio_sc{position:relative;z-index:1}
.nav_portfolio_sc::before{content:"";position:absolute;left:50%;bottom:80px;height:290px;width:100vw;max-width:1400px;transform:translate(-50%,0);border-radius:50%;background:var(--c_primary);filter:blur(200px);opacity:.5;z-index:-1}
.nav_portfolio_slider{position:relative;padding-bottom:40px;overflow:hidden}
.nav_portfolio_btns{margin-top:30px}
.nav_portfolio_btns .slick-list{margin:0 -7px}
.nav_portfolio_btns .nav_portfolio_btns_item{padding:0 7px}
.nav_portfolio_btns_item figure{display:flex;align-items:stretch;flex-direction:column;justify-content:center;border-radius:18px;text-align:center;position:relative;padding:5px 10px;min-height:91px;cursor:pointer;z-index:1;gap:2px}
.nav_portfolio_btns_item:not(.slick-current) figure:before{content:"";inset:0;width:100%;height:100%;position:absolute;backdrop-filter:blur(10px);border:1px solid #fffFFF50;box-shadow:inset 10px 10px 15px rgba(0,0,0,.15),inset -5px -5px 15px rgba(255,255,255,.05);background:#fffFFF03;border-radius:inherit;z-index:-2}
.nav_portfolio_btns_item:not(.slick-current) figure:after{content:"";inset:0;width:100%;height:100%;position:absolute;border:1px solid transparent;background:url(https://media.apptunix.com/wp-content/uploads/2026/03/20112523/nav_portfolio_btns_bg.png);-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;background-size:100% 100%;mask-composite:exclude;border-radius:inherit;z-index:-1}
.nav_portfolio_btns_item figure img{width:100%;height:52px;object-fit:scale-down;object-position:center}
.nav_portfolio_btns_item figure figcaption{font-size:14px;font-weight:300;line-height:1.5;display:block}
.nav_portfolio_btns_item.slick-current figure{background:var(--bg);border:none}
.nav_portfolio_gallery{position:initial;max-width:1070px;margin-inline:auto}
.nav_portfolio_gallery .slick-list{overflow:visible;margin:0 -15px}
.nav_portfolio_gallery.new_action .slick-dots{left:0;bottom:0;position:absolute;justify-content:center;min-height:1px;margin-top:0}
.nav_portfolio_gallery .slick-dots li button{background-color:var(--c_white);width:8px;height:4px;border-radius:50px;opacity:.5}
.nav_portfolio_gallery .slick-dots li.slick-active button{background-color:var(--c_white);width:48px;opacity:1}
.nav_portfolio_gallery_item{height:auto;height:540px;padding-left:30px;display:flex!important;align-items:center;justify-content:space-between;transition:var(--transition);border-radius:30px;overflow:hidden;margin:0 10px;gap:15px}
.nav_portfolio_gallery_item:not(.slick-current){opacity:.4}
.nav_portfolio_gallery_item .lt_s{width:45%;padding:30px 0}
.nav_portfolio_gallery_item .lt_s .tsticntnt p{font-size:15px;font-style:italic;font-weight:300;max-width:100%;margin-bottom:5px;line-height:1.4}
.tsticntnt{padding:12px 10px;margin-bottom:20px;border-radius:10px}
.tsticntnt h3{font-size:16px;font-weight:500}
.nav_portfolio_gallery_item .nav_portfolio_logo{display:flex;align-items:center;justify-content:flex-start;margin-bottom:15px}
.nav_portfolio_gallery_item .nav_portfolio_logo img{max-width:210px;max-height:65px}
.nav_portfolio_gallery_item .lt_s p{font-size:18px;font-weight:400;line-height:1.4}
.nav_portfolio_gallery_item .lt_s ul{display:flex;flex-wrap:wrap;position:relative;margin-block:25px;gap:22px 0}
.nav_portfolio_gallery_item .lt_s ul::before{content:"";inset:0;width:100%;height:1px;position:absolute;background:var(--c_white);margin:auto auto auto 0;max-width:100%;opacity:70%}
.nav_portfolio_gallery_item .lt_s ul li:nth-child(odd){padding-right:10px;border-right:1px solid var(--c_white)}
.nav_portfolio_gallery_item .lt_s ul li:nth-child(2n){padding-left:20px}
.nav_portfolio_gallery_item .lt_s ul li{display:flex;flex-direction:column;align-items:stretch;min-width:180px;line-height:1.2;margin-bottom:0;font-size:14px;font-weight:400;gap:5px;width:50%}
.nav_portfolio_gallery_item .lt_s ul li strong{font-size:20px;font-weight:400}
.nav_portfolio_gallery_item .rt_s{width:57.5%;height:100%}
.nav_portfolio_gallery_item .rt_s figure{width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.nav_portfolio_gallery_item .rt_s figure img{max-width:100%;max-height:100%}
.stats_cta .inner{display:flex;align-items:stretch;flex-direction:column;background-position:center;background-repeat:no-repeat;padding:30px 40px 30px 30px;background-size:100% 100%;border-radius:20px;min-height:340px}
.stats_cta .inner h2{color:#333;font-size:32px;font-weight:500;max-width:500px;margin-bottom:30px;margin-bottom:auto;line-height:1.35}
.stats_cta .inner .inner_cnt{max-width:415px;margin-left:auto}
.stats_cta .inner .inner_cnt p{color:#fff;margin-bottom:20px;line-height:1.25}
/*White Mode*/
.white_mode .nav_portfolio_btns_item:not(.slick-current) figure:after,.white_mode .nav_portfolio_btns_item:not(.slick-current) figure:before,.white_mode.nav_portfolio_sc::before{content:unset}
.white_mode .nav_portfolio_btns_item:not(.slick-current) figure{background:var(--c_primary)}
.white_mode .new_action .slick-dots li button{background:#0000007D}
/*White Mode*/
@media (max-width:1600px){
.nav_portfolio_btns{margin-top:20p15pxx}
.nav_portfolio_slider{padding-bottom:30px}
.nav_portfolio_btns_item figure img{height:44px}
}
@media (min-width:1350px) and (max-width:1500px){
.nav_portfolio_gallery{zoom:0.85}
.nav_portfolio_btns_item figure{zoom:0.85}
.stats_cta .inner{zoom:0.94}
}
@media (min-width:1200px) and (max-width:1350px){
.nav_portfolio_gallery{zoom:0.85}
.nav_portfolio_btns_item figure{zoom:0.85}
.stats_cta .inner{zoom:0.94}
}
@media (max-width:1500px){
.nav_portfolio_gallery{max-width:1170px}
.nav_portfolio_gallery_item{height:510px;padding-left:40px}
.nav_portfolio_gallery_item .lt_s p{font-size:18px;max-width:100%}
.nav_portfolio_slider{margin-top:-10px}
}
@media (max-width:1200px){
.nav_portfolio_gallery{max-width:1360px;width:92%}
.nav_portfolio_gallery_item{padding-left:30px;margin:0 5px}
.nav_portfolio_gallery_item .lt_s ul{margin:10px 0 25px}
.nav_portfolio_gallery_item .lt_s p{font-size:16px;font-weight:500}
.nav_portfolio_gallery_item{height:inherit}
.nav_portfolio_gallery_item .lt_s ul::before{max-width:100%}
.nav_portfolio_gallery_item .lt_s ul li{min-width:160px}
.nav_portfolio_gallery .slick-track{display:flex}
.stats_cta .inner{min-height:auto;padding:30px 20px;background-position:center;background:linear-gradient(120deg,#dfebf4,#325c9d)!important}
.stats_cta .inner h2{color:#000;line-height:1.3;max-width:100%}
.stats_cta .inner .inner_cnt p{color:#000;font-weight:300}
}
@media (max-width:992px){
.nav_portfolio_gallery_item{padding:30px 20px}
.nav_portfolio_btns_item figure{border-radius:12px}
.nav_portfolio_btns .nav_portfolio_btns_item{padding:0 5px}
.nav_portfolio_btns .slick-list{margin:0 -5px}
.nav_portfolio_gallery_item .lt_s ul::before{content:unset}
.nav_portfolio_btns_item figure figcaption,.nav_portfolio_gallery_item .rt_s{display:none}
.nav_portfolio_gallery_item .lt_s{width:100%;padding:0}
.nav_portfolio_gallery_item .lt_s ul li{min-width:48%;width:48%}
.nav_portfolio_gallery_item .lt_s ul li:nth-child(2n){padding-left:10px}
.nav_portfolio_gallery_item .lt_s ul{gap:15px 0}
.nav_portfolio_gallery_item .nav_portfolio_logo img{max-width:140px;max-height:55px}
}
@media (max-width:600px){
.nav_portfolio_btns_item figure img{width:90px;height:35px;margin:0 auto}
.nav_portfolio_gallery_item .lt_s .tsticntnt p,.nav_portfolio_gallery_item .lt_s p{font-size:14px}
.nav_portfolio_gallery_item{padding:20px 10px}
.stats_cta .inner h2{font-size:24px;margin-bottom:10px}
.nav_portfolio_btns_item figure{min-height:55px}
.nav_portfolio_gallery_item .lt_s ul li span{font-size:12px}
.nav_portfolio_gallery_item .lt_s ul li{gap:5px}
.nav_portfolio_gallery_item .nav_portfolio_logo{margin-bottom:15px}
.nav_portfolio_gallery_item .lt_s ul{gap:10px 0}
.nav_portfolio_gallery_item .lt_s .tsticntnt p{font-weight:400}
}
@media (max-width:480px){
.nav_portfolio_gallery_item{margin:0 10px}
}
/* New Portfolio | Design 9*/


/* Tech Stack */
.home_stack_sc{position:relative;z-index:9}
.home_stack_sc .tab_wrap{width:100%;max-width:1085px;margin-inline:auto}
.stack_tab_btn{display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(255,255,255,.5);margin-bottom:15px;border-radius:15px;gap:15px}
.stack_tab_btn li{font-size:23px;font-weight:400;line-height:1.25;border-radius:15px;transition:var(--transition);padding:5px 32px;margin-bottom:0;color:#2c7bdc;cursor:pointer;min-height:78px;display:inline-flex;align-items:center;justify-content:center;position:relative}
.stack_tab_btn li::before{content:"";width:0;height:0;left:50%;top:100%;transform:translate(-50%,-100%);border-left:18px solid transparent;border-right:18px solid transparent;border-top:13px solid var(--c_white);position:absolute;opacity:0}
.stack_tab_btn li:hover{color:var(--c_white)}
.stack_tab_btn li.active{color:#020624;background-color:var(--c_white)}
.stack_tab_btn li.active::before{transform:translate(-50%,-30%);transition:var(--transition);transition-delay:0.1s;opacity:1}
.stack_tab_content{padding:55px 85px;border:1px solid rgba(255,255,255,.5);border-radius:15px;position:relative;overflow:hidden;z-index:1}
.stack_tab_content::before{content:"";inset:0;width:100%;height:100%;position:absolute;background-image:url(../images/shapes/shape_10.png);background-repeat:no-repeat;background-position:center;z-index:-1}
.stack_tab_content .stack_tab_item h3{display:flex;align-items:center;white-space:nowrap;color:var(--c_white);padding-inline:25px;margin-bottom:45px;font-weight:400;gap:8px}
.stack_tab_content .stack_tab_item h3::after,.stack_tab_content .stack_tab_item h3::before{content:"";width:100%;height:1px;background-color:var(--c_white);display:inline-flex}
.stack_box_grid{display:flex;flex-wrap:wrap;gap:20px}
.stack_box_grid li{padding:12px;font-size:12px;min-height:98px;text-align:center;width:calc(100% / 7 - 20px);background-color:var(--c_white);border-radius:14px;line-height:1.25;margin-bottom:0;display:flex;align-items:stretch;flex-direction:column;justify-content:center}
.stack_box_grid li figure{width:100%;height:40px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}
.stack_box_grid li figure img{max-width:100%;max-height:100%}
.stack_box_grid li span{display:block;color:var(--c_black)}
.home_stack_sc [data_tab_content]:not(.active){display:none}
@media (max-width:1200px){
.stack_tab_content{padding:20px}
.stack_tab_btn li{font-size:16px;font-weight:500;padding:10px;border-radius:8px;min-height:auto;white-space:nowrap}
.stack_tab_btn li::before{content:unset}
.stack_tab_btn{gap:10px;overflow:auto;padding:5px}
.stack_tab_item{height:0;opacity:0;visibility:hidden}
.stack_tab_item.active{height:100%;opacity:1;visibility:visible}
.stack_tab_content .stack_tab_item h3{margin-bottom:20px;padding-inline:0}
.home_stack_sc [data_tab_content]:not(.active){display:block}
.stack_box_grid li{margin:0 5px}
}
/* Tech Stack */


.home_awards_sc.v2 .award_item figure{height: 55px;}
.home_awards_sc.v2 .award_item h3{font-size: 16px;}
.home_awards_sc.v2 .award_item p{font-size: 12px;}
.home_awards_sc.v2 .award_item {min-height: 200px;border: 1px solid transparent !important;background: linear-gradient(180deg, #000014 9.8%, #054B9E 99%) padding-box, linear-gradient(169deg, #4494F260 0, #4494F260, #FFFFFF20, #FFFFFF20 100%) border-box;justify-content: center;}
.home_awards_sc.v2 .award_item::before {content: unset;}



/* Portfolio 10 */
.portfolio10_grid .slick-list{padding-right:12%;overflow:hidden}
.portfolio10_grid .portfolio10_slide{display:flex;align-items:stretch;flex-direction:column;aspect-ratio:1/1.355;border-radius:30px;position:relative;overflow:hidden;margin:0 8px;padding:20px}
.portfolio10_grid .portfolio10_slide .portfolio10_slide_achor{background:0 0;width:40px;height:40px;border:1px solid #fff;border-radius:50%;position:absolute;right:20px;top:20px;z-index:1}
.portfolio10_grid .portfolio10_slide .portfolio10_slide_achor:before{position:absolute;content:"";background-image:url('https://media.apptunix.com/wp-content/uploads/2024/05/03065925/Icon-ionic-ios-arrow-round-forward.svg');filter:brightness(0) invert(1);inset:0;margin:auto;background-repeat:no-repeat;background-size:contain;background-position:center;width:15px;height:16px;transform:rotate(138deg)}
.portfolio10_grid .portfolio10_slide figure.nav_portfolio_logo{height:60px;width:100%;display:flex;align-items:center;justify-content:flex-start;margin-bottom:15px}
.portfolio10_grid .portfolio10_slide figure.nav_portfolio_logo img{max-height:100%}
.portfolio10_grid .portfolio10_slide>p{margin-bottom:0;line-height:1.35}
.portfolio10_grid .portfolio10_slide>p small{font-size:15px}
.portfolio10_grid .portfolio10_slide ul{z-index:1;display:flex;flex-wrap:wrap;position:relative;margin-block:20px 25px;gap:24px 0}
.portfolio10_grid .portfolio10_slide ul::before{content:"";inset:0;width:100%;height:1px;position:absolute;background:rgba(255,255,255,.6);margin:auto auto auto 0;max-width:355px}
.portfolio10_grid .portfolio10_slide ul li:nth-child(odd){padding-right:10px;border-right:1px solid rgba(255,255,255,.6)}
.portfolio10_grid .portfolio10_slide ul li:nth-child(2n){padding-left:18px}
.portfolio10_grid .portfolio10_slide ul li{display:flex;flex-direction:column;align-items:stretch;min-width:50%;max-width: 50%;line-height:1.2;margin-bottom:0;font-size:12px;font-weight:500;gap:6px}
.portfolio10_grid .portfolio10_slide ul li strong{font-size:16px;font-weight:500}
.portfolio10_grid .portfolio10_slide .nav_portfolio_img{left:0;bottom:-15px;width:100%;position:absolute;pointer-events:none}
.portfolio10_grid .portfolio10_slide .nav_portfolio_img img{width:100%;object-fit:scale-down;object-position:bottom center}
.portfolio10_grid .portfolio10_slide.mbl_img figure.nav_portfolio_img {max-width: 280px;bottom: 0px;margin: 0 auto;text-align: center;max-height: 330px;right: 0;}
.portfolio10_grid .portfolio10_slide.mbl_img.lifeclub_crd figure.nav_portfolio_img {bottom: 0;}
.portfolio10_grid .portfolio10_slide.right_img .nav_portfolio_img{right: 0;left: 0;height: 260px;}
.portfolio10_grid .portfolio10_slide.right_img .nav_portfolio_img img{object-fit: cover;}
.portfolio10_grid :is(.slick-prev,.slick-next){top:-110px;transform:none;position:absolute;right:0;z-index:1}
.portfolio10_sc .s_h h2{margin-bottom:10px}
.portfolio10_sc .s_h{margin-bottom:30px}
.portfolio10_grid .slick-prev{right:150px;left:auto}
.portfolio10_grid .slick-next{right:80px}
@media (min-width:1350px) and (max-width:1500px){
.portfolio10_grid{zoom:0.95}
.portfolio10_grid .slick-list{padding-right:8%}
}
@media (min-width:1200px) and (max-width:1350px){
.portfolio10_grid{zoom:0.85}
}
@media (max-width:1500px){
.portfolio10_grid .portfolio10_slide ul li{font-size:13px}
.portfolio10_grid .portfolio10_slide ul li strong{font-size:17px}
.portfolio10_grid .portfolio10_slide ul{margin-block:20px}
.portfolio10_grid .portfolio10_slide{aspect-ratio:1/1.36;padding: 20px 10px;}
.portfolio10_grid .portfolio10_slide figure.nav_portfolio_logo{height:70px}
}
@media (max-width:1400px) {
.portfolio10_grid .portfolio10_slide.mbl_img figure.nav_portfolio_img {bottom: -70px;}
.portfolio10_grid .portfolio10_slide{aspect-ratio:1/1.36;}
}
@media (max-width:1200px){
.portfolio10_grid{padding-right:0}
.portfolio10_grid .slick-list{overflow:hidden;margin:0 -10px}
.portfolio10_grid .portfolio10_slide ul li{font-size:12px;}
.portfolio10_grid .portfolio10_slide ul li strong{font-size:16px}
.portfolio10_grid .portfolio10_slide{aspect-ratio:1/1.3}
.portfolio10_grid :is(.slick-prev,.slick-next){top:auto;bottom:0;right:0;left:0;margin:auto}
.portfolio10_grid{padding-bottom:70px}
.portfolio10_grid .slick-next{right:-70px}
.portfolio10_grid .slick-prev{left:-70px}
.portfolio10_grid .portfolio10_slide ul::before{max-width: 100%;}
}
@media (max-width:992px){
.portfolio10_grid .slick-track{display:flex}
.portfolio10_grid .slick-list{margin:0 -5px}
.portfolio10_grid .portfolio10_slide{aspect-ratio:initial;padding:16px 16px 24px;height:auto!important;border-radius:15px;margin:0 5px}
.portfolio10_grid .portfolio10_slide .nav_portfolio_img{display:none}
.portfolio10_grid .portfolio10_slide ul{margin-block:25px 0}
.portfolio10_grid .portfolio10_slide figure.nav_portfolio_logo{height:60px;margin-bottom:20px}
.portfolio10_grid .portfolio10_slide figure.nav_portfolio_logo img{max-height:50px;max-width:140px}
}
@media (max-width:600px){
.portfolio10_grid .portfolio10_slide .portfolio10_slide_achor{width:35px;height:35px;right:10px;top:10px}
.portfolio10_grid .portfolio10_slide ul li{font-size:11px;min-width:1px;width:50%}
}



/* Testimonial 08 */
.testimonial08_sc{position:relative;z-index:1}
.testimonial08_sc::before{content:"";top:38%;left:50%;width:180vw;height:100%;position:absolute;transform:translate(-50%,-50%);background-color:var(--c_primary);filter:blur(180px);border-radius:50%;opacity:.6;z-index:-1;pointer-events: none;}
.testimonial08_sc .testimonial08_inner{display:flex;gap:20px}
.testimonial08_slider_main{width:100%;max-width:695px}
.testimonial08_slider_main .slick-list{margin:0 -5px}
.testimonial08_main_item{padding:0 5px}
.testimonial08_main_item>figure{height:440px;border-radius:30px;position:relative;overflow:hidden;z-index:1}
.testimonial08_main_item>figure img{width:100%;height:100%;object-fit:cover}
.testimonial08_main_item>figure span{top:50%;left:50%;position:absolute;transform:translate(-50%,-50%);width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--c_primary);border-radius:50%}
.testimonial08_main_item>figure span i{font-size:18px}
.testimonial08_main_item>figure::before{content:"";left:0;bottom:0;width:100%;height:160px;position:absolute;background:linear-gradient(179.16deg,rgba(0,110,239,0) .72%,#006eef 99.28%);z-index:1}
.testimonial08_main_item>figure .overlay_cnt{left:0;bottom:0;width:100%;position:absolute;padding:20px;z-index:2}
.testimonial08_main_item>figure .overlay_cnt p{font-size:16px;font-weight:300;letter-spacing:.2px;line-height:1.3;max-width:530px}
.testimonial08_main_item_info{display:flex;align-items:center;justify-content:space-between;margin-top:20px;min-height:55px;gap:20px}
.testimonial08_main_item_info .info{display:flex;flex-direction:column;letter-spacing:.2px;align-items:stretch;font-style:normal;gap:8px}
.testimonial08_main_item_info .info cite{font-size:22px;font-style:normal;font-weight:500;line-height:1.25}
.testimonial08_main_item_info .info p{font-size:16px;font-weight:300;line-height:1.25}
.testimonial08_slider_thumb{width:100%;max-width:644px}
.testimonial08_slider_thumb .slick-list{margin:0 -10px}
.testimonial08_thumb_item.slick-current.slick-active{display:none}
.testimonial08_thumb_item{padding:0 10px}
.testimonial08_thumb_item>figure{height:440px;border-radius:20px;position:relative;overflow:hidden;z-index:1}
.testimonial08_thumb_item>figure img{width:100%;height:100%;object-fit:cover;filter:blur(12px)}
.testimonial08_thumb_item>figure span{left:50%;bottom:20px;position:absolute;transform:translate(-50%,0);width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--c_primary);border-radius:50%}
.testimonial08_thumb_item>figure span i{font-size:18px}
.testimonial08_thumb_item_info{display:flex;align-items:center;justify-content:center;min-height:55px;margin-top:20px}
.new_action .slick-dots{justify-content:flex-start;margin-top:35px;min-height:24px;gap:5px}
.new_action .slick-dots li button{width:26px;height:3px;border-radius:10px;background:#fffFFF4D}
.new_action .slick-dots li.slick-active button{width:105px;background:linear-gradient(90deg,#006eef 0,#fff 100%)}
.testimonial08_sc .ltside_conta_iner{position:relative}
.new_action :is(.slick-next,.slick-prev){width:56px;height:24px;border-radius:0;background:0 0;transform:none;border:none;top:auto;bottom:0}
.new_action .slick-prev{left:auto;right:110px}
.new_action .slick-next{right:30px}
.new_action :is(.slick-next,.slick-prev)::before{display:none}
.new_action :is(.slick-next,.slick-prev)::after{content:"";inset:0;width:35px;height:15px;position:absolute;background:url('data:image/svg+xml,<svg width="57" height="24" viewBox="0 0 57 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.305241 10.8634L10.8016 0.366916C11.1787 -0.0733679 11.8413 -0.124694 12.2816 0.252448C12.7219 0.629499 12.7732 1.29213 12.396 1.73242C12.3609 1.77346 12.3226 1.8118 12.2816 1.84689L3.58009 10.5589H55.1354C55.7151 10.5589 56.1851 11.0289 56.1851 11.6086C56.1851 12.1884 55.7151 12.6582 55.1354 12.6582H3.58009L12.2816 21.3597C12.7219 21.7368 12.7732 22.3994 12.396 22.8397C12.0189 23.28 11.3564 23.3313 10.9161 22.9542C10.875 22.919 10.8367 22.8807 10.8016 22.8397L0.305153 12.3433C-0.101757 11.934 -0.101757 11.2728 0.305241 10.8634Z" fill="white"/></svg>');background-repeat:no-repeat;background-position:center;background-size:contain;margin:auto;z-index:1}
.new_action :is(.slick-next,.slick-prev):hover::after{background:url('data:image/svg+xml,<svg width="57" height="24" viewBox="0 0 57 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M55.8798 10.8634L45.3835 0.366916C45.0064 -0.0733679 44.3438 -0.124694 43.9035 0.252448C43.4632 0.629499 43.4119 1.29213 43.789 1.73242C43.8242 1.77346 43.8624 1.8118 43.9035 1.84689L52.605 10.5589H1.04961C0.469961 10.5589 0 11.0289 0 11.6086C0 12.1884 0.469961 12.6582 1.04961 12.6582H52.605L43.9035 21.3597C43.4632 21.7368 43.4119 22.3994 43.789 22.8397C44.1662 23.28 44.8287 23.3313 45.269 22.9542C45.31 22.919 45.3484 22.8807 45.3835 22.8397L55.8799 12.3433C56.2868 11.934 56.2868 11.2728 55.8798 10.8634Z" fill="url(%23paint0_linear_35_957)"/><defs><linearGradient id="paint0_linear_35_957" x1="0" y1="11.6033" x2="56.1851" y2="11.6033" gradientUnits="userSpaceOnUse"><stop stop-color="%23006EEF"/><stop offset="1" stop-color="white"/></linearGradient></defs></svg>');background-repeat:no-repeat;background-position:center;background-size:contain}
.new_action .slick-prev:hover::after{transform:scaleX(-1)}
.new_action .slick-next:not(:hover)::after{transform:scaleX(-1)}
@media (min-width:1350px) and (max-width:1500px){
.testimonial08_inner .testimonial08_main_item>*,.testimonial08_inner .testimonial08_thumb_item>*{zoom:0.9}
}
@media (min-width:1200px) and (max-width:1350px){
.testimonial08_inner .testimonial08_main_item>*,.testimonial08_inner .testimonial08_thumb_item>*{zoom:0.85}
}
@media (max-width:1500px){
.testimonial08_slider_thumb{position:initial}
}
@media (max-width:1400px){
.testimonial08_slider_main .slick-dots{margin-top:25px}
.testimonial08_slider_main{max-width:660px}
.testimonial08_slider_thumb{max-width:620px}
}
@media (max-width:1300px){
.testimonial08_slider_main{max-width:630px}
.testimonial08_slider_thumb{max-width:600px}
}
@media (max-width:1200px){
.testimonial08_sc .testimonial08_inner{zoom:0.9}
}
@media (max-width:767px){
.testimonial08_slider_thumb{display:none}
.testimonial08_main_item_info .info{gap:6px}
.testimonial08_main_item_info .info cite{font-size:20px}
.testimonial08_main_item_info .info p{font-size:14px}
.testimonial08_main_item_info figure{max-width:120px}
.testimonial08_main_item>figure{height:420px;border-radius:20px}
.testimonial08_main_item>figure .overlay_cnt{padding:16px 16px 20px}
.testimonial08_main_item>figure::before{height:180px}
.new_action .slick-dots li button{width:12px}
.new_action .slick-dots li.slick-active button{width:50px}
.new_action .slick-next{right:0}
.new_action :is(.slick-next,.slick-prev){width:45px}
.new_action .slick-prev{right:60px}
}


/* Shiny Button*/
@property --gradient-angle{syntax:"<angle>";initial-value:0deg;inherits:false}
@property --gradient-angle-offset{syntax:"<angle>";initial-value:0deg;inherits:false}
@property --gradient-percent{syntax:"<percentage>";initial-value:5%;inherits:false}
@property --gradient-shine{syntax:"<color>";initial-value:white;inherits:false}
.shiny-cta strong{font-weight:300}
.shiny-cta{--shiny-cta-bg:#000000;--shiny-cta-bg-subtle:#006eef;--shiny-cta-fg:#ffffff;--shiny-cta-highlight:#006eef;--shiny-cta-highlight-subtle:#006eef;--duration:3s;--shadow-size:2px;isolation:isolate;position:relative;overflow:hidden;outline:0;border:1px solid transparent;color:var(--shiny-cta-fg);box-shadow:inset 0 0 0 1px var(--shiny-cta-bg-subtle);animation:gradient-angle linear infinite var(--duration);background: linear-gradient(45deg, #006eef, var(--shiny-cta-bg)) padding-box, conic-gradient(from var(--gradient-angle), transparent, var(--shiny-cta-highlight) var(--gradient-percent), var(--gradient-shine) calc(var(--gradient-percent) * 2), var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3), transparent calc(var(--gradient-percent) * 4)) border-box;}
.shiny-cta strong::before,.shiny-cta::after,.shiny-cta::before{content:"";pointer-events:none;position:absolute;inset-inline-start:50%;inset-block-start:50%;translate:-50% -50%;z-index:-1}
.shiny-cta::before{--size:calc(100% - var(--shadow-size) * 3);--position:2px;--space:calc(var(--position) * 2);width:var(--size);height:var(--size);background:radial-gradient(circle at var(--position) var(--position),#fff calc(var(--position)/ 4),transparent 0) padding-box;background-size:var(--space) var(--space);background-repeat:space;mask-image:conic-gradient(from calc(var(--gradient-angle) + 45deg),black,transparent 10% 90%,black);border-radius:inherit;opacity:.4;z-index:-1;animation:gradient-angle linear infinite var(--duration)}
.shiny-cta::after{width:100%;aspect-ratio:1;background:linear-gradient(-50deg,transparent,var(--shiny-cta-highlight),transparent);mask-image:radial-gradient(circle at bottom,transparent 40%,black);opacity:.6;animation:shimmer linear infinite var(--duration);height:auto}
.shiny-cta strong{z-index:1;position:relative}
@keyframes gradient-angle{
to{--gradient-angle:360deg}
}
@keyframes shimmer{
to{rotate:360deg}
}
.btn.shiny-cta.xsm.bookcal{display:none}
.entrprisdgtl_bdy a.btn.btn-white.xsm.for_desktop,.entrprisdgtl_bdy a.btn.shiny-cta.xsm.enterprs.for_desktop{display:none}
.entrprisdgtl_bdy .btn.shiny-cta.xsm.bookcal{display:flex;min-height:40px;padding-inline:20px;background:linear-gradient(45deg,#05438d,var(--shiny-cta-bg)) padding-box,conic-gradient(from var(--gradient-angle),transparent,var(--shiny-cta-highlight) var(--gradient-percent),var(--gradient-shine) calc(var(--gradient-percent) * 2),var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),transparent calc(var(--gradient-percent) * 4)) border-box;text-transform:math-auto}
.entrprisdgtl_bdy .btn.shiny-cta.xsm.bookcal:after{height:-webkit-fill-available}



/* Common Industry */
.ams_industry_grid{display:flex;flex-wrap:wrap;gap:15px}
.ams_industry_main{width:calc(52% - 7.5px)}
.ams_industry_thumb{width:calc(48% - 7.5px)}
:is(.ams_industry_thumb,.ams_industry_main) .slick-list{height:375px}
:is(.ams_industry_thumb,.ams_industry_main) .slick-list .slick-track{height:100%;display:flex}
:is(.ams_industry_thumb,.ams_industry_main) :is(.ams_industry_thumb_item,.ams_industry_main_item){display:flex;align-items:stretch;flex-direction:column;justify-content:flex-end;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;height:auto!important}
:is(.ams_industry_thumb,.ams_industry_main) :is(.ams_industry_thumb_item,.ams_industry_main_item) .inner{display:flex;min-height:98px;padding:15px;width:100%}
:is(.ams_industry_thumb,.ams_industry_main) :is(.ams_industry_thumb_item,.ams_industry_main_item) .inner .lt{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}
:is(.ams_industry_thumb,.ams_industry_main) :is(.ams_industry_thumb_item,.ams_industry_main_item) .inner .lt h3{font-size:16.5px;font-weight:400}
.ams_industry_thumb .slick-list{margin-left:-7.5px}
.ams_industry_thumb .ams_industry_thumb_item.slick-slide.slick-current{display:none}
.ams_industry_thumb .ams_industry_thumb_item{border-radius:18px;margin:0 7.5px;padding:10px;position:relative}
.ams_industry_thumb .ams_industry_thumb_item .inner{background-color:#fff;border-radius:11px}
.ams_industry_thumb .ams_industry_thumb_item .inner .lt{width:100%}
.ams_industry_thumb .ams_industry_thumb_item .inner .lt figure{filter:brightness(0) invert(32%) sepia(100%) saturate(1364%) hue-rotate(196deg) brightness(87%) contrast(117%)}
.ams_industry_thumb .ams_industry_thumb_item .inner .lt h3{color:#171717}
.ams_industry_thumb .new_action .slick-next{right:0}
.ams_industry_thumb .new_action .slick-prev{right:80px}
.ams_industry_main .ams_industry_main_item{border-radius:22px;padding:15px}
.ams_industry_main .ams_industry_main_item .inner{background-color:var(--c_primary);border-radius:15px}
.ams_industry_main .ams_industry_main_item .inner *{color:#fff}
.ams_industry_main .ams_industry_main_item .inner .lt{width:140px;min-width:140px;padding-right:15px;border-right:1px solid #3f97ff}
.ams_industry_main .ams_industry_main_item .inner .lt figure{filter:brightness(0) invert(1)}
.ams_industry_main .ams_industry_main_item .inner .rt{width:calc(100% - 140px);padding-left:15px}
.ams_industry_main .ams_industry_main_item .inner .rt p{font-size:13px;margin-bottom:12px;line-height:1.35}
.ams_industry_main .ams_industry_main_item .inner .rt ul{display:flex;flex-wrap:wrap;gap:5px}
.ams_industry_main .ams_industry_main_item .inner .rt ul li{font-size:10px;min-height:22px;border-radius:30px;background-color:#4596f5;display:inline-flex;align-items:center;justify-content:center;margin-bottom:0;padding:2px 8px}
@media screen and (max-width: 1200px) {
.ams_industry_thumb {display: none;}
.ams_industry_main .ams_industry_main_item{margin: 0 5px;}
}
@media (max-width:767px) {
.ams_industry_main .ams_industry_main_item .inner .rt {width: 100%;padding-left: 0;margin-top: 10px;}
.ams_industry_main .ams_industry_main_item .inner{flex-wrap: wrap;}
.ams_industry_main .ams_industry_main_item .inner .lt {width: 100%;min-width: 100%;padding-right: 0;border-right: 0;gap: 10px;}
.ams_industry_main .ams_industry_main_item{padding: 5px;}
}
/* Location Section */
.mbldbi_cta_sc .inner{padding:25px;display:flex;justify-content:space-between;background-color:var(--c_primary);border-radius:20px;align-items:center;}
.mbldbi_cta_sc .inner .lt{padding:25px 25px 35px;width:56%;}
.mbldbi_cta_sc .inner .lt h2{line-height:1.2;font-weight:500;margin-bottom:20px;}
.mbldbi_cta_sc .inner .lt p.big{font-size:22px;font-weight:500;line-height:1.25;opacity:1;}
.mbldbi_cta_sc .inner .lt p {opacity: .8;font-size: 16px;}
.mbldbi_cta_sc .inner .lt h3{font-weight:500;line-height:1.25;margin-bottom:25px;}
.mbldbi_cta_address{margin-top:35px;}
.mbldbi_cta_address address{display:flex;align-items:center;position:relative;max-width:520px;z-index:1;margin:0;}
.mbldbi_cta_address address::before{content:"";top:65%;left:30px;width:309px;height:173px;transform:translate(0,-50%);background-image:url("https://cdn-ilekcpi.nitrocdn.com/vCCmxlQuvBfGycLzSopQxpSGBKxGkQcQ/assets/images/optimized/rev-e643b4f/www.apptunix.ae/wp-content/uploads/2026/03/map_icon_vector.svg");background-repeat:no-repeat;background-position:center;background-size:cover;pointer-events:none;position:absolute;z-index:-1;}
.mbldbi_cta_address address figure {width: 130px;min-width: 130px;padding-right: 20px;display: inline-flex;filter: brightness(0) invert(1);}
.mbldbi_cta_address address figure img{width:100%;}
.mbldbi_cta_address address .info{padding-left:24px;border-left:1px solid var(--c_white);}
.mbldbi_cta_address address .info h3{margin-bottom:10px!important;}
.mbldbi_cta_address address .info p{font-size:16px;line-height:1.25;opacity:1!important;}
.mbldbi_cta_sc .inner .rt{width:41%;border-radius:20px;display:flex;align-items:flex-end;position:relative;overflow:hidden;z-index:1;height:440px;}
.mbldbi_cta_sc .inner .rt iframe{width:100%;height:100%;object-fit:cover;border-radius:20px;}
.mbldbi_cta_sc .inner .rt::before{content:"";inset:0;width:100%;height:50%;margin-top:auto;position:absolute;background:linear-gradient(180deg,rgba(0,0,0,0) 9.39%,#000 100%);pointer-events:none;z-index:-1;}
@media (max-width:1200px){
.mbldbi_cta_sc .inner .lt p.big {font-size: 20px;}
.mbldbi_cta_sc .inner .lt{padding:0;width:100%;text-align:center;}
.mbldbi_cta_sc .inner .lt h2{margin-bottom:15px;}
.mbldbi_cta_address address{max-width:100%;justify-content:center;flex-direction:column;}
.mbldbi_cta_address address figure{max-width:100px;min-width:100px;}
.mbldbi_cta_address address .info{padding-left:0;margin-top:20px;}
.mbldbi_cta_sc .inner{flex-wrap:wrap;}
.mbldbi_cta_address address .info{border-left:0;}
.mbldbi_cta_sc .inner .rt{background-image:unset!important;background-color:unset;padding:0;justify-content:center;width:100%;margin-top:25px;height:400px;}
.mbldbi_cta_address{margin-top:20px;}
.mbldbi_cta_sc .inner .lt h3{margin-bottom:10px;}
.mbldbi_cta_sc .inner .rt::before{display:none;}
}
@media (max-width:600px){
.mbldbi_cta_sc .inner .lt p{font-size:14px;}
.mbldbi_cta_sc .inner {padding: 25px 15px;border-radius: 15px;}
}

/* 5-01-26*/
.s_hdng .s_h p{font-size: 18px;}
.s_hdng :is(h2, h3, h4, h5, h6), .s_hdng .s_head h2 strong {font-weight: 400;}
@media (max-width:1200px) {
.s_hdng .s_h p {font-size: 16px;}
}
/* 5-01-26*/

@media (min-width:1200px) and (max-width:1500px){
.dropdown_box:has(.aisrvcs_drop,.hdrsrvcs_mn,.industrs_drop){padding-top:80px;top:0;z-index:-1}
.site_header:has(li.full_width:hover)::before{display:none}
.site_header.site_header_white:not(.pg_dark_mode):has(li.full_width:hover) .mega_menu>li>a{color:var(--c_text_dark)}
.site_header_white:not(.pg_dark_mode):has(li.full_width:hover) .site_logo img{filter:unset}
.aisrvcs_drop,.hdrsrvcs_mn,.industrs_drop{border-top:1px solid #ffffff1a;padding-top:20px}
.site_header_white:not(.pg_dark_mode) .aisrvcs_drop,.site_header_white:not(.pg_dark_mode) .hdrsrvcs_mn,.site_header_white:not(.pg_dark_mode) .industrs_drop{border-top:1px solid #0000001a}
.mega_menu>li#AI_nv>a.drp_anhr:before{bottom:-25px}
.dropdown_box{top:100%}
.mega_menu .dropdown a.drp_anhr:before{bottom:-32px}
}

/*Enterprise page testimonials design */
.entrprisdgtl_bdy .testi2_box img{max-width:95px;margin-bottom:9px;object-fit:contain;filter:brightness(0) invert(1);max-height:45px;height:45px}
.entrprisdgtl_bdy .testi2_box>p{line-height:1.75;margin:15px 0 30px}
.entrprisdgtl_bdy .testis2_grid.new_action .slick-dots{margin-top:50px}
.entrprisdgtl_bdy .testi2_box{background:#00000060;padding-top:30px;position:relative;z-index:1;border:0;border-radius:26px;backdrop-filter:blur(10px);box-shadow:rgba(255,255,255,.5) 2px 2px .5px 0 inset,rgba(255,255,255,.5) -.5px -.5px .5px .5px inset}
.entrprisdgtl_bdy .testi2_box::before{content:unset}
.entrprisdgtl_bdy .testi2_box .author p cite{font-weight:400;font-size:17px}
.entrprisdgtl_bdy .testi2_box::after{content:"";inset:0;width:100%;height:100%;position:absolute;border:1px solid transparent;background:linear-gradient(338deg,rgba(255,255,255,.6) 20%,rgba(255,255,255,.1) 40%,rgba(255,255,255,.6) 60%,rgba(255,255,255,.1) 80%);-webkit-mask:linear-gradient(#000 0 0) padding-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;background-size:cover;background-position:center;mask-composite:exclude;border-radius:inherit;transform:scaleX(-1);z-index:1}
.entrprisdgtl_bdy .testis2_grid .slick-track{display:flex}
@media (max-width:1400px) {
.entrprisdgtl_bdy .testi2_box>p{line-height: 1.6;}
}
@media (max-width:767px) {
.entrprisdgtl_bdy .testi2_box{padding-top: 20px;}
}
.slick-single:not(.slick-initialized) > *:not(:first-child){display:none !important;}

/*Address V2*/
.address_slider_v2{display: flex;gap: 12px;flex-wrap: wrap;}
.address_slide_v2{background-image:url('https://media.apptunix.com/wp-content/uploads/2026/05/14093220/address_brdr.png');background-size:100% 100%;padding:15px 20px;width:24.2%;display:flex;gap:15px;align-items:center;border-radius:12px}
.address_slide_v2 h4{font-size:16px;text-transform:uppercase;margin-bottom:5px;font-weight:500!important}
.address_slide_v2 p{font-size:13px;margin-bottom:5px;line-height:1.4;font-weight:500}
.address_cntnt_v2 a{font-size:14px;font-weight:500}
.address_cntnt_v2{width:90%}
.address_slide_v2:hover{background:linear-gradient(0deg,#318af3 0,#fff 90%)}
.address_slide_v2:hover img,.page_white_mode .address_slide_v2 img{filter:brightness(0)}
.address_slide_v2:hover *,.page_white_mode .address_slide_v2 *{color:#000}
.address_slide_v2 img{height:70px;width:100%;object-fit:cover}
@media (max-width:1300px) {
.address_slider_v2{gap: 10px;}
}
@media (max-width:1200px) {
.address_slide_v2{width: 48%;}
}
@media (max-width:600px) {
.address_slide_v2 p{min-height: auto;}
.address_slide_v2{width: 100%;}
}
/*Address V2*/

.chked h3{font-size:14px;font-weight: 400;}