@media screen and (max-width: 1600px) {
    .online-box .heading {
        font-size: 1rem;
    }
    .titleh5 {
        font-size: 2rem;
        margin-bottom: 25px;
        color: #fff;
    }
    .inner-ser-research-img img {
        display: block;
        margin: auto;
    }
header.header {
padding: 10px 0;
}
section.why-choose h4, .service__wrap h4, .promotion__wrap h4, .process__wrap h4, .key__benefit h4, .faq h4, .experts__wrap h4, .customers__wrap .title h5, .wiki__cta .content h5, .hero__banner h6, .hero__banner h6 span {
font-size: 45px;
line-height: 50px;
}
}
@media screen and (max-width: 1400px) {
.circle-before {
top: -50%;
left: -25%;
}
.circle-after {
bottom: -66%;
right: -25%;
}
.hero__banner .para {
width: 80%;
}

section.hero__banner h2  , .hero__banner h4, .hero__banner h4 span{
font-size: 45px;
line-height: 50px;
}
.hero__banner {
padding: 80px 0;
}
header.header {
background: linear-gradient(90deg, rgba(255, 255, 255, 1) 77%, rgba(58, 120, 255, 1) 73%);
padding: 5px 0;
}
section.hero__banner .txt  , .work__box span{
font-size: 20px;
line-height: 25px;
}
section.work__wrap .content h4  , section.why-choose h4, .service__wrap h4, .promotion__wrap h4, .process__wrap h4, .key__benefit h4, .faq h4, .experts__wrap h4,
.choose__wrap h5{
font-size: 40px;
line-height: 45px
}
section.hero__banner p, .work__box p  , .promotion__wrap .content p , section.work__wrap .content p, .choose__wrap .content p, .choose__wrap span, .experts__wrap p, .key__benefit .content p, .key__benefit .content span, .footer__wrap p, .copy__right , body p{
font-size: 14px;
line-height: 20px;
}
.work__box {
padding: 0 35px 35px 35px;
}
.choose__wrap  , .choose__wrap .img{
height: 680px;
min-height: 680px;
}
.shape {
opacity: 0.8;
}
}
@media screen and (max-width: 992px) {



.circle-before ,  .circle-after {
display: none;
}
header.header {
background: transparent;
}
.navbar-light .navbar-toggler {
border-color: transparent;
}
.navbar-toggler:focus {
box-shadow: none;
}
.hero__banner .box__sers{
padding: 90 0;
background: linear-gradient(90deg,rgba(58, 120, 255, 1) 0%, rgba(58, 120, 255, 1) 50%, rgba(98, 138, 224, 1) 100%);
text-align: center;
}
.hero__banner , .why-choose , .service__wrap , .choose__wrap .content, section.work__wrap .content h4, section.why-choose h4, .service__wrap h4, .promotion__wrap h4, .process__wrap h4, .key__benefit h4, .faq h4, .experts__wrap h4, .choose__wrap h5  , .process_content , .box__sers{
text-align: center;
}
section.hero__banner h2 ,
.hero__banner, .why-choose, .service__wrap, .choose__wrap .content, section.work__wrap .content h4, section.why-choose h4, .service__wrap h4, .promotion__wrap h4, .process__wrap h4, .key__benefit h4, .faq h4, .experts__wrap h4, .choose__wrap h5, .process_content , .hero__banner h4, .hero__banner h4 span ,  .hero__banner h6 , .hero__banner h6 span ,
.box__sers h4 , .wiki__cta .content h5 , .sasti li span , .customers__wrap .title h5 , .content__info .title h4  , .content__form h5{
font-size: 25px;
line-height: 30px;
}
.hero__banner .para {
width: 100%;
color: white;
}
.work__box {
margin: 0 15px;
        padding: 40px 0;
}
img.about-img  , .faq-img{
width: 100%;
height: 450px;
object-fit: cover;
object-position: top;
margin-bottom: 30px;
}
section.why-choose strong, .service__wrap strong, .choose__wrap strong, .promotion__wrap strong, .experts__wrap strong, .process__wrap strong, .key__benefit strong, .faq strong ,
.why-choose .list {

justify-content: center;
}
.why-choose .choose__box div {
flex-direction: column;
}
section.promotion__wrap .nav-tabs {
flex-direction: inherit;
column-gap: 10px;
justify-content: center;
}
section.promotion__wrap .nav-tabs .nav-link::before ,
.choose__wrap .content ul li strong::before{
display: none;
}
.ser__box img , .ser__box .icon  , .platforms , .pay{
display: block;
margin: auto;
}
.service__wrap .ser__box .icon {
margin: -32px auto 0 auto;
}
.process__tabs .nav-tabs {
flex-wrap: wrap;
justify-content: space-around;
}
.key__benefit .content {
left: 0;
}
.ft-content{
text-align: left;
}
.choose__wrap, .choose__wrap .img {
height: 100%;
}
.about__img .about__count {
width: 100%; height: 125px;
left: 0;  right: 0;
}
.about__img .about__count p{
border: none;
}
.sasti {
display: grid;
grid-template-columns: auto auto;
gap: 30px;
}
.key__bene {
display: none;
}
.key__benefit {
padding-top: 0;
}
.footer__wrap ul li a  , .footer__wrap .list li a{
justify-content: center;
}
.ft-content a {
display: flex ;
justify-content: center;
}

}
@media screen and (max-width: 768px) {
    .footer-social-list-new {
        justify-content: center;
    }
    .footer-form-new-box button {
        width: 100%;
    }
        input[type="email"] {
        margin-bottom: 10px;
    }
    .footer-form-new-box input {
            height: 40px;
        padding: 10px;
        width: 100%;
    }
    .footer-form-new-box {
         width: 100%;
        height: auto;
        padding: 15px;
    }
    .footer-form-new-sec, .padding-tb {
        padding: 30px 0;
    }
    .footer-form-new-box-list {
        width: 100%;
    }
    .footer-form-new-list {
        right: 0;
        top: 0;
        bottom: 0;
        position: relative;
    }
    .online-box {
        padding: 17px 20px 20px;
    }
    .online-box .heading {
         margin: 20px 0 0;
    }
    .section-header {
        margin-bottom: 35px;
    }
    .section-wrpper .col {
        margin-top: 10px;
    }
    .client-sec-box {
        padding: 30px 20px 30px 20px;
    }
    section.client-sec {
        padding: 40px 0;
    }
    .lab-ul {
        text-align: center;
        margin-bottom: 20px;
    }
    .banner-content p {
        max-width: 100%;
    }
    img.inner-front-img {
        position: relative;
        left: 0;
        bottom: 0;
        max-width: 60%;
        right: 0;
        margin: auto;
        display: block;
    }
    .inner-banner-head h6 {
        font-size: 16px;
        padding-top: 50px;
        text-align: center;
    }

    .inner-banner-head h1, .inner-banner-head h3 ,
    .inner-ser-research-head h2, .inner-ser-research-head h3 ,
    section.client-sec h3 , .titleh5 , .headingH2  , .heading-s40 ,
    .footer-form-new-box strong , .footer-form-new-head h3, .footer-form-new-head .heading-s50{
        font-size: 23px !important;
        font-weight: 600;
        line-height: 27px;
        padding: 10px 0 20px;
        text-align: center;
    }


    .shape {
        opacity: 0;
    }

        section.hero__banner p, .work__box p, .promotion__wrap .content p, section.work__wrap .content p, .choose__wrap .content p, .choose__wrap span, .experts__wrap p, .key__benefit .content p, .key__benefit .content span, .footer__wrap p, .copy__right, body p {
        font-size: 14px;
        line-height: 20px;
        text-align: center !important;
    }

    .process__tabs .nav-tabs::before{
    	display: none !important; 
    }
    .choose__img {
    width: 100%;
    height: 780px;
    object-fit: cover;
    display: none;
}

.ul_sercies{

    
}

section.process__wrap.pt-0{
        padding-top: 40px !important;
}


section.footer__wrap.pb-3 ul p {
    text-align: center !important;
}


.navbar-brand img {
max-width: 60%;
}
.get__started popup-btn popup-btn {
font-size: 14px;
padding: 10px 25px;
}
.hero__banner .call__now  , .choose__wrap .content ul li strong , .choose__wrap h5 , .key__benefit .call__now {
display: none;
}
.hero__banner {
        padding: 70px 0;
        background-position: 0;
}
.why-choose .list {
gap: 20px;
flex-direction: column;
}
section.promotion__wrap .nav-tabs button {
font-weight: 400;
font-size: 11px;
padding: 8px 10px;
width: max-content;
}
.promotion__wrap div#myTabContent  , .footer__wrap h4{
padding: 20px;
text-align: center;
}
.key__benefit .content {
min-width: 100%;
}
.key__benefit .content {
padding: 35px 15px;
}
.footer__wrap ul li a {
justify-content: center !important;
}
.ft-content a {
display: flex;
justify-content: center;
}
body p {
font-size: 12px;
line-height: 18px;
}
.why-choose .list p {
font-size: 14px;
line-height: 18px;
text-align: left;
}
.key__benefit .col-12 {
padding: 0;
}
section {
padding: 50px 0;
}
ul.list li:nth-child(1) {
border-right: none;
padding-left: 0;
}
.lp-query .input__group {
flex-direction: column;
gap: 0;
}
.get__started {
font-size: 12px;
padding: 5px 25px;
}
.call__now svg {
font-size: 12px;
}
.call__now p {
font-size: 15px;
}
.call__now {
line-height: 1.3;
}
.box__sers h4 {
padding: 0;
}
.box__sers .icon {
margin: 0 auto 20px auto;
display: block;
}
.choose__wrap, .choose__wrap .img {
min-height: 100px;
}
.choose__wrap {
padding: 0 10px !important;
}
.box__ser .icon, .box__sers .icon  , .customer__box .img{
margin: auto;
}
.box__ser h4  , .customer__box h5{
font-size: 18px;
padding: 10px 30px;
line-height: 22px;
text-align: center;
}
.box__ser p {
text-align: center;
line-height: 20px;
}
.works__wrap .nav-tabs .nav-link {
font-size: 15px;
line-height: 30px;
padding: 6px 30px;
}
.customer__box p {
text-align: center;
}
.content__details h6, .content__details a {
font-size: 16px;
padding: 15px;
}
}