@media only screen and (max-width:1600px) and (min-width:1536px){
    .main-menu .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 8px;
        padding-left: 8px;
    }
    .main-menu .build-menu a {
        font: normal normal normal 11px/18px Poppins;
    }
}
@media only screen and (max-width:1153px) and (min-width:1023px){
.num .d-flex {
    flex-direction: column;
}
}
@media (max-width: 1536px){
    .build-grid .div1{
        padding: 50px 122px;
    }
    body{
        font-size: 15px !important;
    }
    .site:nth-child(odd) img.mockup-web {
        left: 0;
    }
    .left-- img.attachment-full.size-full {
        margin: 0 0px 0px 4px;
    }
    .section-heading{
        font-size: 45px;
    }
    .carees-contents {
        padding-left: 20px;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .left-- .mob--title, .left-- p {
        text-align: end;
        margin-right: 22px;
        margin-top: -5px;
    }
    .news-content{
        padding-left: 0;
        margin-left: 35%;
    }
    .min-wrap {
        width: 69%;
    }
    #primary li {
        padding: 0 21px;
    }
    .navbar-brand img{
        max-width: 100%;
    }
    .navbar-brand{
        height: 95px;
    }
    .bold-text{
        font-size: 17px;
        line-height: 31px;
    }
    section.aboutsection,section.directorsection, section.awardssection, section.directorsection, section.lookingfor, section.solutions, section.technology{
        padding: 100px 0px;
    }
    .line-awards{
        top: 640px;
    }
    .wrapper-team {
        width: 100%;
    }
    .wrdyear{
        font-size: 40px;
        word-break: break-word;
    }
    .portfolio-img-div{
        width: auto;
        height: auto;
    }
    .pointiconli span{
        padding-right: 126px;
    }
    .banner-heading, .black--heading{
        font-size: 36px !important;
        line-height: 50px;
    }
    section.main-banner.inner img, .main-banner img{
        width: 90% ;
        height: auto;
    }
    .opprtunities-wrap {
        width: 75%;
    }
    .opatunitytitle{
        font-size: 18px;
        line-height: 15px;
    }
    .contact-box {
        width: 760px;
        padding: 75px;
        margin-top: 80px;
        height: 923px;
    }
    .contactus-information {
        width: 38%;
        padding-left: 79px;
    }
    input.wpcf7-submit{
        margin-top: 40px;
    }
    .map-section {
        padding-top: 100px;
    }
    .mainserviceconten img.w-90 {
        max-width: 89%;
    }
    section.businessgrow {
        padding: 494px 0px 22px;
    }
    .mobile-wrap {
        width: 90%;
    }
    .min-long-wrap{
        width: 83%;
    }
    section.lookingfor h6.process-title{
        font-size: 17px;
    }
    .swiperprev {
        margin-right: 13px;
    }
    .swipernext {
        margin-right: -16px;
    }
    section.process-tab .tab-content>.active{
        padding-top: 44px;
    }
    .cloud-benifit-content:nth-child(1), .cloud-benifit-content:nth-child(3), .cloud-benifit-content:nth-child(5), .contentdev-benifit-content:nth-child(3), .contentdev-benifit-content:nth-child(5), .service-benifit-content:nth-child(1), .service-benifit-content:nth-child(4), .service-benifit-content:nth-child(5), .service-benifit-content:nth-child(8), .service-benifit-content:nth-child(9), .benifits-section .service-benifit-content, .analytics-content{
        padding: 100px 100px 90px 200px;
    }
    .cloud-benifit-content:nth-child(2), .cloud-benifit-content:nth-child(4), .cloud-benifit-content:nth-child(6), .contentdev-benifit-content:nth-child(2), .contentdev-benifit-content:nth-child(4), .contentdev-benifit-content:nth-child(6), .benifits-section .service-benifit-content:nth-child(even), .consulting-content{
        padding: 100px 200px 90px 100px;
    }
    .page-id-42 .main-banner.inner img{
        width: 65% !important;
    }
    .services-contents {
        padding-right: 0;
    }
    .seopage-img img{
        height: auto !important;
    }
    .seocontent-section:nth-child(even) .seo-wrap {
        padding: 0px 81px 0px 116px;
    }
    .seocontent-section:nth-child(odd) .seo-wrap{
        padding: 0px 116px 0px 81px;
    }
    .seo-content:nth-child(odd), section.what-ecommerce-section .web-box, .page-id-26 .banner-heading.d-flex span{
        padding-left: 0;
    }
    .contentdev-benifit-content:nth-child(1) {
        padding: 100px 100px 90px 200px;
    }
    .warddes {
        word-break: break-word;
    }
    .vission-icon {
        position: absolute;
        max-width: 45%;
        bottom: 33px;
        right: 0;
        left: 79%;
    }
    section.visionmission{
        width: 77%;
    }
    .work-box::before{
        width: 652px;
    }
    .portfolio-img-div {
        right: -110px;
        left: -209px;
    }
    .ourwork-section:nth-child(even) .portfolio-img-div {
        right: -138px;
        left: -124px;
    }
    .ourwork-section:first-of-type{
        margin-top: 0px;
    }
    #carouselExampleFade .carousel-indicators {
        padding-bottom: 13vh;
    }
    .service-box {
        width: 258px;
        margin: 30px 20px;
    }
    .digital-content h5 {
        font-size: 32px;
    }
    .digital-content h3, .black-content h3 {
        font-size: 45px;
    }
    .digital-img img{
        height: auto;
    }
    .digital-section::before {
        width: 74%;
    }
    .service-content {
        padding: 30px;
    }
    .service-content .banner-heading{
        font-size: 22px;
    }
    .paragraph {
        font-size: 15px;
    }
    .benifit-heading, .consulting-content .heading, .consulting-content .heading{
        font-size: 25px;
    }
    section.what-ecommerce-section .web-content {
        padding-left: 0;
    }
    .ppc-projects:nth-child(odd) img.tab-view-ppc {
        padding-left: 5%;
    }
    section.offer-section img {
        max-width: 90%;
    }
    .seo---title{
        height: 70px;
    }
    .cloud-contents, .cloud-text {
        width: 101%;
    }
    .solution-content br, .seo-content p br {
        display: none;
    }
    .seo-section:nth-child(odd) .seo-wrap{
        padding: 0px 100px 0px 120px;
    }
    .seo-section:nth-child(even) .seo-wrap {
        padding: 0px 120px 0px 100px;
    }
    .seo-section:nth-child(odd) .seo-content{
        padding-right: 50px;
    }
    .main-menu .build-menu a {
        font: normal normal 500 11px/17px Poppins;
        padding: 0px 13px;
    }
    img.home-icon {
        width: 39px;
    }
    .navbar-brand img, .navbar-brand {
        padding-right: 5px;
    }
    .main-menu .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 9px;
        padding-left: 9px;
    }
    .page.page-id-26 section.main-banner.inner img {
        width: 60% !important;
    }
    .warddes::after{
        top: -17px !important;
    }
    .bottom-awards::before{
        top: -70px !important;
    }
    .news-gallery .slick-next{
        right: 0 !important;
    }
    .services-box{
        padding: 0px 20px;
    }
    .services-title {
        padding: 16px 0;
    }
    #developer-tab {
        margin-left: -25px;
    }
    .page-id-24 .cross-box {
        display: flex;
        justify-content: space-around;
        width: 66%;
        margin: -211px 107px;
        position: absolute;
    }
    .logo-long-wrap {
        width: 73%;
        margin: auto;
    }
    #sliderTabContent{
        margin-top: 50px;
    }
    #crative-tab {
        margin-top: 40px;
    }
    ul#slider-Tab img{
        width: 80%;
    }
    section.main-banner button.nav-link{
        height: 33vh;
    }
    .we-are-weblankan {
        padding: 80px 0;
    }
    .main-news-section .section-heading--white {
        padding-right: 0;
        margin-left: -15%;
        padding-right: 0;
    }
    .awards-banner img{
        width: 70%;
    }
    #support-tab {
        margin-top: 30px;
    }
    .main-awards{
        position: absolute;
        bottom: 13%;
    }
    .news-gallery img {
        height: 283px;
        width: 471px;
    }
    .warddes {
        font-size: 13px;
        line-height: 20px;
    }
    section.carees-section{
        padding: 10px 0;
    }
    .main-banners{
        position: relative;
    }
    .seopage-img{
        padding-right: 50px;
    }
}
@media (max-width: 1440px){
    .main-menu .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 6px;
        padding-left: 6px;
    }
    .news-content{
        margin-left: 40%;
    }
    input, textarea {
        width: 585px;
    }
    .services-desc p{
        font-size: 14px;
    }
    .image-wrapper {
        margin: 0 22px;
    }
    .seo-section{
        padding: 100px 0px 50px;
    }
    .story-web .section-heading{
        font-size: 43px;
    }
    .nav-pills .nav-link.active, .nav-pills .show>.nav-link, .ash--bg .nav-link{
        font-size: 14px;
    }
    .padding---right {
        padding-left: 40px;
    }
    .view-button{
        right: 25%;
    }
    .contact-box {
        width: 60%;
    }
    img.arrow{
        padding-left: 20px;
        width: 7%;
    }
    .digital-content h5 {
        font-size: 30px;
    }
    img.digital-bg, .cloud-contents, .cloud-text {
        width: 100%;
    }
    .cloud-contents {
        padding-right: 5%;
    }
    .logo-gallery-item {
        width: 25%;
    }
    section.carees-section {
        padding: 50px 0;
        height: auto;
    }
    #counter-box span{
        font-size: 70px;
    }
}
@media (max-width: 1367px){
    .awards-box p {
        font-size: 12px;
        line-height: 20px;
    }
    .details-box h6 {
        font-size: 13px;
    }
    .story-web .section-heading {
        font-size: 41px;
    }
    .awards-text.text-center{
        font-size: 14px;
    }
    input, textarea {
        width: 548px;
    }
    .footer-menu-ul a, .footer-menu-ul li {
        font-size: 12px;
    }
    .main-news-section .section-heading--white {
        padding-right: 0;
        margin-left: -12%;
    }
    .news-content {
        padding-left: 0;
        margin-left: 42%;
    }
    .news-content h4 {
        font-size: 23px;
        line-height: 30px;
    }
    .news-content h6 {
        font-size: 14px;
    }
    .seo-section:nth-child(even) .seo-wrap{
        padding: 0px 120px 50px 100px;
    }
    .warddes::after{
        top: -5px !important;
    }
    h5.red--heading{
        font-size: 28px ;
    }
    .stepbtn{
        margin-top: -54px;
    }
    .services-desc {
        font-size: 13px;
        line-height: 28px;
    }
    .black--heading{
        font-size: 36px;
    }
    .vission-icon{
        left: 83%;
    }
    .benifit-heading br {
        display: none;
    }
    img.tab-view-ppc {
        width: 100%;
    }
    .bottom-awards::before {
        top: -75px !important;
    }
    .team-wrapper img {
        width: 100%;
        padding-right: 10px;
    }
    .service-box {
        width: 25%;
        margin: 0;
    }
    .digital-content h5 {
        font-size: 29px;
    }
    .digital-content h3, .black-content h3 {
        font-size: 40px;
    }
    .ppc-projects:nth-child(even) img.tab-view-ppc{
        padding-left: 0;
    }
    section.notice .banner-heading {
        flex-direction: column !important;
    }
    img.optimization{
        padding: 0 50px;
    }
    .seopage-img{
        padding-right: 50px;
    }
    .description-sm {
        width: 100%;
    }
}
@media (max-width: 1280px){
    .awards-text.text-center{
        font-size: 13px;
    }
    .digital-content h5 {
        font-size: 27px;
    }
    footer#footer .max-wrap {
        width: 95%;
    }
    .main-news-title {
        font-size: 20px;
        padding: 10px 0;
    }
    .news-gallery img {
        height: 300px;
        width: 400px;
    }
    .edu {
        font-size: 14px;
    }
    .seo-section {
        padding: 100px 0 0;
    }
    .seo-section:nth-child(even) .seo-wrap {
        padding: 0px 120px 40px 100px;
    }
    h5.red--heading {
        font-size: 25px;
    }
    input, textarea {
        width: 500px;
    }
    .navbar-brand img {
        max-width: 100%;
    }
    .news-gallery img {
        height: 300px;
        width: 400px;
    }
    .news-content h6 {
        font-size: 14px;
    }
    section.main-news-section .section-heading--white {
        font-size: 40px;
    }
    .main-news-section .section-heading--white {
        margin-left: -19%;
    }
    .vission-icon {
        left: 87%;
        max-width: 39%;
    }
    .logo-box {
        width: 20%;
    }
    .story-web .section-heading {
        font-size: 37px;
    }
    #counter-box h6 {
        font-size: 25px;
    }
    .nav-pills .nav-link.active, .nav-pills .show>.nav-link, .ash--bg .nav-link {
        font-size: 11px;
    }
    .site:nth-child(even) img.mockup-web{
        right: 0;
    }
    .banner-content, img.tab-view-ppc, img.mockup-web, img.socialmedia-img {
        width: 100%;
    }
    section.rop .uppercase{
        text-align: center;
    }

    .seo-wrap .banner-heading.d-flex span{
        padding-left: 0;
    }
    .seo-section:nth-child(even) .seo-content {
        padding-left: 0;
    }
    .seo-content {
        padding: 0 35px 35px;
    }
    .digital-content h3, .black-content h3 {
        font-size: 38px;
    }
    .services-wrper h5 {
        font-size: 15px;
    }
    .news-content{
        margin-left: 0;
    }
}
@media (max-width: 1025px){
    .clients-logos{
        display: block !important;
    }
    img.logo-languag, .service-benifit-content:nth-child(4) h3.benifit-heading,.technology-box img, .contact-box label, .apply-now-form label, section.visionmission, input, textarea, .wrapper-team {
        width: 100%;
    }
    .carees-contents p {
        font-size: 14px;
        line-height: 28px;
    }
    .form-header {
        font: normal normal normal 25px/35px Poppins;
    }
    .logo-gallery-item img{
        height: 50px !important;
        object-fit: contain !important;
        width: 100% !important;
    }
    .tab-content > .tab-pane:not(.active),
.pill-content > .pill-pane:not(.active) {
    display: block;
    height: 0;
    overflow-y: hidden;
}
    #v-pills-tab{
        padding: 0 !important;
    }
    .nav-pills .nav-link.active, .nav-pills .show>.nav-link, .ash--bg .nav-link {
        font-size: 13px;
    }
    .swiper-button-next, .swiper-button-prev{
        top: 65% !important;
    }
    .swiper-pagination{
        display: none !important;
    }
    .bottom-awards{
        padding: 0 !important;
    }
    /* header#header-desktop .menu-main-menu-container {
        display: none;
    } */
    .main-news-section {
        padding: 30px 0 50px;
    }
    .news-gallery img {
        height: 183px;
        width: 313px;
    }
    .navbar-brand img, .navbar-brand{
        padding-left: 15px;
    }
    .story-web .section-heading {
        font-size: 28px;
        line-height: 42px;
    }
    section.main-news-section .awards-box {
        width: 100%;
    }
    #primary a{
        font-size: 10px;
    }
    .teamimage {
        padding-top: 150px;
    }
    .stepbtn {
        margin-top: 0;
    }
    .main-news-title {
        font-size: 17px;
    }
    img.image-wrapper {
        width: 20%;
    }
    .ecommerce-img {
        margin-bottom: -126px;
        z-index: 99999;
    }
    .services-desc p {
        font-size: 12px;
        line-height: 21px;
    }
    .inner{
        height: 80vh;
    }
    .content-section img {
        padding: 0 25px 50px 0;
    }
    body, .seo---title{
        font-size: 15px !important;
    }
    section.process-tab .nav-tabs .nav-link{
        padding: 10px 25px;
    }
    tab-content .row {
        flex-direction: column;
    }
    .page-id-36 .seo-content:nth-child(odd) {
        padding-left: 40px;
    }
    .case-wrapper{
        padding: 20px;
    }
    .logo-gallery-item {
        width: 33.3%;
    }
    .case_studies-name{
        font-size: 17px;
    }
    .service-content .heading {
        font-size: 12px;
        line-height: 20px;
    }
    .bottom-awards::before{
        padding: 43px;
    }
    .min-wrap {
        width: 69%;
    }
    .news-content h4 {
        font-size: 20px;
        line-height: 26px;
        font-weight: 500;
    }
    .awards-wrap.d-flex {
        flex-wrap: wrap;
    }
    #primary li {
        padding: 0 15px;
    }
    .footer-menu-ul a, .footer-menu-ul li {
        font-size: 10px;
    }
    .menu-f li {
        padding-bottom: 0;
    }
    img.mockup-web{
        bottom: 0;
    }
    .site-row{
        position: relative;
    }
    .navbar-brand{
        height: 95px;
    }
    .bold-text{
        font-size: 17px;
        line-height: 31px;
    }
    section.aboutsection,section.directorsection, section.awardssection, section.directorsection, section.lookingfor, section.solutions, section.technology{
        padding: 100px 0px;
    }
    .line-awards{
        top: 640px;
    }
    p.edu{
        font-size: 11px;
        padding-top: 0;
    }
    .wrdyear {
        font-size: 25px;
        word-break: break-word;
        display: flex;
        align-items: center;
    }
    .portfolio-img-div{
        width: auto;
        height: auto;
    }
    .pointiconli span{
        padding-right: 126px;
    }
    .banner-heading, .black--heading {
        font-size: 25px !important;
        line-height: 35px;
    }
    footer#footer .simple-padding-bottom {
        padding-bottom: 25px;
    }
    footer#footer .high-padding-top {
        padding-top: 25px;
    }
    .menu-bottom-main {
        margin-top: 25px;
        padding-top: 25px;
    }
    section.main-banner.inner img {
        width: 90%;
        height: auto;
    }
    .opprtunities-wrap {
        width: 75%;
    }
    .opatunitytitle{
        font-size: 18px;
        line-height: 15px;
    }
    .section-heading--white {
        font-size: 35px;
        line-height: 44px;
    }
    .contact-box {
        width: 60%;
        padding: 75px;
        margin-top: 80px;
        height: 923px;
    }
    .contactus-information {
        width: 40%;
        padding-left: 30px;
    }
    input.wpcf7-submit{
        margin-top: 40px;
    }
    .map-section {
        padding-top: 100px;
    }
    .team-wrapper {
        align-items: center;
        padding-right: 10px;
    }
    .mainserviceconten img {
        max-width: 100%;
    }
    .contentdev-benifit-content:nth-child(1) {
        padding: 30px !important;
    }
    .page-id-38 .contentdev-benifit-content ul{
        text-align: left;
    }
    .bg-color-dark-ash{
        padding: 25px 0;
    }
    .benifit-icon {
        width: 200px;
        height: 235px;
        margin-bottom: 0;
        margin-top: 31px;
    }
    section.businessgrow {
        padding: 494px 0px 22px;
    }
    .mobile-wrap {
        width: 90%;
    }
    .min-long-wrap{
        width: 83%;
    }
    section.lookingfor h6.process-title{
        font-size: 17px;
    }
    .swiperprev {
        margin-right: 13px;
    }
    .swipernext {
        margin-right: -16px;
    }
    section.process-tab .tab-content>.active{
        padding-top: 44px;
    }
    .cloud-benifit-content:nth-child(1), .cloud-benifit-content:nth-child(3), .cloud-benifit-content:nth-child(5), .contentdev-benifit-content:nth-child(3), .contentdev-benifit-content:nth-child(5), .service-benifit-content:nth-child(1), .service-benifit-content:nth-child(4), .service-benifit-content:nth-child(5), .service-benifit-content:nth-child(8), .service-benifit-content:nth-child(9), .benifits-section .service-benifit-content, .analytics-content{
        padding: 50px;
     
    }
    .cloud-benifit-content:nth-child(2), .cloud-benifit-content:nth-child(4), .cloud-benifit-content:nth-child(6), .contentdev-benifit-content:nth-child(2), .contentdev-benifit-content:nth-child(4), .contentdev-benifit-content:nth-child(6), .benifits-section .service-benifit-content:nth-child(even), .consulting-content{
        padding: 50px;
    }
    img.logo-language {
        width: 30%;
    }
    .logo-mob-apps img {
        width: 25%;
        padding: 0 20px;
    }
    .page-id-42 .main-banner.inner img{
        width: 65% !important;
    }
    .ppc-projects:nth-child(even) .pcc-content{
        padding-left: 10%;
    }
    .ppc-projects:nth-child(odd) .pcc-content{
        padding-right: 10%;
    }
    .services-contents, .carees-contents p, .pointiconli span, .web-content .web-conpent-para, .para-ecommerce, .seopage-img, section.process-tab .tab-content>.active p{
        padding-right: 0 !important;
    }
    .black-content h5{
        font-size: 24px;
        text-align: center;
    }
    .project-heading {
        font-size: 35px;
    }
    input.wpcf7-form-control.wpcf7-file.wpcf7-validates-as-required.upload-file {
        padding-left: 25px;
    }
    .seopage-img img{
        height: auto !important;
    }
    .seocontent-section:nth-child(even) .seo-wrap {
        padding: 0px 81px 0px 116px;
    }
    .seocontent-section:nth-child(odd) .seo-wrap{
        padding: 0px 116px 0px 81px;
    }
    .seo-content:nth-child(odd), section.what-ecommerce-section .web-box, .page-id-26 .banner-heading.d-flex span{
        padding-left: 0;
    }
    .contentdev-benifit-content:nth-child(1) {
        padding: 100px 100px 90px 200px;
    }
    .warddes {
        word-break: break-word;
    }
    .vission-icon {
        position: absolute;
        max-width: 45%;
        bottom: 33px;
        right: 0;
        left: 79%;
    }
    .work-box::before{
        width: 652px;
    }
    .portfolio-img-div {
        right: -110px;
        left: -209px;
    }
    .ourwork-section:nth-child(even) .portfolio-img-div {
        right: -138px;
        left: -124px;
    }
    .ourwork-section:first-of-type{
        margin-top: 0px;
    }
    #carouselExampleFade .carousel-indicators {
        padding-bottom: 13vh;
    }
    .service-box {
        width: 33.3%;
        margin: 0;
    }
    .team-wrapper img{
        padding-right: 0;
    }
    .digital-content h5 {
        font-size: 20px;
    }
    .digital-content h3, .black-content h3 {
        font-size: 30px;
        line-height: 45px;
    }
    .digital-img img{
        height: auto;
    }
    .digital-section::before {
        width: 74%;
    }
    .service-content {
        padding: 30px;
    }
    .service-content .banner-heading{
        font-size: 22px;
    }
    .paragraph {
        font-size: 14px;
    }
    .benifit-heading, .consulting-content .heading, .consulting-content .heading{
        font-size: 25px;
    }
    section.what-ecommerce-section .web-content {
        padding-left: 0;
    }
    .web-content .web-conpent-para {
        padding-right: 130px;
    }
    section.offer-section img {
        max-width: 70%;
    }
    /* section.mainserviceconten{
        padding: 50px 0;
    } */
    .process-title{
        font-size: 20px;
    }
    .services-wrper h5 {
        font-size: 14px;
    }
    .seo---title{
        height: 70px;
    }
    .cloud-contents, .cloud-text {
        width: 101%;
    }
    .solution-content br, .seo-content p br {
        display: none;
    }
    .seo-section:nth-child(odd) .seo-wrap{
        padding: 0px 100px 0px 120px;
    }
    .seo-section:nth-child(even) .seo-wrap {
        padding: 0px 120px 0px 100px;
    }
    .seo-section:nth-child(odd) .seo-content{
        padding-right: 50px;
    }
    section.main-banner button.nav-link {
        padding: 20px
    }
    .main-menu .build-menu a {
        font: normal normal normal 8px/15px Poppins;
    }
    .main-menu .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: 3px;
        padding-left: 4px;
    }
    img.home-icon {
        padding-right: 5px;
        width: 75%;
    }
    #sliderTabContent {
        margin-top: 7px;
    }
    .about-team {
        width: 90%;
        font: normal normal 300 14px/25px Poppins;
     }
     #crative-tab {
        margin-top: 25px;
    }
    .awards-banner img {
        width: 45%;
    }
    .awards-text.text-center{
        font-size: 12px;
        line-height: 19px;
    }
    .banner-awards {
        margin-top: -250px;
        width: 40%;
    }
    #developer-tab {
        margin-left: -45px;
    }
    #support-tab {
        margin-top: 23px;
        margin-left: 40px;
    }
    .logo-box img {
        width: 70%;
    }
    .logo-box {
        width: 12%;
    }
    .section-heading, section.main-news-section .section-heading--white {
        font-size: 30px;
    }
    .main-news-section .section-heading--white {
        padding-right: 0;
    }
    .details-wrap {
        padding: 0 20px;
    }
    .details-box {
        padding: 10px;
    }
    .build-grid-div-main img {
        margin: unset !important;
    }
    .build-grid .div1, .build-grid .div1{
        padding: 50px;
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: center;
    }
    .we-are-weblankan {
        padding: 50px 0;
    }
    .count-wrapper {
        width: 90%;
    }
    .mobile-case #wrapper {
        margin-top: 130px;
    }
    .awards-box {
        width: 25%;
    }
    .footer-menu-main li {
        padding-left: 15px;
    }
    .main-awards {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
    }
    .awards-banner{
        width: 50%;
        padding-right:0 ;
    }
    #developer-tab {
        margin-left: 0;
    }
    section.main-banners button.nav-link {
        padding: 25px;
        width: 21vw;
        height: 35vh;
    }
    .vission-icon{
        display: none;
    }
    .red--bg{
        width: 280px;
        position: unset;
        margin-bottom: 20px;
    }
    .ash--bg{
        width: 30%;
    }

    section.process-tab .tab-content>.active{
        padding: 50px;
    }
}
@media (max-width: 1025px){
    body {
        font: normal normal 300 14px/27px Poppins
    }
    .awards-slider .slick-arrow, .slick-slider .slick-arrow{
        width: 30px !important;
        height: 30px !important;
    }
    .web-slider .carousel-control-prev-icon, .awards-slider .slick-prev, .news-gallery .slick-prev, .slick-slider .slick-prev, .web-slider .carousel-control-next-icon, .awards-slider .slick-next, .news-gallery .slick-next, .slick-slider .slick-next{
        background-size: cover;
    }

    .awards-box {
        width: 50%;
    }    
    .header.active-menu .menu-contact-mob {
        display: flex !important;
        position: absolute;
        top: 0;
        width: auto;
    }
    .menu-contact-mob.black {
        background: transparent;
    }
    .contact-section {
        background-size: 35% !important;
    }
    .content-section img {
        padding: 0;
    }
    .single-case_studies .inner {
        padding-top: 90px;
        padding-bottom: 25px;
    }
    .menu-wrap, .cloud-contents, .cloud-text{
        width: 100%;
    }
    .footer-menu-ul a, .footer-menu-ul li {
        font-size: 13px;
    }
    section.our-clients .banner-heading {
        padding-bottom: 20px;
    }
    .ecommerce-img{
        margin-bottom: 0;
    }
    .para-ecommerce p{
        text-align: center;
    }
    .digital-content{
        height: auto;
        padding-top: 25px;
    }
    .what-ecommerce-section{
        margin-top: 0 !important;
    }
    section.our-clients{
        padding: 25px 0;
    }
    section#awardssection {
        background-size: contain;
    }
    .page-id-32 .cloud-contents, .services-contents, .page-id-36 .cloud-contents, .page-id-14 .cloud-contents, .page-id-46 .cloud-contents {
        margin-top: 0;
    }
    .logo-long-wrap, .site-wraper, .min-long-wrap, .max-wrap, .colud-wraper{
        width: 90%;
    }
    .img-mob img, .des--img {
        margin: 0 auto !important;
    }
    main-awards {
        position: relative;
    }
    .mockup-web{
        width: 100%;
        right: 0;
        left: 0;
    }
    .main-banner .col-lg-5 {
        justify-content: center;
    }
    .service-content {
        padding: 9px;
        width: 31%;
    }
    .main-awards{
        position: unset;
        flex-wrap: unset;
        justify-content: unset;
    }
    #wrapper img {
        width: 80% !important;
    }
    section.main-banner-mobile{
        display: block !important ;
        padding-top: 100px;    
    }
    .banner-awards {
        margin-top: 0;
        width: 100%;
    }
    .about-team {
        width: 100%;
        text-align: center;
    }
    .service-benifit-content:nth-child(4) h3.benifit-heading, .mob--img, .case-details-wrap,  img.digital-bg{
        width: 100%;
    }
    section.main-banner-mobile{
        background-repeat: no-repeat;
    }
    main-awards {
        display: flex;
        flex-wrap: unset;
        justify-content: unset;
        position: unset;
    }

    .whatwedo-wrapper {
        padding: 0px 20px;
    }
     .social-media-slider-mobb .case-details {
        padding-top: 20px;
    }
    .mob--wrapper{
        flex-direction: column-reverse;
        flex-wrap: nowrap;
        align-items: center;
    }
    .menu-contact{
        display: block !important;
    }
    .ppc-projects:nth-child(odd) .pcc-content {
        padding-right: 10px;
    }
    .contentdev-benifit-content {
        margin: 0 auto;
        text-align: center;
    }
    .services-contents p, .copyrights, .seo-wrap p,  .cloud-benifit-content p, section.ppc-projects p {
        text-align: center;
    }
    .left-- .mob--title, .left-- p{
        text-align: inherit;
    }
    .navbar-brand img, .navbar-brand {
        /* max-width: 50% !important; */
        padding-right: 0;
    }
    #header, nav#navbar_main{
        display: block !important;
    }
    .menu-wrap-div.footer-menu-main {
        display: block !important;
        padding-top: 25px;
    }
    .ppc-projects:nth-child(odd) img.tab-view-ppc {
        padding-left: 0;
    }
    section.social-media-slider.web-design-slider div#wrapper {
        margin-top: 63px;
    }
    .award-section .paragraph {
        padding-bottom: 20px;
    }
    section.web-slider.mobile-app #wrapper img {
        width: 50% !important;
        margin-top: 25px;
    }
    section.mainserviceconten .col-lg-5.p-0.d-flex.align-items-center img {
        width: 100%;
    }
    section.notice .banner-heading, .what-ecommerce-section .banner-heading {
          flex-direction: column;
    }
    .max-wrap-left {
        /* width: 88.5%; */
        margin: auto 30px;
    }
    .page-template-ppc .services-contents h3.banner-heading.uppercase{
        padding-top: 30px !important;
    }
    .main-banner img {
        padding-top: 60px;
        width: 81% !important;
    }
    .img--padding {
        padding-right: 0px !important;
    }
    .main-banners{
    height: 71vh;
    position: relative;
    padding-top: 100px;
    }
    .page-id-26.paragraph {
        padding-top: 36px;
    }
    .banner-content, .banner-heading span, .cloud-text p, .web-service-heading {
        width: auto;
        text-align: center;
    }
    .web-service-heading{
        height: auto;
        padding: 20px;
        margin-bottom: 0;
    }
    .cloud-contents p.paragraph.paragrapg--gray{
        padding-bottom:10px;
        padding-right: 0;
    }
    .navbar-brand {
        height: 75px;
        justify-content: flex-start;
        align-items: center;
    }
    .seo-section::before{
        background: none;
    }
    img.tab-view-ppc {
        padding-left: 0;
        width: 100%;
        padding-right: 0;
        position: unset;
    }
    .page-id-38 section.notice {
        padding: 50px 0;
    }
    .social h3.banner-heading.uppercase, .social h5 {
        font-size: 19px;
        line-height: 26px;
        padding-top: 0 !important;
    }
    .contentdev-heading{
            font-size: 19px;
            line-height: 20px;
            padding: 15px 0px;
    }
    .ppc-projects:nth-child(even) .pcc-content {
        padding-left: 15px;
        padding-right: 15px;
    }

    .mobile-case {
        position: relative;
    }  
    
    section.social-media-projects:nth-child(even) .row{
        flex-direction: column-reverse;
    }
    .inner{
        height: auto;
        position: relative;
    }
    .stepbtn{
        position: unset;
    }

    .service-box{
        align-items: center !important;
        padding: 10px;
    }

    .mob--title{
        line-height: 29px;
    }

    .page-id-46 .cloud-text p {
        padding-bottom: 130px;
        margin-bottom: 0;
    }

    .page-id-46 .benifit-icon {
        padding-top: 71px;
    }

    .page-id-46 .cloud-text span{
        font-size: 15px;
        line-height: 27px;
    }

    .web-section p{
        text-align: center;
    }

    .breadcrum {
        position: absolute;
        bottom:22px;
    }
    .menu-contact {
        display: none !important;
    }

    .mob--style{
        flex-direction: column;
    align-items: center;
    }
    img.ppc-project-logo {
        margin: 0 auto;
        display: block;
    }
    .header-scrolled .navbar-brand img, .analytics-content .benifit-heading {
        height: auto;
    }
    .menu-btn-wrap {
        width: 430px;
        justify-content: flex-end;
        display: inline !important;
    }
    section.shortcut-section .banner-heading {
        flex-direction: column;
    }
    .menu-all-wrap, .project-heading {
        justify-content: center;
    }
    .project-heading {
        font-size: 20px;
        padding: 0 0 30px;
        text-align: center;
    }
    .banner-heading, .web-heading {
        font-size: 20px !important;
        line-height: 36px;
        text-align: center;
        justify-content: center;
    }
    .page-id-9 .main-banner{
        background-image: none !important;
    }

    .h-100, .copyright-section, section.carees-section, section.mainserviceconten, .digital-img img {
        height: auto !important;
    }

    .section-small-heading {
        font-size: 24px;
        line-height: 37px;
    }
    .header-desktop-scrolled {
        background: #fff;
        box-shadow: 0px 13px 35px #00000017;
        height: 75px;
        transition: all 0.5s;
        z-index: 999;
    }
    section.web-slider.mobile-app {
        background: #f1f1f1;
    }
    .main-news-section {
        position: relative;
        padding: 50px 0 50px;
    }
    .main-news-section .section-heading--white {
        margin-left: 0%;
    }

    .large-paragraph {
        font-size: 13px;
        line-height: 25px;
    }
    .min-wrap {
        width: 93%;
        margin: auto;
    }
    #counter-box span {
        font-size: 35px;
    }
    #counter-box h6 {
        font-size: 10px;
        line-height: 17px;
    }
    .section-heading {
        font-size: 24px;
        line-height: 19px;
        text-align: center;
    }
    .buildandsell{
        display: block !important;
        padding-top: 25px;
    }
    section.buildandsell li {
        list-style: none;
        border-top: 1px solid #DBDBDB;
        border-bottom: 1px solid #DBDBDB;
    }
    section.buildandsell ul, .what-ecommerce-section .banner-heading.d-flex span{
        padding-left: 0;
    }
    .awards-wrap {
        display: none !important;
    }
    .seocontent-section::before {
        background: none !important;
    }
    .menu-wrap-div, .digital-section::before, .web-section::before, .seocontent-section::before {
        width: 100%;
    }
    .seocontent-section:nth-child(even) .row {
        flex-direction: column-reverse;
    }
    .high-padding-top {
        padding-top: 50px;
    }
    .benifit-heading{
        font-size: 26px;
        line-height: 35px;
        text-align: center;
        height: auto;
        margin-bottom: 8px;
    }
    section.shortcut-section .col-lg-3 {
         justify-content: flex-start !important;
    }
    .page-id-26 section.shortcut-section .col-lg-3 {
        width: 50%;
    }
    .seocontent-section::before{
        background: none;
    }
    .map-footer div {
        margin-left: 0px;
    }
    .menu-wrap-last-div {
        width: 100%;
    }
    .black-content h5 {
        font-size: 15px;
        line-height: 35px;
    }
    .black-content h3,  .consulting-content .heading{
        font-size: 21px;
        line-height: 28px;
    }
    .teamimage {
        padding-top: 25px;
    }
    .bold-text {
        font-size: 17px;
        line-height: 29px;
        margin-top: 27px;
    }
    .image-wrapper, .team-wrapper{
        padding-top: 30px;
    }
    section.what-ecommerce-section .web-content, .web-content .web-conpent-para, section.what-ecommerce-section .web-box, .award-section .paragraph{
        padding-left: 0;
        padding-right: 0;
    }

    .offer-section::before {
        left: 0;
        width: 100%;
    }
    section.what-ecommerce-section .web-box .banner-heading{
        line-height: 17px;
        color: #B90F14;
    }
    section.what-ecommerce-section .web-box{
        justify-content: center;
    }
    img.logo-language {
        padding-bottom: 20px;
        width: 94%;
    }
    .toplogo{
        padding-bottom: 0;
    }
    .title-h5 {
        font-size: 20px;
        text-align: center;
        padding-bottom: 0px;
    }
    .points-mobile, .ro-process {
        padding-top: 10px;
        padding-bottom: 0;
    }
    .logo-mob-apps img{
        width: 50%;
        padding: 20px;
    }
    .mob-items {
        width: 100%;
        padding: 10px 0;
    }
    section.what-ecommerce-section .web-box .banner-heading{
        padding-top: 0;
    }
    .page-template-mobile-apps .cloud-text p {
        margin-bottom: 0;
    }
    section.seoprocces, .page-template-google_ads section.ppc-projects, .page-template-software_developments section.ppc-projects, section.description-section, .e-commerce-site, section.ads-projects, section.mobile-projects, section.technologies-section, section.mainserviceconten, section.websites, .services-section, section.directorsection, .offer-section, .we-are-weblankan, .seocontent-section, section.lookingfor, section.awardssection, .what-ecommerce-section, .shortcut-section, section.notice, section.whatwedo, .SEOservices-section, section.solutions, section.technology, section.process-tab, section.rop, section.services, section.aboutsection, section.opprtunitiessection, section.carees-section{
        padding: 25px 15px 25px;
    }
    section.opprtunitiessection .view-case-btn, .view-button{
        position: unset;
        right: 0;
        left: 0;
    }
    .contact-girl {
        width: 80%;
        margin: 0 auto;
        display: block;
    }
    .mob-temp{
        flex-direction: column;
        align-items: center;
    }
    .points-mobile {
        padding-top: 10px;
        padding-bottom: 0;
    }
    .bottom-- {
        padding-top: 10px;
    }
    .seo-content:nth-child(odd) {
        padding-left: 0;
        padding-right: 0;
    }
    .seocontent-section:nth-child(odd) .seo-wrap{
        padding: 25px;
    }
    .seo---title {
        text-align: center;
    }
    .what-ecommerce-section::after{
        background: none !important;
    }
    li.paragraph.paragrapg--gray {
        text-align: inherit;
    }
    section.visionmission .parent {
        display: flex;
        justify-content: start;
        flex-direction: column;
        align-items: unset;
    }
    section.our-gallery .banner-heading.uppercase {
        flex-direction: unset !important;
    }
    .wrapper-team {
        display: flex;
        width: 100%;
        flex-direction: column;
    }
    section.visionmission .div1 {
        width: auto;
        padding-bottom: 40px;
    }
    .team-wrapper{
        width: 50%;
    }
    .red--bg{
        margin-bottom: 0;
        width: 90%;
    }
    p.paragraph.paragrapg--gray.uppercase {
        text-align: center;
    }
    p.edu {
        padding-top: 20px;
        font-size: 12px;
    }
    .bottom-awards {
        transform: translate(0%)!important;
    }
    .menu-bottom-main {
        flex-direction: column;
        align-items: center;
        padding: 25px;
    }
    .service-content .heading {
        font-size: 15px;
        line-height: 21px;
    }
    .offer-img {
        width: 100%;
    }
    .ecommerce-section::before {
        width: 100%;
        height: 300px;
    }
    section.aboutsection .row{
        align-items: center;
        flex-direction: column !important;
    }
    .footer-menu-main ul{
        align-items: flex-start;
        /* flex-direction:column !important; */
    }
    /* .footer-img-wrap.mobile-social img, .footer-img-wrap.mobile-social{
        display: block !important;
    } */
    .img-mob img {
        width: 80% !important;
        padding-bottom: 30px;
    }
    .web-mockupimg{
        width: 100%;
    }
    .uppercase, .service-content .col-lg-9{
        justify-content: center;
    }
    input, .contact-section::before {
        width: 100%;
    }
    .logo-gallery-item {
        width: 20%;
    }
    .logo-gallery-item img {
        width: 100px;
        padding:10px
    }
    .padding---right{
        overflow: visible;
    }
    .contact-box {
        width: 100%;
        padding: 20px;
        margin-top: 55px;
        height: auto;
        text-align: center;
    }
    textarea, .work-content {
        width: 100%;
    }
    .padding---right {
        padding-left: 10px;
    }
    .ecommerce-section .work-box, .ecommerce-section .work-box::before {
        height: auto;
    }
    .service-icon-img {
        justify-content: center !important;
    }
    .service-content .banner-heading {
        padding-bottom: 21px;
        font-size: 20px
    };
    .service-icon-img {
        justify-content: center;
    }

    input.wpcf7-submit {
        margin-top: 26px;
    }
    .contactus-information {
        width: auto;
        margin-top: 50px;
        padding-left: 0;
    }
    .cloud-benifit-content:nth-child(1), .cloud-benifit-content:nth-child(3), .cloud-benifit-content:nth-child(5), .contentdev-benifit-content:nth-child(3), .contentdev-benifit-content:nth-child(5), .service-benifit-content:nth-child(1), .service-benifit-content:nth-child(4), .service-benifit-content:nth-child(5), .service-benifit-content:nth-child(8), .service-benifit-content:nth-child(9), .benifits-section .service-benifit-content, .analytics-content, .seocontent-section:nth-child(even) .seo-wrap{
        padding: 20px;
    }
    .cloud-benifit-content:nth-child(2), .cloud-benifit-content:nth-child(4), .cloud-benifit-content:nth-child(6), .contentdev-benifit-content:nth-child(2), .contentdev-benifit-content:nth-child(4), .contentdev-benifit-content:nth-child(6), .benifits-section .service-benifit-content:nth-child(even), .consulting-content{
        padding: 20px;
    }

    .footer-menu-main li {
        padding-left: 0;
        column-count: 2;
    }
    .top-btn {
        right: 18.5%;
        top: -433%;
        width: 70px;
        height: 70px;
    }
    .top-btn img {
        object-fit: contain;
    }
    section.carees-section {
        background-position: left top;
        background-size: 26vh;
    }
    .mainserviceconten{
        background-position: left top;
    }
    /* section.mainserviceconten img{
        margin-top: -10px;
    } */
    .cloud-contents {
        margin-top: 44px;
        padding-right: 0;
    }
    .stepbtn{
        margin-right: 12px;
    }
    .contentdev-benifit-content:nth-child(1) {
        padding: 25px;
    }
    .cloud-text p{
        margin-bottom: 20px;
    }
    .swipernext {
        margin-top: 203px;
        margin-right: -100px;
        position: absolute;
        z-index: 9999;
    }
    .page-id-36 .banner-heading{
        margin: 0 auto;
        display: flex;
        justify-content: center;
        text-align: unset;
        flex-direction: inherit;
        flex-direction: unset;
    }
    .col.left-- {
        display: flex;
        flex-direction: column-reverse;
    }
    h3.banner-heading.uppercase {
        flex-direction: column !important;
        text-align: center;
        padding-top: 20px !important;
    }
    section.visionmission.h-100 {
        background-size: auto;
        height: auto !important;
        background-position: inherit;
        padding-bottom: 85px;
    }
    img.team {
        padding: 60px 0px !important;
        width: 50% !important;
    }
    .black--heading, .seoservice-box p {
        text-align: center;
    }
    .services-contents p.paragraph.paragrapg--gray.uppercase{
        padding-bottom: 20px;
    }
    .black--heading{
        font-size: 23px;
        line-height: 37px;
    }
    .whatwedo{
        padding-top: 0;
    }
    ol, ul{
        padding-left: 0;
    }
    .seoservice-box {
        display: flex;
        flex-direction: column;
        align-items: center;
        color: #fff;
        padding-bottom: 30px;
        padding-right: 0px; 
        padding-left: 0px;
    }
    section.technology .col-lg-3.p-0 {
        width: 33.3%;
    }
    .solution-box, section.directorsection  .banner-heading.uppercase, .page-template-page-templatecareers-php  .banner-heading.uppercase{
        flex-direction: unset !important;
    }
    .solution_kind {
        font-size: 15px;
        line-height: 30px;
        padding-top: 5px;
        padding-left: 20px;
    }
    ul#processTab {
        display: flex;
        justify-content: space-evenly;
        border: none;
        padding-bottom: 20px;
        align-items: center;
    }
    section.process-tab .tab-content>.active{
        padding: 20px;
    }
    h5.red--heading {
        font-size: 20px;
        line-height: 29px;
        text-align: center;
    }
    section.process-tab .nav-tabs .nav-link {
        padding: 12px 30px;
        align-items: center;
        margin-bottom: 15px;
    }
    .services-contents {
        padding-right: 0;
        margin-right: 0;
    }
    .seo-section:nth-child(even) .seo-content{
        padding: 0;
    }
    .seo-section:nth-child(odd) .seo-wrap, .seo-section:nth-child(even) .seo-wrap {
    padding: 25px;
    }
    .seo-section::before {
        width: 100%;
        height: 328px;
    }
    .seo-wrap .row {
        display: flex;
        flex-direction: column-reverse;
    }
    .page-template-social-media .seo-section::before{
        background: none !important;
        display: none;
    }
    .services-wrper {
        padding-right: 0;
        text-align: center;
        padding-top: 20px;
    }
    .seocontent-section:nth-child(odd) .row , .seo-section:nth-child(even) .row{
        flex-direction: column-reverse;
    }
    .seo-section {
        position: relative;
        padding: 25px 0px;
    }
    .header-sm {
        font-size: 28px;
        padding-top: 20px;
        text-align: center;
    }
    .seo-wrap .banner-heading{
        padding-top: 25px;
    }
    .sub-heading-sm {
        font: normal normal 300 13px/30px Poppins;
        color: #333333;
        padding: 6px 0 11px;
    }
    .mobile-wrap img{
        width: 100%;
    }
    .description-sm {
        width: 100%;
        text-align: center;
    }
    .seopage-img {
        padding-top: 0;
    }
    .page-id-36 .seocontent-section{
        padding: 25px 0px ;
    }
    .award--section, .seocontent-section::before {
        height: 450px;
    }
    .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
        bottom: 327px;
    }
    .bottom-awards{
        height: 0 !important;
    }
    .swiper-slide{
        display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    }
    .paragrapg--gray, .bold-text{
        text-align: center;
    }
    .ourwork-section .row {
        display: flex;
        flex-direction: column;
        align-items: center;
        flex-direction: column-reverse;
        text-align: center;
    }
    .portfolio-img-div {
        position: absolute;
        right: 0;
        top: 31px;
        width: 100%;
        height: 616.17px;
    }
    img.portfolio-logo {
        right: auto;
        top: -83px;
    }
    .digital-content h5 {
        font-size: 29px;}

    .ourwork-section{
        margin-top: 120px;
        margin-bottom: 20px;
    }
    .what-ecommerce-section .banner-heading {
        font-size: 33px;
    }
    section.shortcut-section .row {
        justify-content: center;
        text-align: center;
    }
    a.btn.call-now {
        margin: 0px auto;
    }
    .service-box img {
        display: block;
        margin: auto;
    }
    .ourwork-section:nth-child(even) .row {
        flex-direction: column-reverse;
    }
    .ourwork-section:nth-child(even) img.portfolio-logo {
        right: auto;
        left: auto;
    }
    .ourwork-section:nth-child(even) .portfolio-img-div {
        right: 0;
        left: auto;
    }
    .work-box::before{
        height: 481px;
    }
    .work-box::before{
        width: 100%;
        left: auto;
    }
    .page-id-14 .ourwork-section .max-wrap {
        width: 100%;
    }
    .ourwork-section:nth-child(even) .work-content {
        text-align: center;
    }
    .carees-contents, .carees-contents p {
        padding-left: 0;
        padding-top: 0;
        padding-right: 0;
        text-align: center;
    }
    .carees-contents p{
        padding-bottom: 10px;
    }
    .pointiconli span {
        padding-right: 0;
        text-align: center;
    }
    .carees-contents li {
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    img.pointicon {
        padding-right: 0;
    }
    .pointiconli {
        align-items: center;
    }
    .opprtunities-wrap {
        width: 100%;
    }
    .technology-logo-row {
        justify-content: center;
    }
    .design-section::before {
        width: 200px;
        height: 418px;
        top: 0;
        left: 0;
    }
    .work-box {
        height: 424px;
    }
    .digital-img {
        height: auto;
        padding: 20px;
    }
    .technology-box img {
        width: 100%;
        height: auto;
        padding-right: 10px;
    }
    .design-content{
        padding-left: 0;
        text-align: center;
    }
    .design-section{
        height: auto;
        padding-bottom: 30px;
    }
    .web-content{
        padding: 50px 0;
    }
    .web-section::before {
        height: 332px;
    }
    .web-box {
        padding-top: 20px;
    }
    section.web-section .row {
        flex-direction: column-reverse;
    }
    .web-section:nth-child(even) .row {
        flex-direction: column-reverse;
    }
    .mobile-pic .row {
        padding-bottom: 0;
    }
    section.businessgrow, .right-- .mob--title, .right-- p{
        padding-top: 0;
        text-align: center;
    }
    .page-id-32 section.mainserviceconten img, .page-id-34 section.mainserviceconten img {
        margin-top: 55px;
    }
    .page-id-32 section.mainserviceconten, .mainserviceconten{
        background-size: 20vh;
    }
    .mobile-case #wrapper {
        margin-top: 80px;
    }
    /* .page-id-32 .cloud-contents, .services-contents, .page-id-36 .cloud-contents, .page-id-14 .cloud-contents,  .page-id-46 .cloud-contents{
        margin-top: 120px;
    } */
    section.process-tab .tab-content>.active p {
        padding-right: 100px;
    }
    img.serviceicon {
        width: 25px;
        height: 25%;
        margin-right: 26px;
    }
    li.border-none {
        border-bottom: none !important;
        border-top: none !important;
        padding: 30px;
    }
    .black--bg {
        background-color: #333333;
    }
    .social-media-slider{
        background-color: #333;
    }
    .navbar-brand img, .navbar-brand{
        padding-right: 0;
    }
    .services-box-inner,  .services-box-inner:hover {
        font-size: 13px;
        align-items: center;
        justify-content: flex-start;
        text-decoration: none;
        color: #000 !important;
    }
    li.services-box.icon-service:hover img {
        filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(7500%) hue-rotate(352deg) brightness(102%) contrast(100%);
    }
    li.services-box.icon-service:hover a,  li.services-box.icon-service:active a,  li.services-box.icon-service:focus a{
        color: #fff !important; 
    }
    .services-box{
        padding: 10px 30px;
    }
    .services-box-inner img.dark-icon{
        filter: brightness(0) saturate(100%) invert(0%) sepia(0%) saturate(7457%) hue-rotate(185deg) brightness(88%) contrast(97%);
    }
    .section-heading-absolute h5, .section-heading-absolute-inner h5, .section-heading-absolute h6{
        text-align: center;
        font-size: 23px;
    }
    .section-heading-absolute-inner::before, .web-slider .section-heading-absolute-inner::after{
        display: none;
    }
    .we-are-weblankan{
        background-image: none !important;
    }
    .phone {
        border: 40px solid #000;
        border-width: 55px 7px;
        border-radius: 40px;
        margin: 50px 76px;
        overflow: hidden;
        transition: all 0.5s ease;
        width: 219px;
        height: 458px;
    }
    .phone-align img {
        width: 57%;
        margin: 0 auto;
        display: flex;
        justify-content: center;
        align-items: center;
    }
    .phone-align{
        justify-content: center;
    }
    .section-heading-absolute-inner {
        margin-top: -67px;
        justify-content: center !important;
        padding-bottom: 20px;
    }
    /* .carousel.pointer-event {
        height: 109vh;
    } */
    section.web-slider .case-details-wrap {
        display: block !important;
    }
    .web-slider .case-details-wrap{
        width: 100%;
    }
    .logo-box {
        width: 100%;
        border: none;
    }
    .mobile, .awards-mob {
        display: block !important;
        width: 100%;
        margin: 0 auto;
    }
    .awards-mob{
        background: #fff;
    }
    /* header#header-desktop .mobile{
        box-shadow: 0px 3px 6px #00000029;
        height: 75px;
    } */
    .high-padding-bottom{
        padding-bottom: 25px;
    }
    .awards {
        padding-top: 25px !important;
    }
    .swiper-button-next:after, .swiper-button-prev:after {
        font-family: swiper-icons;
        font-size: var(--swiper-navigation-size);
        text-transform: none!important;
        letter-spacing: 0;
        text-transform: none;
        font-variant: initial;
        line-height: 1;
        font-size: 11px !important;
        background-color: #000;
        padding: 13px;
        color: #fff;
    }
    .swiper-button-prev:after {
        margin-left: -15px;
        /* background-image: url('http://localhost/weblankan/wp-content/themes/weblankan/assets/img/black-pre.png') !important; */
        content: "";
    }
    .swiper-button-next:after{
        margin-right: -15px;
    }
    .web-slider .case-details-wrap{
        padding: 0 !important;
        width: 100%;
    }
    section.web-slider.mobile-app .case-details-wrap {
        margin-top: 46px;
    }
    div#wrapper {
        width: 100%;
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: 20px;
    }

    .case-details-wrap--black .case-details {
        text-align: center;
    }
    .case-details h6 {
        font-size: 25px;
        line-height: 60px;
        color: #fff;
        padding-bottom: 10px;
        text-align: center;
    }
    .view-case-btn{
        margin: 0 auto;
    }
    .paragrapg--offwhite{
        text-align: center;
    }

    .carousel-control-next-icon, .carousel-control-prev-icon {
        width: 30px !important;
        height: 30px!important;
    }

    .case-details-wrap--black .view-case-btn {
        /* margin: 25px auto !important; */
    }

    .page-id-30 section.process-tab .tab-content>.active p{
        padding-right: 0;
    }

    .benifit-icon{
        padding-top: 20px;
        margin: 0 auto;
    }
    .page-id-18 .contactus-information .paragrapg--gray, .page-id-18 .contactus-information .bold-text {
        text-align: left;
    }

    .carousel-control-next, .carousel-control-prev{
        bottom: 187px;
    }
    .our-project {
        z-index: 9;
        position: relative;
        width: 100%;
    }
    .process-title{
        padding-top: 10px;
    }
    .web-name {
        font-size: 25px;
        line-height: 2;
        padding-top: 25px;
        text-align: center;
    }
    .web-services {
        padding-bottom: 25px;
        text-align: center;
    }
    .site:nth-child(odd) .web-name, .site:nth-child(odd) .web-services{
        text-align: center;
    }
    section.technologies-section .banner-heading{
        flex-direction: column;
    }
    .site:nth-child(even) img.mockup-web, .site:nth-child(odd) img.mockup-web {
        right: 0;
        left: 0;
        position: unset;
    }
    .para-ecommerce {
        padding-top: 20px;
        padding-right: 0;
    }
    .awards-banner img{
        width: 50%;
    }
    #socialmedia .carousel-item {
        height: auto;
        padding: 0 20px;
    }
    .case_studies-box {
        width: 50%;
    }
    .header{
        background-color: #fff !important;
    }
    .header.active-menu{
        background-color: transparent !important;
    }
    .quick-social img {
        height: 45px;
        width: 45px;
    }
    .quick-social{
        bottom: 10%;
    }
    .quick-social-mob img{
        display: none;
    }
}
@media (max-width: 768px){
    .ash--bg {
        width: 100%;
        padding: 20px;
        display: flex;
        flex-wrap: wrap;
        flex-direction: unset !important;
    }
    .service-box{
        width: 100%;
    }
    .news-content-inner {
        color: #fff !important;
    }
    .news-carousel {
        width: 100%;
    }
    .mobile-direction{
        flex-direction: column;
    }
    section.main-news-section .section-heading--white {
        display: flex;
        padding-bottom: 20px;
    }
    section.main-news-section span.d-block {
        padding-left: 7px;
    }
    .ash--bg .nav-link, .nav-pills .nav-link.active {
        width: auto;
        padding: 0 10px;
    }
    .padding---right {
        padding-left: 0;
    }
    section.our-clients .tab-content {
        width: 100%;
        padding-top: 24px;
    }
    .logo-gallery-item {
        width: 25%;
    }
    .logo-gallery-item img {
        width: 50px;
        height: auto;
        padding: 10px 3px;
    }
    .mobile-direction {
        flex-direction: column;
        width: 100%;
    }

}
@media (max-width: 428px){
    section.main-news-section .section-heading--white {
        font-size: 25px;
    }
    .footer-div-wrap {
        justify-content: space-around;
        flex-direction: column;
    }
    .news-content-inner {
        padding-top: 35px;
    }
    .main-news-section{
        padding: 25px 0 !important; 
    }
    #newsslider .carousel-indicators button{
        background: #fff !important;
    }
    .news-gallery img {
        height: 197px;
        width: 384px;
    }
    .main-news-section{
        padding: 50px 0;
    }
    #newsslider .carousel-indicators button.active::after{
        border: 1px solid #fff;
    }
    .awards-box-img img{
        width: 50%;
    }
    .contentdev-benifit-content:nth-child(1) .contentdev-heading {
        font-size: 30px;
        line-height: 41px;
    }
    .single-case_studies .inner {
        padding-top: 87px;
        padding-bottom: 0;
    }
    img.team {
        padding: 40px 0px !important;
        width: 100% !important;

    }
    section.visionmission{
        padding: 20px;
    }
    .affiliated-partners-wrap{
        flex-wrap: wrap;
    }
    img.image-wrapper {
        width: 35%;
    }
    .head-text {
        padding: 25px 0 0;
    }
    section.description-section .min-wrap {
        width: 80%;
    }
    .seo-wrap .banner-heading {
        flex-direction: column;
    }
    .awards-banner img{
        width: 100%;
    }
    .service---row {
        margin: 0;
    }
    h6.solution_kind {
        padding-top: 0;
        text-align: left;
    }
    .black-content h5, .black-content h3, .consulting-content .heading{
        text-align: left;
        font-size: 21px;
        line-height: 35px;
    }
    section.mainserviceconten, section.mainserviceconten, .seo-section::before {
        background-image: none !important;
    }
    .page-id-32 section.mainserviceconten img, .page-id-34 section.mainserviceconten img {
        margin-top: 0;
    }
    .black-section {
        height: auto;
        padding: 50px 0;
    }
    .awards-box {
        width: 100%;
    }
    .team-wrapper {
        width: 100%;
    }
    section#awardssection .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal {
        display: none;
    }
    .award--section, .seocontent-section::before, .black-content {
        height: auto;
    }
    .mob-line {
        flex-direction: column;
    }
    label.margin-1 {
        padding-right: 0;
    }
    .mob-line br{
        display: none;
    }
    section#apply-form{
        padding: 25px 0;
    }
    .service-content {
        padding: 9px;
        width: 50%;
        flex-direction: column;
    }
    .service-content .heading {
        font-size: 14px;
        text-align: center;
        padding-left: 0;
    }
    .page-id-36 .banner-heading{
        flex-direction: column !important;
        text-align: center;
    }
    .page-id-36 .seo-content:nth-child(odd) {
        padding-left: 0;
    }
    .seocontent-section:nth-child(odd) .seo-wrap, .seo-content {
        padding: 0 25px;
    }
    .seo-wrap .banner-heading {
        padding-top: 0;
    }
    .social h3.banner-heading.uppercase{
        line-height: 40px;
    }
    h3.project-heading span {
        padding-top: 25px;
    }
    .top-btn{
        bottom: 0;
        top: -138px;
    }
    .case_studies-box {
        width: 100%;
    }
}
@media (max-width: 414px){
    .main-news-section {
        padding: 30px 0 !important;
    }
}
@media (max-width: 375px){
    #wrapper img {
        width: 100% !important;
    }
    img.team {
        padding: 55px 0px !important;
    }
    .main-news-section {
        padding: 30px 0 !important;
    }
}
@media (max-width: 320px){
    img.team {
        padding: 80px 0px !important;
    }
    .section-heading-absolute h5, .section-heading-absolute-inner h5, .section-heading-absolute h6 {
        font-size: 20px;
    }
    .section-heading {
        font-size: 21px;
    }
    .services-box-inner, .services-box-inner:hover {
        font-size: 11px;
    }
    .main-news-section {
        padding: 20px 0 !important;
    }
}

.slick-arrow{
    font-size: 0;
    background-color: transparent;
    border: 0 !important;
}
@media (min-width: 1025px){
    a.get-con {
        display: flex;
        margin: 120px auto 0px !important;
    }
    .swiper-button-next, .swiper-button-prev{
        display: none !important;
    }
}
@media (max-width: 1025px){
    .view-case-btn{
        margin-top: 20px !important;
    }
    a.get-con {
        display: flex;
        margin: 30px auto 0px !important;
    }
    .seo-wrap .banner-heading, .page-template-web-design-and-development .web-heading, .services-section .banner-heading, .e-commerce-site .banner-heading, .mainserviceconten .banner-heading.uppercase{
        flex-direction: row !important;
    }
    img.arrow{
        display: none;;
    }
    .benifit-heading{
        font-size: 20px;
        line-height: 35px;
    }
    .breadcrum {
        font-size: 11px;
    }
    section.seo-section .seo-wrap .banner-heading {
        flex-direction: column !important;
    }
.day2 img {
    width: 40%;
    padding: 0 !important;
}
.day2 {
    display: block !important;
    /* width: 20%; */
}
    
}

@media (max-width:600px){
    .seo-section:nth-child(odd) .seo-content{
        padding-right: 0;
    }
    body, .seo---title{
        font-size: 14px;
    }
    .affiliated-partners-wrap{
        flex-wrap: wrap;
    }
    .top-btn {
        top: -87px;
    }
    .seo-section .seo-content {
        padding-right: 0;
        padding-left: 0;
    }
    .social h3.banner-heading.uppercase {
        line-height: 30px;
    }
    .page-template-ppc .ppc-projects {
        padding-top: 50px;
    }
    .header-sm{
        width: 100%;
    }
    .services-wrper, .seoservice-box{
        padding-top: 50px;
    }
    .page-id-36 .seo---title {
        height: auto;
        padding-bottom: 20px;
    }
    .cloud-benifit-content:nth-child(1), .cloud-benifit-content:nth-child(4), .cloud-benifit-content:nth-child(5), .contentdev-benifit-content:nth-child(2), .contentdev-benifit-content:nth-child(3), .contentdev-benifit-content:nth-child(6){
        background-color: #fff;
    }
    .cloud-benifit-content{
        border-bottom: 1px solid #dcd8d8;
    }
    img.tab-view-ppc{
        padding-top: 30px;
    }
    .main-banner-mobile .banner-heading{
        flex-direction: row !important;
    }
    .img, section.ppc-projects {
        padding-bottom: 30px;
        border-bottom: 1px solid #dcd8d8;
    }
    section.lookingfor h6.process-title{
        font-size: 12px;
        line-height: 20px;
    }
    section.lookingfor img {
        width: 50%;
        height: 60px;
        object-fit: scale-down;
    }
    ul.points-mobile li {
        padding: 5px;
    }
    .mainserviceconten img {
        max-width: 100% !important;
    }
    .black-content h5, .black-content h3, .consulting-content .heading {
        text-align: center;
        font-size: 20px;
        line-height: 35px;
    }
    section.offer-section ul {
        padding-bottom: 30px;
    }
    img.consulting-icon {
        margin: auto;
        padding: 10px;
    }
   .benifits-section p {
        text-align: center;
    }
    .page-template-ecommerce-solutions .web-name {
        padding-bottom: 10px;
        padding-top: 50px;
    }
    img.arrow{
        width: 20%;
    }
    img.service-icon {
        width: 60px;
        height: 60px;
    }
    .digital-content h5, .digital-content h3, .black-content h3{
        font-size: 20px !important;
        line-height: 35px !important;
    }
    .web-name {
        font-size: 20px;
    }    
    .apply-now-form .attachment {
        flex-direction: column;
        align-items: center;
    }
    .case_studies-service{
        font-size: 14px;
    }
    h6.case-studies-sub-title{
        font-size: 20px;
        text-align: center;
    }
    .content-section p{
        text-align: center;
        font-size: 14px;
    }
    .content-section ul{
        padding-left: 30px;
    }
    .page-template-about-u .paragraph.paragrapg--gray.uppercase{
        padding-top: 0 !important;
    }
    .case_studies-service {
        padding-bottom: 0 !important;
    }
    .paragraph.paragrapg--white {
        font-size: 14px;
        text-align: center;
    }
    section.directorsection .paragraph.paragrapg--gray.uppercase{
        padding-bottom: 0 !important;
    }
    .team-wrapper{
        padding-right: 0;
    }
    .h5---white{
        font-size: 30px;
        text-align: center;
    }
    .page-template-about-u .paragraph.paragrapg--gray.uppercase {
        padding-bottom: 0;
    }
    .team-wrapper {
        padding-top: 40px;
    }
    section.visionmission{
        background-size: cover !important;
    }
    .affiliated-partners-wrap {
        justify-content: space-between !important;
    }
    img.image-wrapper {
        width: 44%;
        margin: 0;
    }
    .head-text {
        font: normal normal normal 30px/50px Poppins;
    }
    img.home-icon {
        width: 100% !important;
    }
    section.web-slider .case-details-wrap {
        display: block !important;
        margin: auto;
    }
    .web-design-slider .case-details-wrap {
        padding: 0!important;
        width: 100% !important;
    }
    .desktop, section.main-banners, .footer-img-wrap img, img.sm-logo, .seopage-img, img.background-img-ppc, img.web-bg, .footer-menu-main, header#header-desktop .desktop, .desktop, .menu-wrap-last-div, .col.left-- img, .col.right-- img, .story-web, .page-id-28 .swipernext, .inner img, .footer-menu-ul-title, ul.footer-menu-ul.menu-f, .case-banner-img, .logo-wrap, .services-section-home--dark, .services-section-home--white, .front-service, .logo-wrap, section.visionmission .div3, .line-awards, .bottom-awards::before, .warddes::after, section.process-tab .nav-tabs .nav-link.active:after, .cross-box, section.process-tab .nav-tabs .nav-link::after{
        display: none !important;
    }
    section.web-slider .case-details-wrap,.service-benifit-content:nth-child(4) h3.benifit-heading, .mob--img, .case-details-wrap, img.digital-bg {
        width: 90% !important;
    }
    .web-slider .case-details-wrap{
        padding: 0 !important;
        width: 100% !important;
    }
    .mobile-web {
        display: flex!important;
        flex-direction: column-reverse !important;
        justify-content: center !important;
        flex-wrap: wrap !important;
        }
        .awards-box-img img {
            width: 80% !important;
        }
        .digital-section::before{
            display: none;
        }
        .digital-section .max-wrap{
            background-color: #333333;
            width: 100% !important;
            padding: 0 5%;
        }
        .tab-block{
            display: none !important;
        }
}

@media (min-width: 767px) and (max-width: 990px){
    .mainserviceconten {
        background-image: none;
    }

}

@media (min-width: 991px) and (max-width: 1025px){
    .mainserviceconten .des--img {
        max-width: 100% !important;
    }
    .slick-slider-home .slick-next, .slick-slider-home .slick-prev {
        background-size: contain;
    }
    .awards-slider-home .slick-arrow{
        height: 40px;
        width: 32px;
    }
    /* .cloud-text p{
        width: auto;
        text-align: left;
    } */
    .main-banner .col-lg-5,.seo-wrap .col-lg-7{
        width: 100%;
    }
    .logo-mob-apps img {
        width: 25% !important;
        padding: 20px;
    }
}

@media (min-width: 600px) and (max-width: 1025px){
    .mobile-social{
        display: none !important;
    }
    p.d-flex.attachment {
        /* display: flex; */
        flex-direction: column;
        align-items: center;
    }
    .border-none {
        background-color: #333333;
    }
    .services-section-home-title{
        color: #fff;
    }
    section.seoprocces, .page-template-google_ads section.ppc-projects, .page-template-software_developments section.ppc-projects, section.description-section, .e-commerce-site, section.ads-projects, section.mobile-projects, section.technologies-section, section.mainserviceconten, section.websites, .services-section, section.directorsection, .offer-section, .we-are-weblankan, .seocontent-section, section.lookingfor, section.awardssection, .what-ecommerce-section, .shortcut-section, section.notice, section.whatwedo, .SEOservices-section, section.solutions, section.technology, section.process-tab, section.rop, section.services, section.aboutsection, section.opprtunitiessection, section.carees-section{
        padding: 50px 20px !important;
    }
    .top-btn {
        right: 0 !important;
    }
    .web-design-slider .case-details-wrap {
        padding: 0!important;
        width: 50% !important;
    }
    .collapse #primary{
        display: none !important;
    }
    .contactus-information img{
        height: auto !important;
    }
    .con-info{
        align-items: flex-start;
    }
    .contactus-information {
        padding-left: 30px !important;
    }
    .col-lg-6.contact-box {
        width: 50%;
        display: flex;
    flex-direction: column;
    /* align-items: center; */
    justify-content: center;
    }
    .col-lg-6.contactus-information {
        width: 50%;
        display: flex;
        flex-direction: column;
        /* align-items: center; */
        justify-content: center;
    }
    .col-lg-3.ro-process {
        width: 25% !important;
        padding-bottom: 20px;
    }
    .footer-menu-main{
        width: 40%;
    }
    /* .contact-footer .d-flex{
        flex-direction: column;
    } */
    .footer-menu-main li {
        width: 100% !important;
    }
    .desktop, section.main-banners, img.sm-logo, .seopage-img, img.background-img-ppc, img.web-bg, .footer-menu-main, header#header-desktop .desktop, .desktop, .menu-wrap-last-div, .col.left-- img, .col.right-- img, .story-web, .page-id-28 .swipernext, .inner img, .footer-menu-ul-title, ul.footer-menu-ul.menu-f, .case-banner-img, .logo-wrap, .services-section-home--dark, .services-section-home--white, .front-service, .logo-wrap, section.visionmission .div3, .line-awards, .bottom-awards::before, .warddes::after, section.process-tab .nav-tabs .nav-link.active:after, .cross-box, section.process-tab .nav-tabs .nav-link::after{
        display: none !important;
    }
    .header-sm {
        width: 100%;
    }
    .ppc-projects{
        padding: 0 3%;
    }
    img.ppc-project-logo {
        margin-left: 0 !important;
        padding-bottom: 25px;
    }
    .ppc-projects p{
        text-align: left !important;
    }
    .menu-all-wrap, .project-heading {
        justify-content: flex-start;
        text-align: left !important;
    }
    .ppc-projects .col-lg-5,.ppc-projects .col-lg-7{
        width: 50%;
    }
    .col-lg-6.d-flex.contentdev-benifit-content {
        width: 50%;
    }
    section.social-media-projects:nth-child(even) .row {
        flex-direction: row !important;
    }
    .social-media-projects .col-lg-6{
        width: 50%;
    }
    .col-lg-4.seoservice-box {
        width: 33.3%;
        padding: 10px;
    }
    .services .col-lg-3{
        width: 50%;
    }
    .col-lg-6.d-flex.cloud-benifit-content {
        width: 50%;
    }
    .col-lg-3.ro-process {
        width: 25%;
        padding-bottom: 20px;
    }
    .col-lg-6.d-flex.consulting-content {
        width: 50%;
    }
    .col-lg-6.d-flex.service-benifit-content {
        width: 50%;
    }
    .col-lg-6.d-flex.analytics-content {
        width: 50%;
    }
    section.mainserviceconten .col-lg-5.p-0.d-flex.align-items-center img {
        width: 70% !important;
        margin: auto;
        display: block;
    }
    .web-service-heading{
        font-size: 16px;
    }
    section.web-slider .case-details-wrap,.case-details-wrap{
        width: 50% !important;
    }
    .service-benifit-content:nth-child(4) h3.benifit-heading, .mob--img, img.digital-bg {
        width: 80% !important;
    }
    .digital-section::before{
        display: none;
    }
    .digital-section .max-wrap{
        background-color: #333333;
        width: 100% !important;
        padding: 30px 5%;
    }
    .service-box img {
        margin: 0 !important;
    }
    .mainserviceconten .des--img {
        max-width: 70%;
        display: block;
        padding-bottom: 30px;
    }
    .menu-inner {
        display: flex;
        flex-direction: column;
        width: 60%;
        margin: auto;
        padding-top: 60px;
    }
    .home-logo-mobi{
        flex-grow: 1;
        display: flex;
        align-items: center;
        justify-content: flex-end;
    }
    .home-logo-mobi img{
        width: auto;
    }
    .reverse-build{
        flex-direction: row-reverse;
    }
    .build-ul-wrap-mobi ul{
        width: 50%;
    }
    .build-ul-wrap-mobi{
        display: flex;
        align-items: center;
    }
    .awards-banner img {
        width: 80% !important;
    }
    /* .banner-heading, .web-heading {

        flex-direction: row !important;
    } */
    .fixed-section-news{
        padding-top: 60px;
        padding-right: 20px;
    }
    .news-content h4,.news-content h6{
        color: #fff !important;
    }
    .main-news-section {
        background-size: cover !important;
    }
    .awards-box-img img {
        width: 100% !important;
    }
    .social-media-slider {
        padding: 50px 15px !important;
    }

.mobile-case #wrapper {
    margin-top: 0;
    width: 50%;
}
    .mobile-web {
        display: flex!important;
        }
    #wrapper img {
        width: 100% !important;
    } 
    .footer-menu-main ul{
        align-items: flex-start;
        flex-direction:column !important;
    }
    .mob--wrapper,.mobile-web{
        flex-direction: row !important;
        align-items: center;
    }
    .case-details h6 ,.case-details-wrap .paragrapg--offwhite{
        text-align: left !important;
    }
    .case-details-wrap .view-case-btn {
        margin-left: 0 !important;
    }
}

@media (max-width: 1025px){
    .breadcrum {
        right: 0;
        left: 0;
        text-align: center;
    }
    .main-banner-mobile .banner-heading{
        flex-direction: row !important;
    }
    .logo-para {
        padding: 41px 0px 40px;
    }
    .process-tab .col-lg-5 img{
        padding-top: 30px;
    }
    section.process-tab .tab-content>.active {
        padding: 20px 0;
    }
    section.process-tab .nav-tabs .nav-link {
        padding: 12px 30px;
        align-items: center;
        margin-bottom: 15px;
        width: 100%;
        display: flex;
        justify-content: center;
        font-size: 14px;
    }
    #processTab li{
        width: 100%;
    }
    section.lookingfor h6.process-title {
        font-size: 14px !important;
        line-height: 25px !important;
    }
    .col-lg-3.ro-process{
        width: 50%;
        padding-bottom: 20px;
    }
    .cloud-contents {
        margin-top: 11px !important;
    }
    section.offer-section img {
        max-width: 100% !important;
    }
    .banner-heading, .web-heading {
        text-align: center;
        justify-content: center;
        align-items: center;
        display: flex;
        flex-direction: column;
    }
    .padding--bot {
        padding-top: 0;
    }
    section.mainserviceconten {
        z-index: 1;
        position: relative;
    }
    .benifit-icon {
        padding-top: 20px;
        margin: 0 auto;
        padding-bottom: 25px;
    }
    .benifit-icon {
        width: 100% !important;
    }
    .banner-awards{
        width: auto !important;
    }
    .awards-slider {
        padding-top: 30px;
    }
    .social-footer {
        padding-left: 0 !important;
    }
    .footer-menu-main li{
        column-count: auto !important;
    }
    section.web-slider.mobile-app #wrapper img {
        width: 70% !important;
        margin-top: 0;
    }
    .section-heading-absolute {
        position: relative !important;
        top: auto !important;
    }
    .social-media-slider {
        position: relative;
        padding: 30px 15px;
    }
    .web-slider {
        position: relative;
        padding: 30px 15px;
    }
    section.social-media-slider.web-design-slider div#wrapper {
        margin-top: 0 !important;
    }
    .mobile-case #wrapper {
        margin-top: 0;
    }
    .section-heading-absolute-inner {
        margin-top: 0 !important;
    }
    .case-details-wrap {
        padding: 0;
    }
    .section-heading-absolute h6 {
        padding-top: 15px;
    }
    .view-case-btn {
        font-size: 15px;
    }
    section.web-slider.mobile-app .case-details-wrap {
        margin-top: 20px !important;
    }
    .counter-wrap {
        padding-top: 30px;
    }
    .home-clients .paragraph {
        width: 90%;
    }

    .awards-box-img {
        height: auto;
    }
    .awards-box p {
        font-size: 14px !important;
    }
    .fixed-section-news {
        width: 90%;
        display: flex;
        justify-content: center;
    }
    .carousel-indicators {
        position: relative !important;
    }
    .news-content-inner {
        padding-top: 15px !important;
    }
    .news-content-inner-wrap{
        width: 100%;
        text-align: center;
    }
    #newsslider{
        display: flex;
        flex-direction: column-reverse;
    }
    .main-news-section{
        padding: 30px 0;
    }
    #newsslider .carousel-indicators {
        justify-content: center;
        padding-top: 25px;
    }
    footer#footer .max-wrap {
        width: 80% !important;
    }
    .footer-menu-main li{
        width: 30%;
    }
    .footer-menu-main ul{
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .view-case-btn {
        height: 40px;
        padding: 0 25px;
    }
    .mobi-logo-wrap{
        padding-right: 80px;
    }
    .navbar-brand img, .navbar-brand{
        width: 90% !important;
    }
    .active-menu .mobi-logo-wrap{
        display: none !important;
    }
    .home-logo-mobi{
        padding-right: 30px;
    }
    /* .mobi-logo-wrap img.home-icon {
        padding-right: 5px;
        width: 100% !important;
    } */
    .cloud-contents h3{
        flex-direction: column;
    }
    .technology-headding p {
        padding-bottom: 30px;
    }
    .technology-box {
        width: 33.3%;
        padding: 10px 0;
    }
    .technology-box img {
        padding-right: 0 !important;
    }
    section.description-section .min-wrap {
        width: 90% !important;
    }
    .points-mobile{
        padding-left: 20px !important;
    }
    img.optimization {
        padding: 0 !important;
    }
    .header-sm {
        font-size: 25px !important;
        padding-top: 20px;
        line-height: 35px;
        text-align: center;
    }
}

