/*common css*/
.ut_spc{
  padding-top: 80px;
}
.ub_spc{
  padding-bottom: 80px;
}
.u_spc{
  padding: 80px 0;
}
@media (max-width:1200px) {
  .ut_spc{
    padding-top: 50px;
  }
  .ub_spc{
    padding-bottom: 50px;
  }
  .u_spc{
    padding: 50px 0;
  }
}
@media (max-width:992px) {
  .ut_spc{
    padding-top: 40px;
  }
  .ub_spc{
    padding-bottom: 40px;
  }
  .u_spc{
    padding: 40px 0;
  }
}
.text-white h2,.text-white h3,.text-white p,.text-white h1 {color: #fff;}
.faq_mrkt_inr .accordion-item *{transition: unset;}
/*common css*/
li {margin: 0;list-style: none;}
/*faq css starts here*/
.faq_mn.design2 .panel.panel-default:first-child {border-top: unset;}
.design2 .panel.panel-default {background-color: transparent;position: relative;padding: 30px;border-top: 1px solid #707070;}
.design2 .panel-heading {padding: 0;border: 0;width: 100%;}
.design2 .panel-title a {margin-top: 0;font-size: 25px;color: #1D1D1D;padding-right: 60px;}
.design2 .panel-heading a {font-weight: 600 !important;display: block;z-index: 999;}
.design2 .panel-collapse {width: 100%;padding-right: 30px;}
.design2 .panel-body {padding: 0;transform: translate(0px, 0px);}
.faq_mn.design2 .panel.panel-default:first-child {border-top: unset;}
.design2 .panel.panel-default.panel-active {background: #E8F5FB !important;border-radius: 20px;border: unset;}
.design2 .panel.panel-default {background-color: transparent;position: relative;padding: 30px;border-top: 1px solid #707070;}
.design2 .panel.panel-default.panel-active .panel-collapse p {color: #1D1D1D;}
.design2 {width: 100%;display: block;}
.design2 .panel-active .panel-title:after {content: "\f068";font-family: "FontAwesome";background: #168CEF;color: #fff;font-size: 18px;right: 15px;top: 20%;transform: translateY(-50%);z-index: 1;}
.design2 .panel-title:after {content: "\f067";position: absolute;font-family: "FontAwesome";transform: none;border: none;color: #168CEF;background: #E8F5FB;border-radius: 11px;height: 44px;width: 44px;display: flex;align-items: center;justify-content: center;font-size: 18px;right: 15px;top: 50%;transform: translateY(-50%);z-index: -1;}
.design2 .panel.panel-default {background-color: transparent;position: relative;padding: 30px;border-top: 1px solid #707070;}
.design2 .panel.panel-default.panel-active {background: #E8F5FB !important;border-radius: 20px;border: unset;}
.faq_mn.design2 .panel.panel-default:first-child {border-top: unset;}
.faq_mn.design2 .panel-group .panel-active+.panel {border-bottom: unset !important;border-top: unset !important;}
/*faq css ends here*/

/*portfolio*/
  .ecmrc_prfl_sc{padding:70px 0;}
  .ecmrc_prfl_sc{background:#000;}
  .ecmrc_prfl_ryt{width:45%;margin:-50px auto 0;position:relative;}
  .ecmrc_prfl_mn{background:#fff;border-radius:40px;}
  .ecmrc_prfl_sc .slick-next,.ecmrc_prfl_sc .slick-prev{position:absolute;top:unset;bottom:-130px;right:-90px;left:0;margin:auto;border:1px solid #e1e1e1!important;width:70px!important;height:70px!important;background:#fff!important;transition:ease-in-out .5s;}
  .ecmrc_prfl_sc .slick-next,.ecmrc_prfl_sc .slick-prev{bottom:35px;width:50px!important;height:50px!important;right:-200px;background:#000!important;}
  .ecmrc_prfl_sc .slick-prev{right:0;left:-90px;}
  .ecmrc_prfl_sc .slick-prev{left:65px;}
  .ecmrc_prfl_sc .slick-next:before,.ecmrc_prfl_sc .slick-prev:before{transform:rotate(0);position:absolute;content:"";background:url(https://www.apptunix.com/wp-content/uploads/2023/12/slide_arw.svg);width:32px;height:22px;background-repeat:no-repeat;line-height:normal;top:0;bottom:0;margin:auto;right:0;left:0;opacity:1;border:0;}
  .ecmrc_prfl_sc .slick-next:before,.ecmrc_prfl_sc .slick-prev:before{transform:rotate(0);position:absolute;content:"";background:url(https://www.apptunix.com/wp-content/uploads/2023/12/slide_arw.svg);width:24px;height:17px;background-size:contain;background-repeat:no-repeat;}
  .ecmrc_prfl_sc .slick-prev:before{transform:rotate(180deg);}
  .ecmrc_prfl_slide{display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap;background:#fff 0 0 no-repeat padding-box;border:2px solid #70707030;border-radius:41px;min-height:600px;padding:30px;}
  .ecmrc_prfl_count{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:20px 0 35px;}
  .ecmrc_prfl_ryt h3{font-size:50px;font-weight:800;}
  .ecmrc_prfl_ryt>h3{margin-bottom:10px;}
  .ecmrc_prfl_cntlst h3{font-size:24px;font-weight:400;line-height:normal;color:#797575;}
  .ecmrc_prfl_ryt p{font-size:20px;color:#000;}
  .ecmrc_prfl_cntlst p{font-size:28px;color:#000;font-weight:600;margin-top:5px;}
  .ecmrc_prfl_lft{width:45%;position:relative;z-index:9;}
  .ecmrc_prfl_lft figure{width:450px;height:535px;margin:0 auto;}
  .ecmrc_prfl_lft img{width:100%;height:100%!important;}
  .ecmrc_prfl_lft:after{position:absolute;content:"";background:#000;width:100%;height:350px;top:0;bottom:0;right:0;left:-15px;margin:auto;border-radius:40px;z-index:-1;}
  .ecmrc_prtfl_lwrlogo{position:relative;z-index:9;width:90%;margin:0 auto;}
  .ecmrc_prfl_ryt figure{position:absolute;opacity:.1;top:-45px;right:0;left:25px;width:150px;height:auto;}
  .ecmrc_prfl_lst{margin-top:60px;}
  .ecmrc_prfl_lst .slick-list{border-radius:40px;}
  .ecmrc_prfl_ryt figure img{width:100%;height:100%!important;}
  .ecmrc_prtfl_lstlogo{display:flex!important;align-items:center;justify-content:center;padding:25px 20px;cursor:pointer;height:inherit;}
  .ecmrc_prtfl_lwrlogo .slick-track{display:flex;}
  .ecmrc_prtfl_lstlogo figure{height:48px;width:auto;display: flex;align-items: center;justify-content: center;}
  .ecmrc_prtfl_lstlogo.slick-center h3{color: #fff;}
  .ecmrc_prtfl_lstlogo img{height:100%!important;}
  .ecmrc_prfl_sc .slick-next:before,.ecmrc_prfl_sc .slick-prev:before{filter:brightness(0) invert(1);}
  .ecmrc_prfl_sc .slick-prev:before{transform:rotate(180deg);}
  .ecmrc_prtfl_lstlogo.slick-center{background:#111213;}
  @media (max-width:1200px){
  .ecmrc_prfl_ryt h3{font-size:34px;}
  .ecmrc_prfl_cntlst h3,.ecmrc_prfl_cntlst p{font-size:20px;}
  .ecmrc_prfl_sc{padding:40px 0;}
  .ecmrc_prfl_ryt p{font-size:16px;}
  .ecmrc_prfl_count{margin:10px 0 20px;}
  .ecmrc_prfl_lft{width:40%;}
  .ecmrc_prtfl_lstlogo figure{height:35px;}
  .ecmrc_prfl_lft figure{width:90%;height:100%;margin:0 auto;}
  .ecmrc_prfl_lst{margin-top:30px;}
  .ecmrc_prfl_lft:after{left:0;}
  }
  @media (max-width:992px){
  .ecmrc_prfl_ryt figure,.ecmrc_prtfl_lwrlogo{display:none;}
  .ecmrc_prfl_cntlst h3{font-size:18px;}
  .ecmrc_prfl_ryt .btn-fix{margin:20px auto 0;}
  .ecmrc_prfl_slide{padding:20px 20px 110px 20px;min-height:780px;}
  .ecmrc_prfl_sc .slick-next,.ecmrc_prfl_sc .slick-prev{bottom:0;}
  .ecmrc_prfl_sc .slick-next{right:-65px;}
  .ecmrc_prfl_slide{border:0;}
  .ecmrc_prfl_sc .slick-prev{left:-65px;}
  .ecmrc_prfl_ryt h3{font-size:28px;}
  .ecmrc_prfl_ryt{width:100%;margin:10px auto 0;text-align:center;}
  .ecmrc_prfl_lft{width:50%;margin:0 auto;}
  .ecmrc_prfl_count{justify-content:center;gap:30px;}
  }
  @media (max-width:767px){
  .ecmrc_prfl_lft:after{height:260px;}
  .ecmrc_prfl_lft{width:100%;}
  }
  @media (max-width:600px){
  .ecmrc_prfl_ryt h3{font-size:24px;line-height:34px;}
  .ecmrc_prfl_cntlst h3,.ecmrc_prfl_cntlst p{font-size:16px;}
  }
  @media (max-width:480px){
  .ecmrc_prfl_count{gap:15px;}
  }
  @media (max-width:375px){
  .ecmrc_prfl_lft{width:100%;}
  }

/*portfolio*/

/*testimonials*/
.saudi_wrp .vid_bx {border-radius: 30px;background-size: cover;background-repeat: no-repeat;background-position: center;min-height: 430px !important;}
.saudi_wrp .vid_icn {background: #FFFFFF;box-shadow: 0px 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;}
.saudi_wrp .vid_bx:before {position: absolute;content: "";background: transparent linear-gradient(180deg, #00000000 0%, #000000C2 42%, #000000 100%) 0% 0% no-repeat padding-box;border-radius: 0px 0px 18px 18px;margin: auto;bottom: 0;right: 0;left: 0;width: 100%;height: 150px;}
.saudi_wrp .tstimnl_lst .slick-dots li {width: auto;height: auto;}
.saudi_wrp .tstimnl_lst .slick-dots li.slick-active button {background: #3370FF;width: 30px;height: 30px;border: 5px solid #fff;outline: 2px solid #3370FF !important;}
.saudi_wrp .tstimnl_cntntinr h4 {margin: 5px 0;}
.saudi_wrp .tstimnl_lst .slick-dots li button {width: 20px;height: 20px;background: #D9D9D982;}
.saudi_wrp .tstimnl_cntnt {position: absolute;bottom: 20px;}
.testi_vd_dsn4 .modal-dialog {display: flex;align-items: center;justify-content: center;margin: 0 auto !important;height: 100vh;}
.slickdts .slick-dots li button {opacity: 1;width: 9px;height: 9px;border-radius: 50%;font-size: 0;background: #d1ecfb;}
.slickdts .slick-dots li.slick-active button {background: #00649e;}
.slickdts .slick-dots li {margin: 0 5px;width: 9px;height: 9px;border-radius: 50%;}
.slickdts .slick-dots {position: unset;margin-top: 30px}
.slickdts .slick-dotted.slick-slider {margin-bottom: 0 !important;}
.slickdts .slick-dots li button:before {content: unset;}
.arrow_bottom .slick-arrow {top: auto;bottom: -110px;right: 0;width: 50px !important;height: 50px !important;left: 0;margin: auto;border: 1px solid #242424 !important;}
.arrow_bottom .slick-arrow:before {position: absolute;content: "'";background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2023/08/16124522/arrow_icn.png);width: 22px;height: 15px;background-repeat: no-repeat;font-size: 0;background-size: contain;inset: 0;margin: auto;display: flex;align-items: center;justify-content: center;opacity: 1;}
.arrow_bottom .slick-next {right: -70px;}
.arrow_bottom .slick-prev {left: -70px;}
.arrow_bottom .slick-prev:before {transform: rotate(-180deg);}
@media (max-width:600px) {
  .testi_vd_dsn4 .modal-dialog{width: 90%;}
}
/*arrows*/
@media (max-width:1200px) {
  .blk_span {
    display:inline;
  } 
}
.upwk_wrp {
  --c_page: #16A400;
  --title_color: #000000;
  --c_page_gradient: transparent linear-gradient(90deg, #14A300 0%, #68CA09 100%) 0% 0% no-repeat padding-box;
}
.upwk_wrp .theme_clr {color: var(--c_page);}
.upwk_wrp .sb h2 {font-size: 40px;}
.upwk_wrp .sb h3 {font-size: 34px;}
.upwk_wrp .btn-fix:not(.btn-fix_wht) {background: var(--c_page_gradient);}
.upwk_wrp .btn-fix:not(.btn-fix_wht):hover,.upwk_wrp .btn-fix.btn-fix_wht {background: #ffffff;color: #000000;}
.upwk_wrp .btn-fix:hover svg,.upwk_wrp .btn-fix.btn-fix_wht svg {background: var(--c_page_gradient);}
.upwk_whyopt_sc,.upwk_advfeatr_sc,.upwk_how_sc,.upwk_wrks_sc,.upwk_wcu_sc {padding: 90px 0;}
.upwk_whyopt_mn,.upwk_advfeatr_lst,.upwk_how_mn,.upwk_wrks_mn,.upwk_wcu_lst {margin-top: 50px;}
.upwk_trst_sc .fix_container {padding: 45px 20px;background-color: #141414;border-radius: 25px;text-align: center;}
.upwk_trst_sc *:not(.theme_clr) {color: #fff;}
.upwk_trst_sc p {opacity: 0.7;font-weight: 300;}
.upwk_trst_lst {display: flex;align-items: center;justify-content: center;flex-wrap: wrap;margin-top: 40px;gap: 15px 80px;}
.upwk_whyopt_mn {display: flex;flex-wrap: wrap;justify-content: space-between;}
.upwk_whyopt_lt {width: 48%;padding: 60px 0 30px 30px;background: linear-gradient(158.95deg, #14A300 9.31%, rgba(103, 202, 9, 0) 95.72%);border-radius: 40px;max-width: 540px;}
.upwk_whyopt_lt h3 {font-size: 32px;color: #ffffff;font-weight: 400;margin-bottom: 50px;text-transform: capitalize;line-height: 1.35;padding: 0 35px;}
.upwk_whyopt_lt figure {width: calc(100% + 42px);}
.upwk_whyopt_lt figure img {width: 100%;}
.upwk_whyopt_rt {width: 52%;padding: 0 30px 0 40px;max-height: 597px;overflow: auto;}
.upwk_whyopt_rt::-webkit-scrollbar {width: 3px;height: 3px;}
.upwk_whyopt_rt::-webkit-scrollbar-thumb {background: var(--c_page_gradient);}
.upwk_whyopt_rt::-webkit-scrollbar-track {background-color: #F0F0F0;}
.upwk_whyopt_rt li {padding: 20px 25px;border: 1px solid rgba(0, 0, 0, 0.1);background-color: #fff;border-radius: 20px;}
.upwk_whyopt_rt li:not(:last-child) {margin-bottom: 16px;}
.upwk_whyopt_rt li h3 {font-size: 26px;font-weight: 500;--title_color: #000000;margin-bottom: 10px;}
.upwk_whyopt_rt li p {font-size: 16px; --para_color: #000000;opacity: 0.8;}
.upwk_whyopt_rt li:hover {box-shadow: 0px 4px 74px 0px #65E2544D;border-color: var(--c_page);}
.uprk_cta_sc {padding-top: 120px;}
.uprk_cta_sc .uprk_cta_mn {padding: 55px 65px;background-color: #000000;background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/11/11071522/upwrk-cta1-bg.png);background-size: cover;background-repeat: no-repeat;background-position: center right;border-radius: 20px;position: relative;min-height: 380px;display: flex;align-items: center;}
.uprk_cta_sc .uprk_cta_lt {max-width: 550px;}
.uprk_cta_sc .uprk_cta_lt h3,.uprk_cta2_sc .uprk_cta2_lt h3 {color: #fff;margin: 0 0 12px;}
.uprk_cta_sc .uprk_cta_lt p,.uprk_cta2_sc .uprk_cta2_lt p {margin: 0 0 30px;font-weight: 300;}
.uprk_cta_rt {bottom: 0;right: 100px;position: absolute;display: inline-flex;align-items: center;}
.uprk_cta_rt img:nth-child(1) {margin-right: -70px;margin-bottom: 40px;filter: drop-shadow(0px 4px 95px #0000008C);z-index: 1;}
.uprk_cta_mn:hover .uprk_cta_rt {padding-right: 11px;}
.uprk_cta_mn:hover .uprk_cta_rt img:nth-child(1) {margin-right: -92px;}
.uprk_cta2_sc {min-height: 390px;background-color: #000000;background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/11/11092451/upwrk-cta2-bg.jpg);background-size: cover;background-repeat: no-repeat;background-position: center;position: relative;margin-top: 50px;z-index: 1;}
.uprk_cta2_sc::before {content: "";inset: 0;position: absolute;background: linear-gradient(90deg, #000000 0%, rgba(0, 0, 0, 0.5) 100%);z-index: -1;}
.uprk_cta2_sc .uprk_cta2_lt {max-width: 600px;}
.uprk_cta2_sc .uprk_cta2_lt p {font-size: 18px;}
.uprk_cta2_mn {display: flex;align-items: center;position: relative;min-height: 390px;padding: 50px 0;}
.uprk_cta2_rt {right: 0;bottom: 0;position: absolute;display: inline-flex;align-items: center;}
.uprk_cta2_rt img:nth-child(1) {margin-right: -135px;margin-bottom: -5px;filter: drop-shadow(0px 4.66px 109.4px #00000073);z-index: 1;}
.uprk_cta2_sc:hover .uprk_cta2_rt img:nth-child(1) {margin-right: -155px;}
.upwk_advfeatr_lst {display: flex;flex-wrap: wrap;gap: 20px;}
.upwk_advfeatr_lst li {display: flex;width: calc(100% / 3 - (20px * 2 / 3));border-radius: 20px;position: relative;min-height: 285px;overflow: hidden;}
.upwk_advfeatr_cntnt {width: 100%;padding: 30px 25px;background: linear-gradient(180deg, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0.95) 100%);display: flex;flex-direction: column;align-items: stretch;justify-content: flex-end;}
.upwk_advfeatr_cntnt h3,.upwk_advfeatr_hvr h3 {color: #fff;font-size: 18px;margin-top: 15px;}
.upwk_advfeatr_hvr {inset: 0;position: absolute;padding: 25px 20px;background: var(--c_page_gradient);transform: translateY(100%);visibility: hidden;opacity: 0;}
.upwk_advfeatr_hvr figure img {filter: brightness(0) invert(1);}
.upwk_advfeatr_hvr p {color: #fff;font-size: 16px;font-weight: 300;margin-top: 15px !important;}
.upwk_advfeatr_lst li:hover .upwk_advfeatr_hvr {transform: translateY(0%);visibility: visible;opacity: 1;}
.upwk_how_sc {background-color: #080808;}
.upwk_how_sc .sb p {font-weight: 300;}
.upwk_wrks_mn {display: flex;flex-wrap: wrap;justify-content: space-between;gap: 30px;}
.upwk_wrks_lst {width: calc(100% / 2 - 15px);max-width: 500px;}
.upwk_wrks_lst h3 {font-size: 28px;margin-bottom: 40px;font-weight: 700;}
.upwk_wrks_lst ul li {display: flex;align-items: flex-start;position: relative;z-index: 1;gap: 30px;}
.upwk_wrks_lst ul li:not(:last-child) {padding-bottom: 50px;}
.upwk_wrks_lst ul li:not(:last-child):before {content: "";width: 2px;height: calc(100% - 10px);background-color: var(--c_page);position: absolute;left: 41px;top: 5px;z-index: -1;}
.upwk_wrks_lst ul li:not(:last-child):after {content: "";width: 0;height: 0;left: 34px;bottom: 2px;position: absolute;border-left: 8px solid transparent;border-right: 8px solid transparent;border-top: 13px solid var(--c_page);z-index: -1;}
.upwk_wrks_lst ul li>div {align-self: center;}
.upwk_wrks_lst ul li figure {width: 85px;min-width: 85px;}
.upwk_wrks_lst ul li figure img {width: 100%;}
.upwk_wrks_lst ul li h4 {font-size: 24px;margin-bottom: 10px;font-weight: 700;}
.upwk_wrks_lst ul li p {font-size: 16px;}
.upwk_wcu_lst .slick-list {margin: 0 -15px;padding-top: 35px;}
.upwk_wcu_lst .slick-track {display: flex;}
.upwk_wcu_lst {padding: 0 0 90px;}
.upwk_wcu_bx {margin: 0 15px;height: auto !important;background: var(--c_page);border-radius: 20px;position: relative;min-height: 280px;}
.upwk_wcu_bx_image {width: 100%;height: 79%;border-radius: 20px;overflow: hidden;}
.upwk_wcu_bx_image img {width: 100%;height: 100% !important;object-fit: cover;}
.upwk_wcu_bx::after {content: "";inset: 0;width: 100%;height: 100%;position: absolute;background: linear-gradient(180deg, rgba(0, 0, 0, 0.3) 0%, #000000 100%);transition: ease-in-out 0.4s;border-radius: 20px;opacity: 0;z-index: 1;}
.upwk_wcu_bx::before {content: "";width: 100%;height: 28px;position: absolute;background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/11/11111221/upwrk_round_shape.png);background-repeat: no-repeat;background-size: auto 100%;background-position: center;z-index: 3;}
.upwk_wcu_bx .upwk_wcu_bx_icon {left: 50%;top: -35px;width: 54px;height: 54px;position: absolute;background: var(--c_page_gradient);transform: translate(-50%, 0);border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;z-index: 4;}
.upwk_wcu_cntnt {left: 0;bottom: 0;width: 100%;position: absolute;transform: translateY(calc(100% - 62px));padding: 20px;z-index: 2;}
.upwk_wcu_cntnt h3 {font-size: 20px;margin-bottom: 10px;}
.upwk_wcu_cntnt p {opacity: 0;visibility: hidden;font-size: 16px;opacity: 0.8;}
.upwk_wcu_bx:hover .upwk_wcu_bx_image {height: 100%;}
.upwk_wcu_bx:hover .upwk_wcu_cntnt {transform: translateY(0%);}
.upwk_wcu_bx:hover .upwk_wcu_cntnt p {opacity: 1;visibility: visible;opacity: 1;}
.upwk_wcu_bx:hover::after {opacity: 1;}
.arrow_bottom .slick-arrow {bottom: 0;transform: none;}
.upwk_fetrs_sldr>li {position: relative;}
.upwk_fetrs_sldr li>figure {top: 50%;left: 50%;display: flex;position: absolute;flex-direction: column;align-items: center;transform: translate(-50%, -50%);}
.upwk_fetrs_sldr li:nth-child(1)>figure::after {content: "";position: absolute;right: 9%;top: 8%;background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/11/11053712/opt-right.png);background-repeat: no-repeat;background-size: contain;width: 90px;height: 80px;background-position: center;filter: brightness(0) invert(1);}
.upwk_fetrs_sldr li>figure img:nth-child(1) {animation: upDown 3s ease-in-out infinite;}
.upwk_fetrs_sldr li>figure img:nth-child(2) {animation: leftRightRotate 3s ease-in-out infinite;transform-origin: top center;}
.upwk_fetrs_sldr li:nth-child(1)>figure img:nth-child(1) {margin-bottom: -50%;margin-left: -42%;z-index: 1;}
.upwk_fetrs_sldr li:nth-child(2)>figure img:nth-child(1) {margin-bottom: -35%;margin-left: -15%;z-index: 1;}
.upwk_fetrs_sldr li:nth-child(3)>figure img:nth-child(1) {margin-bottom: -28%;margin-left: -15%;z-index: 1;}

@keyframes upDown {
  0% {transform: translateY(0);}
  50% {transform: translateY(-20px);}
  100% {transform: translateY(0);}
}

@keyframes leftRightRotate {
  0% {transform: rotate(0.6deg);}
  50% {transform: rotate(-0.6deg);}
  100% {transform: rotate(0.6deg);}
}
.upwk_bnr_sc {height: 1060px;background-image: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/11/12061934/upwrk_bnr_image.png');background-repeat: no-repeat;background-size: contain;display: flex;align-items: center;justify-content: center;position: relative;}
.upwk_wrp .btn-fix {background: linear-gradient(90deg, #14A300 0%, #68CA09 100%);color: #fff;}
.upwk_bnr_lft p {font-weight: 300;line-height: 30px;}
.upwk_bnr_lft h1 {font-weight: 800;}
.upwk_bnr_lft {width: 51%;position: relative;}
.upwk_bnr_mn {display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;position: relative;margin-top: -260px;}
.upwk_bnr_ryt {width: 62%;position: absolute;top: 0;bottom: 0;margin: auto;right: -70px;display: flex;align-items: center;justify-content: center;}
.upwk_count_list h3 {font-size: 44px;font-weight: 900;color: #16A400;}
.upwk_count_list {display: flex;align-items: center;justify-content: flex-start;gap: 65px;flex-wrap: wrap;margin: -100px 0 100px 0;}
.upwk_count_list h3 span {color: #121212;}
.upwk_count_list li p {color: #000;opacity: 60%;margin-top: 10px;}
.upwk_bnr_sc:before {position: absolute;content: "";background-image: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/11/11053721/plane.png');width: 70px;height: 90px;left: 0;top: 0;bottom: 0;margin: auto;}
.upwk_bnr_ryt:after {position: absolute;content: "";background-image: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/11/11053717/target.png');width: 102px;height: 102px;top: -50px;right: 45px;}
.upwk_bnr_ryt:before {position: absolute;content: "";background-image: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/11/11064127/settings.png');width: 38px;height: 38px;top: -30px;left: 170px;}
.upwk_bnr_lft:after {position: absolute;content: "";background-image: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/11/11053719/lamp.png');width: 78px;height: 90px;right: -100px;top: 150px;bottom: 0;margin: auto;}
.upwk_count_sc:after {position: absolute;content: "";background-image: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/11/11053716/stick.png');width: 79px;height: 79px;bottom: 8px;right: 445px;margin: auto;}
.upwk_fetrs_sc {background-color: #080808;padding: 80px 0;}
.upwk_fetrs_nv li {box-shadow: 0px 4px 50px 0px #00000017;background-color: #fff;padding: 14px 10px;border-radius: 8px;text-align: center;width: 32%;position: relative;cursor: pointer;z-index: 1;}
.upwk_fetrs_nv li h3 {font-size: 22px;font-weight: 400;}
.upwk_fetrs_nv {display: flex;align-items: stretch;justify-content: center;width: 90%;margin: 30px auto 70px;gap: 20px;}
.upwk_fetrs_nv li.active {background: transparent;}
.upwk_fetrs_nv li.active::before {content: "";inset: 0;position: absolute;background-image: url(https://www.apptunix.com/solutions/wp-content/uploads/sites/5/2024/11/union_shape.svg);height: calc(100% + 18px);background-size: cover;background-position: center;border-radius: 8px;z-index: -1;}
.upwk_fetrs_nv li h3 {color: #000;}
.upwk_fetrs_nv li.active h3 {color: #fff;}
.upwk_fetrs_lst li {border: 1px solid #4F4F4F;background-color: #4f4f4f4f;border-radius: 20px;width: 32%;padding: 30px 20px 20px 20px;position: relative;}
.upwk_fetrs_lst {display: flex;align-items: stretch;justify-content: space-between;flex-wrap: wrap;gap: 40px;counter-reset: item-counter;}
.upwk_fetrs_lst li h3 {font-size: 24px;color: #ffff;margin-bottom: 15px;font-weight: 400;}
.upwk_fetrs_lst li p {font-size: 16px;font-weight: 300;line-height: 1.6;}
.upwk_fetrs_lst li:after {position: absolute;top: -25px;font-size: 22px;right: 30px;margin: auto;display: flex;align-items: center;justify-content: center;font-weight: 500;color: #fff;background: #16A400;content: "0"counter(item-counter);counter-increment: item-counter;width: 50px;height: 50px;border-radius: 50%;}
.upwk_fetrs_sldr>li {opacity: 0;height: 0;visibility: hidden;}
.upwk_fetrs_sldr>li.active {opacity: 1;height: 100%;visibility: visible;}
.upwk_how_ryt {width: 45%;}
.upwk_how_ryt li {box-shadow: 0px 0px 100px 0px #0000000D;padding: 20px;border: 1px solid #474747;background: #4747474a;border-radius: 16px;margin-bottom: 20px;position: relative;}
.upwk_how_ryt li.active {background: linear-gradient(90deg, #14A300 0%, #68CA09 100%);}
.upwk_how_ryt li h3 {font-size: 24px;font-weight: 400;}
.upwk_how_mn {display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.upwk_how_ryt li * {transition: unset;}
.upwk_how_ryt li>div p {margin-top: 15px;line-height: 1.7;font-weight: 300;}
.upwk_how_ryt li:last-child {margin-bottom: 0;}
.upwk_how_lft {width: 55%;position: relative;right: -40px;top: -30px;}
.upwk_wrks_sc .sb,.upwk_how_sc .sb,.upwk_advfeatr_sc .sb,.upwk_fetrs_sc .sb,.upwk_whyopt_sc .sb,.upwk_whyopt_lt h3,.upwk_wcu_sc .sb {position: relative;}
.upwk_wrks_sc .sb:after {position: absolute;content: "";background-image: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/11/11053642/how-works-right.png');width: 165px;height: 136px;right: -50px;top: -15px;}
.upwk_wrks_sc .sb:before {position: absolute;content: "";background-image: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/11/11053644/how-works-left.png');width: 115px;height: 139px;left: -50px;top: -15px;}
.upwk_how_sc .sb:after {position: absolute;content: "";background-image: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/11/11053701/money-right.png');width: 105px;height: 104px;right: 0;top: 0;}
.upwk_how_sc .sb:before {position: absolute;content: "";background-image: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/11/11053710/upwrk-clone-left.png');width: 136px;height: 124px;left: 0;top: -15px;}
.upwk_advfeatr_sc .sb:after {position: absolute;content: "";background-image: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/11/11053705/advance-feature-right.png');width: 82px;height: 104px;right: -50px;top: 0;}
.upwk_advfeatr_sc .sb:before {position: absolute;content: "";background-image: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/11/11053707/advance-feature-left.png');width: 133px;height: 124px;left: -50px;top: 0;}
.upwk_fetrs_sc .sb:before,.upwk_fetrs_sc .sb:after {position: absolute;content: "";background-image: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/11/11053710/upwrk-clone-left.png');width: 136px;height: 124px;left: -50px;bottom: 0;top: 0;margin: auto;}
.upwk_fetrs_sc .sb:after {background-image: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/11/11053709/upwrk-clone-right.png');left: auto;right: -50px;width: 98px;height: 98px;}
.upwk_whyopt_sc .sb:before {position: absolute;content: "";background-image: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/11/11053714/opt-left.png');width: 112px;height: 110px;left: -50px;}
.upwk_whyopt_sc .sb:after {position: absolute;content: "";background-image: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/11/11053712/opt-right.png');width: 117px;height: 84px;right: 70px;top: 0;bottom: 0;margin: auto;}
.upwk_how_ryt li span {width: 35px;height: 35px;position: absolute;bottom: 0;border-radius: 50%;padding: 10px;background: transparent;top: 14px;right: 25px;border: 1px solid #fff;cursor: pointer;}
.upwk_how_ryt li span:after {position: absolute;content: "";background-image: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/01/21064025/uberX_uparrow.svg');width: 11px;height: 6px;inset: 0;margin: auto;filter: brightness(0) invert(1);background-size: contain;}
.upwk_how_ryt li.active span:after {transform: rotate(180deg);}
.upwk_whyopt_lt h3:after {position: absolute;content: "";background-image: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/11/11101342/tailor_aftr.png');width: 130px;height: 61px;bottom: -60px;right: 60px;}
.upwk_fetrs_sc .btn-fix, .upwk_how_sc .btn-fix {margin: 50px auto 0;}
.uprk_cta_sc .uprk_cta_mn:after {position: absolute;content: "";background-image: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/11/11101830/cta1-arrow.png');width: 111px;height: 95px;right: 0;left: 0;margin: auto;bottom: 112px;}
.upwk_wcu_sc .sb:before {position: absolute;content: "";background-image: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/11/11053659/why-choose-left.png');width: 110px;height: 109px;left: -50px;top: 0;}
.upwk_wcu_sc .sb:after {position: absolute;content: "";background-image: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/11/11053657/why-choose-right.png');width: 110px;height: 109px;right: -50px;top: 0;}
.upwk_wcu_lst.arrow_bottom .slick-arrow:before {background-image: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2022/01/21064025/uberX_uparrow.svg');transform: rotate(-90deg);width: 15px;height: 8px;}
.upwk_wcu_lst.arrow_bottom .slick-prev:before {transform: rotate(-270deg);}
.upwk_wcu_lst.arrow_bottom .slick-arrow:hover {background: linear-gradient(90deg, #14A300 0%, #68CA09 100%);border-color: #ffff !important;}
.upwk_wcu_lst.arrow_bottom .slick-arrow:hover:before {filter: brightness(0) invert(1);}
.upwk_bnr_sc:after {position: absolute;content: "";background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/sites/5/2024/11/11105130/bnr-bg.png);width: 100%;right: 0;left: 0;bottom: -6px;background-size: cover;background-repeat: no-repeat;height: 225px;background-position: bottom;z-index: -1;}
.page-template-tpl_upwork_clone .tstimnl_bx:after {filter: brightness(0) saturate(100%) invert(58%) sepia(65%) saturate(4649%) hue-rotate(71deg) brightness(99%) contrast(98%);}
.page-template-tpl_upwork_clone iframe#testi_video{width: 100%;}
.page-template-tpl_upwork_clone .modal-dialog {max-width: 100%;width: 50%;}
.upwk_wrp .saudi_wrp .tstimnl_lst .slick-dots li.slick-active button {background: #30af03;outline: 2px solid #30af03 !important;}
ul.upwk_trst_lst li img {
  filter: brightness(0) invert(11);
}
@media (max-width:1800px) {
  .upwk_bnr_sc {height: 840px;background-size: cover;background-position: bottom;}
}
@media (max-width:1200px) {
  .upwk_bnr_ryt:before,.upwk_bnr_sc:before,.upwk_bnr_sc:before,.upwk_bnr_sc:after,.upwk_count_sc:after,.upwk_bnr_ryt:after,.upwk_bnr_lft:after,.upwk_whyopt_sc .sb:after,.upwk_whyopt_sc .sb:before,.upwk_fetrs_sc .sb:before,.upwk_fetrs_sc .sb:after,.upwk_advfeatr_sc .sb:after,.upwk_advfeatr_sc .sb:before,.upwk_how_sc .sb:after,.upwk_how_sc .sb:before,.upwk_wrks_sc .sb:after,.upwk_wrks_sc .sb:before,
  .upwk_wcu_sc .sb:after,  .upwk_wrks_lst ul li:not(:last-child):after,.upwk_wrks_lst ul li:not(:last-child):before,.upwk_wcu_sc .sb:before ,.uprk_cta_sc .uprk_cta_mn:after,  .upwk_whyopt_lt h3:after,
  .upwk_fetrs_lst li:after {content: unset;}
  .uprk_cta_rt,.uprk_cta2_rt, .upwk_advfeatr_cntnt figure,.upwk_advfeatr_cntnt h3, .upwk_how_lft,.upwk_how_ryt li span,.upwk_whyopt_lt figure,.upwk_fetrs_sldr li>figure {display: none;}
  .upwk_count_list {justify-content: center;margin: 50px 0;}
  .upwk_bnr_lft {width: 100%;text-align: center;}
  .upwk_bnr_ryt {position: unset;}
  .upwk_bnr_sc {height: auto;background-image: unset;background-color: #000;padding:130px 0 40px;}
  .upwk_bnr_mn {margin-top: 0;}
  .upwk_count_list h3 {font-size: 30px;}
  .upwk_count_list li {text-align: center;}
  .upwk_count_list li p {line-height: normal;font-size: 14px;margin-top: 5px;}
  .upwk_trst_sc .fix_container {padding: 30px 20px;}
  .upwk_wrp .sb h2 {font-size: 32px;}
  .upwk_trst_lst {margin-top: 20px;gap: 15px 25px;}
  .upwk_trst_lst li img {max-width: 70px;}
  .upwk_fetrs_sc .arrow_bottom .slick-arrow {bottom: -85px;border: 1px solid #fff !important;}
  .upwk_fetrs_sc .arrow_bottom .slick-arrow:before {filter: brightness(0) invert(1);}
  .upwk_fetrs_sldr {padding-bottom: 60px;}
  .uprk_cta_sc .uprk_cta_mn {background-image: unset;min-height: auto;justify-content: center;padding: 30px 20px;}
  .uprk_cta_sc .uprk_cta_lt .btn-fix,.uprk_cta2_sc .uprk_cta2_lt .btn-fix, .upwk_bnr_lft .btn-fix {margin: 0 auto;}
  .uprk_cta_sc .uprk_cta_lt,.uprk_cta2_sc .uprk_cta2_lt {max-width: 100%;text-align: center;}
  .uprk_cta2_sc {min-height: auto;margin-top: 0;}
  .uprk_cta2_mn {min-height: auto;padding: 30px 0;justify-content: center;}
  .upwk_wrks_lst ul li figure {width: 45px;min-width: 45px;margin: 0 auto;}
  .upwk_wrks_lst ul li {border: 1px solid var(--c_page);padding: 20px;border-radius: 10px;flex-wrap: wrap;gap: 10px;text-align: center;width: 32%;}
  .upwk_wrks_lst ul li:not(:last-child) {padding-bottom: 20px;}
  .upwk_wrks_lst ul li h4 {font-size: 18px;margin-bottom: 5px;}
  .upwk_wrks_lst ul li>div {width: 100%;}
  .upwk_wrks_lst {width: 100%;max-width: 100%;}
  .upwk_wrks_lst h3 {font-size: 20px;margin-bottom: 12px;text-align: center;}
  .upwk_wrks_lst>ul {display: flex;align-items: stretch;justify-content: center;gap: 15px;flex-wrap: wrap;}
  .upwk_whyopt_sc,.upwk_advfeatr_sc,.upwk_how_sc,.upwk_wrks_sc,.upwk_wcu_sc ,.upwk_fetrs_sc{padding: 50px 0;}
  .upwk_whyopt_rt {width: 100%;padding: 0;max-height: 100%;border-radius: 10px;display: flex;align-items: stretch;justify-content: center;flex-wrap: wrap;gap: 15px;margin-top: 30px;}
  .upwk_whyopt_lt {width: 100%;padding: 20px;max-width: 100%;text-align: center;border-radius: 15px;}
  .upwk_whyopt_lt h3 {padding: 0;margin: 0;font-size: 24px;}
  .upwk_whyopt_rt li h3 {font-size: 20px;margin-bottom: 5px;}
  .upwk_whyopt_rt li {text-align: center;padding: 20px 15px;width: 48%;}
  .upwk_whyopt_rt li:not(:last-child) {margin-bottom: 0;}
  .upwk_fetrs_lst li {height: inherit;margin: 0 5px;padding: 20px 15px;text-align: center;}
  .upwk_fetrs_lst .slick-track {display: flex;}
  .upwk_fetrs_lst li h3 {font-size: 20px;margin-bottom: 10px;}
  .upwk_fetrs_lst li p {font-size: 14px;}
  .upwk_fetrs_nv li h3 {font-size: 16px;}
  .upwk_advfeatr_hvr {background: transparent;transform: unset;visibility: visible;opacity: 1;padding: 15px;}
  .upwk_advfeatr_hvr p {font-size: 14px;font-weight: 300;line-height: 1.6;margin-top: 5px !important;}
  .upwk_advfeatr_hvr {display: flex;flex-direction: column;justify-content: flex-end;background-size: cover;}
  .upwk_how_ryt li h3 {font-size: 20px;}
  .upwk_how_ryt {width: 100%;display: flex;align-items: stretch;justify-content: center;gap: 15px;flex-wrap: wrap;}
  .upwk_how_ryt li {margin: 0;width: 48%;text-align: center;}
  .upwk_how_ryt li>div {height: 100% !important;display: block !important;}
  .upwk_how_ryt li>div p {font-size: 14px;margin-top: 5px;}
  .upwk_wcu_bx {margin: 0 5px;min-height: 300px;background: unset;}
  .upwk_wcu_bx_image {height: 100%;}
  .upwk_wcu_cntnt p {visibility: visible;opacity: 1;font-size: 14px;line-height:1.4;}
  .upwk_wcu_cntnt {transform: unset;text-align: center;}
  .upwk_wcu_bx::after {opacity: 1;}
  .uprk_cta_sc {padding-top: 50px;}
  .upwk_advfeatr_lst li {background-size: cover;}
  .upwk_fetrs_nv {width: 100%;margin: 30px auto;}
}
@media (max-width:992px) {
  .upwk_wrks_lst ul li,
  .upwk_advfeatr_lst li {width: 48%;}
}
@media (max-width:767px) {
  .upwk_wrp .sb h2, .upwk_wrp .sb h3 {font-size: 28px;}
  .upwk_count_list {gap: 15px;}
  .upwk_bnr_ryt {width: 80%;}
  .upwk_count_list li {width: 22%;}
  .upwk_fetrs_nv li h3 {font-size: 14px;}
  .upwk_fetrs_nv {gap: 10px;flex-wrap: wrap;}
  .upwk_fetrs_nv li {padding: 14px 5px;}
  .page-template-tpl_upwork_clone .modal-dialog{width: 85%;}
}
@media (max-width:600px) {
  .upwk_whyopt_rt li, .upwk_wrks_lst ul li, .upwk_advfeatr_lst li, .upwk_how_ryt li, .upwk_bnr_ryt {width: 100%;}
  .upwk_fetrs_nv li.active::before {content: unset;}
  .upwk_fetrs_nv li.active {background: var(--c_page_gradient);}
  .upwk_wrp .sb h3, .upwk_wrp .sb h2,.upwk_count_list h3 {font-size: 24px;}
  .upwk_whyopt_rt li p ,.upwk_wrks_lst ul li p{font-size: 14px;line-height: 1.5;}
  .upwk_bnr_lft p {line-height: 24px;font-size: 15px;}
  .upwk_fetrs_nv li {width: 48%;}
  .upwk_count_list li {width: 47%;}
  .upwk_whyopt_mn, .upwk_advfeatr_lst, .upwk_how_mn, .upwk_wrks_mn, .upwk_wcu_lst {margin-top: 30px;}
  .upwk_fetrs_sc .btn-fix, .upwk_how_sc .btn-fix {margin: 30px auto 0;}
  .upwk_trst_lst {gap: 15px;}
  .upwk_trst_lst li img {max-width: 60px;}
  .upwk_fetrs_sldr {padding-bottom: 85px;}
}
/*career page CSS starts */
.carer_sclmda_sc h2 {
  z-index: 1;
  position: relative;
  font-size: 20px;
  font-weight: 300;
  background: #006eef;
  padding-right: 15px;
}
.carer_sclmda_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  position: relative;
}
.carer_sclmda_sc {
  background-color: #006EEF;
  padding: 20px 0;
}
.carer_sclmda_lst li i {
  background: #fff;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #006eef;
}

.carer_sclmda_lst {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  gap: 10px;
  flex-wrap: wrap;
  background: #006eef;
  padding-left: 15px;
  position: relative;
  z-index: 1;
}
.carer_sclmda_mn:after {
  position: absolute;
  content: "";
  background: #fff;
  bottom: 0;
  margin: auto;
  left: 0;
  height: 1px;
  width: 100%;
  z-index: 0;
  top: 2px;
}
.carer_vsnrs_lst li:nth-child(odd):after {
  position: absolute;
  content: "";
  width: 100%;
  background: #F4B2C6;
  height: 670px;
  bottom: 0;
  margin: auto;
  z-index: -1;
  right: 0;
  left: 0;
  border-radius: 580px 580px 0 0;
}
.carer_vsnrs_lst li:nth-child(3):after{
  background: #DBD2CA;
}
.carer_vsnrs_lst li:nth-child(even):after {
  position: absolute;
  content: "";
  background: #C2CCCB;
  border-radius: 580px 580px 0 0;
  bottom: 0;
  width: 100%;
  height: 500px;
  right: 0;
  left: 0;
  z-index: -1;
}
.carer_vsnrs_lst li:nth-child(4),.carer_vsnrs_lst li:nth-child(1) {
  padding: 30px 10px 0px 10px;
}
.carer_vsnrs_lst li:nth-child(odd) h3 {
  margin-bottom: 70px;
}
.carer_vsnrs_lst li:nth-child(even) h3 {
  margin-bottom: 24px;
}
.carer_vsnrs_lst li:nth-child(4):after{
  background: #F5C02D;
}
.carer_vsnrs_lst li:nth-child(1) h3 {
  margin-bottom: 125px;
}
.carer_vsnrs_lst h3 span {
  display: block;
  color: #6D6D6D;
  font-size: 18px;
  margin-top: 5px;
  font-weight: 400;
}
.carer_vsnrs_lst li {
  width: 24%;
  position: relative;
  padding: 30px 25px 0 25px;
  text-align: center;
}
.carer_vsnrs_lst {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  flex-wrap: wrap;
  margin-top: 160px;
}
.carer_vsnrs_lst li h3 {
  font-size: 22px;
  color: #010406;
  text-align: center;
}
.carer_hrtem_lst li {
  width: 23.5%;
  padding: 20px;
  background-color: #F7F7F7;
  border-radius: 25px;
  position: relative;
}
.carer_hrtem_lst li h3 {
  font-size: 24px;
  color: #010406;
  font-weight: 600;
  margin-top: 20px;
}
.carer_hrtem_lst li:hover h3{color: #006EEF;}
.carer_hrtem_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
  margin-top: 60px;
}
.carer_hrtem_lst li figure:after {
  position: absolute;
  content: "";
  background: #fff;
  width: 100%;
  height: 255px;
  margin: auto;
  z-index: -1;
  border-radius: 25px;
  bottom: 0;
  right: 0;
  left: 0;
}
.carer_hrtem_lst li figure img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  object-position: bottom;
}

.carer_hrtem_lst li figure {
  width: 100%;
  position: relative;
  height: 310px;
  z-index: 1;
}
.carer_hrtem_lst li:after {
  position: absolute;
  content: "\f0e1";
  font-family: 'FontAwesome';
  font-size: 34px;
  top: 10px;
  right: 25px;
  color: #000;
  opacity: 15%;
}
.carer_hrtem_lst li:hover:after {
  color: #006EEF;
  opacity: 1;
}
.carer_vsnrs_sc {
  background-color: #f7f7f7;
  padding: 80px 0 0;
  z-index: 1;
}
.carer_lfstyl_sc {
  background-color: #010406;
  position: relative;
  padding: 100px 0;
}
.carer_lfstyl_mn .sb h2 {
  font-size: 38px;
}
.carer_hrtem_lst li:nth-child(1) figure img{padding: 0 12px;}
.carer_wrp .theme_clr{color: #006EEF;}
.carer_lfstyl_mn .sb h2 span {
  font-size: 28px;
  display: block;
  font-weight: 500;
}
.carer_lfstyl_lst {
  position: relative;
  width: 75%;
}
.carer_lfstyl_mn:before {
  position: absolute;
  content: "" "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/12/20172904/hands.png);
  width: 142px;
  height: 78px;
  top: 39px;
}
.carer_lfstyl_mn .sb {
  width: 25%;
}
.carer_lfstyl_sc:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/12/20173928/shadows.png);
  width: 100%;
  right: -338px;
  height: 700px;
  top: 0;
  bottom: 0;
  margin: auto;
  z-index: 0;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
.carer_lfstyl_mn {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    width: calc(100% - (100% - 90%) / 2) !important;
    max-width: calc(100% - (100% - 1600px) /2);
    margin: 0 0 0 auto;
    position: relative;
}
.carer_lfstyl_mn:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/12/20173315/laughing.png);
  width: 121px;
  height: 130px;
  bottom: 0;
  left: 55px;
}
.carer_lfstyl_sc:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/12/20173730/fingers.png);
  width: 124px;
  height: 125px;
  right: 100px;
  bottom: 20px;
}
.carer_lfstyl_slide p {
  font-size: 16px;
  color: #B6B6B6 !important;
  font-weight: 300;
  line-height: 24px;
}
.carer_lfstyl_slide h3 {
  font-size: 20px;
  margin: 10px 0;
  line-height: 26px;
}
.carer_lfstyl_slide {
  border: 1px solid #787878;
  padding: 15px;
  border-radius: 5px;
  margin: 0 7px;
  height: inherit;
  background-color: #010406;
}
.carer_lfstyl_lst .slick-track{
    display: flex;
}
.carer_lfstyl_slide figure {
  width: 100%;
  height: 250px;
}
.carer_lfstyl_slide figure img {
  width: 100%;
  height: 100% !important;
  object-fit: cover;
  border-radius: 5px;
  object-position: top;
}
.carer_lfstyl_lst .slick-list{
  padding: 0 15% 0 0 !important;
}
.carer_wrp .fix_container {
  max-width: 1600px;
}
.carer_life_sc {
  margin-top: 60px;
  background: #f7f7f7;
  padding: 80px 0 110px; 
}
.carer_life_lst {
  margin-top: 50px;
}
.carer_life_lst li:nth-child(even) {
  transform: translate(0px, 85px);
}
.carer_life_sc .theme_clr {
  display: block;
  font-size: 32px;
}
.carer_life_slide {
  margin: 0 12px 90px 12px;
}
.nv_spc {
  padding-top: 80px;
}
.carer_bnr_mn {
  height: 745px;
  position: relative;
  border-radius: 50px;
  background-size: cover;
  background-repeat: no-repeat;
  padding: 55px;
  background-position: center;
}
.mtktplc_cntr {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 11px;
  flex-wrap: wrap;
  position: absolute;
  width: 50%;
  margin-left: auto;
  right: 0;
  bottom: 55px;
}

.mtktplc_cntr li h3 {
  color: #006EEF;
  font-size: 36px;
  font-weight: 800;
}
.mtktplc_cntr li {
  text-align: center;
  width: 22%;
}
.mtktplc_cntr li p {
  font-size: 16px;
  color: #010406 !important;
  font-weight: 500;
  margin-top: 5px;
}
.carer_bnr_lft h1 {
  font-size: 70px;
  line-height: 1.4;
  font-weight: 800;
}
.carer_bnr_lft {
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  height: 100%;
  flex-direction: column;
}
.career_fields {
  height: 100%;
  width: 100%;
  padding:12px 20px 12px 40px;
  border-radius: 5px;
  border: 0;
}
.carer_bnr_flds > div:not(:last-child) {
  width: 38%;
}
.career_btn {
  height: 100%;
  background: #006EEF;
  border: 0;
  padding: 12px;
  font-size: 16px;
  border-radius: 5px;
  color: #fff;
  font-weight: 300;
  cursor: pointer !important;
}
.carer_bnr_flds {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 15px;
  margin-top: 50px;
  width: 50%;
}
.sml-fnts {
  font-size: 45px;
  font-weight: 400;
  display: block;
}
.carer_bnr_flds > div {
  position: relative;
}
.carer_bnr_flds > div figure {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  left: 12px;
}
.carer_life_lst .slick-arrow {
  top: auto;
  bottom: -110px;
  right: 0;
  left: 0;
  margin: auto;
}
.carer_life_lst .slick-arrow:before {
  position: absolute;
  content: "";
  background-image: url(https://www.apptunix.com/wp-content/uploads/2022/12/Icon-ionic-ios-arrow-round-forward.svg);
  width: 57px;
  height: 21px;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 1;
  background-size: contain;
  }
.carer_life_lst .slick-next{
  left: 70px;
}
.carer_life_lst .slick-prev{
  right: 70px;
}
.carer_life_lst .slick-next:before{
  transform: rotate(180deg);
}
.carer_lfstyl_lst:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/12/20172239/star.png);
  width: 131px;
  height: 113px;
  top: -82px;
  left: -50px;
  z-index: 1;
}
.carer_chptrs_sc .sb h2 {
  font-size: 32px;
  line-height: 40px;
}
.carer_chptrs_sc .sb h2 .theme_clr {
  font-size: 45px;
  margin-top: 20px;
  display: inline-flex;
}
.carer_chptrs_sc .career_btn {
  margin: 30px auto 50px;
  padding: 12px 30px;
}
.carer_chptrs_sc figure {
  max-width: 1170px;
  margin: 0 auto;
}
.carer_chptrs_sc {
  padding: 80px 0;
  background-color: #FEFEFE;
}
.carer_vsnrs_sc .sb {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 70%;
  margin: 0 auto;
}
.carer_vsnrs_sc .sb h2 {
  width: 45%;
  font-size: 44px;
}
.carer_vsnrs_sc .sb p {
  width: 50%;
  font-size: 18px;
  color: #6D6D6D;
  margin: 0 !important;
}
.carer_pstns_sc {
  padding: 80px 0;
  background-color: #F7F7F7;
}
.carer_pstns_lft {
  background-color: #ffff;
  padding: 30px 50px 30px 30px;
  border-radius: 5px;
  width: 68%;
  position: relative;
}
.carer_pstns_lft:after{
  position: absolute;
  content: "";
  background: red;
}
.carer_pstns_lft li h3 {
  color: #6D6D6D;
  font-size: 18px;
  font-weight: 400;
}
.carer_pstns_inr h4 {
  color: #6D6D6D;
  font-weight: 400;
  font-size: 18px;
  margin: 0;
  line-height: normal;
}
.carer_pstns_lft li {
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 18px;
  border-bottom: 1px solid #00000012;
  padding-bottom: 18px;
}
.carer_pstns_lft li:last-child{
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
.carer_pstns_inr {
  display: flex;
  align-items: center;
  gap: 10px;
  width: 130px;
}
.carer_pstns_ryt {
  width: 30%;
  background: #fff;
  padding: 20px;
  border-radius: 5px;
}
.fltr h3 {
  font-size: 22px;
  color: #010406;
  font-weight: 600;
}
.fltr h4 {
  color: #6D6D6D;
  font-size: 16px;
  cursor: pointer;
  font-weight: 400;
}
.carer_pstns_rytlst ul li p {
  font-size: 16px;
  color: #6D6D6D;
}
.carer_pstns_rytlst ul li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 15px;
}
.fltr {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #00000014;
}
.srch figure {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  left: 15px;
}

.srch input {
  border: 1px solid #E4E4E4;
  background-color: #fff;
  width: 100%;
}
.srch {
  position: relative;
  width: 50%;
  margin: 30px auto;
}
.carer_pstns_mn {
  margin-top: 40px;
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
}
.carer_pstns_rytlst *{
  transition: unset;
}
.carer_pstns_rytlst > h3 {
  font-size: 22px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.carer_pstns_rytlst > ul {
  position: relative;
  margin-top: 20px;
  padding-right: 25px;
  border-right: 5px solid #EDEDED;
}
.carer_pstns_rytlst.active h3 span img {
  transform: rotate(270deg);
}
.carer_pstns_rytlst:not(:last-child) {
  border-bottom: 1px solid #00000014;
  padding-bottom: 20px;
  margin-bottom: 20px;
}

.carer_pstns_rytlst > h3 span img {
  width: 10px;
  transform: rotate(90deg);
  height: 10px;
}
.carer_pstns_rytlst ul li:last-child{
  margin-bottom: 0;
}
.carer_pstns_rytlst ul li input {
  margin: 0;
  width: 18px;
  height: 18px;
  cursor: pointer;
}
.carer_pstns_rytlst {
  cursor: pointer;
}
.carer_hrtem_sc {
  padding: 80px 0;
}
.carer_pstns_rytlst.active ul:after {
  background: #006EEF;
  width: 5px;
  height: 30px;
  position: absolute;
  content: "";
  top: 0;
  right: -5px;
  border-radius: 5px;
}
.carer_pstns_lft:after {
  position: absolute;
  content: "";
  background: #ededed;
  height: 90%;
  width: 6px;
  right: 24px;
  top: 0;
  bottom: 0;
  margin: auto;
  border-radius: 5px;
}
.carer_pstns_lft:before {
  position: absolute;
  content: "";
  background: #006eef;
  width: 6px;
  height: 70px;
  right: 24px;
  top: 27px;
  border-radius: 5px;
  z-index: 1;
}
.carer_hrtem_sc a,.aplctn-chkbx ~ p a {
  color: #006eef;
}
.carer_sclmda_lst li i:hover{background: #fff !important;}
@media (max-width:1600px) {
  .carer_lfstyl_slide figure {
    height: 200px;
  }
  .carer_vsnrs_lst li:nth-child(odd):after {
    height: 600px;
  }
  .carer_vsnrs_lst li:nth-child(even):after {height: 440px;}
}
@media (max-width:1500px) {
  .mtktplc_cntr li p{font-size: 14px;}
}
@media (max-width:1400px) {
  .carer_vsnrs_sc .sb h2{font-size: 36px;}
  .carer_vsnrs_sc .sb{width: 80%;}
  .carer_sclmda_sc h2{font-size: 16px;}
  .carer_hrtem_lst li figure{height: 240px;}
  .carer_hrtem_lst li figure:after{height: 200px;}
  .carer_hrtem_lst li:after{font-size: 24px;}
  .carer_chptrs_sc figure{max-width: 80%;}
}
@media (max-width:1200px) {
  .carer_bnr_lft{justify-content: center;height: auto;align-items: center;text-align: center;}
  .mtktplc_cntr{justify-content: center;width: 100%;position: unset;margin-top: 30px;}
  .carer_bnr_lft h1 {font-size: 48px;}
  .sml-fnts {font-size: 30px;}
  .carer_bnr_flds{width: 100%;justify-content: center;}
  .mtktplc_cntr li p{color: #fff !important; font-weight: 300;}
  .carer_bnr_mn {
    height: auto;border-radius: 25px;
    padding: 30px;
    background-size: cover;
    background-color: #000;
  }
  .carer_life_sc {margin-top: 40px;padding: 40px 0 100px;}
  .carer_vsnrs_sc .sb {width: 100%;flex-direction: column;text-align: center;justify-content: center;gap: 6px;}
  .carer_vsnrs_sc .sb h2,.carer_vsnrs_sc .sb p{width: 100%;}
  .carer_hrtem_lst li h3{font-size: 18px;text-align:center;margin-top: 12px;}
  .carer_hrtem_lst{gap: 12px;margin-top: 30px;}
  .carer_vsnrs_lst{margin-top: 30px;gap: 15px;align-items: stretch;}
  .carer_vsnrs_lst li:nth-child(even):after,.carer_vsnrs_lst li:nth-child(odd):after,.carer_sclmda_mn:after{content: unset;}
  .carer_vsnrs_lst li:nth-child(odd) h3 ,.carer_vsnrs_lst li:nth-child(1) h3,.carer_vsnrs_lst li:nth-child(even) h3{margin-bottom: 0;}
  .carer_vsnrs_lst li:nth-child(1) {background: #F4B2C6;}
  .carer_vsnrs_lst li:nth-child(2) {background: #C2CCCB;}
  .carer_vsnrs_lst li:nth-child(3) {background: #DBD2CA;}
  .carer_vsnrs_lst li:nth-child(4) {background: #F5C02D;}
  .carer_lfstyl_mn .sb h2 span {font-size: 22px;}
  .carer_lfstyl_mn .sb h2 {font-size: 32px;}
  .carer_pstns_sc,.carer_chptrs_sc,.carer_hrtem_sc{padding: 40px 0;}
  .carer_sclmda_mn .sb {width: 100%;text-align: center;}
  .carer_sclmda_lst{justify-content: center;padding-left: 0;}
  .carer_sclmda_mn{justify-content: center;gap: 12px;}
  .carer_sclmda_sc h2{padding-right: 0;}
  .carer_vsnrs_lst li{width: 48%;border-radius: 20px;overflow: hidden;}
  .carer_vsnrs_lst li img {height: 100% !important;object-fit: contain;object-position: bottom;}
  .carer_vsnrs_lst li h3{font-size: 18px;font-weight: 600;}
  .carer_vsnrs_lst h3 span{font-size: 14px;}
  .carer_vsnrs_lst li figure {height: 280px;}
  .carer_vsnrs_lst li:nth-child(3) figure {height: 280px;}
  .carer_vsnrs_lst li:nth-child(3) img {max-width: 200px;}
  .carer_vsnrs_sc{padding: 40px 0 ;}
  .carer_life_lst{margin-top: 30px;}
}
@media (max-width:992px) {
  .carer_hrtem_lst li{width: 48%;}
  .carer_lfstyl_mn .sb {width: 100%;margin-bottom: 30px;text-align: center;}
  .carer_lfstyl_sc{padding: 50px 0;}
  .carer_lfstyl_mn:before{content: unset;}
  .carer_lfstyl_lst{width: 100%;}
  .carer_lfstyl_sc:after{bottom: -2px;width: 85px;height: 90px;background-size: contain;}
  .carer_lfstyl_lst:before {
    width: 89px;
    height: 75px;
    background-size: contain;
    top: -45px;
    left: -35px;}
    .carer_bnr_mn{padding: 50px 30px;}
    .carer_pstns_rytlst > ul{padding-right: 15px;}
    .carer_pstns_rytlst ul li input {width: 12px;height: 12px;}
    .carer_pstns_rytlst ul li{margin-bottom: 8px;}
    .carer_pstns_rytlst > h3 {font-size: 16px;}
    .carer_pstns_lft li h3,.carer_pstns_inr h4,.carer_pstns_rytlst ul li p{font-size: 14px;}
    .carer_pstns_lft li,.fltr{padding-bottom: 10px;margin-bottom: 10px;}
    .fltr h3 {font-size: 16px;}
    .carer_pstns_rytlst:not(:last-child) {padding-bottom: 12px;margin-bottom: 12px;}
    .carer_pstns_ryt{padding: 20px 15px;}
}
@media (max-width:767px) {
  .carer_bnr_lft h1 {
    font-size: 36px;
  }
  .mtktplc_cntr li h3 {color: #fff;font-size: 24px;}
  .carer_pstns_lft{width: 100%;}
  .carer_pstns_ryt {margin-bottom: 30px;width: 100%;}
  .carer_chptrs_sc .sb h2 .theme_clr{font-size: 32px;}
  .sml-fnts {
    font-size: 26px;
  }
}
@media (max-width:600px) {
  .carer_bnr_lft h1 {font-size: 26px;}
  .carer_chptrs_sc .sb h2,.carer_chptrs_sc .sb h2 .theme_clr,.carer_life_sc .theme_clr,.carer_vsnrs_sc .sb h2{font-size: 24px;}
  .carer_vsnrs_sc .sb p{font-size: 16px;}
  .carer_pstns_lft {padding: 20px 20px 15px 10px;}
  .carer_pstns_lft:before{right: 10px;top: 20px;}
  .carer_pstns_lft:after{right: 10px;}
  .carer_bnr_flds {margin-top: 20px;gap: 10px;}
  .carer_bnr_flds > div:not(:last-child) {width: 48%;}
  .sml-fnts {font-size: 20px;}
  .carer_lfstyl_slide p{font-size: 14px;line-height: 20px;}
  .carer_lfstyl_slide figure {height: 160px;}
  .carer_lfstyl_slide h3{font-size: 18px;line-height: 24px;}
  .carer_lfstyl_slide figure {height: 160px;}
  .mtktplc_cntr li p{font-size: 12px;line-height: normal;}
  .career_btn{font-size: 14px;padding: 10px 12px;}
  .carer_chptrs_sc .sb h2 .theme_clr{margin-top: 10px;}
  .carer_chptrs_sc figure {max-width: 100%;}
  .carer_chptrs_sc .career_btn {margin: 20px auto 30px;}
  .carer_chptrs_sc .sb h2{line-height: 30px;}
  .carer_vsnrs_lst li figure {
    height: 210px;}
  .srch {width: 100%;}
  .carer_pstns_inr {display: flex;align-items: center;gap: 5px;width: 110px;}
  .carer_vsnrs_lst li:nth-child(3) figure {
    height: 220px;
  }
  .carer_vsnrs_lst li {display: flex;flex-direction: column;align-items: stretch;justify-content: space-between;}
  .mtktplc_cntr li{width: 48%;}
  .carer_bnr_mn {
    padding: 30px;}
}
@media (max-width:480px) {
  .carer_vsnrs_lst li,.carer_hrtem_lst li{width: 100%;}
}
/*career page CSS starts */

/*career page forms*/
/*form1*/
#job_description .modal-dialog {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 90%;
  max-width: 700px;
}
#job_description .modal-content {
  position: relative;
  padding: 30px;
  height: 600px;overflow: auto;
}

#job_description .modal-content::-webkit-scrollbar {
  width: 4px;
}

#job_description .modal-content::-webkit-scrollbar-thumb {
  background: #006eef;
}
#job_description .modal-content::-webkit-scrollbar-track {
  background: #f1f1f1;
}

.job_descrptn > div h2 {
  font-size: 22px;
}
.job_descrptn > div h3 {
  margin: 5px 0 0;
  color: #787878;
  font-weight: 400;
  margin-top: 10px;
  font-size: 18px;
}
.job_descrptn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
#job_description .modal-body h3{text-align: left;margin: 0;}
.dscrptn_cntnt ul li:before {
  position: absolute;
  content: "";
  background: #000;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  left: 0;
  top: 7px;
  margin: auto;
}
.aplctn-group .iti input {
  padding-left: 85px !important;
}
#job_description .close {
  background: #006eef;
  opacity: 1;
  position: absolute;
  top: -25px;
  right: -25px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
}
#job_description .close span{
color: #fff;
}
.dscrptn_cntnt,.dscrptn_cntnt p {
  font-size: 14px;
  font-weight: 300;
  line-height: 1.5;
}
.dscrptn_cntnt h3 {
  font-size: 24px;
  color: #006eef;
  margin: 15px 0 !important;
}
.dscrptn_cntnt > ul{margin-top: 8px;}
.dscrptn_cntnt{margin-top: 10px;}
.dscrptn_cntnt ul li {
  font-size: 14px;
  font-weight: 300;
  margin-bottom: 6px;
  color: #000;
  position: relative;
  padding-left: 20px;
}
#job_description .job_descrptn > div h3 {
  color: #787878;
  font-weight: 400;
  margin-top: 5px;
  font-size: 18px;
}
.dscrptn_lctn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 15px;
}
.dscrptn_lctn_inr h4 {
  font-size: 20px;
  color: #000;
  font-weight: 700;
  margin-bottom: 8px;
}
.dscrptn_lctn_inr h4:last-child {
  margin-bottom: 0;
}
#job_description .apply_nw button {
  background: #006eef;
  color: #fff;
  font-size: 14px;
  border: 0;
  font-weight: 300;
  padding: 8px 20px;
  border-radius: 4px;
}
/*form1*/

/*form2*/
#application_form .modal-dialog{
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 60%;
  max-width: 915px;
}
#application_form .theme_clr{
  color: #006EEF;
}
.application-form_mn h2 {
  text-align: center;
  font-size: 34px;
  color: #000;
  font-weight: 700;
}
.application-form_mn h2 .theme_clr {
  display: block;
  font-size: 22px;
  margin-bottom: 12px;
  font-weight: 600;
}
.fields_group {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin: 40px 0 20px; 
  gap:30px 20px;
}
.aplctn-btn input {
  background: #006EEF;
  border: 0;
  color: #fff;
  font-size: 16px;
  font-weight: 300;
  padding: 12px 20px;
  border-radius: 5px;
}
.aplctn-chkbx ~ p {
  font-size: 15px;
  color: #010406;
  font-weight: 500;
  line-height: 1.4;
}
.aplctn-chkbx p {
  color: #6D6D6D;
  font-size: 16px;
  font-weight: 400;
  width: 90%;
  line-height: 1.4;
}
.aplctn-chkbx input {
  width: 18px;
  height: 18px;
}
.aplctn-chkbx {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  flex-wrap: wrap;
  margin: 30px 0 20px;
}
.aplctn-btn {
  margin-top: 25px;
}
.aplctn-group {
  width: 100%;
}
.aplctn-group.w_50{
  width: 48%;
}
.aplctn-group{
  border-bottom: 1px solid #E6E6E6;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 300;position: relative;
}
.frm-control {
  width: 100%;
  border: 0;
}
#application_form .modal-content{
  position: relative;
  padding: 50px 40px;
}
.aplctn-group.upld_file {
  background: #F7F7F7;
  border: 0;
  height: 120px;
  border-radius: 5px;
  position: relative;
  padding: 0;
}
.error {
  position: absolute;
  bottom: -26px;
  left: 0;
  width: 100%;
  font-weight: 300;
}
.upld_cntnt {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 7px;
  height: 100%;
}

.upld_cntnt p {
  color: #6D6D6D;
  font-size: 16px;
}
.aplctn-group.upld_file input {
  position: absolute;
  opacity: 0;
  inset: 0;
  margin: auto;
  width: 100%;
  height: 100%;
}
#application_form .close{
  background: #006eef !important;
  opacity: 1;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  position: absolute;
  top: -45px;
  right: -35px;
}
.aplctn-chkbx ~ p a{font-size: 15px;}
#application_form .close span{color: #fff;}
@media (max-width:1500px) {
  .fields_group{gap:20px;margin: 20px 0;}
  .aplctn-group{font-size: 14px;padding-bottom: 8px;}
  .aplctn-chkbx{margin: 20px 0 10px;}
  .aplctn-btn {margin-top: 20px;}
  .aplctn-group.upld_file{height: 100px;}
  .application-form_mn h2{font-size: 30px;}
  .application-form_mn h2 .theme_clr{font-size: 20px;margin-bottom: 5px;}
}
@media (max-width:1200px) {
  .application-form_mn h2{font-size: 24px;}
  .application-form_mn h2 .theme_clr{font-size: 16px;margin-bottom: 8px;}
  .aplctn-chkbx ~ p,.aplctn-chkbx p{font-size: 14px;}
  .aplctn-chkbx{margin: 15px 0 8px;}
  .fields_group{gap: 20px 10px;}
  .aplctn-group.upld_file{height: 80px;}
  .upld_cntnt p{font-size: 14px;}
  .upld_cntnt img {width: 20px;}
  .upld_cntnt{gap: 5px;}
  .aplctn-btn input{font-size: 14px;padding: 10px 20px;}
  .aplctn-btn {margin-top: 15px;}
}
@media (max-width:992px) {
  #application_form .modal-content {padding: 30px;}
  #application_form .modal-dialog{width: 80%;}
  #application_form .modal-dialog{align-items: flex-start;}
}
@media (max-width:600px) {
  #application_form .modal-dialog{width: 95%;}
  .application-form_mn h2 {font-size: 20px;}
}
/*form2*/


/*it staff Augmentation page css starts*/
.itstf_tlnt_mn p {
  font-size: 18px;
  color: #000;
  margin: 10px 0 30px;
  line-height: 1.6;
}
.itstf_tlnt_sc {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/17114854/talent-bg.png);
  padding: 65px 0;
  background-size: cover;
  margin-top: 50px;
  background-repeat: no-repeat;
}
.itstf_tlnt_mn h2 {
  font-size: 34px;
  color: #000;
  font-weight: 800;
  line-height: 1.3;
}
.itstf_tlnt_mn {
  box-shadow: 0px 4px 23px 0px #C2C1C169;
  background-color: #fff;
  width: 45%;
  padding: 30px 40px;
  border: 1px solid #F2F2F2;
  border-radius: 16px;
}
.itstf_cta1_sc {
  background: linear-gradient(90deg, #126BFB, #020e1f, #020e1f, #126BFB);
  padding: 60px 0;
}
.itstf_cta1_mn p {
  font-size: 24px;
  margin: 20px 0 40px;
  font-weight: 300;
}
.itstf_cta1_mn .btn-fix {
  margin: auto;
}
.itstf_cta2_sc {
  background: #020E1F;
  padding: 50px 0;
  position: relative;
  overflow: hidden;
}
.itstf_cta2_sc:before ,.itstf_cta2_sc:after{
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/20174607/DeWatermark.png);
  width: 370px;
  height: 360px;
  bottom: -150px;
  mix-blend-mode: color-dodge;
  left: -70px;
}
.itstf_cta2_sc:after {
  right: -150px;
  left: auto;
  top: -130px;
  bottom: auto;
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/20175140/DeWatermark2.png);
}
.itstf_cta1_mn h2 {
  font-size: 36px;
  font-weight: 800;
}
.itstf_cta2_mn p {
  opacity: 70%;
  line-height: 1.4;
}
.itstf_whychs_mn {
  width: 70%;
  margin: 40px 0 0 auto;
}
.itstf_whychs_mn h3 {
  font-size: 22px;
  font-weight: 400;
  color: #000;
  line-height: 1.4;
  margin-bottom: 40px;
  width: 90%;
}
.itstf_whychs_lst li h4 {
  font-size: 26px;
  color: #000;
  font-weight: 500;
}
.itstf_whychs_lst li:not(:last-child) {
  border-bottom: 2px solid #11243D1C;
  padding-bottom: 20px;
  margin-bottom: 20px;
}
.itstf_whychs_lst li * ,.itstf_cntr_lst li *{
  transition: unset;
}
.itstf_whychs_lst li p {
  color: #000;
  font-size: 18px;
  line-height: 1.6;
}
.itstf_whychs_lst li > div {
  margin-top: 12px;
}
.itstf_whychs_lst li{padding-right: 80px;position: relative;}
.itstf_whychs_lst li span:after, .itstf_whychs_lst li span:before {
  cursor: pointer;
  content: "";
  display: block;
  width: 16px;
  height: 3px;
  background: #fff;
  position: absolute;
  border-radius: 50px;
  inset: 0;
  margin: auto;
}
.itstf_whychs_lst li span {
  position: absolute;
  right: 0;
  top: -6px;
  background: #126bfb;
  width: 40px;
  height: 40px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.itstf_whychs_lst li span:after{
  transition: .2s ease;
  transform: rotate(90deg);
}
.itstf_whychs_lst li.active span:after{
  transform: rotate(0deg);
}
.itstf_whychs_sc {
  background-color: #F5F9FFCC;
  padding: 80px 0;
}
.itstf_whychs_sc .sb p {
  font-size: 28px;
  color: #00000099;
}

.itstf_whychs_sc .sb h2 {
  color: #000;
  text-transform: uppercase;
  font-weight: 800;
  font-size: 54px;
}
.itstf_advntgs_sc {
  background-color: #020E1F;
  padding: 80px 0;
  position: relative;
}
.itstf_advntgs_sc:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/20175720/advantage-bfr.png);
  width: 520px;
  height: 580px;
  bottom: -85px;
  left: 0;
  mix-blend-mode: plus-lighter;
}
.itstf_advntgs_sc .itstf_whychs_mn h3{
  color: #9AA8BC;font-size: 19px;
}

.itstf_advntgs_mn .sb h2 {
  font-size: 40px;
}

.itstf_advntgs_mn .sb {
  width: 27%;line-height: 1.4;
}
.itstf_advntgs_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}
.itstf_advntgs_sc .itstf_whychs_mn {
  width: 66%;
  margin: 0px 0 0 auto;
}
.itstf_advntgs_sc .itstf_whychs_lst li h4{color: #fff;font-size: 24px;}
.itstf_advntgs_sc .itstf_whychs_lst li p {font-weight: 300;font-size: 17px;}
.itstf_advntgs_sc .itstf_whychs_lst li:not(:last-child) {border-bottom: 2px solid #11243D;}
.itstf_srvcs_mn {
  background: #FFFFFF;
  padding: 50px 80px;
  border-radius: 60px;
}
.itstf_srvcs_lft {
  width: 45%;
}
.itstf_srvcs_ryt {
  width: 52%;
}
.itstf_bsns_sc {
  background: #020E1F;
  padding: 80px 0;
  position: relative;
  overflow: hidden;
}
.itstf_bsns_sc:after {
  position: absolute;
  content: "";
  background-image: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/20183731/empowering_lft.png');
  width: 608px;
  height: 357px;
  right: -165px;
  top: -220px;
  transform: rotate(220deg);
  mix-blend-mode: color-dodge;
  background-size: contain;
}
.itstf_bsns_sc:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/28120806/empower.png);
  width: 715px;
  height: 455px;
  bottom: 0;
  background-size: contain;
  left: -75px;
}
.itstf_srvcs_sc {
  background-color: #020E1F;
  padding: 20px 30px 60px;
}
.itstf_srvcs_sc .btn-fix{margin: 50px auto 0;}
.itstf_srvcs_mn h2 {
  font-size: 38px;
  font-weight: 800;
  text-align: center;
  line-height: 1.3;
}
.itstf_srvcs_flx {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 40px;
}
.itstf_srvcs_lft > ul li h4 {
  font-size: 24px;
  font-weight: 400;
  color: #000;
}
.itstf_srvcs_lft h3 {
  font-size: 30px;
  width: 75%;
  font-weight: 600;
  color: #000;
  margin-bottom: 35px;
  line-height: 1.4;
}
.itstf_srvcs_lft > ul li {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
  margin-bottom: 25px;
}
.itstf_srvcs_lft > ul li img {
  max-width: 30px;
  width: 30px;
  height: 30px !important;
}
.itstf_wrp .theme_clr {
  color: #126BFB;
}
.itstf_srvcs_lft > ul li:last-child{margin-bottom: 0;}
.itstf_bsns_ryt li figure {
  background: #126BFB;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 7px;
  padding: 10px;
}
.itstf_bsns_ryt li p {
  font-size: 17px;
  color: #8993A2 !important;
  font-weight: 300;
  line-height: 1.6;
}
.itstf_bsns_ryt{
  width: 46%;
  height: 800px;
  overflow: auto;
}
.itstf_bsns_ryt::-webkit-scrollbar{
  width: 0;
  height: 0;
}
.itstf_bsns_lft p {
  font-size: 18px;
  color: #8993A2 !important;
  line-height: 1.5;
  margin: 20px 0 30px;
}
.itstf_bsns_lft h2 {
  font-size: 40px;
  font-weight: 600;
  line-height: 1.4;
}
.itstf_bsns_ryt li:not(:last-child) {
  border-bottom: 1px solid #192F4D;
  margin-bottom: 30px;
  padding-bottom: 30px;
}
.itstf_bsns_ryt li h3 {
  font-size: 22px;
  margin: 15px 0;
  font-weight: 400;
}
.itstf_bsns_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}
.itstf_bsns_lft {
  width: 45%;
}
.itstf_bsns_ryt li {
  padding: 0 15px;
}
.itstf_cntr_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  text-align: center;
}

.itstf_cntr_lst li {
  width: 33%;
  padding: 20px;
}
.itstf_cntr_lst li p {
  font-size: 22px;
  color: #000;
  font-weight: 500;
}
.itstf_cntr_lst li h3 {
  font-size: 50px;
  color: #000;
  font-weight: 800;
  margin-bottom: 6px;
}
.itstf_cntr_sc {
  background: linear-gradient(180deg, #FFFFFF 0%, #F0F6FF 100%);
}
.itstf_cntr_lst li:hover {
  background: #126BFB;
}
.itstf_cntr_lst li:not(:nth-last-child(-n+3)) {
  border-bottom: 1px solid #D1D9E4;
}
.itstf_cntr_lst li:not(:nth-child(3)) {
  border-right: 1px solid #D1D9E4;
}
.itstf_cntr_lst li:last-child {
  border-right: 0;
}
.itstf_cntr_lst li:hover h3, .itstf_cntr_lst li:hover p {
  color: #fff;
}
.itstf_bnr_sc {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/17151044/it-staff-bnrbg.png);
  background-size: cover;
  background-repeat: no-repeat;
  height: 700px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.itstf_bnr_mn h1 span {
  font-size: 48px;
}

.itstf_bnr_mn h1 {
  font-size: 74px;
  text-align: center;
}
.itstf_bnr_lst {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin: 20px 0 30px;
  gap: 40px;
}

.itstf_bnr_lst li {
  font-size: 22px;
  color: #fff;
  font-weight: 300;
  position: relative;
  padding-left: 30px;
}
.itstf_bnr_lst li:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/20132453/tick-circle.png);
  width: 20px;
  height: 20px;
  background-size: contain;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.itstf_exprts_sc {
  background-color: #020E1F;
  padding: 80px 0;
}
.itstf_exprts_ryt li {
  border: 1px solid transparent;
  background: linear-gradient(180deg, #091F3E 0%, rgba(18, 107, 251, 0.8) 100%);
}
.itstf_exprts_lft p {
  font-size: 20px;
  font-weight: 300;
  width: 90%;
  margin: 20px 0;
}
.itstf_exprts_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.itstf_exprts_lft h2 {
  font-size: 40px;
  font-weight: 800;
}
.itstf_exprts_ryt {
  width: 55%;
  display: flex;
  align-items: stretch;
  gap: 15px;
  flex-wrap: wrap;
}
.itstf_exprts_lft {
  width: 37%;
}
.itstf_exprts_ryt li h3 {
  font-size: 30px;
  font-weight: 400;
  line-height: 1.4;
  margin-top: 25px;
}

.itstf_exprts_ryt li {
  border: 2px solid transparent;
  padding: 40px 50px 40px 20px;
  width: 48%;
  border-radius: 10px;
  background: linear-gradient(#06172f, #06172f) padding-box, linear-gradient(0deg, #126BFBCC 0, #126BFBCC 10%, #b507d600 100%) border-box;
}
.itstf_exprts_ryt li figure {
  width: 70px;
  height: 70px;
  background: #092142;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 14px;
}
.itstf_exprts_lft button {
  color: #126BFB;
  font-size: 20px;
  background: unset;
  border: 0;
  padding: 0;
}
.itstf_indstrs_sc {
  background-color: #020E1F;
  padding: 80px 0 25px;
}
.itstf_indstrs_lft h2 {
  font-size: 50px;
  font-weight: 800;
}
.itstf_indstrs_lft p {
  font-size: 22px;
  color: #8094AF !important;
  font-weight: 300;
  line-height: 1.4;
  margin: 10px 0 30px;
}
.itstf_indstrs_lft {
  width: 30%;
}
.itstf_indstrs_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.itstf_indstrs_sc .fix_container {
  width: calc(100% - (100% - 90%) / 2) !important;
  max-width: calc(100% - (100% - 1600px) / 2);
  margin: 0 0 0 auto;
}
.itstf_indstrs_ryt {
  width: 65%;
}
.itstf_indstrs_slide {
  position: relative;
  margin: 5px;
  border-radius: 12px;
  overflow: hidden;
}
.itstf_indstrs_sldr:nth-child(2) {
  transform: rotate(180deg);
}
.itstf_indstrs_sldr:nth-child(2) li.slick-slide{
  transform: rotate(-180deg);
}
.itstf_indstrs_slide h3 {
  position: absolute;
  bottom: 0;
  transform: translate(0, 100%);
  margin: auto;
  background: #020e1fad;
  border-radius: 12px;
  padding: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
  transition: all .5s ease-in-out 0s;
  z-index: 9;
  opacity: 0;
  font-size: 34px;
  text-align: center;
}
.itstf_indstrs_slide:hover h3{
  opacity: 1;
  transform: unset;
}
.itstf_indstrs_slide figure img {
  width: 100%;
  height: 100% !important;
  object-fit: cover;
  border-radius: 12px;
}
.itstf_indstrs_sldr ,.itstf_indstrs_btn{
  -webkit-mask-image: linear-gradient(to right, #FFFFFF00 0%, #000 14.5%, #FFFFFF 66.5%, rgba(0, 0, 0, 0) 100%);
}
.itstf_indstrs_slide figure {
  width: 100%;
  height: 100%;
  max-height: 265px;
}
.itstf_drmteam_sc {
  background-color: #020e1f;
  padding-bottom: 80px;
  position: relative;
}

.itstf_drmteam_sc .sb h2:after {
  position: absolute;
  content: "";
  background: radial-gradient(50% 50% at 50% 50%, rgba(18, 107, 251, 0.9) 0%, rgba(2, 14, 31, 0) 100%);
  width: 90%;
  height: 50px;
  right: 0;
  left: 0;
  bottom: 14px;
  margin: auto;
  z-index: -1;
  filter: blur(44px);
}

.itstf_drmteam_sc .sb h2 {
  position: relative;
  z-index: 1;
}
.itstf_drmteam_sc:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/20184149/dream-teambg.png);
  width: 100%;
  height: 756px;
  mix-blend-mode: color-dodge;
  bottom: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: bottom;
}
.itstf_bnr_sc .btn-fix {
  margin: auto;
}
.grcry_buld_sc {
  padding: 60px 0 80px;
}
.section-our-process {
  background: linear-gradient(180deg, #002860 0%, #020E1F 100%);
  padding: 80px 0;
}
.itstf_wrp .btn-fix:not(.btn-fix_wht) svg path {
  fill: #000;
}

.itstf_wrp .btn-fix:not(.btn-fix_wht) svg {
  background: #fff;
}
.itstf_wrp .btn-fix:not(.btn-fix_wht) {
  background: #126BFB;
  color: #fff;
}
.itstf_wrp .ecmrc_prfl_sc {padding: 40px 0 70px;}
.itstf_wrp .tstimnl_sc.tstimnl_desgn4.saudi_wrp{padding-top: 60px;}


.itstf_wrp .grcry_buld_sc th {
  color: #000;
  background: #F1F6FF;
}
.itstf_wrp .grcry_buld_sc td,.itstf_wrp .grcry_buld_sc th {
  font-size: 22px;
  font-weight: 600;}

.itstf_wrp .grcytbl tr:first-child th:nth-child(2),.itstf_wrp .grcytbl tr:nth-child(2) td:nth-child(2),.itstf_wrp .grcytbl tr:nth-child(4) td:nth-child(2),.itstf_wrp .grcytbl tr:nth-child(6) td:nth-child(2){
  background: #2377FF;
}
.itstf_wrp .grcytbl tr:nth-child(3) td:nth-child(2),.itstf_wrp .grcytbl tr:nth-child(5) td:nth-child(2) {
  background: #003B9B;
}
.itstf_wrp .grcry_buld_sc th:last-child {
  border-radius: 0 40px 0 0;
}
.itstf_wrp .grcry_buld_sc th:first-child {
  border-radius: 40px 0 0 0;
}
.itstf_wrp .grcytbl tr:first-child th:nth-child(2){color: #fff;}
.itstf_wrp .grcytbl tr:first-child th:nth-child(2):after, .grcytbl tr:nth-child(6) td:nth-child(2):after{background: #2377ff;border-radius: 14px;}
.itstf_wrp .grcytbl tr:nth-child(6) td:nth-child(2){position: relative;}
.itstf_wrp .grcytbl tr:nth-child(6) td:nth-child(2):after{
  top: auto;width: 100%;bottom: 0;
}
.itstf_wrp .tstimnl_bx:after {
  filter: brightness(0) saturate(100%) invert(31%) sepia(78%) saturate(3876%) hue-rotate(203deg) brightness(95%) contrast(99%);
}
.itstf_wrp .grcytbl tr:nth-child(3) td:nth-child(2) img, .itstf_wrp .grcytbl tr:nth-child(5) td:nth-child(2) img{filter: brightness(0) invert(1);}
.itstf_wrp .grcytbl:after{border-radius: 40px;}
@media (max-width:1400px) {
  .itstf_srvcs_mn h2{font-size: 34px;}
  .itstf_indstrs_slide h3{font-size: 20px;}
  .itstf_indstrs_slide figure{max-height: 225px;}
}
@media (max-width:1200px) {
  .itstf_whychs_lst li span{width: 30px;height: 30px;}
  .itstf_whychs_lst li span:after, .itstf_whychs_lst li span:before{width: 12px;}
  .itstf_wrp .grcry_buld_sc td, .itstf_wrp .grcry_buld_sc th {font-size: 14px;font-weight: 500;}
  .itstf_wrp .grcry_buld_sc {padding: 40px 0;}
  .itstf_bsns_sc:after,.itstf_bsns_sc:before,.itstf_srvcs_ryt,.itstf_advntgs_sc:before,.itstf_cta2_sc:before, .itstf_cta2_sc:after,.itstf_drmteam_sc:before{display: none;}
  .itstf_bnr_mn h1 {font-size: 42px;}
  .itstf_bnr_lst li {font-size: 16px;padding-left: 26px;}
  .itstf_srvcs_lft > ul li h4,.itstf_whychs_sc .sb p{font-size: 16px;}
  .itstf_bnr_sc{height: auto;padding-bottom: 50px;padding-top: 120px;}
  .itstf_cntr_lst li h3 {font-size: 26px;}
  .itstf_cntr_lst li p,.itstf_advntgs_sc .itstf_whychs_lst li p,.itstf_whychs_lst li p{font-size: 14px;}
  .itstf_bsns_lft,.itstf_srvcs_lft,.itstf_exprts_lft ,.itstf_advntgs_mn .sb,.itstf_indstrs_lft{width: 100%;text-align: center;}
  .itstf_bsns_ryt{width: 100%;height: 100%;margin-top: 30px;}
  .itstf_bsns_lft p {font-size: 16px;margin: 10px 0 25px;}
  .itstf_bsns_sc,.itstf_exprts_sc,.itstf_advntgs_sc,.itstf_indstrs_sc,.itstf_whychs_sc{padding: 40px 0;}
  .itstf_bsns_lft .btn-fix {margin: 0 auto;}
  .itstf_bsns_ryt li h3 {font-size: 18px;margin: 10px 0 5px;}
  .itstf_bsns_ryt li {padding: 0;text-align: center;}
  .itstf_bsns_ryt li figure,.itstf_indstrs_lft .btn-fix{margin: 0 auto;}
  .itstf_bsns_ryt li:not(:last-child) {margin-bottom: 15px;padding-bottom: 15px;}
  .itstf_srvcs_mn {padding: 30px 20px;border-radius: 20px;}
  .itstf_srvcs_lft h3 {font-size: 20px;width: 100%;margin-bottom: 15px;}
  .itstf_srvcs_flx{margin-top: 10px;}
  .itstf_srvcs_lft > ul li{gap: 5px;margin-bottom: 0;}
  .itstf_srvcs_lft > ul li img {max-width: 20px;width: 20px;height: 20px !important;}
  .itstf_srvcs_lft ul {display: flex;align-items: center;justify-content: center;gap: 20px;}
  .itstf_srvcs_sc{padding: 20px 20px 40px;}
  .itstf_exprts_lft p{font-size: 16px;margin: 5px 0 10px;width: 100%;}
  .itstf_exprts_ryt li h3{font-size: 18px;margin-top: 10px;}
  .itstf_exprts_ryt li figure {width: 50px;height: 50px;padding: 10px;margin: 0 auto;}
  .itstf_exprts_ryt {width: 100%;justify-content: center;margin-top: 30px;}
  .itstf_tlnt_mn{width: 50%;padding: 30px 20px;}
  .itstf_tlnt_mn p {font-size: 16px;margin: 5px 0 20px;}
  .itstf_advntgs_sc .itstf_whychs_mn {width: 100%;margin: 10px 0 0 auto;}
  .itstf_advntgs_sc .itstf_whychs_mn h3{font-size: 16px;text-align: center;}
  .itstf_advntgs_sc .itstf_whychs_lst li h4{font-size: 18px;}
  .itstf_whychs_lst li:after{width: 25px;height: 25px;background-size: contain;}
  .itstf_cta1_mn p {font-size: 16px;margin: 10px 0 25px;}
  .itstf_cta1_sc{padding: 30px 0;}
  .itstf_indstrs_ryt {width: 100%;}
  .itstf_indstrs_lft p{font-size: 16px;margin: 10px 0 25px;}
  .itstf_indstrs_mn{gap: 30px;}
  .itstf_indstrs_slide h3{padding: 10px;}
  .itstf_whychs_sc .sb h2,.itstf_indstrs_lft h2{font-size: 40px;}
  .itstf_whychs_sc .sb{text-align: center;}
  .itstf_whychs_mn {width: 100%;margin: 10px 0 0 auto;}
  .itstf_whychs_mn h3{font-size: 16px;width: 100%;text-align: center;margin-bottom: 25px;}
  .itstf_whychs_lst li h4{font-size:18px;}
  .itstf_whychs_lst li:not(:last-child){padding-bottom: 15px;margin-bottom: 15px;}
  .itstf_cta2_sc{padding: 30px 0;}
  .itstf_drmteam_sc{padding-bottom: 40px;}
  .itstf_exprts_ryt li{padding: 20px;text-align: center;}
  .itstf_wrp .tstimnl_sc.tstimnl_desgn4.saudi_wrp {padding-top: 40px;}
  .itstf_indstrs_sc .fix_container {width: calc(100% -(100% - 100%) / 2) !important;padding: 0 20px;}
  .itstf_indstrs_btn {padding: 0 10px;}
  .itstf_indstrs_slide figure{height: 140px;}
}
@media (max-width:992px) {
  .itstf_tlnt_sc{padding: 40px 0;margin-top: 40px;}
  .itstf_bsns_lft h2,.itstf_srvcs_mn h2 ,.section-our-process__title,.itstf_exprts_lft h2,.itstf_advntgs_mn .sb h2,.itstf_cta1_mn h2,.itstf_indstrs_lft h2,.itstf_whychs_sc .sb h2,.itstf_tlnt_mn h2{font-size: 30px;}
  .itstf_tlnt_mn{width: 100%;}
  .itstf_exprts_ryt li h3{font-size: 14px;}
}
@media (max-width:767px) {
  .itstf_cta2_sc{margin-top: 40px;}
  .itstf_wrp .grcry_buld_sc td {white-space: normal;padding: 10px 5px;font-size: 12px;}
  .itstf_wrp .grcytbl tr:first-child th:nth-child(2), .grcytbl tr:first-child th:nth-child(3), .grcytbl tr:first-child th:nth-child(4){width: fit-content;}
  .itstf_wrp .grcytbl table tr td img{height: 15px !important;width: 15px;}
}
@media (max-width:600px) {
  .itstf_bnr_mn h1 {
    font-size: 21px;
  }
  .itstf_bnr_mn h1 span.blk_span,  .itstf_bnr_mn h1 span {display: block;font-size: 20px;}
  .itstf_indstrs_slide h3{transform: unset;opacity: 1;background: #020e1f8c;}
  .itstf_srvcs_lft ul{flex-wrap: wrap;gap: 10px;}
  .itstf_bnr_lst{gap: 12px;}
  .itstf_cntr_lst li{padding: 15px 5px;}
  .itstf_cntr_lst li h3 {font-size: 20px;margin-bottom: 5px;}
  .itstf_srvcs_lft h3{font-size: 16px;}
  .itstf_bnr_lst li{text-align: center;}
  .itstf_exprts_ryt{gap: 10px;}
  .itstf_cntr_lst li p{font-size: 12px;line-height: 1.3;}
  .itstf_whychs_lst li{padding-right: 40px;}
  .itstf_bsns_ryt li figure{width: 40px;height: 40px;padding: 7px;}
  .itstf_bnr_lst li,.itstf_bsns_ryt li p,.itstf_srvcs_lft > ul li h4,.itstf_tlnt_mn p{font-size: 14px;}
  .itstf_bsns_lft h2,.itstf_srvcs_mn h2,.section-our-process__title,.itstf_exprts_lft h2,.itstf_advntgs_mn .sb h2,.itstf_cta1_mn h2,.itstf_indstrs_lft h2,.itstf_whychs_sc .sb h2,.itstf_tlnt_mn h2{font-size: 24px;}
}
@media (max-width:480px) {
  .itstf_srvcs_lft > ul li{width:100%;}
}
/*it staff Augmentation page css ends*/

/*hire mobile app developers usa css starts*/
.apdevusa_bnr_sc {
  background-color: #032E47;
  height: 833px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/21182554/banner-mobileappusa.png);
  background-repeat: no-repeat;
  background-position: right top 60px;
  padding-top: 130px;
}
.apdevusa_aplcnts_Sc{
  background-color: #032E47;
  padding-top: 50px;
}
.apdevusa_wrp .awrd_hd_sh {
  text-align: center;
}
.apdevusa_indstry_sc,.apdevusa_cta1_sc {
  background-color: #032E47;
  padding: 80px 0;
}
.apdevusa_indstry_lst{
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;
  gap: 20px;
  margin-top: 50px;
}
.apdevusa_indstry_lst li {
  width: 31%;
  background-repeat: no-repeat;
  height: 475px;
  background-size: cover;
  border-radius: 14px;
  position: relative;
  overflow: hidden;
}
.apdevusa_cta2_sc {
  background-color: #126BFB;
  padding: 50px 0;position: relative;
}
.apdevusa_cta2_sc:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/22121758/usa-cta2-left.png);
  width: 312px;
  height: 382px;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  mix-blend-mode: screen;
  background-size: contain;
}
.apdevusa_cta2_sc:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/01/22121802/usa-cta2-right.png);
  width: 378px;
  height: 382px;
  right: 0;
  top: 0;
  bottom: 0;
  mix-blend-mode: screen;
  background-size: contain;
}
.apdevusa_cta2_sc p {
  font-size: 17px;
  font-weight: 300;
  line-height: 1.5;
  margin: 10px 0 30px;
}
.apdevusa_cta2_sc h2 {
  font-size: 42px;
  font-weight: 600;
}
.apdevusa_prcs_slide {
  background-color: #F3F3F3;
  padding: 60px 40px 40px 40px;
  margin: 0 5px;
  border-radius: 20px;
  position: relative;
  counter-increment: my-awesome-counter;
  height: inherit;
}
.apdevusa_prcs_lst .slick-track{display: flex;}
.apdevusa_aplcnts_lst li {
  width: 32%;
  background-color: #134867;
  padding: 40px 20px 40px 30px;
  border-radius: 20px;
}
.apdevusa_prcs_sc .fix_container {
  width: calc(100% - (100% - 90%) / 2) !important;
  max-width: calc(100% - (100% - 1170px) / 2);
  margin: 0 0 0 auto;
}
.apdevusa_prcs_sc .slick-list {
  padding-right: 12% !important;
}
.apdevusa_aplcnts_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 15px;
  flex-wrap: wrap;
}
.apdevusa_aplcnts_lst li p {
  color: #A8B2C0 !important;
  font-size: 17px;
  line-height: 1.5;
  margin: 25px 0 30px;
}
.apdevusa_aplcnts_lst li h3 {
  font-size: 22px;
  line-height: 1.4;
}
.apdevusa_aplcnts_upr {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 35px;
  border-bottom: 2px solid #8993A2;
  width: fit-content;
  margin: 50px auto;
  padding-bottom: 20px;
}

.apdevusa_aplcnts_upr li h3 {
  font-size: 20px;
  font-weight: 500;
}
.apdevusa_aplcnts_upr li:after {
  position: absolute;
  content: "";
  background: transparent;
  width: 100%;
  height: 3px;
  bottom: -22px;
  border-radius: 5px;
}
.apdevusa_aplcnts_upr li.active:after {
  background: #fff;
}
.apdevusa_aplcnts_lwr > li {
  opacity: 0;
  height: 0;
  visibility: hidden;
}
.apdevusa_aplcnts_lwr > li.active {
  opacity: 1;
  height: 100%;
  visibility: visible;
}
.apdevusa_cntr_lst li {
  text-align: center;
}
.apdevusa_cntr_lst {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  border-bottom: 1px solid #8993A230;
  padding: 100px 0 70px;
}
.apdevusa_cntr_lst li p {
  font-size: 22px;
  margin-top: 10px;
  font-weight: 300;
  line-height: 1.4;
}
.apdevusa_cntr_lst li h3 {
  font-size: 50px;
  font-weight: 600;
}
.apdevusa_bnr_sc .mh p {
  width: 45%;
  font-size: 16px;
  line-height: 1.7;
  margin: 20px 0 40px;
}
.apdevusa_cta1_sc .sb {
  box-shadow: 0px 4px 23px 0px #C2C1C169;
  background: #f2f2f2;
  border-radius: 16px;
  padding: 60px 40px;
  position: relative;
}
.apdevusa_cta1_ryt {
  position: absolute;
  bottom: 0;
  right: -120px;
  width: 60%;
}
.apdevusa_aplcnts_upr li {
  position: relative;
}
.apdevusa_cta1_sc .sb p {
  font-size: 20px;
  color: #000;
  margin: 10px 0 40px !important;
  line-height: 1.6;
}

.apdevusa_cta1_sc .sb h2 {
  font-size: 40px;
}
.apdevusa_indstry_sc .sb .btn-fix {
  margin: 0 auto;
}

.apdevusa_indstry_sc .sb p {
  color: #8094AF !important;
  margin: 10px 0 40px;
}
.apdevusa_indstry_sc .inherit {
  color: #006EEF;
  font-size: inherit;
}
.apdevusa_indstry_cntnt {
  position: absolute;
  bottom: 0;
  transform: translate(0, 100%);
  margin: auto;
  border-radius: 14px;
  padding: 25px;
  display: flex;
  align-items: flex-start;
  justify-content: flex-end;
  flex-direction: column;
  width: 100%;
  height: 100%;
  transition: all .5s ease-in-out 0s;
  z-index: 9;
  opacity: 0;
  background: linear-gradient(0deg, #020E1F 15%, rgba(2, 14, 31, 0) 100%);
}
.apdevusa_indstry_cntnt h3 {
  font-size: 25px;
  font-weight: 500;
}

.apdevusa_indstry_cntnt p {
  color: #E8E8E8 !important;
  font-weight: 300;
  font-size: 15px;
  margin: 15px 0 30px;
  line-height: 1.5;
}
.apdevusa_wrp .btn-fix:not(.btn-fix_wht) path {
  fill: #fff;
}
.apdevusa_indstry_cntnt .btn-fix,.apdevusa_aplcnts_lst li .btn-fix {
  font-size: 16px;
  height: 50px;
}
.apdevusa_wrp .btn-fix:not(.btn-fix_wht) svg {
  background: #033C5D;
}
.apdevusa_wrp .btn-fix:not(.btn-fix_wht) {
  background: #006EEF;
  color: #fff;
}
.apdevusa_indstry_cntnt .btn-fix svg,.apdevusa_aplcnts_lst li .btn-fix svg {
  height: 35px;
  width: 35px;
  animation: unset;
  padding: 8px;
}
.apdevusa_prcs_sc .sb {
  border-bottom: 1px solid #8993A2;
  padding-bottom: 20px;
}
.apdevusa_indstry_lst li:hover .apdevusa_indstry_cntnt {
  opacity: 1;
  transform: unset;
}
.apdevusa_cta1_sc {
  padding-top: 150px;
}
.apdevusa_prcs_sc .sb p {
  color: #667387;
  font-size: 17px;
}
.apdevusa_prcs_lst {
  margin-top: 35px;
}
.apdevusa_prcs_sc{
  padding: 80px 0;
}
.apdevusa_prcs_slide p, .apdevusa_prcs_slide li {
  color: #667387;
  font-size: 17px;
  font-weight: 400;
  margin: 20px 0;
  line-height: 1.6;
}
.apdevusa_prcs_slide li{
  margin: 0 0 6px 0;
  position: relative;
  padding-left: 16px;
}
.apdevusa_prcs_slide li:before {
  position: absolute;
  content: "";
  background: #667387;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.apdevusa_prcs_slide h3 {
  color: #000;
  font-weight: 600;
  font-size: 30px;
  margin-bottom: 10px;
}
.apdevusa_prcs_slide figure {
  position: absolute;
  right: 40px;
  top: 30px;
}
.apdevusa_prcs_slide h4 {
  color: #000;
  font-size: 20px;
  font-weight: 400;
}
.apdevusa_prcs_slide:after {
  position: absolute;
  color: transparent;
  -webkit-text-stroke: 1px #000;
  bottom: 20px;
  font-size: 60px;
  right: 40px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  content: "0" counter(my-awesome-counter);
  opacity: 25%;
}
.apdevusa_wrp .theme_clr {
  color: #006EEF;
}
.apdevusa_chs_sc {
  background-color: #F3F3F3;
  padding: 80px 0;
  margin: 40px 0 60px;
  position: relative;
  z-index: 1;
}
.apdevusa_chs_sc:after {
  position: absolute;
  content: "";
  background: #fff;
  width: 840px;
  height: 585px;
  right: 0;
  bottom: 159px;
  border-radius: 280px 0px 0px 280px;
  margin: auto;
  z-index: -1;
}
.apdevusa_chs_sc .sb {
  width: 55%;
}
.apdevusa_chs_lst li h3 {
  font-size: 17px;
  color: #202630;
  font-weight: 400;
  line-height: 1.4;
}

.apdevusa_chs_lst li {
  width: 31%;
  text-align: center;
  box-shadow: 0px 4px 24px 0px #006EEF0A;
  background: #fff;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 15px;
  padding: 45px;
  max-width: 200px;
  height: 200px;
}
.apdevusa_chs_lst {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 20px;
  flex-wrap: wrap;
  margin-top: 50px;
}
.apdevusa_chs_mn{
  position: relative;
}
.apdevusa_chs_ryt {
  position: absolute;
  right: -110px;
  top: 0;
  bottom: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
.apdevusa_wrp .tstimnl_bx:after {
  filter: brightness(0) saturate(100%) invert(30%) sepia(39%) saturate(4534%) hue-rotate(200deg) brightness(94%) contrast(107%);
}
.apdevusa_wrp .ecmrc_prfl_sc {
  background: #032E47;
  margin-top: 60px;
}
.apdevusa_wrp .ecmrc_prtfl_lstlogo.slick-current.slick-center img{
  filter: brightness(0) invert(1);
}
.apdevusa_wrp .ecmrc_prtfl_lstlogo.slick-current.slick-center h3{color: #fff;}
.apdevusa_prcs_lst.arrow_bottom .slick-arrow {
  bottom: auto;
  transform: none;
  top: -110px;
  right: 150px;
  border-color: #0d0d0d6b !important;
  left: auto;
}
.apdevusa_prcs_lst.arrow_bottom .slick-arrow:before{
  filter: brightness(0) invert(0.4);
}
.apdevusa_prcs_lst.arrow_bottom .slick-arrow.slick-prev {
  right: 220px;
}
.apdevusa_wrp .btn-fix_wht svg{background: #126BFB;}
.apdevusa_cta2_sc .btn-fix{margin: 0 auto;}
.apdevusa_wrp .nh_awrd_hds{justify-content: center;}
.apdevusa_wrp .cstmsftwr_trst_sc .hradvplr_lwrlogo img {
  max-width: 105px;
  filter: brightness(0) invert(1);
  object-fit: contain;
  height: 60px !important;
}
.apdevusa_wrp .cstmsftwr_trst_sc .hradvplr_trst_lwrlst li.slick-slide {
  display: flex !important;
  align-items: center;
  justify-content: center;
}
.apdevusa_wrp .cstmsftwr_trst_sc .hradvplr_trst_lwrlst {
  gap: 60px;
  width: 78%;
  -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%);
}
.apdevusa_wrp .cstmsftwr_trst_sc {
  background-color: #032E47;
}
.ecmrc_trst_lft h2 {
  font-size: 38px;
  font-weight: 800;
  position: relative;
}
.ecmrc_trst_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 25px;
}
@media (max-width:1600px) {
  .apdevusa_chs_sc:after {width: 660px;}
}
@media (max-width:1400px) {
  .apdevusa_chs_sc:after {width: 590px;}
}
@media (max-width:1300px) {
  .apdevusa_chs_sc:after {display: none;}
}
@media (max-width:1200px) {
  .ecmrc_trst_mn{justify-content: center;}
  .apdevusa_wrp .cstmsftwr_trst_sc .hradvplr_lwrlogo img{height: 34px !important;}
  .apdevusa_wrp .cstmsftwr_trst_sc{padding-top: 40px;}
  .apdevusa_prcs_lst.arrow_bottom .slick-arrow {top: auto;bottom: -80px;right: 0;left: 0;margin: auto;}
  .apdevusa_prcs_lst.arrow_bottom .slick-arrow.slick-prev {right: 70px;}
  .apdevusa_prcs_lst.arrow_bottom .slick-arrow.slick-next{left: 70px;}
  .apdevusa_chs_ryt,.apdevusa_cta2_sc:before,.apdevusa_cta2_sc:after,.apdevusa_cta1_ryt,.apdevusa_prcs_slide:after,.apdevusa_aplcnts_upr li:after{display: none;}
  .apdevusa_chs_sc .sb {width: 100%;text-align: center;}
  .apdevusa_chs_lst li {width: 32%;padding: 20px 10px;max-width: unset;height: auto;border-radius: 14px;gap: 10px;}
  .apdevusa_chs_lst{gap: 10px;margin-top: 30px;justify-content: center;align-items: stretch;}
  .apdevusa_chs_lst li h3{font-size: 14px;}
  .apdevusa_chs_sc{padding: 40px 0;margin: 40px 0;}
  .apdevusa_indstry_cntnt{transform: unset;opacity: 1;background: #020e1fc9;padding: 20px 10px;text-align: center;align-items: center;justify-content: center;}
  .apdevusa_indstry_cntnt h3 {font-size: 20px;}
  .apdevusa_indstry_cntnt p{font-size: 14px;margin: 10px 0 25px;}
  .apdevusa_indstry_sc, .apdevusa_cta1_sc,.apdevusa_prcs_sc,.apdevusa_prcs_sc,.apdevusa_cntr_lst{padding: 40px 0;}
  .apdevusa_indstry_lst li{height: 400px;}
  .apdevusa_indstry_sc .sb p{margin: 10px 0 25px;}
  .apdevusa_indstry_lst{margin-top: 30px;gap: 12px;}
  .apdevusa_cta2_sc{padding: 30px 0;margin-top: 70px;}
  .apdevusa_cta2_sc p {font-size: 16px;margin: 5px 0 25px;}
  .apdevusa_cta1_sc .sb{text-align: center;padding: 30px 20px;}
  .apdevusa_cta1_sc .sb p {font-size: 16px;margin: 5px 0 25px !important;}
  .apdevusa_cta1_sc .sb .btn-fix,.apdevusa_aplcnts_lst li .btn-fix,.apdevusa_bnr_sc .mh .btn-fix{margin: auto;}
  .apdevusa_aplcnts_lst li p{font-size: 14px;margin: 5px 0 25px;}
  .apdevusa_aplcnts_lst li{padding: 20px 15px;text-align: center;}
  .apdevusa_aplcnts_upr{margin:30px auto;flex-wrap: wrap;text-align: center;width: 100%;gap: 10px;border: 0;padding: 0;}
  .apdevusa_aplcnts_lst li h3{font-size: 20px;}
  .apdevusa_aplcnts_upr li:after{bottom: -17px;}
  .apdevusa_bnr_sc .mh p {width: 100%;line-height: 1.6;margin: 10px 0 24px;}
  .apdevusa_bnr_sc .mh {text-align: center;}
  .apdevusa_cntr_lst li h3{font-size: 24px;}
  .apdevusa_bnr_sc{height: auto;background-size: contain;}
  .apdevusa_cntr_lst li p{font-size: 14px;}
  .apdevusa_aplcnts_Sc{padding: 40px 0 80px;}
  .apdevusa_prcs_slide{padding: 20px;}
  .apdevusa_prcs_slide figure {position:unset;width: 40px;margin-bottom: 10px;}
  .apdevusa_prcs_slide p, .apdevusa_prcs_slide li{font-size: 14px;}
  .apdevusa_prcs_slide h3{font-size: 20px;}
  .apdevusa_prcs_slide h4{font-size: 16px;}
  .apdevusa_prcs_slide p{margin: 10px 0;}
  .apdevusa_prcs_sc .sb{text-align: center;}
  .apdevusa_prcs_sc .fix_container {width: 90%;max-width: 1170px;margin: 0 auto;}
  .apdevusa_prcs_sc .slick-list {padding-right: 0 !important;}
  .apdevusa_aplcnts_lst li{height: inherit;margin: 0 5px;}
  .apdevusa_aplcnts_Sc .arrow_bottom .slick-arrow{bottom: -80px;background: #fff;}
  .apdevusa_aplcnts_lst .slick-track {display: flex;}
  .apdevusa_aplcnts_upr li h3 {font-size: 16px;}
  .apdevusa_aplcnts_upr li{width: 65%;border: 1px solid #fff;padding: 10px 5px;border-radius: 10px;}
  .apdevusa_aplcnts_upr li.active h3 {color: #032e47;}
  .apdevusa_aplcnts_upr li.active {background: #fff;}
  .apdevusa_wrp .cstmsftwr_trst_sc .hradvplr_trst_lwrlst{width: 100%;}
}
@media (max-width:992px) {
  .apdevusa_cta2_sc h2,.apdevusa_cta1_sc .sb h2,.ecmrc_trst_lft h2{font-size: 32px;}
  .apdevusa_bnr_sc{background-image: unset;}
  .apdevusa_wrp .ecmrc_prfl_sc{margin-top: 40px;}
  .apdevusa_aplcnts_upr li h3{line-height: 1.6;}
}
@media (max-width:600px) {
  .apdevusa_cta2_sc h2,.apdevusa_cta1_sc .sb h2,.apdevusa_wrp .ecmrc_trst_lft h2{font-size: 24px;}
  .apdevusa_prcs_sc .sb p{font-size: 16px;}
  .apdevusa_indstry_lst li{width: 100%;}
  .apdevusa_bnr_sc .mh p{font-size: 14px;line-height: 1.4;}
  .apdevusa_indstry_lst li {height: 330px;}
  .apdevusa_cntr_lst li,.apdevusa_chs_lst li{width: 48%;}
  .apdevusa_cntr_lst{gap: 15px 0;}
  .sb p {line-height: 1.4;}
  .apdevusa_chs_lst li h3 {font-size: 12px;}
  .apdevusa_aplcnts_upr li{width: 100%;}
  .apdevusa_wrp .cstmsftwr_trst_sc .hradvplr_lwrlogo img {max-width: 60px;}
  .apdevusa_aplcnts_upr li h3{font-size: 14px;}
}
/*hire mobile app developers usa css ends*/

/*qatar page css starts*/
.qtr_mbl_wrp .ecmrc_prtfl_lstlogo img,.qtr_mbl_wrp .ecmrc_prfl_ryt figure img{filter: brightness(0) invert(1);}
.qtr_mbl_wrp .itstf_cntr_lst li{width: 25%;}
.qtr_mbl_wrp .itstf_cntr_lst li:not(:nth-last-child(-n+3)) {border-bottom: 0;}
.qtr_mbl_wrp .itstf_cntr_lst li{border-right: 1px solid #D1D9E4;}
.qtr_mbl_devl_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 15px;
  flex-wrap: wrap;
  margin-top: 50px;position: relative;
}
.qtr_mbl_devl_lst:after ,.qtr_mbl_devl_lst:before {
  position: absolute;
  content: "";
  background: #126BFB;
  width: 100px;
  height: 100px;
  left: 340px;
  top: 0;
  bottom: 0;
  border-radius: 50%;
  filter: blur(85px);
  margin: auto;z-index: 1;
}
.qtr_mbl_devl_lst:before {
  left: auto;right: 340px;
}
.qtr_mbl_devl_lst li {
  padding: 85px 25px 40px 25px;
  border-radius: 10px;
  width: 32%;
  position: relative;
  background:#0E141E;
  border: 3px solid transparent;
}
.qtr_mbl_devl_lst li:hover {
  background: linear-gradient(#0E141E, #0E141E) padding-box, linear-gradient(180deg, #126BFB 0, #126bfb38 69%, #000000 97%) border-box;
}
.qtr_mbl_devl_lst li h3,.qtr_mbl_fetr_lst li h3 {
  margin: 24px 0 15px;font-size: 18px;line-height: 1.3;
}

.qtr_mbl_devl_lst li p ,.qtr_mbl_fetr_lst li p{
  font-size: 16px;
  opacity: 60%;
  font-weight: 300;
  line-height: 1.5;
}
.qtr_mbl_wrp .sdi_prtnr_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  flex-wrap: wrap;gap: 15px;padding-bottom: 60px;
}
.qtr_mbl_wrp .sdi_prtnr_cntnt h3, .qtr_mbl_wrp .sdi_prtnr_cntnt p {
  color: #fff;
}
.qtr_mbl_wrp .sdi_prtnr_cntnt h3{font-size: 18px;position: relative;line-height: 1.4;font-weight: 500;}
.qtr_mbl_wrp .sdi_prtnr_cntnt p{font-size: 16px;font-weight: 300;line-height: 1.4;}
.qtr_mbl_wrp .sdi_prtnr_lst li{width: 24%;margin: 0;overflow: hidden;}
.qtr_mbl_wrp .sdi_prtnr_cntnt{bottom: 15px;background: #126BFB;text-align: left;align-items: flex-start;}
.qtr_mbl_wrp .sdi_prtnr_bx figure {height: 450px;}
.qtr_mbl_wrp .itstf_tlnt_mn{width: 49%;padding: 50px 40px;}
.qtr_mbl_advnc_sc {
  background-color: #000;
}
.qtr_mbl_wrp .sdi_prtnr_cntnt h3:before {
  position: absolute;
  content: "";
  background: #fff;
  width: 70px;
  height: 1px;
  bottom: -7px;
  left: -20px;
}
.qtr_mbl_advnc_lst li {
  width: 28%;
  background-color: #fff;
  padding: 66px 20px 20px 30px;
  border-radius: 10px;
  position: relative;
  min-height: 250px;
}

.qtr_mbl_advnc_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 15px;
  margin-top: 50px;
  flex-wrap: wrap;
}
.qtr_mbl_advnc_lst li:nth-child(1), .qtr_mbl_advnc_lst li:nth-child(5) {
  width: 40%;
}
.qtr_mbl_advnc_lst li p {
  color: #000;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;margin-top: 12px;
}
.qtr_mbl_advnc_lst li figure {
  position: absolute;
  top: 15px;
  right: 15px;
  background: #EBF3FF;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
}
.qtr_mbl_wrp .theme_clr {
  color: #126BFB;
}
.qtr_mbl_wrp .itstf_cta1_mn p{margin: 20px 0 0;}
.qtr_mbl_advnc_lst li h3,.qtr_mbl_phse_ryt li h3{color: #000;font-size: 18px;line-height: 1.3;font-weight: 600;}
.qtr_mbl_wrp .upwk_how_lft.sb h2 {
  font-size: 40px;margin-bottom: 20px;
}

.qtr_mbl_wrp .upwk_how_lft.sb h2 span.theme_clr {
  font-weight: 400;
  display: block;margin-bottom: 5px;
}
.qtr_mbl_wrp .upwk_how_ryt li h3 {
  font-size: 22px;
  font-weight: 600;
}
.qtr_mbl_wrp .upwk_how_ryt li span{display: none;}
.qtr_mbl_wrp .upwk_how_ryt li>div p{font-size: 16px;line-height: 1.6;}
.qtr_mbl_wrp .upwk_how_ryt li{background: #141414;padding: 20px 30px;border-radius: 10px;}
.qtr_mbl_wrp .upwk_how_ryt li.active {background: #126BFB;border-color: #126BFB;}
.qtr_mbl_wrp .upwk_how_sc .sb:after,.qtr_mbl_wrp .upwk_how_sc .sb:before{content: unset;}
.qtr_mbl_wrp .upwk_how_lft{width: 40%;top: 0;}
.qtr_mbl_wrp .upwk_how_ryt {width: 50%;}
.qtr_mbl_wrp .itstf_cta1_sc {
  background: linear-gradient(90deg, #126BFB, #000, #000, #126BFB);
  padding: 50px 0;
}
.qtr_mbl_fetr_lst li {
  border: 1px solid #1A2333;
  padding:40px 20px 30px;
  background-color: #0E141E;
  width: 23%;border-radius: 8px;position: relative;z-index: 1;
}
.qtr_mbl_fetr_lst li:after {
  position: absolute;
  content: "";
  background: #0E141E;
  inset: 0;
  border-radius: 10px;width: 100%;height: 100%;
}
.qtr_mbl_fetr_lst li:before {
  position: absolute;
  content: "";
  background: linear-gradient(217.49deg, #116CFF 12.73%, #005BEF 97.31%);
  border-radius: 8px;
  width: 100%;
  height: 100%;
  inset: 0;
  margin: auto;
  transform: rotate(3deg);
  z-index: -1;opacity: 0;
}
.qtr_mbl_fetr_lst li:hover:before {opacity: 1;}
.qtr_mbl_fetr_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 15px;
  flex-wrap: wrap;
  margin-top: 50px;
}
.qtr_mbl_fetr_lst li figure,.qtr_mbl_fetr_lst li h3,.qtr_mbl_fetr_lst li p{position: relative;z-index: 1;}
.qtr_mbl_wrp .upwk_how_sc {
  background-color: #000;
}
.qtr_mbl_fetr_sc {
  background: #000;
  padding: 80px 0;margin-top: 80px;position: relative;
}
.qtr_mbl_fetr_sc:before {
  position: absolute;
  content: "";
  background: #126BFB;
  width: 500px;
  height: 500px;
  top: 160px;
  bottom: 0;
  margin: auto;
  border-radius: 50%;
  filter: blur(400px);
  left: -50px;
  z-index: 1;
}
.qtr_mbl_fetr_lst li figure {
  width: 45px;
  height: 38px;
}
.qtr_mbl_phse_ryt li figure {
  width: 60px;
  height: 60px;
  background: #000;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  padding: 4px;
}
.qtr_mbl_phse_ryt li h3 {
  margin: 25px 0 12px;
}
.qtr_mbl_phse_ryt li p {
  font-size: 16px;
  color: #000;line-height: 1.5;
}
.qtr_mbl_wrp .itstf_tlnt_sc{background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/02/24105934/qtr_cta1.jpg);background-color: #000;padding: 100px 0;margin-top: 80px;background-position: right center;}
.qtr_mbl_wrp .itstf_tlnt_mn p{margin: 20px 0 40px;}
.qtr_mbl_wrp .sdi_prtnr_bx>h3{font-size: 18px;line-height: 1.4;padding: 20px;}
.qtr_mbl_futur_mn {
  background-color: #126BFB;
  border-radius: 20px;
  padding: 70px 65px 30px 30px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;position: relative;
}

.qtr_mbl_futur_ryt {
  width: 52%;margin-left: auto;
}
.qtr_lg {
  position: absolute;
  top: -70px;
  right: 0;
  left: 0;
  margin: auto;
  width: 190px;
  height: 120px;
}
.qtr_lg img {
  width: 100%;height: 100%;object-fit: cover;
}
.qtr_mbl_futur_ryt p {
  font-size: 18px;
  font-weight: 300;
  line-height: 30px;margin-top: 20px !important;
}
.qtr_mbl_futur_ryt >ul li {
  color: #fff;
  font-weight: 300;
  list-style: disc;
  list-style-position: inside;
  font-size: 17px;
  margin-bottom: 3px;
}
.qtr_mbl_futur_ryt > h2 {
  font-size: 40px;
}
.qtr_mbl_futur_ryt p b {
  font-weight: 500;font-size: 20px;
}
.qtr_mbl_futur_ryt >ul {
  margin: 15px 0 20px;
}
.qtr_mbl_futur_ryt h3 {
  font-size: 22px;
  margin-top: 25px;
  line-height: 1.7;
  font-weight: 500;
}
.qtr_mbl_futur_lft {
  width: 55%;
  position: absolute;
  left: -40px;
  bottom: 0;
}
.qtr_mbl_futur_sc{padding: 120px 0 80px;background: #000;}
.qtr_mbl_wrp .upwk_how_mn{margin: 0;align-items: flex-start;}
.qtr_mbl_wrp .wbdsgn_indstrs_sc .cardflipbox .innercontent h3 {
  font-size: 30px;
  text-transform: uppercase;
  font-weight: 500;
  line-height: 1.4;
}
.qtr_mbl_evnt_sc {background: #000;padding-bottom: 60px;overflow: hidden;position: relative;}
.qtr_mbl_evnt_sc:after {
  position: absolute;
  content: "";
  background: #126BFB;
  width: 300px;
  height: 300px;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 0;
  border-radius: 50%;
  filter: blur(200px);
}
.qtr_mbl_wrp .wbdsgn_indstrs_sc .cardflipbox .innercontent p{font-size: 16px;}
.qtr_mbl_wrp .cardflipbox .cardback{background: #126BFB;}
.qtr_mbl_wrp .ubrcln_buld_lst{justify-content: flex-start;}
.qtr_mbl_evnt_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 50px;
}
.qtr_mbl_evnt_ryt {
  width: 40%;margin-left: auto;
}
.qtr_mbl_evnt_ryt > ul li {
  background: #0E141E;
  padding: 24px;
  border-radius: 10px;margin-bottom: 20px;
}
.qtr_mbl_evnt_ryt> ul li p {
  font-size: 16px;
  font-weight: 100;
  margin-top: 10px;
  line-height: 1.5;
}
.qtr_mbl_evnt_lft {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 45%;
}
.qtr_mbl_evnt_lft img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.qtr_mbl_evnt_ryt >p {
  font-size: 16px;
  font-weight: 300;line-height: 1.6;
}
.qtr_mbl_evnt_ryt > ul li:last-child {
  margin-bottom: 30px;
}
.qtr_mbl_evnt_ryt> ul li h3{font-size: 18px;}
.qtr_mbl_phse_ryt li {
  border-bottom: 1px solid #00000066;
}
.qtr_mbl_phse_sc .fix_container {
  width: calc(100% - (100% - 90%) / 2) !important;
  max-width: calc(100% - (100% - 1170px) / 2);
  margin: 0 0 0 auto;
}
.qtr_mbl_bst_sc .fix_container{
  width: calc(100% - (100% - 90%) / 2) !important;
  max-width: calc(100% - (100% - 1170px) / 2);
  margin: 0 auto 0 0;
}
.qtr_mbl_phse_sc ,.qtr_mbl_devl_sc{
  padding: 80px 0;
}
.qtr_mbl_dvcst_sc{padding-top: 80px;}
.qtr_mbl_phse_ryt li.active {
  border-bottom: 1px solid #126BFB;
}
.qtr_mbl_phse_mn{
  display:flex;justify-content: space-between;flex-wrap: wrap;
}
.qtr_mbl_phse_lft {
  width: 45%;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;padding-right: 120px;
}
.qtr_mbl_phse_lft h2{font-size: 40px;color: #000;}
.qtr_mbl_phse_circle {
  width: 270px;
  height: 270px;
  background-color: #126BFB;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 20px;
  position: sticky;
  top: 150px;
  border: 10px solid #fff;
  outline: 29px solid #126bfb !important;flex-direction: column;gap: 15px;
}
.qtr_mbl_phse_circle p{color: #fff;font-size: 50px;font-weight: bold;}
.qtr_mbl_phse_circle h3 {
  font-size: 26px;
  color: #fff;
  text-align: center;
}
.blue-line {
  width: 2px;
  height: 250px;
  background-color: #126BFB;
  position: absolute;
  right: -3px;
  transform: translateX(-50%);
  transition: height 0.3s ease;
}
.qtr_mbl_phse_ryt {
  width: 55%;
  border-left: 2px solid #000;
}

.phase {
  padding: 50px 200px 50px 50px;
  position: relative;
}
.qtr_mbl_phse_lft .sb p {
  color: #000;
  margin: 25px 0 80px !important;
  line-height: 30px;font-size: 22px;
}

.qtr_mbl_bst_ryt li.slick-slide h3{font-size: 18px;color: #fff;}
.qtr_mbl_bst_ryt li.slick-slide p{color: #fff;font-size: 15px;margin-top: 15px;font-weight: 300;}

.qtr_mbl_bst_ryt .sb h2 {
  font-size: 40px;
  color: #000;
}
.qtr_mbl_bst_ryt .sb p{
  font-size: 20px;color: #000;margin: 20px 0 40px !important;
}

.qtr_mbl_bst_ryt {
  width: 45%;margin-top: -190px;
}
.qtr_mbl_bst_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;position: relative;
}
.qtr_mbl_bst_lft{width: 52%;}
.qtr_mbl_bst_lft img {
  width: 100%;
  object-fit: cover;
}
.qtr_mbl_bst_lst {
  position: absolute;
  bottom: 145px;
  display: flex !important;
  right: 0;
  margin: auto;
  width: 59%;
}
.qtr_mbl_bst_lst li.slick-slide{background: #126BFB;padding: 30px 50px 30px 30px;border-radius: 10px;margin: 0 5px;height: inherit;display: flex !important;flex-direction: column;align-items: flex-start;justify-content: center;}
.qtr_mbl_bst_lst .slick-track{display: flex;}
.qtr_mbl_bst_lst.arrow_bottom .slick-arrow{bottom: -110px;}
.qtr_mbl_bst_lst.arrow_bottom .slick-prev {
  left: 190px;
  right: auto;
}
.qtr_mbl_bst_lst.arrow_bottom .slick-next {
  right: auto;
  left: 260px;
}
.qtr_mbl_dvcst_lft {
  background: #006EEF;
  padding: 40px;
  border-radius: 10px;
  width: 40%;
}
.qtr_mbl_dvcst_mn {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;margin-top: 50px;
}
.qtr_mbl_dvcst_ryt img {
  width: 100%;
  object-fit: cover;border-radius: 10px;
}

.qtr_mbl_dvcst_ryt {
  width: 58%;
}
.qtr_mbl_dvcst_sc, .qtr_mbl_devl_sc {
  background: #000;
}
.qtr_mbl_dvcst_lft .hwmuch_cst_inr:not(:last-child) {
  margin-bottom: 0;
}
.qtr_mbl_dvcst_lft .hwmuch_cst_inr p {
  font-size: 24px;
  font-weight: 400;margin-bottom: 35px;
  line-height: 1.4;
}
.qtr_mbl_dvcst_lft button.calnext,.qtr_mbl_dvcst_lft button.calprev ,.qtr_mbl_dvcst_lft input.next.btn.btn-info.cal_appprice{
  background: #fff;
  border: 0;
  padding: 9px 30px;
  border-radius: 30px;
  color: #000;
  font-size: 18px;
  font-weight: 400;
  margin-top: 55px;border: 1px solid #fff;
}
.qtr_mbl_dvcst_lft input.next.btn.btn-info.cal_appprice{margin-top: 0;}
.qtr_mbl_dvcst_lft button.calprev {
  margin-right: 10px;color: #fff;border: 1px solid #fff;background: transparent;
}
.qtr_mbl_dvcst_lft .hwmuch_cst_inr label {
  font-size: 18px;
  font-weight: 300;
  color: #fff;margin-bottom: 10px;
}

.qtr_mbl_dvcst_lft .hwmuch_cst_inr input[type="radio"] {
  display: none;
}
.qtr_mbl_dvcst_lft .hwmuch_cst_inr label {
  display: flex;
  align-items: center;
  font-size: 16px;
  cursor: pointer;
  border-radius: 20px;
  transition: 0.3s;
}
.qtr_mbl_dvcst_lft .hwmuch_cst_inr label::before {
  content: "";
  width: 18px;
  height: 18px;
  border: 1px solid white;
  border-radius: 50%;
  margin-right: 10px;
  display: inline-block;
  position: relative;
}
.qtr_mbl_dvcst_lft .hwmuch_cst_inr input[type="radio"]:checked + label::before {
  background: #006eef;
  border: 9px solid #fff;
}
.qtr_mbl_bnr_sc .mh h1 {
  font-size: 48px;
}
.qtr_mbl_bnr_sc .wbdsgn_bnr_ryt video {
  height: 625px;
  object-fit: cover;
  border-radius: 65px;
  position: relative;
  bottom: -3px;transform: scale(0.99);
}
.mckp {
  width: 52%;
  position: relative;
  margin: auto;
}
.qtr_mbl_bnr_sc .wbdsgn_bnr_mn .mh{width: 46%;}
.qtr_mbl_bnr_sc.wbdsgn_bnr_sc{padding:130px 0 50px;background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/02/25114710/qatar-banner-bg.png);background-color: #000;}
.qtr_mbl_bnr_sc .wbdsgn_bnr_ryt{position: absolute;right: -40px;bottom: -50px;width: 50%;}
.qtr_mbl_bnr_sc .sftwr_bnr_lgs{margin-top: 60px;}
.qtr_mbl_dvcst_lft .hwmuch_cst_inr{position: relative;}
.qtr_mbl_dvcst_lft .hwmuch_cst_inr .error{bottom: auto;}
.qtr_mbl_bnr_sc.wbdsgn_bnr_sc:after{content: unset;}
.main_img {
  position: absolute;
  bottom: 0;
  left: 0;width: 57%;
}
.animated-icon1 {
  position: absolute;
  right: -25px;
  top: 160px;
}
.animated-icon1 img{
  animation:upDown 3s infinite;
}
@keyframes upDown {
  0% {
    transform: translateY(0);
  }
  50% {
      transform: translateY(-20px);
  }
  100% {
      transform: translateY(0);
  }
}
.animated-icon2 {
  position: absolute;
  top: 200px;
  left: 0;
}
.animated-icon2 img{
  animation:leftRightRotate 3s infinite;
}
@keyframes leftRightRotate {
  0% {
    transform: translateX(0);
  }

  50% {
      transform: translateX(-10px);
  }
  100% {
      transform: translateX(0);
  }
}


.cal_progress_container {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 50px;
}
.cal_progress_steps {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.cal_progress_step {
  width: 16%;
  height: 3px;
  background-color: #fff;
  opacity: 20%;
  border-radius: 10px;
  transition: background-color 0.4s ease;
}
.cal_progress_step.active {
  opacity: 100%;
}
.app_frm.calstep input {
  padding: 10px;
  border-radius: 6px;
}
.app_frm.calstep input.empty_value{border:1px solid red !important;}
.app_frm.calstep .error{display: none !important;}
.qtr_mbl_wrp .ecmrc_prfl_slide{background: #1c1c1c;}
.qtr_mbl_wrp .ecmrc_prfl_slide * {
  color: #fff !important;
}
.qtr_mbl_wrp .sdi_prtnr_sc .btn-fix {
  margin: auto;
}

.qtr_mbl_wrp .sdi_prtnr_sc {
  padding-top: 80px;
}
.qtr_mbl_wrp .btn-fix:not(.btn-fix_wht) {
  background: #126BFB;
  color: #fff;
}
.qtr_mbl_wrp .btn-fix:not(.btn-fix_wht) svg{background: #fff;}
.qtr_mbl_wrp .btn-fix:not(.btn-fix_wht) svg path{fill: #000;}
.qtr_mbl_wrp .tstimnl_bx:after {
  filter: brightness(0) saturate(100%) invert(31%) sepia(82%) saturate(3361%) hue-rotate(210deg) brightness(98%) contrast(101%);
}
.qtr_mbl_wrp .ecmrc_prfl_ryt >p{line-height: 1.4;font-weight: 200;}
.qtr_mbl_wrp .ecmrc_prfl_lft:after{background: #126BFB;}
.qtr_mbl_wrp .ecmrc_prfl_mn{background: #080a0c;border: 1px solid #70707030;margin-top: 60px;}
.qtr_mbl_wrp .ecmrc_prfl_lst {margin-top: 0;}
.qtr_mbl_wrp .ecmrc_prtfl_lstlogo.slick-center {
  background: #126BFB;
}
.qtr_mbl_wrp .ecmrc_prtfl_lstlogo figure h3 {
  color: #fff;
}
.qtr_mbl_wrp .ecmrc_prfl_sc .slick-arrow {
  border: 1px solid #000 !important;
}
.mckp > figure >img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.mckp > figure {
  position: absolute;
  width: fit-content;
  height: 100%;
  bottom: 0;
  right: 0;
}
@media (max-width:1600px) {
  .qtr_mbl_bst_lst{bottom: 120px;}
  .qtr_mbl_evnt_lft {width: 55%;}
}
@media (max-width:1500px) {
  .qtr_mbl_bnr_sc .mh h1 {
    font-size: 44px;
  }
  .qtr_mbl_bnr_sc .wbdsgn_bnr_ryt video{height: 590px;}
  .wbdsgn_bnr_mn .mh h1 ~ p{font-size: 16px;margin: 10px 0 25px;}
  .qtr_mbl_bnr_sc .sftwr_bnr_lgs {margin-top: 35px;}
  .qtr_mbl_bnr_sc .wbdsgn_bnr_ryt{width: 47%;right: 0;}
  .animated-icon1{right: -40px;}
  .wbdsgn_bnr_mn .mh i.itlc_fnt{margin-bottom: 0;}
  .qtr_mbl_bst_ryt .sb h2{font-size: 36px;}
  .qtr_mbl_bst_lst {bottom: 105px;}
  .qtr_mbl_wrp .sdi_prtnr_lst{gap: 12px;}
}
@media (max-width:1300px) {
  .qtr_mbl_bst_ryt .sb h2{font-size: 30px;}
  .qtr_mbl_bst_ryt .sb p{font-size: 16px;}
  .qtr_mbl_bst_lst li.slick-slide{padding: 25px 50px 20px 30px;}
  .qtr_mbl_bnr_sc .wbdsgn_bnr_ryt video{height: 555px;}
}
@media (max-width:1200px) {
  .qtr_mbl_bnr_sc .wbdsgn_bnr_ryt video {
    right: 0;
    left: 0;
    margin: auto;
    height: 100%;
    display: flex;
    align-items: center;border-radius: 15px 15px 0 0;
  }
  .qtr_mbl_bnr_sc .wbdsgn_bnr_mn .mh{width: 100%;}
  .animated-icon1 {
    position: absolute;
    right: 75px;
    top: 5px;
  }
  .qtr_mbl_wrp .upwk_how_lft {
    width: 100%;right: 0;
    display: block;
    text-align: center;
  }
  .main_img,.mckp > figure{display: none;}
  .qtr_mbl_bnr_sc .wbdsgn_bnr_ryt{position: unset;}
  .qtr_mbl_fetr_lst li figure{margin: 0 auto;}
  .qtr_mbl_wrp .ubrcln_buld_lst.arrow_bottom .slick-arrow{bottom: -80px;}
  .qtr_mbl_wrp .cardflipbox .cardback{background: unset;}
  .qtr_mbl_wrp .wbdsgn_indstrs_sc .cardflipbox .cardfront:after{opacity: 0.5;}
  .qtr_mbl_wrp .wbdsgn_indstrs_sc .cardflipbox .innercontent h3{font-size: 20px;text-align: center;}
  .qtr_mbl_wrp .itstf_cta1_sc{padding: 30px 0;}
  .qtr_mbl_wrp .upwk_how_ryt{width: 100%;margin-top: 30px;}
  .qtr_mbl_wrp .upwk_how_ryt li{padding: 20px;}
  .qtr_mbl_wrp .upwk_how_ryt li h3{font-size: 18px;}
  .qtr_mbl_wrp .upwk_how_ryt li>div p{font-size: 14px;margin-top: 8px;}
  .qtr_mbl_dvcst_ryt,.qtr_mbl_devl_lst:after, .qtr_mbl_devl_lst:before,.qtr_mbl_wrp .sdi_prtnr_cntnt h3:before,.qtr_mbl_fetr_lst li:before,.qtr_mbl_bst_lft,.qtr_mbl_futur_lft,.qtr_mbl_phse_circle,.blue-line,.animated-icon1,.animated-icon2,.qtr_mbl_fetr_sc:before{display: none;}
  .qtr_mbl_dvcst_lft{width: 100%;padding: 30px 20px;}
  .qtr_mbl_dvcst_mn,.qtr_mbl_devl_lst,.qtr_mbl_advnc_lst,.qtr_mbl_fetr_lst{margin-top: 30px;}
  .qtr_mbl_dvcst_lft .hwmuch_cst_inr p{font-size: 20px;margin-bottom: 15px;}
  .qtr_mbl_dvcst_lft button.calnext, .qtr_mbl_dvcst_lft button.calprev, .qtr_mbl_dvcst_lft input.next.btn.btn-info.cal_appprice{margin-top: 25px;}
  .cal_progress_container{margin-bottom: 20px;}
  .qtr_mbl_dvcst_sc,.qtr_mbl_wrp .sdi_prtnr_sc {padding-top: 40px;}
  .qtr_mbl_phse_sc, .qtr_mbl_devl_sc{padding: 40px 0;}
  .qtr_mbl_devl_lst li {text-align: center;padding: 20px 15px;}
  .qtr_mbl_devl_lst li img {max-width: 35px;margin: auto;}
  .qtr_mbl_devl_lst li p, .qtr_mbl_fetr_lst li p{font-size: 14px;}
  .qtr_mbl_devl_lst li h3, .qtr_mbl_fetr_lst li h3 {margin: 15px 0 7px;}
  .qtr_mbl_wrp .sdi_prtnr_bx figure{height: 350px;}
  .qtr_mbl_wrp .sdi_prtnr_lst li{margin: 0 5px;}
  .qtr_mbl_wrp .sdi_prtnr_cntnt{text-align: center;align-items: center;}
  .qtr_mbl_wrp .itstf_tlnt_mn {width: 70%;padding: 30px 20px;}
  .qtr_mbl_wrp .itstf_tlnt_mn p {margin: 8px 0 25px;}
  .qtr_mbl_wrp .itstf_tlnt_sc,.qtr_mbl_fetr_sc{padding: 40px 0;margin-top: 40px;}
  .qtr_mbl_advnc_lst li, .qtr_mbl_advnc_lst li:nth-child(1), .qtr_mbl_advnc_lst li:nth-child(5) {width: 32%;padding: 20px;text-align: center;}
  .qtr_mbl_advnc_lst li figure {position: unset;margin: 0 auto 15px;width: 40px;height: 40px;}
  .qtr_mbl_advnc_lst li p{margin-top: 8px;}
  .qtr_mbl_fetr_lst li{padding: 20px;text-align: center;margin: 0 5px;height: inherit;}
  .qtr_mbl_fetr_lst .slick-track{display: flex;}
  .qtr_mbl_bst_ryt{width: 100%;margin-top: 0;text-align: center;}
  .qtr_mbl_bst_lst {bottom: 0;position: unset;width: 100%;}
  .qtr_mbl_futur_ryt{width: 100%;}
  .qtr_mbl_futur_ryt p{font-size: 14px;line-height: 24px;margin-top: 10px !important;}
  .qtr_mbl_futur_ryt >ul li{font-size: 14px;}
  .qtr_mbl_futur_ryt p b{font-size: 18px;}
  .qtr_mbl_futur_ryt h3 {font-size: 20px;margin-top: 15px;line-height: 1.6;}
  .qtr_mbl_futur_ryt >ul {margin: 6px 0 10px;}
  .qtr_mbl_phse_lft{width: 100%;padding-right: 0;text-align: center;}
  .qtr_mbl_evnt_ryt {width: 100%;margin: 30px auto 0;}
  .qtr_mbl_evnt_ryt > ul li:last-child {margin-bottom: 15px;}
  .qtr_mbl_evnt_sc{padding-bottom: 40px;}
  .qtr_mbl_phse_lft .sb p{font-size: 18px;margin: 10px 0 30px !important;}
  .qtr_mbl_evnt_ryt > ul li{margin-bottom: 10px;padding: 20px;}
  .qtr_mbl_evnt_lft{position: unset;margin: 0 auto;}
  .qtr_mbl_evnt_ryt> ul li p{font-size: 14px;margin-top: 5px;}
  .qtr_mbl_evnt_ryt >p{font-size: 14px;}
  .qtr_mbl_phse_sc .fix_container,.qtr_mbl_bst_sc .fix_container{margin: 0 auto;max-width: 90%;}
  .phase{padding: 20px;text-align: center;border: 1px solid #126BFB !important;border-radius: 10px;width: 48%;}
  .qtr_mbl_phse_ryt{border-left: 0;width: 100%;display: flex;align-items: stretch;justify-content: center;flex-wrap: wrap;gap: 10px;}
  .qtr_mbl_wrp .wbdsgn_indstrs_sc .cardflipbox .innercontent p{font-size: 14px;font-weight: 100;}
  .qtr_mbl_phse_ryt li figure{width: 50px;height: 50px;margin: 0 auto;}
  .qtr_mbl_phse_ryt li h3 {margin: 15px 0 8px;}
  .qtr_mbl_bst_lst li.slick-slide{align-items: center;padding: 20px;}
  .qtr_mbl_bnr_sc .mh h1 {font-size: 42px;}
  .qtr_mbl_devl_lst,.qtr_mbl_advnc_lst{gap: 10px;}
  .qtr_mbl_futur_ryt h3 span.blk_span {display: block;}
  .qtr_mbl_futur_sc{padding: 70px 0 40px;}
  .qtr_lg{top: -43px;width: 106px;height: 74px;}
  .qtr_mbl_futur_mn{padding: 50px 20px 20px 20px;}
  .qtr_mbl_fetr_lst{padding-bottom: 80px;}
  .qtr_mbl_phse_lft .sb p,.qtr_mbl_bst_ryt .sb p{font-size: 16px;line-height: 24px;}
  .qtr_mbl_phse_ryt li p{font-size: 14px;}
  .qtr_mbl_bst_sc{padding: 40px 0 80px;}
  .qtr_mbl_bst_lst.arrow_bottom .slick-arrow {bottom: -80px;}
  .qtr_mbl_bst_lst.arrow_bottom .slick-next {right: -65px;left: 0;}
  .qtr_mbl_bst_lst.arrow_bottom .slick-prev {right: 0;left: -65px;}
  .qtr_mbl_wrp .sdi_prtnr_lst{padding-bottom: 100px;}
  .qtr_mbl_wrp .sdi_prtnr_sc .arrow_bottom .slick-arrow{bottom: 30px;}
  .qtr_mbl_wrp .sdi_prtnr_sc .arrow_bottom .slick-arrow:before{filter: brightness(0);}
  .qtr_mbl_wrp .sdi_prtnr_cntnt p{font-size: 14px;line-height: 1.5;}
  .qtr_mbl_fetr_lst.arrow_bottom .slick-arrow {background: #fff;}
  .qtr_mbl_fetr_sc:before{z-index: 0;}
  .qtr_mbl_bnr_sc.wbdsgn_bnr_sc{padding-bottom: 0;}
}
@media (max-width:992px) {
  .qtr_mbl_futur_ryt > h2,.qtr_mbl_wrp .upwk_how_lft.sb h2,.qtr_mbl_phse_lft h2{font-size: 32px;}
  .qtr_mbl_bnr_sc .mh h1 {font-size: 36px;}
  .qtr_mbl_advnc_lst li, .qtr_mbl_advnc_lst li:nth-child(1), .qtr_mbl_advnc_lst li:nth-child(5){width: 48%;}
  .qtr_mbl_wrp .ecmrc_prfl_mn{background:#1c1c1c ;}
  .mckp{width: 100%;}
  .ecmrc_prfl_lst{margin-top: 30px;}
}
@media (max-width:600px) {
  .qtr_mbl_bst_ryt .sb h2,.qtr_mbl_futur_ryt > h2,.qtr_mbl_wrp .upwk_how_lft.sb h2,.qtr_mbl_phse_lft h2{font-size: 24px;}
  .qtr_mbl_bnr_sc .mh h1 {font-size: 26px;}
  .qtr_mbl_devl_lst li,.qtr_mbl_advnc_lst li, .qtr_mbl_advnc_lst li:nth-child(1), .qtr_mbl_advnc_lst li:nth-child(5),.qtr_mbl_evnt_lft,.qtr_mbl_phse_ryt li {width: 100%;}
  .qtr_mbl_wrp .itstf_tlnt_mn{width: 100%;text-align: center;}
  .qtr_mbl_wrp .itstf_tlnt_mn .btn-fix{margin: auto;}
  .qtr_mbl_advnc_lst li, .qtr_mbl_advnc_lst li:nth-child(1), .qtr_mbl_advnc_lst li:nth-child(5){min-height: unset;}

}
/*qatar page css ends*/

/*uk page css starts*/ 
.mbdv_uk .whitlbl_bnr_ryt figure{margin: 45px auto 0;}
.mbdv_uk .itstf_cntr_sc {background: #F5F5F5;padding: 50px 0;margin-bottom: 80px;}
.mbdv_uk .itstf_cntr_sc h2 {font-size: 30px;font-weight: 500;line-height: 1.4;color: #000;}
.mbdv_uk .itstf_cntr_lst li h3 {font-size: 40px;color: #006EEF;}
.mbdv_uk .itstf_cntr_lst li{width: 24%;border-right: 1px solid #D1D9E4;}
.mbdv_uk .itstf_cntr_lst{margin-top: 30px;}
.mbdv_uk .itstf_cntr_lst li p {font-size: 20px;margin-top: 8px;}
.mbdv_uk .itstf_cntr_lst li:not(:nth-last-child(-n+3)) {border-bottom: 0;}
.mbuk_cta1_sc {
  background: #006EEF;
  padding: 60px 0;
}
.mbdv_uk .hradvplr_tchstck_sc{padding-top: 50px;}
.mbuk_cta1_mn p {
  color: #646464;
  font-size: 20px;
  margin: 20px 0 40px;
  line-height: 1.5;
}
.mbuk_cta1_mn h2 {
  color: #1D1D1D;
  font-size: 34px;
  line-height: 1.3;
  font-weight: 600;
}
.mbuk_cta1_mn {
  background: #fff;
  padding: 65px 40px 140px 65px;
  border-radius: 20px;
  box-shadow: 0px 4px 134px 0px #00000026;
  position: relative;
}
.mbuk_indst_lst {
  display: flex;
  align-items: stretch;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 20px;
  margin-top: 50px;
}
.mbuk_indst_inr ,.mbuk_advc_inr{
  position: absolute;
  bottom: 0;
  transform: translate(0, 100%);
  margin: auto;
  background: #006EEF;
  border-radius: 16px;
  padding: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 100%;
  height: 100%;
  transition: all .5s ease-in-out 0s;
  z-index: 9;
  opacity: 0;right: 0;left: 0;
}
.mbuk_indst_lst li >p ,.mbuk_advc_lst li >p{
  display: none;
}
.mbuk_indst_lst li {
  background-color: #F5F5F5;
  padding: 35px 30px 30px 30px;
  border-radius: 20px;
  min-height: 300px;
  position: relative;
  width: 23%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;overflow: hidden;
}
.mbuk_indst_lst li h3 {
  color: #1D1D1D;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.4;
}
.mbuk_indst_lst li:hover .mbuk_indst_inr ,.mbuk_advc_lst li:hover .mbuk_advc_inr{
  transform: unset;
  opacity: 1;
}
.mbuk_indst_inr p,.mbuk_advc_inr p {
  color: #fff;
  font-weight: 300;
  font-size: 16px;
  line-height: 1.6;
}
.mbuk_hire_mn {
  background-color: #fff;
  box-shadow: 0px 4px 44px 0px #0000001C;
  padding: 50px;
  border-radius: 20px;position: relative;
}
.mbdv_uk .theme_clr {
  color: #016DEA;
}
.mbuk_hire_mn p {
  font-size: 24px;
  color: #646464;
  line-height: 1.5;
  margin: 20px 0 30px;
}
.mbuk_cta1_rt {
  position: absolute;
  bottom: 0;
  right: 35px;width: 35%;
}
.mbuk_advc_sc {
  background: #F5F5F5;
  padding: 80px 0;
}
.mbuk_advc_lt {
  background: linear-gradient(180deg, #016FEF 0%, #014089 100%);
  padding: 40px;
  border-radius: 20px;
  width: 30%;position: relative;z-index: 1;
}
.mbuk_advc_lt:after {
  position: absolute;
  content: "";
  background: #fff;
  width: 210px;
  height: 210px;
  filter: blur(70px);
  bottom: 80px;
  right: 0;
  left: 0;
  margin: auto;
  z-index: -1;
}
.mbuk_hire_mn h2 {
  font-size: 44px;
  font-weight: 700;
  color: #1B1B1B;
  line-height: 1.4;
}
.mbuk_advc_lst li {
  padding: 30px;
  border-radius: 20px;
  background-color: #fff;
  width: 32%;
  overflow: hidden;
  position: relative;
  min-height: 235px;
  display: flex;
  flex-direction: column-reverse;
  justify-content: space-between;position: relative;counter-increment: my-awesome-counter;
}
.mbuk_advc_lst li:after {
  position: absolute;
  font-size: 20px;
  bottom: 30px;
  right: 30px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  color: #1D1D1D;
  content: "0" counter(my-awesome-counter);
  opacity: 20%;
}

.mbuk_advc_lst {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 15px;
  width: 68%;
}
.mbuk_advc_mn {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
}
.mbuk_advc_inr{padding: 20px;}
.mbuk_advc_inr p{font-size: 14px;}
.mbuk_advc_lst h3 {
  font-size: 20px;
  color: #1D1D1D;
  font-weight: 600;
}
.mbuk_mdls_bx {
  width: 32%;
  background: #F5F5F5;
  padding: 40px 30px 30px 30px;
  border-radius: 14px;
}
.mbuk_mdls_lst {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 15px;
  margin-top: 50px;
}
.mbuk_mdls_lst p {
  color: #646464;
  font-size: 16px;
  margin: 15px 0 35px;
  line-height: 1.5;
}
.mbuk_mdls_bx h3 {
  font-size: 20px;
  color: #1d1d1d;
  font-weight: 500;line-height: 1.3;
}
.mbuk_mdls_bx ul li {
  font-size: 16px;
  color: #1D1D1D;
  margin-bottom: 15px;
  padding-left: 20px;
  position: relative;
}
.mbuk_mdls_bx >ul li:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/02/26175150/tick.png);
  width: 11px;
  height: 8px;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}
.mbuk_wrk_sc {
  background: #F5F5F5;
  padding: 80px 0;
}
.mbdv_uk .qtr_mbl_fetr_lst li {
  background: #fff;
  border-radius: 20px;
  width: 32%;padding: 40px;border: 0;
}
.mbdv_uk .qtr_mbl_fetr_lst li h3 {
  font-size: 22px;
  font-weight: 500;
}
.qtr_mbl_fetr_lst li p {
  color: #646464;
  font-weight: 400;
  opacity: 1;
  line-height: 1.6;
}
.mbdv_uk .qtr_mbl_fetr_lst li:after,.mbdv_uk .qtr_mbl_fetr_lst li:before{content: unset;}
.mbuk_mdls_bx >ul li:last-child {
  margin-bottom: 50px;
}
.mbuk_build_lst li.slick-slide {
  background: #F5F5F5;
  padding: 30px;
  border-radius: 20px;margin: 0 5px;position: relative;height: inherit;
}
.mbuk_build_lst .slick-track{display: flex;}
.mbuk_buld_lt {
  background-color: #006EEF;
  width: 33%;
  padding: 40px;
  border-radius: 20px;
  background-image: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/02/27151921/digital-solutions.png');
  background-size: cover;
  background-position: bottom -2px right;
}
.mbuk_build_lst {
  width: 65%;position: relative;
}
.mbuk_build_lst li.slick-slide p {
  font-size: 20px;
  color: #646464;
  margin: 20px 0 30px;
  font-weight: 400;
  line-height: 1.4;
}
.mbuk_build_lst li.slick-slide h3 {
  font-size: 22px;
  color: #1d1d1d;font-weight: 600;
}
.mbuk_build_lst li.slick-slide >ul li {
  color: #1d1d1d;
  font-size: 20px;
  margin-bottom: 12px;
  padding-left: 20px;
  position: relative;
}
.mbuk_build_lst li.slick-slide >ul li:before {
  position: absolute;
  content: "";
  background: #016FEF;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  top: 0;
  bottom: 0;
  margin: auto;
  left: 0;
}
.mbuk_build_mn {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 50px;
}
.mbuk_build_lst .slick-list {
  padding-right: 35% !important;
}
.mbuk_empd_sc {
  background: #006EEF;
  padding: 110px 0;position: relative;
}
.mbuk_empd_mn h2 {
  font-size: 55px;
  line-height: 1.3;
  width: 75%;
}
.mbuk_empd_mn h2 span {
  font-size: 35px;
  display: block;
  font-weight: 400;margin-bottom: 10px;
}
.mbuk_empd_mn p {
  font-size: 20px;
  font-weight: 300;
  margin: 20px 0 40px;
  line-height: 1.6;
}
.mbdv_uk .sftwr_bnr_cnt >ul li {
  width: 32%;
  background: #ffffff36;
  padding: 15px 20px;
  border-radius: 30px;
  color: #fff;
  font-weight: 300;
  text-align: center;
}
.mbdv_uk .sftwr_bnr_cnt >ul {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
  margin: 30px 0 30px;
}
.mbdv_uk .sftwr_bnr_sc{
  background-image: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/02/27113003/image-485.png');
}
.mbdv_uk .sftwr_bnr_sc:after{content: unset;}
.mbdv_uk .btn-fix:not(.btn-fix_wht) {
  background: #006EEF;
  color: #fff;
}
.mbdv_uk .btn-fix:not(.btn-fix_wht) svg{background: #fff;}
.mbdv_uk .btn-fix:not(.btn-fix_wht) svg path{fill: #000;}
.mbdv_uk .sftwr_bnr_mn:after{content: unset;}
.mbdv_uk .sftwr_bnr_lft{margin-top: 0;}
.mbdv_uk .sftwr_bnr_lst{justify-content: space-between;margin-top: 70px;}
.mbdv_uk .sftwr_bnr_lgs h3 {
  font-size: 22px;
  text-align: center;
  font-weight: 300;
}
.mbdv_uk .sftwr_bnr_lst li img {
  max-width: 95px;
  filter: brightness(0) saturate(100%) invert(71%) sepia(6%) saturate(182%) hue-rotate(236deg) brightness(96%) contrast(87%);
  height: 60px;
  object-fit: contain;
}
.mbdv_uk .sftwr_bnr_lst li:nth-child(4) img,.mbdv_uk .sftwr_bnr_lst li:nth-child(6) img{filter: grayscale(1);}
.mbdv_uk .itstf_cntr_lst li:hover h3{color: #fff;}
.mbuk_invt_mn .whtlbl_bnr_rytotr{width: 25%;margin: 0;}
.mbuk_invt_rt {
  width: 42%;
}
.mbdv_uk .itstf_cntr_lst li:last-child{border-right: 0;}
.mbuk_invt_rt li *{transition: unset;}
.mbuk_invt_cnt p {
  color: #646464;
  font-size: 20px;
  line-height: 1.5;
}
.mbuk_invt_rt li {
  background: #F5F5F5;
  padding: 30px;
  border-radius: 20px;
  margin-bottom: 20px;
}
.mbuk_invt_inr {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 15px;
  flex-wrap: wrap;
}
.mbuk_invt_cnt {
  margin-top: 20px;
}
.mbuk_invt_mn {
  display: flex;
  align-items: flex-start;
  justify-content:center;
  flex-wrap: wrap;
  margin:50px 0;gap: 80px;
}
.mbuk_invt_sc .btn-fix{margin: auto;}
.mbdv_uk .mrktplc_bld_mn{border: 0;align-items: stretch;}
.mbdv_uk .mrktplc_bld_upr {
  width: 42%;
  background-color: #006EEF;
  padding: 30px;
  border-radius: 13px;
  transform: unset;
}
.mbdv_uk .mrktplc_bld_upr > li.active {
  background: #fff;
  color: #006EEF;
}

.mbdv_uk .mrktplc_bld_upr > li {
  border: 0;
  background: transparent;
  opacity: 1;
  margin: 0;
  padding: 20px;
  border-radius: 12px;
  font-size: 22px;
}
.mbdv_uk .mrktplc_bld_lwr li {
  background: #1D1D1D;
  padding: 85px 80px 60px;
  border-radius: 20px;
  height: 100%;
  min-height: 670px;
}

.mbdv_uk .mrktplc_bld_lwr {
  width: 55%;
  padding: 0;
}
.mbdv_uk .mrktplc_bld_lwr > li figure {
  background: unset;
  width: 100px;
  height: 100px;
  border-radius: 0;
  padding: 0;
}
.mbdv_uk .mrktplc_bld_lwr > li h3 {
  font-size: 32px;
  color: #fff;
  margin: 35px 0 30px;
  line-height: 1.4;
  font-weight: 500;
}
.mbdv_uk .ecmrc_prfl_sc {
  background: #006ceb;
}
.mbdv_uk .mrktplc_bld_lwr > li p {
  color: #fff;
  font-size: 22px;
  margin: 0 0 45px;
  line-height: 1.6;
  font-weight: 300;
}

.mbuk_indst_cta h3 {
  font-size: 40px;
  color: #fff;
  margin-bottom: 35px;line-height: 1.3;
}
.mbuk_indst_cta .btn-fix {
  border: 1px solid #fff;
}
.mbuk_indst_cta {
  background: #006EEF;
  padding: 65px 180px 40px 40px;
  border-radius: 25px;
  width: 48%;
  position: absolute;
  bottom: 0;
  right: 28px;
  background-size: contain;background-repeat: no-repeat;background-position: top 20px right 20px;
}

.mbuk_advc_lt p {
  font-size: 18px;
  font-weight: 300;
  margin: 15px 0 35px;
  line-height: 1.6;
}
.mbuk_advc_lt h2 {
  font-size: 26px;
  line-height: 1.5;
}
.mbuk_advc_lt .btn-fix {
  border: 1px solid #fff;
  font-size: 16px;
}
.mbuk_empd_rt {
  position: absolute;
  right: 0;
  bottom: 0;
}
.mbuk_empd_mn > ul {
  display: none;
}
.mbuk_empd_mn .btn-fix{border: 1px solid #fff;}
.mbuk_build_sc .fix_container {
  width: calc(100% - (100% - 90%) / 2) !important;
  max-width: calc(100% - (100% - 1600px) / 2);
  margin: 0 0 0 auto;
}

.mbuk_build_lst li.slick-slide span {
  opacity: 20%;
  font-size: 40px;
  color: #1d1d1d;
  position: absolute;
  right: 30px;
  bottom: 20px;
}
.mbuk_advc_lt figure{position: absolute;left: 0;bottom: 0;}
.mbuk_indst_sc .fix_container{position: relative;}
.mbuk_build_lst.arrow_bottom .slick-arrow {
  bottom: auto;
  transform: none;
  top: -115px;
  left: auto;
  right: 250px;border: 1px solid #333333 !important;
}
.mbuk_build_lst.arrow_bottom .slick-arrow:before{
  filter: brightness(0) saturate(100%) invert(13%) sepia(78%) saturate(8%) hue-rotate(63deg) brightness(102%) contrast(87%);
}
.mbuk_build_lst.arrow_bottom .slick-arrow.slick-prev{right: 320px;}
.mbuk_build_lst li.slick-slide figure {
  position: absolute;
  right: 30px;
  top: 20px;
}
#mbldvuk_wrp .sb h2 {
  font-size: 36px;
  font-weight: 500;margin-bottom: 20px;
}
.mbdv_uk .tstimnl_bx:after {
  filter: brightness(0) saturate(100%) invert(23%) sepia(88%) saturate(2685%) hue-rotate(203deg) brightness(99%) contrast(101%);
}
.mbuk_buld_lt h3 {
  color: #fff;
  font-size: 30px;
  line-height: 1.5;
}
.mbuk_frm_rt {
  width: 40%;
  background: #F5F5F5;
  padding: 30px;
  border-radius: 20px;
}
.mbuk_frm_lt {
  width: 53%;
}
.mbuk_frm_lt h3 {
  font-size: 22px;
  color: #1d1d1d;
  margin-bottom: 10px;
}

.mbuk_frm_lt p {
  font-size: 16px;
  color: #646464;
  line-height: 1.7;
}
.mbuk_frm_mn {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 50px;
}
.mbuk_frm_lt li:not(:last-child) {
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #1d1d1d24;
}
.mbuk_frm_lt li {
  padding-left: 60px;
  padding-right: 100px;position: relative;counter-increment: my-awesome-counter;
}
.mbuk_frm_lt li:before {
  position: absolute;
  font-size: 20px;
  top: 0;
  left: 10px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  color: #1D1D1D;
  content: "0" counter(my-awesome-counter);
}
.mbuk_frm_rt .input_button input, .mbuk_frm_rt .input_button select, .mbuk_frm_rt .input_button textarea {
  border: 0 !important;
  border-bottom: 1px solid #1D1D1D !important;
  border-radius: 0 !important;
  background-color: transparent !important;
  padding: 0 0 10px 0 !important;
  min-height: 0;
}
.mbuk_frm_rt .input_button input.empty_value, .mbuk_frm_rt .input_button select.empty_value, .mbuk_frm_rt .input_button textarea.empty_value {border: 0 !important;border-bottom: 1px solid red  !important;}
.mbuk_frm_rt .input_button .iti input{padding-left: 70px !important;}
.mbdv_uk .mbuk_frm_rt .iti--separate-dial-code .iti__selected-flag{padding-left: 0 !important;top: -10px;}
.mbuk_frm_rt .input_button.form-group {
  margin-bottom: 20px !important;
}
.mbuk_frm_rt > p {
  font-size: 16px;
  color: #646464;
  text-align: center;
  margin-top: 15px;
}

.mbuk_frm_rt >h3 {
  font-size: 24px;
  color: #1d1d1d;
  text-align: center;
}
.mbdv_uk .mbuk_frm_rt .frm_nwbtn svg {
  position: absolute;
  right: 10px;
  top: 0;
  bottom: 0;
  margin: auto;
  background: #fff;
  z-index: 1;
  width: 40px;
  height: 40px;
  padding: 10px;
  border-radius: 50%;
}

.mbdv_uk .mbuk_frm_rt .frm_nwbtn {
  width: fit-content;
  margin: auto;
}
.mbdv_uk .mbuk_frm_rt .contact_form input#common_submit {
  width: fit-content;
  padding-right:60px !important;background: #006eef !important;
}
.mbuk_frm_sc .sb .btn-fix {
  margin: 30px auto 0;
}
.mbuk_invt_inr figure {
  width: 28px;
  height: 28px;
}
.mbuk_hire_ryt {
  position: absolute;
  right: 30px;
  bottom: 50px;
}
.mbuk_hire_mn .ply_icn.watch_vid_popup {
  position: absolute;
  margin: auto;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  top: 70px;
  width: 180px;
  height: 180px;
  cursor: pointer;
}
.mbdv_uk .qtr_mbl_fetr_lst li:hover ,.mbuk_mdls_lst >li:hover{
  background: #006eef;
}
.mbdv_uk .qtr_mbl_fetr_lst li:hover h3,.mbdv_uk .qtr_mbl_fetr_lst li:hover p,.mbuk_mdls_bx:hover h3,.mbuk_mdls_bx:hover p,.mbuk_mdls_bx:hover li{color: #fff;}
.mbdv_uk .qtr_mbl_fetr_lst li:hover img,.mbuk_mdls_bx:hover>ul li:before{filter: brightness(0) invert(1);}
.mbuk_build_sc,.mbuk_frm_sc,.mbdv_uk .tcstck_dbnw,.mbuk_hire_sc,.mbuk_indst_sc,.mbdv_uk .mrktplc_bld_sc{padding: 80px 0;}
.mbdv_uk .nwyrk_wrp .grcytbl tr:first-child th:nth-child(2){color: #fff;}
.mbuk_invt_inr figure img{filter: brightness(0) saturate(100%) invert(81%) sepia(0%) saturate(5929%) hue-rotate(353deg) brightness(70%) contrast(93%);}
.mbuk_invt_rt li.active img{
  filter: brightness(0) saturate(100%) invert(26%) sepia(72%) saturate(4799%) hue-rotate(202deg) brightness(103%) contrast(103%);
}
.mbuk_mdls_bx:hover .btn-fix {
  background: #fff;
  color: #000;
}
.mbuk_mdls_bx:hover .btn-fix svg{
  background: #000;
}
.mbuk_mdls_bx:hover .btn-fix svg path{
  fill: #fff;
}
.mbdv_uk .mrpl_wrp .whitlbl_bnr_ryt:after{
  background-image: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/03/05121826/mbl_Scrn.png');
}
@media (max-width:1500px) {
  .mbuk_buld_lt h3{font-size: 26px;}
}
@media (max-width:1400px) {
  .mbuk_empd_rt{width: 45%;}
}
@media (max-width:1300px) {
  .mbdv_uk .sftwr_bnr_cnt >ul li{font-size: 14px;padding: 15px 5px;}
}

@media (max-width:1200px) {
  .mbuk_indst_lst li >p ,.mbuk_advc_lst li >p{
    display: block;
  }
  .mbuk_empd_mn > ul {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
    flex-wrap: wrap;
    gap: 10px;
  }
  .mbuk_empd_mn > ul li {
    color: #000;
    width: 31%;
    font-weight: 500;
    font-size: 16px;
    background: #fff;
    padding: 5px;
    border-radius: 5px;
  }
  .mbuk_hire_ryt{position: unset;}
  .mbdv_uk .sftwr_bnr_lst{margin-top: 25px;}
  .mbdv_uk .sftwr_bnr_lgs h3{font-size: 16px;}
  .mbdv_uk .sftwr_bnr_cnt >ul{gap: 10px;margin: 20px 0;}
  .mbuk_indst_inr,.mbuk_cta1_rt ,.mbuk_advc_lst li:after,.mbuk_advc_lt:after,.mbuk_advc_lt figure,.mbuk_empd_rt,.mbuk_empd_rtmn,.mbuk_build_lst li.slick-slide span{display: none;}
  .mbuk_cta1_mn h2,.mbuk_hire_mn h2,.mbuk_indst_cta h3,#mbldvuk_wrp .sb h2{font-size: 30px;}
  .mbuk_build_sc,.mbuk_frm_sc,.mbdv_uk .tcstck_dbnw,.mbuk_hire_sc,.mbuk_indst_sc,.mbdv_uk .mrktplc_bld_sc,.mbuk_cta1_sc,.mbuk_advc_sc,.mbuk_wrk_sc{padding: 40px 0;}
  .mbdv_uk .mrktplc_bld_lwr{width: 100%;}
  .mbdv_uk .mrktplc_bld_lwr li{height: auto;min-height: unset;padding: 20px;}
  .mbdv_uk .mrktplc_bld_lwr > li p{font-size: 14px;margin: 0 0 20px;line-height: 1.5;}
  .mbdv_uk .mrktplc_bld_lwr > li h3{font-size: 20px;margin: 15px 0 10px;}
  .mbdv_uk .mrktplc_bld_lwr > li figure{width: 45px;height: 45px;}
  .mbuk_cta1_mn{padding: 30px 20px;text-align: center;}
  .mbuk_cta1_mn p,.mbuk_hire_mn p{font-size: 14px;margin: 10px 0 25px;}
  .mbuk_cta1_mn .btn-fix,.mbuk_indst_cta .btn-fix,.mbuk_hire_mn .btn-fix,.mbuk_advc_lt .btn-fix,.mbuk_empd_sc .btn-fix{margin: auto;}
  .mbuk_indst_cta{width: 100%;position: unset;padding: 30px 20px;text-align: center;margin-top: 30px;}
  .mbuk_indst_lst li{padding: 20px;text-align: center;margin: 0 5px;min-height: unset;height: inherit;}
  .mbuk_indst_lst .slick-track{display: flex;}
  .mbuk_indst_lst li h3{margin: 15px 0 10px;}
  .mbuk_indst_lst li >p, .mbuk_advc_lst li >p{font-size: 14px;line-height: 1.6;}
  .mbuk_hire_mn{padding: 30px 20px;text-align: center;}
  .mbuk_advc_lst,.mbuk_build_lst{width: 100%;margin-top: 30px;}
  .mbuk_advc_lst li{display: block;padding: 20px;text-align: center;}
  .mbuk_advc_lst h3{margin: 15px 0 10px;}
  .mbuk_advc_lt{width: 100%;padding: 30px 20px;text-align: center;}
  .mbuk_advc_lt p{font-size: 16px;margin: 10px 0 25px;}
  .mbuk_empd_mn p{margin: 10px 0 15px;font-size: 16px;}
  .mbuk_empd_sc{padding: 30px 0;text-align: center;}
  .mbuk_empd_mn h2{font-size: 30px;width: 100%;}
  .mbuk_buld_lt{width: 100%;padding: 30px 20px;text-align: center;background-image: unset;}
  .mbuk_build_sc .fix_container{margin: 0 auto;max-width: 90%;}
  .mbuk_build_lst li.slick-slide p{font-size: 14px;margin: 10px 0 ;}
  .mbuk_build_lst li.slick-slide >ul li{font-size: 14px;}
  .mbuk_build_lst li.slick-slide figure{position: unset;}
  .mbuk_build_lst li.slick-slide{padding: 20px;}
  .mbuk_build_lst li.slick-slide >ul li{line-height: normal;padding-left: 12px;margin-bottom: 5px;}
  .mbuk_build_lst li.slick-slide h3{font-size: 20px;margin-top: 15px;}
  .mbuk_mdls_lst >li{padding: 20px;}
  .mbuk_mdls_lst p{font-size: 14px;margin: 10px 0;}
  .mbuk_mdls_bx >ul li{font-size: 14px;margin-bottom: 5px;}
  .mbuk_mdls_bx >ul li:last-child {margin-bottom: 25px;}
  .mbuk_mdls_lst{margin-top: 30px;}
  .mbdv_uk .qtr_mbl_fetr_lst li{padding: 20px;}
  .mbuk_build_lst .slick-list {padding-right: 0 !important;}
  .mbuk_build_lst.arrow_bottom .slick-arrow{top: auto;bottom: -100px;right: 0;left: 0;margin: auto;}
  .mbuk_build_lst.arrow_bottom .slick-arrow.slick-next {
    right: -65px;
  }
  .mbuk_build_lst.arrow_bottom .slick-arrow.slick-prev {
    left: -65px;right: 0;
  }
  .mbuk_indst_lst li figure {width: 40px;height: 40px;margin: auto;}
  .mbuk_build_mn{padding-bottom: 100px;margin-top: 30px;}
  .mbuk_hire_mn .ply_icn.watch_vid_popup{display: none;}
  .mbuk_indst_lst {padding-bottom: 80px;margin-top: 30px;}
  .mbuk_indst_cta h3{margin-bottom: 25px;}
  .mbuk_advc_lt h2{line-height: 1.4;}
  .mbuk_build_sc .sb ,.mbuk_mdls_sc .sb{text-align: center;}
  .mbuk_empd_mn h2 span{font-size: 20px;}
  .mbuk_buld_lt h3 {font-size: 20px;line-height: 1.3;}
  .mbdv_uk .itstf_cntr_lst li p {
    font-size: 14px;
    margin-top: 5px;
  }
  .mbuk_invt_rt {
    width: 55%;
  }
  .mbuk_invt_cnt {
    margin-top: 10px;
  }
  .mbuk_invt_mn{margin-top: 30px;}
  .mbuk_invt_rt li{padding: 20px 10px;}
  .mbuk_invt_inr{gap: 10px;}
  .mbuk_invt_rt li h3{font-size: 20px;}
  .mbuk_invt_cnt p{font-size: 14px;line-height: 1.5;}
  .mbdv_uk .itstf_cntr_lst li h3{font-size: 26px;}
  .mbdv_uk .itstf_cntr_lst li{padding: 10px;}
  .mbdv_uk .itstf_cntr_sc{margin-bottom: 40px;}
  .mbuk_frm_sc .sb .btn-fix {margin: 20px auto 0;}
  .mbuk_frm_lt li {
    padding-left: 35px;
    padding-right: 0;
  }
  .mbuk_frm_lt li:before{left: 0;}
  .mbuk_frm_lt h3{font-size: 18px;}
  .mbuk_frm_lt li:not(:last-child) {
    margin-bottom: 15px;
    padding-bottom: 15px;
  }
  .mbuk_frm_lt p{font-size: 14px;line-height: 1.5;}
  .mbuk_frm_rt {
    margin: 30px auto 0;
    width: 55%;
  }
  .mbuk_frm_lt{width: 100%;}
}
@media (max-width:992px) {
  .mbuk_advc_lst li,.mbuk_mdls_lst >li,.mbdv_uk .sftwr_bnr_cnt >ul li{width: 48%;}
  .mbuk_mdls_lst,.mbuk_advc_lst{justify-content: center;}
  .mbuk_invt_rt{width: 100%;}
  .mbuk_invt_mn{gap: 30px;margin: 30px 0 15px;}
  .mbdv_uk .sftwr_bnr_lst li img{filter: grayscale(1);}
  .mbdv_uk .sftwr_bnr_lst li.slick-slide {
    display: flex !important;
    align-items: center;
    justify-content: center;
  }
  .mbdv_uk .sftwr_bnr_lst li img{max-width: 60px;}
}
@media (max-width:767px) {
  .mbdv_uk .itstf_cntr_lst li{width: 48%;}
  .mbdv_uk .itstf_cntr_lst li:last-child {border-right: 1px solid #D1D9E4;}
  .mbuk_invt_mn .whtlbl_bnr_rytotr{width: 40%;}
  .mbuk_invt_rt li h3{font-size: 16px;}
  .mbuk_frm_rt{width: 100%;}
  .mbuk_invt_inr figure {
    width: 20px;
    height: 20px;
  }
}
@media (max-width:600px) {
  .mbuk_buld_lt{padding: 20px 10px;}
  .mbuk_cta1_mn h2,.mbuk_hire_mn h2,.mbuk_indst_cta h3,#mbldvuk_wrp .sb h2,.mbuk_empd_mn h2{font-size: 24px;}
  .mbuk_empd_mn h2 span{font-size: 18px;}
  .mbuk_advc_lst li,.mbdv_uk .sftwr_bnr_cnt >ul li,.mbuk_mdls_lst >li,.mbuk_empd_mn > ul li{width: 100%;}
  .mbdv_uk .sftwr_bnr_lft p {
    font-size: 14px;
    line-height: 1.5;
  }
  .mbuk_invt_mn .whtlbl_bnr_rytotr {
    width: 75%;
  }
}
/*uk page css starts*/

/*AI Development Page CSS starts*/

.aidvplmnt_cta3_sc {
  background: #000;
  padding: 80px 0 50px;
}
.aidvplmnt_cta3_mn {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.1) 10%, #006EEF 100%);
  border-radius: 20px;
  padding: 75px 20px;margin-top: 50px;
}
.aidvplmnt_cta3_lst li p {
  font-size: 18px;
  font-weight: 200;margin-top: 15px;
}
.aidvplmnt_cta3_lst li h3 {
  font-size: 50px;
}
.aidvplmnt_cta3_lst li {
  width: 20%;
  text-align: center;margin: 0;
}
.aidvplmnt_cta3_mn .btn-fix {
  margin: 50px auto 0;
}
.aidvplmnt_cta3_lst {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}
.aidvplmnt_pilrs_sc {
  background: linear-gradient(180deg, #00499F 0%, #000000 100%);padding-top: 100px;
}
.aidvplmnt_pilrs_lst li:not(:nth-child(1)) {
  background-color: #ffffff14;border-radius: 20px;padding:50px 30px;
}
.aidvplmnt_pilrs_lst li:not(:nth-child(1)):hover{
  background: #fff;transform: scale(0.95);
}
.aidvplmnt_pilrs_lst li:hover h3,.aidvplmnt_pilrs_lst li:hover p{
  color: #000 !important;
}
.aidvplmnt_pilrs_lst {
    display: flex;
    align-items: stretch;
    justify-content: center;
    gap: 20px;
    flex-wrap: wrap;
    padding: 30px;
    border-radius: 14px;position: relative;z-index: 1;
    /* filter: url(#round); */
}
.aidvplmnt_pilrs_lst:before {
  position: absolute;
  content: "";
  inset: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/03/05173527/bg-shape.png);
  background-size: 100% 100%;
}
.aidvplmnt_pilrs_lst li{
  width: 32%;margin: 0;transition: 0.4s;
}
.aidvplmnt_bnr_sc {
  background-color: #000c1a;
  height: 700px;
  display: flex;
  align-items: center;
  justify-content: center;position: relative;
}

.lghtbg {
  background-color: #ffffff1f;
  font-size: 18px;
  padding: 10px 20px;
  border-radius: 30px;
  font-weight: 300;
  display: block;
  width: fit-content;
  margin: 0 auto 20px;line-height: 1.4;
}



.aidvplmnt_bnr_mn video {
  position: absolute;
  inset: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.aidvplmnt_bnr_cntnt {
  position: relative;
  z-index: 3;
}
.aidvplmnt_cntr_sc {
  background: #000;
  padding: 40px 0;
}
.aidvplmnt_wrp .mrktplc_bld_sc {
  padding-top: 100px;
  background: linear-gradient(0deg, #00499F 0%, #000000 100%);position: relative;
}
.aidvplmnt_wrp .mrktplc_bld_sc:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/03/05095224/ai-modelsbg.png);
  width: 100%;
  height: 100%;
  right: 0;
  top: 0;
  bottom: 0;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right;    
  mix-blend-mode: screen;    
  pointer-events: none;
}
.aidvplmnt_prcs_sc {
  background: linear-gradient(0deg, #00499F 50.81%, #000000 100%);padding-bottom: 2px;
}
.aidvplmnt_prcs_sc .mbuk_advc_lst{width: 100%;margin-top: 50px;gap:12px;}
.aidvplmnt_prcs_sc .mbuk_advc_lst li{width: 24%;background-color: #0C61C5;flex-direction: column;justify-content: flex-end;gap: 15px;min-height: 300px;margin: 0;}
.aidvplmnt_prcs_sc .mbuk_advc_lst h3 {
  color: #fff;
  line-height: 1.4;
  font-weight: 500;
}
.aidvplmnt_wrp .mbdv_uk .mrktplc_bld_upr{
  background-color: #f3f3f324;width: 35%;
}
.aidvplmnt_wrp .mbdv_uk .mrktplc_bld_lwr{width: 58%;}
.aidvplmnt_wrp .mbdv_uk .mrktplc_bld_lwr li {
  background: transparent;
  padding: 0;
  border-radius: 0;margin: 0;
  height: fit-content;
  min-height: unset;
}
.grdnt_clr {
  background: linear-gradient(90deg, #006EEF 0%,#87bdfe 80%, #FFFFFF );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.aidvplmnt_wrp .mrktplc_bld_upr > li{list-style: none;}
.aidvplmnt_wrp .mbdv_uk .mrktplc_bld_lwr > li p{color: #c7c7c7;width: 90%;}
.aidvplmnt_wrp .mbdv_uk .mrktplc_bld_mn{align-items: center;}
.aidvplmnt_wrp .sftwr_bnr_lgs h3 {
  font-size: 20px;
  font-weight: 300;
  position: relative;width: fit-content;margin:0 auto 60px;
}
.aidvplmnt_wrp .sftwr_bnr_lgs h3:before ,.aidvplmnt_wrp .sftwr_bnr_lgs h3:after{
  position: absolute;
  content: "";
  background: #fff;
  bottom: 0;
  margin: auto;
  height: 1px;
  width: 100px;
  top: 2px;
  left: -130px;
  opacity: 20%;
}
.aidvplmnt_wrp .sftwr_bnr_lgs h3:after {
  right: -130px;
  left: auto;
}
.emrtech_dub .fix_container,.aidvplmnt_wrp .mrktplc_bld_sc .fix_container {
  border-top: 1px solid #ffffff20;
  padding-top: 60px;
}
.aidvplmnt_wrp .sftwr_bnr_lgs{margin: 0;border-bottom: 1px solid #ffffff20;padding-bottom: 50px;}
.aidvplmnt_wrp .sftwr_bnr_lst{justify-content: space-between;}
.aidvplmnt_wrp .sftwr_bnr_lst li img {
  max-height: 55px;
  max-width: 110px;
  filter: invert(20%) sepia(23%) saturate(8%) hue-rotate(10deg) brightness(99%) contrast(96%);transition: all 0.3s ease-in-out 0s;
}
.aidvplmnt_wrp .sftwr_bnr_lst li{margin: 0;}
.aidvplmnt_sltns_sc {
  background-color: #000000;padding: 30px 0;
}
.aidvplmnt_sltns_lst li {
  background: linear-gradient(180deg, rgba(0, 20, 44, 0) 0%, rgba(0, 110, 239, 0.54) 100%);
  border-radius: 26px;
  height: inherit;
  margin: 0 8px;
  position: relative;
  padding: 40px 40px 250px 40px;
  background-size: cover;
  background-position: bottom;background-repeat: no-repeat;
}
.aidvplmnt_sltns_lst .slick-track{display: flex;}
.aidvplmnt_sltns_lst{margin-top: 50px;padding-left: 30px;}
.aidvplmnt_wrp .sftwr_bnr_lst li:hover img{filter: none;}
.aidvplmnt_sltns_lst li h3{font-size: 26px;}
.aidvplmnt_sltns_lst p {
  color: #D4D4D4;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.5;position: relative;z-index: 1;
  margin-top: 15px;width: 90%;
}
.aidvplmnt_sltns_lst li figure img {
  width: 100%;height: 100%;object-fit: cover;object-position: top;border-radius: 0 0 20px 20px;
}
.aidvplmnt_sltns_lst li figure {
  position: absolute;
  right: 0;
  left: 0;
  margin: auto;
  bottom: 0;
  height: 250px;width: 100%;
}

.aidvplmnt_sltns_lst .slick-list {
  padding: 0 7% 0 0 !important;
}

.aidvplmnt_sltns_lst li:before {
  position: absolute;
  content: "";
  background: #001329;
  margin: auto;
  filter: blur(21px);
  z-index: 1;
  width: 100%;
  height: 120px;
  top: -120px;
  bottom: 0;
  margin: auto;
  right: 0;
  left: 0;
}
.aidvplmnt_sltns_sc .btn-fix{margin: 50px auto 0;}
.aidv_cntr_sc {
  background: linear-gradient(180deg, #00499F 0%, #000000 100%);
}
.aidv_cntr_lt li {margin: 0;
  padding: 45px 30px;
  border-radius: 20px;
  width: 48%;
  backdrop-filter: blur(10px);
  box-shadow: 0px 28px 45px -1px #0000000D;
  text-align: center;
  background: linear-gradient(123.55deg, rgba(255, 255, 255, 0.2) 11.74%, rgba(255, 255, 255, 0.1) 87.03%);
}
.aidv_cntr_lt li h3 {
  font-size: 75px;font-weight: 600;line-height: normal;position: relative;width: fit-content;margin: auto;
}
.aidv_cntr_lt li h3:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2024/05/20161106/arrow.png);
  width: 22px;
  height: 14px;
  transform: rotate(90deg);
  right: -30px;
  top: 0;
  bottom: 0;
  margin: auto;
  filter: brightness(0) saturate(100%) invert(23%) sepia(62%) saturate(4840%) hue-rotate(204deg) brightness(102%) contrast(101%);
}
.aidv_cntr_lt li:nth-child(n+3) h3:after {
  transform: rotate(-90deg);
}
.aidv_cntr_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap; border-top: 1px solid #ffffff20;padding-top: 60px;
}
.aidvplmnt_wrp .mbuk_cta1_mn {
  background: #006EEF;
  padding: 65px 40px;overflow: hidden;
}
.aidvplmnt_wrp .mbuk_cta1_mn:before {
  position: absolute;
  content: "";
  background-image: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/03/05100139/ai-cta1-left.png');
  width: 287px;
  height: 440px;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background-size: contain;   
  mix-blend-mode: screen;
}
.aidvplmnt_wrp .mbuk_cta1_mn:after {
  position: absolute;
  content: "";
  background-image: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/03/05100343/ai-cta1-right.png');
  width: 395px;
  height: 440px;
  right: 0;
  top: 0;
  bottom: 0;
  mix-blend-mode: screen;
}
.aidvplmnt_wrp .mbuk_cta1_mn p{font-size: 18px;font-weight: 200;line-height: 1.6;}
.aidvplmnt_wrp .mbuk_cta1_mn h3 {
  font-size: 26px;
  font-weight: 300;
  margin: 12px 0 25px;
}
.aidvplmnt_wrp .mbuk_cta1_rt {
  width: 50%;
  top: 50%;
  margin: auto;
  transform: translate(0, -50%);
  bottom: auto;
}
.aidv_cntr_lt {
  width: 55%;
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 20px;
}
.aidvplmnt_cta2_sc .fix_container {
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/03/03174247/aidev-cta2.png);
  background-size: 100% 100%;
  padding: 55px 40px;
  background-position: center;
  position: relative;
  z-index: 1;
  clip-path: polygon(11% 0%, 100% 0, 100% 75%, 90% 100%, 0 100%, 0 26%);
  overflow: hidden;
}
.aidvplmnt_pilrs_lst li p {
  color: #C7C7C7 !important;
  font-weight: 200;
  font-size: 16px;
  margin-top: 15px;
  line-height: 1.6;
}
.aidvplmnt_cta2_sc .fix_container:before {
  position: absolute;
  content: "";
  background: linear-gradient(180deg, #3A8FF6 0%, #043670 52.59%, #000A16 100%);
  inset: 0;
  margin: auto;
  opacity: 85%;
  z-index: -1;
}
.aidvplmnt_cta2_sc p {
  font-size: 20px;
  font-weight: 200;
  line-height: 1.5;
  margin: 15px 0 40px;
}
.aidvplmnt_cta2_sc .btn-fix{margin: auto;}
.aidvplmnt_cta2_sc h2 {
  font-size: 54px;
  font-weight: 700;
}
.aidv_cntr_rt p {
  font-size: 20px;
  line-height: 1.5;
  font-weight: 200;margin-bottom: 50px;
}
.aidvplmnt_prcs_sc .mbuk_advc_lst li:after{
  bottom: auto;
  top: 25px;
  right: auto;opacity: 1;color: #fff;
}
.aidv_cntr_rt {
  width: 36%;
}
.aidv_cntr_lt li p {
  font-size: 20px;
  font-weight: 300;
  margin-top: 10px;
}
.mbdv_uk .qtr_mbl_fetr_lst li{
  background: linear-gradient(123.73deg, rgba(255, 255, 255, 0.2) 11.24%, rgba(255, 255, 255, 0.1) 89.18%);
    box-shadow: 0px 28px 45px -1px #0000000D;
}
.aidvplmnt_wrp .mbdv_uk .qtr_mbl_fetr_lst li h3{line-height: 1.3;}
.aidvplmnt_wrp .aidvplmnt_chs_sc{background: linear-gradient(180deg, #00499F 0%, #11121A 29%);padding-bottom: 2px;}
.aidvplmnt_wrp .mbdv_uk .qtr_mbl_fetr_lst li{padding: 30px;}
.aidvplmnt_wrp .qtr_mbl_fetr_lst li p {
  color: #C7C7C7 !important;
  font-weight: 300;
}
.aidvplmnt_wrp .aidvplmnt_chs_sc .btn-fix{margin: 50px auto 0;}
.bg_full{background: linear-gradient(180deg, #00499F 0%, #000000 100%);}
.aidvplmnt_cta1_sc {
  padding: 80px 0;
}
.aidvplmnt_cases_lst li {
  background: #ffffff1a;
  padding: 30px 30px 40px 30px;height: inherit;
  border-radius: 20px;
  margin: 0 8px;
}
.aidvplmnt_cases_lst .slick-track{display: flex;}
.aidvplmnt_cases_lst {
    width: calc(100% - (100% - 90%) / 2) !important;
    max-width: calc(100% - (100% - 1170px) / 2);
    margin: 0 0 0 auto;
}
.aidvplmnt_cases_lst .slick-list {
  padding: 0 12% 0 0 !important;
}
.aidvplmnt_cases_lst li p {
  color: #C7C7C7 !important;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.7;
}
.aidvplmnt_cases_lst li figure {
  width: 100%;
  height: 280px;
}
.aidvplmnt_cases_lst li figure img{
  width: 100%;
  height: 100%;object-fit: cover;border-radius: 14px;
}
.aidvplmnt_cases_sc .sb_flx {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;margin-bottom: 60px;border-bottom: 1px solid #ffffff20;padding-bottom: 40px;
}
.aidvplmnt_cta3_sc .fix_container,.aidvplmnt_tchstck_sc .fix_container {
  border-top: 1px solid #ffffff20;
  border-bottom: 1px solid #ffffff20;
  padding: 40px 0;
}
.aidvplmnt_chs_sc .fix_container{
  border-top: 1px solid #ffffff20;
  padding-top: 60px;
}
.aidvplmnt_cases_sc .lghtbg {
  margin: 0 auto 20px 0;
}
.aidvplmnt_wrp .tstimnl_sc {
  padding: 80px 0;
}
.aidvplmnt_wrp .tstimnl_bx:after {
  filter: brightness(0) saturate(100%) invert(30%) sepia(88%) saturate(4654%) hue-rotate(202deg) brightness(98%) contrast(105%);
}
.aidvplmnt_pilrs_lst li h2 {
  font-size: 38px;
  line-height: 1.3;
  margin-bottom: 40px;
  font-weight: 600;
}
.aidvplmnt_prcs_sc .btn-fix {
  margin: 60px auto 0;
}
.aidvplmnt_wrp .home_tech_sc {
  padding: 100px 0;
  background-image: linear-gradient(0deg, #00499F 50.81%, #11121A 100%);
}
.aidvplmnt_indstrs_sc {
  background: linear-gradient(180deg, #00499F 50.81%, #11121A 100%);
}
.aidvplmnt_indstrs_lst li:not(:last-child) {
  width: 18.5%;
  background: #ffffff19;
  padding: 60px 20px;
  text-align: center;margin: 0;
  border-radius: 14px;
}

.aidvplmnt_indstrs_lst {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-wrap: wrap;
  margin-top: 50px;
  gap: 20px;
}
.aidvplmnt_indstrs_lst li h3 {
  font-size: 22px;
  font-weight: 300;
  margin-top: 15px;
}
.commonsc_bg {
  background: linear-gradient(0deg, #00499F 50.81%, #11121A 100%);
}
.aidvplmnt_faq_lftinr {
  background: #ffffff10;border-radius: 14px;
  padding:40px 20px;
}
.aidvplmnt_faq_lftinr li {
  background: transparent;
  padding: 20px;
  border-radius: 12px;
  font-size: 20px;
  color: #fff;
  font-weight: 400;margin: 0;
}
.aidvplmnt_faq_lft {
  width: 32%;
}
.aidvplmnt_faq_ryt {
  width: 65%;
}
.aidvplmnt_faq_ryt >li {
  display: none;min-height: 500px;
}
.aidvplmnt_faq_ryt >li.active{
  display: block;
}
.aidvplmnt_faq_ryt >li ul li p {
  color: #C7C7C7 !important;
  font-size: 16px;
  font-weight: 300;
}
.aidvplmnt_faq_ryt >li ul li *{transition: unset;}
.aidvplmnt_faq_ryt >li ul li >div{margin-top: 15px;}
.aidvplmnt_faq_ryt >li ul li h3 {
  font-size: 20px;
  font-weight: 400;
}
.aidvplmnt_faq_ryt >li ul li:not(:last-child) {
  border-bottom: 1px solid #FFFFFF10;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
.aidvplmnt_faq_lft h2 {
  font-size: 46px;
  font-weight: 600;
  line-height: 1.3;
  margin-bottom: 35px;
}
.aidvplmnt_faq_mn.tab_bx {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
}
.aidvplmnt_blg_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
  margin-top: 40px;
}
.aidvplmnt_blg_lst li {
  width: 32%;margin: 0;
  background: #ffffff10;
  padding: 20px;
  border-radius: 20px;display: flex;flex-direction: column;position: relative;
}
.aidvplmnt_blg_lst li.e_guide{
  flex-direction: column-reverse;padding-bottom: 0;justify-content: space-between;overflow: hidden;
}
.aidvplmnt_blg_lst li.e_guide:after {
  position: absolute;
  content: "";
  background: #006EEF;
  width: 270px;
  height: 270px;
  border-radius: 50%;
  margin: auto;
  right: 0;
  left: 0;
  bottom: -135px;
}
.aidvplmnt_blg_lst li.e_guide .aidvplmnt_blg_cntnt{margin-top: 0;}
.aidvplmnt_blg_lst li figure{
  width: 100%;height: 215px;
}
.aidvplmnt_blg_lst li.e_guide figure {
  width: fit-content;
  margin: 0 auto;z-index: 1;position: relative;
}
.aidvplmnt_blg_cntnt h3 {
  font-size: 14px;
  background: #006EEF;
  width: fit-content;
  padding: 7px 15px;
  border-radius: 30px;
  min-width: 78px;
  text-align: center;
  font-weight: 300;
}
.aidvplmnt_blg_cntnt h4 {
  font-size: 16px;
  color: #fff;
  font-weight: 300;
}
.aidvplmnt_blg_lst li p {
  font-size: 18px;
  font-weight: 300;
  margin: 20px 0 30px;
  line-height: 1.5;
}
.aidvplmnt_blg_cntnt {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;margin-top: 20px;
}
.aidvplmnt_blg_lst li a.btn-fix {
  font-size: 16px;
  background: transparent !important;
  border: 1px solid #fff;
  padding: 20px;
  height: 40px;
  color: #fff !important;
}
.aidvplmnt_cta1_sc .btn-fix {
  border: 1px solid #fff;
}
.aidvplmnt_indstrs_lst li:last-child h3 {
  margin: 0 0 30px 0;
  font-size: 24px;
  font-weight: 600;
  color: #000;
}

.aidvplmnt_indstrs_lst li:last-child {
  width: 38.5%;
  background: #fff;
  box-shadow: 0px 4px 64px 0px #0000004A;
  border-radius: 14px;
  padding: 30px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-image: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/03/05101332/logo-shape.png');
  background-repeat: no-repeat;
  background-position: right 25px center;
}
#aidevlpmnt_wrp .cntct_lctn_sc.degn2 img {
  filter: brightness(0) invert(1);
}
#aidevlpmnt_wrp .cntct_lctn_sc.degn2 h2, #aidevlpmnt_wrp .cntct_lctn_sc.degn2 p {
  color: #fff;
}
.aidvplmnt_tchstck_sc {
  background: linear-gradient(0deg, #00499F 50.81%, #11121A 100%);padding: 60px 0;
}
.aidvplmnt_tchstck_sc .fix_container {
 padding-bottom: 70px;
}
.aidvplmnt_tchstck_sc .tech_tab_btn {
  background: #F3F3F3;
  width: 35%;
  border-radius: 14px;
}
.aidvplmnt_tchstck_sc .tech_tab_btn li {
  color: #7B7B7B;
  font-size: 20px;margin-bottom: 0;
  font-weight: 500;padding: 25px 12px;
}
.aidvplmnt_tchstck_sc .tech_tab_btn li:hover{  color: #7B7B7B;}
.aidvplmnt_tchstck_sc .tech_tab_btn li:not(:last-child){margin-bottom: 0;}
.aidvplmnt_tchstck_sc .tech_tab_btn li.active {
  background: #006EEF;
  border-radius: 12px;
  color: #fff;
}
#aidevlpmnt_wrp .fddlvry_blgsc {
  padding: 50px 0 80px 0;
}
#aidevlpmnt_wrp .fddlvry_blgsc .sb h2 {
  color: #fff;
}
#aidevlpmnt_wrp .home_case_sc{background-image: unset;padding-top: 0 !important;}
.aidvplmnt_tchstck_sc .tech_grid{margin-top: 40px;}
.aidvplmnt_tchstck_sc .tech_tab_btn li::after{content: unset;}
.aidvplmnt_tchstck_sc .tech_tab_content .inner>div{background: #F3F3F3;}
.aidvplmnt_tchstck_sc .tech_tab_content{width: 60%;border-radius: 13px;}
.tech_tab_content ul:not(.slick-dots) li:not([aria-controls], [role="presentation"]) figure{background-color: #ECECEC;border-radius: 20px;padding: 30px 10px;}


#aidevlpmnt_wrp .home_case_sc .s_head{margin-bottom: 50px;border-top: 1px solid #ffffff20;padding-top: 80px;}
#aidevlpmnt_wrp .degn2 .cntcnt_lctn_inr{border-right-color:#fff ;}
#aidevlpmnt_wrp .cntct_lctn_sc.degn2 p{font-weight: 300;}
.aidvplmnt_wrp .btn-fix:not(.btn-fix_wht){background:#006EEF;color: #fff;}
.aidvplmnt_wrp .btn-fix:not(.btn-fix_wht) svg{background:#fff;}
.aidvplmnt_wrp .btn-fix:not(.btn-fix_wht) svg path{fill:#000;}
.aidvplmnt_prcs_sc .mbuk_advc_inr{background: #fff;}
.aidvplmnt_prcs_sc .mbuk_advc_inr p{color: #000 !important;}
.aidvplmnt_blg_sc{padding:0 0 100px;}
.aidvplmnt_chs_sc {padding-top: 60px;}
.aidvplmnt_blg_lst li figure img{width: 100%;height: 100%;object-fit: cover;border-radius: 10px;}
.aidvplmnt_faq_lftinr li.active{background: #006EEF;}
.aidvplmnt_cases_lst li h3{font-size: 26px;margin: 30px 0 15px;}
.bg_full_rvrs{background: linear-gradient(0deg, #00499F 0%, #000000 100%);}
#aidevlpmnt_wrp .cntct_lctn_sc.degn2{
  background: #00499f;
} 
.aidvplmnt_bnr_sc:before {
  position: absolute;
  content: "";
  background: #000c1a;
  inset: 0;
  margin: auto;
  width: 100%;
  height: 100%;
  z-index: 3;
  opacity: 65%;
}
#aidevlpmnt_wrp section {
  margin: -2px 0;
}
.aidvplmnt_bnr_cntnt .btn-fix{margin: auto;}
.aidvplmnt_bnr_cntnt p {
  font-size: 20px;
  margin: 30px 0 50px;
  font-weight: 300;
  line-height: 1.5;
}
#aidevlpmnt_wrp section.all_sec.cntct_lctn_sc.degn2,#aidevlpmnt_wrp section.all_sec.cntct_lctn_sc.degn2 + .footer_2 {
  display: block !important;
}
#aidevlpmnt_wrp .mrktplc_bld_lwr > li:not(:nth-child(5)) figure img {
  filter: brightness(0) saturate(100%) invert(38%) sepia(15%) saturate(1157%) hue-rotate(172deg) brightness(95%) contrast(84%);
}
.aidvplmnt_cases_lst + .btn-fix,.aidvplmnt_pilrs_lst + .btn-fix {
  display: none;
}
.emrtech_dub_rt{
  height: 440px;    
  display: flex;
  align-items: flex-end;
  justify-content: center;position: relative;
}
.emrtech_dub_rt:before {
  position: absolute;
  content: "";
  background: linear-gradient(180deg, rgba(0, 20, 44, 0) 0%, rgba(0, 110, 239, 0.54) 100%);
  width: 100%;
  inset: 0;
  margin: auto;
  border-radius: 20px;
}
.emrtech_dub .fix_container {
  padding-bottom: 60px;
}
.aidvplmnt_faq_sc{padding-bottom: 40px;}

.emrtech_dub_nv li{font-size:16px;color:#fff;font-weight:400;border-bottom:1px solid #D9D9D9!important;padding-bottom:10px;margin:0 8px;display:flex!important;height:inherit;flex-direction:column;justify-content:flex-end;}
.emrtech_dub_nv .slick-track{display:flex!important;}
.emrtech_dub_nv{display:flex!important;align-items:flex-end;justify-content:space-between;flex-wrap:nowrap;overflow:auto;margin:40px 0 50px;}
.emrtech_dub_nv::-webkit-scrollbar{width:0;height:0;}
.emrtech_dub_lt p{font-size:20px;margin:30px 0 40px;line-height:1.5;font-weight: 300;}
.emrtech_dub_lt h3{font-size:42px;color:#fff;line-height:1.3;}
.emrtech_dub_lt{width:51%;}
.emrtech_dub_rt{width:41%;}
.emrtech_dub_lst li{display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap;margin: 0;}
.emrtech_dub_nv li span{font-size:13px;width:30px;height:30px;font-weight:500;border:1px solid #006EEF;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff !important;margin-bottom:20px;}
.emrtech_dub_nv li.slick-slide.slick-active.slick-current,.emrtech_dub_nv li.slick-slide.slick-active.slick-current span{color:#006EEF;border-bottom-color:#006EEF !important ;}
.emrtech_dub_nv li.slick-slide.slick-active.slick-current span{border-color:#006EEF;}
.emrtech_dub {
  background: linear-gradient(0deg, #00499F 0%, #000000 100%);padding-top:40px;
}



@media (max-width:1200px){
.emrtech_dub_nv{display:none!important;}
.emrtech_dub_lt h3{font-size:22px;color:#fff;line-height:1.3;}
.emrtech_dub_lt p{font-size:14px;margin:10px 0 20px;color:#fff;font-weight:300;}
.emrtech_dub_rt{width:100%;height:350px;}
.emrtech_dub_rt img{width:100%;height:100%;object-fit:cover;border-radius:20px;object-position:center;}
.emrtech_dub_lst li{position:relative;margin:0 5px;}
.emrtech_dub_lt{width:100%;position:absolute;inset:0;margin:auto;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:15px;z-index:1;}
.emrtech_dub_lst li:after{position:absolute;content:"";background:#000;inset:0;margin:auto;width:100%;height:100%;opacity:0.7;border-radius:20px;}
.emrtech_dub_lst{padding-bottom:40px!important;margin-top:40px;width: 100%;}
.emrtech_dub_lt .btn-fix{font-size:15px;height:40px;padding:5px 40px 5px 10px;}
.emrtech_dub_lt .btn-fix svg{width:30px;height:30px;padding:7px;animation:unset;}
.emrtech_dub_lt .btn-fix:hover{padding:5px 10px 5px 40px;}
.emrtech_dub_lt .btn-fix:hover svg{right:calc(100% - 35px);}
.emrtech_dub_lst.arrow_bottom .slick-arrow{bottom:-20px;}
.emrtech_dub .fix_container {padding-bottom: 40px;}
}


@media (max-width:1200px) {
  #aidevlpmnt_wrp .slick-arrow{border: 1px solid #fff !important;background: #fff !important;}
  #aidevlpmnt_wrp .slick-arrow:before{filter: brightness(0);}
  .aidvplmnt_bnr_sc{height: auto;padding-bottom: 40px;}
  .aidvplmnt_bnr_cntnt p {font-size: 16px;margin: 10px 0 25px;}
  .aidvplmnt_wrp .sftwr_bnr_lgs h3{font-size: 18px;margin: 0 auto 25px;}
  .lghtbg{font-size: 14px;margin: 0 auto 10px;}
  .aidvplmnt_wrp .sftwr_bnr_lgs{padding-bottom: 30px;}
  .aidvplmnt_sltns_sc{padding: 2px;}
  .aidvplmnt_sltns_lst{margin-top: 30px;padding: 0 20px;}
  .aidvplmnt_sltns_lst .slick-list{padding: 0 !important;}
  .aidvplmnt_sltns_lst li{padding: 20px 20px 220px 20px;text-align: center;margin: 0 5px;}
  .aidvplmnt_sltns_lst li h3{font-size: 20px;position: relative;z-index: 1;}
  #aidevlpmnt_wrp .fddlvry_blgsc {
    padding: 40px 0;
  }
  #aidevlpmnt_wrp .fddlvry_blglst{margin-top: 30px;}
  .aidvplmnt_sltns_sc .btn-fix,.aidvplmnt_cta3_mn .btn-fix,.aidvplmnt_prcs_sc .btn-fix{margin: 30px auto 0;}
  .aidvplmnt_sltns_lst p{font-size: 14px;width: 100%;margin-top: 10px;}
  .emrtech_dub .fix_container, .aidvplmnt_wrp .mrktplc_bld_sc .fix_container,.aidv_cntr_mn,.aidvplmnt_wrp .mrktplc_bld_sc,.aidvplmnt_chs_sc,.aidvplmnt_chs_sc .fix_container,.aidvplmnt_pilrs_sc,#aidevlpmnt_wrp .home_case_sc .s_head{padding-top: 40px;}
  .aidv_cntr_lt li h3{font-size: 30px;}
  .aidv_cntr_lt li p{font-size: 14px;margin-top: 5px;}
  .aidv_cntr_rt p {font-size: 16px;margin-bottom: 25px;}
  .aidv_cntr_lt{width: 100%;gap: 10px;}
  .aidv_cntr_rt {
    width: 100%;
    text-align: center;
    margin-top: 30px;padding-bottom: 2px;
  }
  .aidvplmnt_cases_lst + .btn-fix , .aidvplmnt_pilrs_lst + .btn-fix{display: flex;align-items: center;justify-content: center;margin: 30px auto 0;}
  .aidvplmnt_pilrs_lst li .btn-fix{display: none;}
  #aidevlpmnt_wrp .home_case_sc .s_head{margin-bottom: 30px;}
  .aidv_cntr_lt li{padding: 20px 5px;}
  .aidvplmnt_cta3_mn{padding: 30px 20px;margin-top: 30px;}
  .aidvplmnt_cta2_sc .fix_container{padding: 30px 20px;}
  .aidvplmnt_wrp .tstimnl_sc,.aidvplmnt_cta3_sc,.aidvplmnt_cta1_sc,.aidvplmnt_tchstck_sc{padding: 40px 0;}
  .aidvplmnt_cases_sc .lghtbg {margin: 0 auto 20px;}
  .aidvplmnt_wrp .mrktplc_bld_sc,.aidvplmnt_wrp .mbdv_uk .mrktplc_bld_lwr > li p,.aidvplmnt_wrp .mbdv_uk .mrktplc_bld_lwr{width: 100%;}
  .aidv_cntr_rt .btn-fix{margin: auto;}
  .aidvplmnt_wrp .mbdv_uk .mrktplc_bld_lwr li{padding: 20px;border: 2px solid #ffffff20;border-radius: 13px;height: auto;}
  .aidvplmnt_cases_lst li{padding: 20px;margin: 0 5px;text-align: center;}
  .aidvplmnt_cases_lst li h3 {font-size: 20px;margin: 15px 0 5px;}
  .aidvplmnt_cases_lst li p{font-size: 14px;}
  .aidvplmnt_cta2_sc h2{font-size: 32px;}
  .aidvplmnt_cta3_lst li h3{font-size: 26px;}
  .aidvplmnt_cta2_sc p{font-size: 16px;margin: 10px 0 25px;}
  .aidvplmnt_prcs_sc .mbuk_advc_lst li{height:inherit;margin: 0 5px;}
  .aidvplmnt_prcs_sc .mbuk_advc_lst .slick-track{display: flex;}
  .aidvplmnt_prcs_sc .mbuk_advc_lst li img{max-width: 40px;margin: 0 auto;}
  .aidvplmnt_prcs_sc .mbuk_advc_lst{padding-bottom: 60px;}
  .aidvplmnt_cta3_lst li p{font-size: 14px;margin-top: 5px;}
  .aidvplmnt_prcs_sc .mbuk_advc_lst{margin-top: 30px;justify-content: center;}
  .aidvplmnt_wrp .sftwr_bnr_lst{margin-bottom: 0;}
  .aidvplmnt_wrp .sftwr_bnr_lst li img{max-height: 40px;}
  .aidvplmnt_wrp .mbuk_cta1_mn{padding: 30px 20px;}
  .aidvplmnt_wrp .mbuk_cta1_mn h3{font-size: 18px;margin: 10px 0 0;}
  .aidvplmnt_wrp .mbuk_cta1_mn p{font-size: 16px;margin: 5px 0 25px;}
  .aidvplmnt_pilrs_lst:before{content: unset;}
  .aidvplmnt_pilrs_lst li:first-child {
    width: 100%;margin-bottom: 20px;
    text-align: center;
  }
  .aidvplmnt_tchstck_sc .fix_container{padding-bottom: 40px;}
  .aidvplmnt_wrp .sftwr_bnr_lst li{display: flex !important;justify-content: center;align-items: center;}
  .aidvplmnt_faq_lft h2{font-size: 32px;margin-bottom: 25px;}
  .aidvplmnt_pilrs_lst{padding: 0;gap: 12px;}
  .aidvplmnt_pilrs_lst li:not(:nth-child(1)){text-align: center;padding: 20px;}
  .aidvplmnt_pilrs_lst li p{font-size: 14px;margin-top: 10px;}
  .aidvplmnt_pilrs_lst li:not(:nth-child(1)) h3 {font-size: 20px;}
  .aidvplmnt_pilrs_lst li h2{font-size: 32px;margin-bottom:0;}
  .aidvplmnt_pilrs_lst li .btn-fix{margin: auto;}
  .aidvplmnt_indstrs_lst li h3{font-size: 14px;}
  .aidvplmnt_indstrs_lst{margin-top: 30px;padding-bottom: 110px;}
  .aidvplmnt_indstrs_lst.arrow_bottom .slick-arrow {
    bottom: 30px;
  }
  .aidvplmnt_indstrs_lst li img{max-width: 35px;margin: 0 auto;}
  .aidvplmnt_indstrs_lst li:not(:last-child){padding: 20px 5px;margin: 0 5px;}
  .ai-indsutry{display: none !important;}
  .aidvplmnt_blg_lst{gap: 15px;margin-top: 30px;}
  .aidvplmnt_blg_lst li p{font-size: 14px;margin: 10px 0 15px;}
  .aidvplmnt_blg_sc{padding: 40px 0;}
  .aidvplmnt_blg_sc .sb{text-align: center;}
  .aidvplmnt_faq_ryt {width: 100%;}
  .aidvplmnt_faq_lft{width: 100%; text-align: center;}
  .aidvplmnt_faq_lftinr li{padding: 12px 5px;font-size: 14px;width: 32%;}
  .aidvplmnt_faq_lftinr {
    padding: 20px 10px;
    display: flex;
    align-items: center;
    justify-content: center;flex-wrap: wrap;
    gap: 10px;
  }
  .aidvplmnt_faq_mn.tab_bx{gap: 30px;}
  .aidvplmnt_faq_ryt >li ul li:not(:last-child) {padding-bottom: 15px;
    margin-bottom: 15px;  
  }
  .aidvplmnt_faq_ryt >li ul li >div {
    margin-top: 8px;
  }
  .aidvplmnt_tchstck_sc .tech_tab_btn li{font-size: 14px;padding: 10px 5px;white-space: nowrap;min-height: unset;}
  .aidvplmnt_faq_ryt >li{min-height: unset;}
  .aidvplmnt_faq_ryt >li ul li h3{font-size: 18px;}
  .aidvplmnt_faq_ryt >li ul li p{font-size: 14px;}
  .aidvplmnt_tchstck_sc .tech_tab_content{width: 100%;}
  .aidvplmnt_tchstck_sc .tech_tab_btn{gap: 15px;width: 100%;display: flex;align-items: center;justify-content: flex-start;flex-wrap: nowrap;overflow: auto;padding: 2px;}
  .aidvplmnt_tchstck_sc .tech_tab_content ul:not(.slick-dots) li:not([aria-controls], [role="presentation"]) {
    width: 15%;
  }
  .aidvplmnt_tchstck_sc .tech_tab_content ul:not(.slick-dots) li:not([aria-controls], [role="presentation"]) figcaption{font-size: 14px;}
  .aidvplmnt_tchstck_sc .tech_grid{margin-top: 30px;}
  .aidvplmnt_wrp .mbdv_uk .qtr_mbl_fetr_lst li{padding: 20px;}
  .aidvplmnt_prcs_sc .arrow_bottom .slick-arrow{border: 1px solid #fff !important;}
  .aidvplmnt_chs_sc .arrow_bottom .slick-arrow:hover:before{filter: brightness(0);}
  .aidvplmnt_wrp .mbuk_cta1_mn:after,.aidvplmnt_wrp .mbuk_cta1_mn:before{width: 100%;height: 100%;}
  .aidvplmnt_indstrs_sc .arrow_bottom .slick-arrow{border: 1px solid #fff !important;}
  #aidevlpmnt_wrp  .home_case_sc .s_head h2{text-align: center;}
  .aidvplmnt_cases_sc .sb_flx{justify-content: center;text-align: center;padding-bottom: 10px;margin-bottom: 30px;}
  .aidvplmnt_cases_sc .sb_flx .btn-fix{display: none;}
}
@media (max-width:992px) {
  .aidvplmnt_blg_lst li.e_guide {
      flex-direction: column;
      padding-bottom: 20px;
      justify-content: center;
  }
  .aidvplmnt_blg_lst li,.aidvplmnt_pilrs_lst li{width: 48%;}
  .aidvplmnt_blg_lst li.e_guide:after{bottom: auto;top: -130px;}
}
@media (max-width:767px) {
  .aidvplmnt_sltns_lst li{padding: 20px 20px 120px 20px;}
  .aidvplmnt_cta3_lst li{width: 30%;}
  .aidvplmnt_cta3_lst{justify-content: center;gap: 20px 10px;}
  .aidvplmnt_sltns_lst li figure{height:150px}
  .aidvplmnt_cases_lst .slick-list{padding: 0 !important;}
  .aidvplmnt_cases_lst{margin: 0 auto;max-width: 90%;}
  .aidvplmnt_cases_lst li figure{height: 200px;}
  .aidvplmnt_tchstck_sc .tech_tab_content ul:not(.slick-dots) li:not([aria-controls], [role="presentation"]) {
    width: 22%;
  }
}
@media (max-width:600px) {
  .aidvplmnt_pilrs_lst li,.aidvplmnt_blg_lst li,.aidvplmnt_faq_lftinr li{width: 100%;}
  .aidvplmnt_faq_lftinr{gap: 0;}
  .aidvplmnt_wrp .sftwr_bnr_lst li img {
    max-height: 32px;
  }
  .aidvplmnt_cases_lst li figure{height: 160px;}
  .aidvplmnt_cta2_sc h2,.aidvplmnt_cta2_sc h2,.aidvplmnt_pilrs_lst li h2{font-size: 24px;}
  .aidvplmnt_cta3_lst li{width: 47%;}
  .aidvplmnt_wrp .mbuk_cta1_mn p{line-height: 1.3;font-size: 14px;}
  .aidvplmnt_cta2_sc p{font-size: 14px;}
  .aidvplmnt_tchstck_sc .tech_tab_content ul:not(.slick-dots) li:not([aria-controls], [role="presentation"]) {
    width: 47%;
  }
}
/*AI Development Page CSS Ends*/

/*kuwait page css starts*/
.kwt_srvcs_sc,.kwt_cta1_sc,.kwt_custm_sc ,.kwt_prfrmnc_sc,.kwt_sclng_sc,.kwt_mbldev_sc,.kwt_gude_sc,.kuwt_awrds,.home_work_sc,.kwt_bnr_sc{
  background: #000;
}
.kwt_wrp .mbuk_empd_mn {
  background-color: #006EEF;
  padding: 40px;
  border-radius: 20px;
  position: relative;z-index: 1;
}
.kwt_chs_mn {
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-wrap: wrap;
}
.kwt_chs_sc.qtr_mbl_wrp .upwk_how_ryt li {
  background: transparent;
  padding: 30px;
  border: 0;
  border-bottom: 1px solid #000;
  border-radius: 0;box-shadow: unset;
  margin: 0;
}
.kwt_chs_sc.qtr_mbl_wrp .upwk_how_ryt li.active{border-radius: 20px;background: #006EEF;border: transparent;}
.kwt_chs_sc.qtr_mbl_wrp .upwk_how_ryt li.active h3,.kwt_chs_sc.qtr_mbl_wrp .upwk_how_ryt li.active p{color: #fff;}
.kwt_chs_sc.qtr_mbl_wrp .upwk_how_ryt li:last-child {
  border: 0;
}
.kwt_chs_sc.qtr_mbl_wrp .upwk_how_ryt li:has(+ .active) {
  border-bottom: 1px solid transparent;
}
.kwt_chs_sc .mbuk_advc_lt h2 {
  font-size: 44px;
  line-height: 1.3;
  font-weight: 600;
}
.kwt_chs_sc .mbuk_advc_lt{min-height: 655px;}
.kwt_chs_sc .mbuk_advc_lt p{font-size: 20px;}
.kwt_chs_sc .mbuk_advc_lt{width: 42%;padding: 50px;}
.kwt_custm_lst {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-top: 50px;
}
.kwt_custm_bx {
  border-right:1px solid #ffffff30;
  width: 33%;
  padding: 30px;
}
.kwt_custm_bx:last-child{
  border-right: unset;
  width: 34%;
  padding: 30px;
}
.kwt_custm_bx h3 {
  font-size: 24px;
  line-height: 1.5;
}
.kwt_custm_bx >ul li:before ,.kwt_prfrmc_bx h3:before{
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/04/12132333/hirechecked_blue.svg);
  width: 17px;
  height: 17px;
  left: 0;
  top: 4px;
  background-size: contain;
}

.kwt_custm_bx >ul li {
  font-size: 20px;
  opacity: 80%;
  position: relative;
  padding-left: 30px;margin-top: 25px;color: #fff;font-weight: 300;line-height: 1.5;
}
.kwt_prfrmnc_sc .fix_container {
  background: #fff;
  border-radius: 30px;
  padding: 80px 60px;
}
.kwt_prfrmnc_sc .sb h2{font-size: 44px;}
.kwt_prfrmnc_sc .kwt_custm_bx,.kwt_prfrmnc_sc .kwt_custm_bx:last-child {
  border-right: 0;
  width: 100%;
  padding: 0;
}
.kwt_prfrmnc_sc .kwt_custm_bx >ul li{opacity: 1;color: #646464;font-weight: 400;margin-top: 10px;}
.kwt_prfrmnc_sc .kwt_custm_bx h3{margin-bottom: 25px;color: #000;font-weight: 600;}
.kwt_prfrmnc_mn {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;margin-top: 50px;
}
.kwt_prfrmnc_mn .kwt_custm_lst {
  width: 65%;margin: 0;
}
.kwt_prfrmnc_ryt {
  width: 33%;
}
.kwt_prfrmnc_sc .kwt_custm_bx:not(:last-child),.kwt_prfrmc_bx:not(:last-child) {
  margin-bottom: 50px;
}
.kwt_prfrmc_bx h3{position: relative;padding-left: 30px;font-size: 26px;color: #232323;font-weight: 600;}
.kwt_prfrmc_bx p{font-size: 18px;color: #232323;opacity: 70%;margin: 10px 0 0 0;}
.kwt_bsns_sc .kwt_custm_lst{width: 42%;}
.kwt_bsns_sc .kwt_prfrmnc_ryt {width: 50%;}
.kwt_invtn_sc .mbuk_mdls_bx figure {
  margin-bottom: 20px;
}
.kwt_invtn_sc .mbuk_mdls_bx >ul {
  background: #fff;
  padding: 20px;
  border-radius: 14px;
}
.kwt_invtn_sc .mbuk_mdls_bx>ul li:last-child{margin-bottom: 0;}
.kwt_invtn_sc .mbuk_mdls_bx:hover img{filter: brightness(0) invert(1);}
.kwt_invtn_sc .mbuk_mdls_bx:hover li {
  color: #000;
}
.kwt_invtn_sc .mbuk_mdls_bx:hover>ul li:before {
  filter: unset;
}
.kwt_invtn_sc .mbuk_mdls_bx>ul li{font-weight: 500;}
.kwt_pltfrms_sc {
  background: #F4F4F4;
}
.kwt_pltfrms_sc .mbuk_mdls_bx{background: #fff;position: relative;height: inherit;margin: 0 8px;}
.kwt_pltfrms_sc .mbuk_mdls_lst .slick-track{display: flex;}
.kwt_pltfrms_sc .mbuk_mdls_bx:hover{background: #006eef;}
.kwt_pltfrms_sc .mbuk_mdls_bx figure {
  position: absolute;
  right: 30px;
  top: 20px;
}
.kwt_trnds_sc .mbuk_indst_lst li{justify-content: flex-end;gap: 20px;counter-increment: my-awesome-counter;}
.kwt_trnds_sc .mbuk_indst_lst li h3{font-weight: 600;min-height: 56px;}
.kwt_trnds_sc .mbuk_indst_lst li:after {
  position: absolute;
  font-size: 20px;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  color: #1D1D1D;
  content: "0" counter(my-awesome-counter);
  bottom: auto;
  top: 25px;
  right: auto;
  opacity: 1;
}
.kwt_Cntr_lst li {
  background: #006EEF;
  border-radius: 18px;
  padding:42px 30px;
  width: 23.5%;
  text-align: center;
}
.kwt_Cntr_lst li h3{font-size: 46px;font-weight: 600;color: #fff;}
.kwt_Cntr_lst li p{font-size: 18px;font-weight: 300;color: #fff;margin-top: 5px;}
.kwt_Cntr_lst {
  display: flex;
  align-items: stretch;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
}
.kwt_Cntr_sc {   
  margin-top: -170px;
  position: relative;
  background: linear-gradient(to top, black 50%, transparent 50%);
  z-index: 1;
}
.kwt_sclng_sc .fix_container {
  background: #fff;
  padding: 70px;position: relative;
  border-radius: 30px;z-index: 2;
}
.kwt_sclng_mn li {
  background: #F4F4F4;
  border-radius: 18px;
  width: 48%;
  padding:40px 25px;
  display: flex ;
  align-items: center;
  justify-content: flex-start;
  gap: 20px;
  flex-wrap: wrap;
  position: relative;
}
.kwt_sclng_mn li h3 {
  color: #006EEF;
  font-size: 40px;width: 20%;
  font-weight: 600;
}
.kwt_sclng_mn li p {
  font-size: 17px;
  color: #1B1B1B;
  font-weight: 400;width: 60%;
}
.kwt_sclng_mn {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 20px;
  margin-top: 50px;
}
.kwt_sclng_mn li figure {
  position: absolute;
  right: 55px;
  top: 0;
  bottom: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;height: 40px;
}
.kwt_mbldev_lst li {
  background: #fff;
  padding: 50px 30px;
  border-radius: 20px;
  text-align: center;
  width: 19%;
  position: absolute;min-height: 220px;
  transform: rotate(7deg);z-index: 1;
}
.kwt_mbldev_lst li::after {
  position: absolute;
  content: "";
  background: #006EEF;
  width: 100%;
  height: 100%;
  margin: auto;
  border-radius: 20px;
  z-index: -1;
  bottom: 5px;
  left: -10px;
  right: 0;
}
.kwt_mbldev_lst li h3 {
  font-size: 28px;line-height: 1.4;
}
.kwt_mbldev_lst li h3 span {
  font-size: 17px;
  display: block;
  margin-top: 10px;
  font-weight: 300;
  opacity: 70%;
}
.kwt_gude_slide {
  background: #FFFFFF;
  border-radius: 20px;
  padding: 40px;
  height: inherit !important;
  margin: 80px 50px;
  position: relative;
  z-index: 1;
}
.tools {
  background: #F4F4F4;
  border-radius: 20px;
  padding: 20px;margin-top: 25px;
}
.kwt_gude_slide h3 {
  color: #000000;
  font-size: 22px;
  font-weight: 600;
  margin: 25px 0 15px;
}
.kwt_gude_slide p {
  font-size: 17px;
  color: #666666;
  line-height: 1.4;
}
.tools h4 {
  font-size: 22px;
  color: #000000;
  font-weight: 600;
  border-bottom: 2px solid #006EEF;
  width: fit-content;padding-bottom: 4px;
}
.tools >ul {
  display: flex;
  align-items: flex-end;
  justify-content: flex-start;
  gap: 30px;margin-top: 25px;
  flex-wrap: wrap;
}
.tools >ul li figure figcaption {
  color: #000000;
  font-size: 14px;
  margin-top: 10px;
}
.tools >ul li figure img{margin: 0 auto;width: 30px;height: 30px;object-fit: contain;}
.tools > ul li {
  text-align: center;
}
.kwt_gude_lst {
  position: relative;
  margin-top: -35px;z-index: 2;
}
.kwt_gude_lst:after{
  position: absolute;
  content: "";
  background-image: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/03/12151934/dotted-wave.png');
  width: 100%;
  height: 375px;
  inset: 0;
  margin: auto;
  background-repeat: no-repeat;
  background-position: center;z-index: -1;
}
.kwt_pltfrms_sc .mbuk_mdls_bx:hover img{
  filter: brightness(0) invert(1);
}
.kwt_wrp .home_awrd_sc {
  padding:80px 0;
  width: 90%;
  max-width: 1170px;
  margin: 0 auto;
  position: relative;
}
.kwt_wrp .home_awrd_sc:before {
  position: absolute;
  content: "";
  background: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/03/13112013/awards-bg.png');
  width: 100vw;
  height: 100%;
  left: 50%;
  transform: translate(-50%, 0);
  top: 0;
  bottom: 0;
  margin: auto;
  z-index: -1;
}
.kwt_bnr_sc .whitlbl_bnr_ryt img{margin: 10px auto 0 3px;width: 95%;}
.kwt_vido_sc:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/03/13112128/kuwait-youtubelft.png);
  width: 280px;
  height: 295px;
  left: 0;
  bottom: 0;
}
.kwt_wrp .home_awrd_sc .awrd_sldr_inr {
  border: 1px solid #006EEF;
  background: #fff;
}
.kwt_wrp .nh_awrd_hds{justify-content: center;}
.kwt_invtn_sc .mbuk_mdls_bx {margin: 0 8px;height: inherit;}
.kwt_invtn_sc .mbuk_mdls_lst .slick-track{display: flex;}
.kwt_vido_sc {
  background: #F4F4F4;position: relative;padding: 150px 0;
}
.kwt_vido_lft {
  width: 55%;
}
.kwt_vido_lft h2 {
  color: #000000;
  font-size: 44px;
  font-weight: 700;
  line-height: 1.4;
}
.kwt_vido_lft > ul {
  margin: 40px 0 50px;
}

.kwt_vido_lft > ul li {
  font-size: 20px;
  color: #000000;
  margin-bottom: 20px;
  padding-left: 30px;position: relative;
}
.kwt_vido_lft >ul li:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/04/12132445/whatsapp_checkmarknew.svg);
  width: 17px;
  height: 17px;
  background-repeat: no-repeat;
  background-size: contain;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}

.kwt_vido_ryt .ply_icn {
  position: absolute;
  left: -75px;
  bottom: 170px;
  margin: auto;
  width: 200px;
  height: 150px;cursor: pointer;
}
.kwt_vido_ryt figure:not(.ply_icn) {
  width: 100%;
  height: 100%;
}
.kwt_vido_ryt figure:not(.ply_icn) img{width: 100%;height: 100%;object-fit: contain;}
.kwt_vido_ryt {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  width: 50%;
}
.kwt_pltfrms_sc .mbuk_mdls_lst .slick-arrow,.kwt_invtn_sc .mbuk_mdls_lst .slick-arrow {
  background: #fff;
  border: 1px solid #8A8A8A;
}

.kwt_pltfrms_sc .mbuk_mdls_lst .slick-arrow:before,.kwt_invtn_sc .mbuk_mdls_lst .slick-arrow:before{
  position: absolute;
  content: "";
  background-image: url(https://www.apptunix.com/wp-content/uploads/2024/09/arrow_gitex.svg);
  width: 8px;
  height: 14px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.kwt_pltfrms_sc .mbuk_mdls_lst .slick-arrow.slick-prev:before,.kwt_invtn_sc .mbuk_mdls_lst .slick-arrow.slick-prev:before {
  transform: rotate(180deg);
}
.kwt_invtn_sc .mbuk_mdls_bx:hover{
  background: #006eef;
}

.kwt_gude_lst .slick-list{
  padding: 0 10% 0 20% !important;
}
.kwt_gude_lst .slick-track{
  display: flex;
}
.kwt_gude_slide:nth-child(even) {
  transform: translate(0px, 80px);
}
.kwt_bnr_sc .mh {
  width: 70%;position: relative;z-index: 2;
}
.kwt_bnr_sc .mh p {
  font-size: 20px;
  line-height: 1.5;opacity: 70%;font-weight: 300;
}
.kwt_bnr_sc h2 {
  font-size: 28px;
  margin: 20px 0 30px;
}
.kwt_bnr_sc .mh >ul {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 30px;
  flex-wrap: wrap;
  margin: 50px 0;
}
.kwt_bnr_sc .mh >ul li {
  position: relative;
  color: #fff;
  font-size: 20px;
  border-right: 1px solid #ffffff30;
  padding-right: 30px;
  padding-left: 25px;
}
.kwt_bnr_sc .mh >ul li:last-child {
  border-right: 0;
  padding-right: 0;
}
.kwt_bnr_sc .mh >ul li:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2022/04/12132333/hirechecked_blue.svg);
  width: 13px;
  height: 13px;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background-size: contain;
}
.kwt_bnr_mn{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;margin-top: -100px;}
.kwt_bnr_sc.mrpl_wrp .whitlbl_bnr_ryt:after{
  background-image: url('https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/03/18154410/iphone13.png');
  background-size: 100% 98%;
}
.kwt_Cntr_sc:before {
  position: absolute;
  content: "";
  background: #000000;
  filter: blur(80px);
  inset: 0;
  margin: auto;
  z-index: -1;
  left: 0;
  right: -150px;
}
.kwt_bnr_sc .whtlbl_bnr_rytotr{width: 20%;border-radius: 28px;margin: 0;}
.kwt_bnr_sc .whtlbl_bnr_rytotr .slick-dots{position: absolute;bottom: -25px;z-index: 3;}
.kwt_bnr_sc {
  position: relative;
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/03/12172942/view-television.png);
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: auto;
  height: 800px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.kwt_mbldev_otr{position: relative;margin-top: 180px;margin-bottom: -115px;}
.kwt_mbldev_lst li:before {
  position: absolute;
  content: "";
  background: #fff;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  left: -10px;
  top: -10px;
}
.kwt_mbldev_lst li:nth-child(1) {
  left: 65px;
  margin: auto;
  bottom: 270px;
  top: auto;
  transform: rotate(-7deg);
}
.kwt_mbldev_lst li:nth-child(2) {
  left: 295px;
  margin: auto;
  top: -85px;
}
.kwt_mbldev_lst li:nth-child(3) {
  right: 274px;
  top: -60px;
  transform: rotate(24deg);
}
.kwt_mbldev_lst li:nth-child(4) {
  right: 90px;
  bottom: 225px;
  transform: rotate(24deg);
}
.kwt_mbldev_otr figure {
  animation: rotate-day 50s linear infinite, spin-clouds 50s ease infinite;
  height: 700px;
  width: 700px;
  margin: auto;
  border: 80px solid #0000;
  outline: 1px solid #ffffff50 ! IMPORTANT;
  border-radius: 50%;
}
@keyframes rotate-day {
  0% { background-position: 120% 0; }
  100% { background-position: -80% 0; }
}
@keyframes rotate-night {
  0% { background-position: calc(120% + 120px) 0; }
  100% { background-position: calc(-80% + 120px) 0; }
}
@keyframes spin-clouds {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.kwt_bnr_sc .whitlbl_bnr_ryt img,.kwt_bnr_sc .whtlbl_bnr_rytotr .outer img{border-radius: 28px;}


#kwt_Wrap .btn-fix{
  font-size: 18px;
  font-weight: 300;
  min-height: 50px;
  border-radius: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease-in-out 0s;
  padding-inline: 25px;
  padding-block: 5px;
  position: relative;
  width: -moz-fit-content;
  white-space: nowrap;
  width: fit-content;
  box-shadow: none;
  overflow: hidden;
  cursor: pointer;
  gap: 8px;
  background: #006eef !important;
  border: 1px solid #fff;color: #fff;
}
#kwt_Wrap .btn-fix:after {
  content: "";
  width: 12px;
  height: 12px;
  display: inline-flex;
  transform: rotate(-90deg);
  transition: all 0.3s ease-in-out 0s;
  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;
}

#kwt_Wrap .btn-fix:hover:after{
  animation: iconMove ease-out 0.35s;
}
#kwt_Wrap .btn-fix.btn-fix_dark{color: #000;border: 1px solid #000; background-color: #fff !important ;}
#kwt_Wrap .btn-fix.btn-fix_dark:after{filter: brightness(0);}
@keyframes iconMove {
  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);
  }
}
.kwt_sclng_sc .btn-fix {
  margin-top: 50px;
}

#kwt_Wrap .btn-fix svg {
  display: none;
}

.kwt_trnds_sc .btn-fix,.kwt_pltfrms_sc .btn-fix,.kwt_invtn_sc .btn-fix{margin: 50px auto 0;}
#kwt_Wrap .faq_new_sc {
  background: #000;
  padding: 80px 0;
}
#kwt_Wrap .aidvplmnt_tchstck_sc .fix_container {
  border-top: 0;
  border-bottom: 0;
  padding: 0;
}
#kwt_Wrap .aidvplmnt_tchstck_sc .fix_container{
  padding-bottom: 0;
}
#kwt_Wrap .qtr_mbl_wrp .upwk_how_ryt {
  width: 55%;
}
#kwt_Wrap .cntct_lctn_sc.degn2{display: none;}
#kwt_Wrap .wrap_home .contactForm_sc,#kwt_Wrap .footer_2,#kwt_Wrap .ftr_cty_dv{background: #000;}
#kwt_Wrap .aidvplmnt_tchstck_sc{
  background: #006EEF;
}
#kwt_Wrap .sftwr_wrp .ubrcln_buld_lst li .btn-fix{
  padding-inline: 25px;
  padding-block: 5px;color: #fff;
}
#kwt_Wrap .home_testimonial_sc .slick-next:before,#kwt_Wrap .home_testimonial_sc .slick-prev:before{filter: brightness(0) invert(1);}
.kwt_chs_sc.qtr_mbl_wrp .upwk_how_ryt li:after {
  position: absolute;
  content: "";
  background-image: url('https://www.apptunix.com/wp-content/uploads/2024/09/arrow_gitex.svg');
  width: 10px;
  height: 16px;
  top: 34px;
  transform: rotate(91deg);
  right: 30px;
}
.kwt_chs_sc.qtr_mbl_wrp .upwk_how_ryt li.active:after{opacity: 0;}
#kwt_Wrap .home_tech_sc {
  padding: 80px 0;
}
.kwt_sclng_sc .sb h2:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/03/13105100/kuwait-satr.png);
  width: 39px;
  height: 39px;
  right: -45px;
  bottom: 10px;
}
.kwt_sclng_sc .fix_container:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/03/13105100/kuwait-satr.png);
  width: 39px;
  height: 39px;
  bottom: 20px;
  left: 20px;
  filter: brightness(0);
}
.kwt_sclng_sc,.kwt_mbldev_sc,.kwt_srvcs_sc,.kwt_cta1_sc,.kwt_custm_sc,.kwt_custm_sc{position: relative;}
.kwt_sclng_sc:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/03/13105558/scaling-left.png);
  width: 302px;
  height: 712px;
  bottom: -150px;
  left: 0;
  z-index: 1;
}
.kwt_custm_sc:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/03/13112659/custom-ryt.png);
  width: 207px;
  height: 675px;
  bottom: -100px;
  right: 0;
  margin: auto;
}


.kwt_mbldev_sc:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/03/13110009/kuwait-choose-left.png);
  width: 247px;
  height: 571px;
  right: 0;
  top: 0;
}
.kwt_srvcs_sc:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/03/13110209/services-left.png);
  width: 190px;
  height: 925px;
  left: 0;
  top: -400px;
}
.kwt_cta1_sc:after {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/03/13111151/kuwait-cta1-ryt.png);
  width: 435px;
  height: 600px;
  right: 0;
  bottom: 0;
  background-position: bottom;
}
.kwt_custm_sc:before {
  position: absolute;
  content: "";
  background-image: url(https://d3l9a8mvoa6cl8.cloudfront.net/wp-content/uploads/2025/03/13112305/custom-left.png);
  width: 328px;
  height: 674px;
  top: -375px;
}
.kwt_sclng_sc .sb h2 {
  position: relative;
  width: fit-content;
}
.kwt_pltfrms_sc li.slick-slide:hover .btn-fix {
  border-color: #ffff;
  color: #fff;
}
.kwt_pltfrms_sc li.slick-slide:hover .btn-fix:after{
  filter: brightness(0) invert(1);
}
.kwt_mbldev_lst li:hover {
  transform: translate(0px, 0px);
}
.kwt_bnr_sc .slickdts .slick-dots li button,.kwt_bnr_sc .slickdts .slick-dots li {
  opacity: 40%;
  width: 7px;height: 7px;background: #fff;padding: 0;
}
.kwt_bnr_sc .slickdts .slick-dots li.slick-active button,.kwt_bnr_sc .slickdts .slick-dots li.slick-active {
  width: 30px;height: 7px;border-radius: 10px;background: #fff;opacity: 1;
}
.kwt_gude_slide >h4 {
  font-size: 22px;
  position: absolute;
  color: #000;
  right: 20px;
  top: 18px;font-weight: 600;
}
@media (max-width:1200px) {
  .kwt_bnr_sc .mh {
    width: 100%;
    text-align: center;margin-bottom: 30px;
  }
  .kwt_gude_slide >h4{display: none;}
  .kwt_bnr_sc {height: auto;padding: 130px 0 40px;background-size: cover;}
  .kwt_bnr_sc .mh >ul{gap: 15px;margin: 20px 0;justify-content: center;}
  .kwt_bnr_sc .mh p{font-size: 16px;}
  .kwt_bnr_sc .mh >ul li{font-size: 14px;padding-left: 20px;}
  .kwt_bnr_sc .mh .btn-fix{margin: 0 auto;}
  .kwt_Cntr_sc{background: #000;margin-top: 0;}
  .kwt_Cntr_sc:before,.kwt_gude_lst:after,.kwt_trnds_sc .mbuk_indst_lst li:after,.kwt_chs_sc.qtr_mbl_wrp .upwk_how_ryt li:after,.kwt_sclng_sc .sb h2:after,.kwt_sclng_sc .fix_container:before,.kwt_mbldev_lst li:before,.kwt_vido_sc:before{content: unset;}
  .kwt_Cntr_lst li h3,.kwt_sclng_mn li h3{font-size: 26px;}
  .kwt_Cntr_lst li{padding: 20px 10px;}
  .kwt_Cntr_lst li p{font-size: 14px;line-height: 1.3;}
  .home_work_sc .sb,.kwt_sclng_sc .sb , .kwt_prfrmnc_sc .sb,.kwt_gude_sc .sb{text-align: center;}
  .kwt_sclng_sc .fix_container{padding: 30px 20px;}
  .kwt_sclng_mn li p{font-size: 14px;width: 100%;line-height: 1.3;}
  .kwt_sclng_mn li figure{position: unset;width: 30px;height: 30px;}
  .kwt_sclng_mn li{display: block;text-align: center;padding: 20px 10px;}
  .kwt_sclng_mn{gap: 10px;margin-top: 30px;}
  .kwt_sclng_mn li h3{margin: 15px 0 5px;width: 100%;}
  .kwt_sclng_sc .btn-fix {margin: 30px auto 0;}
  .kwt_mbldev_otr figure,.kwt_prfrmnc_ryt{display: none;}
  .kwt_mbldev_lst li{position: relative;transform: unset;}
  .kwt_mbldev_lst li:nth-child(1),.kwt_mbldev_lst li:nth-child(2),.kwt_mbldev_lst li:nth-child(3),.kwt_mbldev_lst li:nth-child(4){transform: unset;margin: 0;inset: 0;}
  .kwt_mbldev_lst {
    display: flex;
    align-items: stretch;
    justify-content: center;
    flex-wrap: wrap;
    gap: 10px;
  }
  .kwt_prfrmnc_sc > ul li{width: 100%;}
  .kwt_bnr_sc .whtlbl_bnr_rytotr{margin: 0 auto;}
  .kwt_chs_sc .mbuk_advc_lt {
    width: 100%;
    padding: 0;
    background: unset;
    text-align: center;min-height: unset;
  }
  .kwt_chs_sc .mbuk_advc_lt p {
    font-size: 16px;
    margin-bottom: 0;
  }
  .kwt_chs_sc .mbuk_advc_lt h2,.kwt_chs_sc .mbuk_advc_lt p{color: #000 !important;}
  .kwt_invtn_sc .mbuk_mdls_bx{padding: 20px 15px;margin: 0 5px;}
  .kwt_mbldev_otr {
    margin-top: 30px;
    margin-bottom: 0;
  }
  .kwt_gude_lst .slick-list {padding: 0 !important;}
  .kwt_vido_sc{padding: 40px 0;}
  .kwt_vido_lft{width: 100%;}
  .kwt_gude_slide{margin: 0 5px;padding: 20px;text-align: center;}
  .kwt_gude_slide:nth-child(even){transform: unset;}
  .kwt_prfrmnc_sc {padding-top: 40px;}
  .kwt_prfrmnc_sc .fix_container{padding: 30px 20px;}
  .kwt_mbldev_lst li{padding: 20px 10px;min-height: unset;width: 23%;}
  .kwt_prfrmc_bx h3{font-size: 18px;}
  .kwt_prfrmc_bx p{font-size: 14px;margin: 5px 0 0 0;line-height: 1.3;}
  .kwt_prfrmnc_sc .kwt_custm_bx:not(:last-child), .kwt_prfrmc_bx:not(:last-child) {
    margin-bottom: 20px;
  }
  .kwt_gude_slide h3{font-size: 20px;margin: 15px 0 5px;}
  .itstf_bsns_lft figure{display: none;}
  .kwt_srvcs_sc .itstf_bsns_lft p{margin: 10px 0 0;}
  .kwt_prfrmnc_mn{margin-top: 30px;}
  .kwt_wrp .mbuk_empd_mn{padding: 30px 20px;text-align: center;}
  .kwt_wrp .mbuk_empd_mn .btn-fix{margin: 0 auto;}
  .kwt_cta1_sc .mbuk_empd_mn > ul li{width: 24%;}
  .kwt_gude_lst{width: 90%;max-width: 1170px;margin: 30px auto 0;}
  .kwt_gude_slide p{font-size: 14px;}
  .kwt_gude_slide figure img{margin: 0 auto;}
  .tools{padding: 15px;margin-top: 15px;}
  .tools h4{font-size: 14px;margin: 0 auto;}
  .tools >ul{justify-content: center;gap: 20px;}
  .tools img{
    margin: 0 auto;
    max-width: 25px;height: 25px;object-fit: contain;
  }
  .kwt_vido_ryt{position: relative;}
  .kwt_vido_ryt .ply_icn{inset: 0;width: 110px;height: 75px;cursor: pointer;inset: 0;margin: auto;display: flex;align-items: center;justify-content: center;}
  .tools >ul li figure figcaption{font-size: 14px;margin-top: 5px;}
  .kwt_trnds_sc .btn-fix, .kwt_pltfrms_sc .btn-fix, .kwt_invtn_sc .btn-fix{margin: 30px auto 0;}
  .kwt_trnds_sc .mbuk_indst_lst li h3{min-height: unset;}
  .kwt_trnds_sc .mbuk_indst_lst li{display: block;}
  .kwt_vido_lft > ul{margin: 20px 0;}
  .kwt_vido_lft > ul li{font-size: 16px;margin-bottom: 10px;}
  .kwt_pltfrms_sc .mbuk_mdls_bx figure{position: unset;margin-bottom: 10px;}
  .kwt_wrp .home_awrd_sc{padding: 40px 0;}
  .kwt_prfrmnc_sc .kwt_custm_bx h3{margin-bottom: 10px;font-size: 18px;}
  .kwt_prfrmnc_sc .kwt_custm_bx >ul li{font-size: 14px;margin-top: 5px;}
  .kwt_custm_bx,.kwt_custm_bx:last-child {border: 1px solid #ffffff30;padding: 20px 10px;}
  .kwt_custm_bx h3{font-size: 18px;}
  .kwt_custm_bx >ul li{font-size: 14px;margin-top: 8px;}
  .kwt_custm_lst{align-items: stretch;margin-top: 30px;}
  #kwt_Wrap .qtr_mbl_wrp .upwk_how_ryt{width: 100%;}
  .kwt_chs_sc.qtr_mbl_wrp .upwk_how_ryt li h3, .kwt_chs_sc.qtr_mbl_wrp .upwk_how_ryt li p{color: #fff;}
  .kwt_chs_sc.qtr_mbl_wrp .upwk_how_ryt li{border: 0;background: #006eef;border-radius: 20px;}
  .kwt_Cntr_lst{gap: 10px;}
  .kwt_mbldev_lst li h3{font-size: 20px;}
  .kwt_mbldev_lst li h3 span{font-size: 14px;margin-top: 5px;}
  .kwt_bsns_sc .kwt_custm_lst,.kwt_prfrmnc_mn .kwt_custm_lst{width: 100%;display: block;}
  .kwt_bnr_sc.mrpl_wrp .whitlbl_bnr_ryt:after{min-height: unset;}
  .kwt_wrp .btn-fix{font-size: 16px;}
  .kwt_pltfrms_sc .mbuk_mdls_bx{padding: 20px 15px;margin: 0 5px;}
  .kwt_bnr_sc h2 {font-size: 18px;margin: 10px 0;}
  .kwt_pltfrms_sc .mbuk_mdls_lst .slick-arrow ,.kwt_invtn_sc .mbuk_mdls_lst .slick-arrow{
    top: auto;
    bottom: -20px;
    right: 0;
    left: 0;
    margin: auto;
  }
  .kwt_bnr_mn{margin-top: 0;}
  .kwt_pltfrms_sc .mbuk_mdls_lst .slick-arrow.slick-prev,.kwt_invtn_sc .mbuk_mdls_lst .slick-arrow.slick-prev{
    left: -70px;
  } 
  .kwt_pltfrms_sc .mbuk_mdls_lst .slick-arrow.slick-next,.kwt_invtn_sc .mbuk_mdls_lst .slick-arrow.slick-next  {
    right: -70px;
  }
  .kwt_pltfrms_sc .mbuk_mdls_lst,.kwt_invtn_sc .mbuk_mdls_lst{padding-bottom: 100px;}
  .sftwr_wrp .cardflipbox .innercontent p{font-size: 14px;}
  .kwt_wrp .sftwr_wrp.ubrcln_buld_sc .arrow_bottom .slick-arrow{bottom: -90px;}
  .kwt_wrp .sftwr_wrp .cardflipbox .cardfront{border-radius: 16px;}
  #kwt_Wrap .home_tech_sc {
    padding: 40px 0;
  }
  #kwt_Wrap .faq_new_sc{padding: 40px 0 0;}
  #kwt_Wrap  .tech_tab_content .inner>div:not(.active) {
    display: none;
  }
  #kwt_Wrap .tech_tab_content h3{color: #000;}
}
@media (max-width:992px) {
  .kwt_mbldev_lst li,.kwt_cta1_sc .mbuk_empd_mn > ul li{width: 48%;}
  .kwt_prfrmnc_sc .sb h2,.kwt_vido_lft h2,.kwt_chs_sc .mbuk_advc_lt h2{font-size: 32px;}
  .kwt_cta1_sc .mbuk_empd_mn > ul li{font-size: 14px;}
  .kwt_bnr_sc .whtlbl_bnr_rytotr{width: 30%;}
  #kwt_Wrap .home_testimonial_sc{
    padding-bottom: 20px;
  }
  .kwt_vido_ryt{width: 100%;margin: 30px auto 0;}
  .kwt_custm_bx,.kwt_custm_bx:last-child{width: 50%;}
  .kwt_custm_lst{justify-content: center;}
}
@media (max-width:600px) {
  .kwt_sclng_mn li,.kwt_custm_bx, .kwt_custm_bx:last-child{width: 100%;}
  .kwt_Cntr_lst li{width: 48%;}
  .kwt_prfrmnc_sc .sb h2,.kwt_vido_lft h2,.kwt_chs_sc .mbuk_advc_lt h2{font-size: 24px;}
  .kwt_sclng_mn li h3{font-size: 20px;}
}
@media (max-width:480px) {
  .kwt_bnr_sc .whtlbl_bnr_rytotr {
    width: 65%;
  }
}
/*kuwait page css starts*/


  .home_work_sc .s_head h2{line-height:1.3;}
  .work_grid{display:flex;position:relative;flex-wrap:wrap;width:100%;gap:15px;margin-top: 50px;}
  .work_item{display:flex;align-items:flex-end;background-size:cover;width:calc(100% / 3 - (20px * 3 / 4));transition:all 0.3s ease-in-out 0s;background-position:center;background-repeat:no-repeat;background-color:#d9d9d9;height:auto!important;border-radius:15px;min-height:320px;position:relative;text-align:center;overflow:hidden;z-index:1;box-shadow:0 0 0 2px transparent;transition:ease-in-out 0.5s;background-origin:border-box;}
  .work_item:hover{box-shadow:0 0 0 2px #006eef;border-top-right-radius:0px;}
  .work_item::before{content:"";left:0;bottom:0;width:100%;position:absolute;background:linear-gradient(     180deg,     rgba(0, 15, 33, 0) 0%,     rgba(0, 14, 30, 0.8) 50.5%,     #000d1c 100%   );height:110px;z-index:-1;}
  .work_item > h3{width:100%;padding:20px 15px;margin:0;}
  .work_item h3{font-size:18px;font-weight:300;text-transform:capitalize;}
  .work_item p{font-size:14px;font-weight:300;line-height:1.5;}
  .work_item .overlay{inset:0;width:100%;height:100%;padding:20px 25px;position:absolute;transform:translate(0%, 100%);transition:all 0.3s ease-in-out 0s;display:flex;align-items:stretch;justify-content:center;flex-direction:column;visibility:hidden;opacity:0;}
  .work_item .overlay:after{position:absolute;content:"";-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:rgba(0, 15, 33, 0.6);inset:0;margin:auto;width:100%;height:100%;z-index:-1;}
  .work_item:hover .overlay{transform:translate(0%, 0%);visibility:visible;opacity:1;}
  .work_item .overlay h3{font-weight:500;margin-bottom:12px;}
  @media screen and (max-width: 1399px){
  .work_item > h3{padding:15px;}
  .work_item h3{font-size:20px;}
  }
  @media screen and (max-width: 992px){
  .home_work_sc :is(.s_head, .rt_s){width:100%;padding:0;}
  .home_work_sc .conta_iner{width:90%!important;max-width:1170px;margin:0 auto;}
  .work_grid{padding-bottom:0;}
  }
  @media screen and (max-width: 767px){
  .home_work_sc .s_head h2{font-size:22px;}
  .home_work_sc .conta_iner{flex-direction:column;}
  .work_grid{gap:12px;}
  .work_item{width:calc(50% - 6px);min-height:185px;border-radius:10px;}
  .work_item::before{border-radius:0;}
  .home_work_sc .s_head{margin-bottom:30px;position:initial;}
  .work_item h3{font-size:16px;}
  .work_item > h3{padding:12px;}
  .work_item .overlay{padding:10px;border-radius:0;}
  .work_item .overlay p{font-size:12px;line-height:1.3;font-weight: 200;}
  }
  @media screen and (max-width: 600px){
  .work_item .overlay h3{margin-bottom:5px;}
  }
