.f-contact.f-queris,.mob_block{ display:none;}.footer-bottom,.var-row{ flex-wrap:wrap;}@media screen and (max-width:1600px){ header .navbar-nav .nav-link{  font-size:0.9rem; } .banner_title p{  font-size:1.1rem; } .banner_list li{  font-size:1.105rem;  font-weight:500;  line-height:normal; } .banner_offer h3{  font-size:1.3rem;  line-height:1.8rem; }}@media screen and (max-width:1600px){ header .h-contact .nav-link{  padding:0.6rem 0.4rem; }}@media screen and (max-width:1199px){ .tech-page .list-techno{  left:-101px;  transform:scale(0.7); } .modal.right-bottom-modal .modal-dialog{  width:85% !important;  max-width:inherit; } .popup-left{  height:100%; } .modal-right .com-logo{  padding-top:0; } .modal-right .com-logo img{  height:50px;  width:50px; } .modal-popup .close{  top:-17px;  right:10px; } .min-popup h4{  font-size:14px; } .min-popup .min-img{  height:45px;  width:45px; } .min-popup .plus img{  height:45px;  width:45px; } .ptb{  padding:50px 0; } .hsersec .hserbox{  flex:0 0 23%;  max-width:23%;  padding:10px; } .bd_hser h2{  font-size:14px;  line-height:normal;  margin-bottom:6px; } .bd_hser img{  width:40px;  height:40px; } .txtlink p{  padding:1px 1px 1px 20px;  font-size:14px;  line-height:20px; } .bd_btn{  font-size:15px !important;  padding:10px 15px !important; } .modal.right-bottom-modal .modal-dialog{  right:0;  bottom:0; } .card.card--testimonial{  padding:2rem; } .card.card--testimonial .card-head{  margin-bottom:0; } .build-primary{  padding:2rem;  height:100%; } .feature, .our-work, .trustedby, .review, .how-help-you, .industry-wrap{  padding:50px 0; } .service-box h2{  font-size:1rem;  line-height:normal; } .review .common-para{  margin-bottom:2rem; } .review .common-para br{  display:none; } header .navbar-nav .nav-link{  padding-right:0.4rem !important;  padding-left:0.4rem !important;  font-size:0.875rem; } .container{  max-width:99%; } .container-fluid{  padding-left:15px;  padding-right:15px; } .banner_title h1{  font-size:2rem;  line-height:3rem; } .icon-name, .icon-email, .icon-com, .icon-des{  background-size:34px; } .icon-call{  background-size:24px; } .bottom-form_wrapper-input{  padding:0.7rem 0.7rem 0.7rem 2.7rem; } .icon-input{  padding-left:2.9rem; } .main-btn{  height:2.7rem;  line-height:2.7rem; } .btn{  color:#fff !important;  height:50px;  line-height:50px;  font-size:16px; } .block-portfolio .btn{  width:fit-content; } .feature-list p{  font-size:17px; } h4{  font-size:1.4rem; } .feature-list .feature-icon{  width:4.8rem; } .feature-left{  padding:60px 30px; } .feature-left h6{  font-size:18px; } .partners-wrapper .new-heading-style{  padding:calc(3rem + 1vw) calc(3rem + 2vw) 0; } .block-primary h3{  font-size:28px; } .block-primary h3 br{  display:none; } .pool-box-list a{  padding:12px 20px; } .partners-wrapper .full-img .l-link a{  font-size:20px; } .partners-wrapper .full-img .l-link{  position:absolute;  bottom:39%;  right:28%;  transform:translate(-28%,-39%); } .faq-container .card-header{  padding:10px 30px 10px 0; } .banner_list{  margin:0; } .banner_offer-point{  margin-top:5px; } .banner_title .b-review-list .rev-list.batch img{  height:30px; } .banner_title .b-review-list .rev-list img{  height:55px;  object-fit:contain; }}@media only screen and (max-width:768px){ .txtlink p{  border:0;  padding:0; } .txtlink p a.bd_btn{  margin-top:20px;  display:block;  margin-left:0 !important; }}@media screen and (min-width:768px) and (max-width:1199px){ .lan-footer .f-social, .lan-footer .footer-logo{  display:none !important; } .lan-footer .f-logo{  text-align:center; } .popup-right h3{  font-size:1.3rem !important;  margin:0 0 20px 0; } .popup-left h2{  font-size:22px; } .popup-left h4{  font-size:15px;  margin-top:4px; } .popup-left .p-4{  padding:1rem !important; } .left-list li .list-inn{  padding:10px 9px; } .left-list li p{  font-size:11px !important;  line-height:normal;  font-weight:500; } .button-container{  margin-bottom:0 !important; }}@media screen and (min-width:768px) and (max-width:1024px){ .address-box h2{  font-size:13px;  padding:0;  margin-bottom:3px; } .address-box h4{  font-size:11px;  line-height:16px; } .address-box h4 br{  display:none; } .f-address .item .address-box{  padding:10px 4px 10px 0; } .f-sales{  padding-left:1%;  -ms-flex:0 0 70%;  flex:0 0 70%;  max-width:70%; } .f-quick{  -ms-flex:0 0 30%;  flex:0 0 30%;  max-width:30%; } .address-onli-desk .call-wrap, .f-address .item{  flex:0 0 25%;  max-width:25%;  padding-right:5px; } .review_box p{  font-size:19px;  line-height:1.4; } .lan-footer .f-logo{  -ms-flex:0 0 100%;  flex:0 0 100%;  max-width:100%; }}@media screen and (max-width:991px){ .tech-page .list-techno .pool-box-list:nth-child(8){  right:0; } .modal.right-bottom-modal .modal-dialog{  width:100% !important; } .popup-left .b-review-list{  flex-wrap:nowrap; } .f-contact h3{  font-size:13px;  margin-bottom:5px; } .f-contact h4{  font-size:12px; } .card--testimonial .card-head p{  font-size:14px;  line-height:1.55; } .section--whyChoose .new-heading-style p{  font-size:16px; } .hire-developer .card.card--choose p{  line-height:20px; } .industry-wrap .i-box img{  height:40px; } .industry-wrap .i-box h4{  font-size:15px; } .card.card--choose h4{  font-size:1.2rem !important; } .headsing h2{  font-size:26px;  line-height:normal;  text-align:center; } div#navbarSupportedContent{  width:40%;  position:absolute;  top:100%;  right:0;  background:#fff;  padding:20px;  box-shadow:0px 2px 6px 0px #919191; } .navbar-toggler{  color:#000; } .h2, h2{  font-size:1.5rem;  line-height:1.2; } h4{  font-size:1.2rem; } .main-btn{  font-size:0.88rem; } .banner_title h1{  font-size:1.8rem;  line-height:2.2rem; } .banner_title h3, .hire-banner.banner-top .banner_title h3{  font-size:15px;  margin:12px 0; } .banner_list li, .hire-banner.banner-top .banner_list li{  font-size:15px;  flex-wrap:wrap;  font-weight:500; } .banner_title .t-bg{  width:100%; } .banner_list li .green-check{  width:18px; } .banner_list li span{  padding:4px 7px;  flex-shrink:0;  font-size:14px;  flex:0 0 100%;  margin-left:21px;  background:transparent;  color:#ffc107; } .banner_title p{  font-size:14px; } .banner_title{  margin-bottom:0; } .bottom-form_wrapper .heading-h3{  font-size:20px; } .bottom-form_wrapper .heading-h4{  font-size:14px; } .icon-name, .icon-email, .icon-com, .icon-des{  background-size:30px; } .icon-call{  background-size:22px; } .service{  padding:2rem 0; } .feature-left{  padding:20px; } .feature-left h3{  font-size:1.8rem; } .feature-list p{  font-size:14px; } .feature-list h4{  font-size:1rem; } .fl-row{  row-gap:20px; } h2 br, h3 br, h4 br, h5 br, h6 br{  display:none !important; } .partners-wrapper .new-heading-style{  padding:calc(2rem + 1vw) calc(2rem + 2vw) 0; } .trustedby .section-heading h3{  font-size:25px; } .new-heading-style, .how-help-you .new-heading-style{  margin-bottom:20px; } .new-heading-style p{  font-size:16px;  line-height:1.5; } .block-primary h3{  font-size:22px;  line-height:1.4; } .pool-box-list small{  font-size:16px;  margin-left:10px; } .pool-box-list a{  padding:10px 15px; } .cta-content{  padding-right:20px; } .cta-content h2{  font-size:1.5rem; } .service .common-para{  font-size:16px;  line-height:26px; } .accordion-c{  display:flex;  flex-wrap:wrap;  justify-content:space-between; } .accordion-c .service-box{  max-width:48%; } .trustedby .row, .why-choose-wrapper{  row-gap:20px; } .faq-container .card-header .title{  font-size:20px; } .how-help-you__card{  max-width:100% !important;  justify-content:space-between; } .how-help-you__card-heading{  font-size:23px;  line-height:30px;  margin:22px 0 18px; } .how-help-you__card-items{  padding:50px 30px 30px;  max-width:48%;  margin:0; } .how-help-you a{  font-size:17px;  padding:15px 0;  width:100%;  margin-top:0; } .service .btn-wrapper{  margin-top:0; } header .h-contact{  margin-left:0; } .review .common-para{  font-size:16px; } .pool-box-list .i-wrap{  padding:8px 10px; } .pool-box-list small{  font-size:15px; } .left-list li p{  font-size:13px;  line-height:1.4;  font-weight:500; } .popup-left h3{  font-size:16px;  padding:14px 12px; } .popup-right h3{  font-size:1.4rem; } .boss-img{  height:16.375rem; } .popup-arrow{  display:none; } #stepForm2 h3, #stepForm3 h3, #stepForm4 h3{  font-size:1.2rem;  margin-bottom:1.2rem;  padding-right:1rem; } .ui-datepicker-header{  margin-bottom:0; } .button-container button{  font-size:14px;  padding:8px 30px; } #step3 .button-container, #step2 .button-container{  margin-bottom:0; } #step3 .redipmaind.form-row{  padding-top:0 !important; } .hasDatepicker, .redipmaind.form-row{  max-height:260px; } .redipmaind [class*="col-"]{  max-width:25%;  flex:0 0 25%; } .banner-top .b-review{  position:relative;  left:0;  bottom:0; } .how-help-you a{  display:flex;  align-items:center;  justify-content:center;  font-size:14px; } .how-help-you a svg{  height:10px; }}@media screen and (max-width:767px){ .banner-top{  background:none; } .banner_list{  text-align:left; } .banner_title{  margin-bottom:0px; } .tech-page .list-techno{  left:0;  transform:scale(0.9); } .min-popup h4{  font-size:14px;  width:115px;  padding-left:10px; } .popup-form .form-group .form-icon{  width:20px;  height:20px; } .hsersec .hserbox{  flex:0 0 48%;  max-width:48%; } .pool-box__wrapper hr, .how-help-you__badge{  display:none; } div#navbarSupportedContent{  width:60%; } .partners-wrapper .full-img .l-link{  bottom:35%;  right:28%;  transform:translate(-28%,-35%); } .partners-wrapper .full-img .l-link a{  font-size:11px;  padding:0; } .nav-section .nav-link{  padding:0.3rem 1rem; } .mob_block img{  width:32px;  height:auto; } .t-header, .modal.right-bottom-modal .left-list, .popup-left{  display:none; } .modal.right-bottom-modal .modal-dialog{  max-width:100%;  right:0;  left:0;  bottom:0; } .f-contact.f-sales h2{  display:none; } header .navbar-brand img{  height:44px !important; } .review{  padding:3.5rem 0; } .review .heading-h2{  font-weight:700;  line-height:normal;  font-size:1.425rem; } .review .common-para{  font-size:1.1rem;  line-height:normal; } .review_box{  padding:1rem; } .review_box p{  font-size:1.2rem;  line-height:normal; } .review_box .te-height{  min-height:inherit; } .review_profile h5{  font-size:1rem; } .review_profile h5 span{  font-size:0.8rem;  margin-top:1px;  font-weight:400; } .address-onli-desk .call-wrap, .f-address .item{  flex:0 0 50%;  max-width:50%; } .address-box h2{  font-size:14px;  padding-bottom:0; } .f-queris, .f-quick, .f-sales, .lan-footer .f-logo, .lan-footer .lp-footer .footer-menu{  flex:0 0 100%;  max-width:100%;  padding:0; } .f-info, .footer-bottom{  flex-wrap:wrap;  text-align:center; } .f-sales{  margin-top:10px; } .f-contact h3{  font-size:13px;  padding-bottom:0px; } .f-contact h2{  font-size:16px;  padding-bottom:0; } .f-section3{  padding:20px 0; } .footer-logo img{  height:22px;  margin:0 5px; } .f-social{  text-align:center;  margin:20px 0 0 0;  width:100%; } .f-social ul{  margin:0; } .lan-footer .copyright-txt{  font-size:12px;  padding-left:0;  text-align:center;  margin-bottom:10px; } .f-contact.f-quick{  text-align:center; } .address-box h4 br{  display:none; } .f-address .item .address-box{  padding:10px 4px 10px 0; } .address-box h4{  font-size:11px; } .address-box h2{  font-size:13px; } .main-btn{  font-size:0.8rem;  height:3rem;  line-height:3rem;  padding:0 12px; } .main-btn.transparent-btn{  line-height:1.2; } #iavnformone .row{  margin:0 -8px; } #iavnformone .row [class*="col-"]{  padding:0 8px; } .desk_block{  display:none; } .desk_block{  display:none !important; } .top_mobile_menu{  display:block !important; } h4{  font-size:1rem; } .h2, h2{  font-size:1.4rem; } .banner_title h1{  font-size:2rem;  line-height:2.4rem; } .banner_title p{  font-size:15px;  line-height:1.4 !important; } .bottom-form_wrapper .heading-h3{  font-size:24px; } .feature, .our-work, .trustedby, .review, .how-help-you, .industry-wrap{  padding:30px 0; } .trustedby{  padding-bottom:40px; } .feature-left::before{  opacity:0.4; } .feature-right{  margin-top:30px; } .row.fl-row [class*="col-"]{  max-width:50%; } .new-heading-style p br{  display:none; } .mt-5, .my-5{  margin-top:1rem !important; } .block-portfolio{  padding:1rem 1rem 2rem; } .service{  padding:2rem 0; } .partners-wrapper .new-heading-style{  padding:20px 20px 0; } .block-primary h3{  font-size:20px;  font-weight:600; } .block-portfolio .block-img{  position:static;  margin-bottom:0 !important; } .work-row [class*="col-"]:nth-child(2) .portfolio-img, .work-row [class*="col-"]:nth-child(3) .portfolio-img{  max-width:80%;  margin:0 auto; } .work-row{  margin:0 -8px;  row-gap:20px; } .work-row [class*="col-"]{  padding:0 8px; } .block-portfolio .block-primary{  padding:22px; } .pool-box-list img{  height:32px; } .pool-box-list a{  padding:10px 10px; } .section-cta .row{  align-items:normal !important; } .section-cta .cta-img, .section-cta .cta-primary{  height:100%; } .section-cta .cta-img img{  height:100%;  object-fit:cover;  object-position:right; } .cta-secondary{  padding:20px 16px 20px 0; } .cta-content h2{  font-size:1.2rem; } .cta-content p{  font-size:14px; } .btn, .block-portfolio .btn{  color:#fff !important;  height:42px;  line-height:42px;  font-size:14px;  font-weight:500; } .btn--animated{  padding:0 60px 0 20px !important; } .btn--animated:before{  right:20px; } .service .heading-h2{  line-height:normal; } .service_wrapper{  margin:0 -11px; } .service_wrapper [class*="col-"]{  padding:0 11px; } .service-box h2{  font-size:1.15rem; } .trustedby .section-heading h3{  font-size:22px; } .card-head{  margin-bottom:2rem !important; } .card-head img{  width:60px; } .card.card--choose p{  font-size:14px; } .faq-container .card-header .title{  font-size:15px; } .faq-container .card-body{  padding:10px 0; } .card.card--testimonial{  padding:1rem; } .card--testimonial .card-head p{  font-size:16px; } .client-info{  padding-left:80px;  position:relative; } .client-info .client-profile{  height:4rem;  width:4rem;  position:absolute;  top:0;  left:0; } .how-help-you__card-items{  padding:10px 10px 10px;  margin:0; } .how-help-you__card-heading{  font-size:18px;  line-height:24px;  margin:24px 0 28px; } .how-we-help-buttons svg{  display:none; } .card.card--choose h4{  font-size:1.2rem;  margin-bottom:5px; } .popup-form .form-control{  padding:10px 10px 10px 45px;  font-size:14px !important; } .popup-form label.error{  bottom:-16px;  font-size:11px; } .popup-form .form-group{  margin-bottom:1.2rem; } .redipmaind [class*="col-"]{  max-width:33.33%;  flex:0 0 33.33%; } 
.e-text{  font-size:20px;  margin-bottom:4px;  margin-top:20px; } .industry-wrap .c-row{  margin-left:-4px;  margin-right:-4px; } .industry-wrap .c-row [class*="col-"]{  padding:0 4px; } .industry-wrap .i-box img{  margin-bottom:10px;  height:35px; } .industry-wrap .i-box{  padding:10px 8px;  margin:10px 0 0 0; } .industry-wrap .i-box h4{  font-size:12px; } .how-help-you p{  font-size:11px;  line-height:normal;  margin-bottom:10px; }}@media screen and (max-width:766px){ .banner-top{  padding:4rem 0 2rem 0; }}@media screen and (max-width:575px){ .tech-page .list-techno{  left:-25px;  transform:scale(0.7); } .f-section4{  padding-bottom:60px; } .how-help-you a svg{  height:auto;  width:15px; } .banner_title h1{  font-size:1.4rem;  line-height:normal; } .banner_title .t-bg{  width:100%; } .bottom-form_wrapper .heading-h3{  font-size:18px;  line-height:normal; } .bottom-form_wrapper{  padding:15px; } .feature-left h3{  font-size:1.6rem; } .feature-left h6{  font-size:16px; } .feature-list p{  font-size:14px;  line-height:1.4; } .h2, h2{  font-size:1.2rem; } .new-heading-style p{  font-size:14px; } .block-portfolio .block-primary{  padding:10px; } .block-primary h3{  font-size:17px;  font-weight:500;  line-height:1.3; } .pool-box{  flex-wrap:nowrap;  overflow-x:scroll;  justify-content:start;  padding-bottom:8px;  margin-bottom:15px; } .pool-section .pool-box-list{  flex-shrink:0 !important; } .cta-primary{  display:none; } .cta-secondary{  padding:20px; } .cta--offset{  margin-bottom:calc(-4.5rem - 10vw); } .desk-block{  display:none; } .section--technology{  margin-bottom:calc(1rem + 8.4vw); } .new-heading-style h2{  margin-bottom:8px; } .cta-content .btn{  margin-top:1rem; } .accordion-item-content{  min-height:auto; } .accordion-c .service-box{  max-width:100%;  margin-top:0; } .trustedby .section-heading h3{  font-size:20px; } .card-head{  margin-bottom:1rem !important; } .card.card--choose{  padding:20px; } .new-heading-style, .section--technology .new-heading-style, .how-help-you .new-heading-style{  margin-bottom:20px; } .build-primary{  padding:30px; } .card--testimonial .card-head p{  font-size:14px; } .how-help-you a{  font-size:10px;  padding:4px 6px; } i.how-help-you__icon img{  height:40px;  width:auto;  object-fit:contain; } .how-help-you__card-heading{  font-size:11px;  line-height:normal;  margin:10px 0; } .how-help-you p{  font-size:11px;  font-weight:500;  line-height:normal;  margin-bottom:10px; } .how-help-you p span{  font-size:inherit; } .client-info .h5, h5{  font-size:16px; } .review_box p{  font-size:1rem;  line-height:1.4; } .review .common-para{  font-size:14px; } .review .heading-h2{  font-size:1.2rem; } .min-popup h4{  padding-left:4px;  font-size:12px; } .min-popup .min-img{  height:40px;  width:40px; } .banner_offer-point li{  margin-left:0; }}@media screen and (max-width:479px){ .hire-tech .row.align-items-center .col-md-6.col-lg-6:nth-child(2){  order:1;  height:285px; } .tech-page .list-techno{  left:-80px;  transform:scale(0.5);  top:-65px; } .section--technology{  margin-bottom:calc(3rem + 8.4vw); } .how-help-you__card{  row-gap:10px; }}@media screen and (max-width:400px){ .tech-page .list-techno{  left:-100px; }}@media screen and (max-width:1199px) and (orientation:landscape){ .popup-right h3{  font-size:1.8rem;  margin-bottom:1.4rem; } .popup-arrow{  display:none; } .modal.right-bottom-modal .modal-dialog{  width:100%;  max-height:100vh;  overflow-y:auto;  max-width:inherit; } .modal-popup .close{  top:3px;  right:10px; }}@media screen and (max-width:767px){ .tech-page .list-techno{  position:relative;  transform:none;  left:0 !important;  margin:0;  top:0 !important;  right:0 !important;  bottom:0 !important;  width:auto;  height:auto;  margin-top:15px; } .tech-page .list-techno .pool-box-list{  width:60px !important;  height:60px !important;  position:relative !important;  left:0 !important;  top:0 !important;  right:0 !important;  bottom:0 !important;  margin:2px; } .tech-page .list-techno .pool-box-list .i-wrap a i img{  height:35px !important;  object-position:center;  object-fit:contain; } .tech-page .list-techno .pool-box-list .i-wrap a small{  display:none; } .tech-page .list-techno .pool-box-list .i-wrap a i{  margin:0; } .hire-tech .row.align-items-center .col-md-6.col-lg-6{  height:auto !important;  padding:0 5px; } .banner_title .b-review-list .rev-list.batch img{  height:30px; } .banner_title .b-review-list .rev-list img{  height:50px;  object-fit:contain; }}

@media screen and (max-width: 1366px){
    .latestec .pool-tech {
        width: 30%;
    }
}

@media screen and (max-width: 1200px){
    #price-tabs {
        padding-bottom: 18px;
    }
    .how-help-you .price-box.featured .h-btn {
        padding: 7px 50px 7px 10px !important;
    }
    .how-help-you .price-box.featured .h-btn img {
        width: 30px;
    }
    .new-heading-style p {
        font-size: calc(0.8rem + .45vw);
        padding-bottom: 20px;
    }
  
    /* what next */
    .whtimgsec .whtimg {
        flex: 0 0 165px;
        max-width: 165px;
    }
    .whtimgsec .whtimg h2 {
        font-size: 14px;
    }
    .faq-container .card-header .title {
        font-size: 18px;
    }
    .benifits-list li {
        font-size: 16px;
    }

    .smallbox.related-tech .pool-tech {
        width: 15%;
    }

}
@media screen and (max-width: 1024px){
 
    .how-help-you .headsing {
        margin-bottom: 10px !important;
    }
   
}
@media screen and (max-width: 991px){
    .downloadicon.btn--animated span{
        display: none;
    }
    .section--whyChoose .new-heading-style p {
        font-size: 14px;
    }
    .work-process .process-info {
        margin-top: 30px;
    }
    .review_box .te-height {
        min-height: 175px;
    }
    .review_box p {
        font-size: 17px;
    }
    .review_profile h5 {
        font-size: 1.15rem;
    }
    .review_profile h5 span {
        font-size: 0.8rem;
    }
    /* what next */
    .whtimgsec .whtimg {
        flex: 0 0 125px;
        max-width: 125px;
    }
    .whtimgsec .whtimg h2 {
        font-size: 13px;
    }
    .main-footer .inner-footer .footer-left .foot-pad .fRight {
        padding-top: 30px;
    }
}


@media screen and (max-width: 767px) {
    .clims_portfolio .portfolio-img{
        max-width: 100% !important;
        top: 0 !important;
        left: 0 !important;
    }
    .clims_portfolio .block-portfolio .block-secondary .portfolio-img{
        transform: scale(1) !important;
    }
    .clims_portfolio .portfolio-img img{
        width: 100%;
        height: 100%;
    }
 
    .hire-banner.banner-top .banner_title h1.h-text{
        position: relative;
        font-size: 20px;
        padding-left: 0px;
        line-height: 1.3;
    }
    .hire-banner.banner-top .banner_title h1.h-text span{
        position: unset;
        display: inline;
        padding: 0;
    }
    .hire-banner.banner-top .banner_title h1 span img{
        display: none;
        height: 26px;
        width: 26px;
        right: 0;
        transform: unset;
    }
    .banner_title .b-review-list{
        justify-content: center;
    }
    .workwithyou-box figure{
        margin-bottom: 0;
    }
    .workwithyou-box figcaption h3{
        margin-bottom: 0;
    }
    .workwithyou-box figcaption h3{
        margin-bottom: 8px !important;
    }
    .rev-list.batch img{
        height: 50px !important;
        width: 64px !important;
    }
    .freamwork{
        padding: 20px 15px;
    }
    .freamwork figure img{
        width: 80px;
        height: 80px;
    }
    .freamwork h4{
        font-size: 14px;
        margin-bottom: 0;
        color: #fff;
    }
    .headsing h2{
        font-size: 20px;
        line-height: 1.3;
    }

    /* date: 23.08.2024 */

    .banner_title .b-review-list .rev-list img {
        height: 100px;
    }
    .how-help-you .price-box .h-btn{
        font-size: 15px;
    }
    .price-box h4 {
        font-size: 14px;
    }
    .card-head img {
        width: 50px;
    }
    .section--whyChoose .new-heading-style{
        margin-bottom: 25px !important;
    }
    .hire-developer .card.card--choose p {
        font-size: 13px;
    }
    /* what next */
    .whtimg{
        margin-bottom: 20px !important;
    }
    .faq-container .card-header .title {
        font-size: 16px;
    }
    .faq-container .card-body{
        font-size: 13px;
    }
    .rev-list.batch img {
        height: 72px !important;
        width: 86px !important;
    }
}

@media screen and (max-width: 575px){
    .downloadmodla .close {
        top: 20px;
        right: 20px;
    }

    .smmaindiv .d-flex.justify-content-center{
        flex-wrap: wrap;
    }

    .new-heading-style p{
        margin-bottom: 5px;
    }
    .new-heading-style p{
        /* width: 28%; */
    }
    .workwithyou-box figcaption h3{
        font-size: 16px;
    }
    .industry-wrap .i-box h4{
        font-size: 10px;
    }
    .row-gap {
        row-gap: 15px;
    }
    .service_item{
        padding: 12px;
    }
    .service_item img{
        height: 50px;
        max-width: unset;
    }
    .service_item h4{
        font-size: 12px;
        line-height: 1.4;
    }
    .wp_portfolio .portfolio-img{
        max-width: 100% !important;
        margin: 0 auto !important;
        transform: scale(1.1) !important;
        position: relative;
        top: -50px;
    }
    .block-primary h3{
        font-size: 14px;
    }

      /* date: 23.08.2024 */

    .benifits-list li {
        font-size: 14px;
    }
    .review_box .te-height {
        min-height: 150px;
    }
    .work-process .process-info {
        margin-top: 0px;
    }
    .work-process .new-heading-style{
        margin-bottom: 0;
    }
    .work-process .new-heading-style p, .section--whyChoose .new-heading-style p {
        font-size: 13px;
    }
    .common-section-all {
        padding: calc(1rem + 3vw) 0;
    }
  
    .faq-container .card-header .title {
        font-size: 15px;
    }
    .hire-developer .card.card--choose p {
        font-size: 12px;
    }
    .footer-top h3 {
        font-size: 19px;
    }
    #why-choose-us .card.card--choose h4{
        font-size: 18px !important;
    }
    .rev-list.batch img {
        height: 68px !important;
        width: 78px !important;
    }
    .footer-top .b-review-list .rev-list img {
        height: 90px;
    }
    .new-heading-style h2 {
        line-height: 26px;
        font-size: 18px;
    }
    #bottom-form-section .build-primary .caption-wraper {
        width: 30px;
        height: 30px;
    }
    #price-tabs {
        padding-bottom: 0px;
    }
    .workwithyou-box a.btn.btn--primary{
        font-size: 14px;
    }
    .workwithyou-box a.btn.btn--primary{
        height: 45px;
    }

    .bottom-link .quick-menu li {
        margin: 5px 10px;
    }

    .smallbox.related-tech .pool-tech {
        width: 16%;
    }
    .smallbox.related-tech .pool-tech .i-wrap {
        padding: 5px;
    }
    .smallbox.related-tech .pool-tech small {
        font-size: 7px;
    }

    .latestec .pool-tech {
        width: 48%;
    }
    .smallbox .more-serv h3 {
        font-size: 14px;
    }
    .main-footer .inner-footer .footer-left .foot-pad .fRight {
        padding-top: 40px;
    }
    .min-popup {
        /* max-width: 12rem;
        bottom: 2px;
        padding: 2px 6px !important;
        left: 50%;
        transform: translateX(-50%); */
        right: 20px;        
    }

}


@media screen and (max-width: 480px){
    .banner_title .b-review-list .rev-list img {
        height: 85px;
    }
    .rev-list.batch{
        width: 75px !important;
    }
    .foot-phone ul li{
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%;
    }

    .bd_works .block-primary h3{
        font-size: 13px !important;
        line-height: 18px !important;
        margin-bottom: 12px;
    }

}



@media screen and (max-width: 467px) {
    .freamwork {
        padding: 10px 10px;
        border-radius: 8px 8px 8px 8px;
    }
    .form-row>.col, .form-row>[class*=col-] {
        padding-right: 5px;
        padding-left: 5px;
    }
    .freamwork figure img {
        width: 70px;
        height: 70px;
    }
    .freamwork h4{
        font-size: 12px;
    }
    .latestec .pool-tech {
        width: 30%;
    }

    
}

@media screen and (max-width: 1199px) {

    .bg_runiotsolution .pool-box{
        margin-right: 0px;
    }

    ul.process_list li .titlearea .titleareaz h4{
        font-size: 17px;
    }
    header .navbar-nav .nav-link {
        padding-right: 0.4rem !important;
        padding-left: 0.4rem !important;
        font-size: 0.8rem;
    }
    .bgwhitegra h1 span .wordpress{
        display: none;
    }
    .bgwhitegra {
        padding-top: 7rem;
    }
   
}
@media screen and (max-width: 991px) {
    ul.process_list li:nth-child(3n+3):after{
        width: 600px;
        background-size: contain;
    }

    .bg_runiotsolution .pool-box{
        margin: 0 auto;
    }
    .gifimg {
        text-align: center;
    }
}

@media screen and (max-width: 820px) {
    .capcha input{
        padding-left: 4rem !important;
    }
    .whyhirebox figcaption h4{
        font-size: 16px;
    }
    .section-space {
        padding: 30px 0 30px 0;
    }
    .whyhirebox{
        margin-top: 10px;
    }
    ul.process_list li {
        flex: 0 0 100%;
        max-width: 100%;
        margin-bottom: 70px !important;
    }
    ul.process_list li:after {
        width: 55px;
        height: 20px;
        right: 0;
        top: inherit;
        bottom: -37px;
        left: 50%;
        -webkit-transform: translate(-50%, 0) rotate(90deg);
        transform: translate(-50%, 0) rotate(90deg);
    }
    ul.process_list li:nth-last-child(3):after{display: block;}
    ul.process_list li:nth-last-child(1):after, ul.process_list li:nth-last-child(2):after {
        right: 0;
        left: 50%;
        transform: translate(-50%, 0) rotate(90deg);
    }

    ul.process_list li:nth-last-child(3){
        order: unset;
    }
    ul.process_list li:nth-last-child(2) {
        order: unset;
    }

    ul.process_list li:nth-last-child(1):after{display: none;}

    ul.process_list li:nth-last-child(1){
        margin-bottom: 0 !important;
    }
    ul.process_list li:nth-last-child(3):after, ul.process_list li:nth-last-child(2):after{
        left: 50%;
        -webkit-transform: translate(-50%, 0) rotate(90deg);
        transform: translate(-50%, 0) rotate(90deg);
    }
    
}

@media screen and (max-width: 767px) {
 
    .bgwhitegra {
        padding-top: 60px;
    }
    .whyhirebox figure{
        width: 50px;
        height: 50px;
    }
    .whyhirebox figcaption h4 {
        font-size: 14px;
        margin-bottom: 5px;
    }
    .whyhirebox figcaption p {
        font-size: 13px;
        margin-bottom: 5px;
    }
    .bd_works .block-primary .btn{
        width: 100%;
    }
    .bd_works .block-primary h3 {
        font-size: 16px;
        line-height: 20px;
    }

    .fLeft {
        max-width: 100%;
        padding: 0 15px;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    
    .fRight {
        max-width: 100%;
        background: #0d6fb2;
        padding: 15px;
        margin-top: 10px;
    }
    
    .foot-pad {
        padding: 10px 0 0 0 !important;
    }
    
    .fRight .foothead {
        text-align: center;
        margin-bottom: 20px;
    }
    
    .fRight .foothead h4 {
        margin-bottom: 0;
        color: #fff;
    }
    .foot-phone ul li h5 {
        color: #ffffff;
    }
    .main-footer .inner-footer .payment-wrap{display: none;}
    .foot-phone ul {
        display: flex;
        flex-wrap: wrap;
    }
    .foot-phone ul li {
        -ms-flex: 0 0 50%;
        flex: 0 0 20%;
        max-width: 20%;
        text-align: center;
    }
    .main-footer .inner-footer .foot-phone ul li p a {
        color: #ffffff;
    }
    .main-footer .inner-footer .com-logo {
        margin-bottom: 0;
    }
    .main-footer .inner-footer .com-logo img:first-child {
        height: 50px;
    }
    .main-footer .inner-footer .com-logo img {
        height: 40px;
        margin-left: 10px;
    }


}


@media screen and (max-width: 575px) {

    .bg_runiotsolution .smsmallbox.smallbox.related-tech .pool-tech {
        width: 100px !important;
        height: 100px;
        border-radius: 50%;
    }
    .bg_runiotsolution .pool-box{
        width: 100%;
        justify-content: center;
    }
    .bg_runiotsolution .smallbox.related-tech .pool-tech .i-wrap{
        padding: 16px;
    }
    .bg_runiotsolution .smallbox.related-tech .pool-tech img {
        height: 40px;
    }

    .bg_runiotsolution .smallbox.related-tech .pool-tech small{
        font-size: 14px;
    }
    .bg_runiotsolution .smsmallbox.smallbox.related-tech .pool-tech:nth-child(3){
        top: 0;
    }
    .bg_runiotsolution .smsmallbox.smallbox.related-tech .pool-tech:nth-child(2){
        left: 0;
        top: 0;
    }

    header .navbar-brand img {
        height: 50px !important;
        padding: 0;
    }
    .navbar button.navbar-toggler {
        padding-left: 5px;
        padding-right: 0;
    }
    .mobemail {
        margin-right: 0;
    }
    .bd_works .portfolio-img{
        height: 250px;
    }
    .banner_title h1 {
        font-size: 22px;
    }
    #price-tabs {
        padding-bottom: 0px !important;
        margin-bottom: 0;
    }
    .new-heading-style p {
        padding-bottom: 5px;
    }
    /* .wp_portfolio .portfolio-img{
        top: -80px;
    } */
    .whtimgsec .whtimg {
        flex: 0 0 110px;
        max-width: 110px;
    }

  
    .whtimgsec .whtimg h2 {
        line-height: 1.5;
    }
    .whtimgsec .whtimg .wimgbox{
        width: 80px;
        height: 80px;
    }

    .main-footer .inner-footer .footer-left .foot-pad .fLeft {
        flex-wrap: wrap;
        justify-content: center;
    }
    .main-footer .inner-footer .footer-left .foot-pad .fLeft .foot-logo {
        margin: 0 0 10px 0;
    }
    .foot-phone ul {
        justify-content: center;
    }
    .foot-phone ul li {
        flex: 0 0 33.3%;
        max-width: 33.3%;
    }

    .comlogoslider .item {
        flex: 0 0 23%;
        max-width: 23%;
    }
    
   
}
@media screen and (max-width: 467px) {
    ul.process_list li .titlearea .titleareaz h4{
        font-size: 18px;
    }
    .bd_works .portfolio-img {
        height: 200px;
    }
    .btn--animated {
        padding: 0 28px 0 15px !important;
        font-size: 12px !important;
    }
    .btn--animated:before{
        width: 15px;
        height: 15px;
        right: 10px !important;
    }
 
    .bd_works .portfolio-img {
        height: 150px;
    }
    .freamwork h4{
        font-size: 12px;
    }
    .bd_works .block-primary h3 {
        font-size: 10px !important;
        line-height: 15px !important;
        margin-bottom: 9px;
    }
    .wp_portfolio .portfolio-img{
        top: 0px;
    }
    .block-portfolio .block-img {
        margin-bottom: 11px !important;
    }
    .block-portfolio .block-img img{
        height: 24px;
    }
    .btn--animated{
        height: 36px !important;
    }
    .main-footer .inner-footer .foot-phone ul li p {
        font-size: 11px;
    }
}
@media screen and (max-width: 375px) {
    .whtimgsec .whtimg {
        flex: 0 0 95px;
        max-width: 95px;
    }
    .comlogoslider .item {
        flex: 0 0 31%;
        max-width: 31%;
    }
   
           
}

@media screen and (max-width: 357px) {
    .smmaindiv .related-tech .pool-tech{
        width: 138px !important;
    }
    .smsmallbox.smallbox.related-tech .pool-tech {
        width: 94px !important;
    }
}