@media only screen and (max-width:1540px) and (min-width:1400px){
.navmenu ul li a{font-size: 13px;}
.hero-services ul li{font-size: 29px;}
#steadtfaq button{font-size: 25px;}
.roadmap h2{font-size: 60px;    line-height: 70px;}
.roadmap h2 br{display:none;}
.footerform{padding-left: 68px;}
.footerbottom h2{font-size: 50px;}
.footerinner{padding-left: 100px;}
.pageinner{padding-left: 166px;}
.contactform{padding-left: 100px;}
.contactinner{padding-left: 51px;}
.herosections h1{font-size: 51px;line-height: 60px;}
.tabletype-02.typev4 .why-tablegap .table-th:nth-child(1){flex: 0 0 21% !important;}
.tabletype-04 .tablebox .tableinner .table-th{flex: 0 0 18.5%;}
.tabletype-04 .tablebox .tableinner .table-td{flex: 0 0 18.5%}
.tableinnergap {column-gap: 26px !important;}
.tabletype-02.typev4 .table-th:nth-child(1) { flex: 0 0 18% !important;}
.services-footer-text{font-size: 115px;}
.tablebox .tableinner .table-th{    font-size: 19px;    padding: 17px 17px;}
.readmore .aftersvg{bottom: -2px;}
#steadtfaq button{line-height: 30px;}
.lbd-metric-support{font-size: 1.2em;}
.lbd-metrics-group img{width:100%;}
.twocolumn h2{font-size: 47px;}
.folder-graident::after{top: -2px;}
}

@media only screen and (max-width:1399px) and (min-width:1280px){
    h2{line-height: 55px;font-size: 46px;}
    .navmenu ul li a{font-size: 12px; padding: 5px 14px;}
    .headerrgt .getintouch{padding: 10px 23px;    font-size: 14px;}
    .hero-services ul li{font-size: 25px;}
    .hero-services ul li{font-size: 20px;}
    .hero-services ul li span{margin-top: 6px;font-size: 16px;}
    .build4box p{font-size: 14px;}
    #steadtfaq button{font-size: 20px;}
    .roadmap h2{font-size: 60px;line-height: 80px;}
    .footerform,.contactform{padding: 100px 88px 100px 88px;}
    .footerinner,.contactinner{padding-left: 100px;}
    .bottom-left h2{font-size: 2.1em;}
    .mission h2{font-size: 2.3em;}
    .pageinner{padding-left: 100px;}
    .readmore .aftersvg{bottom: -2px;}
    .micro-gcc .micro01,.micro-gcc .micro02{font-size: 70px;}
    .riskaction{padding-top:140px;}
    .industries{padding-bottom:140px;}
    .build4box h5{font-size: 20px; line-height: 25px;padding-top: 48px;}
    .client-testimonial h1{    font-size: 70px;}
    .roadmap h2 br{display:none;}
    .roadmap img{width:100%;}
    h1{font-size: 60px;line-height: 70px;}
    .tablebox .tableinner .table-th,.tabletype-04 .tablebox .tableinner .table-th{    font-size: 16px;    padding: 17px 17px;}
    .tablebox .tableinner .table-td{    font-size: 17px;    line-height: 26px;}
    .services-footer-text{    font-size: 115px;}
    .engagementbox .fixed_height { height: 150px !important;}
    .tabletype-02.typev4 .why-tablegap .table-th:nth-child(1){flex: 0 0 23% !important;}
    .responsive-table-grid .tabletype-02.typev4 .table-th, .responsive-table-grid .tabletype-02.typev4 .table-td {flex: 0 0 22% !important;}
    .tabletype-04 .tablebox .tableinner .table-td,.tabletype-04 .tablebox .tableinner .table-th{     font-size: 17px;   flex: 0 0 18.5%;}
    .quickbox h3, .quickbox-03 h3{font-size: 61px;}
    .aboutstady h4 {font-size: 27px !important;}
    .story-description{font-size: 14px;line-height: 27px;}
    .headingblue{font-size: 50px !important;}
    .lbd-metric-support{font-size: 1.2em;}
.lbd-metrics-group img{width:100%;}
.srl-footer-text{font-size: 96px;}
.twocolumn h2{font-size: 40px;    line-height: 50px;}
.typev3 .table-th:nth-child(2), .typev3 .table-td:nth-child(2) {    flex: 0 0 45%;}
.recent-post-list .rp-list h6{font-size: 16px;}
.blog-sidebar-cta h5{font-size: 22px;}
    
}
@media only screen and (max-width:1279px) and (min-width:1140px){
    .container-fluid {padding: 0px 25px 0px;}
    h1{font-size: 60px; line-height: 70px;}
    h2{line-height: 45px;font-size: 40px;}
    p{font-size: 15px;line-height: 26px;}
    h5{font-size: 17px;}
    .outlinebtn{font-size: 12px;}
    .antidotebox{min-height: 441px;}
    .hero-services{padding: 50px 20px 45px 20px;}
    .navmenu ul li a{font-size: 12px; padding: 5px 5px;}
    .headerrgt .getintouch{padding: 10px 23px;    font-size: 14px;}
    .hero-services ul li{font-size: 25px;}
    .hero-services ul li{font-size: 20px;}
    .hero-services ul li span{margin-top: 6px;font-size: 16px;}
    .build4box p{font-size: 14px;}
    #steadtfaq button{font-size: 20px;}
    .roadmap h2{font-size: 60px;line-height: 80px;}
    .footerform,.contactform{padding: 100px 88px 100px 88px;}
    .footerinner,.contactinner{padding-left: 100px;}
    .bottom-left h2{font-size: 2.1em;}
    .mission h2{font-size: 2.3em;}
    .pageinner{padding-left: 100px;}
    .antidotebox-full li h6{    font-size: 23px;}
    .antidotebox-full li span{font-size: 13px;line-height: 23px;}
    .micro-gcc .micro01,.micro-gcc .micro02{font-size: 60px;}
    .roadmap img{width: 100%;}
    .roadmap h2 br{display:none;}
    .riskaction{padding: 130px 0px 83px;}
    .client-testimonial h1{    font-size: 70px;}
    .faqlist{    padding: 100px 124px 100px;}
    .tablebox .tableinner .table-th{padding: 17px 22px;    font-size: 16px;}
    .tablebox .tableinner .table-td{font-size: 16px;line-height: 25px;      padding-left: 15px;padding-right: 15px;       word-break: break-all;}
    .twocolumn h2{font-size: 40px;line-height: 50px;}
    .services-footer-text{font-size: 85px;}
    .stakebox ul.fixed_height{    height: 171px !important;}
    .build4box img{width:100%;}
    .outcome-box .out-bottom li span{    font-size: 19px;}
     .lbd-metric-support{font-size: 1.2em;}
.lbd-metrics-group img{width:100%;}
.srl-footer-text{font-size: 100px;}
.blog-right-front h2 {font-size: 29px;}
.default-btn{    padding: 16px 20px;}
.sidebar-category{    padding: 46px 19px 53px 19px;}
.recent-post-list .rp-list h6{font-size: 14px;line-height: 21px;}
}
@media only screen and (max-width:1139px) and (min-width:1024px){
 .container-fluid {padding: 0px 25px 0px;}
    h1{font-size: 47px; line-height: 50px;}
    h2{line-height: 40px;font-size: 40px;}
    p{font-size: 15px;line-height: 26px;}
    h4{font-size:25px;}
    h5{font-size: 20px;}
    .outlinebtn{font-size: 12px;}
    .antidotebox{min-height: 441px;}
    .hero-services{padding: 50px 20px 45px 20px;}
    .navmenu ul li a{font-size: 11px; padding: 5px 5px;}
    .headerrgt .getintouch{padding: 10px 23px;    font-size: 14px;}
    .hero-services ul li{font-size: 25px;}
    .hero-services ul li{font-size: 20px;}
    .hero-services ul li span{margin-top: 6px;font-size: 16px;}
    .build4box p{font-size: 13px;}
    .build4box a{margin-top: 10px;}
    .webuildbox .build4box img{width:50%}
    .outlinebtn{padding: 11px 15px;}
    #steadtfaq button{font-size: 20px;}
    .roadmap h2{font-size: 60px;line-height: 80px;}
    .roadmap h2 br{display:none;}
    .footerform,.contactform{padding: 100px 88px 100px 88px;}
    .footerinner,.contactinner{padding-left: 100px;}
    .bottom-left h2{font-size: 2.1em;}
    .mission h2{font-size: 2.3em;}
    .pageinner{padding-left: 100px;}
    .antidotebox-full li h6{    font-size: 23px;}
    .antidotebox-full li span{font-size: 13px;line-height: 23px;}
    .micro-gcc .micro01,.micro-gcc .micro02{font-size: 60px;}
    .roadmap img{width: 100%;}
        .faqlist{    padding: 100px 124px 100px;}
    .tablebox .tableinner .table-th{padding: 17px 22px;    font-size: 16px;}
    .tablebox .tableinner .table-td{font-size: 16px;line-height: 25px;      padding-left: 15px;padding-right: 15px;       word-break: break-all;}
    .twocolumn h2{font-size: 40px;line-height: 50px;}
    .services-footer-text{font-size: 85px;}
    .stakebox ul.fixed_height{    height: 171px !important;}
    .build4box img{width:100%;}
    .outcome-box .out-bottom li span{    font-size: 16px;}
     .lbd-metric-support{font-size: 1.2em;}
.lbd-metrics-group img{width:100%;}
.srl-footer-text{font-size: 100px;}
.blog-right-front h2 {font-size: 29px;}
.default-btn{    padding: 16px 20px;}
.sidebar-category{    padding: 46px 19px 53px 19px;}
.recent-post-list .rp-list h6{font-size: 14px;line-height: 21px;}
.threesuspects{    column-gap: 40px;}
.riskaction{padding-top:100px;}
.industries{padding-bottom:0;}
.build4box h5{padding-top: 29px; font-size: 15px;line-height: 21px;        height: 70px;}
.industriesbox h2{    margin-bottom: 37px;}
.industries{padding-bottom:40px;}
.headingblue{    font-size: 40px !important;}
.blog-sidebar{margin-bottom:50px;}
.build4box{    padding: 31px 11px 31px 11px;}
.light-heading{font-size: 70px;}
.client-testimonial { padding: 30px 0px;}
.client-testimonialbox { margin-top: 56px;}
.client-message{    height: 80px;    line-height: 23px;    font-size: 15px;}
.client-image img { width: 90px;}
.client-name-review .client-name{font-size: 13px;}
.client-name-review .client-designation{font-size: 12px;}
.client-name-review .star-review svg {width: 13px;}


}
@media only screen and (max-width:1023px){
h1{font-size: 50px; line-height: 60px;}
h2{line-height: 45px;font-size: 35px;}
h4{font-size: 24px;}
p{font-size: 15px;line-height: 26px;}
h5{font-size: 20px;} 
.default-btn{padding: 14px 35px;}
.navmenu{display: none;}
.herosection{display: block}
.outlinebtn{font-size: 12px;}
.herosection h1 br,.minifaqbox p br,.bottom-left h2 br{display:none;}
.hero-banner .col-md-4{width: 50%;}
.hero-services{padding: 41px 20px 37px 26px;margin-top: 30px;}
.hero-services .sericon{width: 62px; height: 62px;line-height: 62px;}
.hero-services .sericon img{    width: 30px;}
.hero-services h4{    font-size: 20px;}
.hero-services ul li{font-size: 22px;}
.hero-services ul li span{font-size: 13px;margin-top: 0px;}
.readmore a{width: 38px;height: 38px;line-height: 38px;}
.hero-services ul{column-gap: 25px;}
.threesuspects{column-gap: 30px;}
.microgcc {padding: 60px 0px 60px;}
.antidotebox{min-height: 391px;}
.antidotebox h5{font-size: 16px;line-height: 20px;}
.antidotebox p{font-size: 13px;}
.antidotebox-full li h5{font-size: 26px;}
.antidotebox-full li h6{font-size: 17px;    line-height: 20px;}
.antidotebox-full li span{font-size: 14px;  line-height: 22px;}
.antidotebox-full ul li{padding-left: 26px;padding-right: 26px;}
.antidotebox-full h5{margin-bottom: 27px;}
.micro-gcc .micro01,.micro-gcc .micro02{font-size: 40px;padding: 25px 0px;line-height: 50px;}
.riskaction{padding-top: 100px;}
.industriesbox h2 {margin-bottom: 30px;}
.industryterms .transheading{font-size: 40px;}
.industryterms h6{font-size: 15px;}
.industryterms p{font-size: 13px;}
.industryterms{column-gap: 20px;}
.industries{padding-bottom: 20px;}
.container-fluid {padding: 0px 20px 0px;}
.webuild-top h3{font-size: 100px;}
.build4box h5{font-size: 17px;}
.build4box{margin: 15px 0px;}
.faqlist{    padding: 70px 30px 70px;}
#steadtfaq button{font-size: 18px;}
.roadmap img{width: 100%;}
.roadmap h2{font-size: 35px;line-height: 40px;}
.roadmap {padding: 74px 0px 100px;}
.footerinner{padding: 30px 30px 100px 30px;}
.contact-address{padding-top: 70px;    column-gap: 25px;}
.flagtitle{font-size: 14px;}
.addresslist p,.addresslist a,.addresslists p,.addresslists a{font-size: 13px;}
.footerform{padding: 70px 30px 70px 30px;}
.footerform h4{font-size: 23px;    line-height: 33px;}
.footerform p{font-size: 13px; line-height: 20px;}
.divider-footer{margin-top: 60px; margin-bottom: 60px; width: 100%;}
.footerbottom h2{font-size: 28px;line-height: 35px;}
.footerlinks h4{font-size: 15px;line-height: 20px;}
.footerlinks ul li a{font-size: 13px;line-height: 26px;}
.copyrightbox{width: 91%;}
.pageinner{padding-left: 40px;    min-height: 279px;}
.pageinner h2{font-size: 50px;    line-height: 70px;}
.transparent-heading{    right: -80px;    font-size: 50px;    letter-spacing: -1px;}
.contactinner{padding: 30px;}
.cflagtitle{font-size: 14px}
.contact-addressLeft{    padding-top: 60px;    column-gap: 30px;}
.contactform{padding: 30px 30px 30px 30px;}
.contactform h4{font-size: 20px;}
.contactform p{font-size: 13px;line-height: 20px;}

.faqlist{    padding: 100px 54px 100px;}
    .tablebox .tableinner .table-th{padding: 17px 17px;    font-size: 14px;}
    .tablebox .tableinner .table-td{font-size: 14px;line-height: 22px;      padding-left: 15px;padding-right: 15px;       word-break: break-all;}
    .twocolumn h2{font-size: 40px;line-height: 50px;}
    .services-footer-text{font-size: 60px;}
    .stakebox ul.fixed_height{    height: 171px !important;}
    
    .outcome-box .out-bottom li span{    font-size: 16px;}
     .lbd-metric-support{font-size: 1.2em;}
.lbd-metrics-group img{width:100%;}
.srl-footer-text{font-size: 100px;}
.blog-right-front h2 {font-size: 29px;}
.default-btn{    padding: 16px 20px;}
.sidebar-category{    padding: 46px 19px 53px 19px;}
.recent-post-list .rp-list h6{font-size: 14px;line-height: 21px;}
.threesuspects{    column-gap: 40px;}
.riskaction{padding-top:100px;}
.industries{padding-bottom:0;}
.build4box h5{padding-top: 29px;}
.industriesbox h2{    margin-bottom: 37px;}
.industries{padding-bottom:40px;}
.headingblue{    font-size: 40px !important;}
.blog-sidebar{margin-bottom:50px;}
.stakebox h5{font-size: 16px;    padding-top: 16px;    line-height: 21px;}
.stakebox p { font-size: 13px; line-height: 20px;}
.stakebox .outlinenumberspace img{    width: 40px;}
.stakebox.three_pillars ul li{font-size: 14px;}
.webuild .build4box img{width:100%;}
.techstake {padding: 70px 0px 70px;}
.tablebox .tableinner .table-td,.tablebox .tableinner .table-th{    flex: 0 0 31%;}
.outcome-box .outimage h6{font-size:33px;}
.outrgt img { width: 51%;}
.webuildbox{    margin-bottom: 0px;padding: 50px 0px 50px;}
.build4row .build4box img{width:60%;}
.fixed_height {height: 102px;}
.number-transparents img{width:90%;}
.breadcrumbbox ul li{    font-size: 16px;line-height: 26px;}
.tabletype-02 .tableinner .table-th:nth-child(1), .tabletype-02 .tableinner .table-td:nth-child(1) {flex: 0 0 31%;}
.quickbox{margin-bottom:30px;}
.quickbox{    min-height: 351px;}
.quickbox h3, .quickbox-03 h3{font-size: 40px;}
.responsive-img img{width:100%;}
.quickbox1 h3 {font-size: 33px !important;}
.services{background-position: -320px 0px;}
.serices-pillers {padding: 67px 0px 82px; margin: 40px 0px 60px 0px;}
.serices-pillers{    padding: 72px 0px 72px;}
.steady-rabbit-text{writing-mode: inherit;      transform: inherit;  text-orientation: inherit;}
.aboutstady h4 {font-size: 22px !important;}
.story-description{font-size:14px;}
.story-block{margin-bottom: 10px;}
.engineers-count{margin-top: 81px;}
.engineers-text{font-size: 23px;}
.story-block-title{font-size: 20px;}
.numbered-list li{font-size: 14px;}
.bottom-left h2{font-size: 30px;    line-height: 40px;}
.bottom-left p{font-size: 14px;}
.timeline-year{font-size: 20px;}
.timeline-description,.timeline-title{font-size: 14px;}
.about_mission{    background-position: 420px -150px;}
.mission-stats {margin-top: 60px;}
.mission-stats{display: flex; justify-content: space-between;}
.section4 h1{    font-size: 30px;}
.team-grid{flex-wrap: wrap;gap: 7px;}
.team-card{flex: 0 0 32%;    min-height: auto;    padding: 20px 0px;}
.section4{    padding: 30px 15px;}
.pt-80 {padding-top: 30px;}
.casestudy {padding-top: 50px;}
.casebio{padding: 39px 18px 64px;}
.casebio img{width:50%;}
.casebio .clientpanel h5{font-size: 20px;}
.casebio .clientpanel p{font-size: 14px;line-height: 20px;}
.casecleint h5{font-size: 26px;}
.casecleint{    padding-bottom: 20px;}
.case-panel h2{    font-size: 26px;}
.case-panel .viewclient{bottom: 0; right: 0px; width: 60%; top:inherit;}
.case-panel .viewclient img{width: 100%;}
.problem-statement {padding: 60px 0px 60px;}
.problem-type-01 h2, .problem-type-01 p{    padding-left: 40px;}
.tabletype-02.typev4 .table-th:nth-child(1), .tabletype-02.typev4 .table-td:nth-child(1) { flex: 0 0 14% !important;}
.twocolumn{padding: 0;}
.bg-img{background-position: 170px top;}
.minfaq{overflow: hidden;}
.minfaq:after{right: -260px;}
.recent-wins-tab {padding-top: 60px;}
.recent-wins {padding: 60px 0px;}
.winsnumber{justify-content: start;    text-align: left;}
.recent-wins-tab ul {justify-content: center; gap: 20px;}
.recent-wins-tab ul li button{width: 205px;}
.recentwinsbox {padding: 40px 0px 0px;}
.card-case .case-card-content h5{font-size: 16px;}
.card-case .case-card-content p{font-size: 13px;line-height: 22px;}
.card-case{margin: 15px 0px;}
.client-testimonial { padding: 70px 0px;}
.client-image img { width: 90px;}
.client-message{    font-size: 14px;line-height: 21px;}
.client-name-review .client-name{font-size: 14px;}
.client-name-review .client-designation{font-size: 13px;}
.client-name-review .star-review svg {width: 17px;}
.light-heading{font-size: 80px;}
.client-testimonialbox { margin-top: 56px;}
.testi-box{padding: 30px 35px 35px 30px;  margin-bottom: 30px;}
.client-testimonial { padding: 60px 0px 50px;}

/* Mobile Menu CSS */
#mobileMenu{display: block;}
  .mobileoverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);opacity:0;visibility:hidden;transition:all .3s ease;z-index:1001}
  .mobileoverlay.active{opacity:1;visibility:visible}
  .menu-mobile{position:fixed;top:0;left:-260px;width:250px;height:100%;background:#010b21;transition:left .3s ease;z-index:1002;padding:20px;overflow-y:auto}
  .menu-mobile.active{left:0}
  .menu-mobile .closebtn{position:absolute;top:10px;right:15px;font-size:30px;color:#fff;cursor:pointer}
  .menu-mobile ul{list-style:none;padding:60px 0 0 0;margin:0}
  .menu-mobile ul li{margin:10px 0}
  .menu-mobile ul li a{color:#fff;text-decoration:none;font-size:16px;display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid rgba(255,255,255,0.1)}
  .menu-mobile ul li.has-sub .arrow{font-size:24px;margin-left:5px;transition:transform .4s ease}
  .menu-mobile ul li.has-sub .sub-menu{overflow:hidden;height:0;transition:height .4s ease;padding-left:15px}
  .menu-mobile ul li.has-sub.active>.arrow{transform:rotate(180deg)}
  .menu-mobile .sub-menu{padding: 0;}
}
@media only screen and (max-width:767px){
    h1{font-size: 35px; line-height: 45px;}
    p {font-size: 14px; line-height: 22px;}
    h2 {line-height: 35px;font-size: 23px; letter-spacing: normal;}
    h4 {font-size: 20px;}
    h5 {font-size: 17px;}
    .default-btn {padding: 11px 29px;}
   .headerrgt .getintouch{font-size: 15px;line-height: 27px;padding: 6px 15px;}
   .hero-services ul{display: block;}
   .microbtn {text-align: left;}
   .antidotebox{margin: 10px 0px;}
   .micro-gcc .micro01, .micro-gcc .micro02{font-size: 30px;}
   .minfaq:after{width: 213px;height: 154px;background-size: cover;}
   .minfaq {padding: 22px 0px 43px;}
   .minifaqbox {padding-top: 15px;}
   .webuildbox{margin-top: 50px;    padding: 50px 20px 50px;}
   .webuild-top h2 br{display: none;}
   .webuild-top h5{font-size: 15px;}
   .build4row{    padding: 46px 0px 0;}
   .build4row{padding-top: 34px;}
   .build4box h5{padding-top: 30px;height: auto;}
   .build4box p{padding-top: 10px; height: auto;}
   .build4box a{margin-top: 10px;}
    .webuild .build4box img {width: 100px;}
    #steadtfaq button {font-size: 15px;}
    .roadmap h2 {font-size: 39px;line-height: 48px;}
    .contact-address{        padding-top: 30px;}
    .footerform{margin-top: 20px;}
    .footerbottom h2{margin-bottom: 30px;}
    .footerlinks{border-bottom: 1px solid #333; margin-bottom: 15px; padding-bottom: 10px;}
    .copyrightbox { width: 91%;  display: block;  text-align: center;}
    .contactform{margin-top: 40px;}
    .social-icon ul{column-gap: 16px;}
    .menu-mobile ul li a{font-size: 14px;}
    .faqlist { padding: 100px 35px 100px; }
    .stakebox .outlinenumber{    margin: 0 !important;font-size: inherit; font-weight: 600; line-height: normal;}
    .stakebox {padding: 20px 0px 20px;}
    .mobile-img-01{width:100%;}
    .caselist{margin-top:30px;}
    .problem-type-01 h2, .problem-type-01 p{padding-left: 0px;margin-bottom:10px;}
    .problem-type-01 h2{margin-top:15px;}
    .tableimage-box img { width: 108px;}
    .tableimage-box h5{font-size: 16px;}
    .tablebox .tableinner .table-td{font-size: 13px;}
    .problem-statement h2 {margin-bottom: 20px;}
    .problem-type-01 ul{list-style: disc; padding-left: 24px;}
    .problem-type-01 ul li{padding-bottom: 10px;font-size: 15px;}
    .engagementbox .fixed_height,.stakebox .fixed_height{height: auto !important;}
    .antidotebox-full li h5 {font-size: 21px;line-height: 25px; margin-bottom: 12px;}
    .antidotebox-full li h6 {font-size: 15px;}
    .recent-wins-tab ul li button img {width: 44px;}
    .recent-wins-tab ul li button{font-size: 14px;}
    .recent-wins-tab ul {gap: 15px;}
    .card-case {margin: 9px 0px;}
    .card-case .case-card-icon {flex: 0 0 12%;}
    .card-case .case-card-content {flex: 0 0 70%;}
    .industries {padding-top: 46px;}
    .webuild-top h2{margin-bottom: 13px;}
    .number-transparents img {width: 50%;}
    .client-testimonial .starbox svg{width: 20px;}
    .client-testimonial .starbox {margin-bottom: 10px;}
    .light-heading {font-size: 50px; letter-spacing: 0px;}
    .client-testimonialbox {margin-top: 26px;}
    .client-message{height: auto;}

}
@media only screen and (max-width:574px){
.headerlft{column-gap: 10px;}
.hero-banner{padding-top: 170px;}
h1 {font-size: 26px; line-height: 37px; }
p {font-size: 12px;line-height: 18px;}
.default-btn {font-size: 13px;}
.hero-banner .col-md-4 {width: 100%;}
.readmore .aftersvg{bottom: -2px;}
.threesuspects img{    width: 70px}
.whyslip{padding-bottom: 54px;}
.antidotebox-full ul{display: block;}
.antidotebox-full ul li{border-left: 0; padding-left: 0;}
.micro-gcc .micro01, .micro-gcc .micro02{padding: 12px 0px;font-size: 25px;        line-height: 30px;}
.micro-gcc .micro02{margin-top: -16px;width: 105%;}
.webuild-top h3 {font-size: 70px; line-height: 70px; margin-top: 30px;}
.build4box{padding: 35px 20px 31px 20px;}
.faqlist {padding: 70px 18px 70px;}
.roadmap h2 {font-size: 29px; line-height: 38px;}
.faqlist .section-title{width:auto}
.pageheader{padding-top: 147px;}
.pageinner h2 {font-size: 30px; line-height: 50px;}
.transparent-heading{right: -51px; font-size: 30px;-webkit-text-stroke-width: 1px;}
.pageinner{min-height: 179px;}
.contactinner{    margin: 0px 9px 0px;}
.headerrgt .getintouch{font-size: 13px; padding: 3px 10px;}
.headerrgt{    column-gap: 15px;}
.recent-wins-tab {padding-top: 40px;}
.recent-wins-tab ul li button {width: 165px;}
.card-case {border: 1px solid #ddd; padding: 10px; border-radius: 10px; display: block;}
.card-case .case-card-content p {margin-bottom: 0;}
.card-case .case-card-icon img {margin-bottom: 10px;}
.recent-wins {padding: 30px 0px;}

}
