@media (min-width:1901px) and (max-width:2299px) {
    .section.desktop-tool-use::after {
    width: 37.3%;
    
}
.client-love-down {
    margin-top: 40px;
    width: 44%;
}
img.industries_right_inner_pic {
    position: absolute;
    width: 40%;
    bottom: 11%;
    right: 14%;
}
.indtri-down a {
    background: #ffcc00;
    color: #000;
    padding:13px 36px;
    display: inline-block;
    margin-top: 39px;
    font-family: 'poppinsbold';
    font-size:20px;
}
.indtri-down h4 {
    font-size: 32px;
    font-weight: 700;
}
.industrie-left {
    padding: 50px 0px 140px 0;
}

.section.responsibilites-section h3 {
    margin-bottom: 10px;
    font-size: 23px;
}

.career-banner-inner img {
    width:100%;
}
.career-banner-inner {
    background-position: 28%;
    color: #fff;
    background-size: cover;
    margin: 108px 0px 10px;
    text-align: center;
}
.responsive-left h2 {
    margin-bottom: 13px;
    font-size: 48px;
}



div#logo {
    position: relative;
    z-index: 9;
    text-align: left;
    width:160px;
    left:3%;
}
div#logo img {
    width: 100%;
}
.section.desktop-tool-use::before {
    width: 37.3%;
}
.result-up-left {
    margin-left: 32px;
    text-align: right;
    margin-right: 28px;
}
nav.rs-menu {
    position: absolute;
    display: inline-block;
    width: 100%;
    text-align: center;
    left: -15.5%;
}
.nav-menu .mega-menu {
    left: 15.5%;
    width: 100%;
    position: absolute;
    padding: 50px 7% !important;
}
.serach-second::after {
    height: 100%;
    width: 39.5%;
}

.right-bar-icon.rs-offcanvas-link.text-right {
    width: 33.7%;
    display: flex;
    float: left;
    text-align: left;
}
.nav.nav-tabs .nav-link {
    padding: 13px 0px;
    margin: 42px 6px;
}
.digital_inner_marketing::after {
    width: 27%;
}
.achive-us .industries-right {
    background: #ff6868;
    min-height: 420px;
}
.srvc-app-devright img {
    width: 100%;
}
.srvc-app-devright img {
    position: absolute;
    bottom: 60px;
}
.process-down-div {
    width: 365px;
    margin: 2px auto;
    padding-top: 40px;
}
.blackchain-section {
    padding: 150px 0px;
    background: #232323;
}
.project_carwale {
    margin: 130px 0px 60px 0px;
}

}
@media (min-width:1600px) and (max-width:1900px) {
   
 .process-down-div {
    width: 365px;
    margin: 2px auto;
    padding-top: 40px;
} 
.project_carwale {
    margin: 130px 0px 60px 0px;
}
    .achive-us .industries-right {
    background: #ff6868;
    min-height: 420px;
}
    .blackchain-section {
    padding: 150px 0px;
    background: #232323;
}
    
    img.bnr-lft-side {
        height: 78%;
    }
    .digital_inner_marketing::after {
    width: 26%;
    height: 130px;
    content: '';
    top: 27%;
}

    .nav.nav-tabs .nav-link {
    padding: 13px 0px;
    margin: 42px 6px;
}

    .nav-menu > li > a {
        font-size: 17px;
    }

    .mega-upper {
        width: 100%;
        height: 160px;
    }

    .mega-upper h6 {
        font-family: 'poppinsbold';
        font-size: 17px;
    }

    .nav-menu .mega-menu li div.mega-menu-innner .single-magemenu {
        width: 290px;
        float: left;
        padding: 0 50px;
    }
    div#fullpage {
    overflow-y:hidden;
}
.col-md-1.mn-bndre-fts {
    display: none;
}
    nav.rs-menu {
    position: absolute;
    display: inline-block;
    width: 100%;
    text-align: center;
    left: -14%;
}
    .nav-menu .mega-menu {
    left: 14%;
    padding: 50px 7% !important;
}
    .tp-baner-left h1 {
    font-size: 73px;
    font-weight: 800;
    color: #000;
    margin-bottom: 135px;
    margin-top: -20px;
}
    .tp-bnr-dwn h5 {
    font-weight: 300;
    font-size: 25px;
}
    .tp-bnr-dwn span {
    background: #0ac6b8;
    margin-left: 54px;
    color: #fff;
    height: 74px;
    line-height: 41px;
    padding: 0px 11px;
    position: relative;
    top: -45px;
}
.mn-bnr-inner {
    padding: 180px 0px 170px;
}  
.h2, h2 {
    font-size: 35px;
    font-weight: 700;
}
    h2.sub-header span {
    display: block;
    font-weight: 300;
    font-size: 35px;
}
 sapn.aplicantspn-left {
    width: 82%;
    display: inline-block;
    font-size: 18px;
}
   .hvr-sweep-to-right3 {
    padding: 12px 30px;
} 
    .aplicant-left {
    padding: 150px 0px;
}
    .right-bar-icon.rs-offcanvas-link.text-right {
    width: 33%;
    display: flex;
    float: left;
    text-align: left;
}
 .growing-fast {
    padding: 160px 0px;
}   
 .projectFactsWrap .item p {
    font-size: 20px;
    margin: 0;
}   
.projectFactsWrap .item p.number {
    font-size: 44px;
    padding: 0;
    font-weight: bold;
    color: #ff7d4f;
    line-height: 56px;
}    
 .projectFactsWrap .item {
    padding: 35px;
    margin: 0px 12px;
    text-align: left;
}
    .row.project-down {
    display: flex;
    align-items: center;
    padding: 150px 0px 175px;
    position: relative;
}
  .bst-wrk-iner h6 {
    font-size: 17px;
    font-family: 'poppinsbold';
}
    .bst-wrk-iner h5 {
    font-size: 15px;
    margin: 10px 0;
}
   .technology-use {
    text-align: center;
    padding: 150px 0px 175px;
}
    .square h3 {
    margin: 0px 0px 9px 0px;
    text-align: left;
    font-size: 18px;
    color: #ff7d4f;
}
.square {
    max-width: 236px;
    min-width: 100px;
    height: 200px;
    color: #fff;
    z-index: 2;
    position: relative;
}
    .horizontal .square p {
    padding: 0;
    margin: 0;
    width: 100%;
    font-size: 14px;
    font-weight: 300;
    color: #c3c3c3;
}
 .process-down-div {
    width: 36%;
    margin: 38px auto;
    padding-top: 46px;
}
    .lets-work {
    background: #0099ff;
    position: relative;
    padding: 150px 0px;
}
    .lets-wrk-right img {
    width: 73%;
    margin-bottom: 46px;
}
    img.lets-work-sideup {
    position: absolute;
    width: 15%;
    right: 0;
    top: 20%;
}
    .form-control.cnt-frmcontrol {
    margin:14px 0;
    height:62px !important;
    border-radius: 0;
    font-size: 16px;
}
  .footer-section {
    padding:130px 0px 0px;
}  
    
.footer-inner h6 {
    font-size: 16px;
    line-height: 26px;
    color: #acacac;
    font-weight: 400;
}
    .footer-inner li {
    line-height: 29px;
    font-weight: 300;
    color: #acacac;
    transition: 0.3s;
    font-size: 16px;
}
    .header-area {
    position: fixed;
    z-index: 999999;
    width: 100%;
    background: #fff;
    padding: 18px 0;
    top: 0;
}
    div#fullpage {
    margin-top: 82px;
}
    .career-banner {
    padding:170px 0px;
}
 h1 {
    font-family: 'poppinsblack';
    font-size: 73px;
}
 .responsive-left p {
    font-size: 16px;
    line-height: 29px;
}   
  div#logo img {
    width: 95%;
}  
    .responsive-right li span:first-child {
    width: 65%;
    font-size: 17px;
}
  .responsive-right li span {
    font-size: 17px;
}
    
  .responsibilites-section {
    padding: 150px 0px;
}
    .section.responsibilites-section.rs-sec-top {
    margin-top: -155px;
}
    .section.join-team {
    background: #232323;
    padding: 150px 0px;
}
.about-top-section {
    padding: 150px 0px;
}    
  p {
    font-size: 16px;
    line-height: 29px;
}
  div#fullpage\ abt-brand-idntty {
    overflow-y: hidden;
    margin-top: 82px;
}  
    .bi-top-banner {
    padding: 170px 0px 170px;
}
  .ideation-section {
    padding: 150px 0px;
}  
  .exploration-content {
    padding: 150px 0px;
}
    .typography-inner{
        padding: 150px 0px;
    }
    .typogra-right ul li {
    font-size: 19px;
    line-height: 36px;
    padding: 1px 10px;
}
    .typogra-right ul {
    width: 92%;
}
    
 .typro-down h5 {
    font-size: 19px;
}   
    .typro-up h3 {
    font-size: 24px;
}
    .typro-up p {
    font-size: 16px;
}
    .color-fill p {
    margin-top: 8px;
}
    .section.abt-clr {
    position: relative;
    padding: 150px 0px;
}
    .angular-down {
    position: absolute;
    bottom: 0;
    border-top: 1px solid #939393;
    border-left: 1px solid #939393;
    border-right: 1px solid #939393;
    left: 29%;
    text-align: center;
    width: 10%;
    padding: 26px 10px;
}
    .section.clear-space {
    background: #fff;
    padding: 150px 0px;
}
    .section.about-down-banner {
    height: 70vh;
}
  img.abt-dwn-bnr-pic {
    width: 26%;
}
    .section.about-down-banner span {
    background: #ff7d4f;
    color: #fff;
    padding: 16px 28px;
    letter-spacing: 11px;
    transform: rotate(
-90deg
);
    position: absolute;
    text-align: center;
    align-items: center;
    justify-content: center;
    right: -0.1%;
    bottom: 23%;
}
    
  .section.bi-top-banner img {
    width: 96%;
    margin-top: 160px;
}
    .section.team-member {
    padding: 150px 0px;
}
    .why-alternative {
    padding: 150px 0px;
}
    .section.life-inner {
    background: #0ac6b8;
    padding: 150px 0px 180px;
}
    .engagement-section {
    padding: 150px 0px 180px;
}
    
    .job-opening {
    background: #232323;
    padding: 150px 0px;
}
    .section.career-banner h5 {
    font-size: 32px;
}
  .section.sticky-header.web-dev-banner {
    padding: 150px 0px 0px;
}
    .section.sticky-header.web-dev-banner h1 {
    margin-bottom: 80px;
}
    .experties-inner {
    position: relative;
    padding: 150px 0px;
}
    span.nmbr-spaner-pic {
    width: 60px;
    background: black;
    height: 60px;
    padding: 13px;
    margin-right: 21px;
    border: 2px solid #000;
     border-radius:50%;
}
span.nmbr-spaner-pic img{
    width:100%;
}
    .web-dev-tab::after {
    right: 160px;
    font-size: 20px;
    top: 7px;
    font-weight: 600;
    color: #000;
}
   .wd-brief {
    padding: 150px 0px 180px;
}
    .web-dev-tab-list li.nav-item {
    font-size: 30px;
}
    .seo-srvc-content.campaign-online.wd-value-add {
    padding: 150px 0;
    background: #ff7d4f;
}
    .make-friend-ai.wb-application-lfter .mkfrn-right {
    padding: 180px 0px;
}
    .happy-client {
    padding: 150px 0px 170px;
}  
  .hvr-sweep-to-right20 {
    padding: 12px 30px;
    border: 1px solid #0ac6b8;
    background: #000;
    color: #fff;
}  
 .sticky-header {
    padding: 160px 0;
    position: relative;
}   
    .srvc-app-devright {
    position: relative;
}
.srvc-app-devright {
    position: relative;
    bottom: -661px;
}
    .section.sticky-header h1 {
    font-size:68px;
}
 .section.brand-management.srvc-mobiledev h2 {
    color: #0099ff;
    font-size: 35px;
}
    .section.brand-management.srvc-mobiledev h2 span {
    color: #0099ff;
    font-size: 35px;
}
    .section.brand-management.srvc-mobiledev .applicant-left-down p {
    margin: 20px 0px;
    color: #a7a7a7;
    font-size: 16px;
}
.section.brand-management.srvc-mobiledev {
    background: #fdfdfd;
    color: #000;
    padding: 121px 0px;
}
    .industries-right {
    padding: 75px;
    right: -15px;
}
  .industrie-left {
    padding: 150px 0;
}  
    .industries-iner p {
    font-size: 18px;
    font-family: 'poppinsbold';
}
    .industries-iner img {
    width: 69px;
    margin-right: 21px;
}
  .app-environemt {
    padding: 150px 0px;
}  
    .mobile-app-devworks {
    padding: 150px 0px;
    position: relative;
}
    .madev-work-rightinrgt p {
    font-size: 16px;
    color: #a7a7a7;
    margin: 26px 0;
}
    .madev-work-rightinr h4 {
    font-size: 36px;
}
    .madev-work-rightinrgt li span:first-child {
    display: block;
    font-size: 19px;
    color: #000;
    font-weight: 700;
    margin-bottom: 8px;
}
    .madev-work-rightinrgt li span .fa {
    margin-right: 15px;
    font-size: 21px;
}
    .madev-work-rightbtn a.hvr-sweep-to-right15:first-child {
    margin-right: 6px;
}
    .hvr-sweep-to-right15 {
    padding: 12px 24px;
    border: 1px solid #09f;
    color: #fff;
}
    .madev-work-left .tab {
    padding-left: 64px;
}
    .mobile-app-devworks::after {
    height: 100%;
    width: 41%;
}
 .madev-work-left .tab button {
    width: 96%;
    font-size: 16px;
    position: relative;
}   
 .section.mobile-app-dev-platform .projectFactsWrap .item {
    padding: 35px 29px;
    margin: 20px 0px;
    height: 230px;
}   
    .section.mobile-app-dev-platform .projectFactsWrap {
    padding: 80px 0px;
}
    .faq-dkstop {
    padding: 200px 0px 150px 0px;
}
    .faq-sideiner h3 {
    font-size: 21px;
    margin: 11px 0px 22px;
}
    .faq-pros h5 {
    font-size: 23px;
    font-family: 'poppinsbold';
    margin-bottom: 19px;
}
    .faq-pros li {
    color: #949494;
    font-size: 16px;
    position: relative;
    margin-top: 17px;
}
    .blckchain-srvc {
    padding: 150px 0;
    background: #0099ff;
}
    .bs-right p {
    font-size: 16px;
    color:#a5a5a5;
    margin: 26px 0;
}
    .blckchain-srvc.srvc-why-dktp .madev-work-left .tab button {
    width: 99%;
    font-size: 16px;
    border-bottom: 0px solid transparent;
    border-right: 3px solid transparent;
    margin-top: 28px;
}
  .desktop-application-server {
    padding: 150px 0px 170px;
}  
    .section.desktop-tool-use {
    padding: 150px 0px;
}
 .section.desktop-tool-use::after {
    width: 38%;
}
 .section.desktop-tool-use::before {
    width: 38%;
}   
    
 .client-right {
    background: #0ac6b8;
    padding: 24px 40px;
    position: relative;
    color: #fff;
}
   .blackchain-section {
    padding: 150px 0px;
    background: #232323;
}
    .blackchain-section p {
    font-size: 16px;
    margin: 32px 0;
    color: #a7a7a7;
}
    .hvr-sweep-to-right16 {
    padding: 12px 30px;
    border: 1px solid #0ac6b8;
    background: #0ac6b8;
    color: #fff;
}
 .blckchain-srvc .madev-work-left .tab {
    padding-left: 15px;
}   
    .hvr-sweep-to-right17 {
    padding: 12px 30px;
}
 .bchain-bnfit {
    background: #0f054c;
    padding: 150px 0;
}
    .blck-chn-pltform {
    padding: 150px 0px;
}
    .black-pltform-inner img {
    width: 95%;
}
    .black-pltform-inner h6 {
    margin-top: 19px;
    color: #a7a7a7;
    font-size: 16px;
}
    .blockchain-component {
    background: #001580;
    padding: 150px 0;
}
    .blc-com-rightiner img {
    width: 120px;
}
    .blc-com-rightiner h5 {
    color: #dcdcdc;
    font-size: 21px;
    margin: 21px 0px 46px;
    min-height: 59px;
}
    .section.blackchain-service {
    background: #0ac6b8;
    color: #fff;
    padding: 150px 0px;
}
    .section.sticky-header.blockmain-development {
    padding: 222px 0px;
    margin-bottom: -102px;
}
    .srvc-seo-inet {
    padding: 150px 0px;
}
    .sol-fq-titl h4 {
    font-size: 24px;
    font-weight: 600;
}
    .socl-fq-dtl p {
    color: #a7a7a7;
    font-size: 16px;
}
    body {
    font-size: 16px;
}
   .ux-cx-rechr-sec3 .brnd-sec3-lets-box {
    border: 1px solid #707070;
    padding: 37px;
    height: 640px;
}
    .ux-cx-rechr-sec3 {
    padding-top: 150px;
    padding-bottom: 150px;
}
    .ux-cx-rechr-sec4 h4 {
    color: #fff;
    font-size: 27px;
}
    .ux-cx-rechr-sec4 {
    background-position: 11% -30%;
    padding-top: 103px;
}
    .ux-cx-rechr-sec5 {
    padding-top: 150px;
    padding-bottom: 90px;
}
 .principle-follow h2.sub-header::after {
    position: absolute;
    left: -39%;
    width: 58%;
    height: 105px;
    background: #e7e7e7;
    top: -31%;
    content: '';
    z-index: -1;
}
.principle-follow h2.sub-header span {
    display: block;
    font-weight: 300;
    font-size: 26px;
}
 .priciple-fst-left p {
    font-size: 16px;
    color: #969696;
    margin-top: 22px;
}
    .pfolo-outline {
    padding: 41px 38px;
    background: #fff;
    border: 2px solid #bdbdbd;
    border-radius: 2px;
    margin: 31px 46px;
    position: relative;
}
    .priciple-fst-left li {
    font-size: 16px;
    color: #969696;
    margin-top: 23px;
    position: relative;
}
    .logo-sm-wrk {
    padding: 150px 0px 200px;
}
    .graphic-build {
    padding: 70px 0px 150px;
}
    .graphic-build .aplicant-left p {
    color: #adadad;
    font-size: 16px;
}
    .graphic-faq {
    padding: 150px 0px;
    background: #fdd04f;
}
    .faq-sideiner p {
    font-size: 16px;
    color: #ababab;
}
    .section.service-iner-graphic {
    padding: 150px 0;
}
    .section.graphic-showroom {
    padding-bottom: 130px;
}
    .grap-why-us {
    padding-bottom: 150px;
}
    .bchain-bnfit-inner {
    padding: 41px 16px;
}
 .what-ai {
    padding: 150px 0px;
}   
    .what-aileft p {
    font-size: 16px;
    margin-top: 21px;
}
 .experties-inner.mili-xpert-inner .bs-right h6 {
    font-size: 27px;
}
 .interact-chatboat {
    padding: 150px 0px;
}   
    .aiml-srvc-iner img {
    width: 100%;
    bottom: -170px;
    position: absolute;
}
    .service-iner-graphic .need-logo img {
    width: 118px;
}
    .need-logo h6 {
    font-size: 17px;
    margin-top: 18px;
    line-height: 18px;
}
.mkfrn-right {
    padding: 150px 0;
}    
    .row.project-down.aiml-inner {
    padding: 150px 0px 180px;
}
    .section.sticky-header.srvc-logo-design {
    padding: 150px 0;
}
    .srvc-logo-design h2.sub-header {
    font-size: 20px;
    margin-top: 50px;
    position: relative;
}
    .srvc-logo-design h2.sub-header span {
    font-size: 20px;
}
 .some-types-logo {
    padding: 120px 0px;
}   
    .smestep-left {
    margin-right: 0;
}
    .smestep-left p {
    font-size: 16px;
    color: #a7a7a7;
    margin-top: 18px;
}
    .smestep-left h5 {
    font-size: 27px;
    margin-bottom: 20px;
    width: 78%;
}
.smestep-left h5 span {
    position: absolute;
    right: 0;
    top: -32px;
    background: #ff6868;
    color: #fff;
    font-size: 16px;
    padding: 1px;
    height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
    .srvc-pg-provide {
    padding: 150px 0;
}
 .pg-provide-inner {
    background: #f8f8f8;
    padding: 34px;
    min-height: 259px;
}   
    .srv-brand-identity-sec1 .bnr-inner p {
    padding: 22px;
    margin-top: 30px;
}
 .srv-brand-identity-sec3 {
    padding: 36px 24px;
}   
  .srv-brand-identity-sec4 {
    padding-top: 150px;
    padding-bottom: 150px;
}  
    .srv-brand-identity-sec5 {
    background-color: #F5F5F5;
    padding-top: 150px;
    padding-bottom: 130px;
}
    .srv-brand-identity-sec5 .brnd-idnty-area .idnt-img {
    background: #fff;
    padding: 27px;
    text-align: center;
    width: 140px;
    height: 140px;
    display: flex;
    align-items: center;
    justify-content: center;
}
    .srv-brand-identity-sec5 .brnd-idnty-area a span {
    display: block;
    margin-top: 20px;
}
    .srv-brand-identity-sec5 .brnd-idnty-area a {
    width: 100%;
    display: block;
    margin-bottom: 40px;
    font-size: 17px;
}
    .srv-brand-identity-sec6 {
    background-color: #FF6868;
    padding-top: 140px;
    border-bottom: 1px solid #707070;
}
.brand-conslt-sec1 {
    background-color: #F3FBFF;
    padding-top: 150px;
}    
    .brand-conslt-sec1 .brnt-bnr-cntr h2 {
    background: #232323;
    color: #fff;
    padding: 45px;
    font-size: 58px;
}
    .brand-conslt-sec2 .brnd-sec2-lft {
    margin: 0px;
    padding: 150px 0;
}
    .brand-conslt-sec3 {
    padding-top: 150px;
    padding-bottom: 150px;
}
    .brand-conslt-sec3 .brnd-sec3-lets-box h4 {
    font-family: 'poppinsmedium';
    margin-bottom: 19px;
    font-size: 26px;
}
    .brand-conslt-sec3 .brnd-sec3-lets-box p {
    font-size: 16px;
    color: #A7A7A7;
    margin-bottom: 30px;
}
    .brand-conslt-sec3 .brnd-sec3-lets-box a {
    padding: 15px 29px;
    display: inline-block;
    font-weight: 600;
}
    .brand-conslt-sec4 .brnd-sec4-lft h4 {
    text-align: center;
    font-size: 27px;
}
    .brand-conslt-sec4 .brnd-sec4-rt {
    text-align: right;
}
    .brand-conslt-sec5 .srvc-cntniner {
    background-color: #232323;
    padding: 27px;
    color: #fff;
    margin-bottom: 25px;
    height: 273px;
}
    .brand-conslt-sec5 {
    padding-top: 150px;
    padding-bottom: 150px;
}
    .serach-second {
    position: relative;
    margin-bottom: -18px;
    top: -166px;
    margin-top: 149px;
}
    .serach-second::after {
    height: 100%;
    width: 39%;
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
    .srch-second-left {
    padding: 110px 0;
    color: #fff;
}
    .srch-second-left {
    padding: 110px 50px 110px 0px;
    color: #fff;
}
    .wb-prfrmnce-iner img {
    width: 76%;
    margin: 0 auto;
    display: block;
}
    .wb-prfrmnce-iner p {
    font-size: 18px;
    padding: 55px 0px;
    min-height: 244px;
}
    span.free-spaner {
    display: block;
    margin-top: 49px;
    color: #0ac6b8;
    font-size: 34px;
}
    .web-performance {
    padding: 0px 0px 150px 0;
    background: #fbfbfb;
}
    .how-seo-work {
    margin: 150px 0px;
}
    .how-chose-right h5 {
    margin: 24px 0px 0px;
}
.how-chose-right p {
    line-height: 21px;
    height: 190px !important;
}

    .how-chose-right h6 {
    background: #434343;
    color: #fff;
    font-size: 14px;
    padding: 14px 0px;
    position: relative;
    margin: 0px -20px 0px;
}
    .how-chose-right h6::after {
    content: '';
    width: 0;
    height: 0;
    border-left: 18px solid transparent;
    border-right: 18px solid transparent;
    border-bottom: 18px solid #434343;
    position: absolute;
    bottom: 44px;
    left: 0;
    right: 0;
    margin: 0 auto;
}
 .how-chose-right p {
    font-size: 16px;
    color: #000;
    font-weight: 500;
    margin: 6px 0px 48px 0px;
}
    .seo-srvc-content {
    background: #f8f8f8;
    padding: 150px 0;
}
    .aeo-srvc-cntniner p {
    color: #efefef;
    font-size: 16px;
    line-height: 19px;
    margin: 22px 0;
    min-height: 62px;
}
    
        
.aeo-srvc-cntniner h6 {
    font-size: 18px;
    font-family: 'poppinsbold';
}
    .social-media-srvc-content {
    background: #232323;
    padding: 150px 0;
}
    .social-srvc-cntniner {
    padding: 8% 8%;
    background: #FF7D4F;
    color: #fff;
    margin: 0px;
    min-height: 280px;
}
    
    .social-srvc-cntniner p {
    color: #fff;
    font-size: 15px;
    line-height: 21px;
    margin: 20px 0;
    min-height: 63px;
}
    .social-some-faq {
    padding-top: 150px;
    padding-bottom: 150px;
}
    .sol-fq-titl h5 {
    font-size: 19px;
    color: #232323;
    margin-top: 23px;
}
    .social-media-stats {
    background-color: #FF7D4F;
    padding-top: 150px;
    padding-bottom: 150px;
}
    .social-palatform {
    padding-top: 150px;
    padding-bottom: 150px;
}
    .sol-grap-box h4 {
    font-size: 28px;
}
  .online-campaign-header {
    margin: 150px 0px 126px 0;
    position: relative;
}  
    .right-target h2 {
    font-size: 30px;
    font-weight: 500;
}
    .right-target {
    background: #232323;
    padding: 70px 0;
}
    .advantage-tab p {
    font-size: 16px;
    color: #969696;
    margin-top: 13px;
}
    .advantage-campaign-iner {
    padding: 150px 0;
    background: #f8f8f8;
}
    .seo-srvc-content.campaign-online {
    padding: 40px 0px 150px;
}
    .social-marketing {
    background: #ff7d4f;
    padding: 100px 0px;
    color: #fff;
}
    span.client-spaner {
    font-size: 15px;
    margin: 12px 0px 29px;
    display: block;
    color: #ffffffad;
}
    .online-public-sec1 {
    background-size: 88%;
    padding-top: 92px;
    padding-bottom: 220px;
}
    
   .online-public-sec2 {
    padding-top: 110px;
    padding-bottom: 150px;
} 
    .online-public-sec4 {
    background-color: #0099FF;
    padding-top: 150px;
    padding-bottom: 150px;
}
    .sticky-header h5 {
    color: #ff7d4f;
    font-family: 'poppinsbold';
    margin: 31px 0px;
    font-size: 28px;
}
 .row.prtfolio-bst-wrk {
    height: 770px;
    overflow-y: scroll;
    overflow-x: hidden;
}
    .technical-use a.nav-item.nav-link {
    color: #d4d4d4;
    font-size: 18px;
}
    .nav.nav-tabs .nav-link {
    padding: 13px 0px;
    margin: 36px 0px;
}
    .acurate-testimonial {
    padding: 150px 0px;
}
    
   .section.acurate-testimonial h6 {
    text-align: right;
    margin-top: 24px;
    color: #e0e0e0a8;
    font-size: 21px;
} 
    .testimonial-right p {
    margin: 34px 0;
    color: #ffffffc9;
    font-size: 17px;
}
    .testimonial-right h5 {
    color: #ffffffc9;
    font-size: 23px;
}
   .indivisual-review {
    padding: 150px 0;
}
    .career-iner h5 {
    color: #0ac6b8;
    font-size: 19px;
    font-weight: 700;
    letter-spacing: 1px;
}
    .career-iner h6 {
    color: #acacac;
    font-size: 15px;
    margin-top: 9px;
}
    .career-iner p {
    color: #cbcbcb;
    margin-top: 32px;
    font-size: 16px;
}
  .career-iner {
    text-align: center;
    padding: 70px 24px;
    background: #232323;
    margin: 69px 22px 0px;
}  
    .contact-page-header {
    padding: 110px 0px 150px 0px;
}
    .office-space {
    padding: 150px 0;
}
    .get-updates li {
    padding-right: 32px;
}
    .get-updates li .fa {
    background: #0ac6b8;
    color: #dfff;
    padding: 14px;
    height: 60px;
    width: 60px;
    text-align: center;
    font-size: 30px;
}
    .get-updates li a p {
    font-size: 17px;
    margin-top: 9px;
    font-weight: 600;
}  

 div#logo {
    position: relative;
    z-index: 9;
    text-align: left;
    width:160px;
    left:3%;
}
div#logo img {
    width: 100%;
}
    
}
@media (min-width:1200px) and (max-width:1599px) {
    img.bnr-lft-side {
        height: 78%;
    }
    .nav-menu .mega-menu {
    left: 6%;
    padding: 50px 7% !important;
    }
    nav.rs-menu {
    left: -6%;
    }
    .nav-menu > li > a {
        font-size: 15px;
    }

    .mega-upper {
        width: 100%;
        height: 160px;
    }

    .mega-upper h6 {
        font-family: 'poppinsbold';
        font-size: 17px;
    }

    .nav-menu .mega-menu li div.mega-menu-innner .single-magemenu {
        width: 290px;
        float: left;
        padding: 0 50px;
    }
    div#fullpage {
        overflow-y:hidden;
    }
  .section.join-team p {
    font-size: 11px;
    color: #ffffff96;
    margin-top: 20px;
    text-align: center;
    white-space: nowrap;
}
.section.join-team p a {
    color: blue;
    text-decoration: underline;
}
    .header-area {
    background: #fff;
    padding: 18px 0;
    top: 0;
}
  .responsive-right li span:first-child {
    width: 64%;
    font-size: 16px;
}  
  .responsive-right li {
    line-height:45px;
}  
   .responsive-right li span {
    font-size: 17px;
}
   
 .responsive-left p {
        color: #666666ba;
    display: flex;
    align-items: baseline;
    font-size: 16px;
    line-height: 26px;
    margin:20px 0px;
}
p.uiux_locator {
    margin-top: -10px;
    color: #a2a2a2;
    font-size: 17px;
    font-weight: 300;
}
    .section.bi-top-banner img {
    width: 65%;
    margin-top: 100px;
}
    .ideation-section {
    padding: 100px 0px;
}
  .section.ideation-section h2 {
    font-family: 'poppinsthin';
    color: #fff;
    font-size: 32px;
    font-weight: 100;
}
    .ideation-right p {
    margin: 14px 0;
    color: #ccd3db;
    font-family: 'poppinsthin';
    font-size: 15px;
    letter-spacing: 1px;
    line-height: 24px;
}
    .ideanti-inner h5 {
    color: #fff;
    font-size: 17px;
}
  
    h2{
        font-size: 32px;
    }
   .exploration-content h2 {
    font-size: 32px;
    margin-bottom: 40px;
} 
.cons-right h5 {
    font-size: 15px;
    font-weight: 700;
    color: #000;
    margin-bottom: 21px;
}    
    .section.typography-inner h2 {
    font-family: 'poppinsthin';
    color: #fff;
    font-size: 35px;
    font-weight: 100;
    margin-bottom: 70px;
}
    .typogra-left img {
    width: 70%;
}
    .typogra-right ul li {
    font-size: 16px;
    line-height: 31px;
    padding: 1px 4px;
}
    .typro-up h3 {
    font-size: 19px;
}
    .typography-inner {
    padding: 100px 0px;
}
  .section.abt-clr h2 {
    font-size: 35px;
    margin-bottom: 30px;
}
.section.abt-clr {
    position: relative;
    padding: 100px 0px;
}    
    .clear-space h2 {
    font-family: 'poppinsthin';
    color: #000;
    font-size: 35px;
    font-weight: 300;
    margin-bottom: 115px;
}
    .section.clear-space {
    background: #fff;
    padding: 100px 0px;
}
    .clear-space h2 {
    font-size: 35px;
    font-weight: 300;
    margin-bottom: 70px;
}
 .clear-pace-left img {
    width: 80%;
}
    .section.technogical-section img {
    width: 100%;
    height:80vh;
}
    .section.about-down-banner {
    height: 60vh;
}
  img.abt-dwn-bnr-pic {
    width: 17%;
}  
    h1 {
    font-size: 42px;
}
  .section.team-member {
    padding: 80px 0px;
}
    .section.team-member h2 {
    margin-bottom: 25px;
}
    .section.why-alternative h2 {
    margin-bottom: 53px;
}

.section.life-inner {
    background: #0ac6b8;
    padding: 80px 0px 110px;
}
.engagement-section {
    padding: 81px 0px 100px;
}
    .job-opening {
    background: #232323;
    padding: 80px 0px;
}
    .job-open-iner img {
    width: 70%;
    margin: 23px 0px 16px;
}
    .job-open-iner a {
    padding: 10px 0;
}
.section.sticky-header h1 {
    font-size: 42px;
}
    .sticky-header h5 {
    color: #ff7d4f;
    font-family: 'poppinsbold';
    margin: 13px 0px;
    font-size: 20px;
}
    .section.sticky-header.web-dev-banner {
    padding: 100px 0px 0px;
}
    .web-dev-tab {
    display: flex;
    align-items: center;
    position: relative;
    margin: 13px 0px;
}
    .exprties-lft h2 {
    margin-bottom: 30px;
}
    .exprties-lft h2 {
    margin-bottom: 28px;
    font-size: 28px;
}
    .exprties-lft h2 span{
    margin-bottom: 28px;
    font-size: 28px;
}
 span.nmbr-spaner-pic {
    width: 45px;
    background: black;
    height: 45px;
    padding: 11px;
    margin-right: 15px;
    border: 2px solid #000;
     border-radius:50%;
}
span.nmbr-spaner-pic img{
    width:100%;
}
    .wd-brief {
    padding: 80px 0px 100px;
}
    .section.wd-brief .row {
    display: flex;
    align-items: center;
}
    .seo-srvc-content.campaign-online.wd-value-add {
    padding: 80px 0;
    background: #ff7d4f;
}
    .make-friend-ai.wb-application-lfter .mkfrn-right {
    padding: 140px 0px;
}
 
  .client-right h5 {
    margin-top: 0;
}
}
@media (min-width: 992px) and (max-width: 1199px) {
    .nav-menu .mega-menu {
    left: 6%;
    padding: 50px 7% !important;
    }
    nav.rs-menu {
    left: -6%;
    }

    .row.project-down .nav.nav-tabs {
    padding-left:0px;
    }
    .technical-use::after {
    width: 15.1%;
}
    .process-down-div img {
    width: 70%;
    margin: 0 auto;
    display: block;
}
    .best-work::after {
    width: 15.1%;
}
    .hvr-sweep-to-right1 {
    padding: 8px 14px;
    border: 1px solid #000;
    margin-left: 3px;
}
    
 .experience-left img {
    width: 90%;
}   
    .career-banner {
    padding:100px 0px;
}
 h1 {
    font-family: 'poppinsblack';
    font-size: 42px;
}   
 .responsibilites-section {
    padding: 80px 0px;
}
    .responsive-right li span:first-child {
    width: 58%;
    font-size: 12px;
    display: inline-block;
    font-family: 'poppinsbold';
    color: #000;
}
    .section.join-team {
    background: #232323;
    padding: 80px 0px;
}
    .h2, h2 {
    font-size: 22px;
    font-weight: 700;
}
    h2.sub-header span {
    display: block;
    font-weight: 300;
    font-size: 22px;
    font-family: 'poppinslight';
}
    .section.join-team p {
    font-size: 12px;
    color: #c9c9c996;
    margin-top: 19px;
    text-align: center;
}
    .footer-end::after {
    background: #01061a;
    height: 100%;
    width: 37%;
    content: '';
    position: absolute;
    left: 54px;
    top: 0;
}
    .responsive-right li {
    line-height:34px;
}
div#fullpage {
    margin-top:66px;
    overflow-y: hidden;
}
    .header-area {
    padding:13px 0;
    top: 0;
}
    .sticky-header {
    padding: 90px 0;
    position: relative;
}
    .section.brand-management.srvc-mobiledev {
    padding: 61px 0px;
}
   
    .section.bi-top-banner img {
    width: 96%;
    margin-top: 100px;
}
    .bi-top-banner {
    padding: 110px 0px 110px;
}
    .ideation-section {
    background: url(../image/about-us/typography-bg.jpg)no-repeat;
    background-position: center;
    background-size: cover;
    padding: 80px 0px;
}
    .ideation-right {
    position: relative;
    padding-top: 150px;
}
    .ideation-right p {
    margin: 13px 0;
    color: #ccd3db;
    font-family: 'poppinsthin';
    font-size: 13px;
    letter-spacing: 1px;
    line-height: 21px;
}
    .exploration-content h2 {
    font-family: 'poppinsthin';
    color: #000;
    font-size:25px;
    font-weight: 100;
    margin-bottom: 32px;
}
  .clear-space h2 {
    font-family: 'poppinsthin';
    color: #000;
    font-size: 32px;
    font-weight: 300;
    margin-bottom: 48px;
}
    .typogra-right ul li {
    font-size: 14px;
    line-height: 30px;
    padding: 1px 6px;
}
    
    .section.clear-space {
    background: #fff;
    padding: 80px 0px;
}
    .section.technogical-section img {
    width: 100%;
    height: 69vh;
}
    
    .exploration-content {
    padding: 90px 0px;
}
    .cons-right h5 {
    font-size: 13px;
    font-weight: 700;
    color: #000;
    margin-bottom: 18px;
}
    .cons-right::after {
    position: absolute;
    top: 0px;
    left: 0;
    height: 50px;
    width: 50px;
    border-top: 2px solid #000;
    content: '';
    border-left: 2px solid #000;
}
.section.typography-inner h2 {
    font-family: 'poppinsthin';
    color: #fff;
    font-size: 25px;
    font-weight: 100;
    margin-bottom: 29px;
}
    .section.abt-clr {
    position: relative;
    padding: 100px 0px;
}
    .section.abt-clr h2 {
    font-family: 'poppinsthin';
    color: #000;
    font-size: 32px;
    font-weight: 100;
    margin-bottom: 35px;
}
    .section.about-down-banner {
    height: 70vh;
    display: flex;
    align-items: center;
    justify-content: center;
}
    .section.about-down-banner span {
    background: #ff7d4f;
    color: #fff;
    padding: 10px 21px;
    letter-spacing: 11px;
    position: absolute;
    text-align: center;
    align-items: center;
    justify-content: center;
    right: -3.5%;
    bottom: 33%;
}
    .typogra-left img {
    width: 80%;
}
    .typogra-right ul {
    width: 100%;
}
    .typro-down {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 19px 0px;
}
    .color-fill {
    width: 21%;
    text-align: center;
    margin-top: 18px;
}
    .typography-inner {
    padding:80px 0px;
}
    img.lets-work-sideup {
        position: absolute;
        width: 16%;
        right: 0;
        top: 25%;
    }

    .rs-menu-toggle {
        background: transparent;
        border-left: 0px;
    }
 
    .nav-menu > li > a.active::after {
        display: block;
    }

    .tp-baner-left h1 {
        font-size: 54px;
        font-weight: 800;
        margin-bottom: 80px;
        margin-top: -20px;
    }

    .mn-bnr-inner {
        padding: 110px 0px 87px;
    }

    .applicant-left-down li {
        padding: 7px 0;
        font-size: 16px;
        color: #a2a2a2;
    }

    .applicant-left-down {
        margin-top: 30px;
    }

    .aplicant-right {
        position: relative;
        bottom: 0;
        height: 100%;
        background: url(../image/aplicant-deploment.jpg)no-repeat;
        background-size: cover;
        background-position: 30%;
        left: -30px;
        margin-right: -30px;
    }

    .col-md-6.aplicant-rightiner {
        position: unset;
        padding: 0;
    }

    .col-md-6.aplicant-rightiner {
        position: unset;
        padding: 0;
    }

    .bm-index-iner {
        margin-bottom: 0px;
    }

    .aplicant-left {
        padding: 100px 0px;
    }

    .tp-bnr-iner h6 {
        font-size: 14px;
    }

    .aplicant-right h5::after {
        content: '';
        left: 0;
        right: 0;
        width: 1px;
        height: 66px;
        border-right: 2px dashed #a5a5a5;
        position: absolute;
        margin: 0 auto;
        top: 41%;
    }

    .aplicant-right img {
        width: 100%;
        display: none;
    }

    .aplicant-right span {
        top: 30%;
    }

    .tt-clr {
        font-size: 28px;
        margin-bottom: 1px;
        font-family: 'poppinsbold';
    }

    .projectFactsWrap .item {
        padding: 15px;
        margin: 0px;
        text-align: left;
        width: 100%;
        display: block;
    }

    .growing-fast {
        padding: 100px 0px 112px;
    }

    .projectFactsWrap .item p.number {
        font-size: 31px;
        padding: 0;
        font-weight: bold;
        color: #ff7d4f;
        line-height: 40px;
    }

    .row.grow-header {
        margin-bottom: 45px;
    }

    .section.best-work .owl-item {
        opacity: 0.2;
    }

    .owl-item.active.center {
        opacity: 1;
    }

    .technology-down {
        margin-top: 32px;
    }

    .nav.nav-tabs .nav-link {
        padding: 13px 0px;
        margin: 6px 0px;
    }

    .row.project-down {
        display: flex;
        align-items: center;
        padding: 100px 0px;
        position: relative;
    }

    .row.project-down {
        display: flex;
        align-items: center;
        padding:80px 0px;
        position: relative;
    }

    .technology-use {
        text-align: center;
        padding: 99px 0px 90px;
    }

    .ourCliendslider .owl-nav {
        display: none !important;
    }

    .ourCliendslider .owl-dots {
        display: none !important;
    }

    .section.technology-use .owl-item {
        width: 179px !important;
    }

    .square {
        max-width: 270px;
        min-width: 104px;
        height: 230px;
        color: #fff;
        z-index: 2;
        position: relative;
    }

    .process-down-div {
        width: 60%;
        margin: 25px auto;
        padding-top: 0;
    }

    .lets-work {
        background: #0099ff;
        position: relative;
        padding: 100px 0px;
    }

    .lats-left form {
        margin: 30px 0;
    }

    .form-control.cnt-frmcontrol {
        margin: 7px 0;
        height: 43px !important;
        border-radius: 0;
        font-size: 13px;
        background: #ffffff59;
        border: none;
        color: #fff;
    }

    .lets-wrk-right h6 {
        font-size: 13px;
        color: #fff;
        font-weight: 200;
        letter-spacing: 1px;
        margin-bottom: 5px;
    }

    .lets-wrk-right h5 {
        font-size: 11px;
        color: #fff;
        font-weight: 400;
        letter-spacing: 1px;
    }

    .footer-inner li {
        line-height: 25px;
        font-weight: 300;
        color: #acacac;
        transition: 0.3s;
    }

    .footer-inner h5 {
        margin-bottom: 12px;
        font-size: 16px;
        font-weight: 500;
    }

    .footer-inner h6 {
        font-size: 13px;
        line-height: 22px;
        color: #acacac;
        font-weight: 400;
    }

    img.ftr-logo {
        width: 70%;
        margin-bottom: 21px;
    }

    .footer-section {
        padding: 65px 0px 0px;
    }

    .atlst-ftr-bg {
        padding: 17px 0;
        background: #0ac6b8;
        margin-top: 66px;
        position: relative;
    }

    .angular-down {
        display: none;
    }
    .responsive-left span {
    display: block;
    font-size: 13px;
}
   .about-top-section {
    padding: 85px 0px 70px;
}
 .section.ideation-section h2 {
    font-size:25px;
    font-weight: 100;
} 
    .cons-right p {
    line-height: 18px;
    margin-top: 15px;
    font-size: 14px;
}
   .typro-down h5 {
    font-size: 13px;
}
    .hexa-spaner li:first-child {
    padding-right: 0;
}
    span.hexa-paner-firt {
    height: 14px;
    width: 14px;
    display: block;
    border-radius: 4px;
    margin-top: 30px;
}
.hexa-spaner li:first-child p {
    margin-top: 5px;
    color: #0ac6b8;
    font-size: 12px;
}    
    span.hexa-paner-snd {
    height: 14px;
    width: 14px;;
    margin: 0 auto;
}
  .ideanti-inner h5 {
    color: #fff;
    font-size: 14px;
    width: 47%;
}
    
.section.abt-clr .col-md-2 {
    padding: 0;
}   
    .abt-clr-right img {
    width: 90px;
}
    .our-team {
    padding: 110px 0px;
}
  .section.team-member {
    padding: 100px 0px;
    overflow-y:hidden;
}
    .tm-inner {
    background: #232323;
    margin-right: 2%;
    margin-top: 15px;
    margin-bottom: 15px;
}
  .why-innner {
    width:90%;
}
    .why-innner img {
    width: 100%;
    margin-bottom: 14px;
}
 .why-innner h6 {
    font-size: 13px;
    color: #868686;
    line-height: 17px;
}   
    .section.why-alternative h2 {
    margin-bottom: 40px;
}
    .engagement-section {
    padding: 100px 0px 100px;
}
    .job-open-iner a {
    padding: 8px 0;
}
.job-open-iner img {
    width: 24%;
    margin: 28px 0px 16px;
}
    .job-opening {
    background: #232323;
    padding: 100px 0px;
    overflow-y: hidden;
}
  .section.sticky-header h1 {
    font-size: 35px;
}
    .section.sticky-header.web-dev-banner h1 span {
    font-size: 35px;
    color: #000;
}
    .section.sticky-header.web-dev-banner h1 {
    margin-bottom: 31px;
}
    .sticky-header h5 {
    color: #ff7d4f;
    font-family: 'poppinsbold';
    margin: 12px 0px;
    font-size: 17px;
}
   .seo-srvc-content h2 {
    margin-bottom: 30px;
} 
    .aeo-srvc-cntniner h6 {
    font-size: 14px;
    font-family: 'poppinsbold';
}
.seo-srvc-content.campaign-online.wd-value-add .aeo-srvc-cntniner {
    padding: 25px 9px;
    height: 223px;
    margin: 0px;
}
 .seo-srvc-content.campaign-online.wd-value-add .aeo-srvc-cntniner h6 {
    min-height: 33px;
}
.seo-srvc-content.campaign-online.wd-value-add .aeo-srvc-cntniner p {
    font-size: 13px;
    line-height: 19px;
    margin: 11px 0 0px;
    min-height:78px;
}
    .aeo-srvc-cntniner .fa {
    display: block;
    margin-top: 30px;
    text-align: right;
    font-size: 18px;
}
   .make-friend-ai.wb-application-lfter .mkfrn-right {
    padding: 100px 0px;
} 
  .web-dev-tab {
    display: flex;
    align-items: center;
    position: relative;
    margin: 12px 0px;
}  
    .web-dev-tab::after{
        display:none;
    }
    
  .client-right p {
    font-size: 12px;
    line-height: 15px;
}
    .client-right {
    background: #0ac6b8;
    padding:20px 25px;
    position: relative;
    color: #fff;
}
.client-right h5 {
    margin-top: 0px;
    font-size: 15px;
}
 span.client-spaner {
    font-size: 11px;
    margin: 2px 0px 13px;
    display: block;
    color: #ffffffad;
}   
    img.rgt-qte {
    position: absolute;
    right: 43px;
    width: 29px !important;
    top: 21px;
}
    .client-right::after {
    height: 100%;
    width: 5px;
    content: '';
    left: 0px;
    background: white;
    position: absolute;
    top: 0;
    z-index: 99999999;
}
    .happy-client h2 {
    margin-bottom: 40px;
}
    .happy-client {
    padding: 80px 0px 90px;
}
    span.nmbr-spaner-pic {
    width: 40px;
    background: black;
    height: 40px;
    padding: 8px;
    margin-right: 14px;
    border: 2px solid #000;
     border-radius:50%;
}
span.nmbr-spaner-pic img{
    width:100%;
}

 .industries-iner img {
    width: 45px;
    margin-right: 8px;
}
    .industries-iner p {
    font-size: 13px;
    font-family: 'poppinsbold';
}
    
    .industrie-left {
    padding: 64px 0;
}
    .app-envireright img {
    width: 100%;
}
    .section.brand-management.srvc-mobiledev .applicant-left-down p {
    margin: 15px 0px;
    color: #a7a7a7;
    font-size: 13px;
}
    .app-environ-left {
    margin-left: 1px;
    margin-top: 29px;
}
    .app-environ-left h4 {
    font-size: 15px;
    color: #000;
    margin-bottom: 12px;
    font-family: 'poppinsbold';
    position: relative;
}
    .app-environ-left {
    margin-left: 1px;
    margin-top: 24px;
}
    .app-environemt {
    padding: 50px 0px;
}
  .section.mobile-app-dev-platform .projectFactsWrap .item {
    padding: 16px 10px;
    margin: 14px 0px;
    min-height: 141px;
}
    .section.mobile-app-dev-platform .projectFactsWrap .item p.number {
    font-size: 24px;
    padding: 0;
    font-weight: bold;
    color: #ff7d4f;
    line-height: 10px;
}
    .section.mobile-app-dev-platform .projectFactsWrap .item.m-app-dev-inner p {
    color: #fff;
    font-size: 13px;
}
 .madev-work-rightinr img {
    width: 30% !important;
    margin-left: 0px;
    margin-bottom: 20px;
}   
    .madev-work-rightinrgt li {
    margin-top: 18px;
}
    .mobile-app-devworks {
    padding: 90px 0px;
    position: relative;
}
  .madev-work-rightinrgt p {
    font-size: 13px;
    color: #a7a7a7;
    margin: 7px 0;
}  
    .madev-work-rightinrgt li span:first-child {
    display: block;
    font-size: 14px;
    color: #000;
    font-weight: 700;
    margin-bottom: 5px;
}
    .mobile-app-devworks .madev-work-rightinrgt li {
    margin-top: 12px;
}
 .mobile-app-devworks h4 {
    font-size: 18px;
}
    
.mobile-app-devworks .hvr-sweep-to-right15 {
    padding: 6px 10px;
}
    
.madev-work-rightinrgt li a .fa {
    margin-left: 7px;
    font-size: 10px;
}    
    .madev-work-rightbtn a.hvr-sweep-to-right15:first-child {
    margin-right: 2px;
}
  .madev-work-left .madev-work-left .tab button {
    width: 100%;
    font-size: 14px;
    border-right: 3px solid transparent;
    margin-top: 14px;
    position: relative;
}  
  .madev-work-left .tab {
    padding-left: 56px;
}  
 .madev-work-left button.tablinks.active::after {
    position: absolute;
    left: -52px;
    width: 34px;
    height: 2px;
    background: white;
    content: '';
    top: 9px;
}   
 .section.mobile-app-dev-platform .projectFactsWrap .col-md-6 {
    padding: 5px;
}   
  .faq-dkstop {
    padding: 130px 0px 80px 0px;
}  
    .srvc-why-dktp button.tablinks img {
    width: 36px;
    border: 1px solid;
    padding: 5px;
    margin-right: 5px;
}
    .blckchain-srvc.srvc-why-dktp .madev-work-left .tab button {
    font-size: 14px;
    border-bottom: 0px solid transparent;
    border-right: 0px solid transparent;
    margin-top: 12px;
    display: flex;
    align-items: center;
}
  .blckchain-srvc.srvc-why-dktp .bs-right h3 {
    color: #fff;
    font-size: 17px;
}  
    .dekstop-rvr-inet-right p {
    color: #a7a7a7;
    padding: 14px 0;
    font-size: 12px;
}
    .dekstop-rvr-inet {
    padding: 17px;
    border: 1px solid #707070;
}
    .dekstop-rvr-inet-right h4 {
    font-size: 17px;
    font-family: 'poppinsbold';
}
    .desktop-application-server {
    padding: 100px 0px 100px;
}
    .section.sticky-header.blockmain-development {
    padding:100px 0px;
    margin-bottom: -62px;
}
    
.section.blackchain-section h2.sub-header {
    color: #fff;
    font-size: 18px;
}
.blckchain-srvc .bs-right h3 {
    color: #fff;
    font-size: 19px;
}
   .blckchain-srvc .madev-work-left .tab {
    padding-left: 0;
}
    .blckchain-srvc .madev-work-left .tab button {
    transition: 0.3s;
    font-size: 13px;
    border-bottom: 0px solid transparent;
    border-right: 0px solid transparent;
    margin-top: 13px;
    position: relative;
}
 .blackchain-section p {
    font-size: 13px;
    margin: 29px 0;
    color: #a7a7a7;
}   
    .bchain-bnfit-inner img {
    width: 27px;
    height: 28px;
}
    .bchain-bnfit-inner h4 {
    font-size: 15px;
    color: #fff;
    margin: 8px 0 10px;
}
    .black-pltform-inner img {
    width: 118px;
    height: 118px;
}
    .black-pltform-inner h6 {
    margin-top: 9px;
    color: #a7a7a7;
}
    .black-pltform-inner {
    text-align: left;
    margin-bottom: 20px;
}
    .blc-com-rightiner img {
    width: 73px;
}
    .blc-com-rightiner h5 {
    color: #dcdcdc;
    font-size: 15px;
    margin: 16px 0px 16px;
    min-height: 37px;
}
    .section.blackchain-service {
    background: #0ac6b8;
    color: #fff;
    padding: 100px 0px;
}
.blackchain-service .blk-srvc {
    margin-bottom: 14px;
    font-weight: 600;
    font-size: 14px;
    margin-right: 0px;
    padding: 20px 10px;
}
 .blackchain-service .blk-srvc h5 {
    margin-bottom: 11px;
    font-weight: 600;
    font-size: 14px;
    margin-right: 0px;
}  
 .aplicant-left h1 {
    font-size: 35px;
    margin-bottom: 0px;
}
    .srvc-seo-inet {
    padding: 70px 0px 30px;
}
    .ux-cx-rechr-sec2 .socl-fq-dtl {
    padding-left: 0;
}
    
    .sol-fq-titl {
    position: relative;
    margin: 14px 0;
}
    .sol-fq-titl h5 {
    font-size: 16px;
    color: #232323;
    margin-top: 16px;
}
    .ux-cx-cont .ux-lst-rt a {
    display: block;
    white-space: nowrap;
    padding: 3px 0;
}
    .ux-cx-cont .ux-lst-lf a {
    display: block;
    white-space: nowrap;
    padding: 3px 0;
}
    .ux-cx-rechr-sec3 .brnd-sec3-lets-box {
    border: 1px solid #707070;
    padding: 25px;
    height: 640px;
}
    .ux-cx-rechr-sec3 .brnd-sec3-lets-box p {
    font-size: 13px;
    color: #A7A7A7;
    margin-bottom: 18px;
}
    .ux-cx-rechr-sec3 .brnd-sec3-lets-box h5 {
    font-size: 15px;
    margin-bottom: 10px;
    font-family: 'poppinsmedium';
}
    .ux-cx-rechr-sec3 .brnd-sec3-lets-box span {
    width: 81px;
    height: 2px;
    background: #000;
    display: inline-block;
    margin-bottom: 24px;
    margin: 0 auto 28px;
    display: block;
}
    .ux-cx-rechr-sec3 .brnd-sec3-lets-box {
    border: 1px solid #707070;
    padding: 25px;
    height: 550px;
}
    .ux-cx-rechr-sec3 .brnd-sec3-lets-box h4 {
    font-family: 'poppinsmedium';
    margin-bottom: 10px;
    text-align: center;
    font-size: 17px;
}
    .ux-cx-rechr-sec4 {
    background-image: none;
    background-repeat: no-repeat;
    background-color: #232323;
    background-position: 8% -30%;
    padding: 41px;
}
    .ux-cx-rechr-sec4 h4 {
    color: #fff;
    font-size: 17px;
}
    .ux-cx-rechr-sec5 .nav-pills {
    padding-left: 29px;
}
    .ux-cx-rechr-sec5 .nav-pills .nav-link.active:before, .ux-cx-rechr-sec5 .nav-pills .show>.nav-link:before {
    content: "";
    width: 23px;
    height: 1px;
    background-color: #232323;
    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%;
    left: -3px;
}
    .ux-cx-rechr-sec5 .nav-pills .nav-link {
    /* color: #BCE5FF; */
    padding: 8px 20px;
    font-size: 15px;
    position: relative;
}
    .principle-follow h2.sub-header::after {
    position: absolute;
    left: -12%;
    width:40%;
    height: 85px;
    background: #e7e7e7;
    top: -31%;
    content: '';
    z-index: -1;
}
    .principle-follow h2.sub-header {
    position: relative;
    z-index: 999999;
    margin-bottom: 47px;
}
.priciple-fst-left h4 {
    font-family: 'poppinsextrabold';
    font-size: 17px;
    position: relative;
}
    .col-md-10.priciple-fst-up.pfolo-outline.prin-left::after {
    background: #ff6868;
    z-index: -1;
    content: '';
    height: 150px;
    width: 150px;
    border-radius: 50%;
    left: -72px;
    top: 28%;
    position: absolute;
}
    .priciple-fst-left h4::after {
    position: absolute;
    width: 34px;
    height: 2px;
    right: -7px;
    background: black;
    content: '';
    top: 11px;
    bottom: 0;
    vertical-align: middle;
}
    .priciple-fst-up .madev-work-left .tab {
    padding-left: 0;
}
    span.nmbr-spaner {
    border: 1px solid #908f8f;
    height: 22px;
    width: 22px;
    line-height: 22px;
    margin-right: 2px;
}
  .bs-right p {
    font-size: 13px;
    color: #e2e2e2;
    margin: 15px 0;
}  
    ul.list-unstyled.mid-prtflio-list li a {
    display: inline-block;
    padding: 9px;
    color: #000;
    border-radius: 25px;
    border: 1px solid #232323;
    margin: 10px 0px;
    width: 71%;
    transition: 0.3s;
}
    .graphic-build .aplicant-left p {
    color: #adadad;
    font-size: 13px;
}
    .section.sticky-header.srvc-graphic-design {
    padding: 50px 0px 115px 0px;
}
    .graphic-build .applicant-left-down {
    margin-top: 20px;
}
    .graphic-faq .faq-header-dktp {
    margin: 0px 0px 20px;
}
    .faq-sideiner h3 {
    font-size: 14px;
    margin: 3px 0px 9px;
}
    .potflio1.grap-port-first img {
    height: 260px;
    width: 100%;
}
    .bchain-bnfit-inner {
    text-align: center;
    background: #0ac6b8;
    padding: 16px 9px;
}
    .grap-why-us .bchain-bnfit-inner h4 {
    margin: 8px 0;
    min-height: 33px;
}
    .grap-why-us .bchain-bnfit-inner p {
    color: #b1b1b1;
    min-height: 250px;
}
    .experties-mid .tab button::after{
        display:none;
    }
    
    
.experties-mid .tab button {
    padding: 7px 1px;
    width: 99%;
    margin-top: 7px;
}
    
   .mkfrn-right {
    padding: 90px 0;
}
    .smestep-left {
    margin-right: 0;
}
    .smestep-left h5 {
    font-size: 17px;
    position: relative;
    margin-bottom: 24px;
    font-family: 'poppinsbold';
    width: 88%;
}
    .some-types-logo {
    padding: 50px 0px;
}
    .pg-provide-inner h5 {
    margin-bottom: 12px;
    font-size: 13px;
    font-weight: 700;
}
    .pg-provide-inner {
    background: #f8f8f8;
    padding: 20px;
    min-height: 230px;
}
    .logo-sm-wrk {
    padding: 90px 0px 90px;
}
    .pg-provide-inner li {
    font-weight: 100;
    line-height: 24px;
}
    img.srvc-pg-before, img.srvc-pg-after{
        display:none;
    }
    .srv-brand-identity-sec1 .bnr-inner h1 {
    color: #fff;
    font-size: 35px;
}
    .srv-brand-identity-sec1 .bnr-inner p {
    background: #FFCC00;
    padding: 19px;
    display: inline-block;
    margin-top: 25px;
    font-size: 13px;
}
    .srv-brand-identity-sec1 {
    padding-top: 100px;
}
    .srv-brand-identity-sec2 {
    padding-top: 170px;
    margin-bottom: 80px;
}
    .brand-identiry.srv-brand-identity-sec2 .aplicant-left {
    padding: 0;
}
    .srv-brand-identity-sec2 .aplicant-left p {
    margin-left: 35px !important;
    font-size: 14px;
}
    .section.brand-management.brand-identiry .applicant-left-down p {
    margin: 4px 0px;
    color: #8e8e8e;
    font-size:13px;
}
    .srv-brand-identity-sec2 .aplicant-left h4 {
    background: #3DE1A9;
    padding: 12px 1px;
    color: #fff;
    font-size: 14px;
    text-align: center;
}
    .srv-brand-identity-sec3 h4 {
    font-size: 21px;
}
    .srv-brand-identity-sec3 .brnd-sec3-lft h5 {
    margin: 0 30px 0 20px;
    font-size: 26px;
}
    .srv-brand-identity-sec3 .brnd-sec3-lft img {
    width: 70px;
}
    .srv-brand-identity-sec4 {
    padding-top: 80px;
    padding-bottom: 80px;
}
    .brnd-sec4-box a img {
    width: 100%;
}
    .srv-brand-identity-sec5 .brnd-idnty-area a span {
    display: block;
    margin-top: 14px;
}
    .srv-brand-identity-sec5 .brnd-idnty-area a {
    width: 100px;
    display: block;
    margin-bottom: 20px;
}
    .srv-brand-identity-sec5 .brnd-idnty-area a img {
    width: 38px;
    height: 30px;
}
    .srv-brand-identity-sec5 .brnd-idnty-area .idnt-img {
    background: #fff;
    padding: 20px;
    text-align: center;
    width: 85px;
    height: 85px;
    display: flex;
    align-items: center;
    justify-content: center;
}
  .brand-conslt-sec1 .brnt-bnr-cntr h2 {
    background: #232323;
    color: #fff;
    padding: 30px;
    font-size: 32px;
}
    .brand-conslt-sec2 .brnd-sec2-rt img {
    margin-bottom: -5px;
    width: 100%;
}
    .brand-conslt-sec2 .brnd-sec2-lft h3 {
    margin-bottom: 14px;
    font-size: 22px;
}
    .brand-conslt-sec2 .brnd-sec2-lft p {
    font-size: 13px;
}
    .brand-conslt-sec3 .brnd-sec3-lets-box {
    border: 1px solid #707070;
    padding: 25px;
}
  .brand-conslt-sec3 .brnd-sec3-lets-box h4 {
    font-family: 'poppinsmedium';
    margin-bottom: 10px;
    font-size: 19px;
}  
    .brand-conslt-sec3 .brnd-sec3-lets-box span {
    width: 76px;
    height: 2px;
    background: #000;
    display: inline-block;
    margin-bottom: 13px;
}
    .brand-conslt-sec3 .brnd-sec3-lets-box p {
    font-size: 13px;
    color: #A7A7A7;
    margin-bottom: 18px;
}
    .brand-conslt-sec4 .brnd-sec4-lft h4 {
    text-align: center;
    font-size: 18px;
}
    .brand-conslt-sec4 .brnd-sec4-rt img {
    width: 45px;
}
    .brand-conslt-sec4 {
    background-color: #0AC6B8;
    padding: 21px;
    color: #fff;
}
    .brand-conslt-sec5 .srvc-cntniner .srv-dsc h5 {
    font-size: 15px;
    margin-bottom: 12px;
}
    .brand-conslt-sec5 .srvc-cntniner .srv-dsc p {
    font-size: 13px;
    line-height: 18px;
}
    .brand-conslt-sec5 .srvc-cntniner {
    padding: 11px;
    margin-bottom: 26px;
}
    
  .brand-conslt-sec5 .srvc-cntniner .srv-dsc {
    min-height: 160px;
    margin-top: 11px;
}  
    .sol-icon img {
    width: 18px;
}
    
.srvc-seo-inet p {
    margin: 0px 0px 67px;
    color: #a7a7a7;
    font-size: 13px;
}
    .section.brand-management.srvc-seo-inet h2 {
    margin-top: 12px;
}
 .srch-second-left h3 {
    font-size: 40px;
}   
    .srch-second-left h3 span {
    display: block;
    font-size: 14px;
    margin-bottom: 30px;
}
    .wb-prfrmnce-iner p {
    font-size: 13px;
    padding: 24px 0px;
    min-height: 172px;
}
    .wb-prfrmnce-iner img {
    width: 83%;
    margin: 0 auto;
    display: block;
}
    .serach-second {
    position: relative;
    margin-bottom: -83px;
    top: -176px;
    margin-top: 145px;
}
    .web-perfomr-form h6 {
    color: #b7b7b7;
    font-size: 13px;
    margin-top: 30px;
}
    span.free-spaner {
    display: block;
    margin-top: 28px;
    color: #0ac6b8;
    font-size: 19px;
}
    .how-chose-right {
    padding: 18px 11px 0px;
}
  .how-chose-right img {
    width: 41px;
}  
    .how-chose-right {
    background: #ffcc00;
    border-radius: 1px;
    text-align: center;
    padding: 18px 11px 0px;
    overflow-x: hidden;
}
    .how-chose-right p {
    font-size: 13px;
    color: #000;
    font-weight: 500;
    margin: 14px 0px 24px 0px;
}
    .seo-srvc-content {
    background: #f8f8f8;
    padding: 80px 0;
}
    .aeo-srvc-cntniner {
    padding: 10% 8% 10%;
    background: #6c63ff;
    color: #fff;
    margin: 15px 0;
    height: 226px;
}
    .social-srvc-cntniner h6 {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.4;
}
    .social-srvc-cntniner {
    padding: 9% 8%;
    background: #FF7D4F;
    color: #fff;
    margin: 7px 0;
}
    .sol-fq-titl .sol-num {
    width: 34px;
    height: 34px;
    font-size: 16px;
    line-height: 34px;
    left: -45px;
    transform: translate(-50%, -50%);
    top: 48%;
}
 .sol-fq-titl .sol-boder {
    background-color: #707070;
    width: 41px;
    height: 1px;
    display: inline-block;
    position: absolute;
    left: -40px;
    transform: translate(-50%, -50%);
    top: 50%;
}   
    .socl-st-box img {
    width: 80px;
}
    .socl-st-box h3 {
    color: #fff;
    margin-top: 20px;
    font-size: 21px;
}
    .social-palatform {
    padding-top: 80px;
    padding-bottom: 60px;
}
.social-palatform h2 {
    margin-bottom: 40px;
}
    .sp-work a {
    width: 90px;
    height: 90px;
    display: inline-block;
    border: 1px solid #000;
    text-align: center;
    line-height: 90px;
    font-size: 34px;
}
    .sol-grap-box {
    padding-top: 90px;
    padding-bottom: 100px;
}
  .timeline {
    display: flex;
    margin: auto;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}  
    .technical-use.work-bst-srvc .wrk-bst-hdr {
    margin-bottom: 25px;
}
    .row.prtfolio-bst-wrk {
    height: 330px;
    overflow-y: scroll;
    overflow-x: hidden;
}
    .bow-prtfolio {
    position: relative;
    transition: 0.4s;
    overflow: hidden;
    margin: 15px 0px;
}
    .career-iner {
    text-align: center;
    padding: 30px 8px;
    background: #232323;
    margin:70px 11px 0px;
}
    .indivisual-review {
    padding: 80px 0;
}
    .career-iner p {
    color: #cbcbcb;
    margin-top: 18px;
    font-size: 13px;
}
    .indivisual-review .col-md-4 {
    margin: 9px 0;
}
  .acurate-testimonial {
    background: #0ac6b8;
    color: #fff;
    padding: 80px 0px;
}  
    .testimonial-right p {
    margin: 21px 0;
    color: #ffffffc9;
}
    .cntc-list-iner {
    width: 14%;
    border-right: 1px solid;
    margin-right: 10px;
    font-size: 19px;
    color: #0ac6b8;
    display: inline-block;
}
    .cntc-up-right li {
    margin: 22px 0px;
    display: flex;
    align-items: center;
    height: 100%;
}
.nav-menu .mega-menu li div.mega-menu-innner .single-magemenu {
    width: 25%;
    float: left;
    padding: 0 20px;
}

}
@media (min-width: 768px) and (max-width: 991px) {
    .right-bar-icon.rs-offcanvas-link.text-right {
        display: none;
    }
    .row.project-down .nav.nav-tabs {
    padding-left:0px;
    }
    .technical-use::after {
    width: 15.1%;
}
    .process-down-div img {
    width: 70%;
    margin: 0 auto;
    display: block;
}
    .best-work::after {
    width: 15.1%;
}
 .experience-left img {
    width: 90%;
}   
    .career-banner {
    padding:100px 0px;
}
 h1 {
    font-family: 'poppinsblack';
    font-size: 42px;
}   
 .responsibilites-section {
    padding: 80px 0px;
}
    .responsive-right li span:first-child {
    width: 58%;
    font-size: 12px;
    display: inline-block;
    font-family: 'poppinsbold';
    color: #000;
}
    .section.join-team {
    background: #232323;
    padding: 80px 0px;
}
    .h2, h2 {
    font-size: 22px;
    font-weight: 700;
}
    h2.sub-header span {
    display: block;
    font-weight: 300;
    font-size: 22px;
    font-family: 'poppinslight';
}
    .section.join-team p {
    font-size: 12px;
    color: #c9c9c996;
    margin-top: 19px;
    text-align: center;
}
    .footer-end::after {
    background: #01061a;
    height: 100%;
    width: 37%;
    content: '';
    position: absolute;
    left: 54px;
    top: 0;
}
    .responsive-right li {
    line-height:34px;
}
div#fullpage {
    margin-top: 67px;
    overflow-y: hidden;
}
    .header-area {
    padding: 9px 0;
    top: 0;
}
    .sticky-header {
    padding: 90px 0;
    position: relative;
}
    .section.brand-management.srvc-mobiledev {
    padding: 61px 0px;
}
   
    
    .section.bi-top-banner img {
    width: 96%;
    margin-top: 100px;
}
    .bi-top-banner {
    padding: 110px 0px 110px;
}
    .ideation-section {
    background: url(../image/about-us/typography-bg.jpg)no-repeat;
    background-position: center;
    background-size: cover;
    padding: 80px 0px;
}
    .ideation-right {
    position: relative;
    padding-top: 150px;
}
    .ideation-right p {
    margin: 13px 0;
    color: #ccd3db;
    font-family: 'poppinsthin';
    font-size: 13px;
    letter-spacing: 1px;
    line-height: 21px;
}
    .exploration-content h2 {
    font-family: 'poppinsthin';
    color: #000;
    font-size:25px;
    font-weight: 100;
    margin-bottom: 32px;
}
  .clear-space h2 {
    font-family: 'poppinsthin';
    color: #000;
    font-size: 32px;
    font-weight: 300;
    margin-bottom: 48px;
}
    .typogra-right ul li {
    font-size: 14px;
    line-height: 30px;
    padding: 1px 6px;
}
    
    .section.clear-space {
    background: #fff;
    padding: 80px 0px;
}
    .section.technogical-section img {
    width: 100%;
    height: 69vh;
}
    
    .exploration-content {
    padding: 90px 0px;
}
    .cons-right h5 {
    font-size: 13px;
    font-weight: 700;
    color: #000;
    margin-bottom: 18px;
}
    .cons-right::after {
    position: absolute;
    top: 0px;
    left: 0;
    height: 50px;
    width: 50px;
    border-top: 2px solid #000;
    content: '';
    border-left: 2px solid #000;
}
.section.typography-inner h2 {
    font-family: 'poppinsthin';
    color: #fff;
    font-size: 25px;
    font-weight: 100;
    margin-bottom: 29px;
}
    .section.abt-clr {
    position: relative;
    padding: 100px 0px;
}
    .section.abt-clr h2 {
    font-family: 'poppinsthin';
    color: #000;
    font-size: 32px;
    font-weight: 100;
    margin-bottom: 35px;
}
    .section.about-down-banner {
    height: 70vh;
    display: flex;
    align-items: center;
    justify-content: center;
}
    .section.about-down-banner span {
    background: #ff7d4f;
    color: #fff;
    padding: 10px 21px;
    letter-spacing: 11px;
    position: absolute;
    text-align: center;
    align-items: center;
    justify-content: center;
    right: -3.5%;
    bottom: 33%;
}
    
    
    
    .typogra-left img {
    width: 80%;
}
    .typogra-right ul {
    width: 100%;
}
    .typro-down {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin: 19px 0px;
}
    .color-fill {
    width: 21%;
    text-align: center;
    margin-top: 18px;
}
    .typography-inner {
    padding:80px 0px;
}
    img.lets-work-sideup {
        position: absolute;
        width: 16%;
        right: 0;
        top: 25%;
    }

    .rs-menu-toggle {
        background: transparent;
        border-left: 0px;
    }

    nav.rs-menu {
        position: absolute;
        display: inline-block;
        width: 100%;
        text-align: center;
        left: 0px;
        top: 59px;
        right: 0px;
        background: #2f2f2f;
    }

    .nav-menu > .menu-item-has-children > span.rs-menu-parent,
    .nav-menu .rs-mega-menu > span.rs-menu-parent {
        display: flex;
        align-items: center;
        position: absolute;
        right: 0;
        top: 0;
        padding: 13px 20px;
        cursor: pointer;
        line-height: 13px;
        background: #0ac5b8;
        border-left: 1px solid #131313;
        bottom: 0;
    }

    .nav-menu > li > a.active::after {
        display: none;
    }

    .tp-baner-left h1 {
        font-size: 54px;
        font-weight: 800;
        margin-bottom: 80px;
        margin-top: -20px;
    }

    .mn-bnr-inner {
        padding: 110px 0px 87px;
    }

    .applicant-left-down li {
        padding: 7px 0;
        font-size: 16px;
        color: #a2a2a2;
    }

    .applicant-left-down {
        margin-top: 30px;
    }

    .aplicant-right {
        position: relative;
        bottom: 0;
        height: 100%;
        background: url(../image/aplicant-deploment.jpg)no-repeat;
        background-size: cover;
        background-position: 30%;
        left: -30px;
        margin-right: -30px;
    }

    .col-md-6.aplicant-rightiner {
        position: unset;
        padding: 0;
    }

    .col-md-6.aplicant-rightiner {
        position: unset;
        padding: 0;
    }

    .bm-index-iner {
        margin-bottom: 0px;
    }

    .aplicant-left {
        padding: 100px 0px;
    }

    .tp-bnr-iner h6 {
        font-size: 14px;
    }

    .aplicant-right h5::after {
        content: '';
        left: 0;
        right: 0;
        width: 1px;
        height: 66px;
        border-right: 2px dashed #a5a5a5;
        position: absolute;
        margin: 0 auto;
        top: 41%;
    }

    .aplicant-right img {
        width: 100%;
        display: none;
    }

    .aplicant-right span {
        top: 30%;
    }

    .tt-clr {
        font-size: 28px;
        margin-bottom: 1px;
        font-family: 'poppinsbold';
    }

    .projectFactsWrap .item {
        padding: 15px;
        margin: 0px;
        text-align: left;
        width: 100%;
        display: block;
    }

    .growing-fast {
        padding: 100px 0px 112px;
    }

    .projectFactsWrap .item p.number {
        font-size: 31px;
        padding: 0;
        font-weight: bold;
        color: #ff7d4f;
        line-height: 40px;
    }

    .row.grow-header {
        margin-bottom: 45px;
    }

    .section.best-work .owl-item {
        opacity: 0.2;
    }

    .owl-item.active.center {
        opacity: 1;
    }

    .technology-down {
        margin-top: 32px;
    }

    .nav.nav-tabs .nav-link {
        padding: 13px 0px;
        margin: 6px 0px;
    }

    .row.project-down {
        display: flex;
        align-items: center;
        padding: 100px 0px;
        position: relative;
    }

    .row.project-down {
        display: flex;
        align-items: center;
        padding:80px 0px;
        position: relative;
    }

    .technology-use {
        text-align: center;
        padding: 99px 0px 90px;
    }

    .ourCliendslider .owl-nav {
        display: none !important;
    }

    .ourCliendslider .owl-dots {
        display: none !important;
    }

    .section.technology-use .owl-item {
        width: 179px !important;
    }

    .square {
        max-width: 270px;
        min-width: 104px;
        height: 230px;
        color: #fff;
        z-index: 2;
        position: relative;
    }

    .process-down-div {
        width: 60%;
        margin: 25px auto;
        padding-top: 0;
    }

    .lets-work {
        background: #0099ff;
        position: relative;
        padding: 100px 0px;
    }

    .lats-left form {
        margin: 30px 0;
    }

    .form-control.cnt-frmcontrol {
        margin: 7px 0;
        height: 43px !important;
        border-radius: 0;
        font-size: 13px;
        background: #ffffff59;
        border: none;
        color: #fff;
    }

    .lets-wrk-right h6 {
        font-size: 13px;
        color: #fff;
        font-weight: 200;
        letter-spacing: 1px;
        margin-bottom: 5px;
    }

    .lets-wrk-right h5 {
        font-size: 11px;
        color: #fff;
        font-weight: 400;
        letter-spacing: 1px;
    }

    .footer-inner li {
        line-height: 25px;
        font-weight: 300;
        color: #acacac;
        transition: 0.3s;
    }

    .footer-inner h5 {
        margin-bottom: 12px;
        font-size: 16px;
        font-weight: 500;
    }

    .footer-inner h6 {
        font-size: 13px;
        line-height: 22px;
        color: #acacac;
        font-weight: 400;
    }

    img.ftr-logo {
        width: 70%;
        margin-bottom: 21px;
    }

    .footer-section {
        padding: 65px 0px 0px;
    }

    .atlst-ftr-bg {
        padding: 17px 0;
        background: #0ac6b8;
        margin-top: 66px;
        position: relative;
    }

    .angular-down {
        display: none;
    }
    .responsive-left span {
    display: block;
    font-size: 13px;
}
   .about-top-section {
    padding: 85px 0px 70px;
}
 .section.ideation-section h2 {
    font-size:25px;
    font-weight: 100;
} 
    .cons-right p {
    line-height: 18px;
    margin-top: 15px;
    font-size: 14px;
}
   .typro-down h5 {
    font-size: 13px;
}
    .hexa-spaner li:first-child {
    padding-right: 0;
}
    span.hexa-paner-firt {
    height: 14px;
    width: 14px;
    display: block;
    border-radius: 4px;
    margin-top: 30px;
}
.hexa-spaner li:first-child p {
    margin-top: 5px;
    color: #0ac6b8;
    font-size: 12px;
}    
    span.hexa-paner-snd {
    height: 14px;
    width: 14px;;
    margin: 0 auto;
}
  .ideanti-inner h5 {
    color: #fff;
    font-size: 14px;
    width: 47%;
}
    
.section.abt-clr .col-md-2 {
    padding: 0;
}   
    .abt-clr-right img {
    width: 90px;
}
    .our-team {
    padding: 110px 0px;
}
  .section.team-member {
    padding: 100px 0px;
    overflow-y:hidden;
}
    .tm-inner {
    background: #232323;
    margin-right: 2%;
    margin-top: 15px;
    margin-bottom: 15px;
}
  .why-innner {
    width:90%;
}
    .why-innner img {
    width: 100%;
    margin-bottom: 14px;
}
 .why-innner h6 {
    font-size: 13px;
    color: #868686;
    line-height: 17px;
}   
    .section.why-alternative h2 {
    margin-bottom: 40px;
}
    .engagement-section {
    padding: 100px 0px 100px;
}
    .job-open-iner a {
    padding: 8px 0;
}
.job-open-iner img {
    width: 24%;
    margin: 28px 0px 16px;
}
    .job-opening {
    background: #232323;
    padding: 100px 0px;
    overflow-y: hidden;
}
  .section.sticky-header h1 {
    font-size: 35px;
}
    .section.sticky-header.web-dev-banner h1 span {
    font-size: 35px;
    color: #000;
}
    .section.sticky-header.web-dev-banner h1 {
    margin-bottom: 31px;
}
    .sticky-header h5 {
    color: #ff7d4f;
    font-family: 'poppinsbold';
    margin: 12px 0px;
    font-size: 17px;
}
   .seo-srvc-content h2 {
    margin-bottom: 30px;
} 
    .aeo-srvc-cntniner h6 {
    font-size: 14px;
    font-family: 'poppinsbold';
}
.seo-srvc-content.campaign-online.wd-value-add .aeo-srvc-cntniner {
    padding: 25px 9px;
    height: 223px;
    margin: 0px;
}
 .seo-srvc-content.campaign-online.wd-value-add .aeo-srvc-cntniner h6 {
    min-height: 33px;
}
.seo-srvc-content.campaign-online.wd-value-add .aeo-srvc-cntniner p {
    font-size: 13px;
    line-height: 19px;
    margin: 11px 0 0px;
    min-height:78px;
}
    .aeo-srvc-cntniner .fa {
    display: block;
    margin-top: 30px;
    text-align: right;
    font-size: 18px;
}
   .make-friend-ai.wb-application-lfter .mkfrn-right {
    padding: 100px 0px;
} 
  .web-dev-tab {
    display: flex;
    align-items: center;
    position: relative;
    margin: 12px 0px;
}  
    .web-dev-tab::after{
        display:none;
    }
    
  .client-right p {
    font-size: 12px;
    line-height: 15px;
}
    .client-right {
    background: #0ac6b8;
    padding:20px 25px;
    position: relative;
    color: #fff;
}
.client-right h5 {
    margin-top: 0px;
    font-size: 15px;
}
 span.client-spaner {
    font-size: 11px;
    margin: 2px 0px 13px;
    display: block;
    color: #ffffffad;
}   
    img.rgt-qte {
    position: absolute;
    right: 43px;
    width: 29px !important;
    top: 21px;
}
    .client-right::after {
    height: 100%;
    width: 5px;
    content: '';
    left: 0px;
    background: white;
    position: absolute;
    top: 0;
    z-index: 99999999;
}
    .happy-client h2 {
    margin-bottom: 40px;
}
    .happy-client {
    padding: 80px 0px 90px;
}
    span.nmbr-spaner-pic {
    width: 40px;
    background: black;
    height: 40px;
    padding: 8px;
    margin-right: 14px;
    border: 2px solid #000;
     border-radius:50%;
}
span.nmbr-spaner-pic img{
    width:100%;
}

 .industries-iner img {
    width: 45px;
    margin-right: 8px;
}
    .industries-iner p {
    font-size: 13px;
    font-family: 'poppinsbold';
}
    
    .industrie-left {
    padding: 64px 0;
}
    .app-envireright img {
    width: 100%;
}
    .section.brand-management.srvc-mobiledev .applicant-left-down p {
    margin: 15px 0px;
    color: #a7a7a7;
    font-size: 13px;
}
    .app-environ-left {
    margin-left: 1px;
    margin-top: 29px;
}
    .app-environ-left h4 {
    font-size: 15px;
    color: #000;
    margin-bottom: 12px;
    font-family: 'poppinsbold';
    position: relative;
}
    .app-environ-left {
    margin-left: 1px;
    margin-top: 24px;
}
    .app-environemt {
    padding: 50px 0px;
}
  .section.mobile-app-dev-platform .projectFactsWrap .item {
    padding: 16px 10px;
    margin: 14px 0px;
    min-height: 141px;
}
    .section.mobile-app-dev-platform .projectFactsWrap .item p.number {
    font-size: 24px;
    padding: 0;
    font-weight: bold;
    color: #ff7d4f;
    line-height: 10px;
}
    .section.mobile-app-dev-platform .projectFactsWrap .item.m-app-dev-inner p {
    color: #fff;
    font-size: 13px;
}
 .madev-work-rightinr img {
    width: 30% !important;
    margin-left: 0px;
    margin-bottom: 20px;
}   
    .madev-work-rightinrgt li {
    margin-top: 18px;
}
    .mobile-app-devworks {
    padding: 90px 0px;
    position: relative;
}
  .madev-work-rightinrgt p {
    font-size: 13px;
    color: #a7a7a7;
    margin: 7px 0;
}  
    .madev-work-rightinrgt li span:first-child {
    display: block;
    font-size: 14px;
    color: #000;
    font-weight: 700;
    margin-bottom: 5px;
}
    .mobile-app-devworks .madev-work-rightinrgt li {
    margin-top: 12px;
}
 .mobile-app-devworks h4 {
    font-size: 18px;
}
    
.mobile-app-devworks .hvr-sweep-to-right15 {
    padding: 6px 10px;
}
    
.madev-work-rightinrgt li a .fa {
    margin-left: 7px;
    font-size: 10px;
}    
    .madev-work-rightbtn a.hvr-sweep-to-right15:first-child {
    margin-right: 2px;
}
  .madev-work-left .madev-work-left .tab button {
    width: 100%;
    font-size: 14px;
    border-right: 3px solid transparent;
    margin-top: 14px;
    position: relative;
}  
  .madev-work-left .tab {
    padding-left: 56px;
}  
 .madev-work-left button.tablinks.active::after {
    position: absolute;
    left: -52px;
    width: 34px;
    height: 2px;
    background: white;
    content: '';
    top: 9px;
}   
 .section.mobile-app-dev-platform .projectFactsWrap .col-md-6 {
    padding: 5px;
}   
  .faq-dkstop {
    padding: 130px 0px 80px 0px;
}  
    .srvc-why-dktp button.tablinks img {
    width: 36px;
    border: 1px solid;
    padding: 5px;
    margin-right: 5px;
}
    .blckchain-srvc.srvc-why-dktp .madev-work-left .tab button {
    font-size: 14px;
    border-bottom: 0px solid transparent;
    border-right: 0px solid transparent;
    margin-top: 12px;
    display: flex;
    align-items: center;
}
  .blckchain-srvc.srvc-why-dktp .bs-right h3 {
    color: #fff;
    font-size: 17px;
}  
    .dekstop-rvr-inet-right p {
    color: #a7a7a7;
    padding: 14px 0;
    font-size: 12px;
}
    .dekstop-rvr-inet {
    padding: 17px;
    border: 1px solid #707070;
}
    .dekstop-rvr-inet-right h4 {
    font-size: 17px;
    font-family: 'poppinsbold';
}
    .desktop-application-server {
    padding: 100px 0px 100px;
}
    .section.sticky-header.blockmain-development {
    padding:100px 0px;
    margin-bottom: -62px;
}
    
.section.blackchain-section h2.sub-header {
    color: #fff;
    font-size: 18px;
}
.blckchain-srvc .bs-right h3 {
    color: #fff;
    font-size: 19px;
}
   .blckchain-srvc .madev-work-left .tab {
    padding-left: 0;
}
    .blckchain-srvc .madev-work-left .tab button {
    transition: 0.3s;
    font-size: 13px;
    border-bottom: 0px solid transparent;
    border-right: 0px solid transparent;
    margin-top: 13px;
    position: relative;
}
 .blackchain-section p {
    font-size: 13px;
    margin: 29px 0;
    color: #a7a7a7;
}   
    .bchain-bnfit-inner img {
    width: 27px;
    height: 28px;
}
    .bchain-bnfit-inner h4 {
    font-size: 15px;
    color: #fff;
    margin: 8px 0 10px;
}
    .black-pltform-inner img {
    width: 118px;
    height: 118px;
}
    .black-pltform-inner h6 {
    margin-top: 9px;
    color: #a7a7a7;
}
    .black-pltform-inner {
    text-align: left;
    margin-bottom: 20px;
}
    .blc-com-rightiner img {
    width: 73px;
}
    .blc-com-rightiner h5 {
    color: #dcdcdc;
    font-size: 15px;
    margin: 16px 0px 16px;
    min-height: 37px;
}
    .section.blackchain-service {
    background: #0ac6b8;
    color: #fff;
    padding: 100px 0px;
}
.blackchain-service .blk-srvc {
    margin-bottom: 14px;
    font-weight: 600;
    font-size: 14px;
    margin-right: 0px;
    padding: 20px 10px;
}
 .blackchain-service .blk-srvc h5 {
    margin-bottom: 11px;
    font-weight: 600;
    font-size: 14px;
    margin-right: 0px;
}  
 .aplicant-left h1 {
    font-size: 35px;
    margin-bottom: 0px;
}
    .srvc-seo-inet {
    padding: 70px 0px 30px;
}
    .ux-cx-rechr-sec2 .socl-fq-dtl {
    padding-left: 0;
}
    
    .sol-fq-titl {
    position: relative;
    margin: 14px 0;
}
    .sol-fq-titl h5 {
    font-size: 16px;
    color: #232323;
    margin-top: 16px;
}
    .ux-cx-cont .ux-lst-rt a {
    display: block;
    white-space: nowrap;
    padding: 3px 0;
}
    .ux-cx-cont .ux-lst-lf a {
    display: block;
    white-space: nowrap;
    padding: 3px 0;
}
    .ux-cx-rechr-sec3 .brnd-sec3-lets-box {
    border: 1px solid #707070;
    padding: 25px;
    height: 640px;
}
    .ux-cx-rechr-sec3 .brnd-sec3-lets-box p {
    font-size: 13px;
    color: #A7A7A7;
    margin-bottom: 18px;
}
    .ux-cx-rechr-sec3 .brnd-sec3-lets-box h5 {
    font-size: 15px;
    margin-bottom: 10px;
    font-family: 'poppinsmedium';
}
    .ux-cx-rechr-sec3 .brnd-sec3-lets-box span {
    width: 81px;
    height: 2px;
    background: #000;
    display: inline-block;
    margin-bottom: 24px;
    margin: 0 auto 28px;
    display: block;
}
    .ux-cx-rechr-sec3 .brnd-sec3-lets-box {
    border: 1px solid #707070;
    padding: 25px;
    height: 550px;
}
    .ux-cx-rechr-sec3 .brnd-sec3-lets-box h4 {
    font-family: 'poppinsmedium';
    margin-bottom: 10px;
    text-align: center;
    font-size: 17px;
}
    .ux-cx-rechr-sec4 {
    background-image: none;
    background-repeat: no-repeat;
    background-color: #232323;
    background-position: 8% -30%;
    padding: 41px;
}
    .ux-cx-rechr-sec4 h4 {
    color: #fff;
    font-size: 17px;
}
    .ux-cx-rechr-sec5 .nav-pills {
    padding-left: 29px;
}
    .ux-cx-rechr-sec5 .nav-pills .nav-link.active:before, .ux-cx-rechr-sec5 .nav-pills .show>.nav-link:before {
    content: "";
    width: 23px;
    height: 1px;
    background-color: #232323;
    position: absolute;
    transform: translate(-50%, -50%);
    top: 50%;
    left: -3px;
}
    .ux-cx-rechr-sec5 .nav-pills .nav-link {
    /* color: #BCE5FF; */
    padding: 8px 20px;
    font-size: 15px;
    position: relative;
}
    .principle-follow h2.sub-header::after {
    position: absolute;
    left: -12%;
    width:40%;
    height: 85px;
    background: #e7e7e7;
    top: -31%;
    content: '';
    z-index: -1;
}
    .principle-follow h2.sub-header {
    position: relative;
    z-index: 999999;
    margin-bottom: 47px;
}
.priciple-fst-left h4 {
    font-family: 'poppinsextrabold';
    font-size: 17px;
    position: relative;
}
    .col-md-10.priciple-fst-up.pfolo-outline.prin-left::after {
    background: #ff6868;
    z-index: -1;
    content: '';
    height: 150px;
    width: 150px;
    border-radius: 50%;
    left: -72px;
    top: 28%;
    position: absolute;
}
    .priciple-fst-left h4::after {
    position: absolute;
    width: 34px;
    height: 2px;
    right: -7px;
    background: black;
    content: '';
    top: 11px;
    bottom: 0;
    vertical-align: middle;
}
    .priciple-fst-up .madev-work-left .tab {
    padding-left: 0;
}
    span.nmbr-spaner {
    border: 1px solid #908f8f;
    height: 22px;
    width: 22px;
    line-height: 22px;
    margin-right: 2px;
}
  .bs-right p {
    font-size: 13px;
    color: #e2e2e2;
    margin: 15px 0;
}  
    ul.list-unstyled.mid-prtflio-list li a {
    display: inline-block;
    padding: 9px;
    color: #000;
    border-radius: 25px;
    border: 1px solid #232323;
    margin: 10px 0px;
    width: 71%;
    transition: 0.3s;
}
    .graphic-build .aplicant-left p {
    color: #adadad;
    font-size: 13px;
}
    .section.sticky-header.srvc-graphic-design {
    padding: 50px 0px 115px 0px;
}
    .graphic-build .applicant-left-down {
    margin-top: 20px;
}
    .graphic-faq .faq-header-dktp {
    margin: 0px 0px 20px;
}
    .faq-sideiner h3 {
    font-size: 14px;
    margin: 3px 0px 9px;
}
    .potflio1.grap-port-first img {
    height: 260px;
    width: 100%;
}
    .bchain-bnfit-inner {
    text-align: center;
    background: #0ac6b8;
    padding: 16px 9px;
}
    .grap-why-us .bchain-bnfit-inner h4 {
    margin: 8px 0;
    min-height: 33px;
}
    .grap-why-us .bchain-bnfit-inner p {
    color: #b1b1b1;
    min-height: 250px;
}
    .experties-mid .tab button::after{
        display:none;
    }
    
    
.experties-mid .tab button {
    padding: 7px 1px;
    width: 99%;
    margin-top: 7px;
}
    
   .mkfrn-right {
    padding: 90px 0;
}
    .smestep-left {
    margin-right: 0;
}
    .smestep-left h5 {
    font-size: 17px;
    position: relative;
    margin-bottom: 24px;
    font-family: 'poppinsbold';
    width: 88%;
}
    .some-types-logo {
    padding: 50px 0px;
}
    .pg-provide-inner h5 {
    margin-bottom: 12px;
    font-size: 13px;
    font-weight: 700;
}
    .pg-provide-inner {
    background: #f8f8f8;
    padding: 20px;
    min-height: 230px;
}
    .logo-sm-wrk {
    padding: 90px 0px 90px;
}
    .pg-provide-inner li {
    font-weight: 100;
    line-height: 24px;
}
    img.srvc-pg-before, img.srvc-pg-after{
        display:none;
    }
    .srv-brand-identity-sec1 .bnr-inner h1 {
    color: #fff;
    font-size: 35px;
}
    .srv-brand-identity-sec1 .bnr-inner p {
    background: #FFCC00;
    padding: 19px;
    display: inline-block;
    margin-top: 25px;
    font-size: 13px;
}
    .srv-brand-identity-sec1 {
    padding-top: 100px;
}
    .srv-brand-identity-sec2 {
    padding-top: 170px;
    margin-bottom: 80px;
}
    .brand-identiry.srv-brand-identity-sec2 .aplicant-left {
    padding: 0;
}
    .srv-brand-identity-sec2 .aplicant-left p {
    margin-left: 35px !important;
    font-size: 14px;
}
    .section.brand-management.brand-identiry .applicant-left-down p {
    margin: 4px 0px;
    color: #8e8e8e;
    font-size:13px;
}
    .srv-brand-identity-sec2 .aplicant-left h4 {
    background: #3DE1A9;
    padding: 12px 1px;
    color: #fff;
    font-size: 14px;
    text-align: center;
}
    .srv-brand-identity-sec3 h4 {
    font-size: 21px;
}
    .srv-brand-identity-sec3 .brnd-sec3-lft h5 {
    margin: 0 30px 0 20px;
    font-size: 26px;
}
    .srv-brand-identity-sec3 .brnd-sec3-lft img {
    width: 70px;
}
    .srv-brand-identity-sec4 {
    padding-top: 80px;
    padding-bottom: 80px;
}
    .brnd-sec4-box a img {
    width: 100%;
}
    .srv-brand-identity-sec5 .brnd-idnty-area a span {
    display: block;
    margin-top: 14px;
}
    .srv-brand-identity-sec5 .brnd-idnty-area a {
    width: 100px;
    display: block;
    margin-bottom: 20px;
}
    .srv-brand-identity-sec5 .brnd-idnty-area a img {
    width: 38px;
    height: 30px;
}
    .srv-brand-identity-sec5 .brnd-idnty-area .idnt-img {
    background: #fff;
    padding: 20px;
    text-align: center;
    width: 85px;
    height: 85px;
    display: flex;
    align-items: center;
    justify-content: center;
}
  .brand-conslt-sec1 .brnt-bnr-cntr h2 {
    background: #232323;
    color: #fff;
    padding: 30px;
    font-size: 32px;
}
    .brand-conslt-sec2 .brnd-sec2-rt img {
    margin-bottom: -5px;
    width: 100%;
}
    .brand-conslt-sec2 .brnd-sec2-lft h3 {
    margin-bottom: 14px;
    font-size: 22px;
}
    .brand-conslt-sec2 .brnd-sec2-lft p {
    font-size: 13px;
}
    .brand-conslt-sec3 .brnd-sec3-lets-box {
    border: 1px solid #707070;
    padding: 25px;
}
  .brand-conslt-sec3 .brnd-sec3-lets-box h4 {
    font-family: 'poppinsmedium';
    margin-bottom: 10px;
    font-size: 19px;
}  
    .brand-conslt-sec3 .brnd-sec3-lets-box span {
    width: 76px;
    height: 2px;
    background: #000;
    display: inline-block;
    margin-bottom: 13px;
}
    .brand-conslt-sec3 .brnd-sec3-lets-box p {
    font-size: 13px;
    color: #A7A7A7;
    margin-bottom: 18px;
}
    .brand-conslt-sec4 .brnd-sec4-lft h4 {
    text-align: center;
    font-size: 18px;
}
    .brand-conslt-sec4 .brnd-sec4-rt img {
    width: 45px;
}
    .brand-conslt-sec4 {
    background-color: #0AC6B8;
    padding: 21px;
    color: #fff;
}
    .brand-conslt-sec5 .srvc-cntniner .srv-dsc h5 {
    font-size: 15px;
    margin-bottom: 12px;
}
    .brand-conslt-sec5 .srvc-cntniner .srv-dsc p {
    font-size: 13px;
    line-height: 18px;
}
    .brand-conslt-sec5 .srvc-cntniner {
    padding: 11px;
    margin-bottom: 26px;
}
    
  .brand-conslt-sec5 .srvc-cntniner .srv-dsc {
    min-height: 160px;
    margin-top: 11px;
}  
    .sol-icon img {
    width: 18px;
}
    
.srvc-seo-inet p {
    margin: 0px 0px 67px;
    color: #a7a7a7;
    font-size: 13px;
}
    .section.brand-management.srvc-seo-inet h2 {
    margin-top: 12px;
}
 .srch-second-left h3 {
    font-size: 40px;
}   
    .srch-second-left h3 span {
    display: block;
    font-size: 14px;
    margin-bottom: 30px;
}
    .wb-prfrmnce-iner p {
    font-size: 13px;
    padding: 24px 0px;
    min-height: 172px;
}
    .wb-prfrmnce-iner img {
    width: 83%;
    margin: 0 auto;
    display: block;
}
    .serach-second {
    position: relative;
    margin-bottom: -83px;
    top: -176px;
    margin-top: 145px;
}
    .web-perfomr-form h6 {
    color: #b7b7b7;
    font-size: 13px;
    margin-top: 30px;
}
    span.free-spaner {
    display: block;
    margin-top: 28px;
    color: #0ac6b8;
    font-size: 19px;
}
    .how-chose-right {
    padding: 18px 11px 0px;
}
  .how-chose-right img {
    width: 41px;
}  
    .how-chose-right {
    background: #ffcc00;
    border-radius: 1px;
    text-align: center;
    padding: 18px 11px 0px;
    overflow-x: hidden;
}
    .how-chose-right p {
    font-size: 13px;
    color: #000;
    font-weight: 500;
    margin: 14px 0px 24px 0px;
}
    .seo-srvc-content {
    background: #f8f8f8;
    padding: 80px 0;
}
    .aeo-srvc-cntniner {
    padding: 10% 8% 10%;
    background: #6c63ff;
    color: #fff;
    margin: 15px 0;
    height: 226px;
}
    .social-srvc-cntniner h6 {
    font-size: 14px;
    font-weight: 600;
    line-height: 1.4;
}
    .social-srvc-cntniner {
    padding: 9% 8%;
    background: #FF7D4F;
    color: #fff;
    margin: 7px 0;
}
    .sol-fq-titl .sol-num {
    width: 34px;
    height: 34px;
    font-size: 16px;
    line-height: 34px;
    left: -45px;
    transform: translate(-50%, -50%);
    top: 48%;
}
 .sol-fq-titl .sol-boder {
    background-color: #707070;
    width: 41px;
    height: 1px;
    display: inline-block;
    position: absolute;
    left: -40px;
    transform: translate(-50%, -50%);
    top: 50%;
}   
    .socl-st-box img {
    width: 80px;
}
    .socl-st-box h3 {
    color: #fff;
    margin-top: 20px;
    font-size: 21px;
}
    .social-palatform {
    padding-top: 80px;
    padding-bottom: 60px;
}
.social-palatform h2 {
    margin-bottom: 40px;
}
    .sp-work a {
    width: 90px;
    height: 90px;
    display: inline-block;
    border: 1px solid #000;
    text-align: center;
    line-height: 90px;
    font-size: 34px;
}
    .sol-grap-box {
    padding-top: 90px;
    padding-bottom: 100px;
}
  .timeline {
    display: flex;
    margin: auto;
    justify-content: center;
    padding: 0px 0px 0px 0px;
}  
    .technical-use.work-bst-srvc .wrk-bst-hdr {
    margin-bottom: 25px;
}
    .row.prtfolio-bst-wrk {
    height: 330px;
    overflow-y: scroll;
    overflow-x: hidden;
}
    .bow-prtfolio {
    position: relative;
    transition: 0.4s;
    overflow: hidden;
    margin: 15px 0px;
}
    .career-iner {
    text-align: center;
    padding: 30px 8px;
    background: #232323;
    margin:70px 11px 0px;
}
    .indivisual-review {
    padding: 80px 0;
}
    .career-iner p {
    color: #cbcbcb;
    margin-top: 18px;
    font-size: 13px;
}
    .indivisual-review .col-md-4 {
    margin: 9px 0;
}
  .acurate-testimonial {
    background: #0ac6b8;
    color: #fff;
    padding: 80px 0px;
}  
    .testimonial-right p {
    margin: 21px 0;
    color: #ffffffc9;
}
    .cntc-list-iner {
    width: 14%;
    border-right: 1px solid;
    margin-right: 10px;
    font-size: 19px;
    color: #0ac6b8;
    display: inline-block;
}
    .cntc-up-right li {
    margin: 22px 0px;
    display: flex;
    align-items: center;
    height: 100%;
}
.mobile-navbar{
        display:block;
    } 
    
    header.nav-top{
        display:inline-flex;
    }
.header-area{
        display:none;
    }
    header.nav-top img {
    width: 33px;
}
    ul.nav-items.nav-expand-content.mobile-nav-dsign li {
    display: inline-block;
    width: 24%;
    margin: 5px 2px;
}
}
@media (min-width: 576px) and (max-width: 767px) {
    .row.mn-bnr-inner .col-md-7 {
    position: unset;
}
.mobile-navbar{
    display:block !important;
}
    h1 {
        font-family: 'poppinsblack';
        font-size: 28px;
    }
    
    header.nav-top img {
    width: 33px;
    }
    
    .header-area{
        display:none;
    }
    
    header.nav-top {
    display: inline-flex;
    }
    

    .career-banner {
        padding: 50px 0px;
    }

    .responsibilites-section {
        padding: 60px 0px;
    }

    .section.responsibilites-section h2 {
        margin-bottom: 16px;
    }

    .responsive-left p {
        font-size: 12px;
        line-height: 20px;
    }

    .responsive-left span {
        display: block;
        margin: 13px 0;
    }

    .responsive-right li span:first-child {
        width: 63%;
        font-size: 13px;
    }

    .responsive-right li {
        line-height: 38px;
    }

    .responsive-right {
        margin: 30px 0px;
    }

   /* .section.join-team {
        background: #232323;
        padding: 60px 0px;
    }*/

    .section.join-team p {
        font-size: 13px;
        color: #c9c9c996;
        margin-top: 20px;
        text-align: center;
    }

    .section.join-team .jt-frmcontrol {
        height: 43px;
        font-size: 13px;
        margin: 7px 0;
    }

    .about-top-section {
        background: #232323;
        color: #fff;
        padding: 60px 0px;
    }

    .about-top-inner h2.sub-header {
        margin-bottom: 20px;
    }

    p {
        font-size: 13px;
        line-height: 22px;
    }

    .bi-top-banner {
        padding: 60px 0px 60px;
    }

    .section.bi-top-banner img {
        width: 46%;
        margin-top: 40px;
    }

    .ideation-section {
        padding: 60px 0px;
    }

    .section.ideation-section h2 {
        font-size: 26px;
        font-weight: 100;
    }

    .ideation-right::after {
        position: absolute;
        top: 5%;
        left: 0;
        height: 60px;
        width: 50px;
        border-top: 3px solid white;
        content: '';
        border-left: 3px solid white;
    }

    .ideation-right {
        position: relative;
        padding-top: 75px;
    }

    .ideation-right p {
        margin: 14px 0;
        color: #ccd3db;
        font-family: 'poppinsthin';
        font-size: 13px;
        letter-spacing: 1px;
        line-height: 20px;
    }

    .exploration-content h2 {
        font-family: 'poppinsthin';
        color: #000;
        font-size: 26px;
        font-weight: 100;
        margin-bottom: 31px;
    }

    .explore-icon {
        margin-top: 38px;
    }

    .cons-right {
        padding-top: 77px;
        position: relative;
    }

    .cons-right h5 {
        font-size: 15px;
        font-weight: 700;
        color: #000;
        margin-bottom: 10px;
    }

    .exploration-content {
        padding: 40px 0px 80px;
    }

    .h5,
    h5 {
        font-size: 1rem;
    }

    .section.typography-inner h2 {
        font-size: 26px;
        font-weight: 100;
        margin-bottom: 35px;
    }

    .typogra-left img {
        width: 53%;
    }

    .typogra-left {
        margin-bottom: 29px;
    }

    .typography-inner {
        padding: 80px 0px;
    }

    .section.abt-clr h2 {
        font-size: 26px;
        font-weight: 100;
        margin-bottom: 35px;
    }

    .section.clear-space {
        background: #fff;
        padding: 60px 0px;
    }

    .clear-pace-left {
        margin-bottom: 29px;
    }

    .clear-space h2 {
        font-family: 'poppinsthin';
        color: #000;
        font-size: 26px;
        font-weight:300;
        margin-bottom: 26px;
    }

    .section.abt-clr {
        position: relative;
        padding: 60px 0px;
    }

    .section.about-down-banner {
        height: 51vh;
    }

    img.abt-dwn-bnr-pic {
        width: 50%;
    }

    .section.about-down-banner span {
        background: #ff7d4f;
        color: #fff;
        padding: 6px 10px;
        letter-spacing: 7px;
        transform: rotate(-90deg);
        position: absolute;
        text-align: center;
        align-items: center;
        justify-content: center;
        right: -4%;
        bottom: 26%;
    }

    .typogra-right ul li {
        font-size: 14px;
        line-height: 27px;
        padding: 1px 3px;
    }

    .hexa-spaner li:first-child {
        padding-right: 0px;
    }

    .abt-clr-right h6 {
        display: block;
        margin: 21px 0 0;
        color: #878787;
        font-size: 13px;
    }

    .abt-clr-left img {
        width: 38%;
    }

    .abt-clr-right img {
        width: 55%;
    }

    .section.technogical-section img {
        width: 100%;
        height: 170px;
    }

    .angular-down img {
        margin-bottom: 10px;
    }

    .angular-down img {
        width: 42%;
    }

    .angular-down {
        left: 21%;
        text-align: center;
        width: 24%;
        padding: 8px 7px;
    }

    .our-team {
        padding: 60px 0px;
    }

    .section.team-member {
        padding: 60px 0px;
    }

    .section.team-member h2 {
        margin-bottom: 0px;
    }

    .section.why-alternative h2 {
        margin-bottom: 31px;
    }

    .why-alternative {
        padding: 60px 0px;
    }

    .why-innner img {
        width: 100%;
        margin-bottom: 11px;
    }

    .why-innner {
        width: 82%;
        margin-bottom: 20px;
    }

    .why-innner h6 {
        font-size: 14px;
        color: #868686;
        line-height: 18px;
    }

    .section.life-inner {
        background: #0ac6b8;
        padding: 70px 0px 100px;
    }

    .ourCliendslider .owl-nav {
        width: 100%;
        margin: 0 auto;
    }

    .engagement-section {
        padding: 69px 0px 90px;
    }

    .engagement-inner {
        margin: 21px 31px 0px 0;
    }

    .section.job-opening h2.sub-header {
        color: #fff;
        margin-bottom: 10px;
    }

    .job-open-iner {
        text-align: center;
        width: 100%;
        background: #fff;
        margin: 20px 0px;
    }

    .job-opening {
        background: #232323;
        padding: 60px 0px;
    }

    .section.sticky-header.web-dev-banner {
        padding: 60px 0px 0px;
    }

    .section.sticky-header.web-dev-banner h1 {
        margin-bottom: 23px;
    }

    .section.sticky-header h1 {
        font-size: 30px;
    }

    .sticky-header h5 {
        color: #ff7d4f;
        font-family: 'poppinsbold';
        margin: 18px 0px;
        font-size: 19px;
    }

    .seo-srvc-content.campaign-online.wd-value-add {
        padding: 60px 0;
        background: #ff7d4f;
    }

    .wd-brief {
        padding: 60px 0;
    }

    .wd-bfief-leftup {
        margin-top: 11px;
    }

    .web-dev-tab-list {
        text-align: center;
        font-size: 22px;
    }

    .row.wb-panel-inner {
        margin-top: 17px;
    }

    .seo-srvc-content h2 {
        margin-bottom: 15px;
    }

    .section.sticky-header h1 {
        font-size: 28px;
    }

    .section.sticky-header.web-dev-banner {
        padding: 60px 0px 0px;
        text-align: center;
    }

    .section.sticky-header.web-dev-banner h5 {
        display: none;
    }

    .experties-inner.oexperience-wd::after {
        background: #0ac6b8;
        width: 100%;
    }

    .webdevolopment-mid {
        position: relative;
        z-index: 9;
    }

    .make-friend-ai.wb-application-lfter .mkfrn-right {
        padding: 60px 0px;
    }

    .make-friend-ai img {
        position: relative;
        bottom: 0;
    }

    .exprties-lft h2 {
        margin-bottom: 22px;
    }

    .experties-inner {
        position: relative;
        padding: 60px 0px;
    }

    .square.down p {
        line-height: 16px;
        margin-top: 12px;
    }

    .square.up p {
        line-height: 16px;
        margin-top: 12px;
    }

    .mkfrn-right h2 {
        margin-bottom: 19px;
    }

    .experties-inner.oexperience-wd .exprties-lft {
        padding: 0px 0px;
        margin-bottom: 20px;
    }

    img.client-img {
        width: 120px !important;
        margin: 0px auto;
        position: relative;
        bottom: -50px;
        z-index: 9;
        border: 9px solid #fff;
        padding-right: 0px;
    }

    .client-right {
        padding: 60px 30px 70px;
        position: relative;
        color: #fff;
        text-align: center;
    }

    .online-public-sec1 p {
        display: none;
    }

    .online-public-sec1 h1 {
        color: #fff;
        font-size: 20px;
        text-align: right;
        position: relative;
        top: -11px;
    }

    .online-public-sec2 .socl-fq-dtl {
        padding-left: 0;
    }

    .online-public-sec2 .sol-fq-titl h5 {
        margin-top: 40px;
    }

    .online-public-sec2 .sol-fq-titl .sol-boder {
        background-color: #707070;
        width: 48px;
        left: 0;
        top: 48px;
    }

    .online-public-sec2 .socl-faq {
        margin-top: 46px;
    }

    .online-public-sec2 .sol-fq-titl h4:before {
        position: absolute;
        content: "";
        width: 70px;
        height: 70px;
        background: #FDD04F;
        border-radius: 50%;
        z-index: -1;
        top: -31px;
        left: -30px;
    }

    .online-public-sec2 {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .on-pd2-img {
        text-align: right;
        margin-top: 40px;
    }

    .online-public-sec4 .online-tab-cont {
        text-align: left;
    }

    .online-public-sec4 {
        background-color: #0099FF;
        padding-top: 70px;
        padding-bottom: 70px;
    }

    .online-public-sec4 .online-tab-cont h4 {
        margin-bottom: 10px;
        margin-top: 20px;
        color: #fff;
        font-size: 18px;
    }

    .online-public-sec4 h2.sub-header {
        padding-bottom: 30px;
    }

    .online-relate-tab {
        display: none;
    }

    .online-public-sec2.ops-pr-inner {
        padding-bottom: 0px;
    }

    .nav-menu > li > a:hover::after {
        display: none;
    }

    .socl-faq.trade-faq {
        margin-top: 0px;
    }

    .online-public-sec1 {
        background: url(../image/service/online-public-relation/bnr-bg.svg)no-repeat;
        background-size: 99%;
        background-position: bottom right;
        padding-top: 50px;
        padding-bottom: 40px;
    }

    img.rgt-qte {
        position: absolute;
        right: 33px;
        width: 36px !important;
        bottom: 27px;
        top: auto;
    }

    .sticky-header {
        padding: 60px 0;
        position: relative;
        text-align: center;
    }

    .srvc-app-devright img {
        position: relative;
        bottom: 0;
        right: 0;
        width: 100%;
    }

    .srvc-app-devright {
        position: relative;
        bottom: 0px;
        padding-top: 40px;
        margin: 0px -15px;
    }

    .section.brand-management.srvc-mobiledev {
        padding: 51px 0px;
    }

    .section.brand-management.srvc-mobiledev h2 {
        color: #000000;
    }

    .section.brand-management.srvc-mobiledev h2 span {
        color: #000000;
    }

    .section.brand-management.srvc-mobiledev .applicant-left-down {
        margin-top: 0;
        color: #fff;
    }

    .web-dev-tab {
        display: flex;
        align-items: center;
        position: relative;
        margin: 12px 0px;
        z-index: 999;
        color: #fff;
    }

    .experties-inner::before {
        display: none;
    }

    span.nmbr-spaner-pic {
        width: 32px;
        background: white;
        height: 32px;
        padding: 7px;
        margin-right: 13px;
        border: 1px solid #fff;
        filter: invert(0);
    }
    span.nmbr-spaner-pic img{
    width:100%;
}

    .web-dev-tab::after {
        display: none;
    }

    .industries-work {
        background: #232323;
    }

    .industries-iner img {
        width: 70%;
        margin-bottom: 10px;
        filter: invert(1);
    }

    .industries-work h2 {
        color: #fff;
    }

    .industries-iner {
        display: block;
        align-items: center;
        margin: 13px 0;
    }

    .industries-iner p {
        font-size: 15px;
        font-family: 'poppinsregular';
        color: #fff;
    }

    .industries-right {
        display: none;
    }

    .app-environemt {
        padding: 70px 0px;
    }

    .app-environ-left {
        margin-left: 23px;
        margin-top: 32px;
    }

    h4.left-iner::after {
        position: absolute;
        left: -63px;
        top: 10px;
        width: 60px;
        background: #404040;
        content: '';
        height: 2px;
    }

    .app-envireright {
        margin-left: 0;
        margin-top: 40px;
    }

    .app-environ-left p {
        font-size: 13px;
        color: #a7a7a7;
    }

    .app-environ-left h4 {
        font-size: 16px;
        color: #000;
        margin-bottom: 13px;
        font-family: 'poppinsbold';
        position: relative;
    }

    .app-envireright img {
        width: 100%;
    }

    .mobile-app-devworks::after {
        display: none;
    }

    .mobile-app-devworks {
        padding: 0px 0px 70px 0px;
        position: relative;
    }

    .mobile-app-devworks h2 {
        color: #000;
    }

    .madev-work-left .tab {
        display: none;
    }

    select#works {
        display: block;
        background: #bdbdbd;
        bottom: -110px;
        position: absolute;
        width: 55%;
        left: 0;
        right: 0;
        margin: 0 auto;
        border: 1px solid #adadad;
    }

    .madev-work-rightbtn a.hvr-sweep-to-right15:first-child {
        margin-right: 0px;
    }

    .madev-work-rightinr {
        display: block;
        flex: 1 1 auto;
        align-items: center;
        border: 1px solid #a7a7a299;
        padding: 17px;
    }

    .madev-work-rightinr img {
        margin: 0px auto;
        width: 50% !important;
        padding-bottom: 30px;
    }

    .hvr-sweep-to-right15 {
        padding: 8px 13px;
    }

    .madev-work-rightinrgt li {
        margin-top: 17px;
    }

    .madev-work-rightinrgt h4 {
        font-size: 19px;
    }

    .madev-work-rightinrgt li span:first-child {
        font-size: 15px;
        font-weight: 500;
        margin-bottom: 6px;
    }

    .section.mobile-app-dev-platform::after {
        position: absolute;
        background: #0099ff;
        content: '';
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        z-index: 1;
    }

    .section.mobile-app-dev-platform {
        position: relative;
    }

    .mobile-app-left img {
        width: 100%;
        position: relative;
        z-index: 2;
    }

    .sectionClass {
        position: relative;
        display: block;
        z-index: 9;
    }

    .section.mobile-app-dev-platform .item.m-app-dev-inner {
        background: #fff;
    }

    .section.mobile-app-dev-platform .item p {
        color: rgb(0 0 0);
        font-size: 12px;
        margin: 0;
        line-height: 17px;
    }

    .section.mobile-app-dev-platform .projectFactsWrap .item {
        padding: 22px 6px;
        margin-top: 29px;
        min-height: 150px;
        text-align: center;
        margin-bottom: 0;
    }

    .section.mobile-app-dev-platform .projectFactsWrap .item p.number {
        font-size: 25px;
        padding: 0;
        font-weight: bold;
        color: #ff7d4f;
        line-height: 32px;
        margin-bottom: 9px;
    }

    .section.mobile-app-dev-platform {
        padding-bottom: 68px;
    }

    .madev-work-left h2 {
        margin-bottom: 90px;
    }

    .dekstop-rvr-inet {
        padding: 15px;
        border: 1px solid #b3b3b3;
    }

    .dekstop-rvr-inet-right h4 {
        font-size: 17px;
        font-family: 'poppinsbold';
        margin-top: 20px;
    }

    .happy-client {
        padding: 61px 0px 100px;
    }

    .happy-client h2 {
        margin-bottom: 0px;
    }

    .section.desktop-tool-use::after {
        content: '';
        height: 41%;
        width: 100%;
        background: #212731;
        position: absolute;
        right: 0;
        bottom: 0;
        z-index: 1;
        top: auto;
    }

    .section.desktop-tool-use::before {
        content: '';
        height: 50%;
        width: 100%;
        background: #0099ff;
        position: absolute;
        left: 0;
        top: 0;
        z-index: 1;
    }

    .desktp-tool-iner {
        width: 100%;
        padding: 16% 12%;
        position: relative;
        z-index: 9;
        display: flex;
        align-items: center;
    }

    .section.desktop-tool-use h2 {
        margin-bottom: 0;
    }

    .section.desktop-tool-use {
        background: #ff7d4f;
        color: #fff;
        position: relative;
        padding: 60px 0px 0px;
    }

    .desktp-tool-iner .fa {
        margin-right: 59px;
    }

    img.dktp-right-iner {
        width: 67%;
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
        top: 19px;
    }

    .faq-pros.consfgrn-hdr ul {
        margin-left: 20px;
    }

    .faq-pros.cons-hdred ul {
        margin-left: 20px;
    }

    .faq-pros.cons-hdred {
        margin: 25px 0px;
    }

    .popular-exam h6 {
        margin-top: 14px;
        margin-bottom: 15px;
        font-family: 'poppinsbold';
        font-size: 14px;
        color: #848484;
    }

    .faq-pros h6 {
        font-size: 15px;
        font-family: 'poppinsbold';
        margin-bottom: 18px;
    }

    .faq-header-dktp.down-dsktop-application {
        margin: 36px 0px 36px 0px;
    }

    .faq-pros li {
        color: #949494;
        font-size: 14px;
        position: relative;
        margin-top: 9px;
    }

    .bchain-bnfit-inner {
        text-align: center;
        background: #0ac6b8;
        padding: 30px 16px;
        margin: 15PX 0;
    }

    .bchain-bnfit .row {
        display: flex;
        flex-direction: column-reverse;
    }

    .blck-chn-pltform {
        padding: 70px 0px;
    }

    .black-pltform-inner img {
        width: 50px;
        height: 50px;
    }

    .black-pltform-inner h6 {
        margin-top: 11px;
        color: #a7a7a7;
        font-size: 13px;
        margin-bottom: 18px;
    }

    .blockchain-component {
        background: #001580;
        padding: 60px 0;
    }

    .blc-com-rightiner {
        text-align: center;
    }

    .blc-com-rightiner h5 {
        color: #dcdcdc;
        font-size: 15px;
        margin: 14px 0px 19px;
    }

    .desktop-application-server {
        padding: 60px 0px 90px;
    }

    .section.blackchain-service {
        background: #0ac6b8;
        color: #fff;
        padding: 70px 0px;
    }

    .blk-srvc {
        background: #fff;
        color: #000;
        padding: 32px 24px;
        margin: 15px 0px;
    }

    .blk-srvc h5 {
        margin-bottom: 13px;
        font-weight: 600;
        font-size: 16px;
        margin-right: 0px;
    }

    .section.blackchain-service h2 {
        margin-bottom: 17px;
    }

    .section.blck-chn-pltform h2 {
        margin-bottom: 32px;
    }

    .bcahin-rightinr img {
        position: relative;
        bottom: 0;
    }

    .blckchain-srvc .bs-right h3 {
        font-size: 17px;
        margin-top: -5px;
    }

    .blckchain-srvc {
        padding: 70px 0;
        background: #0099ff;
    }

    .bchain-bnfit {
        background: #0f054c;
        padding: 70px 0;
    }

    .section.sticky-header.blockmain-development {
        padding: 52px 0px;
        margin-bottom: -62px;
    }

    .blockmain-development {
        background-size: cover;
        background-position: center;
        background: #3038bd;
    }

    .blackchain-right h2 {
        font-size: 18px;
    }

    .bs-right p {
        font-size: 13px;
        color: #e2e2e2;
        margin: 24px 0;
        line-height: 20px;
    }

    .blckchain-srvc.srvc-visual-exprence .madev-work-left .tab {
        display: block;
    }

    .srvc-seo-inet .applicant-left-down {
        margin-top: 11px;
        display: none;
    }

    .srvc-seo-inet .aplicant-left h1 {
        font-size: 28px;
        margin-bottom: 10px;
        margin-top: 30px;
    }

    .srvc-seo-inet {
        padding: 60px 0px;
        text-align: center;
    }

    .ux-cx-rechr-sec2 .socl-fq-dtl {
        padding-left: 3px;
    }

    .sol-fq-titl {
        position: relative;
        margin: 16px 0px 3px 0px;
    }

    .ux-cx-rechr-sec3 {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .ux-cx-rechr-sec3 .brnd-sec3-lets-box {
        border: 1px solid #707070;
        padding: 30px;
        height: auto;
    }

    .ux-cx-rechr-sec3 h2 {
        margin-bottom: 26px;
    }

    .ux-cx-rechr-sec3 .brnd-sec3-lets-box p {
        font-size: 13px;
        color: #A7A7A7;
        margin-bottom: 12px;
    }

    .ux-lst-box-left {
        background-color: #232323;
        color: #fff;
        margin-left: -28px;
        margin-bottom: 20px;
    }

    .ux-cx-rechr-sec3 .brnd-sec3-lets-box span {
        display: inline-block;
        margin-bottom: 30px;
        margin: 0 auto 19px;
        display: block;
    }

    .ux-cx-rechr-sec4 {
        background-image: none;
        background-repeat: no-repeat;
    }

    .ux-cx-rechr-sec4 h4 {
        color: #fff;
        font-size: 15px;
    }

    .ux-rc-img {
        display: block;
        text-align: right;
        margin: 20px 0px 40px 0;
    }

    .ux-cx-rechr-sec4 h5 {
        color: #0AC6B8;
        font-size: 50px;
        margin-top: 30px;
    }

    .ux-cx-rechr-sec4 h4 {
        color: #fff;
        font-size: 17px;
    }

    h3.gd-creativevs {
        display: block;
        text-align: center;
        margin-bottom: 20px;
        font-size: 20px;
    }

    .sol-fq-titl h5 {
        font-size: 15px;
        color: #232323;
        margin-top: 0px;
        margin-left: 36px;
    }

    .ux-cx-cont .ux-lst-rt {
        display: none;
    }

    .ux-cx-cont {
        display: flex;
        align-items: center;
        margin-top: 30px;
    }

    .ux-cx-cont .ux-lst-lf a {
        display: block;
        white-space: nowrap;
        padding: 3px 0;
        font-size: 12px;
    }

    .ux-cx-cont .ux-cnt {
        padding-left: 7px;
        padding-right: 0;
    }

    .ux-cx-rechr-sec4 .ux-rc-img img {
        max-width: 156px;
    }

    .ux-cx-rechr-sec5 .bg-light-grey {
        background-color: #F6F6F6;
        padding: 60px 0;
        display: none;
    }

    .ux-cx-rechr-sec5 h2 {
        padding-bottom: 19px;
    }

    .ux-cx-rechr-sec5 .online-tab-cont h4 {
        color: #0AC6B8;
        margin-bottom: 9px;
        font-size: 19px;
    }

    select#exampleFormControlSelect1 {
        background: #f5f5f5;
        border: none;
        width: 63%;
        margin: 0px auto 30px;
        display: block;
    }

    .section.wd-project-done .row.project-down {
        padding: 0px 0px 38px;
    }

    .pricip-end {
        margin-top: 34px;
    }

    .princi-rgt-pic {
        margin-top: 30px;
    }

    .principle-follow {
        padding: 60px 0px;
    }

    .visual-header {
        background: url(../image/service/vd-bg.svg)no-repeat;
        background-size: 100%;
        background-position: top center;
        text-align: center;
        padding: 280px 0px 175px !important;
    }

    .principle-follow h2.sub-header::after {
        position: absolute;
        left: -6%;
        width: 59%;
        height: 60px;
        top: -27%;
    }

    .principle-follow h2.sub-header {
        position: relative;
        font-size: 16px;
        margin-bottom: 30px;
    }

    .principle-follow h2.sub-header span {
        position: relative;
        font-size: 16px;
    }

    .angular-down {
        display: none;
    }

    .pfolo-outline {
        padding: 22px 16px 0px;
        background: #fff;
        border: 2px solid #bdbdbd;
        border-radius: 2px;
        margin: 12px 56px;
        position: relative;
    }

    .priciple-fst-left h4 {
        font-family: 'poppinsextrabold';
        font-size: 16px;
        position: relative;
    }

    .priciple-fst-left h4::after {
        position: absolute;
        width: 60px;
        height: 2px;
        right: 15px;
        background: #afafaf;
        content: '';
        top: 10px;
        bottom: 0;
        vertical-align: middle;
    }

    .bs-right {
        margin-top: 25px;
    }

    .col-md-10.priciple-fst-up.pfolo-outline.prin-right::after {
        content: '';
        height: 100px;
        width: 100px;
        border-radius: 50%;
        right: -50px;
        top: 48%;
        position: absolute;
    }

    .col-md-10.priciple-fst-up.pfolo-outline.prin-left::after {
        background: #ff6868;
        z-index: -1;
        content: '';
        height: 100px;
        width: 100px;
        border-radius: 50%;
        left: -50px;
        top: 48%;
        position: absolute;
    }

    ul.list-unstyled.mid-prtflio-list li a {
        padding: 9px;
        border: 1px solid #232323;
        margin: 7px 0px;
        width: 100%;
    }

    .princi-rgt-pic img {
        width: 140px;
        margin: 0 auto 40px;
        display: block;
    }

    .princi-rgt-pic img {
        width: 140px;
        margin: 0 auto 40px;
        display: block;
    }

    .principle-follow h2 {
        position: relative;
        z-index: 999999;
        margin-bottom: 0px;
    }

    .mid-portfoliotxt h2 {
        font-size: 24px;
    }

    .mid-portfoliotxt h3 {
        font-size: 20px;
        margin: 19px 0px;
    }

    .logo-sm-wrk {
        display: none;
    }

    .visual-option img {
        width: 80%;
    }

    .process-down-div img {
        width: 75%;
        margin: 0 auto;
        display: block;
    }

    .viual-print .row {
        display: flex;
        flex-direction: column-reverse;
    }

    .bs-right-selectsimilar {
        display: block;
    }

    .bs-right-selectsimilar {
        margin-top: 20px;
    }

    .bs-right-selectsimilar {
        margin-top: 35px;
        margin-bottom: 40px;
    }

    select#exampleFormControlSelect1 {
        border-radius: 0;
    }

    .bs-right-selectsimilar select#exampleFormControlSelect1 {
        background: none;
        border: 1px solid #000;
        width: 79%;
    }

    .al-ml-project {
        display: block;
    }

    .section.technical-use .row.project-down .nav.nav-tabs {
        padding-left: 0;
    }

    .section.wd-project-done.online-public-sec6 {
        margin: 80px 0px;
    }

    .form-group.opblc-offlinetab select#exampleFormControlSelect1 {
        background: transparent;
        border: 1px solid #fff;
        color: #fff;
        width: 100%;
    }

    .section.brand-management.graphic-build .col-md-5 {
        position: unset;
    }

    .faq-sideiner h3 {
        font-size: 15px;
        margin: 11px 0px 19px;
        font-weight: 700;
    }

    .graphic-build {
        padding: 30px 0px 60px;
        position: relative;
    }

    .graphic-build .row {
        display: flex;
        flex-direction: column-reverse;
    }

    .section.brand-management.graphic-build h2 {
        position: absolute;
        top: 0px;
    }

    .service-iner-graphic .need-logo img {
        width: 100px;
    }

    .srvc-graphic img {
        margin: 55px 0px 0px;
    }

    .graphic-faq .faq-header-dktp {
        margin: 25px 0px 25px;
    }

    p.grap-mpera {
        margin-bottom: 30px;
        color: darkgrey;
        font-size: 13px;
    }

    .grap-why-us {
        padding-bottom: 60px;
    }

    .section.graphic-showroom {
        padding-bottom: 50px;
    }

    .section.service-iner-graphic {
        padding: 60px 0;
    }

    .grap-srvc-iner img {
        width: 100%;
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .grap-srvc-iner img {
        width: 100%;
        margin-top: 0px;
        margin-bottom: 10px;
    }

    .need-logo h6 {
        font-size: 13px;
        margin-top: 9px;
        color: #707070;
        line-height: 18px;
    }

    .need-logo {
        margin: 12px 0;
    }

    .faq-header-dktp span {
        left: -15px;
        height: 19px;
        width: 19px;
        margin-right: 0;
        padding: 17px;
        color: black;
        font-size: 15px;
        font-weight: 800;
        position: relative;
        top: 6px;
    }

    .experties-inner::after {
        background: #ff6868;
        content: '';
        width: 100%;
        height: 100%;
        z-index: -1;
        left: 0;
        top: 0;
        position: absolute;
    }

    .what-ai {
        padding: 60px 0px;
    }

    .what-right img {
        width: 60%;
        margin: 22px auto 0px;
        display: block;
    }

    .what-aileft {
        padding-left: 20px;
    }

    .what-aileft {
        padding-left: 20px;
        margin-top: 28px;
    }

    .what-ai {
        padding: 30px 0px 60px 0px;
    }

    .chatboat-right img {
        width: 90%;
        margin: 21px auto 0px;
        display: block;
    }

    .interact-chatboat {
        padding: 60px 0px;
    }

    .need-logo {
        margin: 12px 0;
        position: relative;
        z-index: 9;
        text-align: center;
    }

    .aiml-srvc-iner img {
        width: 67%;
        bottom: -84px;
        position: absolute;
        z-index: 1;
        right: 0;
    }

    .mkfrn-right {
        padding: 80px 0;
    }

    .make-friend-ai .row {
        flex-direction: column-reverse;
    }

    .mkfrn-right {
        padding: 60px 0;
    }

    .section.wd-project-done {
        padding: 60px 0;
    }


    .graphic-faq {
        padding: 60px 0px;
        background: #fdd04f;
    }

    .section.sticky-header.srvc-logo-design .row {
        display: flex;
        flex-direction: column-reverse;
    }

    .srvc-logo-design h2.sub-header {
        font-size: 15px;
        margin-top: 36px;
        position: relative;
    }

    .section.sticky-header.srvc-logo-design h1 {
        margin-bottom: 48px;
    }

    .section.sticky-header.srvc-logo-design {
        padding: 60px 0;
    }

    .srvc-logo-design::after {
        display: none;
    }

    smestep-left {
        margin-right: 0;
    }

    .some-types-logo {
        padding: 50px 0px;
    }

    .smestep-left {
        margin-right: 0px;
    }

    .pg-provide-inner {
        background: #f8f8f8;
        padding: 30px;
        min-height: 250px;
        margin: 15px 0px;
    }

    img.srvc-pg-before {
        display: none;
    }

    .srvc-pg-provide {
        padding: 70px 0;
        background: #ff6868;
        position: relative;
    }

    .section.srvc-pg-provide h2.sub-header {
        margin-bottom: 20px;
    }

    .section.srvc-pg-provide img.srvc-pg-after {
        display: none;
    }

    .smestep-left h5 span {
        position: absolute;
        right: auto;
        top: -30px;
        background: #ff6868;
        color: #fff;
        font-size: 13px;
        padding-top: 42px;
        height: 79px;
        width: 85px;
        display: flex;
        align-items: center;
        justify-content: center;
        left: -10%;
        z-index: -1;
    }

    .smestep-left h5::after {
        width: 49px;
        background: #333333;
        top: 10px;
    }

    .smestep-left h5 {
        font-size: 15px;
        position: relative;
        margin-bottom: 39px;
        font-family: 'poppinsbold';
        width: 70%;
    }

    .srv-brand-identity-sec5 h2 {
        margin-bottom: 31px;
    }

    .srv-brand-identity-sec1 .bnr-inner p {
        background: #FFCC00;
        padding: 16px;
        display: inline-block;
        margin-top: 240px;
    }

    .srv-brand-identity-sec1 .bnr-inner h1 {
        color: #fff;
        font-size: 28px;
        text-align: center;
    }

    .srv-brand-identity-sec1 {
        padding-top: 50px;
        padding-bottom: 66px;
    }

    .srv-brand-identity-sec1 .brnd-idnty-rt img {
        width: 77%;
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
        top: 103px;
    }

    .srv-brand-identity-sec1.cyan .row {
        display: flex;
        flex-direction: column-reverse;
    }

    .srv-brand-identity-sec2 {
        padding-top: 10px;
        margin-bottom: 60px;
    }

    .srv-brand-identity-sec2 .aplicant-left p {
        margin-left: 0px !important;
    }

    .aplicant-left {
        padding: 100px 0px 40px;
    }

    .srv-brand-identity-sec4 {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .section.brand-management.brand-identiry.srv-brand-identity-sec2 .aplicant-left {
        padding: 80px 0px 50px;
    }

    .srv-brand-identity-sec5 {
        background-color: #F5F5F5;
        padding-top: 60px;
        padding-bottom: 20px;
    }

    .srv-brand-identity-sec6 .sol-grap-box {
        padding-top: 10px;
    }

    .sol-grap-box {
        padding-top: 100px;
        padding-bottom: 44px;
    }

    .srv-brand-identity-sec3 .brnd-sec3-lft {
        align-items: baseline;
    }

    .srv-brand-identity-sec3 {
        background-color: #232323;
        padding: 30px 10px;
        color: #fff;
    }

    .brnd-sec3-lft-iner {
        display: inline-block;
    }

    .srv-brand-identity-sec3 .brnd-sec3-lft h5 {
        margin: 0;
        font-size: 26px;
        margin-bottom: 20px;
        font-family: 'poppinsbold';
    }

    .brnd-sec3-lft h4 {
        font-size: 17px;
    }

    .brnd-sec3-lft img {
        width: 50px;
        margin-right: 18px;
    }

    .brnd-sec3-lft-iner {
        position: relative;
        top: -15px;
    }

    .srv-brand-identity-sec3 .brnd-sec3-lft h5 {
        margin: 0;
        font-size: 26px;
        margin-bottom: 14px;
        font-family: 'poppinsbold';
    }

    .brnd-sec3-lft h4 {
        font-size: 18px;
        line-height: 26px;
        color: #c4c4c4;
    }

    .brnd-sec3-lft h4 a {
        color: #0ac6b8;
    }

    .srv-brand-identity-sec4 p {
        margin-bottom: 40px;
    }

    .srv-brand-identity-sec5 .brnd-idnty-area {
        width: 100%;
    }

    .srv-brand-identity-sec5 .brnd-idnty-area a {
        width: 100%;
        display: block;
        margin-bottom: 19px;
    }

    .srv-brand-identity-sec5 .brnd-idnty-area a img {
        width: 41px;
        height: 31px;
    }

    .srv-brand-identity-sec5 .brnd-idnty-area .idnt-img {
        background: #fff;
        padding: 18px;
        text-align: center;
        width: 90px;
        height: 90px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0 auto;
    }

    .srv-brand-identity-sec5 .brnd-idnty-area a span {
        display: block;
        margin-top: 15px;
        text-align: center;
    }

    .brand-conslt-sec1 .brnt-bnr-cntr h2 {
        background: #232323;
        color: #fff;
        padding: 10px;
        font-size: 17px;
    }

    .brand-conslt-sec1 .brnd-bnr-img-rt img {
        position: relative;
        max-width: 109px;
        right: 40px;
    }

    .brand-conslt-sec2 .brnd-sec2-lft h3 {
        margin-bottom: 22px;
        font-size: 22px;
    }

    .brand-conslt-sec2 .brnd-sec2-rt img {
        margin-bottom: -5px;
        width: 100%;
    }

    .no-gutters {
        display: none;
    }

    .no-gutters-dwn .brnt-bnr-cntr img {
        width: 85%;
    }

    .no-gutters-dwn {
        display: block;
    }

    .brand-conslt-sec1 {
        background-color: #F3FBFF;
        padding-top: 60px;
    }

    .brand-conslt-sec2 .brnd-sec2-lft {
        margin-top: 40px;
        margin-bottom: 45px;
    }

    .brand-conslt-sec3 .col-md-5.offset-1 {
        margin-left: 0;
        margin-bottom: 30px;
    }

    .brand-conslt-sec3 .brnd-sec3-lets-box {
        border: 1px solid #707070;
        padding: 16px;
    }

    .brnd-sec3-lets-box h4 {
        font-size: 19px;
    }

    .brand-conslt-sec3 .brnd-sec3-lets-box p {
        font-size: 13px;
        color: #A7A7A7;
        margin-bottom: 23px;
    }

    .brand-conslt-sec4 .align-self-md-center.offset-2 {
        margin-left: 0px;
    }

    .brand-conslt-sec4 {
        background-color: #0AC6B8;
        padding: 46px 0px;
        color: #fff;
    }

    .brand-conslt-sec4 .brnd-sec4-rt {
        text-align: right;
        display: block;
        margin-top: 9px;
    }

    .brnd-sec4-lft h4 {
        text-align: left !important;
        display: block;
        font-size: 21px !important;
    }

    .brand-conslt-sec5 {
        padding-top: 60px;
        padding-bottom: 10px;
    }

    .serach-second::after {
        height: 90%;
        width: 100%;
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        z-index: 1;
    }

    .wb-prfrmnce-iner img {
        width: 70px;
        height: 70px;
        margin-right: 23px;
    }

    .wb-prfrmnce-iner {
        background: #fff;
        padding: 24px 16px;
        border: 1px solid #e3e3e3;
        display: flex;
        margin: 5px 0px;
    }

    .wb-prfrmnce-iner p {
        font-size: 13px;
        padding-top: 10px;
        min-height: auto;
        padding-bottom: 0px;
    }

    .wb-prfrmnce-iner {
        background: #fff;
        padding: 30px;
        border: 1px solid #e3e3e3;
        display: flex;
        margin: 5px 0px;
    }

    .srch-second-left {
        padding: 63px 0px 30px;
        color: #fff;
    }

    .srch-second-left h3 span {
        display: block;
        font-size: 18px;
        margin-bottom: 28px;
    }

    .srch-second-left {
        padding: 63px 0px 30px;
        color: #fff;
        text-align: center;
    }

    .srch-second-left h3 {
        font-size: 50px;
        margin-bottom: 10px;
    }

    .serach-second {
        position: relative;
        margin-bottom: 40px;
        top: 0;
        margin-top: 0;
    }

    span.free-spaner {
        display: block;
        margin-top: 19px;
        color: #0ac6b8;
        font-size: 19px;
        margin-bottom: 34px;
    }

    .web-perfomr-form h6 {
        color: #b7b7b7;
        font-size: 13px;
        margin-top: 32px;
    }

    .web-performance {
        padding: 0px 0px 60px 0;
        background: #fbfbfb;
    }

    .how-seo-work {
        margin: 60px 0px;
    }

    .how-chose-right {
        background: #ffcc00;
        border-radius: 1px;
        text-align: left;
        padding: 40px 20px;
        margin: 15px 0px;
    }

    .seo-srvc-content {
        background: #f8f8f8;
        padding: 60px 0;
    }

    .section.brand-management.srvc-seo-inet .applicant-left-down {
        display: block;
    }

    .social-srvc-cntniner {
        padding: 11% 17%;
        background: #FF7D4F;
        color: #fff;
        margin: 15px 0;
    }

    .socl-st-box {
        text-align: center;
        margin: 19px 0px;
    }

    .sp-work a {
        width: 39px;
        height: 39px;
        display: inline-block;
        border: 1px solid #000;
        text-align: center;
        line-height: 39px;
        font-size: 18px;
    }

    .social-palatform h2 {
        margin-bottom: 28px;
    }

    .social-palatform {
        padding-top: 60px;
        padding-bottom: 40px;
    }

    .social-graphics {
        padding: 0px 0px 80px 0px;
    }

    .how-chose-right h6 {
        display: none;
    }

    .how-chose-right p {
        font-size: 13px;
        color: #000;
        font-weight: 500;
        margin: 25px 0px 0px;
    }

    .socl-st-box p {
        color: #fff;
        font-size: 17px;
        margin-top: 5px;
    }

    .social-media-stats h2 {
        color: #fff;
        margin-bottom: 36px;
    }

    .srvc-app-devright.seo-up-tap img {
        width: 65%;
        /*position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
        top: 125px;*/
    }

    .section.brand-management.srvc-seo-inet .applicant-left-down {
        /*margin-top: 250px;*/
    }

    .section.brand-management.srvc-seo-inet {
        padding-top: 0px;
    }

    .socl-som-fq {
        text-align: center;
    }

    .socl-som-fq img {
        width: 80%;
        margin: 0 auto;
    }

    .sol-fq-titl h4 {
        font-size: 14px;
        font-weight: 600;
    }

    .sol-fq-titl .sol-num {
        background-color: #FF7D4F;
        width: 25px;
        height: 25px;
        display: inline-block;
        text-align: center;
        font-size: 14px;
        color: #fff;
        font-weight: 600;
        line-height: 25px;
        position: relative;
        left: 0;
        transform: unset;
        top: 0;
        margin-right: 10px;
    }

    .sol-fq-titl {
        display: flex;
        align-items: center;
    }

    .socl-fq-dtl p {
        margin-left: 36px;
    }

    .sol-fq-titl .sol-boder {
        background-color: #707070;
        width: 75px;
        height: 1px;
        display: inline-block;
        position: absolute;
        left: -14px;
        transform: translate(-50%, -50%);
        top: 19%;
    }

    .social-media-stats {
        background-color: #FF7D4F;
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .socl-st-box h3 {
        color: #fff;
        margin-top: 20px;
        font-size: 24px;
    }

    .online-campaign-header {
        margin: 0px 0px 5px;
        position: relative;
        padding: 76px 0px 0px;
    }

    .online-campaign-header::after {
        background: #ff6868;
        height: 72%;
        width: 100%;
        content: '';
        position: absolute;
        right: 0;
        top: 0;
        z-index: 1;
    }

    img.oh-pic-upper {
        display: none;
    }

    img.oh-pic-dwn {
        display: block;
    }

    .blackchain-section {
        padding: 60px 0px;
        background: #232323;
    }

    .right-target {
        background: #232323;
        padding: 70px 0px;
        margin-top: 60px;
    }

    .right-target h2 {
        font-size: 16px;
        font-family: 'poppinsregular';
        font-weight: 100;
        line-height: 28px;
    }

    .section.blackchain-section.online-campaign-money .container {
        position: relative;
    }

    .section.blackchain-section.online-campaign-money {
        padding: 70px 0px 30px;
    }

    .section.blackchain-section.online-campaign-money .col-md-5 {
        position: unset;
    }

    .section.blackchain-section.online-campaign-money h2 {
        position: absolute;
        top: 0;
    }

    .advantage-campaign-iner {
        padding: 70px 0;
        background: #f8f8f8;
    }

    .advantage-campaign-iner::after {
        position: absolute;
        height: 90%;
        bottom: 0;
        width: 100%;
        background: #f8f8f8;
        content: '';
        z-index: 1;
    }

    .advantage-campaign-iner {
        padding: 0px 0px 70px 0;
        background: transparent;
        position: relative;
    }

    .advantage-campaign-iner h2 {
        margin-bottom: 34px;
    }

    .row.advantage-dwn {
        position: relative;
        z-index: 9;
    }

    .section.blackchain-section.online-campaign-money img {
        width: 89%;
        margin: 76px auto 6px;
    }

    .online-campaign-header .srch-second-left {
        padding: 0;
        color: #fff;
        position: relative;
        z-index: 9;
    }

    .srvc-hiting-rgtimg {
        display: block;
    }

    img.upsrvc-hiting-rgtimg {
        display: none;
    }

    img.srvc-hiting-rgtimg {
        width: 40%;
        float: right;
        position: relative;
        right: -60px;
        top: -20px;
    }

    .online-campaign-header .row {
        flex-direction: column-reverse;
        display: flex;
    }

    .srch-second-left p {
        display: none;
    }

    .online-campaign-header .srch-second-left h3 span {
        font-size: 28px;
    }

    .online-campaign-header .srch-second-left h3 {
        font-size: 28px;
    }

    .social-marketing {
        background: #ff7d4f;
        padding: 50px 0px;
        color: #fff;
    }

    .section.technical-use.work-bst-srvc .row.project-down {
        padding: 60px 0px;
    }

    .row.prtfolio-bst-wrk {
        height: auto;
        overflow-y: hidden;
        overflow-x: hidden;
    }

    .section.technical-use.work-bst-srvc .row.project-down a.nav-item.nav-link.active {
        color: #000;
    }

    .form-group.prtfolio-wrk-select select#exampleFormControlSelect1 {
        background: #2a2a2a;
        color: #fff;
        width: 80%;
        padding-right: 10px !important;
    }

    .bow-prtfolio {
        margin: 15px 0px;
    }

    .nav-tabs .nav-link:focus,
    .nav-tabs .nav-link:hover {
        border: none !important;
    }

    .acurate-testimonial {
        background: #0ac6b8;
        color: #fff;
        padding: 70px 0px;
    }

    .section.indivisual-review h2 {
        margin-bottom: 20px;
        text-align: center;
    }

    .indivisual-review {
        padding: 60px 0;
    }

    .testimonial-right p {
        margin: 26px 0;
        color: #ffffffc9;
    }

    .cn-pg-hderiner {
        margin-top: 0px;
    }

    .contact-page-header {
        padding: 40px 0px 20px 0px;
    }

    .office-space {
        padding: 70px 0;
    }

    .cntc-up-right li {
        margin: 15px 0px;
        display: flex;
        align-items: center;
        height: 100%;
    }


    .technology-down div#marketingBannerSlider2 .owl-item.active {
        opacity: 0.5;
        transition: 0.4s;
    }

    .technology-down div#marketingBannerSlider2 .owl-item.active.center {
        opacity: 1;
        transition: 0.4s;
    }

    .owl-item.cloned {
        opacity: 0.5;
        transition: 0.4s;
    }

    .technology-down .owl-item {
        opacity: 0.5;
        transition: 0.4s;
    }

    .section.best-work .ourCliendslider .owl-dots {
        display: none !important;
    }

    .bst-wrk-iner h5 {
        font-size: 13px;
        margin: 7px 0;
        color: #00000057;
        font-weight: 400;
    }

    .bst-wrk-iner h6 {
        font-size: 11px;
        font-family: 'poppinsbold';
    }

    .bst-work-btn {
        text-align: right;
        margin-top: 12px;
        font-size: 9px;
    }

    .col-md-8.bt-border {
        padding: 0;
    }

    .bst-woker-down {
        padding: 14px 0px 7px;
    }

    .bst-wrk-iner {
        background: #fff;
        padding: 4px;
        margin: 0px 0px;
    }


    .tp-baner-left h1 {
        font-size: 38px;
        font-weight: 800;
        color: #000;
        margin-bottom: 40px;
        margin-top: 0;
    }

    

    .best-work::after {
        display: none;
    }

    .technical-use.work-bst-srvc .wrk-bst-hdr h2.sub-header span {
        display: inline;
    }

    .section.technical-use.work-bst-srvc .wrk-bst-hdr {
        position: absolute;
        top: -80px;
        width: 100%;
        text-align: center;
    }

    .section.technical-use.work-bst-srvc .row.project-down {
        padding: 120px 0px 40px;
    }

    

    .technical-use select#exampleFormControlSelect1 {
        text-align: center;
        background: transparent;
        color: #0ac6b8;
        border-color: #0ac6b8;
        width: 72%;
        margin: 17px auto;
    }

    .aplicant-left {
        padding: 100px 0;
    }

    .h2,
    h2 {
        font-size: 22px;
    }

    .applicant-left-down {
        margin-top: 32px;
    }

    h2.sub-header span {
        display: block;
        font-weight: 200;
        font-size: 20px;
    }

    .applicant-left-down li {
        padding: 11px 0;
        font-size: 9px;
        color: #a2a2a2;
    }

    .aplicant-right h5 {
        margin-bottom: 75px;
        font-size: 9px;
    }

    .aplicant-right {
        position: relative;
        bottom: 0;
        height: 100%;
        background: url(../image/aplicant-deploment.jpg)no-repeat;
        background-size: cover;
        background-position: 30%;
        left: -30px;
        margin-right: -30px;
    }

    .aplicant-right p {
        font-size: 10px;
    }

    .aplicant-btn {
        margin-top: 28px;
        margin-bottom: 0;
    }

    .experience-design .row {
        flex-direction: unset;
    }

    .col-md-5.col-4.express-space {
        padding: 0;
        position: unset;
    }

    .col-md-2.col-1.express-space {
        padding: 0;
    }

    .projectFactsWrap .item p.number {
        font-size: 24px;
        padding: 0;
        font-weight: bold;
        color: #ff7d4f;
        line-height: 32px;
    }

    .projectFactsWrap .item p {
        color: rgba(255, 255, 255, 0.8);
        font-size: 15px;
        margin: 0;
    }

    .projectFactsWrap .item {
    padding: 29px;
    text-align: left;
    margin: 14px 0px;
    height: 200px;
    }

    .projectFactsWrap .item .fa {
        text-align: right;
        font-size: 15px;
        display: inline-block;
        width: 100%;
        margin-top: 14px;
    }

    .row.grow-header {
        margin-bottom: 23px;
    }


    .section.experience-design .experience-left img {
        position: absolute;
        bottom: -1px;
        width: 230px;
        left: -77px;
        right: auto;
        z-index: 99;
        height: auto;
    }

    .section.experience-design .experience-left::after {
        position: absolute;
        content: '';
        height: 64%;
        width: 130px;
        left: -3px;
        right: auto;
        z-index: 2;
        margin: 0 auto;
    }


    .section.digital-marketing .experience-left::after {
        position: absolute;
        content: '';
        height: 57%;
        width: 41%;
        left: -3px;
        right: auto;
        z-index: 2;
        margin: 0 auto;
    }

    .section.digital-marketing .experience-left img {
        position: absolute;
        bottom: 28%;
        width:230px;
        left: -70px;
        right: auto;
        z-index: 99;
        height: auto;
    }

    .section.digital-marketing .col-md-5.col-4 {
        position: unset;
    }

    .digital-marketing {
        background: #0ac6b8;
        position: relative;
    }

    #comparison {
        position: relative;
        bottom: 0px;
    }

    .digital-marketing .row {
        flex-direction: unset;
    }

    .tech-iner {
        width: 92% !important;
        padding: 23px 15px;
    }

    .technology-down {
        margin-top: 27px;
    }

    .section.technology-use .owl-item.active.center {
        opacity: 1;
    }

    .tech-iner h5 {
        margin-top: 15px;
        font-size: 14px;
        font-weight: unset;
    }


    .technology-down .owl-nav {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        margin: 0 auto;
        display: none;
    }

    .technology-down .owl-nav img {
        width: 28% !important;
        margin-top: 20px;
    }

    .technology-use .owl-dots {
        display: none !important;
    }

    .footer-end::after {
        display: none;
    }

    .footer-end li {
        font-size: 11px;
        font-weight: 500;
    }

    .footer-end li:last-child {
        margin-left: 9px;
    }

    .atlst-ftr-bg::before {
        width: 10%;
    }

    .footer-inner li {
        line-height: 23px;
        font-weight: 300;
        color: #acacac;
    }

    .footer-inner h5 {
        margin-bottom: 8px;
        font-size: 14px;
        font-weight: 600;
    }

    h5.ftr-header-down {
        margin-top: 0px;
        margin-bottom: 9px;
    }

   .footer-inner h6 {
    margin-bottom: 40px;
    font-size: 13px;
}

    .lats-left form {
        margin: 17px 0;
    }

    .form-control.cnt-frmcontrol {
        margin: 7px 0;
        height: 41px !important;
        border-radius: 0;
        font-size: 13px;
        background: #ffffff59;
        border: none;
        color: #fff;
    }

    img.ftr-logo {
    width: 36%;
    margin-bottom: 13px;
    }
    .footer-inner {
        margin-bottom: 12px;
    }

    .lets-wrk-right img {
        width: 40%;
        margin-bottom: 11px;
        position: absolute;
        top: -10px;
        left: -23%;
    }

    .lats-left h2 {
        color: #fff;
        text-align: center;
    }

    .section.growing-fast .col-md-5 p {
        display: none;
    }

    .section.growing-fast h2.sub-header {
        text-align: center;
    }

    .top-nab-right {
        display: none;
    }

    .right-bar-icon.rs-offcanvas-link.text-right {
        display: none;
    }

    .mn-bnr-inner {
        padding: 50px 23px 170px;
        text-align: center;
    }

    div#fullpage {
        overflow-x: hidden;
        margin-top: 50px;
    }

    .header-area {
        padding: 10px 0;
        top: 0;
    }

    .rs-menu-toggle {
        background: transparent;
        border: none;
    }

    nav.rs-menu {
        position: absolute;
        display: inline-block;
        width: 100%;
        text-align: center;
        left: 0px;
        top: 59px;
        right: 0px;
        background: #2f2f2f;
    }

    .nav-menu > .menu-item-has-children > span.rs-menu-parent,
    .nav-menu .rs-mega-menu > span.rs-menu-parent {
        position: absolute;
        right: 0;
        top: 0;
        padding: 13px;
        cursor: pointer;
        line-height: 13px;
        background: #0ac5b8;
        border-left: 1px solid #131313;
        display: flex;
        align-items: center;
        bottom: 0;
    }

    .nav-menu > li > a.active::after {
        display: block;
    }

    .atlst-ftr-bg {
        padding: 7px 0;
        background: #0ac6b8;
        margin-top: 33px;
        position: relative;
    }

    .header-area {
        position: sticky;
    }

    img.lets-work-sideup {
        position: absolute;
        width: 28%;
        right: 0;
        top: auto;
        bottom: 20px;
    }

    img.lets-work-sidedwn {
        position: absolute;
        width: 20%;
        right: 0;
        top: auto;
        bottom: -45px;
        z-index: 999;
    }


    .technology-use {
        text-align: center;
        padding: 60px 0px 70px;
    }

    .lets-work {
        padding: 70px 0px;
    }

    .lets-wrk-right h6 {
        font-size: 10px;
        color: #fff;
        letter-spacing: 1px;
        margin-bottom: 6px;
    }

    .section.lets-work .col-md-5 {
        position: unset;
    }


    .lets-wrk-right h5 {
        font-size: 12px;
        color: #fff;
        font-weight: 200;
        letter-spacing: 1px;
    }

    .growing-fast {
        padding: 70px 0px 70px;
    }

    .tp-bnr-iner h6 {
        top: 45%;
        font-size: 11px;
    }

    img.bnr-right-side {
        width: 4%;
        height: 68%;
    }

    img.bnr-lft-side {
        width: 4%;
        height: 58%;
    }

    .row.baner-rgt-inet {
        margin-right: 0px;
        margin-left: 0px;
    }

    .row.mn-bnr-inner .col-md-6 {
        position: unset;
    }

    .tp-bnr-dwn {
        display: unset;
        position: absolute;
        bottom: 72px;
        left: 0;
        right: 0;
    }

    .tp-bnr-dwn span {
        margin-left: 0;
        height: 48px;
        line-height: 14px;
        padding: 0px 7px;
        position: relative;
        top: 22px;
    }

    sapn.aplicantspn-left {
        width: 100%;
        display: inline-block;
        font-size: 13px;
    }

    .applicant-left-down li::after {
        display: none;
    }

    .applicant-left-down li:hover::after {
        display: none;
    }

    .tt-clr {
        display: inline-block;
        font-size: 9px;
        margin-bottom: 1px;
    }

    .aplicant-right h5::after {
        content: '';
        left: 0;
        right: 0;
        width: 1px;
        height: 66px;
        border-right: 2px dashed #a5a5a5;
        position: absolute;
        margin: 0 auto;
        top: 15px;
    }

    .applicant-develoment .col-md-1.col-1 {
        padding: 0;
    }

    .col-md-6.aplicant-rightiner {
        position: relative;
        padding: 0;
    }

    .aplicant-right img {
        display: none;
    }


    .bm-index-iner {
        margin-bottom: 0;
    }

    .col-md-6.handle-inner {
        position: relative;
        padding: 0;
    }

    .project-down::after {
        display: none;
    }

    .row.project-down .nav.nav-tabs {
        position: relative;
        z-index: 9;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .row.project-down {
        display: flex;
        align-items: center;
        padding: 130px 0px 90px;
        position: relative;
    }

    .row.project-down .nav.nav-tabs .nav-link {
        padding: 6px 0px;
        margin: 3px 0px;
    }

    .row.project-down a.nav-item.nav-link.active {
        border-right: 0px solid #fff;
        border-bottom: 0px solid #fff;
    }

    .bst-wrk-headr {
        display: flex;
        justify-content: center;
        align-content: center;
        position: absolute;
        top: -80px;
        left: 0;
        right: 0;
    }

    a.bt-wrk-linker {
        text-align: center;
        margin-top: 30px;
    }

    h5.perhi-list {
        display: none;
    }

    ul.list-unstyled.pi-list {
        display: none;
    }

    ul.list-inline.ftr-header-list li {
        display: block;
        line-height: 40px;
    }

    ul.list-inline.ftr-header-list .fa {
        background: #0ac6b8;
        padding: 9px 7px;
        font-size: 17px;
        color: #01061a;
        margin-right: 3px;
        transition: 0.3s;
        width: 35px;
        height: 35px;
        text-align: center;
    }

    .footer-section {
        padding: 40px 0px 0px;
    }

    .rs-menu a {
        padding: 17px 20px;
    }

    .nav-menu > li > a {
        border-bottom: 1px solid #ffffff73;
    }

    .technical-use::after {
        display: none;
    }

    .timeline {
        display: unset;
    }

    .row.project-down .nav.nav-tabs .nav-link {
        padding: 6px 0px;
        margin: 3px 0px;
        font-size: 11px;
    }

    .square.blank {
        visibility: hidden;
        display: none;
    }

    div#horizontal-timeline .block:nth-child(odd) {
        display: block;
        width: 50%;
        margin: 0 auto;
        clear: both;
        margin-left: 50%;
        position: relative;
    }

    div#horizontal-timeline .block:nth-child(even) {
        display: block;
        width: 50%;
        margin: 0 auto;
        clear: both;
        margin-right: 50%;
        position: relative;
        padding-right: 25px;
    }

    .horizontal .square {
        padding: 0px 0 20px 0px;
    }

    .horizontal .link {
        display: none;
    }

    div#horizontal-timeline .block:nth-child(odd)::after {
        height: 100%;
        content: '';
        width: 1px;
        background: #727272;
        position: absolute;
        left: -17px;
        top: 6px;
    }

    div#horizontal-timeline .block:nth-child(even)::after {
        height: 100%;
        content: '';
        width: 1px;
        background: #727272;
        position: absolute;
        right: 16px;
        top: 0px;
    }

    div#horizontal-timeline .block:last-child::after {
        display: none;
    }

    .horizontal .square {
        margin: 0px 0 0px 0px;
    }

    div#horizontal-timeline .block:nth-child(odd) .circle {
        position: absolute;
        left: -17px;
    }

    div#horizontal-timeline .block:nth-child(even) .circle {
        position: absolute;
        top: -7px;
        right: -3px;
    }

    .row.project-down .block:nth-child(odd) .circle::after {
        content: '';
        position: absolute;
        top: 5px;
        left: 0px;
        right: 0;
        transform: rotate(-90deg);
    }

    .row.project-down .block:nth-child(odd) .circle::before {
        content: '';
        position: absolute;
        top: 5px;
        left: -10px;
        right: 0;
        transform: rotate(-90deg);
    }

    .row.project-down .block:nth-child(even) .circle::after {
        top: 15px;
        left: 5px;
        right: 0;
        transform: rotate(-90deg);
    }

    .row.project-down .block:nth-child(even) .circle::before {
        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid #0ac6b8;
        content: '';
        position: absolute;
        top: 15px;
        left: -5px;
        right: 0;
        transform: rotate(-90deg);
    }

    .square {
        max-width: initial;
        min-width: auto;
        height: auto;
        color: #fff;
        z-index: 2;
        position: relative;
    }

    .wrk-process-headr {
        position: absolute;
        top: -80px;
        width: 100%;
    }

    .process-down-div {
        width: 101%;
        margin: 19px auto;
        padding-top: 0px;
    }

    .bm-mid-image {
        display: block;
        background: url('../image/bm-mid-image.jpg')no-repeat;
        background-size: cover;
        background-position: center;
    }
    ul.nav.nav-tabs.wrk-process-inet {
    display: inline-block  !important;
    white-space: nowrap;
    overflow: auto !important;
    width: 100%;
    color: #fff;
    }
    .timeline-inner .nav-tabs .nav-link {
    color: #ececec;
    }
    
    ul.nav.nav-tabs.wrk-process-inet li.nav-item {
    width: auto;
    display: inline-flex;
    margin: 0px 4px;
    }
}
@media (min-width: 480px) and (max-width: 574px) {
    .row.mn-bnr-inner .col-md-7 {
    position: unset;
}

    .section.experience-design .experience-left img {
        position: absolute;
        bottom: -1px;
        width: 260px !important;
        left: -55px !important;
        right: auto;
        z-index: 99;
        height: auto;
    }

    .section.experience-design .experience-left::after {
        position: absolute;
        content: '';
        height: 71% !important;
        width: 187px !important;
        left: -3px;
        right: auto;
    }
.mobile-navbar{
        display:block;
    } 
    
    header.nav-top{
        display:inline-flex;
    }
.header-area{
        display:none;
    }
    header.nav-top img {
    width:27px;
}
.best-work a.nav-item.nav-link.active::after {
    content: '';
    height: 1px;
    width: 100%;
    bottom: -2px;
    background: #efefef;
    position: absolute;
    left: 0;
}
.best-work a.nav-item.nav-link.active {
    position: relative;
}

}
@media (max-width:375px)
{
    
    .projectFactsWrap .item {
    padding: 16px !important;
    text-align: left !important;
    margin: 12px 0px !important;
    height: 141px !important;
    width: 100% !important;
    }
}

@media (min-width: 576px)
{
.modal-dialog {
    max-width: 695px !important;
    margin: 1.75rem auto;
}
}

@media (min-width: 320px) and (max-width: 575px) {
    .row.mn-bnr-inner .col-md-7 {
    position: unset;
}

.best-work a.nav-item.nav-link.active::after {
    content: '';
    height: 1px;
    width: 100%;
    bottom: -2px;
    background: #efefef;
    position: absolute;
    left: 0;
}
.best-work a.nav-item.nav-link.active {
    position: relative;
}
    header.nav-top img {
    width:27px;
}
.wrk-process-headr h6 {
    color: #0ac6b8;
    margin-top: 12px;
    position: relative;
    display: inline-block;
}
    h1 {
        font-family: 'poppinsblack';
        font-size: 28px;
    }
    .section.technology-use.client-ftrup .tech-iner {
    height:135px;
}
    .row.mn-bnr-inner .col-md-7 {
    position: unset;
}
    .mobile-navbar{
        display:block;
    }
    header.nav-top {
        display:inline-flex;
    }
    .header-area{
        display:none;
    }
    .career-banner {
        padding: 50px 0px;
    }

    .responsibilites-section {
        padding: 60px 0px;
    }

    .section.responsibilites-section h2 {
        margin-bottom: 16px;
    }

    .responsive-left p {
        font-size: 12px;
        line-height: 20px;
    }

    .responsive-left span {
        display: block;
        margin: 13px 0;
    }

    .responsive-right li span:first-child {
        width: 63%;
        font-size: 13px;
    }

    .responsive-right li {
        line-height: 38px;
    }

    .responsive-right {
        margin: 30px 0px;
    }

    /*.section.join-team {
        background: #232323;
        padding: 60px 0px;
    }*/

    .section.join-team p {
        font-size: 13px;
        color: #c9c9c996;
        margin-top: 20px;
        text-align: center;
    }

    .section.join-team .jt-frmcontrol {
        height: 43px;
        font-size: 13px;
        margin: 7px 0;
    }

    .about-top-section {
        background: #232323;
        color: #fff;
        padding: 60px 0px;
    }

    .about-top-inner h2.sub-header {
        margin-bottom: 20px;
    }
    
    ul.nav.nav-tabs.wrk-process-inet {
    display: inline-block  !important;
    white-space: nowrap;
    overflow: auto !important;
    width: 100%;
    color: #fff;
    }
    .timeline-inner .nav-tabs .nav-link {
    color: #ececec;
    }
    
    ul.nav.nav-tabs.wrk-process-inet li.nav-item {
    width: auto;
    display: inline-flex;
    margin: 0px 4px;
    }

    p {
        font-size: 13px;
        line-height: 22px;
    }

    .bi-top-banner {
        padding: 60px 0px 60px;
    }

    .section.bi-top-banner img {
        width: 46%;
        margin-top: 40px;
    }

    .ideation-section {
        padding: 60px 0px;
    }

    .section.ideation-section h2 {
        font-size: 26px;
        font-weight: 100;
    }

    .ideation-right::after {
        position: absolute;
        top: 5%;
        left: 0;
        height: 60px;
        width: 50px;
        border-top: 3px solid white;
        content: '';
        border-left: 3px solid white;
    }

    .ideation-right {
        position: relative;
        padding-top: 75px;
    }

    .ideation-right p {
        margin: 14px 0;
        color: #ccd3db;
        font-family: 'poppinsthin';
        font-size: 13px;
        letter-spacing: 1px;
        line-height: 20px;
    }

    .exploration-content h2 {
        font-family: 'poppinsthin';
        color: #000;
        font-size: 26px;
        font-weight: 100;
        margin-bottom: 31px;
    }

    .explore-icon {
        margin-top: 38px;
    }

    .cons-right {
        padding-top: 77px;
        position: relative;
    }

    .cons-right h5 {
        font-size: 15px;
        font-weight: 700;
        color: #000;
        margin-bottom: 10px;
    }

    .exploration-content {
        padding: 40px 0px 80px;
    }

    .h5,
    h5 {
        font-size: 1rem;
    }

    .section.typography-inner h2 {
        font-size: 26px;
        font-weight: 100;
        margin-bottom: 35px;
    }

    .typogra-left img {
        width: 53%;
    }

    .typogra-left {
        margin-bottom: 29px;
    }

    .typography-inner {
        padding: 80px 0px;
    }

    .section.abt-clr h2 {
        font-size: 26px;
        font-weight: 100;
        margin-bottom: 35px;
    }

    .section.clear-space {
        background: #fff;
        padding: 60px 0px;
    }

    .clear-pace-left {
        margin-bottom: 29px;
    }

    .clear-space h2 {
        font-family: 'poppinsthin';
        color: #000;
        font-size: 26px;
        font-weight: 300;
        margin-bottom: 26px;
    }

    .section.abt-clr {
        position: relative;
        padding: 60px 0px;
    }

    .section.about-down-banner {
        height: 51vh;
    }

    img.abt-dwn-bnr-pic {
        width: 50%;
    }

    .section.about-down-banner span {
        background: #ff7d4f;
        color: #fff;
        padding: 6px 10px;
        letter-spacing: 7px;
        transform: rotate(-90deg);
        position: absolute;
        text-align: center;
        align-items: center;
        justify-content: center;
        right: -4%;
        bottom: 26%;
    }

    .typogra-right ul li {
        font-size: 14px;
        line-height: 27px;
        padding: 1px 3px;
    }

    .hexa-spaner li:first-child {
        padding-right: 0px;
    }

    .abt-clr-right h6 {
        display: block;
        margin: 21px 0 0;
        color: #878787;
        font-size: 13px;
    }

    .abt-clr-left img {
        width: 38%;
    }

    .abt-clr-right img {
        width: 55%;
    }

    .section.technogical-section img {
        width: 100%;
        height: 170px;
    }

    .angular-down img {
        margin-bottom: 10px;
    }

    .angular-down img {
        width: 42%;
    }

    .angular-down {
        left: 21%;
        text-align: center;
        width: 24%;
        padding: 8px 7px;
    }

    .our-team {
        padding: 60px 0px;
    }

    .section.team-member {
        padding: 60px 0px;
    }

    .section.team-member h2 {
        margin-bottom: 0px;
    }

    .section.why-alternative h2 {
        margin-bottom: 31px;
    }

    .why-alternative {
        padding: 60px 0px;
    }

    .why-innner img {
        width: 100%;
        margin-bottom: 11px;
    }

    .why-innner {
        width: 100%;
        margin-bottom: 20px;
    }

    .why-innner h6 {
        font-size: 14px;
        color: #868686;
        line-height: 18px;
    }

    .section.life-inner {
        background: #0ac6b8;
        padding: 70px 0px 100px;
    }

    .ourCliendslider .owl-nav {
        width: 100%;
        margin: 0 auto;
    }

    .engagement-section {
        padding: 69px 0px 90px;
    }

    .engagement-inner {
        margin: 21px 31px 0px 0;
    }

    .section.job-opening h2.sub-header {
        color: #fff;
        margin-bottom: 10px;
    }

    .job-open-iner {
        text-align: center;
        width: 100%;
        background: #fff;
        margin: 20px 0px;
    }

    .job-opening {
        background: #232323;
        padding: 60px 0px;
    }

    .section.sticky-header.web-dev-banner {
        padding: 60px 0px 0px;
    }

    .section.sticky-header.web-dev-banner h1 {
        margin-bottom: 23px;
    }

    .section.sticky-header h1 {
        font-size: 30px;
    }

    .sticky-header h5 {
        color: #ff7d4f;
        font-family: 'poppinsbold';
        margin: 18px 0px;
        font-size: 19px;
    }

    .seo-srvc-content.campaign-online.wd-value-add {
        padding: 60px 0;
        background: #ff7d4f;
    }

    .wd-brief {
        padding: 60px 0;
    }

    .wd-bfief-leftup {
        margin-top: 11px;
    }

    .web-dev-tab-list {
        text-align: center;
        font-size: 22px;
    }

    .row.wb-panel-inner {
        margin-top: 17px;
    }

    .seo-srvc-content h2 {
        margin-bottom: 15px;
    }

    .section.sticky-header h1 {
        font-size: 28px;
    }

    .section.sticky-header.web-dev-banner {
        padding: 60px 0px 0px;
        text-align: center;
    }

    .section.sticky-header.web-dev-banner h5 {
        display: none;
    }

    .experties-inner.oexperience-wd::after {
        background: #0ac6b8;
        width: 100%;
    }

    .webdevolopment-mid {
        position: relative;
        z-index: 9;
    }

    .make-friend-ai.wb-application-lfter .mkfrn-right {
        padding: 60px 0px;
    }

    .make-friend-ai img {
        position: relative;
        bottom: 0;
    }

    .exprties-lft h2 {
        margin-bottom: 22px;
    }

    .experties-inner {
        position: relative;
        padding: 60px 0px;
    }

    .square.down p {
        line-height: 16px;
        margin-top: 12px;
    }

    .square.up p {
        line-height: 16px;
        margin-top: 12px;
    }

    .mkfrn-right h2 {
        margin-bottom: 19px;
    }

    .experties-inner.oexperience-wd .exprties-lft {
        padding: 0px 0px;
        margin-bottom: 20px;
    }

    img.client-img {
    width: 113px !important;
    margin: 0px auto;
    position: relative;
    bottom: -50px;
    z-index: 9;
    border: 5px solid #fff;
    padding-right: 0px;
    height: auto;
    }

    .client-right {
        padding: 60px 30px 70px;
        position: relative;
        color: #fff;
        text-align: center;
    }

    .online-public-sec1 p {
        display: none;
    }

    .online-public-sec1 h1 {
        color: #fff;
        font-size: 20px;
        text-align: right;
        position: relative;
        top: -11px;
    }

    .online-public-sec2 .socl-fq-dtl {
        padding-left: 0;
    }

    .online-public-sec2 .sol-fq-titl h5 {
        margin-top: 40px;
    }

    .online-public-sec2 .sol-fq-titl .sol-boder {
        background-color: #707070;
        width: 48px;
        left: 0;
        top: 48px;
    }

    .online-public-sec2 .socl-faq {
        margin-top: 46px;
    }

    .online-public-sec2 .sol-fq-titl h4:before {
        position: absolute;
        content: "";
        width: 70px;
        height: 70px;
        background: #FDD04F;
        border-radius: 50%;
        z-index: -1;
        top: -31px;
        left: -30px;
    }

    .online-public-sec2 {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .on-pd2-img {
        text-align: right;
        margin-top: 40px;
    }

    .online-public-sec4 .online-tab-cont {
        text-align: left;
    }

    .online-public-sec4 {
        background-color: #0099FF;
        padding-top: 70px;
        padding-bottom: 70px;
    }

    .online-public-sec4 .online-tab-cont h4 {
        margin-bottom: 10px;
        margin-top: 20px;
        color: #fff;
        font-size: 18px;
    }

    .online-public-sec4 h2.sub-header {
        padding-bottom: 30px;
    }

    .online-relate-tab {
        display: none;
    }

    .online-public-sec2.ops-pr-inner {
        padding-bottom: 0px;
    }

    .nav-menu > li > a:hover::after {
        display: none;
    }

    .socl-faq.trade-faq {
        margin-top: 0px;
    }

    .online-public-sec1 {
        background: url(../image/service/online-public-relation/bnr-bg.svg)no-repeat;
        background-size: 99%;
        background-position: bottom right;
        padding-top: 50px;
        padding-bottom: 40px;
    }

    img.rgt-qte {
        position: absolute;
        right: 33px;
        width: 36px !important;
        bottom: 27px;
        top: auto;
    }

    .sticky-header {
        padding: 60px 0px 50px;
        position: relative;
        text-align: center;
    }
    .srvc-desktop-application {
    background: #fdd04f;
    padding-bottom: 110px !important;
    }

    .srvc-app-devright img {
        position: relative;
        bottom: 0;
        right: 0;
        width: 100%;
    }

    .srvc-app-devright {
        position: relative;
        bottom: 0px;
        padding-top:0px;
        margin: 0px -15px;
    }

    .section.brand-management.srvc-mobiledev {
        padding: 51px 0px;
    }

    .section.brand-management.srvc-mobiledev h2 {
        color: #000000;
    }

    .section.brand-management.srvc-mobiledev h2 span {
        color: #000000;
    }

    .section.brand-management.srvc-mobiledev .applicant-left-down {
        margin-top: 0;
        color: #fff;
    }

    .web-dev-tab {
        display: flex;
        align-items: center;
        position: relative;
        margin: 12px 0px;
        z-index: 999;
        color: #fff;
    }

    .experties-inner::before {
        display: none;
    }

    span.nmbr-spaner-pic {
        width: 32px;
        background: white;
        height: 32px;
        padding: 7px;
        margin-right: 13px;
        border: 1px solid #fff;
        filter: invert(0);
        display:flex;
        align-items:center;
    }
    span.nmbr-spaner-pic img{
    width:15px;
    }

    .web-dev-tab::after {
        display: none;
    }

    .industries-work {
        background: #232323;
    }

    .industries-iner img {
    width: 70%;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    background: #000000;
    height: 112px;
    padding: 40px 43px;
    filter: invert(1);
    }

    .industries-work h2 {
        color: #fff;
    }

    .industries-iner {
        display: block;
        align-items: center;
        margin: 13px 0;
        text-align: center;
    }

    .industries-iner p {
        font-size: 15px;
        font-family: 'poppinsregular';
        color: #fff;
    }

    .industries-right {
        display: none;
    }

    .app-environemt {
        padding: 70px 0px;
    }

    .app-environ-left {
        margin-left: 23px;
        margin-top: 32px;
    }

    h4.left-iner::after {
        position: absolute;
        left: -63px;
        top: 10px;
        width: 60px;
        background: #404040;
        content: '';
        height: 2px;
    }

    .app-envireright {
        margin-left: 0;
        margin-top: 40px;
        text-align:center;
    }

    .app-environ-left p {
        font-size: 13px;
        color: #a7a7a7;
    }

    .app-environ-left h4 {
        font-size: 16px;
        color: #000;
        margin-bottom: 13px;
        font-family: 'poppinsbold';
        position: relative;
    }

    .app-envireright img {
        width: 100%;
    }
    img.app-envire-rgtiner {
    width: 50%;
    margin: 0 auto;
    }

    .mobile-app-devworks::after {
        display: none;
    }

    .mobile-app-devworks {
        padding: 0px 0px 70px 0px;
        position: relative;
    }

    .mobile-app-devworks h2 {
        color: #000;
    }
    .blckchain-srvc.srvc-why-dktp select#exampleFormControlSelect1 {
    margin-top: 0;
    }
    .blckchain-srvc.srvc-why-dktp h2 {
    margin-bottom: 21px;
    }
    .madev-work-left .tab {
        display: none;
    }

    select#works {
        display: block;
        background: #bdbdbd;
        bottom: -110px;
        position: absolute;
        width: 55%;
        left: 0;
        right: 0;
        margin: 0 auto;
        border: 1px solid #adadad;
    }

    .madev-work-rightbtn a.hvr-sweep-to-right15:first-child {
        margin-right: 0px;
    }

    .madev-work-rightinr {
        display: block;
        flex: 1 1 auto;
        align-items: center;
        border: 1px solid #a7a7a299;
        padding: 17px;
    }

    .madev-work-rightinr img {
        margin: 0px auto;
        width: 50% !important;
        padding-bottom: 30px;
    }

    .hvr-sweep-to-right15 {
        padding: 8px 13px;
    }

    .madev-work-rightinrgt li {
        margin-top: 17px;
    }

    .madev-work-rightinrgt h4 {
        font-size: 19px;
    }

    .madev-work-rightinrgt li span:first-child {
        font-size: 15px;
        font-weight: 500;
        margin-bottom: 6px;
    }

    .section.mobile-app-dev-platform::after {
        position: absolute;
        background: #0099ff;
        content: '';
        left: 0;
        top: 0;
        height: 100%;
        width: 100%;
        z-index: 1;
    }

    .section.mobile-app-dev-platform {
        position: relative;
    }

    .mobile-app-left img {
        width: 100%;
        position: relative;
        z-index: 2;
    }

    .sectionClass {
        position: relative;
        display: block;
        z-index: 9;
    }

    .section.mobile-app-dev-platform .item.m-app-dev-inner {
        background: #fff;
    }

    .section.mobile-app-dev-platform .item p {
        color: rgb(0 0 0);
        font-size: 12px;
        margin: 0;
        line-height: 17px;
    }

    .section.mobile-app-dev-platform .projectFactsWrap .item {
        padding: 22px 6px;
        margin-top: 29px;
        min-height: 150px;
        text-align: center;
        margin-bottom: 0;
    }

    .section.mobile-app-dev-platform .projectFactsWrap .item p.number {
        font-size: 25px;
        padding: 0;
        font-weight: bold;
        color: #ff7d4f;
        line-height: 32px;
        margin-bottom: 9px;
    }

    .section.mobile-app-dev-platform {
        padding-bottom: 68px;
    }

    .madev-work-left h2 {
        margin-bottom: 90px;
    }

    .dekstop-rvr-inet {
        padding: 15px;
        border: 1px solid #b3b3b3;
    }

    .dekstop-rvr-inet-right h4 {
        font-size: 17px;
        font-family: 'poppinsbold';
        margin-top: 20px;
    }

    .happy-client {
        padding: 61px 0px 100px;
    }

    .happy-client h2 {
        margin-bottom: 0px;
    }

    .section.desktop-tool-use::after {
        content: '';
        height: 41%;
        width: 100%;
        background: #212731;
        position: absolute;
        right: 0;
        bottom: 0;
        z-index: 1;
        top: auto;
    }

    .section.desktop-tool-use::before {
        content: '';
        height: 50%;
        width: 100%;
        background: #0099ff;
        position: absolute;
        left: 0;
        top: 0;
        z-index: 1;
    }

    .desktp-tool-iner {
        width: 100%;
        padding: 16% 12%;
        position: relative;
        z-index: 9;
        display: flex;
        align-items: center;
    }

    .section.desktop-tool-use h2 {
        margin-bottom: 0;
    }

    .section.desktop-tool-use {
        background: #ff7d4f;
        color: #fff;
        position: relative;
        padding: 60px 0px 0px;
    }

    .desktp-tool-iner .fa {
        margin-right: 59px;
    }

    img.dktp-right-iner {
        width: 67%;
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
        top: 19px;
    }

    .faq-pros.consfgrn-hdr ul {
        margin-left: 20px;
    }

    .faq-pros.cons-hdred ul {
        margin-left: 20px;
    }

    .faq-pros.cons-hdred {
        margin: 25px 0px;
    }

    .popular-exam h6 {
        margin-top: 14px;
        margin-bottom: 15px;
        font-family: 'poppinsbold';
        font-size: 14px;
        color: #848484;
    }

    .faq-pros h6 {
        font-size: 15px;
        font-family: 'poppinsbold';
        margin-bottom: 18px;
    }

    .faq-header-dktp.down-dsktop-application {
        margin: 36px 0px 36px 0px;
    }

    .faq-pros li {
        color: #949494;
        font-size: 14px;
        position: relative;
        margin-top: 9px;
    }

    .bchain-bnfit-inner {
        text-align: center;
        background: #0ac6b8;
        padding: 30px 16px;
        margin: 15PX 0;
    }

    .bchain-bnfit .row {
        display: flex;
        flex-direction: column-reverse;
    }

    .blck-chn-pltform {
    padding: 70px 0px 20px;
    }

    .black-pltform-inner img {
        width: 50px;
        height: 50px;
    }

    .black-pltform-inner h6 {
        margin-top: 11px;
        color: #a7a7a7;
        font-size: 13px;
        margin-bottom: 18px;
    }

    .blockchain-component {
        background: #001580;
        padding: 60px 0;
    }

    .blc-com-rightiner {
        text-align: center;
    }

    .blc-com-rightiner h5 {
        color: #dcdcdc;
        font-size: 15px;
        margin: 14px 0px 19px;
    }

    .desktop-application-server {
        padding: 60px 0px 90px;
    }

    .section.blackchain-service {
        background: #0ac6b8;
        color: #fff;
        padding: 70px 0px;
    }

    .blk-srvc {
        background: #fff;
        color: #000;
        padding: 32px 24px;
        margin: 15px 0px;
    }

    .blk-srvc h5 {
        margin-bottom: 13px;
        font-weight: 600;
        font-size: 16px;
        margin-right: 0px;
    }

    .section.blackchain-service h2 {
        margin-bottom: 17px;
    }

    .section.blck-chn-pltform h2 {
        margin-bottom: 32px;
    }

    .bcahin-rightinr img {
        position: relative;
        bottom: 0;
    }

    .blckchain-srvc .bs-right h3 {
        font-size: 17px;
        margin-top: -5px;
    }

    .blckchain-srvc {
        padding: 70px 0;
        background: #0099ff;
    }

    .bchain-bnfit {
        background: #0f054c;
        padding: 70px 0;
    }

    .section.sticky-header.blockmain-development {
        padding: 52px 0px;
        margin-bottom: -62px;
    }

    .blockmain-development {
        background-size: cover;
        background-position: center;
        background: #3038bd;
    }

    .blackchain-right h2 {
        font-size: 18px;
    }

    .bs-right p {
        font-size: 13px;
        color: #fff;
        margin: 24px 0;
        line-height: 20px;
    }

    .blckchain-srvc.srvc-visual-exprence .madev-work-left .tab {
        display: block;
    }

    
    .slider_dwn_remove 
    .srvc-seo-inet .applicant-left-down {
    margin-top: 29px;
    width: 85%;
    margin: 0 auto;
    }
    .srvc-seo-inet .aplicant-left h1 {
        font-size: 28px;
        margin-bottom: 10px;
        margin-top: 30px;
    }

    .srvc-seo-inet {
        padding: 60px 0px;
        text-align: center;
    }

    .ux-cx-rechr-sec2 .socl-fq-dtl {
        padding-left: 3px;
    }

    .sol-fq-titl {
        position: relative;
        margin: 16px 0px 3px 0px;
    }

    .ux-cx-rechr-sec3 {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .ux-cx-rechr-sec3 .brnd-sec3-lets-box {
        border: 1px solid #707070;
        padding: 30px;
        height: auto;
    }

    .ux-cx-rechr-sec3 h2 {
        margin-bottom: 26px;
    }

    .ux-cx-rechr-sec3 .brnd-sec3-lets-box p {
        font-size: 13px;
        color: #A7A7A7;
        margin-bottom: 12px;
    }

    .ux-lst-box-left {
        background-color: #232323;
        color: #fff;
        margin-left: -28px;
        margin-bottom: 20px;
    }

    .ux-cx-rechr-sec3 .brnd-sec3-lets-box span {
        display: inline-block;
        margin-bottom: 30px;
        margin: 0 auto 19px;
        display: block;
    }

    .ux-cx-rechr-sec4 {
        background-image: none;
        background-repeat: no-repeat;
    }

    .ux-cx-rechr-sec4 h4 {
        color: #fff;
        font-size: 15px;
    }

    .ux-rc-img {
        display: block;
        text-align: right;
        margin: 20px 0px 40px 0;
    }

    .ux-cx-rechr-sec4 h5 {
        color: #0AC6B8;
        font-size: 50px;
        margin-top: 30px;
    }

    .ux-cx-rechr-sec4 h4 {
        color: #fff;
        font-size: 17px;
    }

    h3.gd-creativevs {
        display: block;
        text-align: center;
        margin-bottom: 20px;
        font-size: 20px;
    }

    .sol-fq-titl h5 {
        font-size: 15px;
        color: #232323;
        margin-top: 0px;
        margin-left: 36px;
    }

    .ux-cx-cont .ux-lst-rt {
        display: none;
    }

    .ux-cx-cont {
        display: flex;
        align-items: center;
        margin-top: 30px;
    }

    .ux-cx-cont .ux-lst-lf a {
        display: block;
        white-space: nowrap;
        padding: 3px 0;
        font-size: 12px;
    }

    .ux-cx-cont .ux-cnt {
        padding-left: 7px;
        padding-right: 0;
    }

    .ux-cx-rechr-sec4 .ux-rc-img img {
        max-width: 156px;
    }

    .ux-cx-rechr-sec5 .bg-light-grey {
        background-color: #F6F6F6;
        padding: 60px 0;
        display: none;
    }

    .ux-cx-rechr-sec5 h2 {
        padding-bottom: 19px;
    }

    .ux-cx-rechr-sec5 .online-tab-cont h4 {
        color: #0AC6B8;
        margin-bottom: 9px;
        font-size: 19px;
    }

    select#exampleFormControlSelect1 {
    background: #f5f5f5;
    border: none;
    width: 93%;
    margin: 30px auto 0px;
    display: block;
    font-size: 14px;
    }
    .bchain-bnfit-inner p {
    color: #ffffff;
    font-size: 13px;
    height:135px;
    }
    .bchain-bnfit-inner img {
    width: 44px;
    height:unset;
    }
    .experties-mid .tab {
    display: none;
    }
    .bs-right h6 {
    color: #fff;
    }

    .section.wd-project-done .row.project-down {
        padding: 0px 0px 38px;
    }

    .pricip-end {
        margin-top: 34px;
    }

    .princi-rgt-pic {
        margin-top: 30px;
    }

    .principle-follow {
        padding: 60px 0px;
    }

    .visual-header {
        background: url(../image/service/vd-bg.svg)no-repeat;
        background-size: 100%;
        background-position: top center;
        text-align: center;
        padding: 280px 0px 175px !important;
    }

    .principle-follow h2.sub-header::after {
        position: absolute;
        left: -6%;
        width: 59%;
        height: 60px;
        top: -27%;
    }

    .principle-follow h2.sub-header {
        position: relative;
        font-size: 16px;
        margin-bottom: 30px;
    }

    .principle-follow h2.sub-header span {
        position: relative;
        font-size: 16px;
    }

    .angular-down {
        display: none;
    }

    .pfolo-outline {
        padding: 22px 16px 0px;
        background: #fff;
        border: 2px solid #bdbdbd;
        border-radius: 2px;
        margin: 12px 56px;
        position: relative;
    }

    .priciple-fst-left h4 {
        font-family: 'poppinsextrabold';
        font-size: 16px;
        position: relative;
    }

    .priciple-fst-left h4::after {
        position: absolute;
        width: 60px;
        height: 2px;
        right: 15px;
        background: #afafaf;
        content: '';
        top: 10px;
        bottom: 0;
        vertical-align: middle;
    }

    .bs-right {
    margin-top: 25px;
    text-align: left;
    }

    .col-md-10.priciple-fst-up.pfolo-outline.prin-right::after {
        content: '';
        height: 100px;
        width: 100px;
        border-radius: 50%;
        right: -50px;
        top: 48%;
        position: absolute;
    }

    .col-md-10.priciple-fst-up.pfolo-outline.prin-left::after {
        background: #ff6868;
        z-index: -1;
        content: '';
        height: 100px;
        width: 100px;
        border-radius: 50%;
        left: -50px;
        top: 48%;
        position: absolute;
    }

    ul.list-unstyled.mid-prtflio-list li a {
        padding: 9px;
        border: 1px solid #232323;
        margin: 7px 0px;
        width: 100%;
    }

    .princi-rgt-pic img {
        width: 140px;
        margin: 0 auto 40px;
        display: block;
    }

    .princi-rgt-pic img {
        width: 140px;
        margin: 0 auto 40px;
        display: block;
    }

    .principle-follow h2 {
        position: relative;
        z-index: 999999;
        margin-bottom: 0px;
    }

    .mid-portfoliotxt h2 {
        font-size: 24px;
    }

    .mid-portfoliotxt h3 {
        font-size: 20px;
        margin: 19px 0px;
    }

    .logo-sm-wrk {
        display: none;
    }

    .visual-option img {
        width: 80%;
    }

    .process-down-div img {
        width:100%;
        margin: 0 auto;
        display: block;
    }

    .viual-print .row {
        display: flex;
        flex-direction: column-reverse;
    }

    .bs-right-selectsimilar {
        display: block;
    }

    .bs-right-selectsimilar {
        margin-top: 20px;
    }

    .bs-right-selectsimilar {
        margin-top: 35px;
        margin-bottom: 40px;
    }

    select#exampleFormControlSelect1 {
        border-radius: 0;
    }

    .bs-right-selectsimilar select#exampleFormControlSelect1 {
        background: none;
        border: 1px solid #000;
        width: 79%;
    }

    .al-ml-project {
        display: block;
    }

    .section.technical-use .row.project-down .nav.nav-tabs {
        padding-left: 0;
    }

    .section.wd-project-done.online-public-sec6 {
        margin: 80px 0px;
    }

    .form-group.opblc-offlinetab select#exampleFormControlSelect1 {
        background: transparent;
        border: 1px solid #fff;
        color: #fff;
        width: 100%;
    }

    .section.brand-management.graphic-build .col-md-5 {
        position: unset;
    }

    .faq-sideiner h3 {
        font-size: 15px;
        margin: 11px 0px 19px;
        font-weight: 700;
    }

    .graphic-build {
        padding: 30px 0px 60px;
        position: relative;
    }

    .graphic-build .row {
        display: flex;
        flex-direction: column-reverse;
    }

    .section.brand-management.graphic-build h2 {
        position: absolute;
        top: 0px;
    }

    .service-iner-graphic .need-logo img {
        width: 100px;
    }

    .srvc-graphic img {
        margin: 55px 0px 0px;
    }

    .graphic-faq .faq-header-dktp {
        margin: 25px 0px 25px;
    }

    p.grap-mpera {
        margin-bottom: 30px;
        color: darkgrey;
        font-size: 13px;
    }

    .grap-why-us {
        padding-bottom: 60px;
    }

    .section.graphic-showroom {
        padding-bottom: 50px;
    }

    .section.service-iner-graphic {
        padding: 60px 0;
    }

    .grap-srvc-iner img {
        width: 100%;
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .grap-srvc-iner img {
        width: 100%;
        margin-top: 0px;
        margin-bottom: 10px;
    }

    .need-logo h6 {
        font-size: 13px;
        margin-top: 9px;
        color: #707070;
        line-height: 18px;
    }

    .need-logo {
        margin: 12px 0;
    }

    .faq-header-dktp span {
        left: -15px;
        height: 19px;
        width: 19px;
        margin-right: 0;
        padding: 17px;
        color: black;
        font-size: 15px;
        font-weight: 800;
        position: relative;
        top: 6px;
    }

    .experties-inner::after {
        background: #ff6868;
        content: '';
        width: 100%;
        height: 100%;
        z-index: -1;
        left: 0;
        top: 0;
        position: absolute;
    }

    .what-ai {
        padding: 60px 0px;
    }

    .what-right img {
        width: 60%;
        margin: 22px auto 0px;
        display: block;
    }

    .what-aileft {
        padding-left: 20px;
    }

    .what-aileft {
        padding-left: 20px;
        margin-top: 28px;
    }

    .what-ai {
        padding: 30px 0px 60px 0px;
    }

    
    .interact-chatboat {
        padding: 60px 0px;
    }

    .need-logo {
        margin: 12px 0;
        position: relative;
        z-index: 9;
        text-align: center;
    }
    .interect-left img {
    width: 100%;
    margin-bottom: 50px;
    }
    .aiml-srvc-iner img {
        width: 67%;
        bottom: -84px;
        position: absolute;
        z-index: 1;
        right: 0;
    }

    .mkfrn-right {
        padding: 80px 0;
    }

    .make-friend-ai .row {
        flex-direction: column-reverse;
    }

    .mkfrn-right {
        padding: 60px 0;
    }

    .section.wd-project-done {
        padding: 60px 0;
    }


    .graphic-faq {
        padding: 60px 0px;
        background: #fdd04f;
    }

    .section.sticky-header.srvc-logo-design .row {
        display: flex;
        flex-direction: column-reverse;
    }

    .srvc-logo-design h2.sub-header {
        font-size: 15px;
        margin-top: 36px;
        position: relative;
    }

    .section.sticky-header.srvc-logo-design h1 {
        margin-bottom: 48px;
    }

    .section.sticky-header.srvc-logo-design {
        padding: 60px 0;
    }

    .srvc-logo-design::after {
        display: none;
    }

    smestep-left {
        margin-right: 0;
    }

    .some-types-logo {
        padding: 50px 0px;
    }

    .smestep-left {
        margin-right: 0px;
    }

    .pg-provide-inner {
        background: #f8f8f8;
        padding: 30px;
        min-height: 250px;
        margin: 15px 0px;
    }

    img.srvc-pg-before {
        display: none;
    }

    .srvc-pg-provide {
        padding: 70px 0;
        background: #ff6868;
        position: relative;
    }

    .section.srvc-pg-provide h2.sub-header {
        margin-bottom: 20px;
    }

    .section.srvc-pg-provide img.srvc-pg-after {
        display: none;
    }

    .smestep-left h5 span {
        position: absolute;
        right: auto;
        top: -30px;
        background: #ff6868;
        color: #fff;
        font-size: 13px;
        padding-top: 42px;
        height: 79px;
        width: 85px;
        display: flex;
        align-items: center;
        justify-content: center;
        left: -10%;
        z-index: -1;
    }

    .smestep-left h5::after {
        width: 49px;
        background: #333333;
        top: 10px;
    }

    .smestep-left h5 {
        font-size: 15px;
        position: relative;
        margin-bottom: 39px;
        font-family: 'poppinsbold';
        width: 70%;
    }

    .srv-brand-identity-sec5 h2 {
        margin-bottom: 31px;
    }

    .srv-brand-identity-sec1 .bnr-inner p {
        background: #FFCC00;
        padding: 16px;
        display: inline-block;
        margin-top: 240px;
    }

    .srv-brand-identity-sec1 .bnr-inner h1 {
        color: #fff;
        font-size: 28px;
        text-align: center;
    }

    .srv-brand-identity-sec1 {
        padding-top: 50px;
        padding-bottom: 66px;
    }

    .srv-brand-identity-sec1 .brnd-idnty-rt img {
        width: 77%;
        position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
        top: 103px;
    }

    .srv-brand-identity-sec1.cyan .row {
        display: flex;
        flex-direction: column-reverse;
    }

    .srv-brand-identity-sec2 {
        padding-top: 10px;
        margin-bottom: 60px;
    }

    .srv-brand-identity-sec2 .aplicant-left p {
        margin-left: 0px !important;
    }


    .srv-brand-identity-sec4 {
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .section.brand-management.brand-identiry.srv-brand-identity-sec2 .aplicant-left {
        padding: 80px 0px 50px;
    }

    .srv-brand-identity-sec5 {
        background-color: #F5F5F5;
        padding-top: 60px;
        padding-bottom: 20px;
    }

    .srv-brand-identity-sec6 .sol-grap-box {
        padding-top: 10px;
    }

    .sol-grap-box {
        padding-top: 100px;
        padding-bottom: 44px;
    }

    .srv-brand-identity-sec3 .brnd-sec3-lft {
        align-items: baseline;
    }

    .srv-brand-identity-sec3 {
        background-color: #232323;
        padding: 30px 10px;
        color: #fff;
    }

    .brnd-sec3-lft-iner {
        display: inline-block;
    }

    .srv-brand-identity-sec3 .brnd-sec3-lft h5 {
        margin: 0;
        font-size: 26px;
        margin-bottom: 20px;
        font-family: 'poppinsbold';
    }

    .brnd-sec3-lft h4 {
        font-size: 17px;
    }

    .brnd-sec3-lft img {
        width: 50px;
        margin-right: 18px;
    }

    .brnd-sec3-lft-iner {
        position: relative;
        top: -15px;
    }

    .srv-brand-identity-sec3 .brnd-sec3-lft h5 {
        margin: 0;
        font-size: 26px;
        margin-bottom: 14px;
        font-family: 'poppinsbold';
    }

    .brnd-sec3-lft h4 {
        font-size: 18px;
        line-height: 26px;
        color: #c4c4c4;
    }

    .brnd-sec3-lft h4 a {
        color: #0ac6b8;
    }

    .srv-brand-identity-sec4 p {
        margin-bottom: 40px;
    }

    .srv-brand-identity-sec5 .brnd-idnty-area {
        width: 100%;
    }

    .srv-brand-identity-sec5 .brnd-idnty-area a {
        width: 100%;
        display: block;
        margin-bottom: 19px;
    }

    .srv-brand-identity-sec5 .brnd-idnty-area a img {
        width: 41px;
        height: 31px;
    }

    .srv-brand-identity-sec5 .brnd-idnty-area .idnt-img {
        background: #fff;
        padding: 18px;
        text-align: center;
        width: 90px;
        height: 90px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0 auto;
    }

    .srv-brand-identity-sec5 .brnd-idnty-area a span {
        display: block;
        margin-top: 15px;
        text-align: center;
    }

    .brand-conslt-sec1 .brnt-bnr-cntr h2 {
        background: #232323;
        color: #fff;
        padding: 10px;
        font-size: 17px;
    }

    .brand-conslt-sec1 .brnd-bnr-img-rt img {
        position: relative;
        max-width: 109px;
        right: 40px;
    }

    .brand-conslt-sec2 .brnd-sec2-lft h3 {
        margin-bottom: 22px;
        font-size: 22px;
    }

    .brand-conslt-sec2 .brnd-sec2-rt img {
        margin-bottom: -5px;
        width: 100%;
    }

    .no-gutters {
        display: none;
    }

    .no-gutters-dwn .brnt-bnr-cntr img {
        width: 85%;
    }

    .no-gutters-dwn {
        display: block;
    }

    .brand-conslt-sec1 {
        background-color: #F3FBFF;
        padding-top: 60px;
    }

    .brand-conslt-sec2 .brnd-sec2-lft {
        margin-top: 40px;
        margin-bottom: 45px;
    }

    .brand-conslt-sec3 .col-md-5.offset-1 {
        margin-left: 0;
        margin-bottom: 30px;
    }

    .brand-conslt-sec3 .brnd-sec3-lets-box {
        border: 1px solid #707070;
        padding: 16px;
    }

    .brnd-sec3-lets-box h4 {
        font-size: 19px;
    }

    .brand-conslt-sec3 .brnd-sec3-lets-box p {
        font-size: 13px;
        color: #A7A7A7;
        margin-bottom: 23px;
    }

    .brand-conslt-sec4 .align-self-md-center.offset-2 {
        margin-left: 0px;
    }

    .brand-conslt-sec4 {
        background-color: #0AC6B8;
        padding: 46px 0px;
        color: #fff;
    }

    .brand-conslt-sec4 .brnd-sec4-rt {
        text-align: right;
        display: block;
        margin-top: 9px;
    }

    .brnd-sec4-lft h4 {
        text-align: left !important;
        display: block;
        font-size: 21px !important;
    }

    .brand-conslt-sec5 {
        padding-top: 60px;
        padding-bottom: 10px;
    }

    .serach-second::after {
        height: 90%;
        width: 100%;
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        z-index: 1;
    }

    .wb-prfrmnce-iner img {
        width: 70px;
        height: 70px;
        margin-right: 23px;
    }

    .wb-prfrmnce-iner {
        background: #fff;
        padding: 24px 16px;
        border: 1px solid #e3e3e3;
        display: flex;
        margin: 5px 0px;
    }

    .wb-prfrmnce-iner p {
        font-size: 13px;
        padding-top: 10px;
        min-height: auto;
        padding-bottom: 0px;
    }

    .wb-prfrmnce-iner {
        background: #fff;
        padding: 30px;
        border: 1px solid #e3e3e3;
        display: flex;
        margin: 5px 0px;
    }

    .srch-second-left {
        padding: 63px 0px 30px;
        color: #fff;
    }

    .srch-second-left h3 span {
        display: block;
        font-size: 18px;
        margin-bottom: 28px;
    }

    .srch-second-left {
        padding: 63px 0px 30px;
        color: #fff;
        text-align: center;
    }

    .srch-second-left h3 {
        font-size: 50px;
        margin-bottom: 10px;
    }

    .serach-second {
        position: relative;
        margin-bottom: 40px;
        top: 0;
        margin-top: 0;
    }

    span.free-spaner {
        display: block;
        margin-top: 19px;
        color: #0ac6b8;
        font-size: 19px;
        margin-bottom: 34px;
    }

    .web-perfomr-form h6 {
        color: #b7b7b7;
        font-size: 13px;
        margin-top: 32px;
    }

    .web-performance {
        padding: 0px 0px 60px 0;
        background: #fbfbfb;
    }

    .how-seo-work {
        margin: 60px 0px;
    }

    .how-chose-right {
        background: #ffcc00;
        border-radius: 1px;
        text-align: left;
        padding: 40px 20px;
        margin: 15px 0px;
    }

    .seo-srvc-content {
        background: #f8f8f8;
        padding: 60px 0;
    }

    .section.brand-management.srvc-seo-inet .applicant-left-down {
        display: block;
    }

    .social-srvc-cntniner {
        padding: 11% 17%;
        background: #FF7D4F;
        color: #fff;
        margin: 15px 0;
    }

    .socl-st-box {
        text-align: center;
        margin: 19px 0px;
    }

    .sp-work a {
        width: 39px;
        height: 39px;
        display: inline-block;
        border: 1px solid #000;
        text-align: center;
        line-height: 39px;
        font-size: 18px;
    }

    .social-palatform h2 {
        margin-bottom: 28px;
    }

    .social-palatform {
        padding-top: 60px;
        padding-bottom: 40px;
    }

    .social-graphics {
        padding: 0px 0px 80px 0px;
    }

    .how-chose-right h6 {
        display: none;
    }

    .how-chose-right p {
        font-size: 13px;
        color: #000;
        font-weight: 500;
        margin: 25px 0px 0px;
    }

    .socl-st-box p {
        color: #fff;
        font-size: 17px;
        margin-top: 5px;
    }

    .social-media-stats h2 {
        color: #fff;
        margin-bottom: 36px;
    }

    .srvc-app-devright.seo-up-tap img {
        width: 65%;
        /*position: absolute;
        left: 0;
        right: 0;
        margin: 0 auto;
        top: 125px;*/
    }

    .section.brand-management.srvc-seo-inet .applicant-left-down {
        /*margin-top: 250px;*/
    }

    .section.brand-management.srvc-seo-inet {
        padding-top: 0px;
    }

    .socl-som-fq {
        text-align: center;
    }

    .socl-som-fq img {
        width: 80%;
        margin: 0 auto;
    }

    .sol-fq-titl h4 {
        font-size: 14px;
        font-weight: 600;
    }

    .sol-fq-titl .sol-num {
        background-color: #FF7D4F;
        width: 25px;
        height: 25px;
        display: inline-block;
        text-align: center;
        font-size: 14px;
        color: #fff;
        font-weight: 600;
        line-height: 25px;
        position: relative;
        left: 0;
        transform: unset;
        top: 0;
        margin-right: 10px;
    }

    .sol-fq-titl {
        display: flex;
        align-items: center;
    }

    .socl-fq-dtl p {
        margin-left: 36px;
    }

    .sol-fq-titl .sol-boder {
        background-color: #707070;
        width: 75px;
        height: 1px;
        display: inline-block;
        position: absolute;
        left: -14px;
        transform: translate(-50%, -50%);
        top: 19%;
    }

    .social-media-stats {
        background-color: #FF7D4F;
        padding-top: 60px;
        padding-bottom: 60px;
    }

    .socl-st-box h3 {
        color: #fff;
        margin-top: 20px;
        font-size: 24px;
    }

    .online-campaign-header {
        margin: 0px 0px 5px;
        position: relative;
        padding: 76px 0px 0px;
    }

    .online-campaign-header::after {
        background: #ff6868;
        height: 72%;
        width: 100%;
        content: '';
        position: absolute;
        right: 0;
        top: 0;
        z-index: 1;
    }

    img.oh-pic-upper {
        display: none;
    }

    img.oh-pic-dwn {
        display: block;
    }

    .blackchain-section {
        padding: 60px 0px;
        background: #232323;
    }

    .right-target {
        background: #232323;
        padding: 70px 0px;
        margin-top: 60px;
    }

    .right-target h2 {
        font-size: 16px;
        font-family: 'poppinsregular';
        font-weight: 100;
        line-height: 28px;
    }

    .section.blackchain-section.online-campaign-money .container {
        position: relative;
    }

    .section.blackchain-section.online-campaign-money {
        padding: 70px 0px 30px;
    }

    .section.blackchain-section.online-campaign-money .col-md-5 {
        position: unset;
    }

    .section.blackchain-section.online-campaign-money h2 {
        position: absolute;
        top: 0;
    }

    .advantage-campaign-iner {
        padding: 70px 0;
        background: #f8f8f8;
    }

    .advantage-campaign-iner::after {
        position: absolute;
        height: 90%;
        bottom: 0;
        width: 100%;
        background: #f8f8f8;
        content: '';
        z-index: 1;
    }

    .advantage-campaign-iner {
        padding: 0px 0px 70px 0;
        background: transparent;
        position: relative;
    }

    .advantage-campaign-iner h2 {
        margin-bottom: 34px;
    }

    .row.advantage-dwn {
        position: relative;
        z-index: 9;
    }

    .section.blackchain-section.online-campaign-money img {
        width: 89%;
        margin: 76px auto 6px;
    }

    .online-campaign-header .srch-second-left {
        padding: 0;
        color: #fff;
        position: relative;
        z-index: 9;
    }

    .srvc-hiting-rgtimg {
        display: block;
    }

    img.upsrvc-hiting-rgtimg {
        display: none;
    }

    img.srvc-hiting-rgtimg {
        width: 40%;
        float: right;
        position: relative;
        right: -60px;
        top: -20px;
    }

    .online-campaign-header .row {
        flex-direction: column-reverse;
        display: flex;
    }

    .srch-second-left p {
        display: none;
    }

    .online-campaign-header .srch-second-left h3 span {
        font-size: 28px;
    }

    .online-campaign-header .srch-second-left h3 {
        font-size: 28px;
    }

    .social-marketing {
        background: #ff7d4f;
        padding: 50px 0px;
        color: #fff;
    }

    .section.technical-use.work-bst-srvc .row.project-down {
        padding: 60px 0px;
    }

    .row.prtfolio-bst-wrk {
        height: auto;
        overflow-y: hidden;
        overflow-x: hidden;
    }

    .section.technical-use.work-bst-srvc .row.project-down a.nav-item.nav-link.active {
        color: #000;
    }

    .form-group.prtfolio-wrk-select select#exampleFormControlSelect1 {
        background: #2a2a2a;
        color: #fff;
        width: 80%;
        padding-right: 10px !important;
    }

    .bow-prtfolio {
        margin: 15px 0px;
    }

    .nav-tabs .nav-link:focus,
    .nav-tabs .nav-link:hover {
        border: none !important;
    }

    .acurate-testimonial {
        background: #0ac6b8;
        color: #fff;
        padding: 70px 0px;
    }

    .section.indivisual-review h2 {
        margin-bottom: 20px;
        text-align: center;
    }

    .indivisual-review {
        padding: 60px 0;
    }

    .testimonial-right p {
        margin: 26px 0;
        color: #ffffffc9;
    }

    .cn-pg-hderiner {
        margin-top: 0px;
    }

    .contact-page-header {
        padding: 40px 0px 20px 0px;
    }

    .office-space {
        padding: 70px 0;
    }

    .cntc-up-right li {
        margin: 15px 0px;
        display: flex;
        align-items: center;
        height: 100%;
    }


    .technology-down div#marketingBannerSlider2 .owl-item.active {
        opacity: 0.5;
        transition: 0.4s;
    }

    .technology-down div#marketingBannerSlider2 .owl-item.active.center {
        opacity: 1;
        transition: 0.4s;
    }

    .owl-item.cloned {
        opacity: 0.5;
        transition: 0.4s;
    }

    .technology-down .owl-item {
        opacity: 0.5;
        transition: 0.4s;
    }

    .section.best-work .ourCliendslider .owl-dots {
        display: none !important;
    }

    .bst-wrk-iner h5 {
        font-size: 13px;
        margin: 7px 0;
        color: #00000057;
        font-weight: 400; 
        height:30px;
    }

    .bst-wrk-iner h6 {
        font-size: 11px;
        font-family: 'poppinsbold';
    }

    .bst-work-btn {
        text-align: right;
        margin-top: 12px;
        font-size: 9px;
    }

    .col-md-8.bt-border {
        padding: 0;
    }

    .bst-woker-down {
        padding: 14px 0px 7px;
    }

    .bst-wrk-iner {
        background: #fff;
        padding: 4px;
        margin: 0px 0px;
    }


    .tp-baner-left h1 {
        font-size: 38px;
        font-weight: 800;
        color: #000;
        margin-bottom: 40px;
        margin-top: 0;
    }

   

    .best-work::after {
        display: none;
    }

    .technical-use.work-bst-srvc .wrk-bst-hdr h2.sub-header span {
        display: inline;
    }

    .section.technical-use.work-bst-srvc .wrk-bst-hdr {
        position: absolute;
        top: -80px;
        width: 100%;
        text-align: center;
    }

    .section.technical-use.work-bst-srvc .row.project-down {
        padding: 120px 0px 40px;
    }


  

    .technical-use select#exampleFormControlSelect1 {
        text-align: center;
        background: transparent;
        color: #0ac6b8;
        border-color: #0ac6b8;
        width: 72%;
        margin: 17px auto;
    }

    .h2,
    h2 {
        font-size: 22px;
    }

    .applicant-left-down {
        margin-top: 32px;
    }

    h2.sub-header span {
        display: block;
        font-weight: 200;
        font-size: 20px;
    }

    .applicant-left-down li {
        padding: 11px 0;
        font-size: 9px;
        color: #a2a2a2;
    }

    .aplicant-right h5 {
        margin-bottom: 75px;
        font-size: 11px;
    }

    .aplicant-right {
        position: relative;
        bottom: 0;
        height: 100%;
        background: url(../image/aplicant-deploment.jpg)no-repeat;
        background-size: cover;
        background-position: 30%;
        left: -30px;
        margin-right: -30px;
    }
    .aplicant-left {
        padding: 100px 10px 100px 10px;
    }
    .aplicant-right p {
        font-size: 10px;
    }

    .aplicant-btn {
        margin-top: 28px;
        margin-bottom: 0;
    }

    .experience-design .row {
        flex-direction: unset;
    }

    .col-md-5.col-4.express-space {
        padding: 0;
        position: unset;
    }

    .col-md-2.col-1.express-space {
        padding: 0;
    }

    .projectFactsWrap .item p.number {
        font-size: 24px;
        padding: 0;
        font-weight: bold;
        color: #ff7d4f;
        line-height: 32px;
    }

    .projectFactsWrap .item p {
        color: rgba(255, 255, 255, 0.8);
        font-size: 15px;
        margin: 0;
    }

    .projectFactsWrap .item {
    padding: 28px;
    text-align: left;
    margin: 12px 0px;
    height: 150px;
    width:100%;
    }

    .projectFactsWrap .item .fa {
        text-align: right;
        font-size: 15px;
        display: inline-block;
        width: 100%;
        margin-top: 14px;
    }

    .row.grow-header {
        margin-bottom: 23px;
    }


    .section.experience-design .experience-left img {
        position: absolute;
        bottom: -1px;
        width: 230px;
        left: -77px;
        right: auto;
        z-index: 99;
        height: auto;
    }

    .section.experience-design .experience-left::after {
        position: absolute;
        content: '';
        height: 64%;
        width: 130px;
        left: -3px;
        right: auto;
        z-index: 2;
        margin: 0 auto;
    }


    .section.digital-marketing .experience-left::after {
        position: absolute;
        content: '';
        height: 57%;
        width: 41%;
        left: -3px;
        right: auto;
        z-index: 2;
        margin: 0 auto;
    }

    .section.digital-marketing .experience-left img {
        position: absolute;
        bottom: 28%;
        width:230px;
        left: -70px;
        right: auto;
        z-index: 99;
        height: auto;
    }

    .section.digital-marketing .col-md-5.col-4 {
        position: unset;
    }

    .digital-marketing {
        background: #0ac6b8;
        position: relative;
    }

    #comparison {
        position: relative;
        bottom: 0px;
    }

    .digital-marketing .row {
        flex-direction: unset;
    }

    .tech-iner {
        width:100% !important;
        padding:0px;
    }

    .technology-down {
        margin-top: 27px;
    }

    .section.technology-use .owl-item.active.center {
        opacity: 1;
    }

    .tech-iner h5 {
        margin-top: 15px;
        font-size: 14px;
        font-weight: unset;
    }


    .technology-down .owl-nav {
        display: flex;
        align-items: center;
        justify-content: space-between;
        width: 100%;
        margin: 0 auto;
        display: none;
    }

    .technology-down .owl-nav img {
        width: 28% !important;
        margin-top: 20px;
    }

    .technology-use .owl-dots {
        display: none !important;
    }

    .footer-end::after {
        display: none;
    }

    .footer-end li {
        font-size: 11px;
        font-weight: 500;
    }

    .footer-end li:last-child {
        margin-left: 9px;
    }

    .atlst-ftr-bg::before {
        width: 10%;
    }

    .footer-inner li {
        line-height: 23px;
        font-weight: 300;
        color: #acacac;
    }

    .footer-inner h5 {
        margin-bottom: 8px;
        font-size: 14px;
        font-weight: 600;
    }

    h5.ftr-header-down {
        margin-top: 0px;
        margin-bottom: 9px;
    }

    .footer-inner h6 {
        margin-bottom:40px;
        font-size:13px;
    }

    .lats-left form {
        margin: 17px 0;
    }

    .form-control.cnt-frmcontrol {
        margin: 7px 0;
        height: 41px !important;
        border-radius: 0;
        font-size: 13px;
        background: #ffffff59;
        border: none;
        color: #fff;
    }

    img.ftr-logo {
    width: 36%;
    margin-bottom: 13px;
    }

    .footer-inner {
        margin-bottom: 12px;
    }

    .lets-wrk-right img {
        width: 40%;
        margin-bottom: 11px;
        position: absolute;
        top: -10px;
        left: -23%;
    }

    .lats-left h2 {
        color: #fff;
        text-align: center;
    }

    .section.growing-fast .col-md-5 p {
        display: none;
    }

    .section.growing-fast h2.sub-header {
        text-align: center;
    }


    .top-nab-right {
        display: none;
    }

    .right-bar-icon.rs-offcanvas-link.text-right {
        display: none;
    }

    .mn-bnr-inner {
        padding: 50px 23px 170px;
        text-align: center;
    }

    div#fullpage {
        overflow-x: hidden;
        margin-top:50px;
    }

    .header-area {
        padding: 10px 0;
        top: 0;
    }

    .rs-menu-toggle {
        background: transparent;
        border: none;
    }

    nav.rs-menu {
        position: absolute;
        display: inline-block;
        width: 100%;
        text-align: center;
        left: 0px;
        top: 59px;
        right: 0px;
        background: #2f2f2f;
    }

    .nav-menu > .menu-item-has-children > span.rs-menu-parent,
    .nav-menu .rs-mega-menu > span.rs-menu-parent {
        position: absolute;
        right: 0;
        top: 0;
        padding: 13px;
        cursor: pointer;
        line-height: 13px;
        background: #0ac5b8;
        border-left: 1px solid #131313;
        display: flex;
        align-items: center;
        bottom: 0;
    }

    .nav-menu > li > a.active::after {
        display: block;
    }

    .atlst-ftr-bg {
        padding: 7px 0;
        background: #0ac6b8;
        margin-top: 33px;
        position: relative;
    }

    .header-area {
        position: sticky;
    }

    img.lets-work-sideup {
        position: absolute;
        width: 28%;
        right: 0;
        top: auto;
        bottom: 20px;
    }

    img.lets-work-sidedwn {
        position: absolute;
        width: 20%;
        right: 0;
        top: auto;
        bottom: -45px;
        z-index: 999;
    }

    .technology-use {
    text-align: center;
    padding: 48px 0px 47px !important;
    }

    .lets-work {
        padding: 70px 0px;
    }

    .lets-wrk-right h6 {
        font-size: 10px;
        color: #fff;
        letter-spacing: 1px;
        margin-bottom: 6px;
    }

    .section.lets-work .col-md-5 {
        position: unset;
    }


    .lets-wrk-right h5 {
        font-size: 12px;
        color: #fff;
        font-weight: 200;
        letter-spacing: 1px;
    }

    .growing-fast {
        padding: 70px 0px 70px;
    }

    .tp-bnr-iner h6 {
        top: 45%;
        font-size: 11px;
    }

    img.bnr-right-side {
        width: 4%;
        height: 68%;
    }

    img.bnr-lft-side {
        width: 4%;
        height: 58%;
    }

    .row.baner-rgt-inet {
        margin-right: 0px;
        margin-left: 0px;
    }

    .row.mn-bnr-inner .col-md-6 {
        position: unset;
    }

    .tp-bnr-dwn {
        display: unset;
        position: absolute;
        bottom: 72px;
        left: 0;
        right: 0;
    }

    .tp-bnr-dwn span {
        margin-left: 0;
        height: 48px;
        line-height: 14px;
        padding: 0px 7px;
        position: relative;
        top: 22px;
    }

    sapn.aplicantspn-left {
        width: 100%;
        display: inline-block;
        font-size: 13px;
    }

    .applicant-left-down li::after {
        display: none;
    }

    .applicant-left-down li:hover::after {
        display: none;
    }

    .tt-clr {
        display: inline-block;
        font-size: 9px;
        margin-bottom: 1px;
    }

    .aplicant-right h5::after {
        content: '';
        left: 0;
        right: 0;
        width: 1px;
        height: 66px;
        border-right: 2px dashed #a5a5a5;
        position: absolute;
        margin: 0 auto;
        top: 15px;
    }

    .applicant-develoment .col-md-1.col-1 {
        padding: 0;
    }

    .col-md-6.aplicant-rightiner {
        position: relative;
        padding: 0;
    }

    .aplicant-right img {
        display: none;
    }


    .bm-index-iner {
        margin-bottom: 0;
    }

    .col-md-6.handle-inner {
        position: relative;
        padding: 0;
    }

    .project-down::after {
        display: none;
    }

    .row.project-down .nav.nav-tabs {
        position: relative;
        z-index: 9;
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .row.project-down {
        display: flex;
        align-items: center;
        padding: 110px 0px 90px;
        position: relative;
    }

    .row.project-down .nav.nav-tabs .nav-link {
        padding: 6px 0px;
        margin: 3px 0px;
    }

    .row.project-down a.nav-item.nav-link.active {
        border-right: 0px solid #fff;
        border-bottom: 0px solid #fff;
    }

    .bst-wrk-headr {
        display: flex;
        justify-content: center;
        align-content: center;
        position: absolute;
        top: -80px;
        left: 0;
        right: 0;
    }

    

    h5.perhi-list {
        display: none;
    }

    ul.list-unstyled.pi-list {
        display: none;
    }

    ul.list-inline.ftr-header-list li {
        display: block;
        line-height: 40px;
    }

    ul.list-inline.ftr-header-list .fa {
        background: #0ac6b8;
        padding: 9px 7px;
        font-size: 17px;
        color: #01061a;
        margin-right: 3px;
        transition: 0.3s;
        width: 35px;
        height: 35px;
        text-align: center;
    }

    .footer-section {
        padding: 40px 0px 0px;
    }

    .rs-menu a {
        padding: 17px 20px;
    }

    .nav-menu > li > a {
        border-bottom: 1px solid #ffffff73;
    }

    .technical-use::after {
        display: none;
    }

    .timeline {
        display: unset;
    }
    .section.technical-use .wrk-process-headr {
    top: -150px;
    }
    .section.technical-use .row.project-down a.nav-item.nav-link.active {
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    background: #fff;
    color: #08c6b9;
    }
    
    .section.technical-use  .row.project-down .nav.nav-tabs.main_service_inner .nav-link {
    margin: 2px 2px;
    font-size: 12px;
    width: 48%;
    border: 1px solid #fff;
    border-radius: 0px !important;
    padding: 12px 0px;
    text-align: center;
    }

    .square.blank {
        visibility: hidden;
        display: none;
    }

    div#horizontal-timeline .block:nth-child(odd) {
        display: block;
        width: 50%;
        margin: 0 auto;
        clear: both;
        margin-left: 50%;
        position: relative;
    }

    div#horizontal-timeline .block:nth-child(even) {
        display: block;
        width: 50%;
        margin: 0 auto;
        clear: both;
        margin-right: 50%;
        position: relative;
        padding-right: 25px;
    }
    

    .horizontal .square {
        padding: 0px 0 20px 0px;
    }

    .horizontal .link {
        display: none;
    }

    div#horizontal-timeline .block:nth-child(odd)::after {
        height: 100%;
        content: '';
        width: 1px;
        background: #727272;
        position: absolute;
        left: -17px;
        top: 6px;
    }

    div#horizontal-timeline .block:nth-child(even)::after {
        height: 100%;
        content: '';
        width: 1px;
        background: #727272;
        position: absolute;
        right: 16px;
        top: 0px;
    }

    div#horizontal-timeline .block:last-child::after {
        display: none;
    }

    .horizontal .square {
        margin: 0px 0 0px 0px;
    }

    div#horizontal-timeline .block:nth-child(odd) .circle {
        position: absolute;
        left: -17px;
    }

    div#horizontal-timeline .block:nth-child(even) .circle {
        position: absolute;
        top: -7px;
        right: -3px;
    }

    .row.project-down .block:nth-child(odd) .circle::after {
        content: '';
        position: absolute;
        top: 5px;
        left: 0px;
        right: 0;
        transform: rotate(-90deg);
    }

    .row.project-down .block:nth-child(odd) .circle::before {
        content: '';
        position: absolute;
        top: 5px;
        left: -10px;
        right: 0;
        transform: rotate(-90deg);
    }

    .row.project-down .block:nth-child(even) .circle::after {
        top: 15px;
        left: 5px;
        right: 0;
        transform: rotate(-90deg);
    }

    .row.project-down .block:nth-child(even) .circle::before {
        width: 0;
        height: 0;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        border-bottom: 10px solid #0ac6b8;
        content: '';
        position: absolute;
        top: 15px;
        left: -5px;
        right: 0;
        transform: rotate(-90deg);
    }

    .square {
        max-width: initial;
        min-width: auto;
        height: auto;
        color: #fff;
        z-index: 2;
        position: relative;
    }

    .wrk-process-headr {
    position: absolute;
    top: -80px;
    width: 99%;
    left: 1px;
    right: 0;
    }

    .process-down-div {
        width: 101%;
        margin: 19px auto;
        padding-top: 0px;
    }

    .bm-mid-image {
        display: block;
        background: url('../image/bm-mid-image.jpg')no-repeat;
        background-size: cover;
        background-position: center;
    }
    .srvc-seo-inet .applicant-left-down {
        margin-top: 11px;
        display: none;
        margin:0 auto;
        width:85%;
    }
    .tm-inner {
    margin-right: 0%;
    margin-bottom:0px;
    }
    .hidden_form_inner .form_group {
    height: 35px;
    }
    .form_group {
        font-size: 10px;
    }
}



@media only screen and (max-width: 767px) {
  .cr-web-bnr{
     display: none;
  }
  .cr-mob-bnr{
        display: block;
    }
    .cre-main-area .right-side h3{
        font-size: 17px;
        margin-bottom: 15px;
    }
    .cre-main-area .right-side ul li{
        font-size: 12px;
        line-height: 20px;
    }
    .cre-main-area .right-side ul li .fa{
        font-size: 8px;
    }
    .cre-main-area .right-side .sid-col-md-6{
        padding-right: 0px;
    }
    .about_us_collapse #timeline .timeline-item .timeline-icon {
    position: relative;
    top: 0px;
    left:40%;
    margin-top: 10px;
    margin-left:0px;
    }
    .about_us_collapse #timeline .timeline-item .timeline-content {
        width: 100%;
        padding: 0px;
    }
    img.rounded_images {
    position: absolute;
    left: 10%;
    right: 0;
    margin:unset;
    }
    .abt-brant-img {
    text-align: center;
    margin-bottom:0px;
    }
    .about_us_collapse #timeline:before {
    top: 30px;
    }
    .about-top-section img {
    width: 80%;
    }
    .ourCliendslider .owl-dots {
    width: 32% !important;
    margin: -26px auto !important;
    }
        .ourCliendslider .owl-dot span {
    height: 9px;
    width: 9px;
    }
    .ourCliendslider .owl-dot.active span{
    height: 9px;
    width: 9px;
    }
    .client-love-down {
        position: relative;
        width: 100%;
        padding-bottom: 56.25%; /* 16:9 */
        height: 0;
    }
    .client-love-down iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }
    .project-down #Testimonial{
        padding: 0 15px;
    }
    
    .sign_up_modal {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .sign_up_modal::after{
        display:none;
    }
    .sign_model_right, .sign_model_left {
        width: 100%;
    }
    .madev-work-rightbtn img{
        padding-bottom: 0px;
    }
    .consfgrn-hdr h5, .faq-pros h6 {
        margin-top: 20px;
    }
    
    .ux-cx-rechr-sec5 .online-tab-cont img {
        margin-top: 30px;
        margin-bottom: 70px;
    }
    .ux-cx-rechr-sec5 .online-tab-cont.ntf-last img{
        margin-bottom: 0px;
    }
    .potflio1.grap-port-first img {
        height: auto;
    }
    .brnd-sec4-box {
        text-align: center;
    }
    img.srvc_brand_sidecntn {
        position: relative;
        right: -10%;
        bottom: -20px;
        width: 80%;
    }
    .cntc-up-right{
        margin-top: 50px;
    }
    .blackchain-section .row {
        width: 100%;
    }
    .how-chose-right p {
        min-height: 160px;
    }
    .sem-spanet-number{
        margin: 0 auto 10px;
    }
    .sem-pro-inner-sec h6 {
        margin-bottom: 20px;
        font-weight: 500;
        font-size: 13px;
    }
    .row.sem-sapnet-downiner {
        margin: 20px 0 80px;
    }
    .seo-result .aeo-srvc-cntniner {
        width: 80%;
        margin: 10px auto;
    }
    .service-iner-section {
        padding: 60px 0;
    }
    .get-noticed-rgt img{
        margin-top: 30px;
        width: 80%;
        margin-left: auto;
        margin-right: auto;
        display: block;
    }
    .grey-clr-mob h2, .pro_car_right h3, .abt-thi-poje-right h2 {
        margin-top: 30px;
    }
    .elephant_the_goal-inner{
       margin-bottom: 30px; 
    }
    .mob-col-rvrs{
        flex-direction: column-reverse;
    }
    .smestep-right img {
        margin-top: 20px;
    }
    
    .testimonial-right {
        text-align: center;
        margin-top: 30px;
    }
    .result-upit {
        display: block;
        text-align: center;
    }
    .seo-result .aeo-srvc-cntniner h6 {
        font-size: 17px;
    }
    .seo-result .aeo-srvc-cntniner img {
        margin-top: 40px;
    }
    .timeline-inner .nav-tabs .nav-link.active::after{
        display:none;
    }
    a.bt-wrk-linker {
        display:none;
        text-align: center;
        margin-top: 30px;
    }
    .section.technical-use .row.project-down .nav.nav-tabs.main_service_inner .nav-link {
    margin: 2px 2px;
    font-size: 12px;
    width: 48%;
    border: 1px solid #fff;
    border-radius: 0px !important;
    padding: 12px 0px;
    text-align: center;
    }
    .section.technical-use .wrk-process-headr {
    top: -150px;
    }
    .remove_opacity .technology-down .owl-item {
    opacity: 1 !important;
    }
   .section.best-work.bw_after_remover.remove_opacity .owl-dots {
    display: flex !important;
    position: relative;
    top: 30px;
    }
    .remove_opacity .bst-wrk-headr {
    top: -30px;
    }
    .project_carwale {
    margin: 60px 0px 11px;
    }
}






