html{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;scroll-behavior:smooth}
a,abbr,acronym,address,b,bdo,big,blockquote,body,br,button,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,hr,html,i,iframe,img,ins,kbd,legend,li,map,object,ol,p,pre,q,samp,small,span,strong,sub,sup,table,tbody,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:none}
a,input,select,textarea{outline:0;margin:0;padding:0}
::-moz-selection{color:#fff;background:#eb5018}
::selection{color:#fff;background:#eb5018}
.btn.focus,.btn:focus,.btn:hover,a:focus,a:hover,button:focus,input:focus{text-decoration:none;outline:0;color:inherit;text-decoration:none;transition:all .3s ease 0}
.text-danger{color:#cf5260!important}
.bg-primary{background-color:#1e2732!important}
.bg-muted{background-color:#f4f4f5!important}
@font-face{font-family:icomoon;src:url(../fonts/icomoon.woff) format("woff")}
.xcoder-icon{font-family:icomoon}
.fa-xcoder-mail:before{content:"\E916";font-weight:400}
.xcoder-icon:before{vertical-align:text-bottom}
body{font-family:'Ubuntu',sans-serif;font-weight:300}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem}
h1,.h1{font-weight:700;font-size:25px;line-height:2}
h2,.h2{font-weight:700;font-size:36px;line-height:1.5}
h3,.h3{font-weight:700;font-size:24px;line-height:1.5}
h4,.h4{font-weight:700;font-size:21px;line-height:1.5}
h5,.h5{font-weight:700;font-size:16px;line-height:1.5}
h6,.h6{font-weight:700;font-size:15px;line-height:1.5;text-transform:uppercase}
p{margin-top:0;margin-bottom:1rem}
a{color:#24272a;text-decoration:none}
a:hover{color:#24272a;text-decoration:underline;-webkit-text-decoration-color:#ffc600;text-decoration-color:#ffc600}
.strong{font-weight:700}
.fs-12{font-size:12px}
.fs-14{font-size:14px}
.fs-16{font-size:16px}
.fs-17{font-size:17px}
.fs-18{font-size:18px}
.fs-21{font-size:21px}
.fs-22{font-size:22px}
.fs-24{font-size:24px}
.fs-26{font-size:26px}
.fs-30{font-size:30px}
.fs-36{font-size:24px}
.fs-40{font-size:40px}
.fs-72{font-size:100px}
.fs-175{font-size:100px}
.lh-24{line-height:24px}
.lh-1{line-height:1}
.lh-15{line-height:1.15}
.lh-12{line-height:1.2}
.lh-3{line-height:1.3}
.lh-1-5{line-height:1.5}
.lh-1-6{line-height:1.6}
.lh-1-7{line-height:1.6}
.lh-2{line-height:2}
.fw-500{font-weight:500!important}
.fw-400{font-weight:400!important}
.fw-300{font-weight:300}
.fw-n{font-weight:400!important}
.ls-12{letter-spacing:1.2px}
.f-awseome{font-family:FontAwesome}
.color-primary{color:#ffc600}
.color-warning{color:#fab85c}
.color-error{color:#e2323f}
.color-success{color:#2edc87}
.color-info{color:#0596e1}
.color-text-base{color:#24272a}
.color-gray{color:#757575}
.color-gray-1{color:#363536}
.color-gray-2{color:#9e9e9e}
.color-gray-3{color:#bdbdbd}
.color-gray-4{color:#fafafa}
.color-gray-5{color:#f5f5f5}
.color-gray-6{color:#f9f9f9}
.color-gray-70{color:#4f5259}
.color-white{color:#fff}
.color-violet{color:#5d3088}
.color-yellow-dark{color:#f90}
.mt-80{margin-top:40px}
.pb-80{padding-bottom:40px}
.pt-80{padding-top:40px}
.pt-48{padding-top:24px}
.pb-48{padding-bottom:24px}
.pt-110{padding-top:40px}
.pb-110{padding-bottom:40px}
.bgc-primary{background-color:#ffc600}
.bgc-gray-1{background-color:#363536}
.bgc-gray-2{background-color:#9e9e9e}
.bgc-gray-3{background-color:#bdbdbd}
.bgc-gray-4{background-color:#fafafa}
.bgc-gray-5{background-color:#f5f5f5}
.bgc-gray-6{background-color:#f5f5f5}
.bgc-gray-90{background-color:#090a0a}
.bgc-body{background-color:#fff}
.bgc-body-color{background-color:#24272a}
.bgc-yellow-light{background-color:#fefbe5}
.bgc-yellow{background-color:#ffc600}
.bgc-violet{background-color:#5d3088}
.bgc-violet-light{background-color:#f7f1fa}
.border-color-violet{border-color:#5d3088}
.border-color-violet-dark{border-color:#6c2290!important}
.violet-land{color:#aa75c9}
.border-color-yellow-dark{border-color:#ffc600}
.border-color-yellow-dark.border{border:1px solid #ffc600!important}
.bgc-violet-dark{background-color:#6c2290}
.border-gray-3{border:1px solid #bdbdbd}
.scroll-progress{width:100%;height:3px;position:fixed;left:0;top:0;z-index:11}
.scroll-progress .progress{width:0;height:3px;background:#ffc600}
.border-width-3{border-width:3px!important}
.btn.btn-long{min-width:190px}
.btn.btn-extra-long{min-width:260px}
.btn{border-radius:0;line-height:28px;min-height:42px;min-width:160px;letter-spacing:.5px;font-weight:700;text-transform:uppercase;text-decoration:none!important;padding:.375rem .5rem;position:relative;white-space:normal;z-index:1;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:0;transition:height .3s ease-in}
.btn.btn-link{letter-spacing:normal}
.btn.btn-light-inversion{color:#24272a;background-color:#fff;border:1px solid #fff}
.btn.btn-light-inversion:hover{color:#fff;background-color:transparent;border:none}
.btn.btn-light-inversion:hover::before{height:100%;background-color:#24272a;z-index:-1}
.btn.btn-primary{color:#24272a;border:none;background-color:#ffc600}
.btn.btn-primary.dark-primary{background-color:#fff;color:#24272a;text-transform:none}
.btn.btn-primary.bgc-violet{background-color:#6c2290;color:#fff}
.btn.btn-primary:hover{color:#fff;background-color:transparent}
.btn.btn-primary:hover::before{height:100%;background-color:#24272a;z-index:-1}
.btn.btn-primary.btn-hover-white:hover{color:#24272a;background-color:transparent;border:none}
.btn.btn-primary.btn-hover-white:hover::before{height:100%;background-color:#fff;z-index:-1}
.btn.btn-primary-inversion{color:#fff;background-color:#24272a;border:1px solid #24272a}
.btn.btn-primary-inversion:hover{color:#24272a;background-color:transparent;border:none}
.btn.btn-primary-inversion:hover::before{height:100%;background-color:#ffc600;z-index:-1}
.btn.btn-primary-inversion.btn-hover-white:hover{color:#24272a;background-color:transparent;border:none}
.btn.btn-primary-inversion.btn-hover-white:hover::before{height:100%;background-color:#fff;z-index:-1}
.btn.btn-primary-t{color:#ffc600;background-color:transparent;border:1px solid #ffc600}
.btn.btn-primary-t:hover{color:#24272a;background-color:transparent;border:none}
.btn.btn-primary-t:hover::before{height:100%;background-color:#ffc600;z-index:-1}
.btn.btn-light{color:#24272a;background-color:#fff;border:1px solid #fff}
.btn.btn-light:hover{color:#24272a;background-color:transparent;border:none}
.btn.btn-light:hover::before{height:100%;background-color:#ffc600;z-index:-1}
.btn.btn-black{color:#fff;background-color:#24272a;border:1px solid #24272a}
.btn.btn-black:hover{color:#24272a;background-color:transparent;border:none}
.btn.btn-black:hover::before{height:100%;background-color:#fff;z-index:-1}
.btn.btn-black-primary{color:#fff;background-color:#24272a;border:1px solid #24272a}
.btn.btn-black-primary:hover{color:#ffc600}
.btn.btn-t{color:#24272a;background-color:transparent;border:1px solid #24272a}
.btn.btn-t:hover{color:#ffc600;background-color:transparent;border:none}
.btn.btn-t:hover::before{height:100%;background-color:#24272a;z-index:-1}
.btn.btn-gray-t{color:#757575;background-color:transparent;border:1px solid #757575}
.btn.btn-gray-t:hover{color:#ffc600;background-color:transparent;border:none}
.btn.btn-gray-t:hover::before{height:100%;background-color:#757575;z-index:-1}
.btn.btn-gradient-red-yellow{color:#fff;border:none;background:linear-gradient(135deg,#d81d16 0%,#d92117 5%,#fba127 50%)}
.btn.btn-gradient-red-yellow:hover{color:#fff;background:0 0}
.btn.btn-gradient-red-yellow:hover::before{height:100%;background:#24272a;z-index:-1}
.btn.btn-filter{background-color:#fff;border:1px solid #24272a;text-align:left}
.btn.btn-filter i{line-height:28px}
.btn.btn-primary-form{color:#24272a;background-color:#fff;border:1px solid #fff}
.btn.btn-primary-form.yellow-btn{background-color:#ffc600}
.btn.btn-primary-form:hover{color:#ffc600;background-color:transparent;border:none}
.btn.btn-primary-form:hover::before{height:100%;background-color:#24272a;z-index:-1}
hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,.1);width:100%}
a.underline,a.underline_link{text-decoration:underline}
header.header{position:fixed;top:0;left:0;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:100%;z-index:10;background-color:#fff}
header.header nav.navbar.bg-light{background:transparent!important}
.header .navbar-light .navbar-brand{width:70px}
.header .navbar-toggler{float:right;border:none;padding-right:0}
.header .navbar-toggler-icon{width:24px;height:17px;background-image:none!important;position:relative;border-bottom:1px solid #000;transition:all 300ms linear;margin-top:-8px}
.header .navbar-toggler-icon:after,.header .navbar-toggler-icon:before{width:24px;position:absolute;height:1px;background-color:#000;top:0;left:0;content:'';z-index:2;transition:all 300ms linear}
.header .navbar-toggler-icon:after{top:8px}
.header .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after{transform:rotate(45deg)}
.header .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before{transform:translateY(8px) rotate(-45deg)}
.header .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon{border-color:transparent}
header{position:fixed;top:0;left:0;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out;width:100%;z-index:10;background-color:#fff}
.opened-menu header{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}
.nav-up{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
main{margin-top:60px}
.grid-header main{margin-top:110px;overflow-x:hidden}
body.opened-menu{overflow:hidden;height:100vh}
body.opened-menu .navbar-collapse .navbar-nav{min-height:100%}
body.opened-menu #footer,body.opened-menu #main{height:0;overflow:hidden}
header .header-wrap{display:flex}
header .leng .navbar-nav{flex-direction:row}
header .leng .navbar-nav .nav-item .nav-link{padding:0;position:relative;color:#bdbdbd}
header .leng .navbar-nav .nav-item .nav-link.active{color:#24272a}
header .menu-contact-btn.btn{min-width:auto}
header .navbar-lang{max-height:35px;transition:.25s ease-in-out;overflow:hidden}
header .navbar-lang.scroll-hide{max-height:0;padding:0 1rem}
header .navs{width:100%}
header .navs .nav-icon{width:25px;height:20px;position:relative;margin:0 auto;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer}
header .navs .nav-icon span{display:block;position:absolute;height:3px;width:100%;background:#24272a;border-radius:3px;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);transition:.25s ease-in-out}
header .navs .nav-icon span:nth-child(1){top:0;-webkit-transform-origin:left center;transform-origin:left center}
header .navs .nav-icon span:nth-child(2){top:8px;-webkit-transform-origin:left center;transform-origin:left center}
header .navs .nav-icon span:nth-child(3){top:17px;-webkit-transform-origin:left center;transform-origin:left center}
header .navs .navbar-toggler{padding-right:0}
header .navs .navbar-toggler[aria-expanded=true] .nav-icon span:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:0;left:4px}
header .navs .navbar-toggler[aria-expanded=true] .nav-icon span:nth-child(2){width:0;opacity:0}
header .navs .navbar-toggler[aria-expanded=true] .nav-icon span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:18px;left:3px}
header .xcoder-nav{border-bottom:1px solid #fafafa}
header .xcoder-nav .nav-item{padding-right:1rem}
header .nav-item button i {margin-left: 4px; font-size: 14px;}
/* Smooth animation */
.dropdown-toggle i {
    transition: transform 0.3s ease;
    margin-left: 5px;
}

/* Rotate icon when dropdown is open */
.dropdown-toggle[aria-expanded="true"] i {
    transform: rotate(180deg);
}
header .nav-item .nav-link{font-weight:500;color:#24272a}
header .nav-item .nav-link.active{color:#ffc600}
header .nav-item.dropdown a.nav-link{display:inline-block}
header .nav-item.dropdown .dropdown-toggle{min-width:auto;padding:0;color:#24272a;text-transform:none;white-space:nowrap}
header .nav-item.dropdown .dropdown-toggle.active{color:#ffc600}
header .nav-item .dropdown-toggle::after{content:"\f107"; display: none; font-family:"Font Awesome 5 pro";border:none;width:auto;height:auto;vertical-align:0;transition:.25s ease-in-out;-webkit-transform:rotate(0);transform:rotate(0);color:#bdbdbd;font-size:14px;margin-left:10px}
header .nav-item.show .dropdown-toggle::after{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
header .nav-item.show .partner a{-webkit-animation-play-state:running;animation-play-state:running}
header .nav-item.dropdown.full-width{position:static}
header .nav-item.dropdown.full-width .dropdown-menu{padding-bottom:40px}
header .nav-item.dropdown.full-width .xcoder-dd-items .dropdown-item{padding:.5rem 1.5rem}
header .nav-item .dropdown-menu{border-radius:0;border:none;border-bottom:1px solid #fafafa}
header .nav-item .dropdown-menu .dropdown-item:hover{background-color:transparent;color:#ffc600}
header .navbar-brand img{width:124px;display:block;height:30px}
header .partner{background-image:url(../images/menupic.jpg);background-size:cover;position:relative;overflow:hidden;min-height:250px}
header .partner a{transition:none;background:linear-gradient(128deg,#cd0606 0%,#ffc600 50%);-webkit-animation:partner-a 1s ease-in;animation:partner-a 1s ease-in;-webkit-animation-play-state:paused;animation-play-state:paused}
header .nav-item .nav-link.careers-nav-item:after{content:'';position:absolute;height:12px;width:12px;background:url(../images/icon-careers.svg) no-repeat;top:9px;right:-9px}
.width-row{width:calc(100% + 30px)}
header .nav-item.dropdown.active .dropdown-toggle{color:#ffc600}
@keyframes partner-a {
0%{height:100%;-webkit-transform:translateY(-100%) translateX(-100%) translateX(1.5rem);transform:translateY(-100%) translateX(-100%) translateX(1.5rem)}
50%{height:100%;-webkit-transform:translateY(100%) translateY(-1.5rem) translateX(-100%) translateX(1.5rem);transform:translateY(100%) translateY(-1.5rem) translateX(-100%) translateX(1.5rem)}
75%{height:auto;-webkit-transform:translateY(100%) translateY(-1.5rem) translateX(0);transform:translateY(100%) translateY(-1.5rem) translateX(0)}
100%{-webkit-transform:translate(0,0);transform:translate(0,0)}
}
main{margin-top:105px;overflow-x:hidden}
section{position:relative}
.top-banner{height:600px;position:relative;background-size:cover;background-repeat:no-repeat}
.home-top-banner{background:url(../images/banner.webp);height:auto;background-size:cover;background-repeat:no-repeat;background-position:top right}
.quotes-background{position:relative;padding:4rem 0 0 5rem;z-index:1}
.quotes-background::before{content:'\201C';color:#ffc600;position:absolute;font-size:280px;line-height:1;top:0;left:0;z-index:-1;font-weight:300}
.home-top-banner .poster{display:none}
.banner-logos{box-shadow:0 0 12px #ccc,0 -10px 0 -15px #ccc}
.top-banner.height-440{height:440px}
@media (min-width: 768px) {
.top-banner{height:650px}
}
.home-top-banner{height:auto}
.team.man-img-home-page img{width:45%;position:absolute;bottom:0;left:0}
.pull-bgc-gray-5-right{position:relative}
.pull-bgc-gray-5-right::before{content:'';position:absolute;background-color:#f5f5f5;left:0;top:0;right:-99999rem;height:100%;z-index:0}
.pull-bgc-gray-5-right>*{z-index:1;position:relative}
.team{background-image:url(../images/Daxx-Site-Banner-2.png);background-repeat:no-repeat;background-size:60% auto;background-position:center left;position:relative}
.count-box{position:relative}
.count-box *{z-index:2;opacity:1;transition:opacity .3s ease-in .8s}
.count-box .count{font-size:120px;line-height:89px}
.count-box::before{content:"";border-left:2px solid #ffc600;background-color:#f5f5f5;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transition:height .3s ease-in,width .3s ease-in .4s}
.count-box.animate-on-view::before{width:100%;height:100%}
.count-box.animate-on-view *{opacity:1}
.availabledev .a-dev{background:url(../images/Banner-main-page.png);position:absolute;width:100%;height:100%;left:0;top:0;background-repeat:no-repeat;background-position:100% 100%;background-size:auto 100%;z-index:0}
.slider-arrow{height:35px;width:35px;display:block;position:absolute;cursor:pointer;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:1px solid #bdbdbd;border-radius:50%;z-index:1}
.slider-arrow.left{left:-5px}
.slider-arrow.right{right:-10px}
.slider-arrow::before,.slider-arrow::after{content:"";position:absolute}
.slider-arrow.right::after,.slider-arrow.left::after{left:11px;height:1px;top:16px;width:12px;background-color:#bdbdbd}
.slider-arrow.right::before{width:0;height:0;left:19px;top:14px;border-top:3px solid transparent;border-bottom:2px solid transparent;border-left:6px solid #bdbdbd}
.slider-arrow.left::before{width:0;height:0;right:19px;top:14px;border-top:3px solid transparent;border-bottom:2px solid transparent;border-right:6px solid #bdbdbd}
.thumbnail-video{position:relative;overflow:hidden}
.thumbnail-video .thumbnail-img{min-width:100%;min-height:100%;max-width:none;object-fit:cover;object-position:center;width:100%}
.thumbnail-video .play{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.btn.btn-play-2{color:#24272a;background:0 0;text-decoration:none;text-align:center;width:140px;height:140px;padding:0;border-radius:50%;border:7px solid #ffc600;font-size:12px;min-width:auto}
.btn.btn-play-2::before{content:'';position:absolute;top:50%;left:50%;margin-left:-19px;margin-top:-38px;display:block;text-align:center;width:0;height:0;border-style:solid;border-width:40px 0 40px 55px;border-color:transparent transparent transparent #ffc600;transition:all .2s}
.btn.btn-play{color:#24272a;background:0 0;text-decoration:none;text-align:center;width:54px;height:54px;padding:0;border-radius:50%;border:1px solid #ffc600;font-size:12px;min-width:auto}
.btn.btn-play::before{content:'';position:absolute;top:50%;left:50%;margin-left:-5px;margin-top:-7px;display:block;text-align:center;width:0;height:0;border-style:solid;border-width:7px 0 7px 14px;border-color:transparent transparent transparent #24272a}
.btn.btn-play::after{pointer-events:none;position:absolute;border-radius:50%;background:#ffc600;content:'';top:3px;bottom:3px;right:3px;left:3px;transition:all .2s;z-index:-1}
.btn.btn-play:hover::after{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}
.btn.btn-play-2:hover::before{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}
.pull-bgc-primary-left{position:relative}
.pull-bgc-primary-left::before{content:'';position:absolute;background-color:#ffc600;right:0;top:0;left:-99999rem;height:100%;z-index:0}
.pull-bgc-primary-left>*{z-index:1;position:relative}
a.arrow-right{position:relative;padding-right:2rem;display:inline-block;-webkit-text-decoration-color:#ffc600;text-decoration-color:#ffc600}
a.arrow-right::after{position:absolute;content:"";right:0;top:0;margin-top:.4em;display:flex;align-items:center;width:.4em;height:.4em;border-right:.1em solid #ffc600;border-top:.1em solid #ffc600;-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-right:.5em}
.techs .tech{width:100%;height:173px;margin-left:auto;margin-right:auto;background-color:#fff;background-image:none!important}
.techs .tech.square{width:100%;height:0}
.techs .tech .img-fluid{max-width:150px;max-height:150px}
.techs .tech .img-second{display:block}
.techs .tech .img-main{display:none;}
.techs .tech .hover-show{display:none}
.techs .tech .hover-hide{color:#757575}
.techs .tech:hover{text-decoration:none;}
.techs .tech:hover .img-main{display:none}
.techs .tech:hover .img-second{display:inline-block}
.techs .tech:hover .hover-hide{display:none}
.techs .tech:hover .hover-show{display:block}
.techs .hide{display:none}
.expertise .techs .tech .img-fluid{max-width:none;max-height:100px}
.alternative-logos ul::-webkit-scrollbar{width:0;height:0;display:none;background:0 0}
.mobile-hr-scroll::-webkit-scrollbar{display:none}
.news-preview .title span{color:#fba127}
.news-preview .title{display:inline-block;flex:0 0 auto;color:#24272a;padding-right:1.11111rem;position:relative}
.news-preview .tl__rside{display:flex;align-items:center;justify-content:flex-end;position:relative;flex:1 1 auto}
.news-preview .tl__rside:before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;height:3px;background-color:#fba127}
.news-preview .tl__box{position:relative;display:inline-block;padding:0 0 0 1.11111rem;background-color:#fff;white-space:nowrap}
.news-preview a.lm.tl__link{position:relative;display:inline-flex;align-items:center;color:#24272a;font-size:1.11111rem;font-weight:700;text-decoration:none;transition:color .2s ease}
.news-preview a.lm.tl__link span{position:relative;display:inline;border-bottom:1px currentColor solid;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease;padding-right:15px}
.news-preview a.lm.tl__link:after,a.lm.news-blog__item-link:after{flex:0 0 auto;position:absolute;content:"";right:0;top:2px;margin-top:.4em;display:flex;align-items:center;width:.4em;height:.4em;border-right:.1em solid #ffc600;border-top:.1em solid #ffc600;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.news-blog__item-holder{border-radius:0;overflow:hidden;background-color:#f5f5f5;right:0;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.3s;height:100%}
.news-blog__item-holder img{width:100%}
.news-blog__item-holder .news-blog__item-content{padding:2rem 1.8rem 4rem;overflow:hidden}
.news-blog__item-holder .news-blog__item-content a.lm.news-blog__item-link{position:absolute;left:auto;bottom:20px;margin-top:2.7rem;display:inline-flex;align-items:center;color:#24272a;font-size:1.11111rem;font-weight:700;text-decoration:none;transition:color .2s ease}
.news-blog__item-holder .news-blog__item-content a.news-blog__item-title{font-weight:800;line-height:1.33;color:#24272a;margin-bottom:.95rem;display:inline-block}
a.lm.news-blog__item-link span{position:relative;display:inline;border-bottom:1px currentColor solid;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease;padding-right:15px}
.news-blog__item-holder:hover .news-blog__item-img{opacity:.8;transition:opacity .2s ease}
.news-blog__item-holder:hover{-webkit-transform:scale(1.015);transform:scale(1.015);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.news-blog__item-holder:hover .news-blog__item-content a.lm.news-blog__item-link{color:#fba127}
footer{border-top:1px solid #dfdfdf}
footer .footer-links,footer .footer__social{display:flex;list-style-type:none;padding:20px 0}
footer .footer-links a{padding:0 10px;font-weight:700}
footer .footer__social a{text-decoration:none!important;transition:all .3s ease;margin-left:10px;width:35px;height:35px;border-radius:50px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#d81d16 0%,#d92117 5%,#fba127 50%)}
footer .footer__social a i{color:#fff;font-size:18px}
footer .footer__social a img{max-width:16px;margin:auto}
footer .footer__social a:hover{transform:scale(1.1)}
footer .copyright-wrapper{padding-top:15px}
footer .copyright-wrapper p,footer .copyright-wrapper p a{font-size:14px;color:#747474}
footer .footer__social a{text-decoration:none!important;transition:all .3s ease;margin-left:10px;width:30px;height:30px;border-radius:50px;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#d81d16 0%,#d92117 5%,#fba127 50%)}
footer .footer__social a i{color:#fff;font-size:15px;transition:all .3s ease}
footer .footer__social a img{max-width:14px;margin:auto}
.bg-wrapper .bg-a{position:absolute;top:0;left:0;width:100%;height:100%}
.bgc-left-white::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to right,#fff 35%,rgba(255,255,255,0.5) 60%,rgba(255,255,255,0) 81%)}
.bgc-left-white.bg-a{background-image:url(../images/whyXcoder-banner.png);height:100%;background-position:top right;background-size:cover;background-repeat:no-repeat}
.process-banner .bgc-left-white.bg-a{background-image:url(../images/process-banner.png)}
.top-banner .path{color:#bdbdbd;text-transform:uppercase;font-weight:700;font-size:10px}
.top-banner .path a,.top-banner .path span,.top-banner .path i{margin-right:5px}
.top-banner .path a{color:#bdbdbd}
.top-banner .path a:hover{color:#24272a}
.top-banner .path .active{color:#24272a}
.top-banner hr{max-width:60px;margin-top:0;margin-left:0;border-width:5px;border-color:#24272a;text-align:left}
.h1-heading.romb-dot,h1.romb-dot{padding-right:15px}
.top-banner .content-banner{margin-left:0;position:absolute}
.top-banner .content-banner.center-left{top:50%;left:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.h1-heading.romb-dot:after,h1.romb-dot:after{background:transparent url(../images/romb-baner.svg) no-repeat;content:' ';display:inline-block;width:15px;height:15px;margin-right:-20px;margin-left:5px;position:relative;bottom:-2px}
.content h1,.content .h1{font-weight:300;font-size:24px;line-height:normal;margin-top:25px;margin-bottom:23px}
.content h2,.content .h2{font-weight:300;font-size:24px;line-height:normal;margin-top:25px;margin-bottom:23px}
.content ol{padding-left:20px}
.content p{margin-bottom:30px}
.content .img-block{margin:25px 0 30px;position:relative}
.content .img-block img{margin-bottom:20px}
.content h4{font-weight:500;line-height:1.43;margin-bottom:30px}
.content p img,.content h2 img{margin-right:30px;margin-bottom:20px;max-width:100%;height:auto}
.content ul{margin-top:1.5rem;margin-bottom:1.5rem}
.content ul:not(.list-unstyled),ul.rhomb{list-style:none;padding-left:20px;margin-top:0}
.content ul:not(.list-unstyled) li,ul.rhomb li{margin:0;margin-bottom:1em;padding-left:1.5em;position:relative;font-size:18px}
.content ul:not(.list-unstyled) li{font-size:16px}
.content ul:not(.list-unstyled) li::before,ul.rhomb li::before{content:'';height:.4em;width:.4em;background:#ffc600;display:block;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:10px;left:0}
.content a:not(.btn):not(.social){text-decoration:none;background-image:linear-gradient(to top,rgba(0,0,0,0) 0px,rgba(0,0,0,0) 1px,#24272A 1px,rgba(0,0,0,0) 2px,rgba(0,0,0,0) 100px)}
.content strong{font-weight:700}
.content .partners .partner a{background:unset}
.about-banner .bgc-left-white.bg-a{background-image:url(../images/about-us-banner.jpg);background-position:center right}
.about-us-page .info-section{padding-top:57px}
.about-us-page .info-section .title{font-size:50px;margin-bottom:29px;letter-spacing:-1px;font-weight:100;line-height:normal}
.about-us-page .info-section .collaborators-list{margin:0 -10px 0 -1px;padding:4px 0 0;list-style:none;overflow:hidden;position:relative}
.about-us-page .info-section .collaborators-list li{display:inline-block;margin:0 2px 8px 0;padding:0;vertical-align:top;width:111px}
.about-us-page .info-section .collaborators-list li img{display:block;width:100%;height:auto}
.about-us-page .info-section .collaborators-list li:before{display:none}
.about-us-page .about-numbers{padding-top:11px;overflow:hidden}
.about-us-page .about-numbers .title{font-size:36px;font-weight:600;letter-spacing:normal;margin:25px 0 44px;line-height:normal}
.about-us-page .about-numbers .about-numbers-list{margin:0 -100px;padding:0;list-style:none;text-align:center}
.about-us-page .about-numbers .about-numbers-list li{width:150px;display:inline-block;vertical-align:top;margin:0 23px;padding:0;font-weight:600;text-transform:uppercase;font-size:12px;line-height:15px}
.about-us-page .about-numbers .about-numbers-list li:before{display:none}
.about-us-page .about-numbers .about-numbers-list li .number{color:#ffc600;font-size:58px;line-height:72px;display:block;font-weight:300;border-bottom:1px solid #e0e0e0;text-transform:none;margin-bottom:11px}
.about-us-page .history-section{padding-top:32px}
.about-us-page .history-section .title{font-size:50px;margin-bottom:26px;letter-spacing:0;font-weight:100;line-height:normal}
.about-us-page .history-section .timline-history-list{margin:0;padding:74px 0 2px;list-style:none;position:relative;font-size:19px;line-height:24px;font-weight:400}
.about-us-page .history-section .timline-history-list li{font-size:19px;line-height:24px;font-weight:400;position:relative;margin:0;margin-bottom:1.2em;padding-left:1.5em}
.about-us-page .history-section .timline-history-list .date{font-size:24px}
.about-us-page .history-section .timline-history-list .text{min-height:72px}
.about-us-page .certificates-section{padding:48px 0 60px}
.about-us-page .certificates-section .title{font-size:36px;font-weight:600}
.about-us-page .certificates-section .certificates-list{margin:0;padding:37px 0 10px;list-style:none;text-align:center}
.about-us-page .certificates-section .certificates-list li{margin:0 51px 13px 52px;padding:0;list-style:none;display:inline-block;vertical-align:middle}
.about-us-page .certificates-section .certificates-list li:before{display:none}
.about-us-page .certificates-section .certificates-list li a{display:block}
.hireend .bgc-left-white.bg-a{background-image:url(../images/hire-end.jpg)}
.grey-lines-bottom .line p{font-size:18px}
.grey-lines-bottom .line::after{content:'';width:100%;height:1px;background-color:rgba(0,0,0,.1);display:block;bottom:0;position:absolute}
.content table{margin-top:30px;margin-bottom:30px;border:none}
.content table tr:nth-child(odd){background-color:#f0f0f0}
.content table tr:first-of-type td{padding-bottom:8px}
.content table td{border:none}
.content table tr:first-of-type{font-weight:700;background-color:transparent;border-bottom:1px solid rgba(0,0,0,.1)}
.content h3,.content .h3{font-weight:700;font-size:20px;line-height:normal;margin-top:25px;margin-bottom:30px}
.content p+h2{margin-top:25px}
.content table thead tr:first-of-type{font-weight:700;background-color:transparent;border-bottom:1px solid rgba(0,0,0,.1)}
.grey-lines-bottom div:last-of-type .line::after{background-color:transparent}
.content table thead tr:first-of-type td{padding-bottom:8px}
.content h4.strong{font-weight:700}
.blog-content table th,.blog-content table td{padding:6px 7px}
.techonology-page .border.p-5{max-width:100%;width:100%}
.techonology-page .border.p-5 img{max-width:100%;height:auto}
.square{width:100%;padding-bottom:100%;position:relative}
.square .square-content{position:absolute;left:0;top:0;width:100%;height:100%}
.read-bellow-separator .icon-holder{text-align:right;line-height:1px}
.read-bellow-separator .icon{display:inline-block;background:url(../images/icon-two-arrows-down.png) no-repeat;width:105px;height:103px;position:relative;left:-15px;top:-1px;margin-bottom:-10px}
.full-width-hack{position:relative;z-index:2}
.read-bellow-separator{padding:53px 0}
.full-width-hack:after,.full-width-hack:before{content:'';position:absolute;top:0;bottom:0;width:10000px;background:inherit;z-index:-1}
.full-width-hack:before{left:0}
.full-width-hack:after{right:0}
.read-bellow-separator .text-holder{font-weight:300;font-size:36px;line-height:48px;margin-left:-86px;position:relative}
.read-bellow-separator .text-holder p{margin:0}
.hirefullstack .bgc-left-white.bg-a{background-image:url(../images/hirefullstack-banner.jpg)}
.hireangular .bgc-left-white.bg-a{background-image:url(../images/hireangular-banner.jpg)}
.hirenode .bgc-left-white.bg-a{background-image:url(../images/hirenode-banner.jpg)}
.hirejavascript .bgc-left-white.bg-a{background-image:url(../images/hirejavascript-banner.jpg)}
.hirereact .bgc-left-white.bg-a{background-image:url(../images/hirereact-banner.jpg)}
.hirenet .bgc-left-white.bg-a{background-image:url(../images/hire-net.jpg)}
.hiremagento .bgc-left-white.bg-a{background-image:url(../images/magento-banner.jpg)}
.hirelaravel .bgc-left-white.bg-a{background-image:url(../images/laravel-banner.jpg)}
.hirevue .bgc-left-white.bg-a{background-image:url(../images/vue-banner.jpg)}
.hirejava .bgc-left-white.bg-a{background-image:url(../images/hire-java.jpg)}
ul.list-left{padding:0;margin-left:0}
.hirescala .bgc-left-white.bg-a{background-image:url(../images/hire-scala.jpg)}
.hirephp .bgc-left-white.bg-a{background-image:url(../images/hire-php.jpg)}
.content .fw-300{font-weight:300}
.hirec .bgc-left-white.bg-a{background-image:url(../images/hire-c.jpg)}
.faq-banner .bgc-left-white.bg-a{background-image:url(../images/faq-xcoder-banner.png)}
.service-banner1 .bgc-left-white.bg-a{background-image:url(../images/extended-team-banner.png)}
.service-banner2 .bgc-left-white.bg-a{background-image:url(../images/Process-consulting.jpg)}
.service-banner3 .bgc-left-white.bg-a{background-image:url(../images/it-relocation.jpg)}
.service-banner4 .bgc-left-white.bg-a{background-image:url(../images/quality-control-banner.png)}
.service-banner5 .bgc-left-white.bg-a{background-image:url(../images/Security-testing.jpg)}
.service-banner6 .bgc-left-white.bg-a{background-image:url(../images/Launch-workshop.jpg)}
.service-banner7 .bgc-left-white.bg-a{background-image:url(../images/DevOpsServicesXcoder.jpg)}
.hirespring .bgc-left-white.bg-a{background-image:url(../images/hire-spring.jpg)}
.hirepython .bgc-left-white.bg-a{background-image:url(../images/hire-python.jpg)}
.hirecsharp .bgc-left-white.bg-a{background-image:url(../images/hire-csharp.jpg)}
.hireruby .bgc-left-white.bg-a{background-image:url(../images/hire-ruby.jpg)}
.hireios .bgc-left-white.bg-a{background-image:url(../images/hire-ios.jpg)}
.hireandroid .bgc-left-white.bg-a{background-image:url(../images/hire-android.jpg)}
.hirexamrin .bgc-left-white.bg-a{background-image:url(../images/hire-xamrin.jpg)}
.hireqa .bgc-left-white.bg-a{background-image:url(../images/hire-qa.jpg)}
.hireui .bgc-left-white.bg-a{background-image:url(../images/hire-ui.jpg)}
.hireproduct .bgc-left-white.bg-a{background-image:url(../images/hire-product.jpg)}
.hirescrum .bgc-left-white.bg-a{background-image:url(../images/hire-scrum.jpg)}
.hiredevops .bgc-left-white.bg-a{background-image:url(../images/hire-devops.png)}
.hirecsymony .bgc-left-white.bg-a{background-image:url(../images/olaola.jpg)}
.hiresql .bgc-left-white.bg-a{background-image:url(../images/sql-developers.jpg)}
.mx-w-850{max-width:850px}
b,strong{font-weight:700}
.contactus-sec .content-container{padding:40px 30px 30px;}
.contactus-sec .content-container .form-box input,.contactus-sec .content-container .form-box select{width:100%;height:45px;border:1px solid #eee;border-radius:0;padding-left:15px;color:#757575}
.contactus-sec .content-container .form-box textarea{width:100%;height:120px;border:1px solid #eee;border-radius:0;padding:10px 15px;color:#757575}
.contactus-sec .content-container .form-box input::-webkit-input-placeholder{color:#757575}
.contactus-sec .content-container .form-box input::-moz-placeholder{color:#757575}
.contactus-sec .content-container .form-box input:-ms-input-placeholder{color:#757575}
.contactus-sec .content-container .form-box input:-moz-placeholder,.contactus-sec .content-container .form-box select:-moz-placeholder{color:#757575}
.contactus-sec .content-container .form-box{margin-bottom:20px}
.contactus-sec .content-container .head{margin-bottom:15px}
.contactus-sec .content-container .form-box.checkbox label.ui-checkbox{width:100%;text-align:left;margin:10px 0}
.contactus-sec .content-container .form-box.checkbox label.ui-checkbox input[type="checkbox"]{width:auto;height:auto}
.contactus-sec .content-container .form-box.checkbox input{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}
.contactus-sec .content-container .form-box.checkbox span{position:relative;cursor:pointer}
.contactus-sec .content-container .form-box.checkbox span:before{content:'';-webkit-appearance:none;background-color:transparent;border:1px solid #000;padding:10px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px}
.contactus-sec .content-container .form-box.checkbox input:checked + span:after{content:'';display:block;position:absolute;top:2px;left:9px;width:6px;height:14px;border:solid #FFF;border-width:0 2px 2px 0;transform:rotate(45deg)}
.contactus-sec .content-container .form-box.checkbox input:checked + span:before{background-color:#000}
.contactus-sec .content-container .form-box.checkbox a,.contactus-sec .content-container .form-box a{text-decoration:underline}
.contactus-sec .content-container .form-box.button-wrapper button.submit{margin-bottom:15px}
.form-box select{background-image:url(../images/angle-down.svg);background-repeat:no-repeat;background-position:right 10px top 8px;background-size:12px;appearance:none;-webkit-appearance:none;background-color:#FFF}
.our-client .bgc-left-white.bg-a{background-image:url(../images/bg-our-clients.jpg)}
.dt-logo{padding:50px 0;margin:0 auto;max-width:1460px;margin-top:-85px;background-color:#fff}
.dt-logo .col-img-box{max-width:150px;margin:0 auto;padding:40px 0;display:flex;align-items:center;justify-content:center;height:100%}
.dt-logo .col-img-box img{max-width:100%;max-height:90px;margin:0 auto}
.dt-logo .row .col-wrapper:not(:first-child){border-left:1px solid #eaeaea}
.tl__rside{display:flex;align-items:center;justify-content:flex-end;position:relative;flex:1 1 auto}
.tl__rside::before{content:"";position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;height:3px;background-color:#fba127}
.tl__title{display:inline-block;flex:0 0 auto;padding-right:1.11111rem;position:relative;font-weight:800}
.tl{display:flex;margin-bottom:3rem}
.videos-inline__container{background-image:url(../images/bizzabo-img.png)}
.videos-inline__container.bg-img-2{background-image:url(../images/leaplines-img.png)}
.btn-play-video--open,.btn-play-video--slider{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.btn-play-video{position:relative;display:inline-flex;align-items:center;border:0;outline:0;background:transparent}
.btn-play-video::before{display:inline-flex;content:'';border-radius:50%;width:2.77778rem;height:2.77778rem;background-color:#fff;background-image:url(../images/icon-play-video-blue.svg);background-repeat:no-repeat;background-position:center left .94444rem;background-size:1.16667rem;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:.3s}
.btn-play-video--open::before,.btn-play-video--slider::before{width:6.66667rem;height:6.66667rem;background-size:2.88889rem;background-position:center left 2.05556rem}
.btn-play-video:hover::before{-webkit-transform:scale(1.1);transform:scale(1.1)}
.videos-inline__inners{display:flex;align-items:stretch;margin:0 -1.22222rem 1.22222em -1.22222em;flex-wrap:wrap}
.videos-inline__inner{flex:0 0 50%;padding:1.22222rem}
.videos-inline__container{position:relative;height:24.44444rem;background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:10px;box-shadow:-.1px 4px 24.1px 4.9px rgba(0,0,0,.15);background-color:#fff;overflow:hidden}
.videos-inline__description{display:flex;align-items:center;position:absolute;bottom:0;left:0;width:100%;border-radius:0 0 10px 10px;padding:.83333rem 1.55556rem;background-color:#fba127}
.videos-inline__logo{flex:0 0 auto;font-size:0}
.videos-inline__logo img{max-width:100%;max-height:40px}
.videos-inline__title{flex:1 1 auto;padding-left:2.77778rem;position:relative;font-weight:700;color:#fff;font-size:1rem}
.videos-inline__title::before{left:1.33333rem;width:2px;height:2.44444rem;background-color:#fff}
.videos-inline__logo img{max-width:100%;max-height:40px}
.dt-feedback-cards__wrap{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:2.22222rem;-moz-column-gap:2.22222rem;column-gap:2.22222rem;-webkit-column-fill:balance;-moz-column-fill:balance;column-fill:balance}
.dt-feedback-cards__item{display:inline-block;vertical-align:top;margin-bottom:2.22222rem;width:100%;overflow:hidden;border-radius:10px;box-shadow:-.1px 4px 24.1px 4.9px rgba(0,0,0,.15);-webkit-transform:translateZ(0);transform:translateZ(0)}
.dt-feedback-cards__inner{display:flex;flex-direction:column;justify-content:space-between}
.dt-feedback-cards__content{padding:2.22222rem 1.66667rem .83333rem}
.dt-feedback-cards__logo{height:5rem;display:flex;align-items:center;margin-bottom:2.22222rem}
.dt-feedback-cards__logo img,.rtl .partner-logos__item img{max-width:100%}
.dt-feedback-cards__logo--dpd img{width:9.66667rem}
.dt-feedback-cards__logo--fixitjoe img,.dt-feedback-cards__logo--ubertesters img{width:13.88889rem}
.dt-feedback-cards__logo--maximum img{width:14.55556rem}
.dt-feedback-cards__logo--greeniq img,.dt-feedback-cards__logo--maketime img{width:12.22222rem}
.dt-feedback-cards__logo--prisma img{width:5.77778rem}
.dt-feedback-cards__logo--wl img{width:18.88889rem}
.dt-feedback-cards__logo--qordoba img{width:11.77778rem}
.dt-feedback-cards__link{display:flex;align-items:center;justify-content:center;padding:1.11111rem;font-size:.88889rem;color:#fff;background:#fba127}
.dt-feedback-cards__link:before{content:"";width:27px;height:29px;display:block;margin-right:.83333rem;background-image:url(../../images/our-clients-redesign/clutch.png);background-repeat:no-repeat;background-position:center;background-size:contain}
.dt-feedback-cards p{font-weight:600;margin-bottom:2.22222rem}
.dt-feedback-cards p .lighter{font-weight:300}
.ss{position:relative;overflow:hidden}
.ss .container{position:relative}
.ss__sides{display:flex;align-items:stretch}
.ss__content{position:relative;flex:0 0 85.5%;max-width:85.5%;overflow:inherit}
.ss__side{z-index:2;position:relative;bottom:1.82rem;flex:0 0 auto;width:46.5vw;left:-21.2vw;height:auto}
.ss__images,.ss__images--static-dscr{width:100%;height:100%}
.ss__images .swiper-slide,.ss__images--static-dscr .swiper-slide{position:relative;background-size:cover;background-position:center right;background-repeat:no-repeat}
.ss__controls,.ss__controls--static-dscr{left:calc(-3.33333rem - 1px);bottom:0}
.ss__slider{position:relative;left:-21.2vw;width:100%;background-color:#fba127;overflow:inherit}
.ss__slider::before{content:"";position:absolute;top:0;bottom:0;left:-3.8vw;width:3.8vw;height:100%;background-color:#002339}
.ss__static-side{position:relative;left:-21.2vw;width:100%;padding:2.61111rem 0 3.44444rem;background-color:#002339}
.ss__static-side::before{content:"";position:absolute;top:0;bottom:0;left:-3.8vw;width:3.8vw;height:100%;background-color:#002339}
.ss__static-side-content{position:relative;max-width:32rem;left:21.4vw}
.post__text .block-holder-circle .box .frame-holder:hover a,.post__text .block-holder-circle .box .frame-holder:hover p,.ss__static-side p{color:#fff}
.ss__slc{padding:2.61111rem 0 3.44444rem}
.ss__slide{position:relative;max-width:32rem;left:17.3vw}
.ss__slide-title{margin-bottom:2.5rem!important}
.ss__slide-title,.ss__slide-title *{color:#fff;font-weight:800;line-height:1.45}
.ss__slide-link{margin-top:0}
.ss__slide-content{position:relative;left:3.8vw}
.ss__header{max-width:34.3rem;padding:1.77778rem 0 2.11111rem}
.ss__header-title{margin-bottom:1.546rem}
.ss__header-title,.ss__header-title *{color:#000;font-weight:800;line-height:1.16;text-transform:uppercase}
.ss__header-description{color:#002236;font-size:1rem;font-weight:300;line-height:1.6}
.sl{position:absolute;z-index:2;font-size:0}
.sl__control{position:relative;width:3.33333rem;height:3.33333rem;border:0;outline:0;background-color:#fff;transition:background-color .2s ease}
.sl__control svg{width:.61111rem;height:1.16667rem;transition:stroke .2s ease;pointer-events:none;stroke:#000}
.sl__control:active,.sl__control:hover{background-color:#000;transition:background-color .2s ease}
.sl__control:active svg,.sl__control:hover svg{stroke:#fff;transition:stroke .2s ease}
.sl__control.swiper-button-disabled svg{opacity:.6}
.sl__control.swiper-button-disabled:hover{background-color:#000!important}
.sl__control.swiper-button-disabled:hover svg{opacity:.6;stroke:#fff}
.sl__next{border-left:1px #002339 solid}
.swiper-pagination{position:absolute;z-index:2;font-size:0}
.swiper-pagination .swiper-pagination-bullet{width:34px;height:4px;display:inline-block;margin:0 5px;background:rgba(255,255,255,.5)}
.swiper-pagination .swiper-pagination-bullet-active{background:#fba127}
.cards__item-title span,.ss__header-title * span,.ss__header-title span,.ss__slide-title * span,.ss__slide-title span,.tl__title span{color:#000}
.ss__header-title span{color:#fba127}
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}
.swiper-container-vertical>.swiper-wrapper{flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-property:transform,-webkit-transform;box-sizing:content-box}
.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}
.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}
.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}
.swiper-container-pointer-events{touch-action:pan-y}
.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;transition-property:transform,-webkit-transform}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}
.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height;transition-property:transform,height,-webkit-transform}
.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),transparent)}
.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),transparent)}
.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),transparent)}
.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),transparent)}
.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}
.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}
.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}
.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}
.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}
.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.lm{position:relative;display:inline-flex;align-items:center;color:#002236;font-size:1.11111rem;font-weight:700;text-decoration:none;transition:color .2s ease}
.ss__slide-link:hover{text-decoration:none}
.lm--light,.lm--lighten,.lm--united24{color:#fff;transition:color .2s ease}
.lm span{position:relative;display:inline;border-bottom:1px currentColor solid;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease}
.dt-info-box.without-top-pdg{padding-top:0}
.dt-info-box__content{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}
.dt-info-box__title{position:relative;display:flex;flex:1 1 auto;align-items:center;margin-bottom:.5rem}
.dt-info-box__title:after{content:"";flex:1 1 auto;height:3px;margin-left:.9rem;background-color:#fba127}
.dt-info-box__title .dt-main-banner--post .dt-main-banner__content h1,.dt-info-box__title .news-blog__item-title,.dt-info-box__title .post__text h1,.dt-info-box__title .post__text h2,.dt-info-box__title .post__text h3,.dt-info-box__title .post__text h4,.dt-info-box__title .post__text h6,.dt-info-box__title .pp h1,.dt-info-box__title .pp h2,.dt-info-box__title .pp h3,.dt-info-box__title .pp h4,.dt-info-box__title .pp h6,.dt-info-box__title h1,.dt-info-box__title h2,.dt-info-box__title h3,.dt-info-box__title h4,.dt-info-box__title h5,.dt-main-banner--post .dt-main-banner__content .dt-info-box__title h1,.post__text .dt-info-box__title h1,.post__text .dt-info-box__title h2,.post__text .dt-info-box__title h3,.post__text .dt-info-box__title h4,.post__text .dt-info-box__title h6,.pp .dt-info-box__title h1,.pp .dt-info-box__title h2,.pp .dt-info-box__title h3,.pp .dt-info-box__title h4,.pp .dt-info-box__title h6{background:#fff;text-transform:uppercase}
.dt-banner--investor-presentation-page.dt-banner--has-four-cards .dt-banner__image img,.dt-banner--investor-presentation-page.dt-banner--has-four-cards .dt-banner__rotated-image img,.dt-contacts-locationImg>div,.dt-info-box__description{width:100%}
.dt-info-box__description p{color:#002236;font-size:1.11111rem;font-weight:500;line-height:1.2}
.dt-info-box .btn,.dt-info-box .post__text .btn-green,.post__text .dt-info-box .btn-green{flex:0 0 auto;margin-left:1.59rem;margin-bottom:.5rem}
.faqsection .content ul:not(.list-unstyled),ul.rhomb{list-style:none;padding-left:20px}
.blog-list .blog{padding-bottom:30px}
.blog-list .blog .card-content-wrap{border:thin solid #bdbdbd;display:flex;flex-direction:column;height:100%}
.blog-list .blog .blog-thumb{overflow:hidden;height:200px}
.blog-list .blog .blog-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .3s}
.blog-list .blog .blog-content{background-color:#fff;flex:3;flex-basis:auto}
.blog-list .blog:hover{text-decoration:none}
.blog-list .blog:hover .card-content-wrap{border-color:#ffc600}
.blog-list .blog:hover .blog-thumb img,.blog-list .blog:hover .award-thumb img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.developers .developer{padding-top:15px;padding-bottom:15px}
.developers .developer>div{height:100%}
.developers .developer .photo-thumb{max-width:50px;max-height:50px}
.developers .developer .logo{max-width:60px;max-height:60px;margin-top:-10px;margin-bottom:10px}
.developers .developer .stack{height:50px;align-items:flex-start}
.label-primary{background-color:#ffc600;margin:.1rem .2rem .1rem 0;padding:.1rem .75rem;font-size:12px;text-transform:uppercase;display:inline-block;text-decoration:none!important}
.developers .developer a{text-decoration:none}
.developers .developer .btn{font-size:12px;min-height:32px;min-width:120px}
main .full-width.yellow-block .thumbnail-video{max-height:320px}
main .full-width.yellow-block .yellow-block-content{max-width:none}
.full-width.yellow-block.founderblock p{font-size:1rem;line-height:1.5;margin-bottom:30px}
.articleinfo a:hover{text-decoration:none}
ol.big-numbers{list-style:none;counter-reset:item;padding-left:0}
ol.big-numbers li{counter-increment:item;margin-bottom:2rem;display:flex;align-items:center}
ol.big-numbers li::before{padding-right:2.5rem;content:counter(item,decimal-leading-zero);color:#ffc600;font-size:44px;line-height:1;text-align:center;display:table-cell}
.tabs{display:flex;align-items:center;flex-wrap:wrap}
.tabs a{margin:0 20px 5px 0;display:inline-block;font-size:18px;font-weight:300;text-transform:uppercase;text-decoration:none;position:relative;color:#9e9e9e;border-bottom:2px solid transparent}
.tabs a.active,.tabs a:hover{border-bottom-color:#24272a;color:#24272a;text-decoration:none}
.blog-list .blog .blog-content>.label-primary{margin-top:-1.7rem;margin-bottom:1rem;position:relative;z-index:1}
.blog-list .blog:hover .blog-content{background-color:transparent}
.mx-w-650{max-width:650px}
hr.short-primary{max-width:60px;margin-top:0;margin-left:0;border-width:5px;border-color:#ffc600}
.btn.btn-blog{min-width:390px;height:50px;padding-top:10px;padding-bottom:10px}
.xcoder-pagination .pagination{justify-content:center;margin-bottom:0;flex-wrap:wrap}
.xcoder-pagination .page-link{padding:inherit;line-height:inherit;background-color:inherit;border:inherit}
.xcoder-pagination span{color:#bdbdbd}
.xcoder-pagination li>*{color:#bdbdbd;font-weight:700;font-size:14px;margin:0 .5rem}
.xcoder-pagination li.active>*{color:#24272a}
.xcoder-pagination li:first-child,.xcoder-pagination li a[rel=next],.xcoder-pagination li a[rel=prev]{display:none}
.xcoder-pagination .page-item.disabled .page-link{color:#bdbdbd;background-color:inherit;border-color:inherit}
.xcoder-pagination .page-item.active .page-link{color:#24272a;background-color:inherit;border-color:inherit}
.xcoder-pagination a.arrow span{color:#24272a;font-weight:700;font-size:12px;text-transform:uppercase;margin:0 .5rem;vertical-align:middle}
.xcoder-pagination a.arrow i{color:#bdbdbd;margin:0 .5rem}
.xcoder-pagination .page-link:hover{color:#24272a;background-color:inherit;border-color:inherit}
.top-banner-blog .blog-img-wrapper,.top-banner-work .blog-img-wrapper{max-height:300px;overflow:hidden}
.top-banner-blog .blog-img,.top-banner-work .blog-img{width:100%;background-repeat:no-repeat;background-size:cover}
.top-banner-blog .blog-title .bgc-body,.top-banner-work .blog-title .bgc-body{height:120px;top:-120px}
.top-banner-blog .blog-title .blog-title-block,.top-banner-work .blog-title .blog-title-block{margin-top:-120px}
.top-banner-blog .blog-img,.top-banner-work .blog-img{width:100%;background-repeat:no-repeat;background-size:cover}
.top-banner-blog .blog-img-wrapper img{width:100%;background-repeat:no-repeat;background-size:cover}
.initial-width{width:100vw;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);position:relative}
.border-left-bold{border-left:11px solid #ffc600;padding-left:4px}
.blog-width{width:80%;margin-left:auto;margin-right:auto}
.lead-magnet-banner-2 .text-holder{padding:30px 0 40px}
.lead-magnet-banner .image-holder img{margin:0 auto;height:200px;display:block;width:auto}
.blog-widget .title{font-size:36px;font-weight:400;margin-bottom:20px}
.lead-magnet-banner .text-holder .title{font-weight:300;margin-top:0}
.lead-magnet-banner-2 .text-holder p{margin-bottom:24px}
.lead-magnet-banner-2 .text-holder .pt-4{padding-top:0!important}
.separator-subscribe-holder{padding:20px 0 50px;border:1px solid #ffc600}
.separator-subscribe-holder input{background-color:#fff;max-width:350px;border-color:#e6e9ec}
.separator-subscribe-holder .btn{max-width:350px;width:100%}
.separator-subscribe-holder .subscribe .btn,#footer .subscribe .btn{border-left:none;min-height:42px;min-width:150px}
.photo-thumb{max-width:50px;min-width:50px;max-height:50px;border-radius:50%;width:50px;height:auto}
.socials .social{width:33px;height:33px;border:1px solid #24272a;margin-right:20px;text-align:center;display:flex;justify-content:center;align-items:center;text-decoration:none}
.socials .social i{font-size:15px}
.socials .social:hover{background-color:#ffc600}
.content blockquote{margin:3em 0;quotes:"\201C" "\201D" "\2018" "\2019";position:relative;padding-left:95px}
.content blockquote:before{color:#ffc600;content:"\E901";font-family:icomoon;font-size:40px;line-height:1;display:block;height:40px;width:80px;background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:10px}
.content blockquote p{font-size:30px;font-weight:300}
@font-face{font-family:icomoon;src:url(../fonts/icomoon.woff) format("woff")}
.daxx-icon,.xcoder-icon{font-family:icomoon}
.fa-daxx-mail:before,.fa-Xcoder-mail:before{content:"\E916";font-weight:400}
.daxx-icon:before,.xcoder-icon:before{vertical-align:text-bottom}
.partner-thumb{max-height:60px;max-width:170px;width:100%;height:100%}
.testimonials .quotes-background{margin-top:-2rem}
.blog-content hr{margin-top:30px;margin-bottom:30px}
.text-cut .show-more{font-weight:500;background-image:linear-gradient(to top,rgba(0,0,0,0) 0px,rgba(0,0,0,0) 1px,#24272A 1px,rgba(0,0,0,0) 2px,rgba(0,0,0,0) 100px);text-decoration:none}
.text-cut .morecontent span{display:none}
.our-client .lm:after{flex:0 0 auto;content:'';width:1.22222rem;height:1.22222rem;margin-left:.5rem;margin-top:1px;border-radius:50%;background-image:url(../images/arrow-right-white.svg);background-color:#000;background-position:54% 50%;background-repeat:no-repeat;background-size:.44444rem .66667rem}
.our-client .dt-info-box{padding:4.55rem 0 0;margin-bottom:40px}
.news-blog__item-holder img{width:100%;height:210px;object-fit:cover}
.content h4,.content p{margin-bottom:30px}
.content blockquote p,.content blockquote h3,.content blockquote h4{padding:0;margin-top:0;color:#24272a;line-height:normal}
.content table.country-table td{padding:5px 8px}
.content table.numbersoftware-table{border:1px solid rgba(0,0,0,.1)}
.content table.numbersoftware-table tbody tr:nth-child(odd){background:#f0f0f0}
.content table.numbersoftware-table th,.content table.numbersoftware-table td{padding:6px 8px}
.dt-logos-grid__note{font-size:3.72222rem;line-height:1;color:#fba127;text-align:center}
.dt-logos-grid__note p{font-size:1rem;line-height:1.6;color:#000;margin:0}
.yellow-aligndiv{display:flex;align-items:center}
.thumbnail-video.testimonial img.thumbnail-img{height:415px;object-fit:contain}
.top-banner-blog .blog-title .bgc-body{top:0}
.top-banner-blog .blog-title .blog-title-block{margin-top:0}
.content .faqsection-col > h3{margin-top:0}
.service-banner8 .bgc-left-white.bg-a{background-image:url(../images/uixixcoder.jpg)}
.staff-aug .bgc-left-white.bg-a{background-image:url(../images/staff-aug.jpg)}
.yellow-block.founderblock .thumbnail-video > img{max-height:320px}
.col-md-12.contact_msg{margin-left:15px;max-width:calc(100% - 30px)!important}
.content-banner h4.fw-500{padding-right:15px}
.yellow-block.founderblock.service-founder-blck .thumbnail-video > img{max-height:410px}
.why-need-hire-heading{margin-bottom:0!important}
footer .footer-links a:first-child{padding-left:0}
.availabledev .btn.btn-t:hover{border:1px solid #24272a}
.partners{padding-top:30px!important;padding-bottom:10px!important}
.content .faqsection-col .img-block > img{margin-bottom:0}
.wh-hire-f {
    margin-top: 10px !important;
}
.fullstack-head h3{
    margin-bottom: 10px !important;
}
section.technology-innersec.pb-80 {
    padding-bottom: 0 !important;
}
.content .img-block.fullstack-head {
    margin-top: 40px;
}
.container.content.techonology-page h2.mb-10 {
    margin-bottom: 20px;
}
.onlyhead {
    margin-bottom: 15px;
}

p.c-address span {
    margin-left: 23px;
    display: table;
}
p.c-address i {
    float: left;
    width: 20px;
}
.fa-solid:before,.fa-map-marker-alt:before {
    vertical-align: middle;
}
form#homeform {
    margin-top: 20px;
}
.contact_form .button-wrapper .g-recaptcha {
    margin-bottom: 25px;
}

/**** Devloper CSS   ***/
.subscribe-btn{position:relative; max-width:350px; width:100%; display:inline-block;}
.subscribe-btn::before{content:""; position:absolute; top:0; left:0; width:100%; height:0; transition:height .3s ease-in;}
.subscribe-btn:hover::before{height:42px; background-color:#24272a; z-index:0;}
.subscribe-btn .wpcf7-spinner{margin-top:5px;}

/***arvind css***/
.pagination-wrap .pagination{justify-content:center; padding:0 100px;}
.pagination-wrap .pagination li{margin:0 0.5rem;}
.pagination-wrap .pagination li>*{color:#bdbdbd; font-weight:700; font-size:14px; text-decoration:none;}
.pagination-wrap .pagination li:hover>*{color:#24272a;}
.pagination-wrap .pagination li .current{color:#24272a;}
.pagination-wrap .pagination li.next-list-item a, .pagination-wrap .pagination li.prev-list-item a{color:#24272a; font-weight:700; font-size:12px; text-transform:uppercase; margin:0 0.5rem; vertical-align:middle;}
.pagination-wrap .pagination li.next-list-item a:hover, .pagination-wrap .pagination li.prev-list-item a:hover{text-decoration:underline; text-decoration-color:#ffc600;}
.pagination-wrap .pagination li.next-list-item{position:absolute; right:10px;}
.pagination-wrap .pagination li.prev-list-item{position:absolute; left:10px;}