@media only screen and (min-width: 1920px){
    .container {max-width:1420px; }
}

@media (min-width:3850px){
    .container {max-width:2000px; }
}
@media only screen and (max-width:1199px) {

.build-wrap .build-txt { padding: 60px 0 0 22px;}
.build-wrap .build-txt h2 {font-size: 68px; line-height: 85px;}
.whatwe .whatwe-area { width: 95%; padding: 40px 55px 0px 0px;}
.whatwe .whatwe-area ul {margin: 26px 0 35px;}
.getstarted .text-btn-wrap { width: 82%;}
.home-navigation li a.main-menu {font-size: 12px; margin: 0 11px;}
.home-navigation li.h-contact a {width: 60px;font-size: 13px;}
/*li.h-contact {margin-left: 10px;}*/
.home-top-wrap ul.start {padding: 114px 0 0 25px;}
.home-top-wrap ul.start li a {font-size: 56px;}
.home-top-wrap .b-read-more {width: 123px;}
.build-wrap {padding-top: 55px;}
}



@media only screen and (max-width:991px) {
    li.mega-url { display: none;}
    .menu-img{display: block;}

.main-nav { }
.home-navigation {display: none;}
.hamburger { display: block; position: relative; right: -5px;} 
.home-top-wrap { padding: 35px 0 0px;}
.home-top-wrap .b-read-more { width: auto;}
.home-top-wrap h1 {font-size:70px; margin-top:-10px; line-height: 76px; letter-spacing: 0.01em; 
    margin-bottom: 8px;}
.home-top-wrap ul.start {padding: 0;}
.home-top-wrap ul.start li a {font-size:56px; margin-bottom:16px; padding-left: 35px;
    border-left:8px solid #606060;}
.home-top-wrap .b-read-more {
    float: left;
    height: 50px;
    line-height: 45px;
    width: 206px!important;
    padding-left: 26px;
    text-align: left;
    position: relative;
}
.home-top-wrap .b-read-more.start-readmore {display: block; margin-top: 14px;} 
.home-top-wrap .b-read-more::before {width: 30px; height: 8px; position: absolute; top:19px; right:30px;
content: ' '; background: url(../img/black-arrow.png);}
.home-top-wrap ul.start li a.active {border-left: 8px solid #ffcd27;}
.home-top-wrap ul.start li a span {margin-top: 0px;}
.home-partners-logo { height: 118px; padding: 11px 0 4px;}
.startups-wrap {padding:47px 0;}
.startups-wrap h2 {font-size:51px; line-height:52px; margin-top: 83px; padding-right: 105px;}
.startups-wrap p { width: 75%; margin-top: 35px; margin-bottom: 35px;}
.startups-wrap .startups-img-wrap {bottom: -45px; height: 545px;}
.startups-wrap .startups-img-wrap > img {height: 100%;}
.startups-wrap .w-read-more{ margin-top: 40px;} 
.startups-wrap h2::after {height: 8px; top: -39px;}
.build-wrap {padding-top:110px; padding-bottom: 56px;}
.build-wrap .build-txt {padding:0px;}
.build-wrap .build-txt h2 { font-size: 58px; line-height: 70px; margin-bottom: 33px;}
.build-txt.buildscale { padding-top:0px;}
.whatwe {padding: 45px 0;}
.whatwe .whatwe-area {width: auto; padding:35px 25px 20px 0px;}
.whatwe .whatwe-txt {font-size: 16px;}
.whatwe .whatwe-txt::before {width: 61px; height: 8px; top: -35px;}
.whatwe .whatwe-area ul li a.active::after {top: 23px;}
ul.testimonials.first {margin: 55px 0 0;}

.whatwe .whatwe-area ul {margin: 15px 0 35px;}
.whatwe .whatwe-area ul li a {font-size: 24px;}
.whatwe .whatwe-area .text-wrap h3 { font-size: 18px; line-height:20px; margin-bottom: 15px;}
.viewall {width: 192px; padding: 15px 10px 15px 12px; margin-top: 30px; font-size: 11px;}
.viewall > img { margin-left: 3px;}
.getstarted .text-btn-wrap {width: 73%; font-size: 49px; line-height: 58px;}
.whatwe .whatwe-area .text-wrap p {font-size: 14px; line-height: 21px; margin: 0;}
.getstarted .text-btn-wrap a.btnstarted { margin: 28px auto 0;}
.getstarted { height: 280px; padding: initial;}
section.container-fluid.blog-wrap .testimonials-wrap {margin-left: 70px;}
.blog-wrap {padding: 40px 0 0px;}
.blog-wrap h2 {font-size: 51px; margin-bottom: 54px;}
.testimonials.blog li { width: 190px; padding: 0 16px;}
.testimonials.blog .blog-img {
    position: relative;
    width: 100%;
    height: 190px;
    margin-bottom: 16px;
}
.testimonials.blog .blog-img .blog-txt {
    position: absolute;
    width: 100%;
    padding: 17px;
    font-size: 19px;}
.testimonials.blog li p {font-size: 12px; line-height: 17px; margin-bottom: 14px;}
.readmore-arrow:after {display: none;}
.readmore-arrow {font-size: 13px;}
section.container-fluid.blog-wrap .testimonials-wrap {margin-bottom: 78px; padding-bottom: 32px;}
.build-incredible { margin-top:25px; width: 87%;}




footer .brief { font-size: 32px; margin-bottom: 24px; width: 68%; line-height: 36px;}
footer .f-heading {font-size: 14px; margin-bottom: 26px !important;}
footer .f-linkes li {margin-bottom: 0px;}
footer .f-linkes li a {font-size: 11px}
footer .w-read-more {
    width: 157px;
    height: 30px;
    font-size: 14px;
    line-height: 28px;
}
footer p {
    font-size: 11px;
    margin-bottom: 32px;
    line-height: 19px;
}
footer { padding:43px 0 54px 30px;}
footer .f-linkes {width: 220px;}

}



@media only screen and (max-width:767px) {

.home-top-wrap h1 {margin-bottom: 15px; font-size: 55px; margin-left:0px; line-height: 75px; }
.home-top-wrap p {width: 96%; font-size: 21px; line-height: 32px; margin: 15px 0 35px 0;}
.home-top-wrap .b-read-more {width: 186px; margin: 0 0 70px 0px;}
.home-top-wrap ul.start li a {font-size: 70px; line-height: 77px;}
.home-top-wrap ul.start {margin-left: 15px;}
.home-partners-logo { height: 100px; padding: 0px 0 15px;}
.startups-wrap h2 { font-size: 50px; line-height: 60px; padding: 0;}
.startups-wrap .tldr-txt {margin-bottom: 75px;}
.startups-wrap h2::after {top: -40px;}
.startups-wrap p {width: 100%;}
.build-wrap { padding-top: 40px;}
.build-wrap .build-txt { padding: 55px 0 0 3px;}
.build-wrap .build-txt h2::after {top: -50px}
.build-txt p { padding: 25px 0 35px; width: 100%;}
.container-fluid.build-wrap .row .col-md-6:first-child {order: 2; margin: 0 15px;}
.testimonials-wrap {padding: 0 0 35px; margin: 0;}
ul.testimonials.first { margin: 40px 0 0;}
ul.testimonials.first li:first-child {padding-left: 0px;}
.testimonials li {padding-left: 0px;}
.build-wrap {padding-bottom: 45px;}
.whatwe .whatwe-area ul li a { font-size: 30px;}
.whatwe .whatwe-area { padding:30px 0px 0px 0px;}
.whatwe .whatwe-area::before {display: none;}
.whatwe .whatwe-area ul { margin: 40px 0 46px;}
.whatwe .whatwe-txt::before {top: -30px;}
.whatwe .whatwe-area .text-wrap p {font-size: 20px;}
.img-fluid.hide-items {display: none;}

.getstarted .text-btn-wrap {
    width: 90%;
    font-size: 53px;
    line-height: 65px;
}

.home-navigation { display: none;}
.build-incredible p {
    font-size: 32px;
    line-height: 40px;
}
.build-wrap .discription {margin-bottom: 48px; font-size: 18px; line-height: 28px;}
.blog-wrap { padding: 51px 0 51px;}
.blog-wrap .testimonials-wrap { padding: 0 0 35px 0px;}
.blog-wrap .testimonials.blog { margin: 0 0 0 15px;}
.blog-wrap h2 { font-size: 51px; margin-left:0px; margin-bottom: 46px; margin-bottom: 26px; font-weight: 400;
    font-family: var(--font-butlerreg);
}
section.container-fluid.blog-wrap .testimonials-wrap {
    margin-left: 15px;
}
.blog-slider {width:315px; margin: 0 auto;}
.blog-slider .slider {width: 100%;}
.blog-slider .item-box { width:100%; height:auto; display: none;}
.img-container { width:100%; height:313px;overflow: hidden;
    background-color: #e7e7e7;position: relative;}

.blog-slider .blog-txt { 
    position: absolute;
    width: 100%;
    padding: 27px 34px;
    font-size:36px;
    color: #fff;
    bottom: 0;
}
.blog-slider p { margin:24px 0;}
.readmore-arrow {color:#0A1E25;}
.readmore-arrow:after {
    position: absolute;
    width: 19px;
    height: 16px;
    content: "";
    top: 3px;
    right: -33px;
    background-image: url(../img/black-right-arrow.png);
    display: block;
}

.blog-slider .item-box { font-size: 18px; line-height: 28px; color:#606060;}
.blog-slider .btn { padding: 0px; background-color:transparent; border-radius: 3px; width: 65px;}
.blog-slider .slideShow {display: block;}
.blogbtn-wrap {width:100%; color: #fff;} 
.next-prev-group {text-align: right; }
.blogbtn-wrap .activebtn { background-color: rgb(80, 80, 80);}
.counterNum {display: flex; padding: 5px; font-size:18px; color:#0A1E25;  font-weight: 600;}
.counterNum .allitem {}






footer {padding: 56px 0 54px 30px;}
footer .w-read-more {margin: 0; width: 245px;}
footer .f-linkes:first-child {width: 225px;}
footer .f-linkes:last-child {width: 115px;}
footer .f-heading { padding: 48px 0 0px;}
footer .w-read-more { margin: 0 0 35px;}
footer .w-read-more {
    margin: 0;
    width: 168px;
    height: 56px; line-height: 53px;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0.09em;
}

footer p {
    font-size: 14px;
    margin-bottom: 32px;
    line-height: 23px;
}
footer .f-heading {font-size: 17px;}
footer .f-linkes li a {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 13px;
    display: block;
}
footer .address {width: 100%; margin-bottom: 10px;}
footer .f-linkes.address li { padding-top:10px; margin: 0!important;}




}




@media only screen and (max-width: 575px) { 
.mobilenav-wrap {width: 100%;}
.mobilenav-wrap .menu-img {margin: 0px 0 30px 0;}
.mobilenav-wrap .menu-img img {
    object-fit: cover;
    width: 100%;
    height: 98px;    margin: 0 0 20px;
}
.mobilenav-wrap li.menu-img a {
    color: #212529;
}
.mobilenav-wrap .menu-img {margin: 0;    border-bottom: none;}
.home-top-wrap h1 {padding: 0 15px; line-height: 72px; font-size: 61px; }
.home-top-wrap p { width: 100%; padding: 15px 15px; margin: 0;}
.home-top-wrap ul.start {margin-top: 25px; margin-bottom:72px;}
.home-top-wrap ul.start li a {margin-bottom: 32px; padding-left: 48px;}
.home-top-wrap .b-read-more {height: 56px; line-height: 51px; width: 206px!important;  
    margin:25px 0 50px 15px!important;}
.home-top-wrap .b-read-more::before {top: 22px;}
.home-banner {width: 100%; height: 352px;}
#ourclients .clients-wrap ul li {width: 165px;}
.startups-wrap {padding: 25px 0 47px;}
.startups-wrap h2 {margin-left: 15px; margin-right: 15px;}
.startups-wrap .tldr-txt { margin-bottom: 8px; padding-left: 30px;}
.startups-wrap h2::after { width: 220px;}
.startups-wrap h2 { font-size: 51px; line-height: 52px;}
.startups-wrap p { padding: 0 15px;}
.startups-wrap .w-read-more {margin-left: 15px;}
.build-wrap {padding-right: 15px; padding-left: 15px;}
.build-wrap .build-txt {padding:55px 0px 0 0px;}
.build-wrap.buid-img {display: block;}
.home-top-wrap .b-read-more {margin:10px 0px 50px 15px!important;}
.home-top-wrap .b-read-more.start-readmore {display: none;}
.getstarted { height: 600px; padding: initial;}

.build-wrap .build-txt h2 {margin-bottom: 25px;}
.build-incredible {margin-top: 35px; width: 87%;}
.blog-wrap {padding: 51px 0 51px;}
.build-incredible .name {font-size: 16px;}
.whatwe .whatwe-area {width: 92%; padding: 30px 0px 18px 15px!important;}
.whatwe .whatwe-area .text-wrap { width: 88%;}
.whatwe .whatwe-area .text-wrap p {font-size: 18px; line-height: 28px;}
.whatwe .whatwe-area .text-wrap h3 { font-size: 26px; line-height: 20px; margin-bottom: 24px;}

.viewall {
    width: 280px;
    padding: 15px 10px 15px 12px;
    margin-top: 48px;
    font-size: 14px;
}
.viewall > img { margin-left: 20px;}

.getstarted {background-image: url(/wp-content/uploads/2022/02/get-start-mo-1.png) !important;}
footer { padding: 43px 0 54px 15px;}
footer .f-linkes:first-child { width: 212px;}
footer p { margin-bottom: 30px;}


 }


 @media only screen and (max-width: 575px) { 
 .mobilenav-wrap ul.nav.mobilenav { width: 100%; }


 }







