@media screen and (min-width: 300px) and (max-width: 700px) {
    .line {
        width: 130px;
    }
    .dropdownMenu {
        width: 280px;
        transform: translate(-50%, -50%);
    }
    .stores .play_app_store {
        width: 35% !important;
    }
    .modal .modal-body .buttonsdiv {
        width: 138% !important;
    }
    .aboutnavbar .storesparent .stores {
        margin-left: 20px !important;
    }
    .aboutnavbar .storesparent {
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .aboutnavbar .navbar {
        padding: 10px 20px !important;
    }
    .testimonialSliderWrapper {
        margin-left: 0px !important;
    }
    .social_icon {
        width: 40%;
    }
    .about .center_div .center_div_container {
        margin-bottom: 30px;
    }
    .testimonials .sliderleft .slideContent {
        margin-bottom: 100px;
    }
    .main-right .nav li .active {
        width: 200px !important;
    }
    .alertbox {
        bottom: auto;
        top: 10% !important;
    }
    .testTwoSliderWrapper .slick-track {
        left: auto;
        right: 7%;
    }
    .counts {
        position: relative;
        margin-top: 100px;
        margin-bottom: 50px;
    }
    .counts .corner-bluebubble-left {
        top: 85% !important;
        left: 0;
        margin-top: -500px !important;
    }
    .counts .corner-bluebubble-left p {
        margin-left: 30px;
    }
    /* .aboutnavbar .storesparent .mr-t-50 {
        margin-top: 50px !important;
    } */
    .services {
        margin-top: 80px !important;
    }
    .slick-list {
        padding: 0px 20px !important;
    }
    .testimonials {
        /* height: 95vh; */
        align-items: flex-end;
    }
    .counts .cardContainer {
        margin-top: 150px;
        white-space: nowrap !important;
        overflow: auto !important;
        width: 100%;
        margin-left: 15px;
    }
    .counts .card {
        height: 420px;
        box-shadow: none !important;
        min-width: 290px !important;
        white-space: normal !important;
        margin-right: 30px !important;
    }
    .divider {
        margin-top: 10px;
        margin-bottom: 35px;
    }
    .lh-30 {
        line-height: 22px;
    }
    .z-index-0 {
        z-index: 1 !important;
    }
    .navbar {
        position: fixed;
        padding: 5px 20px;
        z-index: 99999 !important;
        background-color: #ffffff;
    }
    .navbar .navbar-collapse .navbar-nav {
        padding: 10px 0px;
    }
    .navbar .navbar-collapse .navbar-nav li {
        margin: 5px !important;
    }
    .navbar .navbar-collapse .navbar-nav li.active a::before {
        position: absolute;
        bottom: 0% !important;
        left: 0% !important;
        transform: translate(-0%, -0%) !important;
    }
    .featured-services {
        flex-direction: column;
        background-size: cover;
        background-position: inherit;
        height: 850px;
        padding-top: 120px;
    }
    .featured-services .main-left {
        padding-bottom: 250px;
        /* padding-top: 100px; */
    }
    .main-left {
        padding-top: 330px;
        padding-bottom: 20px;
    }
    .main-left > svg {
        height: 250px !important;
    }
    .featured-services .main-right {
        padding-top: 0px;
    }
    .main-left,
    .main-right {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        width: 100%;
    }
    .main-right .form ul li .mr-t-15 {
        margin-top: 0px !important;
    }
    .main-right .form ul li p {
        margin-bottom: 0px !important;
    }
    .main-right .form ul li .fs-16 {
        font-size: 11px !important;
    }
    .main-right .form ul li .fs-16 span {
        font-size: 9px !important;
    }
    .main-right .stores {
        width: 100%;
        /* flex-direction: column; */
    }
    .main-right .stores img {
        width: 47%;
        margin-bottom: 10px;
    }
    .main-right .nav li a img {
        width: 31px;
    }
    .about {
        margin-top: -40px;
        height: auto;
        position: relative;
        justify-content: center;
    }
    .about .corner-bluebubble-left {
        position: absolute;
        left: 0;
        margin-top: 0px !important;
    }
    #services.corner-bluebubble-left {
        top: 430px;
    }
    .testimonial_bubble {
        width: 150px;
        height: 120px;
        top: 705%;
    }
    .corner-bluebubble-right {
        width: 150px;
        height: 120px;
    }
    .corner-img {
        width: 30%;
    }
    .about .blue-dots-left {
        margin-top: 0px;
        position: absolute;
        right: 0;
        width: 100px;
        top: 56%;
    }
    .about .center_div {
        margin-top: 605px;
        padding: 0px;
        flex-direction: column;
        height: auto;
    }
    .about .center_div .center_div_container {
        width: 100%;
    }
    .skills {
        position: relative;
        justify-content: center;
        align-items: center;
        background-size: cover;
        margin-top: 90px;
        height: 350px;
    }
    .skills .corner-img {
        position: absolute;
        width: 30%;
        right: 0;
    }
    .main-right .nav li {
        border-top-left-radius: 20px;
        border-top-right-radius: 20px;
    }
    .tab-content .submitbutton button {
        border-top-left-radius: 20px !important;
        border-bottom-right-radius: 20px !important;
    }
    .main-right .tab-content {
        border-bottom-left-radius: 20px;
        border-bottom-right-radius: 20px;
    }
    .skills .skills_center {
        height: 100% !important;
        width: 100%;
        display: flex;
        align-items: center;
    }
    .skills .skills_center .skills_top {
        width: auto !important;
        height: 50%;
    }
    .skills .skills_center .skills_bottom {
        width: auto !important;
        height: 50%;
    }
    .skills .blue-dots-right {
        width: 20%;
        bottom: -2%;
        /* margin-top: 116px !important; */
        position: absolute;
        left: 0;
    }
    .skills .corner-bluebubble-right {
        bottom: 80%;
        /* height: 10%; */
    }
    .counts {
        height: auto;
        justify-content: center;
        width: 100%;
        /* margin-top: 400px; */
    }
    .counts .corner-bluebubble-left {
        position: absolute;
        top: 15%;
        /* margin-top: 0px !important; */
    }
    /* .counts .cardContainer {
        width: 100%;
    }
    .counts  .cardContainer .card{
        padding: 40px 40px 30px 40px;
        margin-bottom: 40px;
        width: 100% !important;
    } */
    .corner-img {
        font-size: 15px !important;
    }
    .clients {
        margin-top: 30px;
        height: auto;
        background-size: cover;
        background-position: center;
    }
    .cliets .testimonialSliderWrapper {
        flex-direction: column;
    }
    .clients .testimonialSliderWrapper .testSliderWrapper {
        height: 140vh;
        justify-content: center;
        flex-direction: column-reverse;
    }
    .clients .corner-bluebubble-right {
        width: 34%;
        top: 45% !important;
    }
    .clients .testimonialSliderWrapper .testSliderWrapper .testSliderRight {
        width: 100%;
        /* padding: 20px; */
        height: auto;
        margin-left: 0px;
        margin-top: 0px !important;
    }
    .clients .testimonialSliderWrapper .testSliderWrapper .testSliderLeft {
        width: 100%;
        height: auto;
        padding: 20px;
        align-items: center;
        margin-top: 0px !important;
    }
    .testimonialSliderWrapper .testSliderWrapper .testSliderLeft .slideContent p:nth-child(2) {
        height: 100px;
        width: 100%;
        /* background-color: red; */
        display: flex;
        align-items: center;
    }
    .clients .corner-bluebubble-right {
        position: absolute;
        right: 0;
        top: 38%;
    }
    .corner-img {
        height: 100px !important;
        /* iphone 6/7/8 */
    }
    .testimonialSliderWrapper .testSliderWrapper .testSliderLeft .slideImg {
        display: none;
    }
    .testimonialSliderWrapper .testSliderWrapper .testSliderLeft .slideContent {
        width: 100%;
        padding: 0px;
    }
    .services {
        height: 85vh !important;
        /* margin-top: 150px; */
        position: relative;
    }
    .services .fs-12 {
        font-size: 10px !important;
    }
    .services .services-center {
        width: 100%;
        flex-wrap: wrap;
        padding: 12px;
        /* margin-top: 125px; */
    }
    .services-center .servicesCard {
        height: auto;
        margin-bottom: 25px;
        padding: 10px;
        width: 46%;
    }
    .services-center .servicesCard .card_img {
        width: 80px;
        height: 80px;
    }
    .services-center .servicesCard .card_img img {
        width: 50px;
    }
    .services .corner-bluebubble-left {
        position: absolute;
        bottom: -12%;
        width: 34%;
    }
    .services .blue-dots-left {
        position: absolute;
        right: 0 !important;
        width: 100px;
        bottom: 85%;
        /* margin-top: -179px; */
    }
    .testimonials .testimonialSliderWrapper .testSliderWrapper {
        flex-direction: column-reverse;
        /* margin-top: 150px; */
        height: auto;
        align-items: center;
    }
    .testimonials .testimonialSliderWrapper .testSliderWrapper .testSliderRight {
        width: 100% !important;
        /* height: 54vh; */
        align-items: flex-end;
        margin-left: 0px;
        padding: 0px 0px 0px 40px;
        overflow-y: visible !important;
        /* margin-top: 130px; */
    }
    .testimonials .sliderleft .slideContent .slideBtns {
        margin-bottom: 35px !important;
    }
    .testimonials .sliderleft {
        width: 100%;
    }
    .alertbox {
        width: 95%;
        font-size: 12px !important;
    }
    /* footer {
        padding: 62px !important;
        flex-direction: column;
    }
    footer .footerLeft,
    footer .footerRight {
        width: 100%;
    }
    footer .footerRight {
        flex-wrap: wrap;
        margin-top: 20px;
    }
    footer .footerRight .footRSubDiv {
        width: 33.33%;
        align-items: flex-start;
        margin-top: 20px;
    }
    footer .footerLeft .heading {
        width: 100%;
    } */
    /* footer */
    footer {
        justify-content: inherit !important;
        height: 130vh !important;
        background-size: cover;
        background-position: right;
        /* margin-top: 160px; */
        padding: 20px !important;
        flex-direction: column-reverse;
        padding-bottom: 30px;
        margin-top: -200px;
    }
    footer .footerLeft,
    footer .footerRight {
        width: 100%;
        padding-bottom: 25px;
    }
    footer .footerRight {
        flex-wrap: wrap;
    }
    footer .footerRight .footRSubDiv {
        width: 100%;
        align-items: flex-start;
        margin-top: 20px;
    }
    footer .footerLeft .heading {
        width: 100%;
    }
    .aboutSectiontwo {
        background-size: cover;
        padding: 20px 0px 20px 20px;
        height: 127vh;
        margin-top: -75px;
    }
    .aboutSectiontwo .cardsparent {
        width: 100%;
        white-space: nowrap;
        overflow: auto;
    }
    .aboutSectiontwo .cardsparent .card {
        margin-right: 20px;
        min-width: 230px;
    }
    .aboutSectiontwo .cardsparent .mr-t-180,
    .aboutSectiontwo .cardsparent .mr-t-90 {
        margin-top: 0px !important;
    }
    .aboutSectiontwo .corner-bluebubble-right {
        width: 33%;
        /* iphone6/7/8 */
        height: 105px !important;
        top: 60%;
        /* android */
    }
    .aboutSectionThree {
        padding: 20px;
    }
    .aboutSectionone .aboutbubble {
        position: absolute;
        width: 160px;
        height: 130px;
        top: 37%;
    }
    .navbar .navbar-collapse .navbar-nav li a {
        color: #000;
    }
    .navbar .navbar-brand {
        /* background-image: url(../assets/white-logo.svg); */
        background-image: url(../assets/blue-logo.png);
        background-size: contain;
    }
    .sticky .navbar-brand {
        background-image: url(../assets/blue-logo.png);
        width: 45px;
        height: 45px;
        background-size: contain;
        background-repeat: no-repeat;
        padding: 5px 0px !important;
    }
    .sticky .navbar-collapse .navbar-nav li a {
        color: black;
    }
    .aboutSectionone {
        padding: 80px 0px 0px 0px;
    }
    .aboutSectionone .abouttext {
        margin-top: 95%;
        padding: 20px !important;
        height: auto;
        padding-bottom: 100px !important;
    }
    .terms_and_about {
        margin-top: 75%;
        padding: 20px !important;
        height: auto;
        padding-bottom: 200px !important;
    }
    .about_privacy_bubble p {
        margin-left: -11px;
    }
    .aboutnavbar .storesparent {
        margin-top: 260px;
        z-index: 0 !important;
        padding-right: 20px;
    }
    .aboutnavbar .stores {
        margin-top: 50px !important;
        position: absolute !important;
    }
    .aboutnavbar .storesparent .stores img {
        width: 150px;
    }
    .aletrcontainer {
        padding-left: 0px;
        justify-content: center;
    }
}

@media screen and (width: 320px) {
    .services {
        height: 105vh !important;
    }
    .testimonial_bubble {
        top: 795%;
    }
    .storesparent .stores img {
        width: 130px !important;
    }
    .aboutnavbar .storesparent .stores {
        margin-left: 20px !important;
    }
    .aboutSectiontwo .corner-bluebubble-right {
        width: 38% !important;
        height: 100px !important;
    }
    .about .corner-bluebubble-left {
        /* width: 38% !important; */
    }
    .clients .corner-bluebubble-right {
        width: 53% !important;
        height: 16% !important;
    }
    /* .testimonials {
        height: 150vh !important;
    } */
    .testimonials .testimonialSliderWrapper .testSliderWrapper .testSliderRight {
        height: 60vh !important;
    }
    .aboutSectiontwo {
        height: 167vh;
    }
    .main-right .nav li .active {
        width: 180px !important;
    }
    .main-right .nav li a {
        padding: 20px 10px;
    }
    /* .corner-img {
        height: 82px !important;
    } */
    .corner-img {
        font-size: 13px !important;
    }
    .services .corner-bluebubble-left {
        bottom: -33%;
        width: 45% !important;
    }
    /* .testimonials .testimonialSliderWrapper .testSliderWrapper .testSliderRight {
        height: vh;
    } */
    footer {
        height: 150vh;
        margin-top: -210px;
    }
    .clients .testimonialSliderWrapper .testSliderWrapper {
        height: 160vh;
    }
    .testimonialSliderWrapper .testSliderWrapper .testSliderLeft .slideContent {
        margin-top: 50px;
    }
    .clients .corner-bluebubble-right {
        top: 45%;
    }
    /* .testimonials .slick-slider .slick-track {
        height: 100vh;
    } */
}

@media screen and (width: 320px) and (height: 480px) {
    .clients .corner-bluebubble-right {
        width: 52% !important;
        height: 15% !important;
    }
    .clients .corner-bluebubble-right {
        top: 44%;
    }
    .clients .testimonialSliderWrapper .testSliderWrapper {
        height: 190vh;
    }
    .testimonialSliderWrapper .testSliderWrapper .testSliderLeft .slideContent {
        margin-top: 130px;
    }
    .testimonials {
        height: 180vh !important;
    }
    .testimonials .testimonialSliderWrapper .testSliderWrapper .testSliderRight {
        height: 71vh !important;
    }
    .services .corner-bluebubble-left {
        bottom: -60%;
    }
    footer {
        height: 178vh;
    }
}

@media screen and (min-width: 359px) and (max-width: 361px) {
    .terms_and_about {
        padding-bottom: 200px !important;
    }
    .aboutSectionone .abouttext {
        padding-bottom: 200px !important;
    }
    .aboutSectiontwo .corner-bluebubble-right {
        top: 57%;
        width: 37% !important;
    }
    .clients .corner-bluebubble-right {
        /* width: 50%;
        height: 14% !important; */
        position: absolute;
        right: 0;
        top: 40%;
    }
    .services .corner-bluebubble-left {
        width: 38% !important;
    }
    .services .corner-bluebubble-left p {
        margin-left: -4px;
    }
    .testimonialSliderWrapper .testSliderWrapper .testSliderLeft .slideContent {
        margin-top: 70px;
    }
    /* .testimonials {
        height: 150vh !important;
    } */
    .testimonials .testimonialSliderWrapper .testSliderWrapper .testSliderRight {
        /* height: 75vh !important; */
    }
    .services .corner-bluebubble-left {
        bottom: -30%;
    }
    footer {
        height: 155vh;
    }
    /* .aboutSectionone .abouttext {
        padding-bottom: 160px !important;
    } */
    .aboutSectiontwo {
        height: 160vh;
    }
    .about .corner-bluebubble-left p {
        margin-left: -12px;
    }
}

@media screen and (min-width: 374px) and (max-width: 376px) {
    footer {
        height: 135vh;
    }
    .services {
        height: 65vh !important;
    }
    .terms_and_about {
        padding-bottom: 300px !important;
    }
    .aboutSectionone .abouttext {
        padding-bottom: 300px !important;
    }
    .aboutSectiontwo .corner-bluebubble-right {
        width: 38% !important;
        height: 108px !important;
        top: 62%;
    }
    .about .corner-bluebubble-left {
        top: 36% !important;
        /* width: 42% !important; */
    }
    .clients .corner-bluebubble-right {
        position: absolute;
        right: 0px;
        top: 40%;
    }
    /* .counts .corner-bluebubble-left p {
        margin-left: -9px;
    } */
    /* .counts .corner-bluebubble-left {
        height: 200px !important;
    } */
    /* .testimonials {
        height: 125vh;
    } */
    .services .corner-bluebubble-left {
        bottom: -25%;
        width: 49%;
        height: 117px !important;
    }
    .content-center {
        padding-top: 13px !important;
    }
    .skills .corner-bluebubble-right {
        /* width: 42% !important; */
    }
    .testimonials .sliderleft .slideContent {
        margin-bottom: 150px;
    }
    .services .blue-dots-left {
        bottom: 94%;
    }
    .testimonial_bubble {
        top: 675%;
    }

    .testimonialSliderWrapper .testSliderWrapper .testSliderRight {
        margin-top: 155px !important;
    }
}

@media screen and (width: 384px) {
    .testimonials {
        height: 120vh;
    }
    footer {
        height: 140vh;
    }
    .services .corner-bluebubble-left {
        bottom: -25%;
        width: 39%;
    }
    .clients .corner-bluebubble-right {
        width: 48%;
        height: 15% !important;
    }
    .skills .corner-bluebubble-right {
        width: 42%;
    }
    .about .corner-bluebubble-left {
        top: 38%;
        width: 40%;
    }
}

@media screen and (height: 823px) {
    .testimonial_bubble {
        top: 585% !important;
    }
}

@media screen and (width: 800px) and (height: 1334px) {
    .about .center_div {
        margin-top: 500px !important;
    }
    .corner-bluebubble-left {
        width: 200px !important;
    }
    .about {
        height: 140vh !important;
    }
    .about .blue-dots-left {
        top: 38% !important;
        right: -5px !important;
    }
    .skills .blue-dots-right {
        margin-top: 285px !important;
    }
    .testimonials .testimonialSliderWrapper .testSliderWrapper {
        margin-top: 200px !important;
    }
    .testimonial_bubble {
        top: 474% !important;
    } 
    .services .blue-dots-left {
        width: 185px !important;
        margin-top: -543px !important;
    }
    .clients {
        margin-top: 180px !important;
    }
}

@media screen and (max-height: 820px) and (min-height: 800px) {
    .testimonial_bubble  {
        top: 578% !important;
    }
}

@media screen and (min-width: 400px) and (max-width: 420px) {
    .services {
        height: 60vh !important;
        margin-bottom: 80px;
    }
    .terms_and_about {
        padding-bottom: 300px !important;
    }
    .aboutSectionone .abouttext {
        padding-bottom: 300px !important;
    }
    .aboutSectionone .aboutbubble {
        top: 25%;
    }
    .aboutSectiontwo .corner-bluebubble-right {
        width: 38% !important;
        height: 120px !important;
    }
    .main-right .form ul li a {
        background-color: #ffffff !important;
        border-radius: 15px 15px 0px 0px !important;
        width: 150px;
    }
    .clients .corner-bluebubble-right {
        /* width: 42%; */
    }
    .skills {
        margin-top: 180px !important;
    }
    .skills .corner-bluebubble-right {
        bottom: 103%;
        /* width: 39%; */
    }
    .about .corner-bluebubble-left p {
        margin-left: -5px !important;
    }
    .services .corner-bluebubble-left {
        bottom: -25%;
    }
    .about {
        position: relative;
    }
    .about .corner-bluebubble-left {
        top: 35%;
    }
    .aboutSectiontwo .corner-bluebubble-right {
        top: 53% !important;
    }
    .aboutSectiontwo {
        height: 140vh;
    }
    .package-sender-tab1 {
        width: 124px;
    }
    .clients .corner-bluebubble-right {
        top: 40% !important;
    }
    .services .blue-dots-left {
        bottom: 98% !important;
    }
    .testimonial_bubble  {
        top: 638%;
    }
    .services .corner-bluebubble-left {
        width: 180px;
        height: 120px !important;
    }
    footer {
        margin-top: -270px;
        height: 115vh !important;
    }
    .testimonials .sliderleft .slideContent {
        margin-bottom: 200px;
    }
    .testimonials {
        /* height: 130vh !important; */
    }
    .aboutSectionone .abouttext {
        margin-top: 60%;
    }
    .about .blue-dots-left {
        top: 54%;
    }
}

@media screen and (min-width: 350px) and (max-width: 400px) and (min-height: 750px) and (max-height: 850px) {
    .clients .corner-bluebubble-right {
        top: 41% !important;
    }
    .clients .testimonialSliderWrapper .testSliderWrapper {
        height: 128vh;
    }
    .aboutSectionone .aboutbubble {
        top: 23% !important;
    }
    .aboutSectionone .abouttext {
        margin-top: 60% !important;
    }
    .aboutSectiontwo .corner-bluebubble-right {
        top: 56%;
    }
    footer {
        height: 110vh;
        margin-top: -258px;
    }
}

/* tabs */

/* tabs pro */
@media screen and (min-width: 700px) and (max-width: 800px) {
    .testimonialSliderWrapper .testSliderWrapper .testSliderLeft .slideContent p:nth-child(2) {
        height: 100px;
        width: 100%;
        /* background-color: red; */
        display: flex;
        align-items: center;
    }
    .services {
        height: 60vh;
        /* background-color: red; */
    }
    .slider_card .slider-card-profile {
        top: -14%;
    }
    .testimonialSliderWrapper .testSliderWrapper .testSliderRight .bslickSlider {
        /* height: 34vh; */
    }
    .testimonialSliderWrapper .testSliderWrapper .testSliderRight .bslickSlider .slick-slide {
        width: 190px;
    }
    .fs-14 {
        font-size: 18px !important;
    }
    .fs-19 {
        font-size: 22px !important;
    }
    .fs-12 {
        font-size: 16px !important;
    }
    footer .footerRight .footRSubDiv a {
        font-size: 16px;
    }
    /* .clients .testimonialSliderWrapper .testSliderWrapper .testSliderRight {
        margin-left: 15px !important;
    } */
    .social_icon {
        width: 60%;
    }
    .line {
        width: 140px;
    }
    .texthiddenClass {
        font-size: 20px;
    }
    .input-box {
        font-size: 16px !important;
        font-weight: 500 !important;
    }
    .alertbox {
        bottom: auto;
        top: 10% !important;
    }
    .services {
        margin-top: 0px !important;
    }
    .counts .cardContainer {
        margin-top: 150px;
        white-space: nowrap !important;
        overflow: auto !important;
    }
    .counts .card {
        min-width: 350px !important;
        white-space: normal !important;
        margin-right: 50px !important;
        box-shadow: 0px 0px 20px #0045cb29;
    }
    .navbar {
        position: fixed;
        padding: 5px 20px;
        background-color: #ffffff !important;
    }
    .navbar .navbar-brand {
        /* background-image: url(../assets/white-logo.svg); */
        background-image: url(../assets/blue-logo.png);
        background-size: contain;
    }
    .navbar-nav li a {
        color: #000 !important;
    }
    .main-right .nav li .active {
        width: 340px !important;
        /* background-color: #003af9; */
    }
    .navbar .navbar-collapse .navbar-nav {
        padding: 10px 0px;
    }
    .navbar .navbar-collapse .navbar-nav li {
        margin: 5px !important;
    }
    .navbar .navbar-collapse .navbar-nav li.active a::before {
        position: absolute;
        bottom: 0% !important;
        left: 0% !important;
        transform: translate(-0%, -0%) !important;
    }
    .featured-services {
        flex-direction: column;
        background-size: cover;
        background-position: inherit;
        height: 850px;
        padding-top: 120px;
    }
    .featured-services .main-left {
        padding-bottom: 50px;
        /* padding-top: 100px; */
    }
    .featured-services .main-right {
        padding-top: 0px;
    }
    .main-right {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        width: 65%;
        margin-top: 100px;
    }
    .main-right .storesparent {
        width: 100% !important;
    }
    .main-left {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        width: 67% !important;
        margin-top: 120px !important;
    }
    .main-right .form ul li .mr-t-15 {
        margin-top: 0px !important;
    }
    .main-right .form ul li p {
        margin-bottom: 0px !important;
    }
    .main-right .form ul li .fs-16 {
        font-size: 12px !important;
    }
    .main-right .form ul li .fs-16 span {
        font-size: 9px !important;
    }
    .main-right .stores {
        width: 100%;
        flex-direction: row;
    }
    .main-right .stores img {
        margin-bottom: 10px;
    }
    .main-right .nav li a img {
        width: 31px;
    }
    .about {
        height: 180vh;
        position: relative;
        justify-content: center;
        /* margin-top: 400px; */
        margin-bottom: -110px;
    }
    .about .corner-bluebubble-left {
        height: 140px !important;
        position: absolute;
        left: 0;
        margin-top: -660px !important;
    }
    .corner-img {
        width: 30%;
    }
    .about .blue-dots-left {
        margin-top: 0px;
        position: absolute;
        right: 0;
        top: 37%;
    }
    .about .center_div {
        margin-top: 420px;
        padding: 0px;
        flex-direction: column;
        height: auto;
    }
    .about .center_div .center_div_container {
        width: 100%;
        margin-bottom: 50px;
    }
    .main-right {
        width: 80%;
    }
    .skills {
        justify-content: center;
        align-items: center;
        background-size: cover;
        /* margin-top: 300px; */
        height: 49vh !important;
    }
    /* .skills .corner-bluebubble-right {
        margin-top: -348px !important;
    } */
    .skills .blue-dots-right {
        /* margin-top: 144px !important; */
    }
    .skills .corner-img {
        position: absolute;
        width: 30%;
        right: 0;
    }
    .skills .skills_center {
        height: 100% !important;
        width: 100%;
        display: flex;
        align-items: center;
    }
    .skills .skills_center .skills_top {
        width: auto !important;
        height: 50%;
    }
    .skills .skills_center .skills_bottom {
        width: auto !important;
        height: 50%;
    }
    .skills .blue-dots-right {
        width: 20%;
        margin-top: 208px;
        position: absolute;
        left: 0;
    }
    .skills .corner-bluebubble-right {
        margin-top: -550px !important;
        /* height: 140px !important;
        width: 25% !important; */
    }
    .counts {
        height: auto;
        justify-content: center;
        width: 100%;
        margin-top: 130px !important;
        /* margin-top: 400px; */
        position: relative;
    }
    .counts .corner-bluebubble-left {
        left: 0;
        /* width: 21% !important;
        height: 130px !important; */
        position: absolute;
        /* bottom: 77%; */
        /* margin-top: 0px !important; */
    }
    .plan_bubble_mr {
        position: absolute;
        left: 0%;
        top: 2%;
    }
    /* .counts .cardContainer {
        width: 100%;
    }
    .counts  .cardContainer .card{
        padding: 40px 40px 30px 40px;
        margin-bottom: 40px;
        width: 100% !important;
    } */
    .clients {
        height: auto;
        background-size: cover;
        background-position: center;
        margin-top: 210px;
    }
    .cliets .testimonialSliderWrapper {
        flex-direction: column;
    }
    .clients .testimonialSliderWrapper .testSliderWrapper {
        height: auto;
        flex-direction: column-reverse;
        /* flex-direction: column; */
    }
    .clients .testimonialSliderWrapper .testSliderWrapper .testSliderRight {
        width: 100%;
        /* padding: 20px; */
        height: auto;
        margin-left: 0px;
        margin-top: 80px;
    }
    .clients .testimonialSliderWrapper .testSliderWrapper .testSliderLeft {
        width: 100%;
        height: auto;
        padding: 20px;
        align-items: center;
        margin-top: 230px;
        /* margin-bottom: 50px; */
    }
    .clients .corner-bluebubble-right {
        position: absolute;
        right: 0;
        width: 25%;
        /* width: 32% !important;
        height: 187px !important; */
        top: 32% !important;
    }
    .clients .testSliderLeft .store_div {
        width: 42% !important;
    }
    .corner-img {
        height: 90px !important;
    }
    .testimonialSliderWrapper .testSliderWrapper .testSliderLeft .slideImg {
        display: none;
    }
    .testimonialSliderWrapper .testSliderWrapper .testSliderLeft .slideContent {
        width: 100%;
        padding: 0px;
    }
    .services {
        /* margin-top: -180px !important; */
    }
    .services .services-center {
        padding: 0px 107px !important;
        margin-top: 125px !important;
        width: 100%;
        flex-wrap: wrap;
    }
    .services-center .servicesCard {
        height: auto;
        margin-bottom: 25px;
        padding: 27px;
        width: 264px !important;
    }
    .services-center .servicesCard .card_img {
        width: 80px;
        height: 80px;
    }
    .services-center .servicesCard .card_img img {
        width: 50px;
    }
    .services {
        position: relative;
    }
    .services .corner-bluebubble-left {
        margin-top: 723px !important;
        position: absolute;
        width: 34%;
        top: 20%;
    }
    .services .blue-dots-left {
        position: absolute;
        width: 150px;
        /* margin-top: -217px !important; */
    }
    .testimonials .testimonialSliderWrapper .testSliderWrapper {
        flex-direction: column-reverse;
        margin-top: 300px;
        height: auto;
        align-items: center;
    }
    .testimonial_bubble {
        top: 582%;
    }
    .testimonials .testimonialSliderWrapper .testSliderWrapper .testSliderRight {
        width: 100% !important;
        /* height: 45vh; */
        margin-left: 0px;
        padding: 0px 0px 0px 40px;
        overflow-y: visible !important;
        margin-top: 150px;
    }
    .testimonials .sliderleft .slideContent .slideBtns {
        margin-bottom: 30px !important;
    }
    /* footer {
        padding: 62px !important;
        flex-direction: column;
    }
    footer .footerLeft,
    footer .footerRight {
        width: 100%;
    }
    footer .footerRight {
        flex-wrap: wrap;
        margin-top: 20px;
    }
    footer .footerRight .footRSubDiv {
        width: 33.33%;
        align-items: flex-start;
        margin-top: 20px;
    }
    footer .footerLeft .heading {
        width: 100%;
    } */
    /* footer */
    .testimonials {
        margin-top: -150px;
    }
    footer {
        height: 40vh !important;
        align-items: flex-end !important;
        background-size: cover;
        background-position: right;
        /* margin-top: 160px; */
        padding: 20px !important;
    }
    footer .footerLeft {
        width: 25%;
    }
    footer .footerRight {
        width: 75%;
    }
    /* footer .footerLeft,
    footer .footerRight {
        width: 100%;
    }
    
    footer .footerRight .footRSubDiv {
        width: 100%;
        align-items: flex-start;
        margin-top: 20px;
    }
    footer .footerLeft .heading {
        width: 100%;
    } */
    .aboutSectiontwo {
        background-size: cover;
        padding: 20px;
        height: 73vh !important;
    }
    .aboutSectiontwo .cardsparent {
        width: 100%;
        white-space: nowrap;
        overflow: auto;
    }
    .aboutSectiontwo .cardsparent .card {
        margin-right: 20px;
        min-width: 230px;
    }
    .aboutSectiontwo .cardsparent .mr-t-180,
    .aboutSectiontwo .cardsparent .mr-t-90 {
        margin-top: 0px !important;
    }
    .aboutSectiontwo .corner-bluebubble-right {
        width: 24% !important;
        height: 139px !important;
        top: 57% !important;
    }
    .aboutSectionThree {
        padding: 20px;
    }
    .aboutSectionone .aboutbubble {
        position: absolute;
        width: 180px;
        height: 130px;
        top: 12% !important;
    }
    .aboutSectionone .about_privacy_bubble {
        width: 306px;
        height: 130px;
    }
    .aboutnavbar .storesparent .stores {
        position: absolute;
    }
    .aboutnavbar .storesparent {
        margin-top: 180px;
        z-index: 0 !important;
        padding-right: 60px;
    }
    .aboutSectionone {
        padding: 150px 0px 0px 0px;
    }
    .aboutSectionone .abouttext {
        margin-top: 150px;
        padding: 20px !important;
    }
    .aletrcontainer {
        justify-content: center;
        padding-left: 0px;
    }
    .testimonialSliderWrapper {
        margin-left: 0px;
    }
    .counts .cardContainer {
        width: 100%;
        margin-left: 45px;
        margin-top: 200px;
        padding: 15px;
    }
}

@media screen and (min-width: 730px) and (max-width: 800px) {
    .main-left {
        padding-top: 240px !important;
        height: 560px !important;
        padding-bottom: 0px !important;
    }
    .services .corner-bluebubble-left {
        width: 30% !important;
        height: 154px !important;
    }
    .aboutnavbar .storesparent .mr-t-50 {
        margin-top: 50px !important;
    }
}

@media screen and (max-width: 1100px) and (min-width: 801px) {
    .main-left {
        padding-top: 265px;
    }
    .navbar-nav li a {
        font-size: 16px !important;
    }
    .services .corner-bluebubble-left {
        width: 25% !important;
    }
    .fs-14 {
        font-size: 18px !important;
    }
    .fs-19 {
        font-size: 22px !important;
    }
    .fs-12 {
        font-size: 16px !important;
    }
    .main-right .nav li .active {
        width: 227px !important;
    }
    .services {
        margin-top: 0px !important;
    }
    .counts .card {
        height: auto !important;
    }
    .featured-services {
        background-size: 100% 100%;
        height: 584px;
    }
    .main-right .form {
        width: 100%;
    }
    .main-right .form .mr-t-15 {
        margin-top: 0px !important;
    }
    .main-right .form p {
        font-size: 12px;
        margin-bottom: 0px !important;
    }
    .main-right .stores {
        width: 94%;
    }
    .about {
        height: 42vh;
        margin-top: 320px;
    }
    .about .corner-bluebubble-left {
        margin-top: -250px;
        /* width: 20%;
        height: 29%; */
    }
    .about .blue-dots-left {
        width: 15%;
    }
    .about .center_div {
        padding: 0px;
    }
    .divider {
        margin-top: 10px;
        margin-bottom: 35px;
    }
    .skills {
        position: relative;
        height: 51vh;
        margin-top: 120px;
        background-size: 126% 100%;
    }
    .skills .blue-dots-right {
        position: absolute;
        width: 12%;
        margin-top: 400px;
    }
    .skills .skills_center {
        padding: 30px;
        width: 100%;
    }
    .skills .skills_center .skills_top {
        width: 80%;
    }
    .skills .skills_center .skills_bottom {
        width: 100%;
    }
    .skills .corner-bluebubble-right {
        position: absolute;
        margin-top: -243px !important;
        /* width: 20%;
        height: 22%; */
        right: 0;
    }
    .counts {
        position: relative;
        width: 100%;
        height: 60vh;
        margin-top: 150px;
        /* background-color: red; */
        padding: 30px 0px 30px 30px;
    }
    .counts .corner-bluebubble-left {
        position: absolute;
        /* width: 42%;
        height: 223px; */
        left: 0;
        top: 65%;
        width: 200px;
        margin-top: -550px !important;
    }
    .testimonialSliderWrapper .testSliderWrapper .testSliderLeft .slideImg {
        width: 235px;
    }
    .counts .cardContainer {
        width: 100%;
        margin-top: 140px;
    }
    .clients {
        position: relative;
        height: 45vh;
        background-size: 100% 100%;
        margin-top: 208px;
    }
    .testimonial_bubble {
        width: 200px;
    }
    .clients .corner-bluebubble-right {
        position: absolute;
        right: 0px;
        top: 70%;
        height: 28%;
        width: 21%;
    }
    .clients .testimonialSliderWrapper .testSliderWrapper .testSliderLeft {
        height: 79%;
        align-items: center;
    }
    .clients .testimonialSliderWrapper {
        margin-bottom: -110px;
    }
    .clients .testimonialSliderWrapper .testSliderWrapper .testSliderLeft .slideContent {
        width: 48%;
        justify-content: center;
        padding: 0px 0px 0px 30px;
    }
    .services {
        height: 52vh;
        justify-content: center;
        position: relative;
    }
    .services-center {
        width: 100%;
        padding: 30px;
        justify-content: space-between;
    }
    .services-center .servicesCard {
        width: 220px;
    }
    .services .blue-dots-left {
        position: absolute;
        /* margin-top: -211px; */
        right: 0;
    }
    .services .corner-bluebubble-left {
        position: absolute;
        width: 20%;
        height: 200px;
        left: 0;
        margin-top: 600px !important;
    }
    .testimonials {
        height: 43vh;
    }
    .testimonials .testimonialSliderWrapper .testSliderWrapper {
        height: 33vh !important;
    }
    .testimonials .testimonialSliderWrapper .testSliderWrapper .testSliderRight {
        height: 100%;
    }
    .slider_card .slider-card-profile {
        top: -14% !important;
    }
    .testimonials .sliderleft {
        width: 30% !important;
    }
    .social_icon {
        width: 60%;
    }
    .line {
        width: 145px;
    }
    footer {
        width: 100%;
        height: 35vh;
        padding-top: 110px !important;
        background-size: 100% 100%;
        color: var(--black-color);
        align-items: flex-end !important;
    }
    footer .footerLeft {
        width: 25%;
    }
    footer .footerRight {
        width: 75%;
    }
    /* footer
     footer {
        padding: 20px !important;
        flex-direction: column-reverse;
    }
    footer .footerLeft,
    footer .footerRight {
        width: 100%;
    }
    footer .footerRight {
        flex-wrap: wrap;
    }
    footer .footerRight .footRSubDiv {
        width: 100%;
        align-items: flex-start;
        margin-top: 20px;
    }
    footer .footerLeft .heading {
        width: 100%;
    } */
    .aboutSectionone {
        padding: 200px 80px 80px 80px;
    }
    .abouttext .fs-13 {
        font-size: 16px !important;
    }
    .fs-13 {
        font-size: 16px !important;
    }
    .fs-15 {
        font-size: 17px !important;
    }
    .aboutSectiontwo .corner-bluebubble-right {
        width: 25% !important;
    }
    .aboutSectiontwo {
        height: 55vh;
        background-size: 100% 100% !important;
        padding: 20px 80px 80px 80px;
    }
    .aboutSectiontwo .cardsparent {
        width: 90%;
    }
    .aboutSectionone .abouttext {
        padding: 200px 80px !important;
    }
    .aboutSectionone .aboutbubble {
        position: absolute;
        width: 160px;
        height: 130px;
        top: 10%;
        left: 0;
    }
    .aboutSectiontwo .corner-bluebubble-right {
        width: 19%;
        height: 200px;
        top: 45%;
    }
    .aboutSectionone .about_privacy_bubble {
        width: 330px !important;
        height: 160px !important;
    }
    .aboutSectionone .aboutbubble_terms {
        width: 230px !important;
    }
    .aboutSectionone .aboutbubble_restricted {
        width: 220px !important;
    }
    .aboutSectionone .aboutbubble {
        width: 240px;
        height: 160px;
    }
    .aboutSectionThree {
        padding: 80px;
    }
    .aboutnavbar .storesparent {
        z-index: 0 !important;
        margin-top: 157px;
    }
    .aboutnavbar .storesparent .stores {
        position: absolute;
    }
}

@media screen and (max-width: 1380px) and (min-width: 1200px) {
    .aboutSectiontwo {
        margin-top: 80px;
    }
    .testimonialSliderWrapper .testSliderWrapper .testSliderLeft .slideImg {
        width: 250px;
    }
    /* .testimonialSliderWrapper .testSliderWrapper .testSliderLeft {
        margin-top: 70px !important;
       
    }  */
    .skills .skills_center {
        height: 65%;
        width: 90%;
    }
    .corner-bluebubble-left p {
        margin-left: -16px !important;
    }
    .corner-img {
        width: 18%;
        height: 27%;
    }
    /* .corner-bluebubble-right {
        width: 18%;
        height: 27%;
    } */
    /* .counts .corner-bluebubble-left p {
        margin-left: -241px !important;
    } */
    /* .clients .corner-bluebubble-right {
        top: 75%;
        width: 16%;
        height: 30%;
    } */
    .main-right .nav li .active {
        width: 265px !important;
        /* working for 1680 125% */
    }
    .featured-services {
        height: 563px;
    }
    .main-right .stores {
        width: 70%;
    }
    .skills {
        height: 100vh;
    }
    .clients {
        height: 90vh;
    }
    .services-center {
        width: 75%;
        /* 1680-- 125% */
    }
    .testimonial_bubble {
        margin-top: 25px;
    }
    /* .services .corner-bluebubble-left {
        height: 20% !important;
    } */
    .services-center .servicesCard {
        width: 230px;
    }
    footer {
        height: 51.4vh;
    }
    .aboutSectiontwo {
        background-size: cover;
        padding: 20px;
        height: 127vh;
    }
    .aboutSectiontwo .cardsparent {
        width: 60%;
        /* white-space: nowrap; */
        /* overflow: auto; */
    }
    .aboutSectiontwo .cardsparent .card {
        margin-right: 20px;
        min-width: 230px;
    }
    .aboutSectiontwo .corner-bluebubble-right {
        width: 13%;
        height: 18%;
        top: 43%;
        /* top is for 1366 100% */
    }
    .about_privacy_bubble p {
        margin-left: -14px;
    }
    .terms_and_about {
        padding-top: 175px !important;
    }
    .fs-13 {
        font-size: 16px !important;
    }
    .fs-19 {
        font-size: 20px !important;
    }
    .aboutSectionThree {
        padding: 20px;
    }
    .aboutSectionone .aboutbubble {
        position: absolute;
        width: 160px;
        height: 130px;
        top: 19%;
    }
    .aboutSectionone {
        padding: 80px 0px 0px 0px;
    }
    .aboutSectionone .abouttext {
        margin-top: 15%;
        padding: 45px 100px !important;
    }
    .clients .testimonialSliderWrapper .testSliderWrapper .testSliderLeft {
        height: 100% !important;
    }
    .counts {
        width: 100%;
        height: 100vh;
        justify-content: center;
        position: relative;
    }
    .counts .corner-bluebubble-left {
        left: 0px;
        position: absolute;
        top: 39%;
        margin-top: -250px !important;
    }
    /* .skills .corner-bluebubble-right {
        height: 23%;
    } */
    .clients .corner-bluebubble-right {
        top: 65%;
    }
    .counts .cardContainer {
        padding-top: 250px;
    }
    .skills .skills_center .skills_top {
        height: 50% !important;
    }
    .card {
        height: auto !important;
    }
    .divider {
        margin-top: 10px;
        margin-bottom: 25px;
    }
    /* .services {
        height: 500px;
        margin-top: 0px !important;
    } */
    .info_section {
        margin-top: 150px !important;
    }
    .counts {
        margin-bottom: 100px;
    }
    .clients .slick-track {
        left: auto !important;
        right: 15%;
    }
    .about .corner-bluebubble-left {
        height: 20%;
    }
    .testimonialSliderWrapper .testSliderWrapper .testSliderRight .slickSlider {
        height: 49vh !important;
    }
    .testimonialSliderWrapper .testSliderWrapper .testSliderRight {
        width: 49%;
    }
    .testimonialSliderWrapper .testSliderWrapper .testSliderLeft {
        margin-top: 90px;
        /* working for 1366 -100% */
    }
    footer {
        height: 70vh !important;
    }
}

@media screen and (min-width: 1800px) and (max-width: 1900px) {
    .skills .skills_center .skillsTopBox {
        width: 250px;
        height: 140px;
    }
    .skills .skills_center .skillsTopBox .imgcontainer {
        width: 70px;
        height: 70px;
        top: -24%;
    }
    /* .aboutSectiontwo .corner-bluebubble-right {
        right: -3% !important;
    } */
    .counts .corner-bluebubble-left {
        width: 16%;
        height: 225px;
    }
    .testimonialSliderWrapper .testSliderWrapper .testSliderLeft {
        align-items: center !important;
    }
    .clients .corner-bluebubble-right {
        top: 40% !important;
    }
    .aboutSectiontwo .corner-bluebubble-right {
        width: 14%;
        top: 52%;
    }
}

@media screen and (min-width: 1850px) and (max-width: 1900px) {
    .main-left {
        max-width: 1070px;
    }
    .main-left > svg {
        max-height: 750px;
    }
    .main-right .form {
        max-width: 500px !important;
    }
    .about {
        height: 80vh;
    }
    .corner-img {
        width: 21% !important;
    }
    .skills .skills_center .skillsTopBox {
        width: 250px;
        height: 136px;
        padding-bottom: 20px;
    }
    .skills .skills_center .skillsTopBox .imgcontainer {
        width: 70px;
        height: 70px;
        top: -24%;
    }
    .about .center-img {
        height: 39%;
    }
    .clients .slick-track {
        right: 10% !important;
        left: auto !important;
    }
    .services-center {
        width: 56%;
    }
    .corner-img {
        height: 21%;
    }
    .counts .corner-bluebubble-left {
        width: 16%;
        height: 168px;
        margin-top: -400px !important;
    }
    .clients .corner-bluebubble-right {
        top: 43%;
    }
    .testimonialSliderWrapper .testSliderWrapper .testSliderLeft .slideContent {
        justify-content: center;
    }
    .testimonialSliderWrapper .testSliderWrapper .testSliderLeft {
        justify-content: center;
    }
}

@media screen and (min-width: 1900px) and (max-width: 1950px) {
    .testimonialSliderWrapper .testSliderWrapper .testSliderRight {
        width: 61%;
    }
    .testimonialSliderWrapper .testSliderWrapper .testSliderLeft {
        display: flex;
        align-items: flex-end;
        width: 50%;
        height: 77%;
        margin-top: 95px;
    }
    .skills .skills_center .skillsTopBox {
        width: 250px;
        height: 136px;
        padding-bottom: 20px;
    }
    .counts .corner-bluebubble-left {
        width: 16%;
        height: 198px;
        margin-top: -400px !important;
    }
    .corner-bluebubble-right {
        width: 13% !important;
    }
    .corner-img {
        width: 15% !important;
    }
    .main-left {
        max-width: 1070px;
    }
    .main-left > svg {
        max-height: 750px;
    }
    .main-right .form {
        max-width: 500px !important;
    }
    .about {
        height: 80vh;
    }
    .corner-img {
        /* width: 11% !important; */
        /* work for 1920 */
    }
    .skills .skills_center .skillsTopBox {
        width: 250px;
        height: 136px;
        padding-bottom: 20px;
    }
    .skills .skills_center .skillsTopBox .imgcontainer {
        width: 70px;
        height: 70px;
        top: -24%;
    }
    .about .center-img {
        height: 39%;
    }
    .clients .slick-track {
        right: 10% !important;
        left: auto !important;
    }
    .services-center {
        width: 56%;
    }
    .corner-img {
        height: 21% !important;
    }
    .aboutSectiontwo .corner-bluebubble-right {
        width: 11% !important;
        /* work for 1920 125% */
    }
    .corner-bluebubble-left p {
        margin-left: -15px;
    }
    .counts .corner-bluebubble-left {
        width: 16%;
        height: 168px;
        margin-top: -400px !important;
    }
    .clients .corner-bluebubble-right {
        top: 43%;
    }
    .testimonialSliderWrapper .testSliderWrapper .testSliderLeft .slideContent {
        justify-content: center;
    }
    .testimonialSliderWrapper .testSliderWrapper .testSliderLeft {
        justify-content: center;
    }
}

@media screen and (min-width: 1400px) and (max-width: 1470px) {
    .corner-img {
        width: 18% !important;
        height: 24% !important;
    }
    .counts .corner-bluebubble-left {
        position: absolute;
        top: 10%;
        width: 220px;
    }
    /* .corner-bluebubble-left {
        width: 235px;
        height: 155px;
    } */
    /* .corner-bluebubble-right {
        width: 235px;
        height: 155px;
    } */
    .testimonialSliderWrapper .testSliderWrapper .testSliderLeft {
        margin-top: -3px;
    }
    .clients .corner-bluebubble-right {
        top: 53%;
    }
    .testimonialSliderWrapper .testSliderWrapper .testSliderRight {
        margin-top: -5px;
    }
    .fs-12 {
        font-size: 16px !important;
    }
    .fs-14 {
        font-size: 18px !important;
    }
    .fs-19 {
        font-size: 22px !important;
    }
    /* .corner-bluebubble-right {
        width: 18%;
        height: 26%;
    } */
    .counts {
        position: relative;
    }
    .counts .cardContainer {
        width: 116%;
        display: flex;
        justify-content: space-between;
        margin-left: 200px;
        margin-top: 100px;
    }
    .counts .corner-bluebubble-left p {
        margin-left: -30px;
    }
    .testimonialSliderWrapper .testSliderWrapper .testSliderRight {
        width: 54%;
    }
    .services-center {
        width: 72%;
    }
    .services .corner-bluebubble-left {
        width: 26% !important;
        height: 25% !important;
        margin-top: 600px !important;
    }
    .clients {
        margin-top: 36px;
    }
    .services-center .servicesCard {
        width: 240px;
        height: 240px;
    }
    .slider_card .slider-card-profile {
        top: -15% !important;
    }
    .aboutSectionone .abouttext {
        padding: 200px 100px 0px 50px;
    }
    .fs-13 {
        font-size: 16px !important;
    }
    .aboutSectiontwo .corner-bluebubble-right {
        height: 30% !important;
        top: 70%;
        width: 16% !important;
    }
}

@media screen and (min-width: 1550px) and (max-width: 1620px) {
    .aboutSectiontwo .corner-bluebubble-right {
        top: 72%;
    }
    /* .counts .cardContainer {
        width: 98%;
        display: flex;
        justify-content: space-between;
    } */
    .corner-bluebubble-left p {
        margin-left: -20px;
    }
    .testimonialSliderWrapper .testSliderWrapper .testSliderRight {
        width: 49%;
    }
    .fs-13 {
        font-size: 16px !important;
    }
    .aboutSectionone .abouttext {
        padding: 230px 100px 0px 0px;
    }
    .aboutSectiontwo .corner-bluebubble-right {
        width: 13%;
    }
    /* .counts .corner-bluebubble-left p {
        margin-left: -100px;
    } */
}

@media screen and (min-width: 1640px) and (max-width: 1700px) {
    .corner-bluebubble-left p {
        margin-left: -30px;
    }
    .skills .corner-bluebubble-right {
        width: 16%;
    }
    .main-right .nav li .active {
        width: 330px !important;
    }
    .testimonialSliderWrapper .testSliderWrapper .testSliderRight2 {
        width: 45%;
    }
    .testimonialSliderWrapper .testSliderWrapper {
        height: 80vh;
    }
    .counts {
        position: relative;
    }
    .counts .corner-bluebubble-left {
        position: absolute;
        top: 30%;
        width: 20% !important;
    }
    .corner-img {
        width: 15% !important;
    }
    .counts .cardContainer {
        margin-left: 250px;
    }
    .clients .corner-bluebubble-right {
        width: 16% !important;
    }
    .testimonialSliderWrapper .testSliderWrapper .testSliderRight {
        margin-top: 70px;
    }
    .fs-12 {
        font-size: 16px !important;
    }
    .fs-14 {
        font-size: 20px !important;
    }
    .testimonialSliderWrapper .testSliderWrapper .testSliderLeft {
        margin-top: 45px;
    }
    .slider_card .slider-card-profile {
        top: -15%;
    }
    .aboutSectionone .abouttext {
        width: 100%;
        padding: 200px 200px 0px 100px;
    }
    .fs-13 {
        font-size: 16px !important;
    }
}

@media screen and (min-width: 1950px) and (max-width: 2100px) and (min-height: 1100px) and (max-height: 1400px) {
    .about .blue-dots-left {
        margin-top: -650px;
    }
    .about .center_div {
        margin-top: 0px !important;
    }
    .corner-bluebubble-left {
        margin-top: -676px;
    }
    .skills {
        height: 80vh !important;
    }
    .counts .corner-bluebubble-left {
        margin-top: -500px !important;
    }
    .testimonialSliderWrapper .testSliderWrapper .testSliderRight .slickSlider {
        height: auto;
    }
    .testimonialSliderWrapper .testSliderWrapper .testSliderLeft {
        align-items: center !important;
    }
    .services {
        margin-bottom: -250px;
        margin-top: -347px !important;
    }
    .clients {
        height: 80vh !important;
    }
    .clients .testimonialSliderWrapper .testSliderWrapper .testSliderRight {
        width: 55% !important;
    }
    .clients .testimonialSliderWrapper .testSliderWrapper .testSliderLeft {
        width: 45% !important;
    }
    .clients .slick-track {
        right: 17% !important;
        left: auto !important;
    }
    .testimonials .testimonialSliderWrapper .testSliderWrapper {
        height: 47vh !important;
    }
    .featured-services {
        margin-bottom: -200px;
    }
    footer {
        height: 43.6vh;
    }
    .aboutnavbar .storesparent .mr-t-25 {
        margin-top: 0px !important;
    }
    .corner-bluebubble-right {
        margin-top: -500px !important;
    }
    /* font Size */
    .fs-12 {
        font-size: 15px !important;
    }
    .fs-13 {
        font-size: 16px !important;
    }
    .fs-14 {
        font-size: 17px !important;
    }
    .fs-16 {
        font-size: 19px !important;
    }
    .fs-17 {
        font-size: 20px !important;
    }
    .fs-18 {
        font-size: 21px !important;
    }
    .fs-19 {
        font-size: 22px !important;
    }
    .fs-20 {
        font-size: 23px !important;
    }
    .fs-21 {
        font-size: 24px !important;
    }
    .fs-22 {
        font-size: 25px !important;
    }
    .fs-23 {
        font-size: 26px !important;
    }
    .fs-24 {
        font-size: 27px !important;
    }
    .fs-25 {
        font-size: 28px !important;
    }
    .fs-26 {
        font-size: 29px !important;
    }
    .fs-27 {
        font-size: 30px !important;
    }
    .fs-28 {
        font-size: 31px !important;
    }
    .fs-29 {
        font-size: 32px !important;
    }
    .fs-30 {
        font-size: 33px !important;
    }
}
