.dsk-logo .nav-brand img {
    max-height: 65px;
}
.dsk-logo{
    margin-top: 0px;
}
.hero-service-cards {
    margin-top: 10px;
}
.title-hero-oth p{
    font-size: 24px;
    margin: 0;
}
.header-heading p{
    font-size: 20px;
    color: #000;
}
.header-heading h1{
    margin-bottom: 15px;
}
.header-heading span {
    color: #00a0e3;
}
/*.hero-section {*/
/*    padding-top: 100px;*/
/*    padding-bottom: 0px;*/
/*    height: 800px;*/
/*}*/
/* aboutus-section */
.aboutus-section{
    padding-top: 60px;
    padding-bottom: 60px;
}
.aboutus-section .about-us-img{
    text-align: center;
}
.aboutus-section .common-heading h2{
    text-transform: uppercase;
    font-weight: 700;
    font-size: 38px;
    margin-bottom: 0;
}
.aboutus-section .common-heading .btn-main{
    margin-top: 20px;
}
/* end aboutus-section */

/* what-we-provide */
.what-we-provide{
    padding-top: 60px;
    padding-bottom: 40px;
}
.what-we-provide .common-heading h2{
    text-transform: uppercase;
    font-weight: 700;
    font-size: 38px;
    margin-bottom: 15px;
}
.what-we-provide:before{
    background: url(../images/shape/dot_bg.png) center top;
}
.service-img5{
    background: #97ffaf;
}
.what-we-provide .wide-block{
    margin-bottom: 25px;
    height: 285px;
    display: flex;
    /*justify-content: center;*/
    padding: 25px;
}
.what-we-provide .common-heading{
    margin-bottom: 30px;
}
/* end what-we-provide */
.counter-section{
    padding-top: 100px;
    padding-bottom: 100px;
}

.statistics-section .statistics p{
    color:#e60072;
    font-size: 22px;
}

.testinomial-section .common-heading>span {
    color: #2393ff;
    font-size: 22px;
    font-weight: 700;
}
.testinomial-section .common-heading h2{
    font-size: 30px;
    text-transform: capitalize;
    line-height: 40px;
}

.testinomial-section{
    padding-top: 60px;
    padding-bottom: 60px;
}
.testinomial-section .testimonial-card .client-thumbs{
    margin-top: 30px;
}
.niwax-company-awards-cover{
    padding-top: 40px;
    padding-bottom: 10px;
    border: 8px solid #ffe2e2;
    background: #fff;
    text-transform: uppercase;
    border-left: 0;
    border-right: 0;
}
.niwax-company-awards-cover .companytime{
    border-radius: 10px 100px 100px 10px;
}
.niwax-logo-slider .industry-workfors img{
    width: 200px;
}
.niwax-company-awards-cover .common-heading h2{
    font-size: 36px;
    margin-bottom: 0;
}
.footer-row2 {
    padding: 10px 0 0px;
}
.footer-row1{
    padding: 50px 0px;
}
.wide-block:after{
    background-size: 180px;
}

/* service-page */
.service-page{
    padding-top: 80px;
    padding-bottom: 80px;
}
.service-page .common-heading h4{
    font-size: 30px;
    line-height: 38px;
    margin-bottom: 8px;
}
.service-page .common-heading>span {
    color: #ff903c;
    font-size: 24px;
    font-weight: 700;
    margin: 12px 0 10px;
    display: block;
    text-transform: capitalize;
}
.service-page .image-block{
    padding-top: 0px;
}
/* end service-page */

/* our-journey-section */
.our-journey-section{
    padding-top: 50px;
    padding-bottom: 60px;
}
.our-journey-section .common-heading h1{
    font-size: 36px;
    margin-bottom: 10px;
}
.our-journey-section .common-heading p{
    margin-bottom: 15px;
}
.our-journey-section .project-view{
    width: 280px;
    margin: auto;
}
.our-journey-section .list-style- li{
    margin-bottom: 10px;
}
.our-journey-section .list-style-{
    margin-top: 30px;
}

.missionvision{
    padding-top: 80px;
    padding-bottom: 50px;
}
.missionvision .s-block2 h3{
    font-size: 26px;
    margin-bottom: 5px;
    color: #ff903c;
}
.missionvision .s-block2{
    margin-top: 30px;
}
.hero-section .single-image{
    width: 275px;
}
.hero-section .header-headings h1{
    font-size: 30px;
    color:#e60072;
    line-height: 46px;
    margin-bottom: 15px;
}
.hero-section .header-headings h1 span{
    font-size: 45px;
    color: #050748;
}
.hero-section .header-headings span{
    font-size: 26px;
    font-weight: 700;
    line-height: 34px;
    text-transform: capitalize;
}
.shadow{
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px !important;
}
.hero-section.all-development-page {
    padding-top: 0px;
    padding-bottom: 0px;
    height: 550px;
}
.service-implementation .servie-key-points .key-points{
    margin-top: 30px;
}
.our-software-development .s-block{
    margin-top: 30px;
}
.why-choose-aimbeat .list-style-{
    margin-top: 30px;
}
/* end our-journey-section */

.formcover{
    padding: 35px 20px;
}
.key-points li:before{
    font-family: 'FontAwesome';
}
.service-implementation{
    padding-bottom: 50px;
}
.service-implementation .service-implementation-img{
    width: 475px;
    margin: 30px auto 0;
}

.our-software-development{
    padding-top: 60px;
    padding-bottom: 50px;
}
.our-software-development .common-heading h3{
    margin-bottom: 10px;
}

.why-choose-aimbeat{
    padding-top: 50px;
    padding-bottom: 30px;
}
.why-choose-aimbeat .common-heading h1{
    font-size: 24px;
    margin-bottom: 10px;
}
.why-choose-aimbeat .common-heading p{
    margin-bottom: 15px;
}
.why-choose-aimbeat .project-view{
    width: 280px;
    margin: auto;
}
.why-choose-aimbeat .list-style- li{
    margin-bottom: 10px;
}
.why-choose-aimbeat .text-animation{
    -webkit-animation: hue 3s infinite linear;
}

.technology-expertise{
    padding-top: 50px;
    padding-bottom: 60px;
}
.technology-expertise .common-heading h3{
    font-size: 30px;
    margin-bottom: 10px;
}

.mobile-app-development2{
    padding-top: 60px;
    padding-bottom: 60px;
}
.mobile-app-development2 .common-heading h3{
    font-size: 28px;
    margin-bottom: 20px;
}
.mobile-app-development2 .common-heading p{
    font-size: 18px;
}
.mobile-app-development3 .image-block1 img{
    box-shadow: none;
}
.mobile-app-development3{
    padding-top: 60px;
    padding-bottom: 50px;
}
.mobile-app-development3 .common-heading h3{
    margin-bottom: 10px;
}
.morecontent span {
    display: none;
}
.morelink {
    display: block;
}

.mobile-app-development4{
    padding-top: 60px;
    padding-bottom: 50px;
}
.mobile-app-development4 .common-heading h3{
    font-size: 30px;
    margin-bottom: 10px;
}
.mobile-app-development4 .s-block{
    margin-top: 20px;
    height: 239px;
}
.mobile-app-development4 .s-block a{
    margin-top: 0;
    color: #e60072;
}
.mobile-app-development4 .s-block .s-block-content h4{
    font-size: 20px;
    margin-bottom: 5px;
}

.mobile-app-development5{
    padding-top: 60px;
    padding-bottom: 50px;
}
.mobile-app-development5 .common-heading h4{
    margin-bottom: 20px;
}
.mobile-app-development5 .project-view {
    width: 260px;
    margin: auto;
}
.mobile-app-development5 .list-style-{
    margin-top: 30px;
}

.mobile-app-development6{
    padding-top: 60px;
    padding-bottom: 50px;
}
.mobile-app-development6 .common-heading h4{
    margin-bottom: 20px;
}
.mobile-app-development6 .service-implementation-txt p{
    text-align: justify;
    line-height: 30px;
    font-size: 18px;
}
.mobile-app-development6 .servie-key-points .key-points li{
    padding: 8px 0 0px 35px;
}
.mobile-app-development6 .servie-key-points .key-points{
    padding-left: 15px;
}
.mobile-app-development6 .service-implementation-txt{
    padding-top: 30px;
}

.mobile-app-development7{
    padding-top: 30px;
    padding-bottom: 50px;
}
.mobile-app-development7 .common-heading .itm-media-object .media{
    margin-top: 40px;
}

.mobile-app-development8{
    padding-top: 80px;
    padding-bottom: 50px;
}
.mobile-app-development8 .service-desc- h4{
    font-size: 26px;
    margin-bottom: 10px;
}
.mobile-app-development8 .service-desc-{
    padding-right: 25px;
}
.mobile-app-development8 .service-desc- .service-point-2{
    margin-top: 20px;
}

.mobile-app-development9 .accordion .accordion-item .accordion-button{
    font-size: 16px;
    color: #ffffff;
    /* background-color: #00a0e3; */
    background-color: #00a0e3;
}
.mobile-app-development9 .accordion .accordion-item .accordion-button:not(.collapsed){
    color: #ffffff;
    background-color: #00a0e3;
}
.mobile-app-development9 .accordion .accordion-item{
    margin-bottom: 10px;
}
.mobile-app-development9 .text-animation{
    -webkit-animation: hue 3s infinite linear;
}
.mobile-app-development9 .common-headings h2 {
    font-size: 24px;
    margin-top: 40px;
    text-align: center;
}
.mobile-app-development9 .common-headings h3{
    font-size: 22px;
    margin-top: 10px;
    line-height: 34px;
    text-align: center;
    color: #00a0e3;
}
.mobile-app-development9 .servie-key-points-img{
    margin-top: 40px;
}
.mobile-app-development9 .accordion{
    margin-top: 20px;
}
.mobile-app-development9 .accordion .accordion-button::after{
    filter: invert(1);
}

.web-design-section{
    padding-top: 60px;
    padding-bottom: 50px;
}
.web-design-section .moretext {
    display: none;
}
.web-design-section .service-desc- h4{
    /* text-align: center; */
    margin-bottom: 10px;
    font-size: 24px;
}
.web-design-section .service-desc- p{
    text-align: justify;
    margin-bottom: 12px;
}
.web-design-section .service-desc- .moreless-button{
    color: #e60072;
    cursor: pointer;
}
.web-design-section .service-desc- .service-point-2 li{
    margin-bottom: 8px;
}
.web-design-section .service-desc- .service-point-2{
    margin-top: 20px;
}
.web-design-section1{
    padding-top: 60px;
    padding-bottom: 50px;
}
.web-design-section1 .common-heading h4{
    font-size: 26px;
    text-align: center;
    margin-bottom: 10px;
}
.web-design-section1 .work-card{
    min-height: 140px;
}
.web-design-section1 .icon-set{
    width: 33%;
}
.web-design-section1 .work-card p{
    font-size: 20px;
    font-weight: 600;
}

.web-design-section1 .s-card-icon{
    margin: 0;
    width: 65px;
}
.web-design-section1 .s-block h4{
    font-size: 16px;
    margin: 0;
    line-height: 26px;
}
.web-design-section1 .wide-sblock{
    width: 100%;
    align-items: center;
    padding: 20px 20px;
}
.web-design-section1 .s-block-content {
    margin: 0 0 0 12px;
}
.web-design-section1 .s-block{
    margin-top: 20px;
}
.web-design-section2{
    padding-top: 60px;
    padding-bottom: 50px;
}
.web-design-section3{
    padding-top: 50px;
    padding-bottom: 50px;
}
.web-design-section3 .common-heading h3{
    margin-bottom: 20px;
    text-align: justify;
    font-size: 28px;
    margin: 0 0 25px 40px;
}
.web-design-section3 .common-heading .media .media-body h5{
    font-size: 18px;
}
.web-design-section3 .common-heading .media{
    margin-top: 40px;
}
.web-design-section3 .common-heading1{
    margin-top: 20px;
}
.web-design-section4{
    padding-top: 50px;
    padding-bottom: 50px;
}
.web-design-section4 .accordion .accordion-item .accordion-button{
    background-color: #00a0e3;
    font-size: 16px;
    color: #ffffff;
}
.web-design-section4 .accordion .accordion-item {
    margin-bottom: 10px;
}
.web-design-section4 .accordion-button::after{
    filter: invert(1);
}
.web-design-section4 .common-headings h2 {
    font-size: 24px;
    margin-top: 20px;
    text-align: center;
}
.web-design-section4 .common-headings h3 {
    font-size: 22px;
    margin-top: 10px;
    line-height: 34px;
    text-align: center;
    color: #00a0e3;
}
.web-design-section4 .text-animation {
    -webkit-animation: hue 3s infinite linear;
}
.web-design-section4 .accordion{
    margin-top: 20px;
}
.digital-marketing-sec{
    padding-top: 50px;
    padding-bottom: 50px;
}
.digital-marketing-sec .common-heading{
    padding-left: 25px;
}
.digital-marketing-sec1{
    padding-top: 60px;
    padding-bottom: 55px;
}
.digital-marketing-sec1 .moretext {
    display: none;
}

.digital-marketing-sec1 .service-desc- .moreless-button {
    color: #e60072;
    cursor: pointer;
}
.digital-marketing-sec1 .service-desc- h4{
    font-size: 26px;
    margin-bottom: 15px;
}
.digital-marketing-sec1 .service-desc- p{
    margin-bottom: 10px;
}

.digital-marketing-sec2{
    padding-top: 60px;
    padding-bottom: 60px;
}
.digital-marketing-sec2 .s-block h4{
    font-size: 18px;
    margin: 0;
}
.digital-marketing-sec2 .common-heading h3{
    margin-bottom: 10px;
}
.digital-marketing-sec2 .s-block{
    margin-top: 30px;
}
.digital-marketing-sec2 .s-card-icon{
    margin: 0 auto 10px;
    width: 70px;
}
.digital-marketing-sec2 .s-block{
    padding: 25px 20px;
}
.digital-marketing-sec2 .common-heading h3{
    font-size: 30px;
    line-height: 40px;
}
.digital-marketing-sec2.service-section:before{
    height: 425px;
}

.digital-marketing-sec3{
    padding-top: 60px;
    padding-bottom: 40px;
}
.digital-marketing-sec3 .common-heading{
    padding-left: 0px;
}

.digital-marketing-sec4{
    padding-top: 70px;
    padding-bottom: 50px;
}
.digital-marketing-sec4 .itm-media-object .media-body h4{
    font-size: 20px;
    margin: 0;
}
.digital-marketing-sec4 .itm-media-object .media-body p{
    font-size: 16px;
}
.digital-marketing-sec4 .itm-media-object{
    margin-top: 40px;
}
.digital-marketing-sec4 .media{
    margin-top: 40px;
}
.digital-marketing-sec4 .itm-media-object .media .img-ab-{
    width: 80px;
}
.ott-services-sec{
    padding-top: 60px;
    padding-bottom: 50px;
}
.ott-services-sec .row{
    align-items: center;
}
.ott-services-sec .common-heading h4{
    font-size: 28px;
    line-height: 38px;
    margin-bottom: 10px;
}
.ott-services-sec1{
    padding-top: 60px;
    padding-bottom: 40px;
}
.ott-services-sec1 .counter-facts .hexagon{
    min-width: 365px;
    margin: 0 0px;
    padding: 30px 25px 25px;
    height: 192px;
    margin-bottom: 25px;
    border-radius: 8px 30px;
}
.ott-services-sec1 .counter-facts .counter-number h4{
    font-size: 18px;
    text-align: left;
}
.ott-services-sec1 .counter-facts .counter-number p{
    font-size: 16px;
    color: #000;
    line-height: 24px;
    text-align: justify;
    margin-top: 5px;
}
.ott-services-sec1 .counter-facts{
    margin-top: 20px;
}

.hexa5{border:2px solid #ffa0c6}
.hexa6{border:2px solid #70e4e8}
.hexa7{border:2px solid #97ffaf}
.hexa8{border:2px solid #77baff}
.hexa9{border:2px solid #77baff}

.ott-services-sec2{
    padding-top: 0px;
    padding-bottom: 40px;
}

.ott-services-sec3{
    padding-top: 40px;
    padding-bottom: 60px;
}
.ott-services-sec3 .col-lg-3-cus{
    width: 100%;
}
.ott-services-sec3 .col-lg-3-cus .srvc-bg-nx{
    height: auto;
}
.ott-services-sec3 .col-lg-3-cus .service-sec-list {
    padding: 20px 25px;
    margin: 0;
}
.ott-services-sec3 .common-heading{
    padding-bottom: 30px;
}

.ott-services-sec4{
    padding-top: 80px;
    padding-bottom: 60px;
}
.ott-services-sec4 .common-heading-2 h3{
    color: #fff;
    font-size: 26px;
}
.ott-services-sec4 .common-heading-2 .media-body h4{
    font-size: 20px;
    margin-bottom: 0px;
}
.ott-services-sec4 .common-heading-2 .media-body p{
    font-size: 16px;
}
.ott-services-sec4 .common-heading h3{
    color: #fff;
    font-size: 28px;
}
.ott-services-sec4 .common-heading{
    margin-bottom: 30px;
}
/* .ott-services-sec4 .itm-media-object .media .img-ab-{
    filter: invert(1);
} */
.ott-services-sec5 .accordion .accordion-button{
    color: #ffffff;
    background-color: #00a0e3;
    margin-bottom: 10px;
}
.ott-services-sec5 .accordion .accordion-button::after{
    filter: invert(1);
}
.ott-services-sec5 .accordion .accordion-button:not(.collapsed)::after{
    filter: invert(1);
}
.ott-services-sec5 .accordion .accordion-button:not(.collapsed){
    color: #ffffff;
    background-color: #00a0e3;
}
.ott-services-sec5 .accordion .accordion-body {
    padding: 0rem 1.25rem 0.5rem;
}

.ott-services-sec6{
    padding-top: 60px;
    padding-bottom: 60px;
}
.ott-services-sec6 .outline-tabs .nav-tabs{
    margin-bottom: 50px;
}
.ott-services-sec6 .common-heading{
    margin-bottom: 30px;
}
.ott-services-sec6 .outline-tabs .tab-pane .tab-content-img{
    width: 250px;
    float: right;
}
.ott-services-sec6 .outline-tabs .tab-pane .tab-body-txt{
    align-items: center;
    display: flex;
    margin-left: 20px;
}

.ott-services-sec7{
    padding-top: 60px;
    padding-bottom: 60px;
}
.ott-services-sec7 .common-heading h3{
    font-size: 28px;
}
.ott-services-sec7 .wide-block h4 {
    margin: 10px 0 5px;
    font-size: 20px;
}
.ott-services-sec7 .wide-block:after {
    background-size: 130px;
}
.ott-services-sec7 .wide-block span{
    line-height: 26px;
}
.block-space-{
    max-width: 64%;
}

.ott-services-sec8{
    padding-top: 40px;
    padding-bottom: 20px;
}
.ott-services-sec8 .common-heading h3{
    font-size: 28px;
}
.ott-services-sec8 .common-heading{
    margin-bottom: 40px;
}
.ott-services-sec8 .common-heading p{
    margin-top: 0;
    font-size: 16px;
    line-height: 26px;
}
.ott-services-sec8 .itm-media-object h4 {
    margin-bottom: 0px;
    font-size: 18px;
}

.ott-services-sec9{
    padding-top: 60px;
    padding-bottom: 50px;
}
.ott-services-sec9 .common-heading h3{
    font-size: 30px;
    margin-bottom: 5px;
}
.ott-services-sec9 .wide-sblock{
    width: 100%;
    align-items: baseline;
}
.ott-services-sec9 .s-card-icon{
    margin: 0;
}

.ott-services-sec10{
    padding-top: 60px;
}

.product-section{
    padding-top: 60px;
    padding-bottom: 50px;
    background: transparent;
}
.product-section .nav-tabs{
    margin-bottom: 30px;
}
.product-section .tabs-layout .nav-tabs .nav-link{
    padding: 14px 40px;
}
.product-section .service-section{
    background: transparent;
}
.product-section .service-section:before{
    background: transparent;
}

.product-section .service-section .s-block{
    padding: 30px 25px;
    margin-bottom: 25px;
}
.product-section .service-section .s-block h4{
    margin-bottom: 0;
    font-size: 18px;
}
.product-section .service-section .s-card-icon{
    margin: 0 auto 10px;
    width: auto;
    height: 170px;
}
.product-section .service-section .s-card-icon .img-fluid{
    height: 100%;
}
.experience-section .website-tab-pane .service-section .s-card-icon{
    height: auto;
    width: 100%;
    margin-bottom: 10px;
}
.experience-section .software-tab-pane .service-section .s-card-icon{
    height: auto;
    width: 100%;
    margin-bottom: 10px;
}
.experience-section .mobile-tab-pane .service-section .s-card-icon{
    height: auto;
    width: 100%;
    margin-bottom: 10px;
}
.experience-section .service-section:before{
    background: none;
}

.experience-section .website-tab-pane .service-section .s-block{
    padding: 30px 25px 15px;
}
.experience-section .software-tab-pane .service-section .s-block{
    padding: 30px 25px 15px;
}
.experience-section .mobile-tab-pane .service-section .s-block{
    padding: 30px 25px 15px;
}
.experience-section .outline-tabs .nav-tabs .nav-item{
    margin: 0 10px 0 0;
}
.experience-section .nav-tabs{
    margin-bottom: 30px;
}
.experience-section .service-section .s-block{
    margin-top: 0!important;
    margin-bottom: 25px;
}
.experience-section .service-section .s-block h4{
    font-size: 18px;
    margin-bottom: 0;
    text-transform: uppercase;
}

.one-line {
    width: 100%;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
}
.one-line:not(:hover) {
    text-overflow: ellipsis;
}
.service-section .s-block:hover .spann, .one-line:focus span {
    display: inline-block;
    animation-name: scroll-text;
    animation-duration: 7s;
    animation-timing-function: linear;
    animation-delay: 0s;
    animation-iteration-count: infinite;
    animation-direction: normal;
    transform: translateX(100%);
}
@keyframes scroll-text {
    0% {
        transform: translateX(100%);
    }
    /* 90% {
        transform: translateX(-100%);
    }
    95% {
        transform: translateX(0%);
    } */
    100% {
        transform: translateX(-100%);
    }
}

.contact-page-sec{
    padding-top: 60px;
    padding-bottom: 50px;
}
.contact-page-sec .contact-details .info-body{
    display: grid;
    margin-left: 10px;
    margin-top: 16px;
}
.contact-page-sec .contact-details .info-body a{
    margin-bottom: 15px;
    font-size: 18px;
}
.contact-page-sec .contact-details .info-body p{
    margin-top: 0;
}
.contact-page-sec .contact-details .info-card{
    padding: 30px 30px 20px;
}
.contact-page-sec .common-heading{
    margin-left: 20px;
}
.contact-page-sec .common-heading p{
    margin-bottom: 30px;
}
.contact-page-sec .form-block{
    margin-left: 20px;
}
.contact-page-sec .email-card{
    margin-top: 30px;
}
.contact-page-sec .skype-card{
    margin-top: 30px;
}


.contact-page-sec1{
    padding-top: 40px;
    padding-bottom: 30px;
}
.contact-page-sec1 .common-heading h3 {
    margin-bottom: 35px;
}
.contact-page-sec2 .common-heading h3 {
    margin-bottom: 30px;
}
.contact-page-sec2 iframe{
    height: 300px;
    margin-bottom: 20px;
}

.clients-section{
    padding-top: 60px;
    padding-bottom: 30px;
}
.clients-section .s-block{
    padding: 0;
    margin-bottom: 25px;
}

.get-quote-sec{
    padding-top: 120px;
    padding-bottom: 60px;
}
.get-quote-sec .form-block input{
    border: 2px solid #d3d3d3;
    height: 42px;
    font-size: 14px;
}
.get-quote-sec .form-block select{
    border: 2px solid #d3d3d3;
    height: 42px;
    font-size: 14px;
}
.get-quote-sec .form-block textarea{
    border: 2px solid #d3d3d3;
    font-size: 14px;
}
.get-quote-sec1{
    /* border: 1px solid #000; */
    padding: 30px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
    width: 575px;
    margin: auto;
    padding: 25px 35px;
    border-radius: 10px;
}
.get-quote-sec .get-quote-sec1 .form-block button{
    width: 50%;
    margin: auto;
    display: block;
}
.get-quote-sec .get-quote-sec1 h3{
    text-align: center;
    font-size: 26px;
    margin-bottom: 3px;
}
.get-quote-sec1 .get-quote-sec1-contact{
    text-align: center;
    margin-bottom: 25px;
}
.get-quote-sec1 .get-quote-sec1-contact a{
    color: #e60072;
    font-size: 18px;
    font-weight: 700;
}
.get-quote-sec .get-quote-sec1 .form-group label{
    margin-bottom: 10px;
    font-weight: 600;
    font-size: 16px;
}

.experience-section{
    padding-top: 60px;
    padding-bottom: 50px;
    background: transparent;
}
.experience-section .website-tab-pane .s-card-icon,
.experience-section .software-tab-pane .s-card-icon,
.experience-section .mobile-tab-pane .s-card-icon,
.experience-section .digital-tab-pane .s-card-icon{
    margin-bottom: 0;
    width: auto;
}
.experience-section .software-tab-pane .s-block,
.experience-section .website-tab-pane .s-block,
.experience-section .mobile-tab-pane .s-block,
.experience-section .digital-tab-pane .s-block{
    padding: 20px;
    margin-top: 25px;
}

.experience-section .website-tab-pane .s-block .nn-card-set .s-card-icon{
    width: 100%;
}
.experience-section .tab-content {
    margin-top: 10px;
}

.career-section{
    padding-bottom: 60px;
}
.career-section .form-block{
    box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px;
    padding: 30px;
}
.career-section .form-block h4{
    text-align: center;
    margin-bottom: 20px;
    font-size: 24px;
}
.career-section .accordion .accordion-button:not(.collapsed) {
    color: #ffffff;
    background-color: #00a0e3;
}
.career-section .accordion .accordion-button {
    color: #ffffff;
    background-color: #00a0e3;
    margin-bottom: 10px;
}
.career-section .accordion .accordion-button::after {
    filter: invert(1);
}
.career-section .accordion h4{
    margin-bottom: 20px;
    font-size: 24px;
}
.career-section .accordion{
    margin-right: 20px;
    margin-top: 15px;
}
.career-section .accordion .accordion-body{
    padding-top: 0;
}
.career-section .accordion .accordion-body ul li{
    margin-bottom: 8px;
    line-height: 26px;
}
.privacy-policy-sec{
    padding-top: 60px;
    padding-bottom: 50px;
}
.privacy-policy-sec p{
    margin-top: 0!important;
    margin-bottom: 20px!important;
}
.privacy-policy-sec h4{
    margin-bottom: 10px;
}

div.custom-nav>ul>li.sbmenu1:hover>a:after {
    left: 0;
    opacity: 1;
}
.custom-nav .sbmenu1>a::before,
.custom-nav .sbmenu1.hover>a::before{
    content:"";
}

.aimb-header .custom-nav .sbmenu>a::before{
    right: 3px;
}
.aimb-header .custom-nav .nav-list li:nth-child(3) a.menu-links{
    padding-right: 18px;
}
.aimb-header .right-end-btn {
    margin-left: 10px;
}
.aimb-header .btn-br {
    line-height: 42px;
    border-radius: 100px;
    padding: 0 25px;
    font-size: 15px;
    background: linear-gradient(to right, #ffbd84 0, #ef7f1a 100%);
    font-weight: 600;
}
.aimb-header .custom-nav .nav-list li a.menu-links{
    font-size: 17px;
    font-weight: 500;
    text-transform: capitalize;
    line-height: 60px;
    padding: 0 10px;
}
.aimb-header .sub-menu-section{
    padding: 20px 0 10px;
}
.aimb-header div.custom-nav>ul>li.sbmenu>a:after{
    height: 4px;
}
.hc-offcanvas-nav li:not(.custom-content) a{
   background: rgb(255 230 229);
}
.hc-offcanvas-nav .nav-wrapper{
    background:#ffe6e5;
}
.hc-offcanvas-nav li.nav-close a{
    background: #ffe6e5;
}
.all-development-page .form-block{
    width: 475px;
    float: right;
}
.software-development1{
    padding-top: 20px;
    padding-bottom: 70px;
}
.ott-services-sec2 .itm-media-object{
    margin-top: 40px;
}
.ott-services-sec2 .itm-media-object .media{
    margin-top: 40px;
}
.ott-services-sec2 .itm-media-object h4 {
    margin-bottom: 6px;
}
.ott-services-sec3 .common-heading h3{
    margin-bottom: 10px;
}
.ott-services-sec3 .service-sec-list h5{
    margin-bottom: 10px;
}
.ott-services-sec4 .common-heading h3{
    margin-bottom: 10px;
}
.ott-services-sec4 .common-heading-2 .itm-media-object{
    margin-top: 30px;
}
.ott-services-sec4 .common-heading-2 .itm-media-object .media{
    margin-top: 50px;
}
.ott-services-sec5 .image-block{
    margin-top: 60px;
}
.ott-services-sec5 .accordion{
    margin-top: 60px;
}
.ott-services-sec6 .common-heading h3{
    margin-bottom: 10px;
}
.ott-services-sec7 .wide-block{
    margin-top: 30px;
}
.ott-services-sec8 .common-heading .itm-media-object{
    margin-top: 20px;
}
.ott-services-sec8 .common-heading .itm-media-object .media{
    margin-top: 40px;
}
.ott-services-sec9 .s-block{
    margin-top: 30px;
}
.ott-services-sec10 .common-heading h3{
    margin-bottom: 10px;
}
.ott-services-sec10 .service-sec-list h5{
    margin-bottom: 10px;
}
.ott-services-sec11{
    padding-top: 10px;
    padding-bottom: 40px;
}
.ott-services-sec11 .accordion{
    margin-top: 30px;
}
.ott-services-sec11 .accordion .accordion-button {
    color: #ffffff;
    background-color: #00a0e3;
    margin-bottom: 10px;
}
.ott-services-sec11 .accordion .accordion-button::after {
    filter: invert(1);
}
.career-pg-section{
    padding-top: 60px;
    padding-bottom: 60px;
}
.about-sec1 .common-heading{
    text-align: justify;
}
.about-sec1 .block-1 p+p{
    margin: 15px 0 0;
}
.service-page .common-heading h4{
    text-align: left;
}
.software-development1 .image-block{
    width: 350px;
    margin: auto;
}
.software-development1 .image-block img{
    box-shadow:none;
}
.ott-services-sec2 .itm-media-object .media-body {
    margin-left: 25px;
}
.web-servic{
    padding: 55px 0;
}
.web-servic .s-block{
    height: 364px;
}
.web-servic .s-block h4{
    font-size: 18px;
    margin: 0 0 0px;
}
.web-servic .s-block p{
    font-size: 16px;
    line-height: 26px;
}
.web-servic .common-heading h2 {
    margin-bottom: 0px;
    font-size: 36px;
}

/* ============================ */
/* (max-width:1024px) */
@media only screen and (max-width:1024px){
    .image-sr-mm {
        height: 150px;
        width: 100%;
    }
    .title-serv-c{
        font-size: 18px;
        padding: 20px 20px 20px;
    }
    .title-hero-oth p {
        font-size: 20px;
    }
    .header-heading h1{
        margin-bottom: 8px;
        font-size: 36px;
        line-height: 48px;
    }
    .header-heading p{
        font-size: 18px;
    }
    .hero-service-cards {
        margin-top: 5px;
    }
    .hero-section{
        height: 550px;
    }
    .aboutus-section .common-heading h2{
        font-size: 30px;
        line-height: 32px;
    }
    .common-heading.text-l>p {
        margin-top: 6px;
        font-size: 16px;
        line-height: 26px;
    }
    .btn-main{
        line-height: 46px;
        font-size: 14px;
    }
    .aboutus-section{
        padding-bottom: 30px;
    }
    .what-we-provide {
        padding-top: 40px;
        padding-bottom: 20px;
    }
    .what-we-provide .common-heading h2{
        font-size: 32px;
        margin-bottom: 10px;
    }
    .common-heading>span{
        margin:0;
    }
    .wide-block h4{
        font-size: 20px;
        line-height: 28px;
    }
    .link-hover a{
        font-size: 16px;
    }
    .counter-section .statistics span{
        font-size: 34px;
    }
    .counter-section .statistics p{
        font-size: 20px;
        margin: 6px 0 0;
    }
    .counter-section .statistics-img{
        width: 85px;
        height: 85px;
    }
    .counter-section {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .brand-trust-section .common-heading h2{
        font-size: 30px;
    }
    .brand-trust-section{
        padding-bottom: 30px;
    }
    .brand-trust-section .companytime p span{
        font-size: 16px;
        margin: 10px 0 0;
    }
    .brand-trust-section .companytime p{
        font-size: 20px;
    }
    .footer-section .-cta-btn p{
        font-size: 26px;
    }
    .footer-section .footer-row2 h5{
        font-size: 20px;
        margin-bottom: 20px;
        margin-top: 10px;
    }
    .footer-section .footer-address-list li p{
        font-size: 16px;
    }
    .footer-section .footer-address-list li a{
        font-size: 15px;
    }
    .footer-section .footer-row3{
        padding: 25px 0;
    }
    .aimb-header .hidedesktop .btn-br {
        width: 100%;
        line-height: 38px;
        height: 40px;
        padding: 0 20px;
    }
    .aimb-header .custom-nav .nav-list li.hidedesktopp{
        margin-right: 15px;
        margin-left: 0;
    }
    .service-page {
        padding-top: 55px;
        padding-bottom: 50px;
    }
    .service-page .common-heading h4 {
        font-size: 26px;
        line-height: 32px;
        margin-bottom: 0px;
    }
    .service-page .common-heading>span{
        font-size: 22px;
        margin: 6px 0 10px;
    }
    .our-journey-section {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .our-journey-section .common-heading h1 {
        font-size: 32px;
        margin-bottom: 5px;
    }
    .missionvision {
        padding-top: 60px;
        padding-bottom: 40px;
    }
    .hero-section .header-headings h1 span{
        font-size: 34px;
    }
    .hero-section .header-headings h1{
        font-size: 28px;
    }
    .hero-section .header-headings span{
        font-size: 24px;
        line-height: 32px;
    }
    .hero-section.all-development-page{
        height: 500px;
    }
    .software-development1 .common-heading.text-l>p{
        margin-top: 10px;
    }
    .service-implementation h4 {
        font-size: 20px;
        line-height: 30px;
    }
    .our-software-development .common-heading h3{
        font-size: 30px;
        margin-bottom: 5px;
    }
    .our-software-development .s-block {
        margin-top: 22px;
    }
    .our-software-development .s-block .s-block-content h4{
        font-size: 20px;
        margin: 0 0 5px;
    }
    .why-choose-aimbeat .common-heading h4{
        font-size: 20px;
        line-height: 30px;
    }
    .why-choose-aimbeat .project-view {
        width: 225px;
        margin: 25px auto 0;
    }
    .why-choose-aimbeat .common-heading h1{
        line-height: 40px;
    }
    .technology-expertise .common-heading h3 {
        font-size: 26px;
        margin-bottom: 5px;
    }
    .mobile-app-development2 .common-heading h3 {
        font-size: 26px;
        margin-bottom: 10px;
        line-height: 36px;
    }
    .mobile-app-development2 .common-heading p {
        font-size: 17px;
    }
    .mobile-app-development3 .common-heading h3 {
        font-size: 28px;
        line-height: 40px;
    }
    .mobile-app-development3 .ps-block h4{
        font-size: 20px;
    }
    .mobile-app-development3 .ps-block span{
        font-size: 45px;
    }
    .mobile-app-development4 .s-block{
        height: 280px;
    }
    .mobile-app-development5 .list-style- {
        margin-top: 0px;
    }
    .mobile-app-development5 .project-view{
        margin: 30px auto 0;
    }
    .mobile-app-development6 .service-implementation-txt {
        padding-top: 5px;
    }
    .mobile-app-development9 .common-heading h3{
        font-size: 30px;
    }
    .mobile-app-development9 .common-headings h2{
        font-size: 22px;
        line-height: 36px;
        margin-top: 25px;
    }
    .mobile-app-development9 .common-headings h3{
        margin-bottom: 25px;
    }
    .web-design-section {
        padding-top: 50px;
        padding-bottom: 40px;
    }
    .web-design-section .service-desc- h4{
        font-size: 22px;
        text-align: left;
    }
    .web-design-section1 {
        padding-top: 50px;
        padding-bottom: 40px;
    }
    .web-design-section1 .common-heading h4{
        font-size: 24px;
        margin-bottom: 5px;
    }
    .web-design-section2 {
        padding-top: 50px;
        padding-bottom: 40px;
    }
    .web-design-section2 .common-heading h4{
        font-size: 20px;
        line-height: 28px;
    }
    .web-design-section3 .common-heading h3{
        font-size: 24px;
        margin: 0 0 0px 40px;
    }
    .web-design-section3 {
        padding-top: 35px;
        padding-bottom: 40px;
    }
    .web-design-section3 .common-heading .media {
        margin-top: 25px;
    }
    .web-design-section4 {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .web-design-section4 .common-headings h2{
        line-height: 36px;
        font-size: 22px;
    }
    .digital-marketing-sec2 .s-block h4{
        font-size: 16px;
    }
    .digital-marketing-sec2 .common-heading h3 {
        font-size: 28px;
        line-height: 38px;
        margin-bottom: 5px;
    }
    .ott-services-sec1 .counter-facts .hexagon{
        height: 170px;
    }
    .ott-services-sec .common-heading h4 {
        font-size: 22px;
        line-height: 34px;
        margin-bottom: 6px;
    }
    .ott-services-sec .common-heading p{
        font-size: 16px;
    }
    .ott-services-sec1 .common-heading h3 {
        font-size: 28px;
        margin-bottom: 6px;
        line-height: 36px;
    }
    .ott-services-sec2 .common-heading h3{
        font-size: 30px;
    }
    .ott-services-sec2 .itm-media-object .media .media-body h4{
        font-size: 20px;
    }
    .ott-services-sec2 .itm-media-object .media .media-body p{
        font-size: 16px;
    }
    .ott-services-sec2 .itm-media-object .media {
        margin-top: 25px;
    }
    .ott-services-sec3 .common-heading h3 {
        margin-bottom: 5px;
        font-size: 30px;
        line-height: 42px;
    }
    .ott-services-sec4 .common-heading h3{
        line-height: 38px;
        margin-bottom: 5px;
    }
    .ott-services-sec4 .common-heading-2 h3{
        font-size: 22px;
        line-height: 30px;
    }
    .ott-services-sec4 .common-heading-2 .itm-media-object .media {
        margin-top: 35px;
    }
    .ott-services-sec5{
        padding-bottom: 30px;
    }
    .ott-services-sec6 .common-heading h3 {
        margin-bottom: 5px;
        font-size: 30px;
        line-height: 38px;
    }
    .ott-services-sec6 .tabs-layout .nav-tabs .nav-link{
        padding: 10px 25px;
        font-size: 15px;
    }
    .ott-services-sec6 .outline-tabs .tab-pane .tab-content-img {
        width: 210px;
    }
    .ott-services-sec7 .common-heading h3 {
        font-size: 26px;
    }
    .ott-services-sec7 {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .ott-services-sec8 .common-heading h3 {
        font-size: 26px;
    }
    .ott-services-sec8 .common-heading h4{
        font-size: 20px;
    }
    .ott-services-sec8 .common-heading .itm-media-object .media {
        margin-top: 25px;
    }
    .ott-services-sec8 .common-heading {
        margin-bottom: 25px;
    }
    .ott-services-sec9 .common-heading h3 {
        font-size: 24px;
        margin-bottom: 0px;
    }
    .ott-services-sec9 {
        padding-top: 45px;
        padding-bottom: 45px;
    }
    .ott-services-sec9 .s-block .s-card-icon{
        width: 65px;
    }
    .ott-services-sec9 .s-block .s-block-content h4{
        font-size: 20px;
    }
    .ott-services-sec9 .s-block {
        margin-top: 25px;
    }
    .ott-services-sec3 .common-heading h3{
        font-size: 26px;
    }
    .ott-services-sec10 {
        padding-top: 45px;
        padding-bottom: 50px;
    }
    .ott-services-sec11 .common-heading h2{
        font-size: 34px;
    }
    .ott-services-sec11 .accordion .accordion-button{
        font-size: 16px;
    }
    .ott-services-sec11 .accordion .accordion-body p{
        font-size: 16px;
    }
    .contact-page-sec .common-heading h3{
        font-size: 30px;
        line-height: 32px;
    }
    .contact-page-sec .common-heading p {
        margin-bottom: 15px;
    }
    .contact-page-sec{
        padding-bottom: 40px;
    }
    .contact-page-sec1{
        padding-top: 30px;
        padding-bottom: 20px;
    }
    .contact-page-sec1 .common-heading h3 {
        margin-bottom: 25px;
    }
    .contact-page-sec1 .office-card .office-text h4{
        font-size: 20px;
        margin: 0 0 5px;
    }
    .career-pg-section {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .career-section {
        padding-bottom: 50px;
    }
    .career-section .accordion{
        margin-right:0;
    }
    .clients-section {
        padding-top: 40px;
        padding-bottom: 20px;
    }
    .ott-services-sec8 .itm-media-object .media .img-ab-{
        width: 60px;
    }
    .ott-services-sec8 .itm-media-object .media-body {
        margin-left: 25px;
    }
    .ott-services-sec7 .wide-block:after {
        background-size: 100px;
    }
    .experience-section {
        padding-top: 40px;
        padding-bottom: 20px;
        background: transparent;
    }
    .experience-section .service-section .s-block h4{
        line-height: 24px;
        font-size: 16px;
    }
    .what-we-provide .wide-block{
        padding: 20px;
    }
    .lens-img {
        width: 15%;
        height: 20%;
    }
    .lens{
        padding-left: 20px!important;
        width: 85%!important;
    }
    .what-we-provide .wide-block{
        height: 325px;
    }
}
/* end (max-width:1024px) */

/* (max-width:991px) */
@media only screen and (max-width:991px){
    .header-heading h1{
        font-size: 38px;
    }
    .header-heading p{
        margin-bottom: 0;
    }
    .hero-content-sec{
        margin-top: 15px;
    }
    .hero-section {
        height: 600px;
    }
    .aboutus-section{
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .aboutus-section .about-us-img{
        width: 500px;
        margin: 0 auto 30px;
    }
    .what-we-provide .common-heading h2 {
        font-size: 28px;
        margin-bottom: 0px;
        text-align: center;
    }
    .wide-block h4 {
        font-size: 18px;
        line-height: 26px;
        margin: 10px 0 8px;
    }
    /*.what-we-provide .wide-block {*/
    /*    margin-bottom: 20px;*/
    /*}*/
    .counter-section {
        padding-top: 65px;
        padding-bottom: 35px;
    }
    .brand-trust-section .common-heading h2 {
        font-size: 26px;
        line-height: 30px;
    }
    .brand-trust-section .companyawards {
        margin-top: 0;
    }
    .footer-section .footer-row2 h5{
        margin-bottom: 10px;
    }
    .footer-section .footer-address-list li a {
        font-size: 16px;
    }
    .testinomial-section .testimonial-card .t-text{
        margin-top: 20px;
    }
    .testinomial-section .common-heading h2{
        margin-top: 10px;
    }
    .brand-trust-section {
        padding-bottom: 10px;
    }
    .service-page .common-heading{
        text-align: left;
    }
    .service-page .common-heading h4{
        text-align: left;
    }
    .service-page .common-heading>span{
        text-align: left;
    }
    .service-page .common-heading p{
        text-align: justify;
        margin-top: 10px;
    }
    .our-journey-section .common-heading p{
        text-align: justify;
    }
    .our-journey-section .list-style- li{
        line-height: 28px;
    }
    .our-journey-section .project-view{
        width: 215px;
        margin-top: 15px;
    }
    .our-journey-section .list-style- {
        margin-top: 5px;
    }
    .missionvision h2{
        font-size: 30px;
        line-height: 40px;
        margin-bottom: 10px;
    }
    .missionvision h4{
        margin-bottom: 5px;
    }
    .missionvision .s-block2 h3{
        font-size: 24px;
        margin-bottom: 0px;
    }
    .hero-section.all-development-page {
        height: 100%;
        padding-top: 35px;
        padding-bottom: 42px;
    }
    .all-development-page .form-block{
        float: unset;
        margin: 30px auto 0;
    }
    .all-development-page .header-headings{
        text-align: center;
    }
    .all-development-page .header-headings h1{
        text-align: center;
        margin-bottom: 0px;
    }
    .all-development-page .header-headings h1 span{
        margin: auto;
        padding-top: 0px;
    }
    
    .software-development1 .common-heading.text-l>p{
        text-align: justify;
    }
    .software-development1 {
        padding-bottom: 30px;
    }
    .service-implementation h4 {
        font-size: 18px;
        line-height: 28px;
    }
    .service-implementation .service-implementation-img {
        width: 100%;
        margin: 45px auto 0;
    }
    .service-implementation .servie-key-points .key-points li {
        padding: 8px 0 5px 35px;
        position: relative;
        line-height: 24px;
        font-size: 16px;
    }
    .our-software-development .common-heading h3{
        font-size: 26px;
        margin-bottom: 0px;
    }
    .our-software-development {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .our-software-development .s-block{
        padding: 20px 15px;
    }
    .our-software-development .s-block .s-block-content h4 {
        font-size: 18px;
        margin: 0 0 0px;
    }
    .our-software-development .s-block .s-block-content p{
        font-size: 15px;
    }
    .why-choose-aimbeat .common-heading h1 {
        line-height: 34px;
        font-size: 22px;
    }
    .why-choose-aimbeat {
        padding-top: 35px;
        padding-bottom: 20px;
    }
    .technology-expertise {
        padding-top: 35px;
        padding-bottom: 40px;
    }
    .technology-expertise .common-heading h3 {
        font-size: 24px;
    }
    .technology-expertise .industry-workfor img {
        width: 40px;
    }
    .technology-expertise .industry-workfor{
        margin-top: 20px;
    }
    .mobile-app-development3 .mt60{
        margin-top: 10px;
    }
    .mobile-app-development3 .ps-block span {
        font-size: 30px;
        width: 80px;
        height: 80px;
        line-height: 85px;
        margin: 0 0 12px;
    }
    .mobile-app-development4 .common-heading h3 {
        font-size: 28px;
        margin-bottom: 5px;
    }
    .mobile-app-development4 .s-block {
        height: unset;
        padding: 25px 15px;
        display: block;
    }
    .mobile-app-development4 {
        padding-top: 40px;
        padding-bottom: 50px;
    }
    .mobile-app-development5 {
        padding-top: 50px;
        padding-bottom: 30px;
    }
    .mobile-app-development5 .project-view{
        width: 220px;
    }
    .mobile-app-development7 {
        padding-top: 15px;
        padding-bottom: 50px;
    }
    .mobile-app-development8{
        padding-top: 50px;
    }
    .mobile-app-development8 .service-desc- h4 {
        font-size: 24px;
        margin-bottom: 10px;
    }
    .mobile-app-development8 .service-desc- .service-point-2{
        text-align: left;
    }
    .mobile-app-development8 .servie-key-points-img{
        display: none;
    }
    .mobile-app-development9 .servie-key-points-img{
        text-align: center;
        width: 300px;
        margin: 20px auto 0;
    }
    .web-design-section .service-desc- .service-point-2 li {
        margin-bottom: 8px;
        text-align: left;
        width: 100%;
    }
    .web-design-section {
        padding-top: 40px;
        padding-bottom: 30px;
    }
    .web-design-section1 {
        padding-top: 40px;
    }
    .web-design-section1 .common-heading h4 {
        font-size: 22px;
        margin-bottom: 0px;
    }
    .web-design-section2 .image-block{
        display: none;
    }
    .web-design-section3 .common-heading h3{
        margin: 0;
    }
    .web-design-section3 .common-heading .media {
        margin-top: 15px;
    }
    .web-design-section4 .accordion {
        margin-top: 0;
    }
    .web-design-section4 .common-heading{
        margin-bottom: 12px;
    }
    .web-design-section4 .common-heading h3{
        font-size: 30px;
    }
    .digital-marketing-sec .common-heading.text-l>p{
        text-align: justify;
    }
    .digital-marketing-sec .image-block{
        width: 350px;
        margin: 0 auto 15px;
    }
    .digital-marketing-sec1 {
        padding-top: 45px;
        padding-bottom: 40px;
    }
    .digital-marketing-sec1 .service-desc- h4{
        text-align: left;
    }
    .digital-marketing-sec1 .service-desc- p{
        text-align: justify;
    }
    .digital-marketing-sec1 .service-desc- .moreless-button{
        float: left;
    }
    .digital-marketing-sec2 {
        padding-top: 45px;
        padding-bottom: 45px;
    }
    .digital-marketing-sec2 .common-heading h3 {
        font-size: 26px;
        line-height: 34px;
        margin-bottom: 0px;
        text-align: left;
    }
    .digital-marketing-sec2 .s-card-icon {
        margin: 0 auto 5px;
    }
    .digital-marketing-sec3 .image-block{
        width: 350px;
        margin: auto;
    }
    .digital-marketing-sec3 .common-heading{
        padding-left: 0;
    }
    .digital-marketing-sec3 .common-heading h4{
        text-align: left;
    }
    .digital-marketing-sec3 .common-heading p{
        text-align: justify;
    }
    .digital-marketing-sec4 {
        padding-top: 50px;
        padding-bottom: 40px;
    }
    .digital-marketing-sec4 .common-heading h4{
        text-align: left;
    }
    .digital-marketing-sec4 .common-heading p{
        text-align: justify;
    }
    .digital-marketing-sec4 .single-image{
        width: 450px;
    }
    .digital-marketing-sec4 .itm-media-object{
        margin-top:0;
    }
    .digital-marketing-sec4 .media {
        margin-top: 20px;
    }
    
    .digital-marketing-sec .common-heading{
        padding-left:0;
    }
    .ott-services-sec .ott-services-sec-img{
        margin-bottom: 40px;
    }
    .ott-services-sec .common-heading h4{
        font-size: 26px;
        line-height: 38px;
    }
    .ott-services-sec {
        padding-top: 50px;
        padding-bottom: 40px;
    }
    .ott-services-sec1 .common-heading h3 {
        font-size: 26px;
        margin-bottom: 5px;
        line-height: 38px;
    }
    .ott-services-sec1 .counter-facts .hexagon {
        height: 210px;
        min-width:100%;
    }
    .ott-services-sec1 .counter-facts .counter-number h4{
        font-size: 17px;
        line-height: 24px;
    }
    .ott-services-sec1 {
        padding-top: 40px;
        padding-bottom: 31px;
    }
    .ott-services-sec2 .common-heading h3 {
        font-size: 28px;
        margin-bottom: 5px;
    }
    .ott-services-sec2 .itm-media-object .media {
        margin-top: 18px;
    }
    .ott-services-sec2 .itm-media-object {
        margin-top: 20px;
    }
    .ott-services-sec2 {
        padding-top: 0px;
        padding-bottom: 30px;
    }
    .ott-services-sec3 .common-heading h3 {
        font-size: 24px;
    }
    .ott-services-sec3 .common-heading {
        padding-bottom: 20px;
    }
    .ott-services-sec3 {
        padding-top: 30px;
        padding-bottom: 20px;
    }
    .ott-services-sec4 {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .ott-services-sec4 .common-heading h3 {
        line-height: 34px;
        font-size: 26px;
    }
    .ott-services-sec4 .common-heading {
        margin-bottom: 0px;
    }
    .ott-services-sec4 .common-heading-2 h3{
        text-align: left;
    }
    .ott-services-sec4 .common-heading-2 p{
        text-align: left;
    }
    .ott-services-sec4 .common-heading-2 .itm-media-object .media {
        margin-top: 25px;
    }
    .ott-services-sec4 .common-heading-2{
        margin-top: 25px;
    }
    .ott-services-sec5 .image-block{
        width: 350px;
        margin: 35px auto 0;
    }
    .ott-services-sec5 .accordion {
        margin-top: 20px;
    }
    .ott-services-sec5 .accordion .accordion-button{
        font-size: 16px;
    }
    .ott-services-sec5 .accordion .accordion-item .accordion-body p{
        font-size: 16px;
    }
    .ott-services-sec6 .common-heading h3{
        font-size: 26px;
        line-height: 36px;
    }
    .ott-services-sec6 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .ott-services-sec6 .outline-tabs .nav-tabs {
        overflow-x: scroll;
        overflow-y: hidden;
        justify-content: left!important;
        flex-wrap:nowrap;
    }
    .ott-services-sec6 .outline-tabs .nav-tabs::-webkit-scrollbar{
	    height: 8px;
    }
    
    .ott-services-sec6 .outline-tabs .nav-tabs li{
        white-space: nowrap;margin-bottom: 15px;
    }
    .ott-services-sec6 .outline-tabs .tab-pane .tab-body-txt{
        margin-left: 0;
    }
    .ott-services-sec7 .common-heading h3 {
        font-size: 24px;
        line-height: 34px;
    }
    .ott-services-sec7{
        padding-bottom: 30px;
    }
    .ott-services-sec8 {
        padding-top: 30px;
        padding-bottom: 20px;
    }
    .ott-services-sec8 .common-heading h3 {
        font-size: 24px;
        line-height: 36px;
        text-align: left;
    }
    .ott-services-sec8 .common-heading {
        margin-bottom: 10px;
    }
    .ott-services-sec8 .common-heading h4{
        text-align: left;
        font-size: 20px;
    }
    .ott-services-sec8 .common-heading p{
        text-align: left;
    }
    .ott-services-sec8 .common-heading .itm-media-object .media {
        margin-top: 20px;
    }
    .ott-services-sec9 .common-heading h3{
        line-height: 38px;
    }
    .ott-services-sec9 .s-block{
        padding: 30px 15px;
    }
    .ott-services-sec11 .common-heading h2 {
        font-size: 28px;
    }
    .ott-services-sec11 .accordion {
        margin-top: 5px;
    }
    .ott-services-sec2 .itm-media-object h4 {
        margin-bottom: 0px;
    }
    .contact-page-sec .contact-details .info-card {
        padding: 20px 20px 10px;
    }
    .contact-page-sec .contact-details .info-body a {
        margin-bottom: 12px;
        font-size: 15px;
    }
    .contact-page-sec .contact-details .info-card span{
        font-size: 18px;
    }
    .contact-page-sec .contact-details {
        margin-top: 0;
    }
    .contact-page-sec .contact-details .info-body{
        margin-top: 10px;
    }
    .contact-page-sec .contact-details .info-body p{
        margin: 0px 0 6px;
    }
    .contact-page-sec{
        padding-bottom: 35px;
        padding-top: 45px;
    }
    .contact-page-sec1 .common-heading h3 {
        margin-bottom: 20px;
        font-size: 30px;
    }
    .contact-page-sec1 .office-card .office-text h4 {
        font-size: 18px;
        margin: 0 0 0px;
        text-align: left;
    }
    .contact-page-sec1 .office-card .office-text p{
        text-align: left;
    }
    .contact-page-sec1 .office-card {
        margin-bottom: 0;
    }
    .contact-page-sec2 .common-heading h3{
        font-size: 30px;
        margin-bottom: 20px;
    }
    .contact-page-sec .contact-details .info-card span i {
        margin-right: 6px;
    }
    .contact-page-sec .common-heading {
        margin-left: 5px;
    }
    .contact-page-sec .form-block {
        margin-left: 5px;
    }
    .contact-page-sec1 {
        padding-top: 10px;
        padding-bottom: 15px;
    }
    .career-pg-section .common-heading p{
        text-align: left;
        margin-top: 10px;
    }
    .career-pg-section {
        padding-top: 40px;
        padding-bottom: 20px;
    }
    .career-section .accordion h4 {
        margin-bottom: 15px;
        font-size: 22px;
    }
    .career-section .form-block{
        margin-top: 25px;
    }
    .career-section .form-block h4{
        font-size: 22px;
    }
    .product-section .service-section .s-block{
        padding: 30px 15px;
    }
    .product-section .service-section .s-block h4{
        font-size: 16px;
    }
    .product-section {
        padding-top: 40px;
        padding-bottom: 20px;
    }
    .experience-section .outline-tabs .nav-tabs{
        overflow-x: scroll;
        flex-wrap: nowrap;
    }
    .experience-section .outline-tabs .nav-tabs::-webkit-scrollbar{
        height: 8px;
    }
    .experience-section .outline-tabs .nav-tabs li a{
        display: ruby-text;
    }
    .experience-section{
        padding-top: 40px;
    }
    .experience-section .outline-tabs .nav-tabs li{
        display: block;
    }
    .privacy-policy-sec p{
        text-align: justify;
        margin-bottom: 12px !important;
    }
    .privacy-policy-sec h4 {
        margin-bottom: 6px;
    }
    .software-development1 .image-block {
        width: 350px;
        margin: 0 auto 15px;
    }
    .why-choose-aimbeat .list-style- {
        margin-top: 15px;
    }
    .footer-social-media-icons {
        margin: 0 0 10px;
    }
    .footer-section .footer-row3 {
        padding: 15px 0;
    }
    .web-design-section2 .common-heading h4{
        text-align: left;
    }
    .web-design-section2 .common-heading.text-l>p{
        text-align: justify;
    }
    .digital-marketing-sec4 .itm-media-object .media-body {
        margin-left: 25px;
    }
    .ott-services-sec3 .col-lg-3-cus .service-sec-list{
        margin: 0 0 25px 0;
    }
    .ott-services-sec3 .service-sec-list h5 {
        margin-bottom: 0;
    }
    .ott-services-sec7 .wide-block {
        margin-top: 20px;
    }
    .what-we-provide .wide-block {
        height: auto;
        padding: 25px;
    }
    .what-we-provide .common-heading {
        margin-bottom: 22px;
    }
    .about-agency .common-heading h2 {
        margin-bottom: 8px;
        font-size: 30px;
    }
    .about-agency{
        padding-bottom: 135px;
    }
    .catering-order .catering-order-col{
        height:auto!important;
    }
}
/* end (max-width:991px) */

/* (max-width:768px) */
@media only screen and (max-width:768px){
    .header-heading h1 {
        font-size: 34px;
        line-height: 42px;
        margin-bottom: 5px;
    }
    .hero-content-sec {
        margin-top: 10px;
    }
    .aboutus-section .common-heading h2 {
        font-size: 28px;
        margin-bottom: 12px;
    }
    .counter-section .statistics span {
        font-size: 28px;
    }
    .counter-section .statistics p {
        font-size: 18px;
    }
    .testinomial-section{
        padding-top: 50px;
    }
    .bread-title h2{
        font-size: 30px;
        margin: 5px 0 0;
    }
    .mobile-app-development8 .service-desc-{
        padding-right:0;
    }
    .digital-marketing-sec .image-block {
        width: 300px;
    }
    .digital-marketing-sec3 .image-block{
        width: 300px;
    }
    .ott-services-sec .ott-services-sec-img {
        width: 450px;
        margin: 0 auto 30px;
    }
    .ott-services-sec .common-heading h4 {
        font-size: 24px;
        line-height: 36px;
    }
    .ott-services-sec {
        padding-bottom: 25px;
    }
    .ott-services-sec1 .common-heading h3 {
        font-size: 24px;
        margin-bottom: 5px;
        line-height: 30px;
    }
    .ott-services-sec1 .counter-facts .counter-number p{
        font-size: 15px;
    }
    .ott-services-sec1 .counter-facts .hexagon{
        transform:none;
    }
    .ott-services-sec1 .counter-facts .hexagon {
        height: 200px;
    }
    .ott-services-sec1{
        padding-bottom: 20px;
    }
    .ott-services-sec2 .common-heading h3 {
        font-size: 24px;
        margin-bottom: 0px;
    }
    .ott-services-sec2 {
        padding-bottom: 20px;
    }
    .ott-services-sec3 .common-heading h3 {
        font-size: 22px;
        margin-bottom: 0;
    }
    .ott-services-sec3 .col-lg-3-cus .service-sec-list{
        margin: 25px 0 0;
    }
    .ott-services-sec3 .service-sec-list h5{
        margin-bottom: 0;
        font-size: 16px;
    }
    .ott-services-sec4 .common-heading h3 {
        line-height: 32px;
        font-size: 24px;
    }
    .ott-services-sec4 .common-heading-2 h3 {
        font-size: 20px;
        line-height: 26px;
    }
    .ott-services-sec5 .image-block {
        width: 325px;
    }
    .ott-services-sec5 .accordion {
        margin-top: 20px;
    }
    .ott-services-sec6 .common-heading h3 {
        font-size: 24px;
        line-height: 34px;
    }
    .ott-services-sec9 .common-heading h3 {
        line-height: 36px;
        font-size: 24px;
    }
    .software-development1 {
        padding-bottom: 20px;
    }
}
/* end (max-width:768px) */

/* (max-width:767px) */
@media only screen and (max-width:767px){
    .aboutus-section .common-heading.text-l>p{
        margin-top: 8px;
        text-align: justify;
    }
    .what-we-provide{
        padding-top: 25px;
    }
    .what-we-provide .common-heading {
        margin-bottom: 15px;
    }
    .testinomial-section .common-heading h2{
        font-size: 24px;
        line-height: 30px;
    }
    .testinomial-section .testimonial-card .t-text {
        margin-top: 10px;
    }
    .testinomial-section {
        padding-bottom: 40px;
    }
    .dsk-logo .nav-brand img {
        max-height: 70px;
    }
    .dsk-logo {
        margin-top: 0px;
    }
    .header-heading h1{
        font-size: 28px;
        line-height: 38px;
        text-align: left;
    }
    .header-heading p {
        font-size: 16px;
        text-align: left;
    }
    .title-hero-oth p {
        font-size: 18px;
    }
    .hero-content-sec {
        margin-top: 5px;
        text-align: left;
    }
    .hero-section {
        height: 550px;
    }
    .aboutus-section .about-us-img {
        width: 300px;
        margin: 0 auto 25px;
    }
    .aboutus-section .common-heading h2 {
        font-size: 26px;
        margin-bottom: 8px;
    }
    .what-we-provide .common-heading h2 {
        font-size: 26px;
        margin-bottom: 3px;
    }
    .counter-section .statistics span {
        font-size: 26px;
    }
    .counter-section .statistics p {
        font-size: 16px;
    }
    .testinomial-section {
        padding-top: 35px;
        padding-bottom: 30px;
    }
    .brand-trust-section .common-heading h2 {
        font-size: 24px;
        line-height: 24px;
    }
    .brand-trust-section .niwax-logo-awards{
        padding-bottom: 0;
    }
    .footer-section .-cta-btn p {
        font-size: 24px;
        margin-bottom: 15px;
    }
    .footer-row1 {
        padding: 40px 0px;
    }
    .what-we-provide .common-heading>span{
        text-align: justify;
    }
    .service-page .image-block {
        padding-top: 0px;
        width: 300px;
        margin: 0 auto 15px;
    }
    .service-page .common-heading h4{
        font-size: 24px;
    }
    .our-journey-section .common-heading h1 {
        font-size: 30px;
    }
    .missionvision h2 {
        font-size: 24px;
        line-height: 34px;
        margin-bottom: 10px;
    }
    .missionvision {
        padding-top: 45px;
    }
    .service-page {
        padding-top: 45px;
        padding-bottom: 40px;
    }
    .our-journey-section {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .all-development-page .header-headings h1 {
        font-size: 26px;
    }
    .all-development-page .header-headings h1 span{
        font-size: 30px;
    }
    .all-development-page .header-headings span {
        font-size: 22px;
        line-height: 30px;
    }
    .software-development1 .image-block {
        width: 350px;
        margin: 0 auto 15px;
    }
    .service-implementation h4 {
        font-size: 16px;
        line-height: 26px;
    }
    .service-implementation .service-implementation-img{
        width: 350px;
        margin: 25px auto 0;
    }
    .service-implementation {
        padding-bottom: 30px;
    }
    .our-software-development .common-heading h3 {
        font-size: 24px;
        line-height: 32px;
    }
    .our-software-development .s-block .s-block-content p {
        font-size: 15px;
        text-align: center;
        line-height: 24px;
    }
    .our-software-development .s-block .s-card-icon{
        margin: 0 auto 10px;
    }
    .our-software-development .s-block .s-block-content h4{
        font-size: 16px;
    }
    .our-software-development .s-block {
        padding: 25px 30px;
    }
    .why-choose-aimbeat .common-heading h4 {
        font-size: 18px;
        line-height: 30px;
    }
    .why-choose-aimbeat .list-style- li {
        margin-bottom: 8px;
        line-height: 26px;
    }
    .why-choose-aimbeat .project-view{
        width: 200px;
    }
    .why-choose-aimbeat .list-style- {
        margin-top: 10px;
    }
    .why-choose-aimbeat .common-heading p{
        text-align: justify;
    }
    .why-choose-aimbeat .common-heading h1 {
        line-height: 30px;
        font-size: 20px;
    }
    .technology-expertise .common-heading h3 {
        font-size: 22px;
        margin-bottom: 3px;
    }
    .technology-expertise .common-heading.ptag p{
        text-align: justify;
    }
    .technology-expertise {
        padding-top: 30px;
        padding-bottom: 20px;
    }
    .mobile-app-development2 {
        padding-top: 45px;
        padding-bottom: 40px;
    }
    .mobile-app-development2 .common-heading h3 {
        font-size: 24px;
        line-height: 34px;
        text-align: left;
    }
    .mobile-app-development2 .common-heading p{
        text-align: justify;
    }
    .mobile-app-development3{
        padding-top: 40px;
    }
    .mobile-app-development3 .common-heading h3 {
        font-size: 24px;
        line-height: 36px;
        text-align: left;
    }
    .mobile-app-development3 .common-heading.ptag p{
        text-align: justify;
    }
    .mobile-app-development3 .common-heading{
        margin-bottom: 20px;
    }
    .mobile-app-development3 .order1 {
        order: 2;
    }
    .mobile-app-development3 .order2{
        order: 1;
    }
    .mobile-app-development3 .ps-block{
        margin: 0;
    }
    .mobile-app-development3 .ps-block p{
        text-align: justify;
        margin-bottom: 10px;
    }
    .mobile-app-development3 .image-block1 img{
        box-shadow:none;
    }
    .mobile-app-development3 .image-block1{
        width: 300px;
        margin: auto;
    }
    .mobile-app-development4 .common-heading h3 {
        font-size: 24px;
        margin-bottom: 0;
        line-height: 34px;
    }
    .mobile-app-development4 .s-block{
        padding: 25px 35px;
    }
    .mobile-app-development4 .s-block .s-card-icon{
        margin: 0 auto 20px;
    }
    .mobile-app-development4 .s-block .s-block-content p{
        text-align: justify;
    }
    .mobile-app-development5 {
        padding-top: 40px;
        padding-bottom: 25px;
    }
    .mobile-app-development5 .project-view {
        width: 200px;
        margin: 5px auto 10px;
    }
    .mobile-app-development5 .list-style- li{
        line-height: 26px;
        margin-bottom: 10px;
        text-align: justify;
    }
    .mobile-app-development6 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .mobile-app-development6 .common-heading h4 {
        margin-bottom: 5px;
        text-align: left;
        font-size: 19px;
    }
    .mobile-app-development6 .servie-key-points {
        margin-top: 10px;
    }
    .mobile-app-development6 .service-implementation-txt p{
        font-size: 16px;
    }
    .mobile-app-development6 .servie-key-points .key-points li{
        font-size: 16px;
    }
    .mobile-app-development7 {
        padding-top: 10px;
        padding-bottom: 35px;
    }
    .mobile-app-development7 .itm-media-object .media-body p{
        font-size: 16px;
    }
    .mobile-app-development7 .common-heading .itm-media-object .media {
        margin-top: 30px;
    }
    .mobile-app-development8 {
        padding-top: 40px;
        padding-bottom: 30px;
    }
    .mobile-app-development8 .service-desc- h4 {
        font-size: 21px;
        text-align: left;
    }
    .mobile-app-development8 .service-desc- p{
        text-align: justify;
    }
    .mobile-app-development8 .service-desc- .service-point-2 {
        margin-top: 10px;
    }
    .mobile-app-development8 .service-point-2 li{
        width: 100%;
        font-size: 16px;
    }
    .mobile-app-development9 .accordion .accordion-item .accordion-button{
        line-height: 24px;
    }
    .web-design-section .service-desc- h4 {
        font-size: 20px;
        text-align: left;
    }
    .web-design-section1 .common-heading h4 {
        font-size: 20px;
    }
    .web-design-section1 .s-card-icon {
        margin: 0 auto 10px;
        width: 65px;
    }
    .web-design-section1 .s-block-content{
        margin:0px;
    }
    .web-design-section1 .wide-sblock{
        padding: 20px 12px;
    }
    .web-design-section1 .s-block h4{
        font-size: 14px;
    }
    .web-design-section2 .common-heading h4{
        text-align: left;
    }
    .web-design-section2 .common-heading.text-l>p{
        text-align: justify;
    }
    .web-design-section3 .common-heading h3{
        font-size: 22px;
        line-height: 32px;
    }
    .digital-marketing-sec1 .service-desc- h4 {
        font-size: 20px;
        margin-bottom: 5px;
    }
    .digital-marketing-sec2 .common-heading h3 {
        font-size: 20px;
        line-height: 28px;
    }
    .digital-marketing-sec2 .s-block h4 {
        font-size: 13px;
    }
    .digital-marketing-sec2 .s-card-icon{
        width: 60px;
    }
    .ott-services-sec .ott-services-sec-img {
        width: 400px;
        margin: 0 auto 30px;
    }
    .ott-services-sec .common-heading h4 {
        font-size: 22px;
        line-height: 32px;
    }
    .ott-services-sec1 .common-heading h3{
        font-size: 20px;
        line-height: 28px;
    }
    .ott-services-sec1 .counter-facts .hexagon {
        height: 100%;
        margin-bottom: 20px;
    }
    .ott-services-sec2 .common-heading p{
        font-size: 16px;
    }
    .ott-services-sec2 .itm-media-object .media .media-body h4 {
        font-size: 18px;
    }
    .ott-services-sec3 {
        padding-top: 35px;
        padding-bottom: 40px;
    }
    .ott-services-sec3 .common-heading h3 {
        font-size: 20px;
        margin-bottom: 0;
        line-height: 32px;
    }
    .ott-services-sec4 .common-heading h3{
        font-size: 20px;
        line-height: 28px;
    }
    .ott-services-sec4 .common-heading p{
        font-size: 16px;
        line-height: 26px;
    }
    .ott-services-sec5 .image-block {
        width: 275px;
    }
    .ott-services-sec6 .common-heading h3 {
        font-size: 20px;
        line-height: 28px;
    }
    .ott-services-sec6 .outline-tabs .tab-pane .tab-content-img {
        width: 210px;
        margin: 0 auto 15px;
        float:unset;
    }
    .ott-services-sec7{
        padding-top: 40px;
    }
    .ott-services-sec7 .common-heading h3 {
        font-size: 20px;
        line-height: 26px;
        margin-bottom: 8px;
    }
    .ott-services-sec7 .common-heading p{
        font-size: 16px;
        line-height: 26px;
    }
    .ott-services-sec7 .wide-block {
        margin-top: 20px;
    }
    .ott-services-sec8 .common-heading h3 {
        font-size: 20px;
        line-height: 26px;
        margin-bottom: 5px;
    }
    .ott-services-sec9 .common-heading h3 {
        line-height: 28px;
        font-size: 20px;
        margin-bottom: 5px;
    }
    .ott-services-sec9 .s-block .s-card-icon {
        width: 65px;
        margin: 0 auto 10px;
    }
    .ott-services-sec9 .s-block .s-block-content h4 {
        font-size: 16px;
        margin: 0;
    }
    .ott-services-sec9 .s-block {
        padding: 20px 15px;
    }
    .ott-services-sec11 .common-heading h2 {
        font-size: 26px;
    }
    .ott-services-sec11 .accordion .accordion-body{
        padding-top: 0;
    }
    .ott-services-sec11 {
        padding-top: 10px;
        padding-bottom: 25px;
    }
    .contact-page-sec .contact-details {
        margin-bottom: 35px;
    }
    .contact-page-sec .common-heading h3 {
        font-size: 28px;
        line-height: 26px;
    }
    .contact-page-sec .common-heading p {
        margin-bottom: 10px;
    }
    .contact-page-sec {
        padding-bottom: 20px;
    }
    .contact-page-sec1 .common-heading h3 {
        font-size: 28px;
    }
    .contact-page-sec1 .office-card {
        margin-bottom: 25px;
    }
    .contact-page-sec2 .common-heading h3 {
        font-size: 28px;
        margin-bottom: 18px;
    }
    .contact-page-sec1 .office-card .office-text p{
        margin-bottom: 0;
    }
    .contact-page-sec1{
        padding-bottom: 0;
    }
    .career-pg-section .common-heading p {
        text-align: justify;
        margin-bottom: 10px;
    }
    .career-pg-section{
        padding-bottom: 5px;
    }
    .career-section .accordion .accordion-button{
        padding: 8px 20px;
        font-size: 16px;
    }
    .career-pg-section .image-block{
        width: 350px;
        margin: 0 auto 15px;
    }
    .career-pg-section{
        padding-top: 30px;
    }
    .career-section {
        padding-bottom: 35px;
    }
    .clients-section .s-block{
        margin-bottom: 20px;
    }
    .clients-section {
        padding-top: 30px;
        padding-bottom: 10px;
    }
    .product-section .tabs-layout .nav-tabs .nav-link{
        margin: 0 10px 0 0;
        font-size: 16px;
    }
    .product-section .service-section .s-block {
        padding: 25px 10px 15px;
    }
    .product-section .service-section .s-block h4 {
        font-size: 14px;
        line-height: 20px;
        height: 42px;
        display: flex;
        justify-content: center;
        align-items: center;
        white-space: break-spaces;
    }
    .product-section .service-section .s-card-icon{
        height: 135px;
    }
    .experience-section .outline-tabs .nav-tabs{
        height: 62px;
        overflow-y: hidden;
        margin-bottom: 25px;
    }
    .experience-section .website-tab-pane .s-block{
        margin-top: 0;
        margin-bottom: 25px;
    }
    .experience-section .outline-tabs .nav-tabs li a{
        padding: 8px 30px;
        margin: 0 auto 10px;
        font-size: 15px;
    }
    .experience-section {
        padding-top: 35px;
        padding-bottom: 20px;
    }
    .experience-section .service-section .s-block h4{
        font-size: 14px;
    }
    .experience-section .website-tab-pane .service-section .s-block {
        padding: 20px 20px 10px;
    }
    .servie-key-points {
        margin-top: 15px;
    }
    .service-implementation .servie-key-points .key-points {
        margin-top: 15px;
    }
    /* .ott-services-sec6 .tabs-layout .nav-tabs .nav-link{
        margin-right: 15px;
    } */
    .ott-services-sec6 .common-heading {
        margin-bottom: 20px;
    }
    .ott-services-sec6 .outline-tabs .nav-tabs {
        margin-bottom: 35px;
    }
    .ott-services-sec3 .col-lg-3-cus .srvc-bg-nx {
        height: 100%;
    }
    .ott-services-sec10 .service-sec-list p {
        display: block;
        margin: 5px 0 0;
    }
    .ott-services-sec10 .common-heading {
        padding-bottom: 0;
    }
    .footer-social-media-icons a{
        font-size: 20px;
        width: 30px;
        height: 30px;
    }
    .digital-marketing-sec4 .itm-media-object .media-body h4 {
        font-size: 18px;
        margin: 0;
    }
    .digital-marketing-sec4 .itm-media-object .media-body {
        margin-left: 15px;
    }
    .digital-marketing-sec4 .itm-media-object .media .img-ab- {
        width: 60px;
    }
    .digital-marketing-sec3 {
        padding-top: 30px;
        padding-bottom: 40px;
    }
    .digital-marketing-sec3 .image-block{
        margin-bottom: 10px;
    }
    .ott-services-sec1 .counter-facts .hexagon{
        padding: 20px 25px 25px;
    }
    .ott-services-sec2 .common-heading h3 {
        font-size: 22px;
        margin-bottom: 0px;
    }
    .ott-services-sec3 .common-heading h3{
        line-height: 28px;
    }
    .ott-services-sec4 .common-heading-2 h3 {
        font-size: 18px;
        line-height: 26px;
    }
    .ott-services-sec4 .common-heading-2 .media-body h4 {
        font-size: 18px;
        margin-bottom: 0px;
    }
    .tabs-layout .nav-tabs .nav-link{
        margin: 0 5px 10px;
    }
    .ott-services-sec7 .wide-block h4 {
        margin: 10px 0 5px;
        font-size: 18px;
    }
    .ott-services-sec7 .wide-block span {
        line-height: 22px;
        font-size: 16px;
    }
    .ott-services-sec8 .common-heading p{
        line-height: 24px;
    }
    .ott-services-sec8 .common-heading h4 {
        font-size: 18px;
    }
    .career-section .accordion h4{
        font-size: 20px;
    }
    .career-section .accordion .accordion-body ul li {
        margin-bottom: 8px;
        line-height: 24px;
        font-size: 16px;
    }
    .career-section .form-block h4 {
        font-size: 20px;
    }
}
/* end (max-width:767px) */

/* (max-width:575px) */
@media only screen and (max-width:575px){
    .footer-svg{
        height: 60px;
    }
    .footer-social-media-icons a{
        width: 25px;
        height: 25px;
    }
    .footer-social-media-icons {
        margin: 0 0 20px;
    }
    .aimb-header .hidedesktop .btn-br {
        line-height: 34px;
        height: 35px;
        padding: 0 15px;
        font-size: 14px;
    }
    .service-page .image-block{
        width: 250px;
    }
    .service-page .common-heading h4 {
        font-size: 22px;
        line-height: 30px;
    }
    .service-page .common-heading>span {
        font-size: 20px;
    }
    .service-page {
        padding-top: 45px;
        padding-bottom: 40px;
    }
    .our-journey-section {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .our-journey-section .common-heading h1 {
        font-size: 28px;
    }
    .our-journey-section .common-heading p{
        font-size: 16px;
    }
    .missionvision h2 {
        font-size: 22px;
        line-height: 30px;
        margin-bottom: 6px;
    }
    .missionvision p{
        font-size: 16px;
    }
    .missionvision .s-block2 h3 {
        font-size: 22px;
    }
    .all-development-page .header-headings h1 {
        font-size: 22px;
    }
    .all-development-page .header-headings h1 span{
        font-size: 26px;
    }
    .all-development-page .header-headings span{
        font-size: 18px;
    }
    .hero-section.all-development-page{
        padding-top: 20px;
    }
    .all-development-page .formcover {
        padding: 20px 20px;
        margin: 15px auto 0
    }
    .our-software-development .common-heading h3{
        font-size: 22px;
    }
    .why-choose-aimbeat .common-heading h4 {
        font-size: 18px;
        line-height: 28px;
    }
    .why-choose-aimbeat .project-view {
        width: 175px;
    }
    .why-choose-aimbeat .list-style- li{
        font-size: 16px;
    }
    .why-choose-aimbeat .common-heading p{
        font-size: 16px;
    }
    .why-choose-aimbeat .common-heading h1 {
        line-height: 28px;
        font-size: 18px;
    }
    .technology-expertise .common-heading h3 {
        font-size: 20px;
        margin-bottom: 3px;
    }
    .bread-title h2{
        font-size: 26px;
        margin: 5px 0 0;
    }
    .formcover h4 {
        font-size: 22px;
    }
    .service-implementation .service-implementation-img {
        width: 300px;
    }
    .software-development1 .image-block{
        width: 300px;
    }
    .mobile-app-development2 .common-heading h3 {
        font-size: 22px;
        line-height: 32px;
    }
    .mobile-app-development2 {
        padding-top: 35px;
        padding-bottom: 30px;
    }
    .mobile-app-development2 .common-heading p {
        font-size: 16px;
    }
    .mobile-app-development3 .common-heading h3 {
        font-size: 22px;
        line-height: 32px;
    }
    .mobile-app-development3 .ps-block span{
        width: 70px;
        height: 70px;
        line-height: 75px;
    }
    .mobile-app-development3 .image-block1 {
        width: 250px;
        margin: auto;
    }
    .mobile-app-development4 .common-heading h3{
        font-size: 22px;
    }
    .mobile-app-development4 .s-block .s-block-content p{
        font-size: 16px;
    }
    .mobile-app-development4 .s-block .s-card-icon {
        margin: 0 auto 10px;
    }
    .mobile-app-development5 {
        padding-top: 30px;
        padding-bottom: 10px;
    }
    .mobile-app-development5 .list-style- li{
        font-size: 16px;
    }
    .mobile-app-development6 {
        padding-top: 25px;
        padding-bottom: 35px;
    }
    .mobile-app-development6 .common-heading h4{
        font-size: 18px;
        line-height: 28px;
    }
    .web-design-section {
        padding-top: 35px;
        padding-bottom: 25px;
    }
    .web-design-section .service-desc- h4{
        font-size: 19px;
    }
    .web-design-section1 {
        padding-top: 30px;
    }
    .web-design-section1 .s-block h4 {
        font-size: 16px;
    }
    .web-design-section2 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .web-design-section3 .common-heading h3 {
        font-size: 20px;
    }
    .web-design-section3 {
        padding-top: 30px;
        padding-bottom: 35px;
    }
    .web-design-section4 .common-heading h3 {
        font-size: 28px;
    }
    .web-design-section4 .common-headings h2 {
        line-height: 30px;
        font-size: 20px;
    }
    .web-design-section4 .common-headings h3{
        font-size: 20px;
        line-height: 30px;
    }
    .digital-marketing-sec .image-block {
        width: 250px;
    }
    .digital-marketing-sec1 .service-desc- h4 {
        font-size: 20px;
        margin-bottom: 5px;
    }
    .digital-marketing-sec1 .service-desc- p{
        font-size: 16px;
    }
    .digital-marketing-sec2 .common-heading h3 {
        font-size: 20px;
        line-height: 28px;
    }
    .digital-marketing-sec2 .s-card-icon {
        width: 65px;
    }
    .digital-marketing-sec2 .s-block h4 {
        font-size: 16px;
    }
    .digital-marketing-sec3 .image-block {
        width: 250px;
        margin-bottom: 15px;
    }
    .digital-marketing-sec3 {
        padding-top: 40px;
        padding-bottom: 35px;
    }
    .digital-marketing-sec4 {
        padding-top: 40px;
        padding-bottom: 35px;
    }
    .digital-marketing-sec4 .common-heading h4 {
        font-size: 20px;
        line-height: 28px;
    }
    .digital-marketing-sec4 .single-image {
        width: 400px;
    }
    .digital-marketing-sec4 .itm-media-object .media-body h4 {
        font-size: 16px;
    }
    .ott-services-sec .ott-services-sec-img {
        width: 350px;
        margin: 0 auto 25px;
    }
    .ott-services-sec .common-heading h4 {
        font-size: 20px;
        line-height: 32px;
    }
    .ott-services-sec1{
        padding-top: 30px;
    }
    .ott-services-sec1 .common-heading h3 {
        font-size: 20px;
        line-height: 26px;
    }
    .ott-services-sec1 .common-heading p{
        font-size: 16px;
    }
    .ott-services-sec2 .common-heading h3 {
        font-size: 20px;
    }
    .ott-services-sec3 .common-heading h3 {
        font-size: 18px;
    }
    .ott-services-sec3 .common-heading p{
        font-size: 16px;
    }
    .ott-services-sec4 .common-heading h3 {
        font-size: 20px;
    }
    .ott-services-sec4 .common-heading-2 .media-body h4 {
        font-size: 18
    }
    .ott-services-sec4 .common-heading-2 h3 {
        font-size: 18px;
    }
    .ott-services-sec5 .image-block {
        width: 250px;
    }
    .ott-services-sec6 .common-heading h3 {
        font-size: 20px;
        line-height: 28px;
    }
    .ott-services-sec6 .outline-tabs .tab-pane .tab-content-img {
        width: 200px;
    }
    .ott-services-sec6 .outline-tabs .tab-pane .tab-content-txt p{
        font-size: 16px;
        line-height: 26px;
    }
    .ott-services-sec6 {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .ott-services-sec7 .common-heading h3 {
        font-size: 20px;
        line-height: 28px;
        text-align: left;
    }
    .ott-services-sec7 .common-heading p{
        text-align: left;
    }
    .ott-services-sec7 .wide-block h4 {
        margin: 5px 0 5px;
        font-size: 18px;
    }
    .ott-services-sec7 .wide-block span {
        line-height: 24px;
        font-size: 16px;
    }
    .ott-services-sec8 .common-heading h3 {
        font-size: 20px;
        line-height: 28px;
    }
    .ott-services-sec8 .common-heading h4{
        font-size: 18px;
    }
    .ott-services-sec8 .common-heading p{
        margin-top: 0px;
    }
    .ott-services-sec9 .common-heading h3 {
        line-height: 30px;
        font-size: 20px;
        margin-bottom: 0;
    }
    .ott-services-sec9 .s-block .s-block-content h4 {
        font-size: 17px;
    }
    .ott-services-sec9 .s-block {
        margin-top: 20px;
    }
    .ott-services-sec11 .common-heading h2 {
        font-size: 24px;
    }
    .contact-page-sec{
        padding-top: 35px;
    }
    .contact-page-sec .email-card {
        margin-top: 25px;
    }
    .contact-page-sec .skype-card {
        margin-top: 25px;
    }
    .contact-page-sec .common-heading h3 {
        font-size: 24px;
    }
    .contact-page-sec .common-heading p {
        margin-bottom: 5px;
    }
    .contact-page-sec1 .common-heading h3 {
        font-size: 26px;
        margin-bottom: 15px;
    }
    .contact-page-sec2 .common-heading h3 {
        font-size: 24px;
        margin-bottom: 15px;
    }
    .contact-page-sec2 iframe {
        height: 250px;
    }
    .career-section .accordion h4 {
        margin-bottom: 10px;
        font-size: 20px;
    }
    .career-section .accordion .accordion-button{
        font-size: 16px;
    }
    .career-section .accordion .accordion-body ul li {
        margin-bottom: 6px;
        font-size: 16px;
    }
    .career-section .form-block {
        margin-top: 20px;
    }
    .career-section .form-block h4 {
        font-size: 20px;
    }
    .career-section {
        padding-bottom: 35px;
    }
    .career-pg-section .image-block {
        margin-bottom: 15px;
        width: 300px;
    }
    .career-section .accordion{
        margin-top: 10px;
    }
    .experience-section .outline-tabs .nav-tabs::-webkit-scrollbar {
        height: 6px;
    }
    .experience-section .outline-tabs .nav-tabs li a{
        font-size: 14px;
    }
    .experience-section .outline-tabs .nav-tabs{
        height: 58px;
    }
    .experience-section .service-section .s-block h4 {
        font-size: 14px;
        line-height: 20px;
        height: 40px;
        align-items: center;
        display: flex;
        justify-content: center;
    }
    .privacy-policy-sec {
        padding-top: 40px;
        padding-bottom: 30px;
    }
    .privacy-policy-sec p{
        font-size: 16px;
    }
    .dsk-logo {
        margin-top: 0px;
    }
    .our-software-development .s-block .s-block-content p{
        text-align: center;
    }
    .technology-expertise .industry-workfor{
        margin-bottom: 0px;
    }
    .footer-row2 {
        padding: 0px 0 0px;
    }
    .ott-services-sec2 .itm-media-object .media .img-ab- {
        width: 50px;
    }
    .ott-services-sec2 .itm-media-object .media-body {
        margin-left: 20px;
    }
    .ott-services-sec4 .itm-media-object .media .img-ab-{
        width: 50px;
    }
    .ott-services-sec4 .itm-media-object .media-body{
        margin-left: 20px;
    }
    .ott-services-sec4 .common-heading-2 .itm-media-object .media {
        margin-top: 15px;
    }
    .ott-services-sec4 .common-heading-2 .media-body p{
        line-height: 24px;
    }
    .ott-services-sec4 .common-heading-2 .itm-media-object {
        margin-top: 20px;
    }
    .ott-services-sec10 .service-sec-list img{
        margin-bottom: 5px;
    }
    .ott-services-sec3 .common-heading {
        padding-bottom: 0px;
    }
    .ott-services-sec5 {
        padding-bottom: 20px;
    }
    .ott-services-sec6 .tabs-layout .nav-tabs .nav-link {
        margin: 0 15px 15px 0;
    }
    .experience-section {
        padding-top: 30px;
        padding-bottom: 10px;
    }
    .technology-expertise{
        padding-bottom: 40px;
    }
    .footer-section .-cta-btn p {
        font-size: 22px;
    }
    .mobile-app-development9 .common-headings h2 {
        font-size: 18px;
        line-height: 30px;
        margin-top: 25px;
    }
    .mobile-app-development9 .common-headings h3{
        font-size: 18px;
        line-height: 28px;
        margin-top: 6px;
    }
    .digital-marketing-sec2 .s-block {
        margin-top: 20px;
    }
    .digital-marketing-sec4 .itm-media-object p{
        font-size: 16px;
    }
    .ott-services-sec8 .itm-media-object .media .img-ab-{
        width: 50px;
    }
    .ott-services-sec8 .itm-media-object .media-body {
        margin-left: 20px;
    }
}
/* end (max-width:575px) */

/* (max-width:479px) */
@media only screen and (max-width:479px){
    .header-heading h1 {
        font-size: 24px;
        line-height: 32px;
    }
    .title-hero-oth p {
        font-size: 16px;
    }
    .header-heading p{
        font-size: 15px;
    }
    .service-slide{
        margin: 10px 0;
    }
    .title-serv-c span {
        display: inline;
    }
    .image-sr-mm{
        height: 175px;
    }
    .title-serv-c {
        font-size: 20px;
        padding: 20px 20px 25px;
    }
    .aboutus-section .about-us-img {
        width: 250px;
    }
    .aboutus-section .common-heading h2 {
        font-size: 24px;
        margin-bottom: 0;
    }
    .aboutus-section .common-heading.text-l>p {
        margin-top: 6px;
        text-align: justify;
        font-size: 15px;
    }
    .aboutus-section .common-heading .btn-main {
        margin-top: 15px;
        line-height: 42px;
        font-size: 12px;
    }
    .what-we-provide .common-heading h2 {
        font-size: 22px;
    }
    .what-we-provide .common-heading>span {
        margin: 0;
        font-size: 14px;
        line-height: 24px;
    }
    .what-we-provide .wide-block h4 {
        font-size: 16px;
        line-height: 26px;
        margin: 0px 0 10px;
    }
    .what-we-provide .link-hover a {
        font-size: 14px;
    }
    .counter-section .statistics span {
        font-size: 20px;
    }
    .counter-section .statistics p {
        font-size: 15px;
        line-height: 22px;
    }
    .counter-section .statistics-img {
        width: 70px;
        height: 70px;
    }
    .counter-section {
        padding-top: 35px;
        padding-bottom: 10px;
    }
    .testinomial-section .common-heading>span{
        font-size: 20px;
    }
    .testinomial-section .common-heading h2 {
        font-size: 18px;
        line-height: 30px;
        margin-top: 3px;
    }
    .testimonial-card .t-text p {
        font-size: 14px;
        line-height: 26px;
    }
    .brand-trust-section .common-heading h2 {
        font-size: 20px;
        line-height: 16px;
    }
    .brand-trust-section .companytime p {
        font-size: 16px;
    }
    .brand-trust-section .companytime p span {
        font-size: 14px;
        margin: 6px 0 0;
        padding: 6px 0 0;
    }
    .footer-section .-cta-btn p {
        font-size: 18px;
        margin-bottom: 10px;
    }
    .footer-section .btn-main {
        line-height: 42px;
        font-size: 12px;
    }
    .footer-row1 {
        padding: 30px 0px;
    }
    .footer-row2 {
        padding: 0 0 0px;
    }
    .footer-section .footer-row2 h5{
        font-size: 18px;
    }
    .footer-section .footer-address-list li a {
        font-size: 15px;
        padding: 0px;
    }
    .footer-social-media-icons a i{
        font-size: 20px;
    }
    .footer-social-media-icons {
        margin: 0 0 12px;
    }
    .footer-section .footer-row3 {
        padding: 15px 0;
    }
    .footer-section .footer- p{
        font-size: 14px;
    }
    .footer-social-media-icons a {
        margin: 0 5px;
    }
    .footer-section .footer-row2 h5 {
        margin-bottom: 6px;
    }
    .what-we-provide .wide-block {
        margin-bottom: 15px;
    }
    .testimonial-card .client-thumbs .media-body h5{
        font-size: 16px;
    }
    .testimonial-card .client-thumbs .media-body p{
        font-size: 14px;
    }
    .brand-trust-section .companytime{
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .aimb-header .hidedesktop .btn-br {
        line-height: 36px;
        height: 36px;
        padding: 0 15px;
        font-size: 12px;
    }
    .service-page .image-block {
        width: 225px;
    }
    .service-page .common-heading h4 {
        font-size: 18px;
        line-height: 24px;
    }
    .service-page .common-heading>span {
        font-size: 18px;
        margin: 3px 0 0px;
    }
    .service-page .common-heading p{
        font-size: 15px;
        margin-top: 8px;
    }
    .our-journey-section .common-heading h1 {
        font-size: 26px;
    }
    .our-journey-section .common-heading p {
        font-size: 15px;
        line-height: 26px;
    }
    .our-journey-section .project-view {
        width: 175px;
    }
    .our-journey-section .list-style- li {
        line-height: 26px;
        font-size: 16px;
    }
    .missionvision h2 {
        font-size: 20px;
        line-height: 26px;
    }
    .missionvision h4 {
        margin-bottom: 0px;
        font-size: 18px;
    }
    .missionvision .s-block2 h3 {
        font-size: 20px;
    }
    .missionvision .s-block2 .card-icon{
        width: 70px;
    }
    .all-development-page .header-headings h1 {
        font-size: 20px;
        line-height: 30px;
    }
    .all-development-page .header-headings h1 span{
        font-size: 22px;
        line-height: 22px;
    }
    .bread-title h2 {
        font-size: 20px;
        margin: 0px 0 0;
    }
    .all-development-page .header-headings h1 {
        font-size: 18px;
    }
    .all-development-page .header-headings h1 span {
        font-size: 18px;
    }
    .all-development-page .header-headings span{
        font-size: 16px;
    }
    .all-development-page .form-block{
        width: 100%;
    }
    .formcover h4 {
        font-size: 20px;
    }
    .form-block input, .form-block textarea{
        font-size: 15px;
    }
    .software-development1 .common-heading.text-l>p{
        font-size: 15px;
    }
    .service-implementation h4 {
        font-size: 15px;
        line-height: 24px;
    }
    .service-implementation .service-implementation-img {
        width: 250px;
    }
    .service-implementation .servie-key-points .key-points li{
        font-size: 15px;
    }
    .service-implementation .servie-key-points .key-points li:before{
        height: 22px;
        width: 22px;
    }
    .our-software-development .common-heading h3 {
        font-size: 20px;
        line-height: 26px;
    }
    .our-software-development{
        padding-top: 30px;
    }
    .why-choose-aimbeat .common-heading h4{
        line-height: 26px;
        font-size: 16px;
    }
    .why-choose-aimbeat .common-heading h1 {
        line-height: 26px;
        font-size: 16px;
    }
    .technology-expertise{
        padding-top: 25px;
    }
    .mobile-app-development2 .common-heading h3 {
        font-size: 18px;
        line-height: 26px;
    }
    .mobile-app-development2 .common-heading p {
        font-size: 15px;
    }
    .mobile-app-development3 .common-heading h3 {
        font-size: 18px;
        line-height: 26px;
    }
    .mobile-app-development3 .common-heading.ptag p {
        font-size: 15px;
    }
    .mobile-app-development3 .ps-block p{
        font-size: 15px;
    }
    .mobile-app-development3 .image-block1 {
        width: 200px;
    }
    .mobile-app-development4 .common-heading h3 {
        font-size: 18px;
        line-height: 24px;
    }
    .mobile-app-development4 {
        padding-top: 30px;
        padding-bottom: 50px;
    }
    .mobile-app-development4 .s-block .s-block-content p {
        font-size: 15px;
        line-height: 26px;
    }
    .mobile-app-development4 .s-block .s-card-icon {
        width: 70px;
    }
    .mobile-app-development5 .list-style- li {
        font-size: 15px;
    }
    .mobile-app-development6 .service-implementation-txt p {
        font-size: 15px;
        line-height: 26px;
    }
    .mobile-app-development6 .servie-key-points .key-points li {
        font-size: 15px;
    }
    .mobile-app-development6 {
        padding-top: 20px;
        padding-bottom: 30px;
    }
    .mobile-app-development7 .itm-media-object .media-body h5{
        font-size: 17px;
    }
    .mobile-app-development7 .itm-media-object .media-body p {
        font-size: 15px;
        line-height: 26px;
    }
    .mobile-app-development7 .common-heading .itm-media-object .media {
        margin-top: 20px;
    }
    .mobile-app-development8 .service-desc- h4 {
        font-size: 19px;
        line-height: 28px;
    }
    .mobile-app-development8 .service-desc- p {
        line-height: 24px;
        font-size: 15px;
    }
    .mobile-app-development8 .service-point-2 li{
        font-size: 15px;
    }
    .mobile-app-development9 .common-heading h3 {
        font-size: 24px;
    }
    .mobile-app-development9 .servie-key-points-img{
        width: 225px;
    }
    .mobile-app-development9 .accordion .accordion-item .accordion-button{
        font-size: 15px;
        padding: 10px 15px;
    }
    .mobile-app-development9 .accordion .accordion-item .accordion-body p{
        font-size: 15px;
    }
    .mobile-app-development9 .accordion .accordion-item .accordion-body{
        padding: 10px 15px;
    }
    .mobile-app-development9 .common-headings h2 {
        font-size: 18px;
        line-height: 28px;
        margin-top: 12px;
    }
    .mobile-app-development9 .common-headings h3{
        font-size: 18px;
        line-height: 26px;
        margin-bottom: 20px;
    }
    .-cta-btn p {
        margin: 0 0 15px 0;
        font-size: 20px;
    }
    .mobile-app-development3 .ps-block h4 {
        font-size: 18px;
    }
    .web-design-section .service-desc- h4 {
        font-size: 18px;
        line-height: 26px;
    }
    .web-design-section .service-desc- p{
        font-size: 16px;
    }
    .web-design-section .service-desc- .service-point-2 li{
        margin-bottom: 5px;
        font-size: 16px;
    }
    .web-design-section .service-desc- .service-point-2 {
        margin-top: 12px;
    }
    .web-design-section1 .common-heading h4 {
        font-size: 18px;
        line-height: 28px;
    }
    .web-design-section1 {
        padding-top: 25px;
    }
    .web-design-section1 .s-block {
        margin-top: 15px;
    }
    .web-design-section2 .common-heading h4 {
        font-size: 18px;
        line-height: 26px;
    }
    .web-design-section2 {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .web-design-section3 .common-heading h3 {
        font-size: 18px;
        line-height: 26px;
    }
    .web-design-section3 .common-heading .media .media-body h5{
        font-size: 16px;
    }
    .web-design-section3 .common-heading .media .media-body p{
        font-size: 16px;
        line-height: 26px;
    }
    .web-design-section4 {
        padding-top: 25px;
        padding-bottom: 20px;
    }
    .web-design-section4 .common-heading h3 {
        font-size: 22px;
    }
    .web-design-section4 .accordion .accordion-body p{
        font-size: 16px;
        line-height: 26px;
    }
    .web-design-section4 .common-headings h2 {
        line-height: 26px;
        font-size: 16px;
    }
    .web-design-section4 .common-headings h3 {
        font-size: 16px;
        line-height: 26px;
    }
    .digital-marketing-sec .image-block {
        width: 225px;
    }
    .digital-marketing-sec .common-heading.text-l>p{
        font-size: 15px;
        line-height: 24px;
    }
    .digital-marketing-sec1 .service-desc- h4 {
        font-size: 18px;
        line-height: 24px;
        margin-bottom: 6px;
    }
    .digital-marketing-sec1 .service-desc- p {
        font-size: 15px;
        line-height: 26px;
        margin-bottom: 8px;
    }
    .digital-marketing-sec1 {
        padding-top: 35px;
        padding-bottom: 35px;
    }
    .digital-marketing-sec2 .common-heading h3 {
        font-size: 18px;
        line-height: 26px;
    }
    .digital-marketing-sec2 {
        padding-top: 35px;
        padding-bottom: 40px;
    }
    .digital-marketing-sec2 .s-block {
        margin-top: 20px;
    }
    .digital-marketing-sec3 .image-block {
        width: 225px;
        margin-bottom: 10px;
    }
    .digital-marketing-sec3 .common-heading h4 {
        font-size: 18px;
        line-height: 26px;
    }
    .digital-marketing-sec3 .common-heading p{
        font-size: 15px;
    }
    .digital-marketing-sec4 {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .digital-marketing-sec4 .common-heading h4 {
        font-size: 18px;
        line-height: 26px;
    }
    .common-heading.text-l>p {
        font-size: 15px;
        line-height: 24px;
    }
    .digital-marketing-sec4 .single-image {
        width: 350px;
    }
    .digital-marketing-sec4 .itm-media-object .media-body h4 {
        font-size: 16px;
    }
    .digital-marketing-sec4 .itm-media-object .media-body p {
        font-size: 15px;
        line-height: 26px;
    }
    .digital-marketing-sec4 .itm-media-object p{
        font-size: 16px;
        line-height: 26px;
    }
    .digital-marketing-sec1 .service-desc- .moreless-button{
        font-size: 16px;
    }
    .ott-services-sec {
        padding-top: 40px;
    }
    .ott-services-sec .ott-services-sec-img {
        width: 300px;
        margin: 0 auto 25px;
    }
    .ott-services-sec .common-heading h4 {
        font-size: 18px;
        line-height: 26px;
        margin-bottom: 0;
    }
    .ott-services-sec .common-heading p {
        font-size: 15px;
        line-height: 26px;
    }
    .ott-services-sec1 .common-heading h3 {
        font-size: 18px;
        line-height: 24px;
        text-align: left;
    }
    .ott-services-sec1 .common-heading p {
        font-size: 15px;
        line-height: 24px;
        text-align: left;
    }
    .ott-services-sec2 .common-heading h3 {
        font-size: 18px;
        text-align: left;
    }
    .ott-services-sec2 .common-heading p {
        font-size: 15px;
        line-height: 24px;
        text-align: left;
    }
    .ott-services-sec2 .itm-media-object .media .media-body h4 {
        font-size: 16px;
    }
    .ott-services-sec2 .itm-media-object .media .media-body p {
        font-size: 15px;
        line-height: 24px;
    }
    .ott-services-sec3 .common-heading h3{
        line-height: 24px;
    }
    .ott-services-sec4 .common-heading h3 {
        font-size: 18px;
        line-height: 28px;
        text-align: left;
    }
    .ott-services-sec4 .common-heading p {
        font-size: 15px;
        line-height: 24px;
        text-align: left;
    }
    .ott-services-sec4 .common-heading-2 h3 {
        font-size: 18px;
    }
    .ott-services-sec4 .common-heading-2 .media-body h4 {
        font-size: 18px;
    }
    .ott-services-sec4 .common-heading-2 .media-body p {
        font-size: 15px;
        line-height: 22px;
    }
    .ott-services-sec4 {
        padding-top: 40px;
        padding-bottom: 40px;
    }
    .ott-services-sec5 .image-block {
        width: 225px;
    }
    .ott-services-sec5 .accordion .accordion-button{
        padding: 10px 16px;
    }
    .ott-services-sec5 .accordion .accordion-item .accordion-body p {
        font-size: 15px;
        line-height: 24px;
    }
    .ott-services-sec5 {
        padding-bottom: 22px;
    }
    .ott-services-sec6 .common-heading h3 {
        font-size: 18px;
        line-height: 26px;
    }
    .ott-services-sec6 .common-heading p{
        font-size: 16px;
    }
    .ott-services-sec6 .outline-tabs .tab-pane .tab-content-img {
        width: 175px;
    }
    .ott-services-sec7 .common-heading h3 {
        font-size: 18px;
        line-height: 24px;
    }
    .ott-services-sec7 {
        padding-top: 30px;
    }
    .ott-services-sec7 .common-heading p {
        font-size: 15px;
        line-height: 22px;
    }
    .ott-services-sec7 .wide-block h4 {
        margin: 5px 0 5px;
        font-size: 16px;
    }
    .ott-services-sec7 .wide-block span {
        font-size: 15px;
        line-height: 22px;
    }
    .ott-services-sec8 .common-heading h3 {
        font-size: 18px;
        line-height: 24px;
    }
    .ott-services-sec8 .common-heading h4 {
        font-size: 16px;
    }
    .ott-services-sec8 .common-heading p{
        font-size: 15px;
        line-height: 22px;
    }
    .ott-services-sec9 {
        padding-top: 30px;
        padding-bottom: 35px;
    }
    .ott-services-sec9 .common-heading h3 {
        line-height: 24px;
        font-size: 18px;
        text-align: left;
    }
    .ott-services-sec9 .common-heading.ptag p {
        font-size: 15px;
        line-height: 22px;
        text-align: left;
    }
    .ott-services-sec3 .common-heading h3 {
        font-size: 18px;
        text-align: left;
        margin-bottom: 8px;
    }
    .ott-services-sec11 .common-heading h2 {
        font-size: 22px;
    }
    .ott-services-sec11 .common-heading p{
        font-size: 16px;
    }
    .ott-services-sec11 .accordion .accordion-button {
        font-size: 15px;
        line-height: 24px;
    }
    .ott-services-sec11 .accordion .accordion-body p {
        font-size: 15px;
        line-height: 24px;
    }
    .contact-page-sec {
        padding-top: 30px;
    }
    .contact-page-sec .email-card {
        margin-top: 20px;
    }
    .contact-page-sec .common-heading h3 {
        font-size: 22px;
    }
    .contact-page-sec1 .common-heading h3 {
        font-size: 24px;
    }
    .contact-page-sec1 .office-card .office-text h4{
        font-size: 17px;
    }
    .contact-page-sec1 .office-card .office-text p{
        font-size: 16px;
    }
    .contact-page-sec2 .common-heading h3 {
        font-size: 22px;
    }
    .contact-page-sec2 iframe {
        height: 225px;
    }
    .career-section .accordion {
        margin-right: 0;
        margin-top: 0px;
    }
    .career-section .accordion h4 {
        margin-bottom: 8px;
        font-size: 18px;
    }
    .career-section .form-block h4 {
        font-size: 18px;
        margin-bottom: 15px;
    }
    .career-section .form-block {
        margin-top: 15px;
    }
    .career-pg-section{
        padding-top: 30px;
    }
    .career-pg-section .image-block{
        width: 250px;
        margin-bottom: 10px;
    }
    .career-section {
        padding-bottom: 30px;
    }
    .clients-section .s-block {
        margin-bottom: 15px;
    }
    .product-section .service-section .s-block h4{
        font-size: 14px;
        line-height: 18px;
    }
    .product-section .tabs-layout .nav-tabs .nav-link {
        font-size: 14px;
        padding: 10px 30px;
    }
    .product-section .nav-tabs {
        margin-bottom: 20px;
    }
    .product-section .service-section .s-block{
        margin-bottom: 20px;
    }
    .product-section .service-section .s-card-icon {
        height: 110px;
    }
    .product-section {
        padding-top: 30px;
        padding-bottom: 10px;
    }
    .experience-section .service-section .s-block h4 {
        font-size: 13px;
        height: auto;
    }
    .experience-section .website-tab-pane .service-section .s-block {
        padding: 15px 10px 10px;
    }
    .experience-section .software-tab-pane .service-section .s-block {
        padding: 15px 10px 10px;
        margin-bottom: 20px;
    }
    .experience-section .mobile-tab-pane .service-section .s-block {
        padding: 15px 10px 10px;
        margin-bottom: 20px;
    }
    .experience-section .digital-tab-pane .service-section .s-block {
        padding: 15px 10px 10px;
        margin-bottom: 20px;
    }
    .experience-section .website-tab-pane .s-block{
        margin-bottom: 20px;
    }
    .privacy-policy-sec {
        padding-top: 25px;
        padding-bottom: 20px;
    }
    .privacy-policy-sec p {
        font-size: 15px;
        line-height: 26px;
    }
    .privacy-policy-sec h4{
        font-size: 18px;
        margin-bottom: 3px;
    }
    /*  */
    .product-section .service-section .s-block h4{
        height: fit-content;
    }
    .animated-txt {
        width: 100%;
        display: inline-block;
        white-space: nowrap!important;
        overflow: hidden;
    }
    .service-section .animated-txt span, 
    .animated-txt:focus span {
        display: inline-block;
        animation-name: scroll-text;
        animation-duration: 9s;
        animation-timing-function: linear;
        animation-delay: 0s;
        animation-iteration-count: infinite;
        animation-direction: normal;
        transform: translateX(100%);
    }
    @keyframes scroll-text {
        0% {
            transform: translateX(100%);
        }
        100% {
            transform: translateX(-100%);
        }
    }
    /*  */
    .main-header.sticky .nav-brand img {
        max-height: 40px;
    }
    .service-implementation .service-implementation-img {
        margin: 15px auto 0;
    }
    .software-development1 .image-block {
        width: 250px;
    }
    .digital-marketing-sec {
        padding-top: 35px;
        padding-bottom: 35px;
    }
    .digital-marketing-sec4 .itm-media-object .media-body {
        margin-left: 12px;
    }
    .ott-services-sec3 {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .ott-services-sec4 {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .ott-services-sec3 .common-heading p{
        line-height: 22px;
        text-align: left;
    }
    .ott-services-sec1 .counter-facts .counter-number p{
        line-height: 22px;
        text-align: left;
    }
    .ott-services-sec8 .itm-media-object .media .img-ab- {
        width: 50px;
    }
    .ott-services-sec8 .itm-media-object .media-body {
        margin-left: 18px;
    }
    .ott-services-sec1 .counter-facts .hexagon{
        padding: 25px 25px 25px;
    }
    .dsk-logo .nav-brand img {
        max-height: 45px;
    }
    .our-software-development .s-block .s-card-icon{
        width: 65px;
    }
    .breadcrumb-area {
        padding: 110px 0 40px 0;
    }
    .mobile-app-development4 .s-block .s-block-content h4 {
        font-size: 16px;
        margin-bottom: 0px;
    }
    .mobile-app-development5 .common-heading h4 {
        margin-bottom: 15px;
        font-size: 16px;
        line-height: 24px;
    }
    .mobile-app-development5 .project-view {
        width: 175px;
        margin: 5px auto 10px;
    }
    .mobile-app-development8 .service-desc- h4 {
        font-size: 18px;
        line-height: 26px;
    }
    .mobile-app-development9 .common-headings h2 {
        font-size: 16px;
        line-height: 26px;
        margin-top: 10px;
    }
    .mobile-app-development9 .common-headings h3 {
        font-size: 16px;
        line-height: 24px;
    }
    .web-design-section1 .s-card-icon {
        margin: 0 auto 5px;
        width: 50px;
    }
    .digital-marketing-sec4 .itm-media-object .media .img-ab- {
        width: 50px;
    }
    .ott-services-sec4 .itm-media-object .media-body {
        margin-left: 15px;
    }
    .ott-services-sec4 .itm-media-object .media .img-ab- {
        width: 40px;
    }
    .ott-services-sec6 .tabs-layout .nav-tabs .nav-link{
        font-size: 14px;
        margin: 0 10px 15px 0;
    }
    .ott-services-sec9 .s-block .s-block-content h4 {
        font-size: 16px;
    }
    .career-section .accordion .accordion-body ul li{
        font-size: 15px;
    }
    .btn-main {
        line-height: 40px;
        font-size: 12px;
    }
    .career-section .form-block{
        padding: 25px;
    }
    .experience-section .outline-tabs .nav-tabs li a{
        padding: 8px 25px;
    }
    .bens {
        height: auto!important;
    }
}
/* end (max-width:479px) */

/* (max-width:425px) */
@media only screen and (max-width:425px){
    .header-heading h1 {
        font-size: 22px;
        line-height: 30px;
        margin-bottom: 2px;
    }
    .header-heading p {
        font-size: 14px;
    }
    .title-hero-oth p {
        font-size: 14px;
    }
    .image-sr-mm {
        height: 125px;
    }
    .title-serv-c {
        font-size: 18px;
        padding: 20px 20px 25px;
    }
    .aboutus-section .about-us-img {
        width: 200px;
    }
    .aboutus-section .common-heading h2 {
        font-size: 20px;
    }
    .aboutus-section .common-heading.text-l>p{
        font-size: 14px;
        line-height: 24px;
    }
    .what-we-provide .common-heading h2 {
        font-size: 20px;
    }
    .what-we-provide .common-heading h2 {
        font-size: 18px;
    }
    .testinomial-section .common-heading h2{
        font-size: 14px;
    }
    .testinomial-section{
        padding-bottom: 25px;
    }
    .brand-trust-section .common-heading h2 {
        font-size: 18px;
    }
    .brand-trust-section .companytime p {
        font-size: 14px;
    }
    .brand-trust-section .companytime p span {
        font-size: 13px;
        margin: 2px 0 0;
        padding: 3px 0 0;
    }
    .footer-section .-cta-btn p {
        font-size: 16px;
        margin-bottom: 8px;
    }
    .footer-row1 {
        padding: 25px 0px;
    }
    .main-header.sticky .nav-brand img {
        max-height: 40px;
        margin-top: 0px;
    }
    .dsk-logo .nav-brand img {
        max-height: 40px;
    }
    .brand-trust-section {
        padding-bottom: 10px;
        padding-top: 25px;
    }
    .service-page .image-block {
        width: 200px;
    }
    .service-page .common-heading h4 {
        font-size: 16px;
        line-height: 24px;
    }
    .service-page .common-heading>span {
        font-size: 16px;
    }
    .service-page .common-heading p {
        font-size: 14px;
        margin-top: 6px;
        line-height: 24px;
    }
    .our-journey-section .common-heading h1 {
        font-size: 24px;
        margin: 0;
    }
    .our-journey-section {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .our-journey-section .common-heading p {
        font-size: 14px;
        line-height: 24px;
    }
    .our-journey-section .project-view {
        width: 150px;
        margin-top: 0;
    }
    .our-journey-section .list-style- li {
        line-height: 22px;
        font-size: 14px;
    }
    .missionvision {
        padding-top: 35px;
    }
    .missionvision h2 {
        font-size: 18px;
        line-height: 24px;
    }
    .missionvision h4 {
        font-size: 16px;
    }
    .missionvision p {
        font-size: 14px;
    }
    .missionvision .s-block2 h3 {
        font-size: 18px;
    }
    .missionvision .s-block2 .card-icon {
        width: 60px;
    }
    .bread-title h2{
        font-size: 18px;
    }
    .all-development-page .header-headings h1 {
        font-size: 16px;
    }
    .all-development-page .header-headings h1 span {
        font-size: 16px;
    }
    .all-development-page .header-headings span {
        font-size: 15px;
        line-height: 24px;
    }
    .formcover h4 {
        font-size: 18px;
    }
    .all-development-page .formcover {
        padding: 15px 20px;
    }
    .form-block input, .form-block textarea {
        font-size: 14px;
        margin-bottom: 5px;
    }
    .form-block select{
        font-size: 14px;
    }
    .software-development1 .image-block {
        width: 200px;
    }
    .software-development1 .common-heading.text-l>p {
        font-size: 14px;
        line-height: 24px;
    }
    .software-development1 {
        padding-bottom: 15px;
    }
    .service-implementation .service-implementation-img {
        width: 200px;
    }
    .service-implementation .servie-key-points .key-points li {
        font-size: 14px;
    }
    .service-implementation {
        padding-bottom: 20px;
    }
    .our-software-development .common-heading h3 {
        font-size: 18px;
    }
    .our-software-development .common-heading.ptag p {
        font-size: 14px;
        line-height: 26px;
    }
    .our-software-development .s-block .s-block-content h4 {
        font-size: 15px;
    }
    .our-software-development .s-block .s-card-icon{
        width: 55px;
        margin: 0 auto 5px;
    }
    .our-software-development .s-block .s-block-content p{
        font-size: 14px;
    }
    .why-choose-aimbeat .common-heading h4{
        font-size: 16px;
        line-height: 24px;
    }
    .why-choose-aimbeat .project-view {
        width: 150px;
    }
    .why-choose-aimbeat .list-style- li {
        font-size: 14px;
        margin-bottom: 5px;
    }
    .why-choose-aimbeat .common-heading p {
        font-size: 14px;
        line-height: 24px;
    }
    .why-choose-aimbeat .common-heading h1 {
        line-height: 26px;
        font-size: 15px;
    }
    .technology-expertise .common-heading h3 {
        font-size: 16px;
        margin-bottom: 0px;
    }
    .technology-expertise .common-heading.ptag p{
        font-size: 14px;
        line-height: 26px;
    }
    .form-block input{
        height: 41px;
    }
    .form-block select{
        height: 36px;
        margin: 0 0 5px;
    }
    .mobile-app-development2 .common-heading h3 {
        font-size: 18px;
        line-height: 26px;
        margin-bottom: 5px;
    }
    .mobile-app-development2 .common-heading p {
        font-size: 14px;
        line-height: 26px;
    }
    .mobile-app-development3 .common-heading h3 {
        font-size: 18px;
        line-height: 26px;
        margin-bottom: 3px;
    }
    .mobile-app-development3 {
        padding-top: 25px;
        padding-bottom: 30px;
    }
    .mobile-app-development3 .common-heading.ptag p {
        font-size: 14px;
        line-height: 24px;
    }
    .mobile-app-development3 .common-heading {
        margin-bottom: 10px;
    }
    .mobile-app-development3 .ps-block span {
        width: 60px;
        height: 60px;
        line-height: 65px;
        font-size: 26px;
    }
    .mobile-app-development3 .ps-block p {
        font-size: 14px;
        line-height: 24px;
    }
    .mobile-app-development3 .image-block1 {
        width: 200px;
    }
    .mobile-app-development3 .ps-block h4 {
        font-size: 16px;
    }
    .mobile-app-development4 .common-heading h3 {
        font-size: 16px;
        line-height: 24px;
    }
    .mobile-app-development4 .s-block .s-block-content h4 {
        font-size: 16px;
        margin-bottom: 0px;
    }
    .mobile-app-development4 .s-block .s-card-icon {
        width: 50px;
    }
    .mobile-app-development4 .s-block .s-block-content p {
        font-size: 14px;
        line-height: 24px;
    }
    .mobile-app-development5 .common-heading h4 {
        margin-bottom: 10px;
        font-size: 18px;
        line-height: 26px;
    }
    .mobile-app-development5 .project-view {
        width: 150px;
        margin: 5px auto 10px;
    }
    .mobile-app-development5 .list-style- li {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 5px;
    }
    .mobile-app-development6 .common-heading h4 {
        font-size: 16px;
        line-height: 24px;
    }
    .mobile-app-development6 .service-implementation-txt p {
        font-size: 14px;
        line-height: 24px;
    }
    .mobile-app-development6 .servie-key-points .key-points li {
        font-size: 14px;
    }
    .mobile-app-development7 .itm-media-object .media-body h5 {
        font-size: 16px;
    }
    .mobile-app-development7 .itm-media-object .media-body p {
        font-size: 14px;
        line-height: 24px;
    }
    .mobile-app-development8 .service-desc- h4 {
        font-size: 16px;
        line-height: 24px;
    }
    .mobile-app-development8 {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .mobile-app-development8 .service-desc- p {
        font-size: 14px;
    }
    .mobile-app-development8 .service-point-2 li {
        font-size: 14px;
    }
    .mobile-app-development9 .common-heading h3 {
        font-size: 20px;
    }
    .mobile-app-development9 .servie-key-points-img {
        width: 200px;
    }
    .mobile-app-development9 .accordion .accordion-item .accordion-button {
        font-size: 14px;
    }
    .mobile-app-development9 .accordion .accordion-item .accordion-body p {
        font-size: 14px;
        line-height: 22px;
    }
    .mobile-app-development9 .common-headings h2 {
        font-size: 14px;
        line-height: 24px;
        margin-top: 6px;
    }
    .mobile-app-development9 .common-headings h3 {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 15px;
    }
    .web-design-section {
        padding-top: 30px;
        padding-bottom: 20px;
    }
    .web-design-section .service-desc- h4 {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 5px;
    }
    .web-design-section .service-desc- p {
        font-size: 14px;
        line-height: 24px;
    }
    .web-design-section .service-desc- .moreless-button{
        font-size: 15px;
    }
    .web-design-section .service-desc- .service-point-2 li{
        font-size: 14px;
        line-height: 22px;
    }
    .web-design-section1 .common-heading h4 {
        font-size: 16px;
        line-height: 24px;
    }
    .web-design-section1 .s-block h4 {
        font-size: 14px;
    }
    .web-design-section1 .s-card-icon {
        margin: 0 auto 5px;
        width: 50px;
    }
    .web-design-section2 .common-heading h4 {
        font-size: 16px;
        line-height: 24px;
    }
    .web-design-section2 .common-heading.text-l>p{
        font-size: 14px;
    }
    .web-design-section3 .common-heading h3 {
        font-size: 16px;
        line-height: 24px;
    }
    .web-design-section3 .common-heading .media .media-body h5 {
        font-size: 16px;
    }
    .web-design-section3 .common-heading .media .media-body p {
        font-size: 14px;
        line-height: 22px;
    }
    .common-heading.ptag p {
        font-size: 14px;
        line-height: 22px;
    }
    .web-design-section3 {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .web-design-section4 .common-heading h3 {
        font-size: 22px;
    }
    .web-design-section4 .accordion .accordion-item .accordion-button{
        font-size: 14px;
        padding: 10px 15px;
    }
    .web-design-section4 .accordion .accordion-body p {
        font-size: 14px;
        line-height: 24px;
    }
    .web-design-section4 .common-headings h2 {
        line-height: 24px;
        font-size: 14px;
        margin-top: 10px;
    }
    .web-design-section4 .common-headings h3 {
        font-size: 14px;
        line-height: 22px;
    }
    .digital-marketing-sec .image-block {
        width: 200px;
    }
    .digital-marketing-sec .common-heading.text-l>p {
        font-size: 14px;
        line-height: 22px;
        margin-bottom: 10px;
    }
    .digital-marketing-sec {
        padding-top: 25px;
        padding-bottom: 20px;
    }
    .digital-marketing-sec1 .service-desc- h4 {
        font-size: 16px;
        margin-bottom: 5px;
    }
    .digital-marketing-sec1 .service-desc- p {
        font-size: 14px;
        line-height: 24px;
    }
    .digital-marketing-sec1 .service-desc- .moreless-button {
        font-size: 14px;
    }
    .digital-marketing-sec2 .common-heading h3 {
        font-size: 16px;
        line-height: 24px;
    }
    .digital-marketing-sec2 {
        padding-top: 25px;
        padding-bottom: 30px;
    }
    .digital-marketing-sec2 .s-card-icon {
        width: 55px;
    }
    .digital-marketing-sec2 .s-block h4 {
        font-size: 14px;
    }
    .digital-marketing-sec2 .s-block {
        padding: 15px 15px;
        margin-top: 20px;
    }
    .digital-marketing-sec3 .image-block {
        width: 200px;
        margin-bottom: 10px;
    }
    .digital-marketing-sec3 {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .digital-marketing-sec3 .common-heading h4 {
        font-size: 16px;
        line-height: 24px;
    }
    .common-heading.text-l>p {
        font-size: 14px;
    }
    .digital-marketing-sec4 .common-heading h4 {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 5px;
    }
    .digital-marketing-sec4 .single-image {
        width: 275px;
    }
    .digital-marketing-sec4 .itm-media-object .media-body h4 {
        font-size: 14px;
    }
    .digital-marketing-sec4 .itm-media-object .media-body p {
        font-size: 14px;
        line-height: 24px;
    }
    .digital-marketing-sec4 .media {
        margin-top: 15px;
    }
    .digital-marketing-sec4 .itm-media-object p {
        font-size: 14px;
        line-height: 22px;
    }
    .digital-marketing-sec4 {
        padding-bottom: 25px;
    }
    .digital-marketing-sec1 {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .ott-services-sec .ott-services-sec-img {
        width: 250px;
    }
    .ott-services-sec .common-heading h4 {
        font-size: 16px;
        line-height: 26px;
    }
    .ott-services-sec .common-heading p {
        font-size: 14px;
        line-height: 24px;
    }
    .ott-services-sec {
        padding-bottom: 20px;
        padding-top: 30px;
    }
    .ott-services-sec1 .common-heading h3 {
        font-size: 16px;
    }
    .ott-services-sec1 .common-heading p {
        font-size: 14px;
        line-height: 24px;
    }
    .ott-services-sec1 .counter-facts .counter-number h4 {
        font-size: 16px;
        line-height: 20px;
    }
    .ott-services-sec1 .counter-facts .counter-number p {
        font-size: 14px;
        line-height: 22px;
    }
    .ott-services-sec1 .counter-facts .hexagon{
        padding: 20px 20px 20px;
        margin-bottom: 18px;
    }
    .ott-services-sec2 .common-heading h3 {
        font-size: 18px;
    }
    .ott-services-sec2 .common-heading p {
        font-size: 14px;
        line-height: 24px;
    }
    .ott-services-sec1 {
        padding-bottom: 10px;
    }
    .ott-services-sec2 .itm-media-object .media .media-body h4 {
        font-size: 16px;
    }
    .ott-services-sec2 .itm-media-object .media .media-body p {
        font-size: 14px;
        line-height: 24px;
    }
    .ott-services-sec2 .itm-media-object .media {
        margin-top: 10px;
    }
    .ott-services-sec2 {
        padding-bottom: 10px;
    }
    .ott-services-sec3 .common-heading h3 {
        font-size: 16px;
        line-height: 24px;
    }
    .ott-services-sec3 .common-heading p {
        font-size: 14px;
        line-height: 24px;
    }
    .ott-services-sec3 .service-sec-list h5 {
        font-size: 15px;
    }
    .ott-services-sec3 .service-sec-list img{
        height: 55px;
        width: 55px;
        margin-bottom: 5px;
    }
    .ott-services-sec3{
        padding-bottom: 30px;
    }
    .ott-services-sec4 .common-heading h3 {
        font-size: 16px;
        line-height: 24px;
    }
    .ott-services-sec4 .common-heading p {
        font-size: 14px;
        line-height: 24px;
    }
    .ott-services-sec4 .common-heading-2 h3 {
        font-size: 16px;
    }
    .ott-services-sec4 .common-heading-2 p{
        font-size: 14px;
    }
    .ott-services-sec4 .common-heading-2 {
        margin-top: 15px;
    }
    .ott-services-sec4 .common-heading-2 .media-body h4 {
        font-size: 16px;
    }
    .ott-services-sec4 .common-heading-2 .media-body p {
        font-size: 14px;
        line-height: 22px;
    }
    .ott-services-sec4 .common-heading-2 .itm-media-object .media {
        margin-top: 15px;
    }
    .ott-services-sec4 {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .ott-services-sec5 .image-block {
        width: 200px;
        margin: 25px auto 0;
    }
    .ott-services-sec5 .accordion .accordion-button {
        font-size: 15px;
        padding: 8px 14px;
    }
    .ott-services-sec5 .accordion .accordion-item .accordion-body p {
        font-size: 14px;
        line-height: 22px;
    }
    .ott-services-sec5 .accordion {
        margin-top: 15px;
    }
    .ott-services-sec5 {
        padding-bottom: 15px;
    }
    .ott-services-sec6 .common-heading h3 {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 0;
    }
    .ott-services-sec6 .outline-tabs .tab-pane .tab-content-img {
        width: 150px;
    }
    .ott-services-sec6 .outline-tabs .tab-pane .tab-content-txt p {
        font-size: 14px;
        line-height: 24px;
    }
    .ott-services-sec6 .tab-content {
        margin-top: 10px;
    }
    .ott-services-sec6 {
        padding-top: 25px;
        padding-bottom: 20px;
    }
    .ott-services-sec7 .common-heading h3 {
        font-size: 16px;
        line-height: 24px;
    }
    .ott-services-sec7 .common-heading p {
        font-size: 14px;
        line-height: 24px;
    }
    .ott-services-sec7 .wide-block h4 {
        margin: 0px 0 0px;
        font-size: 16px;
    }
    .ott-services-sec7 .wide-block span {
        font-size: 14px;
        line-height: 22px;
    }
    .ott-services-sec7 .wide-block {
        margin-top: 15px;
    }
    .ott-services-sec7 {
        padding-bottom: 20px;
        padding-top: 25px;
    }
    .ott-services-sec8 .common-heading h3 {
        font-size: 16px;
        line-height: 24px;
    }
    .ott-services-sec8 .common-heading p {
        font-size: 14px;
        line-height: 24px;
    }
    .ott-services-sec8 .common-heading h4 {
        font-size: 16px;
    }
    .ott-services-sec8 .common-heading .itm-media-object .media {
        margin-top: 10px;
    }
    .ott-services-sec8 {
        padding-top: 10px;
        padding-bottom: 15px;
    }
    .ott-services-sec9 .common-heading h3 {
        line-height: 26px;
        font-size: 16px;
    }
    .ott-services-sec9 .common-heading.ptag p {
        font-size: 14px;
        line-height: 24px;
    }
    .ott-services-sec9 .s-block .s-block-content h4 {
        font-size: 16px;
    }
    .ott-services-sec9 .s-block {
        margin-top: 15px;
    }
    .ott-services-sec9 .s-block .s-card-icon{
        margin: 0px auto 8px;
    }
    .ott-services-sec9 {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .ott-services-sec11 .common-heading h2 {
        font-size: 20px;
    }
    .ott-services-sec11 .common-heading p {
        font-size: 15px;
    }
    .ott-services-sec11 .accordion .accordion-button {
        font-size: 14px;
        line-height: 24px;
        padding: 10px 16px;
    }
    .ott-services-sec11 .accordion .accordion-body p {
        font-size: 14px;
        line-height: 24px;
    }
    .ott-services-sec11 {
        padding-top: 5px;
        padding-bottom: 15px;
    }
    .contact-page-sec .contact-details .info-card span {
        font-size: 16px;
    }
    .contact-page-sec .common-heading h3 {
        font-size: 20px;
    }
    .contact-page-sec1 .common-heading h3 {
        font-size: 22px;
    }
    .contact-page-sec {
        padding-bottom: 10px;
    }
    .contact-page-sec1 .office-card .office-text h4 {
        font-size: 16px;
    }
    .contact-page-sec1 .office-card .office-text p {
        font-size: 15px;
        line-height: 24px;
    }
    .contact-page-sec2 .common-heading h3 {
        font-size: 20px;
    }
    .contact-page-sec2 iframe {
        height: 200px;
        margin-bottom: 15px;
    }
    .career-section .accordion{
        margin-top: 0;
    }
    .career-section .accordion h4 {
        margin-bottom: 5px;
        font-size: 16px;
    }
    .career-section .accordion .accordion-button {
        font-size: 15px;
        padding: 6px 16px;
    }
    .career-section .accordion .accordion-body ul li {
        margin-bottom: 3px;
        font-size: 14px;
    }
    .career-section .form-block {
        margin-top: 10px;
        padding: 20px 25px;
    }
    .career-section .form-block h4 {
        font-size: 18px;
        margin-bottom: 12px;
    }
    .career-section .form-block input {
        height: 38px;
        margin-bottom: 12px;
    }
    .career-section {
        padding-bottom: 25px;
    }
    .career-pg-section .image-block {
        width: 250px;
        margin-bottom: 12px;
    }
    .clients-section {
        padding-top: 25px;
    }
    .product-section .tabs-layout .nav-tabs .nav-link {
        font-size: 13px;
        padding: 10px 28px;
    }
    .product-section .service-section .s-card-icon {
        height: 90px;
    }
    .product-section .service-section .s-block h4 {
        font-size: 13px;
        line-height: 10px;
    }
    .product-section .service-section .s-card-icon{
        margin: 0 auto 15px;
    }
    .experience-section {
        padding-top: 25px;
        padding-bottom: 10px;
    }
    .experience-section .website-tab-pane .s-block{
        margin-bottom: 20px;
    }
    .experience-section .outline-tabs .nav-tabs li a {
        font-size: 12px;
    }
    .experience-section .outline-tabs .nav-tabs {
        height: 55px;
    }
    .experience-section .service-section .s-block h4 {
        font-size: 12px;
        height: auto;
    }
    .privacy-policy-sec p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 6px !important;
    }
    .privacy-policy-sec h4 {
        font-size: 16px;
        margin-bottom: 0px;
    }
    .hero-section {
        height: 475px;
    }
    .digital-marketing-sec4 .itm-media-object .media .img-ab- {
        width: 45px;
    }
    .ott-services-sec8 .itm-media-object .media .img-ab- {
        width: 45px;
    }
    .contact-page-sec .form-block .form-group{
        margin-bottom: 15px;
    }
    .aimb-header .hidedesktop .btn-br {
        line-height: 30px;
        height: 30px;
        padding: 0 12px;
        font-size: 11px;
    }
    .counter-section .statistics p {
        font-size: 14px;
        line-height: 20px;
    }
    .what-we-provide {
        padding-top: 10px;
    }
    .what-we-provide .link-hover a {
        font-size: 13px;
    }
    .what-we-provide .wide-block h4 {
        font-size: 15px;
        line-height: 22px;
        margin: 10px 0 10px;
    }
    .testinomial-section .common-heading>span {
        font-size: 18px;
    }
    .what-we-provide .common-heading>span{
        font-size: 14px;
        line-height: 22px;
    }
    .breadcrumb-area {
        padding: 100px 0 30px 0;
    }
    .industry-workfor h6{
        font-size: 12px;
    }
    .footer-section .btn-main {
        line-height: 38px;
        font-size: 11px;
    }
    .footer-section .footer-row2 h5 {
        font-size: 16px;
    }
    .footer-section .footer-address-list li p {
        font-size: 15px;
    }
    .footer-section .footer-address-list li a {
        font-size: 14px;
        padding: 0px;
    }
    .footer-address-list li p span{
        font-size: 14px;
    }
    .footer-address-list li i {
        margin: 0 12px 0 0;
        display: initial;
        font-size: 18px;
    }
    .service-page{
        padding-bottom: 25px;
    }
    .mobile-app-development2 .common-heading h3 {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 5px;
    }
    .mobile-app-development3 .common-heading h3 {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 3px;
    }
    .mobile-app-development4 .s-block {
        padding: 25px 25px;
    }
    .mobile-app-development5 .common-heading h4 {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 24px;
    }
    .web-design-section3 .itm-media-object .media .img-ab- {
        width: 40px;
    }
    .web-design-section3 .itm-media-object .media-body {
        margin-left: 10px;
    }
    .ott-services-sec6 .tabs-layout .nav-tabs .nav-link{
        font-size: 13px;
        padding: 10px 20px;
    }
}
/* end (max-width:425px) */

/* (max-width:375px) */
@media only screen and (max-width:375px){
    .hero-section {
        height: 460px;
    }
    .header-heading h1 {
        font-size: 20px;
        line-height: 28px;
        margin-bottom: 2px;
    }
    .header-heading p {
        font-size: 13px;
    }
    .title-hero-oth p {
        font-size: 13px;
    }
    .hero-content-sec {
        margin-top: 0px;
    }
    .image-sr-mm {
        height: 125px;
    }
    .title-serv-c {
        font-size: 16px;
        padding: 20px 20px 20px;
    }
    .what-we-provide .common-heading>span {
        margin: 0;
        font-size: 12px;
        line-height: 20px;
    }
    .aboutus-section .common-heading h2 {
        font-size: 18px;
    }
    .aboutus-section .common-heading.text-l>p {
        font-size: 13px;
        line-height: 20px;
    }
    .aboutus-section .common-heading .btn-main {
        margin-top: 10px;
        line-height: 36px;
        font-size: 10px;
    }
    .aboutus-section {
        padding-bottom: 10px;
    }
    .what-we-provide .wide-block h4 {
        font-size: 14px;
        line-height: 20px;
        margin: 10px 0 10px;
    }
    .what-we-provide .link-hover a {
        font-size: 12px;
    }
    .what-we-provide {
        padding-top: 15px;
    }
    .aimb-header .hidedesktop .btn-br {
        line-height: 32px;
        height: 32px;
        padding: 0 15px;
        font-size: 11px;
    }
    .service-page .image-block {
        width: 160px;
    }
    .service-page .common-heading h4 {
        font-size: 16px;
        line-height: 22px;
    }
    .service-page .common-heading>span {
        font-size: 14px;
    }
    .service-page .common-heading p {
        font-size: 13px;
        margin-top: 3px;
        line-height: 22px;
    }
    .service-page {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .our-journey-section .common-heading h1 {
        font-size: 20px;
    }
    .our-journey-section .common-heading p {
        font-size: 13px;
    }
    .our-journey-section .project-view {
        width: 130px;
    }
    .our-journey-section .list-style- li {
        line-height: 20px;
        font-size: 13px;
    }
    .missionvision h2 {
        font-size: 15px;
        line-height: 22px;
    }
    .missionvision p {
        font-size: 12px;
        line-height: 22px;
    }
    .missionvision .s-block2 {
        margin-top: 20px;
    }
    .missionvision .s-block2 .card-icon {
        width: 50px;
    }
    .missionvision {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .bread-title h2 {
        font-size: 18px;
    }
    .all-development-page .header-headings h1 {
        font-size: 15px;
    }
    .all-development-page .header-headings h1 span {
        font-size: 17px;
    }
    .all-development-page .header-headings span {
        font-size: 14px;
        line-height: 24px;
    }
    .formcover h4 {
        font-size: 16px;
    }
    .web-design-section .service-desc- h4 {
        font-size: 15px;
        line-height: 22px;
    }
    .web-design-section .service-desc- p {
        font-size: 14px;
        line-height: 24px;
    }
    .web-design-section .service-desc- .service-point-2 li {
        font-size: 14px;
        line-height: 22px;
    }
    .web-design-section1 .common-heading h4 {
        font-size: 15px;
        line-height: 24px;
    }
    .web-design-section1 .s-block h4 {
        font-size: 14px;
    }
    .web-design-section1 .s-card-icon {
        margin: 0 auto 10px;
        width: 50px;
    }
    .web-design-section1 {
        padding-top: 20px;
        padding-bottom: 30px;
    }
    .web-design-section2 .common-heading h4 {
        font-size: 15px;
    }
    .web-design-section2 .common-heading.text-l>p {
        font-size: 14px;
        line-height: 24px;
    }
    .web-design-section3 .common-heading h3 {
        font-size: 15px;
        line-height: 22px;
    }
    .web-design-section3 .common-heading .media .media-body h5 {
        font-size: 15px;
    }
    .web-design-section3 .common-heading .media .media-body p {
        font-size: 14px;
    }
    .common-heading.ptag p {
        font-size: 14px;
        line-height: 22px;
    }
    .web-design-section4 .common-heading h3 {
        font-size: 22px;
    }
    .web-design-section4 .accordion .accordion-item .accordion-button {
        font-size: 12px;
        padding: 6px 15px;
    }
    .web-design-section4 .accordion .accordion-body p {
        font-size: 13px;
        line-height: 22px;
    }
    .web-design-section4 .accordion .accordion-body{
        padding: 10px 15px;
    }
    .web-design-section4 .common-headings h2 {
        line-height: 24px;
        font-size: 14px;
        margin-top: 5px;
    }
    .web-design-section4 .common-headings h3 {
        font-size: 14px;
        line-height: 20px;
    }
    .digital-marketing-sec .image-block {
        width: 175px;
    }
    .digital-marketing-sec .common-heading.text-l>p{
        font-size: 13px;
        margin-bottom: 6px;
    }
    .digital-marketing-sec1 .service-desc- h4 {
        font-size: 15px;
        margin-bottom: 5px;
        line-height: 22px;
    }
    .digital-marketing-sec1 .service-desc- p {
        font-size: 13px;
        line-height: 22px;
    }
    .digital-marketing-sec1 {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .digital-marketing-sec1 .service-desc- .moreless-button {
        font-size: 13px;
    }
    .digital-marketing-sec2 .common-heading h3 {
        font-size: 15px;
        line-height: 22px;
    }
    .digital-marketing-sec2 {
        padding-top: 25px;
        padding-bottom: 30px;
    }
    .digital-marketing-sec2 .s-block {
        margin-top: 20px;
    }
    .digital-marketing-sec2 .s-card-icon {
        width: 50px;
    }
    .digital-marketing-sec2 .s-block h4 {
        font-size: 13px;
    }
    .digital-marketing-sec3 .image-block {
        width: 175px;
        margin-bottom: 10px;
    }
    .digital-marketing-sec3 .common-heading h4 {
        font-size: 15px;
        line-height: 24px;
    }
    .digital-marketing-sec3 .common-heading.text-l>p {
        font-size: 13px;
    }
    .digital-marketing-sec4 .common-heading h4 {
        font-size: 15px;
        line-height: 24px;
    }
    .digital-marketing-sec4{
        padding-top: 25px;
    }
    .digital-marketing-sec4 .single-image {
        width: 270px;
        margin: 20px auto 0;
    }
    .digital-marketing-sec4 .itm-media-object .media-body h4 {
        font-size: 13px;
    }
    .digital-marketing-sec4 .itm-media-object .media-body p {
        font-size: 13px;
        line-height: 22px;
    }
    .digital-marketing-sec4 .itm-media-object .media .img-ab- {
        width: 40px;
    }
    .digital-marketing-sec4 .media {
        margin-top: 10px;
    }
    .ott-services-sec .ott-services-sec-img {
        width: 250px;
    }
    .ott-services-sec .common-heading h4 {
        font-size: 15px;
        line-height: 24px;
    }
    .ott-services-sec .common-heading p {
        font-size: 13px;
        line-height: 22px;
    }
    .ott-services-sec {
        padding-bottom: 15px;
        padding-top: 25px;
    }
    .ott-services-sec1 .common-heading h3 {
        font-size: 15px;
        line-height: 22px;
    }
    .ott-services-sec1 .common-heading p {
        font-size: 13px;
        line-height: 22px;
    }
    .ott-services-sec1 .counter-facts .counter-number h4 {
        font-size: 14px;
    }
    .ott-services-sec1 .counter-facts .counter-number p {
        font-size: 13px;
        line-height: 20px;
    }
    .ott-services-sec1 .counter-facts .hexagon {
        padding: 15px 20px 15px;
    }
    .ott-services-sec2 .common-heading h3 {
        font-size: 16px;
    }
    .ott-services-sec2 .common-heading p {
        font-size: 13px;
        line-height: 22px;
    }
    .ott-services-sec2 .itm-media-object .media .media-body h4 {
        font-size: 15px;
    }
    .ott-services-sec2 .itm-media-object .media .media-body p {
        font-size: 13px;
        line-height: 22px;
    }
    .ott-services-sec2 .itm-media-object .media {
        margin-top: 8px;
    }
    .ott-services-sec3 .common-heading h3 {
        font-size: 15px;
        line-height: 22px;
    }
    .ott-services-sec3 .common-heading p {
        font-size: 13px;
        line-height: 22px;
    }
    .ott-services-sec3 .col-lg-3-cus .service-sec-list {
        margin: 20px 0 0;
    }
    .ott-services-sec3 .service-sec-list img {
        height: 50px;
        width: 50px;
    }
    .ott-services-sec3 .service-sec-list h5 {
        font-size: 14px;
    }
    .ott-services-sec3 .col-lg-3-cus .service-sec-list {
        padding: 15px 20px;
    }
    .ott-services-sec3 {
        padding-bottom: 25px;
    }
    .ott-services-sec4 .common-heading h3 {
        font-size: 15px;
    }
    .ott-services-sec4 .common-heading p {
        font-size: 13px;
        line-height: 22px;
    }
    .ott-services-sec4 .common-heading-2 h3 {
        font-size: 15px;
        line-height: 20px;
    }
    .ott-services-sec4 .common-heading-2 p {
        font-size: 13px;
    }
    .ott-services-sec4 .common-heading-2 .media-body h4 {
        font-size: 15px;
        line-height: 22px;
    }
    .ott-services-sec4 .common-heading-2 .media-body p {
        font-size: 13px;
        line-height: 20px;
    }
    .ott-services-sec4 {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .ott-services-sec5 .image-block {
        width: 175px;
        margin: 20px auto 0;
    }
    .ott-services-sec5 .accordion .accordion-button {
        font-size: 14px;
        padding: 6px 14px;
    }
    .ott-services-sec5 .accordion .accordion-item .accordion-body p {
        font-size: 13px;
        line-height: 20px;
    }
    .ott-services-sec5 {
        padding-bottom: 10px;
    }
    .ott-services-sec6 .common-heading h3 {
        font-size: 15px;
        line-height: 22px;
    }
    .ott-services-sec6 .common-heading p{
        font-size: 14px;
    }
    .ott-services-sec6 .common-heading {
        margin-bottom: 15px;
    }
    .ott-services-sec6 .outline-tabs .tab-pane .tab-content-img {
        width: 125px;
    }
    .ott-services-sec6 .outline-tabs .tab-pane .tab-content-txt p {
        font-size: 13px;
        line-height: 22px;
    }
    .ott-services-sec7 .common-heading h3 {
        font-size: 15px;
        line-height: 24px;
    }
    .ott-services-sec7 .common-heading p {
        font-size: 13px;
        line-height: 22px;
    }
    .ott-services-sec7 .wide-block h4{
        font-size: 15px;
    }
    .ott-services-sec7 .wide-block span {
        font-size: 13px;
        line-height: 20px;
    }
    .ott-services-sec8 .common-heading h3 {
        font-size: 15px;
        line-height: 22px;
    }
    .ott-services-sec8 .common-heading p {
        font-size: 13px;
        line-height: 22px;
    }
    .ott-services-sec8 .common-heading h4 {
        font-size: 15px;
        line-height: 25px;
    }
    .ott-services-sec9 .common-heading h3 {
        line-height: 24px;
        font-size: 15px;
    }
    .ott-services-sec9 .common-heading.ptag p {
        font-size: 13px;
        line-height: 22px;
    }
    .ott-services-sec9 .s-block .s-card-icon{
        width: 55px;
    }
    .ott-services-sec9 .s-block .s-block-content h4 {
        font-size: 15px;
    }
    .ott-services-sec9 .s-block {
        padding: 15px 15px;
    }
    .ott-services-sec11 .common-heading h2 {
        font-size: 18px;
        line-height: 20px;
    }
    .ott-services-sec11 .common-heading p {
        font-size: 14px;
    }
    .ott-services-sec11 .accordion .accordion-button {
        font-size: 13px;
        line-height: 22px;
        padding: 8px 16px;
    }
    .ott-services-sec11 .accordion .accordion-body p {
        font-size: 13px;
        line-height: 22px;
    }
    .ott-services-sec11{
        padding-bottom: 10px;
    }
    .contact-page-sec {
        padding-top: 20px;
    }
    .contact-page-sec .contact-details .info-card span {
        font-size: 15px;
    }
    .contact-page-sec .contact-details .info-body a {
        margin-bottom: 10px;
        font-size: 14px;
    }
    .contact-page-sec .common-heading h3 {
        font-size: 18px;
    }
    .contact-page-sec .common-heading.text-l>p {
        font-size: 13px;
        line-height: 22px;
    }
    .contact-page-sec1 .common-heading h3 {
        font-size: 20px;
    }
    .contact-page-sec1 .office-card .office-text h4 {
        font-size: 15px;
    }
    .contact-page-sec1 .office-card .office-text p {
        font-size: 14px;
        line-height: 22px;
    }
    .contact-page-sec1 .office-card {
        margin-bottom: 15px;
    }
    .contact-page-sec2 .common-heading h3 {
        font-size: 18px;
    }
    .contact-page-sec2 iframe {
        height: 170px;
        margin-bottom: 15px;
    }
    .career-pg-section {
        padding-top: 25px;
    }
    .career-pg-section .image-block {
        margin-bottom: 10px;
        width: 225px;
    }
    .career-section .accordion h4 {
        font-size: 15px;
    }
    .career-section .accordion .accordion-button {
        font-size: 14px;
    }
    .career-section .accordion .accordion-body ul li {
        margin-bottom: 0px;
        font-size: 14px;
    }
    .career-section .form-block h4{
        font-size: 15px;
    }
    .career-section .form-block{
        padding: 15px 20px;
    }
    .product-section .service-section .s-card-icon {
        height: 80px;
    }
    .product-section .service-section .s-block h4{
        font-size: 10px;
    }
    .experience-section .service-section .s-block h4 {
        font-size: 10px;
    }
    .digital-marketing-sec3 {
        padding-top: 20px;
        padding-bottom: 25px;
    }
    .digital-marketing-sec4 .itm-media-object p {
        font-size: 12px;
        line-height: 20px;
    }
}
/* end (max-width:375px) */