@media (max-width:1600px) {
    .container { width: 1170px; }
    .btn1 a { padding: 15px 20px; font-size: 15px; }
    .banner .banner-body .row { height: 670px;    /* align-items: center; */ }
    .banner .word .simpleText.simpleText2 span { font-size: 55px; }
    span.strocks { font-size: 37px; }
    .btn2 a { padding: 15px 20px; font-size: 15px; }
    header .row .menu ul li a { padding: 12px 15px; font-size: 15px; }
    .main .firstcontent:before { width: 100%; }
    .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: -2px; left: 250px; font-size: 50px; }
    .applaptop { position: relative; 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: 126px; font-size: 65px; }
    .contact .row.contactrows .contactcontent h3.mainHeading .evenwords { font-size: 40px; color: #fff; line-height: 50px; }
}
@media (max-width:1399px) {
    .container { width: 1170px; }
    marquee .animatedTxt { font-size: 70px; }
    .main .banner { height: 875px; }
    .banner .banner-body .row { height: 670px; }
    marquee { height: 110px; }
    .main .firstcontent:before { width: 100%; }
    .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%; }
    .main .digitalProduct .developmentServices .serviceMain a { font-size: 25px; }
    .main .faqs-sec .mobile.rightMbl { right: -3%; bottom: 17%; width: 350px; z-index: 5; }
    .main .faqs-sec .shape { z-index: -1; }
    .faqs-sec .mobile.leftMbl { left: 0; bottom: 25%; z-index: 2; width: 354px; }
    .evenword.evenWord2 { font-size: 54px; }
    .banner .word .simpleText span { font-size: 30px; }
    .approws .appcontent h3.mainHeading .evenword.evenWord2 span.strocks { top: 3px; left: 0; font-size: 54px; position: relative; }
    .iosrows .ioscontent h3.mainHeading .evenword.evenWord2 span.strocks { font-size: 54px; position: relative; left: 0; }
    .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%; }
    .contact .row.contactrows .contactcontent h3.mainHeading .evenwords { font-size: 54px; color: #fff; }
    .page-template-branding .main .banner .banner-body .row { height: 800px; }
    .main .shapeBox { display: none; }
    .banner .banner-body .slick-arrow { display: none !important; }
    .main .primaryHeading { font-size: 40px; }
    .parallaxMain .parallaxInner { padding: 30px; }
    .main .faqs-sec .mobile.leftMbl { left: 0; bottom: 20%; z-index: 2; width: 28%; }
    .main .faq-section .set>a { font-size: 16px; }
    .main .growthServices .growthServicesMain img { width: 100px; height: 130px; left: 0; right: 0; top: -120px; }
    .main .approws .appcontent { padding-left: 0; }
    .main .ioslaptop img.image-fluid { max-width: 100%; }
    .main .ios-section .row.iosrows { padding: 50px 0px 50px 0px; }
    .main .ioscontent .evenword { font-size: 40px; }
    .main .iosrows .ioscontent .mainHeading .evenword.evenWord2 { font-size: 45px; left: 0; }
    .main .btn1 .btnImg { width: 80px; height: 160px; }
    .main .banner { height: 864px; }
    .main .landscapeMobile .btn1 { left: 0; right: 0; top: 430px; z-index: 2; }
    .main .banner .word .simpleText { display: block; line-height: 50px; }
    .page-template-about-us section.banner.abt-ban-height { height: 550px; }
    .page-template-about-us .serapp .row.serapprow .ATOZ img { top: -320px; }
    .page-template-about-us .serapp .row.serapprow .ATOZ:after { bottom: 20px; right: -10px; }
    .page-template-about-us .contactrows .contactcontent .mainHeading .evenwords.evenWords2 span.strocks.looking.uio { position: relative; left: 0; }
    .page-template-branding .banner .evenword { font-size: 45px; line-height: 1; }
    .page-template-branding .bannerLeftcontent .word { line-height: 0; }
    .page-template-branding .main .banner { height: 800px; }
    .page-template-branding .serapp .row.serapprow .rightimg:before { right: -80px; }
    .page-template-branding .serapp .row.serapprow .rightimg:after { right: -100px; }
    .page-template-branding section.serapp { padding-top: 60px; }
    .page-template-branding .contactrows .contactcontent .mainHeading .evenwords.evenWords2 span.strocks.SM-CONTRACT { position: relative; top: 3px; left: 10px; }
    .page-template-branding section.contact.bbrand { padding: 60px 0; }
    .page-template-branding .container.bttm { padding: 0 0; }
    .page-template-branding .appcontent .mainHeading { padding-top: 0; }
    .page-template-branding .mainHeading.logo-dde .evenword { font-size: 50px; }
    .page-template-branding .gt-serapp .row.serapprow .gt-images:before { width: 300px; height: 300px; left: 0%; top: -20px; }
    .evenwords.MAV { font-size: 45px; }
    .evenwords.PRO-COM { font-size: 45px; }
    .page-template-branding .sub-ttl .evenword { font-size: 45px; }
    .page-template-branding .contactrows .contactcontent .mainHeading .evenwords.evenWords2 span.strocks.todays { position: relative; top: 0; left: 0; }
    .page-template-digital-transformation .banner .word .simpleText.simpleText2 span { font-size: 40px; }
    .page-template-digital-transformation .main .banner .banner-body .row { height: 610px; }
    .page-template-digital-transformation .serapp .row.serapprow .rightimg:before { width: 400px; height: 400px; bottom: 40px; right: -90px; }
    .page-template-digital-transformation .serapp .row.serapprow .rightimg:after { width: 450px; height: 450px; bottom: 20px; right: -120px; }
    .why-choose-us .row { align-items: center; }
    .page-template-digital-transformation .mainHeadingOne { font-size: 45px; letter-spacing: 2px; }
    .page-template-digital-transformation .sub-ttl .evenword { font-size: 40px; }
    .page-template-digital-transformation .gt-serapp .row.serapprow .gt-images:before { width: 330px; height: 330px; left: -10%; }
    .page-template-digital-transformation .pizza-slider-run .slick-track { padding-top: 0; padding-bottom: 0; }
    .page-template-digital-transformation .pizza-slider-inner .slider-main-content { width: 75%; }
    .page-template-digital-transformation section.chat-support.pink-bg-simp:after { width: 280px; top: -64px; height: 280px; bottom: 0; right: 10px; background-size: contain; }
    p.sub-cont { line-height: 30px; }

    /*SMART CONTRACTOR*/
    .page-template-smart-contractor .banner .evenword { font-size: 45px; line-height: 1; }
    .page-template-smart-contractor .bannerLeftcontent .word { line-height: 0; }
    .page-template-smart-contractor .main .banner { height: 750px; }
    .page-template-smart-contractor .serapp .row.serapprow .rightimg:before { right: -80px; }
    .page-template-smart-contractor .serapp .row.serapprow .rightimg:after { right: -100px; }
    .page-template-smart-contractor section.serapp { padding-top: 60px; }
    .page-template-smart-contractor .contactrows .contactcontent .mainHeading .evenwords.evenWords2 span.strocks.SM-CONTRACT { position: relative; top: 3px; left: 10px; }
    .page-template-branding section.contact.bbrand { padding: 60px 0; }
    .row.serapprow { display: flex; align-items: center; }
    .page-template-smart-contractor .container.bttm { padding: 0 0; }
    .page-template-smart-contractor.appcontent .mainHeading { padding-top: 0; }
    .page-template-smart-contractor .mainHeading.logo-dde .evenword { font-size: 50px; }
    .page-template-smart-contractor .gt-serapp .row.serapprow .gt-images:before { width: 300px; height: 300px; left: 0%; top: -20px; }
    .evenwords.MAV { font-size: 45px; }
    .evenwords.PRO-COM { font-size: 45px; }
    .page-template-smart-contractor .sub-ttl .evenword { font-size: 45px; }
    .page-template-smart-contractor .contactrows .contactcontent .mainHeading .evenwords.evenWords2 span.strocks.todays { position: relative; top: 0; left: 0; }
    .page-template-smart-contractor .banner .word .simpleText.simpleText2 span { font-size: 45px; }
    .page-template-smart-contractor .main .banner .banner-body .row { height: 390px; }
    .page-template-smart-contractor .serapp .row.serapprow .rightimg:before { width: 400px; height: 400px; bottom: 0px; right: -20px; }
    .page-template-smart-contractor .serapp .row.serapprow .rightimg:after { width: 500px; height: 500px; bottom: -50px; right: -70px; }
    .page-template-smart-contractor marquee .animatedTxt { font-size: 80px; }
    section.serv-secfour .appcontent .mainHeading:before { display: none; }
    .page-template-smart-contractor .pizza-slider-inner .slider-main-content { width: 80%; }
    .btn3.btnSlider.d-flex.justify-content-start { padding-top: 30px; }
    .page-template-smart-contractor .mainHeadingOne { font-size: 45px; }
    .page-template-smart-contractor .faqs-wrapper { padding-top: 100px; }
    .page-template-smart-contractor .contact .row.contactrows .contactcontent h3.mainHeading .evenwords { font-size: 45px; }
    .page-template-smart-contractor .contactrows .contactcontent h3.mainHeading .evenwords.evenWords2 span.strocks { position: relative; top: 2px; left: 0; font-size: 45px; }
    .page-template-smart-contractor section.chat-support.pink-bg { margin: 20px 0 0; }
    .page-template-smart-contractor .middle-btn { justify-content: center; }
    .page-template-smart-contractor .main .iosrows .ioscontent .mainHeading .evenword.evenWord2 { display: block !important; }
    .page-template-smart-contractor .landscapeMobile.smar-con { top: -360px; right: 185px; }

    /*SERVICES*/
    .page-template-service .banner .word .simpleText.simpleText2 span { font-size: 45px; }
    .page-template-service .main .banner .banner-body .row { height: 670px; }
    .page-template-service .serapp .row.serapprow .rightimg:before { width: 400px; height: 400px; bottom: 100px; right: -20px; }
    .page-template-service .serapp .row.serapprow .rightimg:after { width: 500px; height: 500px; bottom: 50px; right: -70px; }
    .page-template-service marquee .animatedTxt { font-size: 80px; }
    section.serv-secfour .appcontent .mainHeading:before { display: none; }
    .page-template-service .pizza-slider-inner .slider-main-content { width: 80%; }
    .btn3.btnSlider.d-flex.justify-content-start { padding-top: 30px; }
    .page-template-service .mainHeadingOne { font-size: 45px; }
    .page-template-service .faqs-wrapper { padding-top: 100px; }
    .page-template-service .contact .row.contactrows .contactcontent h3.mainHeading .evenwords { font-size: 45px; }
    .page-template-service .contactrows .contactcontent h3.mainHeading .evenwords.evenWords2 span.strocks { position: relative; top: 2px; left: 0; font-size: 45px; }

    /*WEB DEVELOPMENT*/
    .page-template-web-dev .main .banner { height: 900px; }
    .page-template-web-dev .main .banner .banner-body .row { height: 860px; }
    .page-template-web-dev .serapp .row.serapprow .rightimg:after { width: 500px; height: 500px; bottom: -40px; right: -110px; }
    .page-template-web-dev .serapp .row.serapprow .rightimg:before { width: 450px; height: 450px; bottom: -20px; right: -85px; }
    .page-template-web-dev .gt-serapp .row.serapprow .gt-images:before { width: 350px; height: 350px; left: -10%; }
    .page-template-web-dev section.chat-support.pink-bg { margin: 0 0 0; }
    .appcontent .chat-head { font-size: 45px; }
    .middle-btn { justify-content: center; }
    .page-template-web-dev .paralel-image-full img { width: 1000px; top: 90px; position: absolute; left: 90px; }
    .page-template-web-dev .contactrows .contactcontent .mainHeading .evenwords.evenWords2 span.strocks.web-dev { position: relative; top: 2px; left: 0; }

    /*WEB3*/
    .page-template-web3 .main .banner { height: 850px; }
    .page-template-web3 .main .banner .banner-body .row { height: 840px; }
    .page-template-web3 .banner .word .simpleText.simpleText2 span { font-size: 45px; }
    .page-template-web3 .serapp .row.serapprow .rightimg:after { width: 500px; height: 500px; bottom: 80px; right: -130px; }
    .page-template-web3 .serapp .row.serapprow .rightimg:before { width: 450px; height: 450px; bottom: 100px; right: -110px; }
    .page-template-web3 .contactrows .contactcontent .mainHeading .evenwords.evenWords2 span.strocks.WEB3-DEV { position: relative; top: 3px; left: 0; font-size: 45px; }
    .page-template-web3 .GT-MARG { padding-top: 100px; padding-bottom: 20px; }
    .page-template-web3 .figure-web3-sep img { width: 70%; position: relative; top: -50px; left: 15%; bottom: 10%; }
    .page-template-web3 .contactrows .contactcontent .mainHeading .evenwords.evenWords2 span.strocks.todays { position: relative; top: 2px; left: 0; }
    .btn1 { margin-top: 40px; }
    .page-template-about-us section.serapp { position: relative; padding-top: 30px; }
}
@media (max-width:1169px) {
    .container { width: 1170px; }
    .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; }
    .main .banner { height: 780px; background-position: inherit; }
    .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: 0px; left: 250px; font-size: 45px; }
    .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; }
    .main .growthServices .growthServicesMain { height: auto; }
    .iosrows .ioscontent h3.mainHeading .evenword.evenWord2 span.strocks { font-size: 44px; }
    .main .firstcontent:before { width: 100%; top: -240px; }
    .ioscontent .evenword { font-size: 44px; }
    .banner .word .simpleText span { font-size: 26px; }
    .main .simpleText.simpleText2 { padding: 0 0px 0 50px; }
    .main .banner .word .simpleText.simpleText2 span { font-size: 45px; }
    .banner .evenword { font-size: 35px; line-height: 50px; }
    .main .btn1 .btnImg { width: 60px; left: 155px; width: 50px; height: 150px; }
    .main .faqs-sec .mobile.rightMbl { right: -7%; bottom: 23%; z-index: 0; width: 350px; }
    .gameChangingSec .ring.ring3 { top: 325px; left: 47%; }
    .landscapeMobileContentBox .evenword { font-size: 44px; }
    .main .faqs-sec .shape { position: absolute; right: -3%; z-index: -1; top: 0; width: 380px; }
    .earn:before { content: ''; position: absolute; background: #f37471; width: 130%; }
    .main .digitalProduct .developmentServices .serviceMain a { font-size: 22px; }
    .contact .row.contactrows .contactcontent h3.mainHeading .evenwords { font-size: 44px; color: #fff; }
    .main .banner .banner-body .row { height: 530px; }
    .main .shapeBox { display: none; }
    .banner .banner-body .slick-arrow { display: none !important; }
    .main .primaryHeading { font-size: 40px; }
    .parallaxMain .parallaxInner { padding: 30px; }
    .main .faqs-sec .mobile.leftMbl { left: 0; bottom: 20%; z-index: 2; width: 28%; }
    .main .faq-section .set>a { font-size: 16px; }
    .main .growthServices .growthServicesMain img { width: 100px; height: 130px; left: 0; right: 0; top: -120px; }
    .main .approws .appcontent { padding-left: 0; }
    .main .ioslaptop img.image-fluid { max-width: 100%; }
    .main .ios-section .row.iosrows { padding: 50px 0px 50px 0px; }
    .main .ioscontent .evenword { font-size: 40px; }
    .main .iosrows .ioscontent .mainHeading .evenword.evenWord2 { font-size: 30px; left: 150px; }

    /*DIGITAL TRANSFORMATION*/
    .page-template-digital-transformation .sub-ttl .evenword { font-size: 45px; }
    .page-template-digital-transformation .why-choose-us-content .mainHeadingOne { font-size: 45px; }

    /*SERVICES*/
    .page-template-service .banner { height: 100%; }
    .serviceform { padding-top: 150px; }
    .bannerLeftcontent.servicesbane { padding-top: 50px; }
    .page-template-service .brandsec .row.brand { padding-right: 0; padding-left: 0; }
    .page-template-service .appcontent .mainHeading { padding-top: 0; }
    .serapp .row.serapprow .rightimg:after { display: none; }
    .page-template-service .serapprow .btn1 { float: none; }
    .serv-secfour-row marquee { display: none; }
    .page-template-service section.serv-secfour:before { width: 100%; height: 550px; }
    .page-template-service .serv-secfour-row .btn1 { float: none; }
    .page-template-service .pizza-slider-inner .pizza-slider-border { padding: 50px 10px; }
    .page-template-service .pizza-slider-inner .slider-main-content { width: 100%; }
    .page-template-service .pizza-slider-inner .pizza-slider-border { background: none; }
    .page-template-service .btnSlider a.border { width: 100%; padding-left: 10px; font-size: 14px; padding-right: 10px; }
    .page-template-service .btn3.btnSlider.d-flex.justify-content-start { padding-top: 30px; }
    .page-template-service .mainHeadingOne { font-size: 30px; }
    .page-template-service .text-white { font-size: 16px; }
    .page-template-service section.testimonial { height: 500px; }

    /*section.faqs-wrapper:after {*/

    /* display:none;*/

    /*}*/
    .page-template-service .faqs-inner .accordion-item .collapsed { padding-bottom: 30px; }
    .page-template-service .why-choose-us-content .mainHeadingOne { font-size: 45px; }
    .page-template-service .pizza-slider-inner .slider-main-content h3 { font-size: 25px; }
    .page-template-service  .banner .banner-body { display: flex; height: 900px; position: relative; }
    .page-template-service .main .evenword.companyText { display: inline; }
    section.serv-secfour .appcontent .mainHeading:before { display: none; }
    .btn1 { margin-top: 40px; }
}
@media (max-width:991px) {
    .showSm-screen .logo img { width: 170px; }
    a#hamburg { position: fixed; top: 46px; left: 27px; width: 40px; height: 40px; z-index: 9999999; text-align: center; color: white; display: none; transition: all ease-out 0.3s; }
    .header-btn .gl-btn a { padding: 9px 14px; margin: 0 auto; text-align: center; color: #fff; line-height: normal; border-radius: 5px; text-transform: uppercase; transition: all .9s ease; border-radius: 50px; background: linear-gradient(85deg, #e53688 0%, #f4776f 100%); }
    .container { width: 100%; }
    .banner:before { display: none; }
    .page-template-Growth section.serapp { margin-top: 60px; }
    .page-template-Growth .serv-secfour-row .btn1 { float: none; }
    .page-template-Growth .serv-secfour-row .btn1 { float: none; }
    .page-template-Growth .serapprow .btn1 { float: none; }
    .page-template-Growth section.brandsec { margin-top: 560px; }
    .page-template-Growth .serv-secfour-row .appcontent .mainHeading .evenword strong { color: #fff; }
    .page-template-Growth .serv-secfour-row .appcontent .mainHeading .evenword { color: #fff; }
    .page-template-Values section.brandsec { margin-top: 560px; }
    .page-template-Values .serv-secfour-row .appcontent .mainHeading .evenword strong { color: #fff; }
    .page-template-Values .serv-secfour-row .appcontent .mainHeading .evenword { color: #fff; }
    .page-template-Values .serv-secfour-row .btn1 { float: none; }
    .page-template-Values .serv-secfour-row .btn1 { float: none; }
    .page-template-Values .serapprow .btn1 { float: none; }
    .page-template-Values .mainHeadingOne { font-size: 42px; }
    .page-template-Values .serv-secfour-row .btn1 { float: none; }
    .page-template-Growth .mainHeadingOne { font-size: 42px; }
    .page-template-Growth .serv-secfour-row .btn1 { float: 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; }
    .ioscontent { text-align: center; padding-top: 50px; padding-bottom: 30px; }
    section.serapp { padding: 134px 0 !important; }
    .main .ioscontent .evenword { font-size: 35px; }
    .main .parallaxMain { height: 70vh; padding-right: 0; }
    .main .parallaxEffect2 { height: 40vh; }
    .main .parallaxEffect1 { height: 30vh; }
    .main .word span { font-size: 45px !important; }
    .main .testimonial .testcontent .para p { padding-left: 0; }
    .main .getYourDesignSec .ring.ring5 { display: none; }
    .main .getYourDesignSec .ring.ring6 { display: none; }
    .main .footer .row.footerrow .firstcontent .head:before { height: 300px; }
    .main .footer .row.footerrow .firstcontent .head:before { left: 20%; width: 26%; height: 425px; left: 40%; top: -60px; background-size: contain; }
    .main .ioscontent .evenword { display: block; }
    .main .word span { font-size: 45px; }
    .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: 0; }
    .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; }
    .banner .evenword { font-size: 30px; line-height: 50px; }
    .btn1 .border span:nth-child(1) { width: 100px; display: inline-block; }
    .main .faqs-sec .shape { width: 280px; z-index: -1; }
    .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: 0; font-size: 35px; position: relative; }
    .ios-section .row.iosrows { padding: 0; display: flex; align-items: center; }
    .faqs-sec .mobile.leftMbl { left: 0; bottom: 25%; z-index: 0; width: 354px; }
    .getYourDesignSec .getYourDesignContentBox { height: 270px; }
    .growthServices .growthServicesMain.second { margin-top: 170px; }
    .growthServicesMain.third { margin-top: 170px; }
    .growthServices .growthServicesMain img { top: -130px; margin: auto; }
    .main .banner .word .simpleText span { font-size: 40px; }
    .landscapeMobile .btn1 { left: 0; right: 0; top: 420px; z-index: 2; }
    .btn1 .btnImg { width: 60px; left: 125px; }
    .main .landscapeMobileContentBox { padding: 40px 40px 40px; height: 270px; }
    .firstcontent:before { width: 500px; }
    .footer .row.footerrow .row.innerrow .list { padding: 0; }
    .main .digitalProduct .developmentServices .serviceMain a { font-size: 20px; }
    .gameChangingBoxes { padding: 80px 0 50px; margin-top: 120px; }
    .banner .word .simpleText.simpleText2 span { font-size: 40px; }
    .simpleText.simpleText2 { padding: 0 0 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; }
    section.ios-section .row.iosrows::after { display: none; }
    .gameChangingBoxes { flex-direction: column; }
    .approws .appcontent { padding-left: 0 !important; padding-bottom: 30px; text-align: center; }
    .ios-section .iosrows { padding: 50px 0 50px 0 !important; }
    .firstcontent:before { width: 100% !important; left: 0; }
    .appcontent .evenword { display: block; }
    .main .evenword.evenWord2 { font-size: 35px; }
    .main .banner .evenword { font-size: 45px; }
    .footer .row.footerrow .contentbackups ul.detail { flex-direction: column !important; }
    .main .getYourDesignSec .getYourDesignContentBox .evenword { font-size: 30px; }
    marquee .animatedTxt { display: none; }
    .main-slider .slick-track { width: 100%; }
    .main-slider .btn1 .btnImg { width: 50px; height: 200px; left: 150px; }
    .main-slider .btn1 .border span:nth-child(1) { width: 120px; display: inline-block; text-align: left; }
    .main-slider .btn1 .border span:last-child { width: 160px; display: inline-block; text-align: right; }
    .main header .row { display: flex; align-items: center; padding: 20px 0; justify-content: space-between; }
    .main header { padding: 0 0 0; }
    .main .banner { background-size: auto; height: 550px; background-position: initial; }
    .main .banner .banner-body .row { display: flex; flex-direction: row; height: 500px; }
    .main .shapeBox { display: none; }
    .main .banner .word .simpleText.simpleText2 span { font-size: 40px; }
    .main .footer .row.footerrow .copywrite { bottom: -237px; }
    .parallaxEffect2 .leftBox { padding-top: 80px; }
    .main .evenword.companyText { display: inline;    /* align-items: center; */    /* justify-content: left; */ }
    .main .simpleText.simpleText2 { padding: 0 10px 0 0px; }
    .banner .slick-arrow { display: none !important; }
    .resultsDelivered .mainHeading { text-align: center; }
    section { padding: 40px 0 !important; }
    .parallaxMain .parallaxInner .rightBox { display: none; }
    .parallaxMain .parallaxInner .leftBox { width: 100%; }
    .parallaxMain .primaryHeading { font-size: 30px; }
    .parallaxMain .parallaxInner { padding: 25px; }
    .faqs-sec .container .faqSec-heading .lightText { width: 100%; }
    .faqs-sec .ring.ring6 { display: none; }
    .faqs-sec .ring.ring7 { display: none; }
    .faq-section .accordion-container .set>a { font-size: 20px; }
    .getYourDesignSec .container .getYourDesignMain { margin-bottom: 70px; }
    .gameChangingSec .ring.ring3 { display: none; }
    .gameChangingBoxes.slick-initialized { padding: 0px 0 50px; }
    .gameChangingSec .ring { display: none; }
    .landscapeMobile .col-md-10 .btn1 { left: 0; top: 40px; margin: auto; right: 0; }
    .landscapeMobile .btn1 .btnImg { left: 155px; }
    .landscapeMobile .col-md-10 .btn1 .btnImg { height: 130px; }
    .main .costToMakeAppFullRow.earn.earn2 { height: 400px; padding-bottom: 0; }
    .main .growth .row { padding-top: 30px; }
    .growthServicesMain { margin-top: 110px; }
    .main .growthServices .growthServicesMain.second { margin-top: 140px; }
    .main .app-section .row.approws { padding-top: 0px; }
    section.ios-section .row.iosrows:before { display: none; }
    .iosrows .ioscontent h3.mainHeading .evenword.evenWord2 span.strocks { top: 0px; left: 0; position: relative; font-size: 40px; }
    .main .iosrows .ioscontent .mainHeading .evenword.evenWord2 { left: 0; font-size: 35px; }
    .main section.ios-section:before { display: none; }
    .testimonial .testcontent .para p:after { display: none; }
    .main .testcontent { padding-top: 30px; }
    section.testimonial .testcontent .img-ttile:after { display: none; }
    section.testimonial .testcontent .img-ttile:before { display: none; }
    .main .firstcontent:before { width: 100%; height: 300px; top: -40px; left: -10px; }
    .main .footer .row.footerrow .firstcontent { padding-bottom: 30px; }
    .footerrow:after { display: none; }
    .footerrow:before { display: none; }
    section.footer { padding-bottom: 0 !important; }
    .faqs-sec .ring { display: none; }
    .main .applaptop { left: 0; }
    .main .ioslaptop img.image-fluid { max-width: 100%; }
    .main .footer .row.footerrow .firstcontent .head:before { height: 300px; }
    .faqs-sec .mobile.rightMbl { display: none; }
    .faqs-sec .mobile.leftMbl { display: none; }
    .main .approws .appcontent .mainHeading .evenword.evenWord2 { left: 0; }
    .main .applaptop:before { display: none; }
    .main section.ios-section::after { display: none; }
    .main .banner .banner-body .row .bannerRightcontent img { top: 80px; right: -480px; width: 100%; height: 750px; }
    .bannerRightcontent .sliderTxt { z-index: -1; }
    section.app-section:before { display: none; }
    .main .lightText { font-size: 19px; }
    .main .digitalProduct .digitalProductContentBox .lightText { font-size: 19px; }
    .main section.app-section .approws .appcontent p.app-text { font-size: 19px; line-height: 24px; }
    .main  section.ios-section .iosrows .ioscontent p.ios-text { font-size: 19px; line-height: 24px; }
    .main .banner .word .simpleText { display: inline; line-height: 50px; }
    .main .footer .row.footerrow .row.innerrow .list { padding: 30px 0; }
    .main .footer .row.footerrow .contentbackups .contactinfo { padding: 20px 0; }

    /*ABOUT US*/
    .page-template-about-us .banner .banner-body .row .dt-mock img.image-fluid.abt-img { height: 250px; left: 0; }
    .bannerRightcontent { display: block; }
    .main .banner .banner-body .row { height: 600px; }
    .page-template .page-template-about-us section.banner.abt-ban-height { height: 180px; }
    .page-template-about-us .serapprow .apppara { text-align: center; }
    .page-template-about-us .appcontent .apppara p { font-size: 17px; }
    .page-template-about-us .serapprow .btn1 { float: none; }
    .about-mol1 img { margin-top: 70px; }
    .about-mol2 { display: none; }
    .page-template-about-us .col-md-6.col-sm-12.pad-rght-ab { padding-right: 0; }
    .page-template-about-us .serapp .row.serapprow .ATOZ img { }
    .serapp .row.serapprow .ATOZ:after { display: none; }
    .page-template-about-us .pd-extr { padding-top: 30px; }
    .page-template-about-us .join-us .row.contactrows .contactcontent .mainHeading .evenwords { font-size: 30px; }
    .main .footer .row.footerrow .row.innerrow .list { padding: 30px 0; }
    .main .footer .row.footerrow .contentbackups .contactinfo { padding: 20px 0; }
    .page-template-about-us .serapp .row.serapprow .ATOZ img { right: 0; left: 0; margin: auto; top: 0; width: 200px; position: relative; display: flex; }
    .page-template-about-us .padd-extr-req { padding-top: 30px !important; }
    .page-template-about-us .appcontent .mainHeading .evenword { text-align: center; }
    .about-mol1 { text-align: center; }
    .page-template-about-us .contactrows .contactcontent .mainHeading .evenwords.evenWords2 span.strocks.looking.uio { position: relative; top: 3px; left: 0; font-size: 40px; }
    .page-template-about-us .footer .row.footerrow .row.innerrow .list ul li { font-size: 18px; }

    /*BRANDING*/
    .page-template-branding .banner .evenword { font-size: 45px; line-height: 1; }
    .page-template-branding .main .banner .banner-body .row .bannerRightcontent img { display: none; }
    .page-template-branding .main .banner { height: 680px; }
    .appcontent:before { display: none; display: none; }
    .appcontent::after { display: none; }
    .page-template-branding .brandsec .row.brand { padding-right: 0; padding-left: 0; }
    .page-template-branding .appcontent .mainHeading { padding-top: 0; }
    .appcontent { text-align: center; }
    .page-template-branding .serapprow .btn1 { float: none; }
    .serapprow .rightimg { margin-top: 70px; }
    .page-template-branding .contactrows .contactcontent .mainHeading .evenwords.evenWords2 span.strocks.SM-CONTRACT { position: relative; top: 0; left: 3px; font-size: 45px; }
    .page-template-branding .contact .row.contactrows .contactcontent .mainHeading .evenwords { font-size: 45px; }
    .page-template-branding .container.bttm { padding: 0 0; }
    .right_img.pre-mob-acc { margin-top: 30px; }
    .right_img.gt-images { text-align: center; }
    .page-template-branding .con-lft-pad { padding-left: 0; padding-top: 0; }
    .page-template-branding .contactrows .contactcontent .mainHeading .evenwords.evenWords2 span.strocks.todays { position: relative; top: 3px; left: 0; font-size: 45px; }
    .page-template-branding .main .evenword.companyText { display: block; }
    .page-template-branding .mainHeading.logo-dde .evenword { font-size: 45px; }
    .evenwords.PRO-COM { font-size: 35px; }
    .page-template-branding .evenword { font-size: 45px; }
    .evenwords.MAV { font-size: 35px; }
    .page-template-branding .sub-ttl .evenword { font-size: 45px; }
    .page-template-branding .appcontent.con-lft-pad { padding-left: 0; padding-top: 50px; }

    /*CONTACTS*/
    .page-template-contact .banner .banner-body .row .dt-mock img.image-fluid.contact-uss { width: 400px; height: 300px; left: 160px; }
    .page-template-contact section.banner.abt-ban-height { height: 450px; }

    /*DIGITAL TRANSFORMATION*/
    .page-template-digital-transformation .banner .banner-body .row .bannerRightcontent img { display: none; }
    .page-template-digital-transformation .bannerRightcontent .sliderTxt { display: none; }
    .page-template-digital-transformation .banner { height: 600px; }
    .page-template-digital-transformation .banner .banner-body .row { height: 550px; }
    .page-template-digital-transformation .brandsec .row.brand { padding-right: 0; padding-left: 0; }
    .page-template-digital-transformation .appcontent .mainHeading { padding-top: 0; }
    .page-template-digital-transformation .serapp .row.serapprow .rightimg:after { display: none; }
    .serapp .row.serapprow .rightimg:before { display: none; }
    .page-template-digital-transformation .serapprow .btn1 { float: none; }
    .why-choose-us marquee { display: none; }
    .why-choose-us-content { text-align: center; }
    .page-template-digital-transformation .mainHeadingOne { font-size: 40px; }
    .page-template-digital-transformation .text-white { font-size: 18px; }
    .page-template-digital-transformation  .gt-images img { width: 250px; }
    .page-template-digital-transformation .why-choose-us-content .mainHeadingOne { font-size: 40px; }
    .page-template-digital-transformation .appcontent { padding-bottom: 40px; }
    .page-template-digital-transformation .gt-serapp .row.serapprow .gt-images:before { display: none; }
    .page-template-digital-transformation .con-lft-pad { padding-left: 0; }
    .page-template-digital-transformation .pizza-slider-run .slick-track { padding-top: 0px; padding-bottom: 0; }
    .page-template-digital-transformation .pizza-slider-inner .slider-main-content { width: 100%; }
    .page-template-digital-transformation .pizza-slider-inner .pizza-slider-border { padding: 30px 0px; }
    .page-template-digital-transformation .pizza-slider-inner { margin: 0px 0px 0 20px; }
    .pizza-slider-border .text-white { font-size: 18px; }
    .page-template-digital-transformation .btnSlider a.border { width: 100%; padding-left: 20px; padding-right: 20px; }
    .page-template-digital-transformation .btnSlider a.border { font-size: 17px; }
    .page-template-digital-transformation .pizza-slider-inner .slider-main-content h3 { font-size: 40px; letter-spacing: 2px; }
    .page-template-digital-transformation .pizza-slider-inner .pizza-slider-border { background: none; }
    .page-template-digital-transformation .slick-slide { width: 23%; }
    .page-template-digital-transformation .pizza-slider-wrapper { padding: 0 !important; }
    .page-template-digital-transformation .gt-images img { width: 250px; display: none; }
    .page-template-digital-transformation .digi-tans { display: none; }
    .page-template-digital-transformation section.chat-support.pink-bg-simp:after { width: 250px; top: -574px; height: 240px; margin: auto; left: 0; right: 0; background-size: contain; }
    .page-template-digital-transformation p.sub-cont { font-size: 35px; line-height: 35px; }
    .middle-btn { justify-content: center; }
    section.chat-support.pink-bg-simp { background-position: right; }
    .page-template-digital-transformation .contact .row.contactrows .contactcontent .mainHeading .evenwords { font-size: 40px; }
    .page-template-digital-transformation .contactrows .contactcontent .mainHeading .evenwords.evenWords2 span.strocks { font-size: 40px; text-transform: uppercase; color: #e84483; -webkit-text-stroke: 0px #fff; line-height: 1; }
    .page-template-digital-transformation .evenword.companyText { display: inline-block; }
    .page-template-digital-transformation .servicesbane .evenword.companyText aside { padding-left: 0; }
    .page-template-digital-transformation .banner { background: none; }
    .page-template-digital-transformation .appcontent .apppara p { font-size: 18px; }
    .why-choose-us .row { flex-direction: column; }
    .page-template-digital-transformation .chat-head { font-size: 30px; }

    /*SERVICES*/
    .page-template-service .banner { height: 100%; background-size: cover; }
    .serviceform { padding-top: 30px; }
    .bannerLeftcontent.servicesbane { padding-top: 50px; }
    .page-template-service .brandsec .row.brand { padding-right: 0; padding-left: 0; }
    .page-template-service .appcontent .mainHeading { padding-top: 0; }
    .serapp .row.serapprow .rightimg:after { display: none; }
    .page-template-service .serapprow .btn1 { float: none; }
    .serv-secfour-row marquee { display: none; }
    .page-template-service section.serv-secfour:before { width: 100%; height: 550px; }
    .page-template-service .serv-secfour-row .btn1 { float: none; }
    .page-template-service .pizza-slider-inner .pizza-slider-border { padding: 50px 10px; }
    .page-template-service .pizza-slider-inner .slider-main-content { width: 100%; }
    .page-template-service .pizza-slider-inner .pizza-slider-border { background: none; }
    .page-template-service .btnSlider a.border { width: 100%; padding-left: 10px; font-size: 14px; padding-right: 10px; }
    .page-template-service .btn3.btnSlider.d-flex.justify-content-start { padding-top: 30px; }
    .page-template-service .mainHeadingOne { font-size: 30px; }
    .page-template-service .text-white { font-size: 19px; }
    .page-template-service section.testimonial { height: 500px; }

    /*section.faqs-wrapper:after {*/

    /* display:none;*/

    /*}*/
    .page-template-service .faqs-inner .accordion-item .collapsed { padding-bottom: 30px; }
    .page-template-service .why-choose-us-content .mainHeadingOne { font-size: 45px; }
    .page-template-service .pizza-slider-inner .slider-main-content h3 { font-size: 25px; }
    .page-template-service  .banner .banner-body { display: flex; height: 900px; position: relative; }
    .page-template-service .main .evenword.companyText { display: inline; }
    section.serv-secfour .appcontent .mainHeading:before { display: none; }

    /*BRANDING*/
    .page-template-smart-contractor .banner .evenword { font-size: 40px; line-height: 1; }
    .page-template-smart-contractor .main .banner .banner-body .row .bannerRightcontent img { display: none; }
    .page-template-smart-contractor .bannerLeftcontent .word { line-height: 0; }
    .page-template-smart-contractor .main .banner { height: 580px; }
    .appcontent:before { display: none; display: none; }
    .appcontent::after { display: none; }
    .page-template-smart-contractor .brandsec .row.brand { padding-right: 0; padding-left: 0; }
    .page-template-smart-contractor .appcontent .mainHeading { padding-top: 0; }
    .appcontent { text-align: center; }
    .page-template-smart-contractor .serapprow .btn1 { float: none; }
    .serapprow .rightimg { margin-top: 70px; }
    .page-template-smart-contractor .contactrows .contactcontent .mainHeading .evenwords.evenWords2 span.strocks.SM-CONTRACT { position: relative; top: 0; left: 3px; font-size: 45px; }
    .page-template-smart-contractor .contact .row.contactrows .contactcontent .mainHeading .evenwords { font-size: 45px; }
    .page-template-smart-contractor .container.bttm { padding: 0 0; }
    .right_img.pre-mob-acc { margin-top: 30px; }
    .right_img.gt-images { text-align: center; }
    .page-template-smart-contractor .con-lft-pad { padding-left: 0; padding-top: 40px; }
    .page-template-smart-contractor .contactrows .contactcontent .mainHeading .evenwords.evenWords2 span.strocks.todays { position: relative; top: 3px; left: 0; font-size: 30px; }
    .page-template-smart-contractor .gt-images img { width: 200px; }
    .page-template-smart-contractor .gt-serapp .row.serapprow .gt-images:before { width: 200px; height: 200px; left: 35%; top: 60px; }
    .page-template-smart-contractor .right_img.gt-images { padding-top: 50px; }
    .page-template-smart-contractor section.chat-support.pink-bg { background-image: url(../images/services/bg-ser-1.png) !important; padding: 60px 0; background-size: cover; position: relative; margin: 60px 0 0; }
    .dev-section marquee { display: none; }
    .page-template-smart-contractor .contactrows .contactcontent .mainHeading .evenwords.evenWords2 span.strocks.SSMART { position: relative; top: 3px; left: 0; }

    /*DIGITAL TRANSFORMATION*/
    .page-template-web-dev .banner .banner-body .row .bannerRightcontent img { display: none; }
    .page-template-web-dev .bannerRightcontent .sliderTxt { display: none; }
    .page-template-web-dev .banner { height: 600px; }
    .page-template-web-dev .banner .banner-body .row { height: 550px; }
    .page-template-web-dev .brandsec .row.brand { padding-right: 0; padding-left: 0; }
    .page-template-web-dev .appcontent .mainHeading { padding-top: 0; }
    .page-template-web-dev .serapp .row.serapprow .rightimg:after { display: none; }
    .serapp .row.serapprow .rightimg:before { display: none; }
    .page-template-web-dev .serapprow .btn1 { float: none; }
    .why-choose-us marquee { display: none; }
    .why-choose-us-content { text-align: center; }
    .page-template-web-dev .mainHeadingOne { font-size: 40px; }
    .page-template-web-dev .text-white { font-size: 20px; }
    .page-template-web-dev .gt-images img { width: 250px; }
    .page-template-web-dev .why-choose-us-content .mainHeadingOne { font-size: 40px; }
    .page-template-web-dev .appcontent { padding-bottom: 0; }
    .page-template-web-dev .gt-serapp .row.serapprow .gt-images:before { display: none; }
    .page-template-web-dev .con-lft-pad { padding-left: 0; }
    .page-template-web-dev .pizza-slider-run .slick-track { padding-top: 0px; padding-bottom: 0; }
    .page-template-web-dev .pizza-slider-inner .slider-main-content { width: 100%; }
    .page-template-web-dev .pizza-slider-inner .pizza-slider-border { padding: 30px 0px; }
    .page-template-web-dev .pizza-slider-inner { margin: 80px 0px 0 20px; }
    .pizza-slider-border .text-uppercase { font-size: 35px; }
    .page-template-web-dev .btnSlider a.border { width: 100%; padding-left: 20px; padding-right: 20px; }
    .page-template-web-dev .btnSlider a.border { font-size: 17px; }
    .page-template-web-dev .pizza-slider-inner .slider-main-content h3 { font-size: 40px; letter-spacing: 2px; }
    .page-template-web-dev .pizza-slider-inner .pizza-slider-border { background: none; }
    .page-template-web-dev .slick-slide { width: 23%; }
    .page-template-web-dev .pizza-slider-wrapper { padding: 0 !important; }
    .page-template-web-dev .gt-images img { width: 250px; display: none; }
    .page-template-web-dev .digi-tans { display: none; }
    .page-template-web-dev p.sub-cont { font-size: 35px; line-height: 35px; }
    .middle-btn { justify-content: center; }
    .page-template-web-dev .contact .row.contactrows .contactcontent .mainHeading .evenwords { font-size: 45px; }
    .page-template-web-dev .contactrows .contactcontent .mainHeading .evenwords.evenWords2 span.strocks { font-size: 40px; text-transform: uppercase; color: #e84483; -webkit-text-stroke: 0px #fff; line-height: 1; }
    .page-template-web-dev .evenword.companyText { display: inline-block; }
    .page-template-web-dev .servicesbane .evenword.companyText aside { padding-left: 0; }
    .page-template-web-dev .banner { background: none; }
    .page-template-web-dev .appcontent .apppara p { font-size: 19px; }
    .why-choose-us .row { flex-direction: column; }
    .page-template-web-dev .chat-head { font-size: 45px; }
    .page-template-web-dev .sub-ttl .evenword { font-size: 45px; }
    .page-template-web-dev .container.bttm { padding: 0 0; }
    .page-template-web-dev section.chat-support.pink-bg { margin: 100px 0 0; background-position: right; background-repeat: no-repeat; }
    h3.sub-cont { font-size: 35px; }
    .page-template-web-dev section.FALANGE { height: 900px; }
    .page-template-web-dev .paralel-image-full img { width: 70%; top: 10px; position: absolute; left: 0; right: 0; }
    .page-template-web-dev .brd-outer:before { top: 80px; }
    .page-template-web-dev .contactrows .contactcontent .mainHeading .evenwords.evenWords2 span.strocks.web-dev { position: relative; top: 2px; left: 0; }
    .page-template-web-dev section.dev-section .approws .appcontent p.app-text { font-size: 19px; line-height: 30px; color: #fff; }
    .page-template-web-dev .para { font-size: 20px; }
    .page-template-web-dev .footer .row.footerrow .row.innerrow .list ul li { font-size: 20px; }
    .page-template-web-dev .footer .row.footerrow .contentbackups ul.detail li i { font-size: 20px; }

    /*WEB3*/
    .page-template-web3 .main .banner .banner-body .row .bannerRightcontent img { display: none; }
    .page-template-web3 .main .banner .banner-body .row { height: 500px; }
    .page-template-web3 .main .banner { height: 600px; }
    .page-template-web3 .main .evenword.companyText { display: block; }
    .page-template-web3 .GT-MARG { padding-top: 10px; padding-bottom: 10px; }
    .page-template-web3 .serapprow .btn1 { float: none; }
    .page-template-web3 .contactrows .contactcontent .mainHeading .evenwords.evenWords2 span.strocks.WEB3-DEV { position: relative; top: 3px; left: 0; font-size: 30px; }
    .page-template-web3 .contact .row.contactrows .contactcontent .mainHeading .evenwords { font-size: 45px; }
    .page-template-web3 .gt-images img { width: 250px; }
    .page-template-web3 .gt-serapp .row.serapprow .gt-images:before { width: 250px; height: 250px; left: 30%; }
    .page-template-web3 .dig-tt-section .row.iosrows { padding: 0px 0px 30px 0px; }
    .page-template-web3 .figure-web3-sep img { width: 80%; position: relative; top: 0px; left: 60px; }
    .page-template-web3 .contactrows .contactcontent .mainHeading .evenwords.evenWords2 span.strocks.todays { position: relative; top: 2px; font-size: 45px; left: 0; }
    .page-template-web3 .main .iosrows .ioscontent .mainHeading .evenword.evenWord2 { justify-content: center; }
    .page-template-web3 .web-3-land { right: 170px; top: -470px; }
    .main .banner .banner-body .row .bannerRightcontent img { display: none; }
    .main .costToMakeApp { padding-top: 80px; }
    .main .getYourDesignSec .getYourDesignContentBox .lightText { font-size: 19px; }
    .main .landscapeMobileContentBox .lightText { font-size: 19px; }
    .main .growthServices .growthServicesMain .lightText { font-size: 19px; line-height: 25px; }
    .page-template-branding .gt-serapp .row.serapprow .gt-images:before { left: 30%; }
    .page-template-d-apps .banner { height: 650px; }
    .page-template-d-apps .word span { ; display: inline; }
    .page-template-d-apps .banner .banner-body .row .bannerLeftcontent { top: 20px; }
    .page-template-d-apps section.leading .leadingrows .contactcontent .mainHeading .evenwords { font-size: 45px; }
    .page-template-d-apps .contactrows .contactcontent h3.mainHeading .evenwords.evenWords2 span.strocks { left: 5px !important; font-size: 45px; }
    .page-template-digital-transformation .word span { display: inline; }
    .page-template-digital-transformation .banner .banner-body .row .bannerLeftcontent { top: 20px; }
    .page-template-service .appcontent .apppara p { font-size: 19px; }
    .page-template-smart-contractor .main .banner .banner-body .row { height: 360px; }
    .page-template-smart-contractor .appcontent .apppara p { font-size: 19px; }
    .page-template-smart-contractor section.dev-section .approws .appcontent p.app-text { font-size: 19px; }
    .page-template-smart-contractor .dig-tt-section .row.iosrows { padding: 0px 15px 0px 15px; }
    .page-template-web-dev .main .banner { height: 700px; }
    .page-template-web-dev .main .banner .banner-body .row { height: 750px; }
    .btn3.btnSlider.d-flex.justify-content-start { padding-top: 20px; }
    .page-template-web-dev .word span { font-size: 45px !important; }
    .page-template-web-dev .para { font-size: 19px; }
    .page-template-web-dev .main .banner .word .simpleText { display: inline; }
    .page-template-web3 p.ios-text { font-size: 19px; }
    .page-template-web3 .appcontent .apppara p { font-size: 19px; }
    .btn1 { margin-top: 40px; }
    .page-template-home .banner .banner-body .row .bannerLeftcontent { position: relative; top: 70px; }
    .page-template-smart-contractor .banner .banner-body .row .bannerLeftcontent { top: 80px; }
    .banner .banner-body .row .bannerLeftcontent { text-align: center; }
    .bannerLeftcontent.servicesbane .btn1 { position: relative; left: 0; float: none; top: 0; transition: all ease 1s; right: 0; bottom: 0; }
    .page-template-about-us .bannerLeftcontent.servicesbane { padding-top: 0px; }
    .page-template-service .bannerLeftcontent.servicesbane { padding-top: 100px; }
    .page-template-digital-transformation section.chat-support.pink-bg-simp { margin: 220px 0 0; }
}
@media (max-width:767px) {
    .container { width: 100%; }
    .banner .banner-body .row { display: flex; flex-direction: column-reverse; height: 550px; }
    .page-template-digital-transformation section.chat-support.pink-bg-simp { margin: 220px 0 0; }
    .servicesbane .btn1 { position: relative; left: 0; float: none; top: 0; transition: all ease 1s; right: 0; bottom: 0; }
    .banner { height: 100vh; background-position: center bottom; }
    header .btn1 a { width: 200px; }
    .page-template-smart-contractor .banner .banner-body .row .bannerLeftcontent { top: 30px; }
    .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: 0; width: 100%; 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: 0; 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; }
    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 0 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; }
    section.ios-section .row.iosrows::after { display: none; }
    .gameChangingBoxes { flex-direction: column; }
    .approws .appcontent { padding-left: 0 !important; }
    .ios-section .iosrows { padding: 50px 0 50px 0 !important; }
    .firstcontent:before { width: 100% !important; left: 0; }
    .evenword.evenWord2 { font-size: 30px !important; }
    .evenword { font-size: 30px !important; }
    .footer .row.footerrow .contentbackups ul.detail { flex-direction: column !important; }
    marquee .animatedTxt { display: none; }
    .main-slider .slick-track { width: 100%; }
    .main-slider .btn1 .btnImg { width: 50px; height: 200px; left: 140px; }
    .main-slider .btn1 .border span:nth-child(1) { width: 120px; display: inline-block; text-align: left; }
    .main-slider .btn1 .border span:last-child { width: 160px; display: inline-block; text-align: right; }
    .main header .row { display: flex; align-items: center; padding: 20px 0; justify-content: center; }
    .main header { padding: 0 0 0; }
    .main .banner { background-size: cover; height: 600px; background-position: inherit; }
    .main .banner .banner-body .row { display: flex; flex-direction: row; height: 500px; }
    .main .shapeBox { display: none; }
    .main .banner .word .simpleText.simpleText2 span { font-size: 40px; }
    .main .evenword.companyText { display: flex; align-items: center; justify-content: center; }
    .main .simpleText.simpleText2 { padding: 0 10px 0 0px; }
    .banner .slick-arrow { display: none !important; }
    .resultsDelivered .mainHeading { text-align: center; }
    section { padding: 30px 0 !important; }
    .parallaxMain .parallaxInner .rightBox { display: none; }
    .parallaxMain .parallaxInner .leftBox { width: 100%; }
    .parallaxMain .primaryHeading { font-size: 30px; }
    .parallaxMain .parallaxInner { padding: 25px; }
    .faqs-sec .container .faqSec-heading .lightText { width: 100%; }
    .faqs-sec .ring.ring6 { display: none; }
    .faqs-sec .ring.ring7 { display: none; }
    .faq-section .accordion-container .set>a { font-size: 16px; }
    .getYourDesignSec .container .getYourDesignMain { margin-bottom: 70px; }
    .gameChangingSec .ring.ring3 { display: none; }
    .gameChangingBoxes.slick-initialized { padding: 0px 0 50px; }
    .gameChangingSec .ring { display: none; }
    .landscapeMobile .col-md-10 .btn1 { left: 0; top: 460px; margin: auto; right: 0; }
    .landscapeMobile .btn1 .btnImg { left: 155px; }
    .landscapeMobile .col-md-10 .btn1 .btnImg { height: 130px; }
    .main .costToMakeAppFullRow.earn.earn2 { height: 400px; padding-bottom: 0; }
    .main .growth .row { padding-top: 0; }
    .growthServicesMain { margin-top: 110px; }
    .main .growthServices .growthServicesMain.second { margin-top: 140px; }
    .main .app-section .row.approws { padding-top: 0px; }
    section.ios-section .row.iosrows:before { display: none; }
    .iosrows .ioscontent h3.mainHeading .evenword.evenWord2 span.strocks { top: 0px; left: -110px; }
    .testimonial .testcontent .para p:after { display: none; }
    .main .testcontent { padding-top: 30px; }
    section.testimonial .testcontent .img-ttile:after { display: none; }
    section.testimonial .testcontent .img-ttile:before { display: none; }
    .main .firstcontent:before { width: 100%px; height: 300px; top: -40px; left: -10px; }
    .main .footer .row.footerrow .firstcontent { padding-bottom: 30px; }
    .footerrow:after { display: none; }
    .footerrow:before { display: none; }
    section.footer { padding-bottom: 0 !important; }
    .faqs-sec .ring { display: none; }
    .main .applaptop { left: 0; }
    .main .ioslaptop img.image-fluid { max-width: 100%; }
    .main .footer .row.footerrow .firstcontent .head:before { height: 300px; }
    .main .footer .row.footerrow .row.innerrow .list { padding: 30px 0; }
    .main .footer .row.footerrow .contentbackups .contactinfo { padding: 20px 0; }

    /*ABOUT US*/
    .page-template-about-us .banner .banner-body .row .dt-mock img.image-fluid.abt-img { height: 200px; left: 0; }
    .bannerRightcontent { display: block; }
    .main .banner .banner-body .row { height: 300px; }
    .page-template-about-us section.banner.abt-ban-height { height: 580px; }
    .page-template-about-us .serapprow .apppara { text-align: center; }
    .page-template-about-us .appcontent .apppara p { font-size: 15px; }
    .page-template-about-us .serapprow .btn1 { float: none; }
    .about-mol1 img { margin-top: 70px; }
    .about-mol2 { display: none; }
    .page-template-about-us .col-md-6.col-sm-12.pad-rght-ab { padding-right: 0; }
    .page-template-about-us .serapp .row.serapprow .ATOZ img { }
    .serapp .row.serapprow .ATOZ:after { display: none; }
    .page-template-about-us .pd-extr { padding-top: 30px; }
    .page-template-about-us .join-us .row.contactrows .contactcontent .mainHeading .evenwords { font-size: 30px; }
    .main .footer .row.footerrow .row.innerrow .list { padding: 30px 0; }
    .main .footer .row.footerrow .contentbackups .contactinfo { padding: 20px 0; }
    .page-template-about-us .serapp .row.serapprow .ATOZ img { right: 0; left: 0; margin: auto; top: 0; width: 200px; position: relative; display: flex; }
    .page-template-about-us .padd-extr-req { padding-top: 30px !important; }

    /*BRANDING*/
    .page-template-branding .banner .evenword { font-size: 40px; line-height: 1; }
    .page-template-branding .main .banner .banner-body .row .bannerRightcontent img { display: none; }
    .page-template-branding .bannerLeftcontent .word { line-height: 0; }
    .page-template-branding .main .banner { height: 680px; }
    .appcontent:before { display: none; display: none; }
    .appcontent::after { display: none; }
    .page-template-branding .brandsec .row.brand { padding-right: 0; padding-left: 0; }
    .page-template-branding .appcontent .mainHeading { padding-top: 0; }
    .appcontent { text-align: center; }
    .page-template-branding .serapprow .btn1 { float: none; }
    .serapprow .rightimg { margin-top: 70px; }
    .page-template-branding .contactrows .contactcontent .mainHeading .evenwords.evenWords2 span.strocks.SM-CONTRACT { position: relative; top: 0; left: 3px; font-size: 30px; }
    .page-template-branding .contact .row.contactrows .contactcontent .mainHeading .evenwords { font-size: 30px; }
    .page-template-branding .container.bttm { padding: 0 0; }
    .right_img.pre-mob-acc { margin-top: 30px; }
    .right_img.gt-images { text-align: center; }
    .page-template-branding .con-lft-pad { padding-left: 0; padding-top: 40px; }
    .page-template-branding .contactrows .contactcontent .mainHeading .evenwords.evenWords2 span.strocks.todays { position: relative; top: 3px; left: 0; font-size: 30px; }
    .page-template-branding .gt-images img { width: 200px; }
    .page-template-branding .gt-serapp .row.serapprow .gt-images:before { width: 200px; height: 200px; left: 25%; top: -20px; }

    /*CONTACTS*/
    .page-template-contact .banner .banner-body .row .dt-mock img.image-fluid.contact-uss { width: 290PX; height: 250px; left: 160px; }
    .page-template-contact section.banner.abt-ban-height { height: 580px; }
    .main .footer .row.footerrow .copywrite { bottom: -207px; }

    /*DIGITAL TRANSFORMATION*/
    .page-template-digital-transformation .banner .banner-body .row .bannerRightcontent img { display: none; }
    .page-template-digital-transformation .bannerRightcontent .sliderTxt { display: none; }
    .page-template-digital-transformation .banner { height: 630px; }
    .page-template-digital-transformation .banner .banner-body .row { height: 550px; }
    .page-template-digital-transformation .brandsec .row.brand { padding-right: 0; padding-left: 0; }
    .page-template-digital-transformation .appcontent .mainHeading { padding-top: 0; }
    .page-template-digital-transformation .serapp .row.serapprow .rightimg:after { display: none; }
    .serapp .row.serapprow .rightimg:before { display: none; }
    .page-template-digital-transformation .serapprow .btn1 { float: none; }
    .why-choose-us marquee { display: none; }
    .why-choose-us-content { text-align: center; }
    .page-template-digital-transformation .mainHeadingOne { font-size: 30px; }
    .page-template-digital-transformation  .gt-images img { width: 250px; }
    .page-template-digital-transformation .appcontent { padding-bottom: 40px; }
    .page-template-digital-transformation .gt-serapp .row.serapprow .gt-images:before { display: none; }
    .page-template-digital-transformation .con-lft-pad { padding-left: 0; }
    .page-template-digital-transformation .pizza-slider-run .slick-track { padding-top: 0px; padding-bottom: 0; }
    .page-template-digital-transformation .pizza-slider-inner .slider-main-content { width: 100%; }
    .page-template-digital-transformation .pizza-slider-inner .pizza-slider-border { padding: 30px 0px; }
    .page-template-digital-transformation .pizza-slider-inner { margin: 0px 0px 0 20px; }
    .pizza-slider-border .text-white { font-size: 14px; }
    .page-template-digital-transformation .btnSlider a.border { width: 100%; padding-left: 20px; padding-right: 20px; }
    .page-template-digital-transformation .btnSlider a.border { font-size: 14px; }
    .page-template-digital-transformation .pizza-slider-inner .slider-main-content h3 { font-size: 25px; letter-spacing: 2px; }
    .page-template-digital-transformation .pizza-slider-inner .pizza-slider-border { background: none; }
    .page-template-digital-transformation .slick-slide { width: 23%; }
    .page-template-digital-transformation .pizza-slider-wrapper { padding: 0 !important; }
    .page-template-digital-transformation .gt-images img { width: 250px; display: none; }
    .page-template-digital-transformation .digi-tans { display: none; }
    .page-template-digital-transformation section.chat-support.pink-bg-simp:after { width: 250px; top: -544px; height: 240px; margin: auto; left: 0; right: 0; background-size: contain; }
    .page-template-digital-transformation p.sub-cont { font-size: 30px; line-height: 35px; }
    .middle-btn { justify-content: center; }
    section.chat-support.pink-bg-simp { background-position: right; }
    .page-template-digital-transformation .contact .row.contactrows .contactcontent .mainHeading .evenwords { font-size: 30px; }
    .page-template-digital-transformation .contactrows .contactcontent .mainHeading .evenwords.evenWords2 span.strocks { font-size: 30px; text-transform: uppercase; color: #e84483; -webkit-text-stroke: 0px #fff; line-height: 1; }

    /*SERVICES*/
    .page-template-service .banner { height: 100%; }
    .serviceform { padding-top: 30px; }
    .bannerLeftcontent.servicesbane { padding-top: 50px; }
    .page-template-service .brandsec .row.brand { padding-right: 0; padding-left: 0; }
    .page-template-service .appcontent .mainHeading { padding-top: 0; }
    .serapp .row.serapprow .rightimg:after { display: none; }
    .page-template-service .serapprow .btn1 { float: none; }
    .serv-secfour-row marquee { display: none; }
    .page-template-service section.serv-secfour:before { width: 100%; height: 550px; }
    .page-template-service .serv-secfour-row .btn1 { float: none; }
    .page-template-service .pizza-slider-inner .pizza-slider-border { padding: 50px 10px; }
    .page-template-service .pizza-slider-inner .slider-main-content { width: 100%; }
    .page-template-service .pizza-slider-inner .pizza-slider-border { background: none; }
    .page-template-service .btnSlider a.border { width: 100%; padding-left: 10px; font-size: 14px; padding-right: 10px; }
    .page-template-service .btn3.btnSlider.d-flex.justify-content-start { padding-top: 30px; }
    .page-template-service .mainHeadingOne { font-size: 30px; }
    .page-template-service .text-white { font-size: 16px; }
    .page-template-service section.testimonial { height: 500px; }
    section.faqs-wrapper:after { display: none; }
    .page-template-service .faqs-inner .accordion-item .collapsed { padding-bottom: 30px; }
    .page-template-service .why-choose-us-content .mainHeadingOne { font-size: 30px; }
    .page-template-service .pizza-slider-inner .slider-main-content h3 { font-size: 25px; }
    .page-template-service  .banner .banner-body { display: flex; height: 1000px; position: relative; }

    /*SMART CONTRACTOR*/
    .evenword.evenWord2.d-flex { display: block !important; }
    .page-template-smart-contractor .banner .evenword { font-size: 40px; line-height: 1; }
    .page-template-smart-contractor .main .banner .banner-body .row .bannerRightcontent img { display: none; }
    .page-template-smart-contractor .bannerLeftcontent .word { line-height: 0; }
    .page-template-smart-contractor .main .banner { height: 700px; }
    .appcontent:before { display: none; display: none; }
    .appcontent::after { display: none; }
    .page-template-smart-contractor .brandsec .row.brand { padding-right: 0; padding-left: 0; }
    .page-template-smart-contractor .appcontent .mainHeading { padding-top: 0; }
    .appcontent { text-align: center; }
    .page-template-smart-contractor .serapprow .btn1 { float: none; }
    .serapprow .rightimg { margin-top: 70px; }
    .page-template-smart-contractor .contactrows .contactcontent .mainHeading .evenwords.evenWords2 span.strocks.SM-CONTRACT { position: relative; top: 0; left: 3px; font-size: 30px; }
    .page-template-smart-contractor .contact .row.contactrows .contactcontent .mainHeading .evenwords { font-size: 30px; }
    .page-template-smart-contractor .container.bttm { padding: 0 0; }
    .right_img.pre-mob-acc { margin-top: 30px; }
    .right_img.gt-images { text-align: center; }
    .page-template-smart-contractor .con-lft-pad { padding-left: 0; padding-top: 40px; }
    .page-template-smart-contractor .contactrows .contactcontent .mainHeading .evenwords.evenWords2 span.strocks.todays { position: relative; top: 3px; left: 0; font-size: 30px; }
    .page-template-smart-contractor .mainHeading.logo-dde .evenword { font-size: 30px; }
    .evenwords.PRO-COM { font-size: 30px; }
    .page-template-smart-contractor .evenword { font-size: 30px; }
    .evenwords.MAV { font-size: 30px; }
    .page-template-smart-contractor .sub-ttl .evenword { font-size: 30px; }
    .page-template-smart-contractor .appcontent.con-lft-pad { padding-left: 0; padding-top: 0; }
    .page-template-smart-contractor .gt-images img { width: 200px; }
    .page-template-smart-contractor .gt-serapp .row.serapprow .gt-images:before { width: 200px; height: 200px; left: 25%; top: -20px; }
    .page-template-smart-contractor section.chat-support.pink-bg { margin: 50px 0 0; }
    .page-template-smart-contractor h2.chat-head { font-size: 30px; }
    .page-template-smart-contractor .dig-tt-section .row.iosrows { padding: 0 15px 0 15PX; }
    .dev-section marquee { display: none; }

    /*WEB DEVELOPMENT*/
    .page-template-web-dev  .banner .banner-body .row .bannerRightcontent img { display: none; }
    .page-template-web-dev .bannerRightcontent .sliderTxt { display: none; }
    .page-template-web-dev .banner { height: 850px; }
    .page-template-web-dev .banner .banner-body .row { height: 840px; }
    .page-template-web-dev .brandsec .row.brand { padding-right: 0; padding-left: 0; }
    .page-template-web-dev .appcontent .mainHeading { padding-top: 0; }
    .page-template-web-dev .serapp .row.serapprow .rightimg:after { display: none; }
    .serapp .row.serapprow .rightimg:before { display: none; }
    .page-template-web-dev .serapprow .btn1 { float: none; }
    .why-choose-us marquee { display: none; }
    .why-choose-us-content { text-align: center; }
    .page-template-web-dev .mainHeadingOne { font-size: 30px; }
    .page-template-web-dev .gt-images img { width: 250px; }
    .page-template-web-dev .appcontent { padding-bottom: 0px; }
    .page-template-web-dev .gt-serapp .row.serapprow .gt-images:before { display: none; }
    .page-template-web-dev .con-lft-pad { padding-left: 0; }
    .page-template-web-dev .pizza-slider-run .slick-track { padding-top: 0px; padding-bottom: 0; }
    .page-template-web-dev .pizza-slider-inner .slider-main-content { width: 100%; }
    .page-template-web-dev .pizza-slider-inner .pizza-slider-border { padding: 30px 0px; }
    .page-template-web-dev .pizza-slider-inner { margin: 0px 0px 0 20px; }
    .pizza-slider-border .text-white { font-size: 14px; }
    .page-template-web-dev .btnSlider a.border { width: 100%; padding-left: 20px; padding-right: 20px; }
    .page-template-web-dev .btnSlider a.border { font-size: 14px; }
    .page-template-web-dev .pizza-slider-inner .slider-main-content h3 { font-size: 25px; letter-spacing: 2px; }
    .page-template-web-dev .pizza-slider-inner .pizza-slider-border { background: none; }
    .page-template-web-dev .slick-slide { width: 23%; }
    .page-template-web-dev .pizza-slider-wrapper { padding: 0 !important; }
    .page-template-web-dev .gt-images img { width: 250px; display: none; }
    .page-template-web-dev .digi-tans { display: none; }
    .page-template-web-dev section.chat-support.pink-bg-simp:after { width: 250px; top: -544px; height: 240px; margin: auto; left: 0; right: 0; background-size: contain; }
    .page-template-web-dev p.sub-cont { font-size: 30px; line-height: 35px; }
    .middle-btn { justify-content: center; }
    section.chat-support.pink-bg-simp { background-position: right; }
    .page-template-web-dev .contact .row.contactrows .contactcontent .mainHeading .evenwords { font-size: 30px; }
    .page-template-web-dev .contactrows .contactcontent .mainHeading .evenwords.evenWords2 span.strocks { font-size: 30px; }
    .page-template-web-dev .bannerLeftcontent.servicesbane { padding-top: 0; }
    .page-template-web-dev .container.bttm { padding: 0 0; }
    .page-template-web-dev section.chat-support.pink-bg { margin: 50px 0 0; }
    .page-template-web-dev .paralel-image-full img { width: 100%; top: 0; position: relative; left: 0; }
    .page-template-web-dev .info-list-head { display: inline; }

    /*WEB3*/
    .page-template-web3 .main .banner .banner-body .row .bannerRightcontent img { display: none; }
    .page-template-web3 .main .banner { height: 700px; }
    .page-template-web3 .serapprow .btn1 { float: none; }
    .page-template-web3 .contactrows .contactcontent .mainHeading .evenwords.evenWords2 span.strocks.WEB3-DEV { position: relative; top: 3px; left: 0; font-size: 30px; }
    .page-template-web3 .contact .row.contactrows .contactcontent .mainHeading .evenwords { font-size: 30px; }
    .page-template-web3 .gt-images img { width: 250px; }
    .page-template-web3 .gt-serapp .row.serapprow .gt-images:before { width: 250px; height: 250px; left: 10%; }
    .page-template-web3 .dig-tt-section .row.iosrows { padding: 0px 0px 30px 0px; }
    .page-template-web3 .figure-web3-sep img { width: 80%; position: relative; top: 0px; left: 60px; }
    .page-template-web3 .contactrows .contactcontent .mainHeading .evenwords.evenWords2 span.strocks.todays { position: relative; top: 2px; font-size: 33px; left: 0; }
    .main .banner .banner-body .row .bannerRightcontent img { display: none; }
    .btn1 { margin-top: 40px; }
    .page-template-home .banner .banner-body .row .bannerLeftcontent { position: relative; top: 70px; }
    .banner .banner-body .row .bannerLeftcontent { text-align: center; }
    .main .btn1 .border span:nth-child(1) { width: 100px; display: inline-block; }
}

/* @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: 0; left: 165px; font-size: 30px; }
    .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; }
    .landscapeMobile .ring.ring2 { display: none; }
    .landscapeMobile .ring.ring1 { display: none; }
    .ioslaptop img.image-fluid { width: 100%; }
    .firstcontent:before { width: 100%; left: 0px; }
    .applaptop { left: 0 !important; top: 30px; }
    section.ios-section .row.iosrows::after { display: none; }
    .gameChangingBoxes { flex-direction: column; }
    .approws .appcontent { padding-left: 0 !important; }
    .ios-section .iosrows { padding: 0 0 0  0 !important; }
    .firstcontent:before { width: 100% !important; left: 0; }
    .evenword.evenWord2 { font-size: 30px !important; }
    .evenword { font-size: 30px !important; }
    .footer .row.footerrow .contentbackups ul.detail { flex-direction: column !important; }
    marquee .animatedTxt { display: none; }
    .main-slider .slick-track { width: 100%; }
    .main-slider .btn1 .btnImg { width: 50px; height: 200px; left: 150px; }
    .main-slider .btn1 .border span:nth-child(1) { width: 120px; display: inline-block; text-align: left; }
    .main-slider .btn1 .border span:last-child { width: 160px; display: inline-block; text-align: right; }
    .main header .row { display: flex; align-items: center; padding: 20px 0; justify-content: center; }
    .main header { padding: 0 0 0; }
    .main .banner { background-size: cover; height: 550px; background-position: inherit; }
    .main .shapeBox { display: none; }
    .main .banner .word .simpleText.simpleText2 span { font-size: 40px; }
    .main .evenword.companyText { display: flex; align-items: center; justify-content: center; }
    .main .simpleText.simpleText2 { padding: 0 10px 0 0px; }
    .banner .slick-arrow { display: none !important; }
    .resultsDelivered .mainHeading { text-align: center; }
    section { padding: 30px 0 !important; }
    .parallaxMain .parallaxInner .rightBox { display: none; }
    .parallaxMain .parallaxInner .leftBox { width: 100%; }
    .parallaxMain .primaryHeading { font-size: 30px; }
    .parallaxMain .parallaxInner { padding: 25px; }
    .faqs-sec .container .faqSec-heading .lightText { width: 100%; }
    .faqs-sec .ring.ring6 { display: none; }
    .faqs-sec .ring.ring7 { display: none; }
    .faq-section .accordion-container .set>a { font-size: 15px; }
    .getYourDesignSec .container .getYourDesignMain { margin-bottom: 70px; }
    .gameChangingSec .ring.ring3 { display: none; }
    .gameChangingBoxes.slick-initialized { padding: 0px 0 50px; }
    .gameChangingSec .ring { display: none; }
    .landscapeMobile .col-md-10 .btn1 { left: 0; top: 40px; margin: auto; right: 0; }
    .landscapeMobile .btn1 .btnImg { left: 155px; }
    .landscapeMobile .col-md-10 .btn1 .btnImg { height: 130px; }
    .main .costToMakeAppFullRow.earn.earn2 { height: 400px; padding-bottom: 0; }
    .main .growth .row { padding-top: 0; }
    .growthServicesMain { margin-top: 110px; }
    .main .growthServices .growthServicesMain.second { margin-top: 140px; }
    .main .app-section .row.approws { padding-top: 0px; }
    section.ios-section .row.iosrows:before { display: none; }
    .iosrows .ioscontent h3.mainHeading .evenword.evenWord2 span.strocks { top: 0px; left: -90px; }
    .iosrows .ioscontent .mainHeading .evenword.evenWord2 { left: 90px; }
    .testimonial .testcontent .para p:after { display: none; }
    .main .testcontent { padding-top: 30px; }
    section.testimonial .testcontent .img-ttile:after { display: none; }
    section.testimonial .testcontent .img-ttile:before { display: none; }
    .main .firstcontent:before { width: 100%px; height: 300px; top: -40px; left: -10px; }
    .main .footer .row.footerrow .firstcontent { padding-bottom: 30px; }
    .footerrow:after { display: none; }
    .footerrow:before { display: none; }
    section.footer { padding-bottom: 0 !important; }
    .main .banner .word .simpleText { display: block; }
    .main .word span { font-size: 35px; }
    .main .parallaxMain { padding-right: 10px; padding-left: 10px; }
    .main .parallaxEffect1 { bottom: -30px; }
    .main .faq-section .set>a:after { right: 10px; width: 25px; height: 25px; top: 40%; font-size: 20px; }
    .main .getYourDesignSec marquee { display: none; }
    .main .getYourDesignSec .ring.ring6 { display: none; }
    .main .getYourDesignSec .ring.ring5 { display: none; }
    .main .getYourDesignSec .getYourDesignContentBox { height: 480px; }
    .main .getYourDesignSec .getYourDesignContentBox .evenword { font-size: 25px; }
    .main .gameChangingSec .gameChangingMainHeading .lightText { width: 100%; }
    .main .landscapeMobileContentBox { padding: 40px 20px 40px; height: 420px; }
    .main .getYourDesignSec .ring.ring3 { display: none; }
    .main .btn1 .border { padding: 18px 20px; }
    .main .costToMakeApp .costToMakeAppContentBox { margin-bottom: 60px; margin-top: 50px; }
    .costToMakeAppFullRow .earnAppBox.second-earn { padding-top: 30px; }
    .digitalProduct .digitalProductContentBox { padding-top: 190px; }
    .main .icon2 { display: none; }
    .main .icon1 { display: none; }
    .appcontent .mainHeading { text-align: center; }
    .main .approws .appcontent .mainHeading .evenword.evenWord2 { left: 0; }
    .main .approws .appcontent h3.mainHeading .evenword.evenWord2 span.strocks { left: 0; position: relative; }
    section.app-section .approws .appcontent p.app-text { text-align: center; }
    .ioscontent .mainHeading { text-align: center; }
    .main .iosrows .ioscontent h3.mainHeading .evenword.evenWord2 span.strocks { position: relative; top: 0; left: 0; }
    .main .iosrows .ioscontent .mainHeading .evenword.evenWord2 { left: 0; }
    section.ios-section .iosrows .ioscontent p.ios-text { text-align: center; }
    .main .testimonial .testcontent .para p { padding-left: 15px; padding-right: 15px; }
    .main .contact .row.contactrows .contactcontent h3.mainHeading .evenwords { font-size: 30px; }
    .main .gameChangingMainHeading .strock:before { position: relative; display: block; width: 100%; }
    .main .banner .word .simpleText span { font-size: 35px; }
    .main .word span { display: inline; }
    .main .footer .row.footerrow .copywrite { bottom: -207px; }

    /*ABOUT US*/
    .page-template-about-us .banner .banner-body .row .dt-mock img.image-fluid.abt-img { height: 200px; left: 0; }
    .bannerRightcontent { display: block; }
    .main .banner .banner-body .row {        /* height: 300px; */ }
    .page-template-about-us section.banner.abt-ban-height { height: 150px; }
    .page-template-about-us .serapprow .apppara { text-align: center; }
    .page-template-about-us .appcontent .apppara p { font-size: 15px; }
    .page-template-about-us .serapprow .btn1 { float: none; }
    .about-mol1 img { margin-top: 70px; }
    .about-mol2 { display: none; }
    .page-template-about-us .col-md-6.col-sm-12.pad-rght-ab { padding-right: 0; }
    .page-template-about-us .serapp .row.serapprow .ATOZ img { }
    .serapp .row.serapprow .ATOZ:after { display: none; }
    .page-template-about-us .pd-extr { padding-top: 30px; }
    .page-template-about-us .join-us .row.contactrows .contactcontent .mainHeading .evenwords { font-size: 30px; }
    .main .footer .row.footerrow .row.innerrow .list { padding: 30px 0; }
    .main .footer .row.footerrow .contentbackups .contactinfo { padding: 20px 0; }
    .page-template-about-us .serapp .row.serapprow .ATOZ img { right: 0; left: 0; margin: auto; top: 0; width: 200px; position: relative; display: flex; }
    .page-template-about-us .padd-extr-req { padding-top: 30px !important; }

    /*BRANDING*/
    .page-template-branding .banner .evenword { font-size: 40px; line-height: 1; }
    .page-template-branding .main .banner .banner-body .row .bannerRightcontent img { display: none; }
    .page-template-branding .bannerLeftcontent .word { line-height: 0; }
    .page-template-branding .main .banner { height: 850px; }
    .appcontent:before { display: none; display: none; }
    .appcontent::after { display: none; }
    .page-template-branding .brandsec .row.brand { padding-right: 0; padding-left: 0; }
    .page-template-branding .appcontent .mainHeading { padding-top: 0; }
    .appcontent { text-align: center; }
    .page-template-branding .serapprow .btn1 { float: none; }
    .serapprow .rightimg { margin-top: 70px; }
    .page-template-branding .contactrows .contactcontent .mainHeading .evenwords.evenWords2 span.strocks.SM-CONTRACT { position: relative; top: 0; left: 3px; font-size: 30px; }
    .page-template-branding .contact .row.contactrows .contactcontent .mainHeading .evenwords { font-size: 30px; }
    .page-template-branding .container.bttm { padding: 0 0; }
    .right_img.pre-mob-acc { margin-top: 30px; }
    .right_img.gt-images { text-align: center; }
    .page-template-branding .con-lft-pad { padding-left: 0; padding-top: 40px; }
    .page-template-branding .contactrows .contactcontent .mainHeading .evenwords.evenWords2 span.strocks.todays { position: relative; top: 3px; left: 0; font-size: 30px; }
    .page-template-branding .mainHeading.logo-dde .evenword { font-size: 30px; }
    .evenwords.PRO-COM { font-size: 30px; }
    .page-template-branding .evenword { font-size: 30px; }
    .evenwords.MAV { font-size: 30px; }
    .page-template-branding .sub-ttl .evenword { font-size: 30px; }
    .page-template-branding .appcontent.con-lft-pad { padding-left: 0; padding-top: 0; }
    .page-template-branding .gt-images img { width: 200px; }
    .page-template-branding .gt-serapp .row.serapprow .gt-images:before { width: 200px; height: 200px; left: 25%; top: -20px; }

    /*CONTACTS*/
    .page-template-contact .banner .banner-body .row .dt-mock img.image-fluid.contact-uss { width: 290PX; height: 250px; left: 0; }
    .page-template-contact section.banner.abt-ban-height { height: 300px; }

    /*DIGITAL TRANSFORMATION*/
    .page-template-smart-contractor .banner .banner-body .row .bannerLeftcontent { top: 30px; }
    .page-template-digital-transformation .banner .banner-body .row .bannerRightcontent img { display: none; }
    .page-template-digital-transformation .bannerRightcontent .sliderTxt { display: none; }
    .page-template-digital-transformation .banner { height: 650px; }
    .page-template-digital-transformation .banner .banner-body .row { height: 550px; }
    .page-template-digital-transformation .brandsec .row.brand { padding-right: 0; padding-left: 0; }
    .page-template-digital-transformation .appcontent .mainHeading { padding-top: 0; }
    .page-template-digital-transformation .serapp .row.serapprow .rightimg:after { display: none; }
    .serapp .row.serapprow .rightimg:before { display: none; }
    .page-template-digital-transformation .serapprow .btn1 { float: none; }
    .why-choose-us marquee { display: none; }
    .why-choose-us-content { text-align: center; }
    .page-template-digital-transformation .mainHeadingOne { font-size: 30px; }
    .page-template-digital-transformation  .gt-images img { width: 250px; }
    .page-template-digital-transformation .appcontent { padding-bottom: 0; }
    .page-template-digital-transformation .gt-serapp .row.serapprow .gt-images:before { display: none; }
    .page-template-digital-transformation .con-lft-pad { padding-left: 0; }
    .page-template-digital-transformation .pizza-slider-run .slick-track { padding-top: 0px; padding-bottom: 0; }
    .page-template-digital-transformation .pizza-slider-inner .slider-main-content { width: 100%; }
    .page-template-digital-transformation .pizza-slider-inner .pizza-slider-border { padding: 30px 0px; }
    .page-template-digital-transformation .pizza-slider-inner { margin: 0px 0px 0 20px; }
    .pizza-slider-border .text-white { font-size: 14px; }
    .page-template-digital-transformation .btnSlider a.border { width: 100%; padding-left: 20px; padding-right: 20px; }
    .page-template-digital-transformation .btnSlider a.border { font-size: 14px; }
    .page-template-digital-transformation .pizza-slider-inner .slider-main-content h3 { font-size: 25px; letter-spacing: 2px; }
    .page-template-digital-transformation .pizza-slider-inner .pizza-slider-border { background: none; }
    .page-template-digital-transformation .slick-slide { width: 23%; }
    .page-template-digital-transformation .pizza-slider-wrapper { padding: 0 !important; }
    .page-template-digital-transformation .gt-images img { width: 250px; display: none; }
    .banner .banner-body .row .bannerLeftcontent { text-align: center; }
    .page-template-digital-transformation .digi-tans { display: none; }
    .page-template-digital-transformation section.chat-support.pink-bg-simp:after { width: 200px; top: -534px; height: 200px; margin: auto; left: 0; right: 0; background-size: contain; }
    .page-template-digital-transformation p.sub-cont { font-size: 30px; line-height: 35px; }
    .middle-btn { justify-content: center; }
    section.chat-support.pink-bg-simp { background-position: right; }
    .page-template-digital-transformation .contact .row.contactrows .contactcontent .mainHeading .evenwords { font-size: 30px; }
    .page-template-digital-transformation .contactrows .contactcontent .mainHeading .evenwords.evenWords2 span.strocks { font-size: 30px; }

    /*SERVICES*/
    .page-template-service .banner { height: 1260px; }
    .serviceform { padding-top: 50px; }
    .bannerLeftcontent.servicesbane { padding-top: 50px; }
    .page-template-service .brandsec .row.brand { padding-right: 0; padding-left: 0; }
    .page-template-service .appcontent .mainHeading { padding-top: 0; }
    .serapp .row.serapprow .rightimg:after { display: none; }
    .page-template-service .serapprow .btn1 { float: none; }
    .serv-secfour-row marquee { display: none; }
    .page-template-service section.serv-secfour:before { width: 100%; height: 550px; }
    .page-template-service .serv-secfour-row .btn1 { float: none; }
    .page-template-service .pizza-slider-inner .pizza-slider-border { padding: 50px 10px; }
    .page-template-service .pizza-slider-inner .slider-main-content { width: 100%; }
    .page-template-service .pizza-slider-inner .pizza-slider-border { background: none; }
    .bannerLeftcontent.servicesbane .btn1 { position: relative; left: 0; float: none; top: 0; transition: all ease 1s; right: 0; bottom: 0; }
    .page-template-service .btnSlider a.border { width: 100%; padding-left: 10px; font-size: 14px; padding-right: 10px; }
    .page-template-service .btn3.btnSlider.d-flex.justify-content-start { padding-top: 30px; }
    .page-template-service .mainHeadingOne { font-size: 30px; }
    .page-template-service .text-white { font-size: 16px; }
    .page-template-service section.testimonial { height: 500px; }
    section.faqs-wrapper:after { display: none; }
    .page-template-service .faqs-inner .accordion-item .collapsed { padding-bottom: 30px; }
    .page-template-service .why-choose-us-content .mainHeadingOne { font-size: 30px; }
    .page-template-service .pizza-slider-inner .slider-main-content h3 { font-size: 25px; }
    .page-template-service  .banner .banner-body { display: flex; height: 1000px; position: relative; }

    /*SMART CONTRACTOR*/
    .evenword.evenWord2.d-flex { display: block !important; }
    .page-template-smart-contractor .banner .evenword { font-size: 40px; line-height: 1; }
    .page-template-smart-contractor .main .banner .banner-body .row .bannerRightcontent img { display: none; }
    .page-template-smart-contractor .bannerLeftcontent .word { line-height: 0; }
    .page-template-smart-contractor .main .banner { height: 700px; }
    .appcontent:before { display: none; display: none; }
    .appcontent::after { display: none; }
    .page-template-smart-contractor .brandsec .row.brand { padding-right: 0; padding-left: 0; }
    .page-template-smart-contractor .appcontent .mainHeading { padding-top: 0; }
    .appcontent { text-align: center; }
    .page-template-smart-contractor .serapprow .btn1 { float: none; }
    .serapprow .rightimg { margin-top: 70px; }
    .page-template-smart-contractor .contactrows .contactcontent .mainHeading .evenwords.evenWords2 span.strocks.SM-CONTRACT { position: relative; top: 0; left: 3px; font-size: 30px; }
    .page-template-smart-contractor .contact .row.contactrows .contactcontent .mainHeading .evenwords { font-size: 30px; }
    .page-template-smart-contractor .container.bttm { padding: 0 0; }
    .right_img.pre-mob-acc { margin-top: 30px; }
    .right_img.gt-images { text-align: center; }
    .page-template-smart-contractor .con-lft-pad { padding-left: 0; padding-top: 40px; }
    .page-template-smart-contractor .contactrows .contactcontent .mainHeading .evenwords.evenWords2 span.strocks.todays { position: relative; top: 3px; left: 0; font-size: 30px; }
    .page-template-smart-contractor .mainHeading.logo-dde .evenword { font-size: 30px; }
    .evenwords.PRO-COM { font-size: 30px; }
    .page-template-smart-contractor .evenword { font-size: 30px; }
    .evenwords.MAV { font-size: 30px; }
    .page-template-smart-contractor .sub-ttl .evenword { font-size: 30px; }
    .page-template-smart-contractor .appcontent.con-lft-pad { padding-left: 0; padding-top: 0; }
    .page-template-smart-contractor .gt-images img { width: 200px; }
    .page-template-smart-contractor .gt-serapp .row.serapprow .gt-images:before { width: 200px; height: 200px; left: 25%; top: -20px; }
    .page-template-smart-contractor section.chat-support.pink-bg { margin: 50px 0 0; }
    .page-template-smart-contractor h2.chat-head { font-size: 30px; }
    .page-template-smart-contractor .dig-tt-section .row.iosrows { padding: 0 15px 0 15PX; }
    .dev-section marquee { display: none; }

    /*WEB DEVELOPMENT*/
    .page-template-web-dev  .banner .banner-body .row .bannerRightcontent img { display: none; }
    .page-template-web-dev .bannerRightcontent .sliderTxt { display: none; }
    .page-template-web-dev .banner { height: 850px; }
    .page-template-web-dev .banner .banner-body .row { height: 840px; }
    .page-template-web-dev .brandsec .row.brand { padding-right: 0; padding-left: 0; }
    .page-template-web-dev .appcontent .mainHeading { padding-top: 0; }
    .page-template-web-dev .serapp .row.serapprow .rightimg:after { display: none; }
    .serapp .row.serapprow .rightimg:before { display: none; }
    .page-template-web-dev .serapprow .btn1 { float: none; }
    .why-choose-us marquee { display: none; }
    .why-choose-us-content { text-align: center; }
    .page-template-web-dev .mainHeadingOne { font-size: 30px; }
    .page-template-web-dev .gt-images img { width: 250px; }
    .page-template-web-dev .appcontent { padding-bottom: 0px; }
    .page-template-web-dev .gt-serapp .row.serapprow .gt-images:before { display: none; }
    .page-template-web-dev .con-lft-pad { padding-left: 0; }
    .page-template-web-dev .pizza-slider-run .slick-track { padding-top: 0px; padding-bottom: 0; }
    .page-template-web-dev .pizza-slider-inner .slider-main-content { width: 100%; }
    .page-template-web-dev .pizza-slider-inner .pizza-slider-border { padding: 30px 0px; }
    .page-template-web-dev .pizza-slider-inner { margin: 0px 0px 0 20px; }
    .pizza-slider-border .text-white { font-size: 14px; }
    .page-template-web-dev .btnSlider a.border { width: 100%; padding-left: 20px; padding-right: 20px; }
    .page-template-web-dev .btnSlider a.border { font-size: 14px; }
    .page-template-web-dev .pizza-slider-inner .slider-main-content h3 { font-size: 25px; letter-spacing: 2px; }
    .page-template-web-dev .pizza-slider-inner .pizza-slider-border { background: none; }
    .page-template-web-dev .slick-slide { width: 23%; }
    .page-template-web-dev .pizza-slider-wrapper { padding: 0 !important; }
    .page-template-web-dev .gt-images img { width: 250px; display: none; }
    .page-template-web-dev .digi-tans { display: none; }
    .page-template-web-dev section.chat-support.pink-bg-simp:after { width: 250px; top: -544px; height: 240px; margin: auto; left: 0; right: 0; background-size: contain; }
    .page-template-web-dev p.sub-cont { font-size: 30px; line-height: 35px; }
    .middle-btn { justify-content: center; }
    section.chat-support.pink-bg-simp { background-position: right; }
    .page-template-web-dev .contact .row.contactrows .contactcontent .mainHeading .evenwords { font-size: 30px; }
    .page-template-web-dev .contactrows .contactcontent .mainHeading .evenwords.evenWords2 span.strocks { font-size: 30px; }
    .page-template-web-dev .bannerLeftcontent.servicesbane { padding-top: 0; }
    .page-template-web-dev .container.bttm { padding: 0 0; }
    .page-template-web-dev section.chat-support.pink-bg { margin: 50px 0 0; }
    .page-template-web-dev .paralel-image-full img { width: 100%; top: 0; position: relative; left: 0; }
    .page-template-web-dev .info-list-head { display: inline; }

    /*WEB3*/
    .page-template-web3 .main .banner .banner-body .row .bannerRightcontent img { display: none; }
    .page-template-web3 .main .banner { height: 840px; }
    .page-template-web3 .serapprow .btn1 { float: none; }
    .page-template-web3 .contactrows .contactcontent .mainHeading .evenwords.evenWords2 span.strocks.WEB3-DEV { position: relative; top: 3px; left: 0; font-size: 30px; }
    .page-template-web3 .contact .row.contactrows .contactcontent .mainHeading .evenwords { font-size: 30px; }
    .page-template-web3 .gt-images img { width: 250px; }
    .page-template-web3 .gt-serapp .row.serapprow .gt-images:before { width: 250px; height: 250px; left: 10%; }
    .page-template-web3 .dig-tt-section .row.iosrows { padding: 0px 0px 30px 0px; }
    .page-template-web3 .figure-web3-sep img { width: 80%; position: relative; top: 0px; left: 60px; }
    .page-template-web3 .contactrows .contactcontent .mainHeading .evenwords.evenWords2 span.strocks.todays { position: relative; top: 2px; font-size: 33px; left: 0; }
    .main .banner .banner-body .row .bannerRightcontent img { display: none; }
    section.testimonial:before { display: none; }
    section.testimonial::after { display: none; }
    .iosrows .ioslaptop { display: none; }
    .ioscontent { padding-top: 0; }
    .main .testimonial .row { padding-top: 0; }
    .main .appcontent .mainHeading { padding-top: 0; }
    .page-template-about-us .appcontent .mainHeading { padding-top: 0; }
    .page-template-d-apps .banner { height: 840px; }
    .page-template-d-apps .word span { ; display: inline; }
    .page-template-d-apps .banner .banner-body .row .bannerLeftcontent { top: 20px; }
    .page-template-d-apps section.leading .leadingrows .contactcontent .mainHeading .evenwords { font-size: 45px; }
    .page-template-d-apps .contactrows .contactcontent h3.mainHeading .evenwords.evenWords2 span.strocks { left: 5px !important; font-size: 45px; }
    .page-template-digital-transformation .word span { font-size: 30px !important; }
    .page-template-digital-transformation .bannerLeftcontent.servicesbane { padding-top: 0; }
    h3.sub-cont { font-size: 30px; }
    .page-template-web-dev .chat-head { font-size: 30px; }
    .page-template-web-dev .text-white { font-size: 16px; }
    .page-template-web-dev section.dev-section .approws .appcontent p.app-text { font-size: 16px; line-height: 30px; color: #fff; }
    .page-template-web-dev .info-list-head { font-size: 15px; }
    .btn1 { margin-top: 40px; }
    .info-list-head { cursor: pointer; display: inline-block; font-size: 15px; user-select: none; line-height: 1; color: #fff; padding-left: 5px; text-transform: CAPITALIZE; }
    .page-template-home .banner .banner-body .row .bannerLeftcontent { position: relative; top: 70px; }
    .page-template-d-apps .banner .evenword { line-height: 0; }
    .page-template-digital-transformation section.chat-support.pink-bg-simp { margin: 220px 0 0; }

    /* values  */
    .page-template-Values .serv-secfour-row .btn1 { float: none; }
    .page-template-Values .banner .evenword { font-size: 40px; line-height: 5px; }
    .page-template-Values .main .banner { height: auto; }
    .page-template-Values section.brandsec { position: relative; background: #fff; padding-bottom: 10px;    /* padding-top: 77px !important; */ margin-top: 200px; }
    .page-template-Values .serapprow .btn1 { position: relative; left: 23%; top: 20px; transition: all ease 1s; float: left; }
    .page-template-Values .pizza-slider-inner .pizza-slider-border { background: none; }
    .page-template-Values .pizza-slider-inner .slider-main-content { width: 100%; }
    .page-template-Values .pizza-slider-inner .pizza-slider-border { padding: 0; }
    .page-template-Values .pizza-slider-inner .slider-main-content h3 { font-size: 25px; }
    .page-template-Values  .mainHeadingOne { font-size: 40px; letter-spacing: 2px; }
    .page-template-Values section.testimonial .testcontent img.image-fluid { width: 180px; height: 157px; object-fit: contain; padding: 14px; }

    /*Growth*/
    .page-template-Growth .banner .evenword { font-size: 40px; line-height: 5px; }
    .page-template-Growths .main .banner { height: auto; }
    .page-template-Growth section.brandsec { position: relative; background: #fff; padding-bottom: 10px;    /* padding-top: 77px !important; */ margin-top: 200px; }
    .page-template-Growth .serapprow .btn1 { position: relative; left: 23%; top: 20px; transition: all ease 1s; float: left; }
    .page-template-Growth .pizza-slider-inner .pizza-slider-border { background: none; }
    .page-template-Growth .pizza-slider-inner .slider-main-content { width: 100%; }
    .page-template-Growth .pizza-slider-inner .pizza-slider-border { padding: 0; }
    .page-template-Growth .pizza-slider-inner .slider-main-content h3 { font-size: 25px; }
    .page-template-Growth  .mainHeadingOne { font-size: 63px; letter-spacing: 2px; }
    .page-template-Growth section.testimonial .testcontent img.image-fluid { width: 180px; height: 157px; object-fit: contain; padding: 14px; }
    .page-template-Growth section.serapp { margin-top: 500px; }
    .page-template-Growth .bannerRightcontent { margin-top: 90px; }
    .page-template-Growth  .serv-secfour-row .btn1 { float: none; }
    .page-template-Growth .mainHeadingOne { font-size: 40px; letter-spacing: 2px; }
    .page-id-3885 h1 { margin-top: -159px !important; margin-bottom: 10px !important; }
    .page-template a#hamburg { display: block; top: 70px; left: 40px; }
    .page-template .row.top-section .logo img { width: 180px; }
}
@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; }