@media (max-width:1600px) {
    .container {width: 1140px;}
    .btn1 a {
    padding: 15px 20px;
    font-size: 15px;
}

.btn2 a {
    padding: 15px 20px;
    font-size: 15px;
}

header .row .menu ul li a {
    padding: 12px 15px;
    font-size: 15px;
}

.word span {
    font-size: 75px;
}

.darktext {
    font-size: 15px;
}

.subtitleDark {
    font-size: 35px;
}

.subtitleLight {
    font-size: 60px;
}

.secondHeading {
    font-size: 35px;
}

.lightText {
    font-size: 15px;
}

.box-content .content-boxx {
    font-size: 15px;
}

.newHeading {
    font-size: 40px;
}

#tabs-container ul li a {
    font-size: 15px;
    line-height: 1.5;
}

.tab-loop p {
    font-size: 15px;
    line-height: 1.5;
}

.banner .banner-body .row .bannerRightcontent img {
    width: 780px;
}

.banner {
    height: 875px;
}

.serviceBox .small-bubble.small-bubble-vector1 {
    top: 15%;
}

.serviceBox .small-bubble.small-bubble-vector2 {
    left: 95%;
}

.testimonialSec .lightText.testileft {
    font-size: 18px;
}

.awardSec .awards.slider .awardSliderinner .lightText {
    font-size: 15px;
}

.awardSec .awards.slider .awardSliderinner .awardtitle {
    font-size: 17px;
    line-height: 1.4;
}

.widget-section .widget_title {
    margin-bottom: 10px;
}

.widgetContent3 .btn2 a {
    margin-top: 0;
}

.widgetContent ul li a {
    font-size: 15px;
}

.widgetContent ul li {
    font-size: 15px;
}

.widget-section p {
    font-size: 15px;
}

.copy-txt p {
    font-size: 12px;
}

ul#menu-footer-menu li a {
    font-size: 12px;
}

.widget-section input[type="email"] {
    font-size: 15px;
}

.widgetContent2 button {
    font-size: 15px;
}

marquee .animatedTxt {
    font-size: 90px;
}

marquee {
    height: 130px;
}


section.serviceBox .triangle2 {
    left: 10%;
    bottom: 12px;
    width: 80px;
}

.serviceBox .small-bubble.small-bubble-vector4 {
    left: 25%;
}

/**************responsive-w--------------------*/

/*.btn1 .btnImg {*/
/*    width: 60px;*/
/*    left: 160px;*/
/*}*/


.faqs-sec .mobile.rightMbl {
    right: -12%;
    bottom: 17%;
    width: 670px;
    z-index: 5;
}


/* .gameChangingBoxes {
    padding: 150px 0 50px;
    margin-top: 120px;
} */

.gameChangingSec .ring.ring3 {     
    top: 335px;
}

.applaptop {
    position: relative;
    left: 0;
}

 
.approws .appcontent h3.mainHeading .evenword.evenWord2 span.strocks {
    position: absolute;
    top: -3px;
    left: 0;
    font-size: 65px;
     
}

.applaptop {
    position: relative;
    left: 0;
}
 

.gameChangingMainHeading .strock:before {
    content: 'design';
    position: absolute;
    top: 3px;
    left: 1px;
}

.landscapeMobileContentBox .evenword.evenWord2 .strock::before {
    content: 'package!';
    position: absolute;
    top: 3px;
    left: 0;
}
.costToMakeApp .costToMakeAppContentBox .evenword.evenWord2 .strock.strock2:before {
    content: 'app?';
    position: absolute;
    top: 3px;
    left: 0;
}

.digitalProduct .digitalProductContentBox .mainHeading .evenword.evenWord2 .strock::before {
    content: 'services';
    position: absolute;
    top: 3px;
    left: 0;
}
.firstcontent:before {
    width: 820px;
}
.growthServices .growthServicesMain img {
    top: -180px;
    margin: auto;
}
.costToMakeAppFullRow .earnAppBox.first-earn h3.mainHeading .evenword {
    color: #fff;
    font-size: 40px;
}
.costToMakeAppFullRow.earn .earnAppBox .mainHeading .evenword {
    font-size: 52px;
}
.evenword.evenWord2 {
    font-size: 65px;
}
.iosrows .ioscontent h3.mainHeading .evenword.evenWord2 span.strocks {
    position: absolute;
    top: -3px;
    left: 0px;
    font-size: 65px;
    
}
.contactrows .contactcontent h3.mainHeading .evenwords.evenWords2 span.strocks {
    position: absolute;
    top: 2px;
    left: 285px;
    font-size: 65px;
}

.contact .row.contactrows .contactcontent h3.mainHeading .evenwords {
    font-size: 65px;
    color: #fff;
}
}

@media (max-width:1399px) {
    .container {width: 960px;}

    marquee .animatedTxt {
    font-size: 70px;
}

marquee {
    height: 110px;
}

    .subtitleLight {
    font-size: 50px;
}

    .lightText {
    font-size: 14px;
}

    .darktext {
        font-size: 14px;
    }

    .word span {
    font-size: 65px;
    }

    .evenword {
        font-size: 50px;
    }

    .btn1 a {
    padding: 10px 10px;
    width: 90%;
    margin: 0 auto;
    font-size: 14px;
}

.btn2 a {
    font-size: 14px;
    padding: 10px 10px;
}

header .row .menu ul li a {
    padding: 5px 7px;
    font-size: 14px;
}

header .row .logo img {
    width: 229px;
}
    .serviceBox .small-bubble.small-bubble-vector4 {
    left: 30%;
}

.serviceBox .small-bubble.small-bubble-vector3 {
    top: 90%;
    left: 18%;
    animation: shake-vertical 11s ease-in-out infinite;
}

.testimonialSec .row {
    display: flex;
    justify-content: center;
}

.testi .testislider.slider .slick-slide .quoteImg2 {
    top: 44px;
}

.testi .testislider.slider .slick-slide .quoteImg1 {top: 103.4%;}

.testi .testislider.slider .slick-slide .darktext {
    padding: 40px 40px 40px 40px;
}

.awardSec .centerHeading {
    padding: 0;
}

    section.testislider {
    padding: 0;
}

.testimonialSec .slick-prev {
    top: 86%;
    right: 37%;
}

.testimonialSec .slick-next {
    right: 29.5%;
    top: 86%;
}

.awardSec .awards.slider .awardSliderinner {
    padding: 20px 20px;
    margin: 0px 10px 20px;
}

.awardSec .slick-prev {
    right: 51.1%;
}

.awardSec .slick-next {
    right: 45.5%;
}

.subtitleLight {
    font-size: 50px;
}

.secondHeading {
    font-size: 32px;
}

.subtitleLight {
    font-size: 50px;
}

.awardSec .subtitleLight {
    margin-bottom: 15px;
}

.newHeading {
    font-size: 35px;
}

.awardSec .newHeading {
    margin-bottom: 15px;
}

.awardSec .centerHeading {
    padding: 20px 0;
}

.contactSec .subtitleLight {
    font-size: 45px;
}

.contactSec .centerHeading .mainHeading .evenword {
    font-size: 35px;
}

    .widgetContent ul li a {
    font-size: 14px;
}

.widget-section p {
    font-size: 14px;
}

.widgetContent ul li {
    font-size: 14px;
}

/****************-responsive-w---------------------*/

   
.banner .banner-body .row .bannerRightcontent img {
    width: 100%;
}

 

.ioslaptop img.image-fluid {
    max-width: 100%;
}


.firstcontent:before {
    width: 720px;
}

.applaptop img {
    width: 100%;
}

.faqs-sec .mobile.rightMbl {
    right: -8%;
    bottom: 17%;
    width: 501px;
    z-index: 5;
}

.faqs-sec .mobile.leftMbl {
    left: 0;
    bottom: 25%;
    z-index: 2;
    width: 354px;
}


.evenword.evenWord2 {
    font-size: 54px;
}

.costToMakeApp .costToMakeAppContentBox .evenword.evenWord2 .strock.strock2:before {
     
    top: 2px;
    left: 0px;
}
.banner .word .simpleText span {
    font-size: 30px;
}
.landscapeMobileContentBox .evenword.evenWord2 .strock::before {
    top: 2px;
    left: 0;
}
.digitalProduct .digitalProductContentBox .mainHeading .evenword.evenWord2 .strock::before {
    
    top: 2px;
    left: 0px;
}
.approws .appcontent h3.mainHeading .evenword.evenWord2 span.strocks {
    
    top: -3px;
    left: 0px;
    font-size: 54px;
}
.iosrows .ioscontent h3.mainHeading .evenword.evenWord2 span.strocks {
    font-size: 54px;

}
.landscapeMobile .btn1 {
    left: 30%;
    top: 420px;
    z-index: 2;
}
.costToMakeAppFullRow.earn .earnAppBox .mainHeading .evenword {
    font-size: 48px;
}
.growthServices .growthServicesMain img {
    width: 100px;
    height: 120px;
}
.growthServices .growthServicesMain .headingBox {
    border-top: 0;
    border-bottom: 0;
}
.gameChangingSec .ring.ring3 {
    top: 320px;
}
.banner .word .simpleText.simpleText2.tt11 span {
    font-size: 55px;
}
 

.banner .word .simpleText.simpleText2.tt22 span {
    font-size: 56px !important;
}
.simpleText.simpleText2 {
    padding: 0 0px 0 60px;
}
 
.faqs-sec .ring.ring3 {
    left: 75%;
    bottom: -8%;
    animation: scale-up-center 5s cubic-bezier(0.390, 0.575, 0.565, 1.000) infinite alternate both;
    width: 300px;
    height: 300px;
    z-index: 3;
}
.faqs-sec .ring.ring4 {
    left: 75%;
    bottom: -8%;
    animation: scale-up-center 7s cubic-bezier(0.390, 0.575, 0.565, 1.000) infinite alternate both;
    width: 300px;
    height: 300px;
    z-index: 4;
}

.slick-arrow{
    width: 7%;
}
.banner .banner-body .slick-next.slick-arrow {
    position: absolute;
    right: 40%;
    top: 80.1%;
    border-radius: 10px;
}
.contactinfo .fa {
    font-size: 16px;
    line-height: 22px;
}
.earn:before {
    content: '';
    position: absolute;
    background: #f37471;
    width: 125%;
}
.contactrows .contactcontent h3.mainHeading .evenwords.evenWords2 span.strocks {
    position: absolute;
    top: 2px;
    left: 242px;
    font-size: 54px;
}

.contact .row.contactrows .contactcontent h3.mainHeading .evenwords {
    font-size: 54px;
    color: #fff;
}
}


@media (max-width:1169px) {
    
    .container {width: 820px;}

.awardSec .awards.slider .awardSliderinner .lightText {
    font-size: 14px;
    line-height: normal;
}

.menu {
    /* display: none; */
}

header .row .menu ul li a {
    font-size: 12px;
}

header .row .logo img {
    width: 100%;
}

.btn1 a {
    font-size: 12px;
}

.banner {
    height: 769px;
}

.subtitleLight {
    font-size: 40px;
}

.secondHeading {
    font-size: 28px;
}

section.serviceBox .row {
    display: flex;
    align-items: center;
}

.btn2 {width: 180px;}

.btn2 a {
    font-size: 13px;
}

.servicesCount .serv {
    width: 44%;
}

.box-content .list_cat li {
    font-size: 12px;
}

.partnersSec .partnersLogos section img {
    padding: 14px 10px;
    height: 136px;
    width: 80%;
    margin-bottom: 0;
}

.partnersSec .partnersLogos .slick-dots {
    top: -223px;
    left: -2px;
}

.partnersSec .row {
    display: flex;
}

#tabs-container {
    height: 640px;
}

#tabs-container ul li a {
    font-size: 13px;
    line-height: 1.4;
    height: 80px;
}

.tab-loop p {
    font-size: 13px;
}

.awardSec .centerHeading {
    width: 80%;
}

.mapSec {
    padding: 50px 0 100px;
}

.country-list .country-name {
    margin-right: 40px !important;
}

.map-bg {
    margin-bottom: 30px;
}

.marker1:hover .contact-canada-banner {
    left: 23px;
    width: 500px;
}
    /*----------------w-responsive-------------*/

    .evenword.evenWord2 {
        font-size: 48px;
    }
    
    .approws .appcontent h3.mainHeading .evenword.evenWord2 span.strocks {
        top: 3px;
        left: 0px;
        font-size: 48px;
    }

    .banner .word .simpleText.simpleText2.tt11 span {
        font-size: 55px;
    }
     
    .banner .word .simpleText.simpleText2.tt22 span {
        font-size: 56px !important;
    }
    .costToMakeAppFullRow.earn .earnAppBox .mainHeading .evenword {
        font-size: 40px;
    }
    .growthServices .growthServicesMain {
        height: auto;
    }
    .iosrows .ioscontent h3.mainHeading .evenword.evenWord2 span.strocks {
        font-size: 44px;
    }

    .firstcontent:before {
        width: 600px;
    }

    .ioscontent .evenword {        
        font-size: 44px;

    }
    .banner .word .simpleText span {
        font-size: 26px;
    }
    .simpleText.simpleText2 {
        padding: 0 0px 0 50px;
    }
    .banner .word .simpleText.simpleText2 span {
        font-size: 50px;
    }
    .banner .evenword {
        font-size: 35px;
        line-height: 50px;
    }
    /*.btn1 .btnImg {*/
    /*    width: 60px;*/
    /*    left: 140px;*/
    /*}*/
    .faqs-sec .mobile.rightMbl {
        right: -15%;
        bottom: 17%;
        z-index: 0;
    }
    .gameChangingSec .ring.ring3 {
        top: 325px;
        left: 47%;
    }
    .landscapeMobileContentBox .evenword {
        font-size: 44px;
    }
    .faqs-sec .shape {
        position: absolute;
        right: -3%;
        z-index: 0;
        top: 0;
        width: 380px;
    }
    .earn:before {
        content: '';
        position: absolute;
        background: #f37471;
        width: 130%;
    }
    .digitalProduct .developmentServices .serviceMain a {
        font-size: 24px;
    }
    .contact .row.contactrows .contactcontent h3.mainHeading .evenwords {
    font-size: 44px;
    color: #fff;
}

.contactrows .contactcontent h3.mainHeading .evenwords.evenWords2 span.strocks {
    position: absolute;
    top: 2px;
    left: 212px;
    font-size: 44px;
}
}


@media (max-width:991px) {
    .container {width: 80%;}

.banner:before {
    display: none;
}

header .col-lg-7.col-md-6 {
    display: none;
}

.btn1 a {
    width: 40%;
    margin-right: 0;
}

header .row {
    display: flex;
    justify-content: flex-end;
    flex-direction: row;
}

    .word span {
    font-size: 55px;
}

.evenword {
    font-size: 46px;
}

.darktext {
    font-size: 13px;
}

.subtitleDark {
    font-size: 30px;
}

.banner .slick-dots {
    display: none;
}

.btn2 {
    width: 150px;
}

.servicesCount .serv {
    width: 40%;
}


section.serviceBox .row {
    flex-direction: column;
}

.servicesCount {
    padding: 120px 0 50px;
}

section.servicesSec .subtitleLight {
    text-align: center;
}

section.servicesSec .secondHeading {
    text-align: center;
    width: 60%;
    margin: 0 auto;
    margin-bottom: 20px;
    padding: 0;
}

section.servicesSec .lightText {
    text-align: center;
}

section.servicesSec .btn2 {
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 1;
}

section.servicesSec .triangle4 {
    display: none;
}

section.servicesSec .serviceTri1 {
    top: 0;
}

section.servicesSec .serviceTri2 {
    top: 27px;
}

    .partnersSec .row {
    display: flex;
    flex-direction: column;
}

.partnersLogos {
    width: 70%;
    margin: 0 auto;
    padding: 50px 0;
}

.partnersSec .partnersLogos .slick-dots {
    display: none;
}

.partnersSec .subtitleLight {
    text-align: center;
}

.partnersSec .secondHeading {
    text-align: center;
    width: 70%;
    margin: 0 auto;
    margin-bottom: 20px;
    padding: 0;
}

.partnersSec .secondHeading::before {
    display: none;
}

.partnersSec .lightText {
    text-align: center;
    width: 70%;
    margin: 0 auto;
    margin-bottom: 20px;
}

.partnersSec .btn2 {margin: 0 auto;}

.projects-wrapper .img--projects img {
    width: 50%;
}

.projects-wrapper .box-content {
    width: 70%;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.box-content img, .box-content svg {object-position: center;}

.projects-wrapper .box-content .content-boxx {
    font-size: 13px;
    line-height: 1.5;
    text-align: center;
    margin-bottom: 0px;
}

.faqs .row {
    display: flex;
    flex-direction: column;
}

#tabs-container ul li a {
    height: 55px;
}

#tabs-container {
    background-position: 100% 100% 100%;
    background-size: contain;
}

.widgetContent2 {
    border: 1px solid #000;
    border-top: 0;
}

.widgetContent3 {
    border: 1px solid #000;
    border-top: 0;
}

.banner .slick-dots {top: 39%;}

.secondHeading:before {
    display: none;
}

.awardSec .newHeading {
    padding: 0;
}

/*----------------responsive-w-----------*/

.banner .evenword {
    font-size: 30px;
    line-height: 50px;
}
.btn1 .border span:nth-child(1) {
    width: 100px;
    display: inline-block;
}
.faqs-sec .shape {
    width: 280px;
}
.landscapeMobileContentBox .evenword {
    font-size: 36px;
    line-height: 50px;
}
.evenword.evenWord2 {
    font-size: 42px;
}
.approws .appcontent {
    padding-left: 20px;
}
.approws .appcontent h3.mainHeading .evenword.evenWord2 span.strocks {
    top: 2px;
    left: 0px;
    font-size: 42px;
}
.ios-section .row.iosrows {
    padding: 0;
    display: flex;
    align-items: center;
}
.iosrows .ioscontent h3.mainHeading .evenword.evenWord2 span.strocks {
    font-size: 42px;
}
.faqs-sec .mobile.leftMbl {
    left: 0;
    bottom: 25%;
    z-index: 0;
    width: 354px;
}
.getYourDesignSec .getYourDesignContentBox {
    height: 270px;
}
/* .gameChangingBoxes .boxFront {
    width: 100%;
} */
.growthServices .growthServicesMain.second {
    margin-top: 170px;
}
.growthServicesMain.third {
    margin-top: 170px;
}
.growthServices .growthServicesMain img {
    top: -130px;
    margin: auto;
}
.banner .word .simpleText span {
    font-size: 22px;
}
.landscapeMobile .btn1 {
    left: 25%;
    top: 420px;
    z-index: 2;
}
/*.btn1 .btnImg {*/
/*    width: 60px;*/
/*    left: 125px;*/
/*}*/
 
.firstcontent:before {
    width: 500px;
}
.footer .row.footerrow .row.innerrow .list {
    padding: 0;
}
.digitalProduct .developmentServices .serviceMain a {
    font-size: 24px;
}
.gameChangingBoxes {
    padding: 80px 0 50px;
    margin-top: 120px;
}
.banner .word .simpleText.simpleText2 span {
    font-size: 40px;
}
.simpleText.simpleText2 {
    padding: 0 0px 0 50px;
}
.banner .banner-body .slick-prev.slick-arrow {
    position: absolute;
    left: 35%;
    top: 80%;
    border-radius: 10px;
}
.slick-arrow{
    width: 10%;
}
.faqs-sec .ring.ring3 {
    left: 75%;
    bottom: -18%;
    animation: scale-up-center 5s cubic-bezier(0.390, 0.575, 0.565, 1.000) infinite alternate both;
    width: 200px;
    height: 200px;
    z-index: 0;
}

.faqs-sec .ring.ring4 {
    left: 75%;
    bottom: -18%;
    animation: scale-up-center 5s cubic-bezier(0.390, 0.575, 0.565, 1.000) infinite alternate both;
    width: 200px;
    height: 200px;
    z-index: 0;
}
.earn:before {
    content: '';
    position: absolute;
    background: #f37471;
    width: 180%;
}
.footer .row.footerrow .contentbackups .contactinfo {
    padding: 0;
}
.footer .row.footerrow .contentbackups ul.detail {
    display: block;
    gap: 0;
}
.contact .row.contactrows .contactcontent h3.mainHeading .evenwords {
    font-size: 42px;
    color: #fff;
}

.contactrows .contactcontent h3.mainHeading .evenwords.evenWords2 span.strocks {
    position: absolute;
    top: 2px;
    left: 170px;
    font-size: 42px;
}
}


@media (max-width:767px) {

    .container { width: 100%; }

    .banner .banner-body .row {
    display: flex;
    flex-direction: column-reverse;
    height: 550px;
}

.banner {
    height: 100vh;
    background-position: center bottom;
}

header .btn1 a {
    width: 200px;
}

.word span {
    font-size: 35px;
}

.evenword {
    font-size: 35px;
}

.banner .banner-body .row .bannerRightcontent img {
    top: -410px;
}

.banner .banner-body .row .bannerLeftcontent {
    text-align: center;
    top: -80px;
    width: 80%;
    margin: 0 auto;
}

.btn2 {
    margin: 0 auto;
}

.banner .banner-body .row .bannerRightcontent img {
    width: 470px;
    top: -490px;
    left: -220px;
}

.banner .slick-dots {
    display: none !important;
}

.mainHeading:before {
    display: none;
}

.partnersLogos {
    width: 100%;
}

.partnersSec .partnersLogos section img {
    width: 90%;
    height: 220px;
}

.banner {
    height: 750px;
}

.bannerRightcontent {
    display: none;
}

.testi .testislider.slider .slick-slide .quoteImg2 {
    top: 24px;
}

.testi .testislider.slider .slick-slide .quoteImg1 {
    top: 100.1%;
}

.partnersSec .partnersLogos .slick-dots {
    display: none !important;
}

.testimonialSec .lightText.testileft {
    text-align: center;
}

.hoverHeading {
    font-size: 16px;
}

.box-content .list_cat {
    text-align: center;
}

.box-content .list_cat li {
    text-align: center;
    padding: 10px 7px;
    width: 40%;
}

.box-content .list_cat li:last-child {
    margin-top: 10px;
}

section.servicesSec .secondHeading::before {
    display: none;
}

.awardSec {
    background-size: cover;
}

.widget-section .widget_title .btn2 {margin-left: 0;}

.widgetContent3 .btn2 {
    margin: 0;
}

.map-bg {
    height: 370px;
    margin-bottom: 90px;
}

.country-list {
    bottom: -170px;
}
/*-------------responsive-w--------------*/
.faqs-sec .faqSec-heading .lightText {
    width: 100%;
    margin: 0 auto;
    padding-bottom: 60px;
}
.faqs-sec .shape {
    display: none;
}
.gameChangingSec .ring.ring3 {
    top: 370px;
    left: 45%;
}
.applaptop:before{
    display: none;
}

section.app-section:before{
    display: none;
}
.approws .appcontent h3.mainHeading .evenword.evenWord2 span.strocks {
    top: 2px;
    left: 0px;
    font-size: 38px;
}
.landscapeMobile .landscapeMobileContentBox .evenword {
    font-size: 32px;
    line-height: 35px;
    padding-bottom: 15px;
}
.evenword.evenWord2 {
    font-size: 38px;
}
.iosrows .ioscontent h3.mainHeading .evenword.evenWord2 span.strocks {
    font-size: 38px;
}
.contactrows .contactcontent h3.mainHeading .evenwords.evenWords2 span.strocks{
    display: none;
}

section.ios-section:before{
    display: none;
}
section.ios-section::after{
    display: none;
}

.testimonial .testcontent .para p:before {
     display: none;
}

.simpleText.simpleText2 {
    padding: 0 40px 0 10px;
}
section.footer {
    padding: 160px 0px 0;
}
.landscapeMobile .ring.ring3 {
   display: none;
}
.landscapeMobile .ring.ring4 {
    display: none;
}
.landscapeMobile .ring.ring5 {
    display: none;
}
.landscapeMobile .ring.ring6 {
    display: none;    
}
.faqs-sec .mobile.rightMbl{
    display: none;
}
.footer .row.footerrow .copywrite {
    position: relative;
    z-index: 1;
    bottom: -280px;
    padding-left: 40px;
}
.footer .row.footerrow .logoimg {
    padding: 20px;
    text-align: center;
    padding-bottom: 80px;
    padding-top: 140px;
}
.firstcontent:before {
    width: 100%;
}

/* .earn:before {
   display: none;
} */
.slick-arrow {
    width: 12%;
}

.costToMakeAppFullRow.earn.earn2::before{
    display: none;
}

.banner .banner-body .slick-next.slick-arrow {
    position: absolute;
    right: 35%;
    top: 80.1%;
    border-radius: 10px;
}

.banner .banner-body .slick-previous.slick-arrow {
    position: absolute;
    right: 35%;
    top: 80.1%;
    border-radius: 10px;
}
.faqs-sec .mobile.leftMbl{
    display: none;
}
/* .costToMakeAppFullRow.earn.earn2 {
    height: 350px;
    overflow: visible;
    top: -30px;
    padding-bottom: 50px;
} */
.growth .row.r1:before{
    display: none;
}
.logoimg img {
    width: 253px;
}
}

 
/* @media (max-width:479px) { */
    
@media only screen and (max-width: 479px) and (min-width: 321px) {
    .container { width: 100%; }

    .projects-wrapper .box-content {
    width: 100%;
}

section.servicesSec .secondHeading {
    width: 90%;
    padding: 0;
}

.partnersSec .secondHeading {
    width: 90%;
}

.projects-wrapper .box-content {
    width: 90%;
}

header .btn1 a {
    width: 100%;
}

    .hoverHeading {
    font-size: 16px;
    padding: 0 !important ;
    line-height: -10.2;
}

.hoverHeading:before {
    display: none;
}

.hoverHeading:after {
    display: none;
}

.servicesCount {
    display: block;
}

.servicesCount .serv {
    width: 100%;
}

section.servicesSec .serviceTri2 {
    display: none;
}

section.servicesSec .serviceTri1 {
    display: none;
}

.servicesSec .triangle3 {
    display: none;
}

.serviceBox .small-bubble.small-bubble-vector4 {
    display: none;
}

.servicesCount .serv {
    margin: 10px 0;
}

.servicesCount .serv:hover {
    scale: 1.04;
}

#tabs-container ul li a {
    font-size: 12px;
    height: 66px;
    line-height: 1.2;
}

.faqs .triangle4 {
    display: none;
}

.faqs {
    padding: 80px 0 0px;
}

#tabs-container {
    height: 950px;
}

.testi .testislider.slider .slick-slide .darktext {
    height: 312px;
    width: 100%;
}

.testimonialSec .slick-next {
    right: 36.5%;
}

.testimonialSec .slick-prev {
    right: 54%;
}

.testi .testislider.slider .slick-slide .quoteImg2 {
    top: 63px;
    left: 5%;
}

.testi .testislider.slider .slick-slide .quoteImg1 {
    left: 75%;
    top: 98.1%;
}

.projects-wrapper .img--projects img {
    width: 80%;
}

/*---------------responsive-w-----------------------*/

/*.btn1 .btnImg {*/
/*    width: 60px;*/
/*    left: 120px;*/
/*}*/

.simpleText.simpleText2 {
    padding: 0 15px 0 30px;
}

.landscapeMobile .landscapeMobileContentBox .evenword {
    font-size: 30px;
}
.landscapeMobileContentBox .lightText {
    font-size: 18px;
}
.landscapeMobile .btn1 {
    left: 20%;
    top: 420px;
    z-index: 2;
}
/*.btn1 .btnImg {*/
/*    width: 60px;*/
/*    left: 115px;*/
/*}*/
 
.costToMakeAppFullRow.earn.earn2::before{
    top: 2px;
    left: 35px;
}
.approws .appcontent h3.mainHeading .evenword.evenWord2 span.strocks {
    top: 2px;
    left: 0px;
    font-size: 34px;
}
.evenword.evenWord2 {
    font-size: 34px;
}

.landscapeMobile .ring.ring2 {
    top: 177px;
    left: 0;
}

.landscapeMobile .ring.ring3 {
    top: 177px;
    left: 0;
}
.landscapeMobile .ring.ring5 {  
    left: 32%;
    
}
.landscapeMobile .ring.ring6 { 
    left: 32%;
    
}
.footerrow:before {
    top: 65%;
    z-index: 4;
    right: 20%;
}
.footerrow:after {
    top: 66%;
    z-index: 3;
    right: 15%;
}
.iosrows .ioscontent h3.mainHeading .evenword.evenWord2 span.strocks {
    font-size: 34px;
}
.earn:before {
    width: 225%;
}
.faqs-sec .ring.ring2{
    display: none;
}
.faqs-sec .ring.ring3{
    display: none;
}
.faqs-sec .ring.ring4{
    display: none;
}
.faqs-sec .ring.ring5{
    display: none;
}
.footer .row.footerrow .firstcontent .head:before{
    display: none;
}
section.contact {
    position: relative;
    padding-top: 300px;
}
 
.growthContentBox .mainHeading .evenword .strock {
    position: relative;
    font-size: 32px;
}
/* .contact .row.contactrows .contactcontent h3.mainHeading .evenwords {
    font-size: 42px;
    color: #fff;
}

.contactrows .contactcontent h3.mainHeading .evenwords.evenWords2 span.strocks {
    position: absolute;
    top: 2px;
    left: 0;
    font-size: 42px;
} */
}
  



@media (max-width:320px) {
/*.contact .row.contactrows .contactcontent h3.mainHeading .evenwords {
    font-size: 36px;
    color: #fff;
}

.contactrows .contactcontent h3.mainHeading .evenwords.evenWords2 span.strocks {
    position: absolute;
    top: 2px;
    left: 0;
    font-size: 36px;
}*/
    .parallaxInner .leftBox {
        width: 100%;
    }
    .evenword.evenWord2 {
        font-size: 30px;
        line-height: 35px;
    }
    .btn1 .border span:last-child {
        width: 70px;
        display: inline-block;
        text-align: right;
    }
    img.btnImg.image-fluid{
        display: none;
    }
    .btn1 {
        position: absolute;
        left: 30px;
        top: 210px;
        transition: all ease 1s;
    }
    .banner .banner-body .row .bannerLeftcontent {
        text-align: center;
        top: -40px;
        width: 100%;
        margin: 0 auto;
    }
    .banner .word .simpleText span {
        font-size: 18px;
    }
    .simpleText.simpleText2 {
        padding: 0;
    }
    .shapeBox{
        display: none;
    }
    .evenword.companyText {
        display: block;
        align-items: baseline;
    }
    .evenword.companyText aside {
        display: inline-block;
        padding-left: 0px;
    }
    .banner .banner-body {
        height: 830px;
     }
     .banner .banner-body .slick-next.slick-arrow {
        right: 30%;
    }
    .banner .banner-body .slick-prev.slick-arrow {
        left: 25%;
    }
    .slick-arrow {
        width: 20%;
    }
    .gameChangingSec .ring.ring3 {
        top: 470px;
        left: 40%;
    }
    .iosrows .ioscontent h3.mainHeading .evenword.evenWord2 span.strocks {
        font-size: 32px;
        top: 2px;
    }
    section.contact {
        position: relative;
        padding-top: 350px;
    }
    .approws .appcontent h3.mainHeading .evenword.evenWord2 span.strocks {
        top: 2px;
        left: 0px;
        font-size: 30px;
    }
    .ioscontent .evenword {
        font-size: 32px;
    }
    .landscapeMobile .landscapeMobileContentBox .evenword {
        font-size: 32px;
    }
    .landscapeMobileContentBox .lightText {
        font-size: 16px;
    }
    .landscapeMobile .btn1 {
        left: 15%;
        top: 420px;
        z-index: 2;
    }
    .earn:before{
        display: none;
    }
    .evenword {
        font-size: 26px;
    }
    section.testimonial .testcontent .img-ttile {
        display: block;
        top: 0;
    }
    .costToMakeAppFullRow.earn .earnAppBox .mainHeading .evenword {
        font-size: 36px;
    }
    .parallaxInner .rightBox img {
        width: 100%;
    }
    .digitalProductContentBox .evenword.evenWord2 {
        font-size: 22px;
        line-height: 26px;
    }
}


.contactrows .contactcontent h3.mainHeading .evenwords.evenWords2   {
    font-size: 57px;
    color: transparent;
    -webkit-text-stroke: 1px #fff;
    position: relative;
}