﻿/* .about-main-section {
  padding-bottom: 50px;
} */

.about-top-section {
    display: flex;
    justify-content: start;
    position: relative;
}

.about-top-img {
    width: 1000px;
    height: 450px;
}

.about-small-card {
    background-color: rgba(0, 0, 0, 0.6);
    width: 400px;
    height: 200px;
    position: absolute;
    top: 100px;
    right: 50px;
    padding: 40px;
    display: grid;
    place-items: center;
}

    .about-small-card .dthrill,
    .about-small-card .soft-sol {
        color: #fff;
        text-align: center;
        margin: 0;
        padding: 0;
    }

    .about-small-card .dthrill {
        font-size: 30px;
        font-weight: 600;
        letter-spacing: 2px;
        text-decoration: underline;
        text-underline-offset: 5px;
    }

    .about-small-card .soft-sol {
        font-size: 20px;
        font-weight: 600;
        letter-spacing: 2px;
    }

    .about-small-card .about-heading-text {
        font-size: 13px;
        text-align: center;
        color: #fff;
        opacity: 0.9;
        letter-spacing: 2px;
        padding: 10px;
    }

.about-top-section .dev-thrill {
    position: absolute;
    top: 260px;
    right: -280px;
    letter-spacing: 8px;
    font-weight: bolder;
    text-transform: uppercase;
    font-size: 35px;
    transform: rotate(90deg);
    color: #979797;
    text-shadow: 0 1px 3px rgb(199, 199, 199), 0 2px 1px gray;
    /* -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #022d62; */
    opacity: 0.5;
    /* text-shadow: 2px 2px #022d62; */
}

.about-welcome-section {
    padding: 50px 20px;
    position: relative;
}

.wel-sub-text {
    position: relative;
    display: inline-block;
    /* line-height: 1.2em; */
    letter-spacing: 0.2px;
    font-size: 13px;
    color: #676c71;
    font-weight: 600;
    text-transform: uppercase;
    font-weight: 700;
    margin: 0 0 15px;
    /* border-bottom: 2px solid #dd1717; */
    text-align: center;
}

.wel-main-text {
    font-size: 40px;
    /* line-height: 1.2em; */
    color: #000249;
    font-weight: 600;
    text-transform: capitalize;
    margin-bottom: 0;
}

.wel-bold-text {
    font-weight: 600;
    font-size: 30px;
    color: #000249;
}

.about-para {
    letter-spacing: 0.2px;
    font-weight: 300;
    padding: 15px 0 0;
    text-align: justify;
    font-size: 18px;
    margin: 0;
    color: #3c3c3c;
}

    /* .about-para::first-letter {
  font-family: Georgia, 'Times New Roman', Times, serif;
  float: left;
  font-size: 250%;
  color: #dd1717;
} */

    .about-para::first-letter {
        font-size: 35px;
        line-height: 70px;
        color: #dd1717;
        initial-letter: 2;
        font-family: Georgia, 'Times New Roman', Times, serif;
        padding-right: 5px;
    }

.about-main-card {
    padding: 10px;
    position: relative;
}

.about-card {
    padding: 10px;
    box-shadow: 4px 4px 4px 0 rgba(5, 13, 22, 0.1);
    */ transition: transform 2s;
    transform-style: preserve-3d;
    background-color: #ffffff;
    border: 0.5px rgb(2 45 98/10%) solid;
    display: flex;
    justify-content: center;
    text-align: center;
}

.about-services-img {
    width: 60px;
}

.about-serv-name {
    letter-spacing: 0.2px;
    font-weight: 400;
    text-align: center;
    font-size: 18px;
    margin: 0;
    color: #000249;
    margin: 0;
    padding-top: 10px;
}

.about-services-cards {
    display: grid;
    place-items: start;
}

.about-web-dev {
    position: absolute;
    top: -100px;
    left: 20px;
    width: 180px;
    height: 250px;
    display: flex;
    align-items: center;
}

.about-web-design {
    position: absolute;
    top: -75px;
    left: 200px;
    width: 180px;
    height: 250px;
    display: flex;
    align-items: center;
}

.about-graphic {
    position: absolute;
    top: 150px;
    left: 20px;
    width: 180px;
    height: 250px;
    display: flex;
    align-items: center;
}

.about-digital {
    position: absolute;
    top: 180px;
    left: 200px;
    width: 180px;
    height: 250px;
    display: flex;
    align-items: center;
}

.about-challenge-cards {
    padding: 40px;
}

.about-feature-img {
    transition: all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
    padding: 15px;
}

    .about-feature-img .img-box-wrap {
        box-shadow: -1.21px 6.894px 15px 0px rgba(0, 0, 0, 0.07);
        background: #fff;
        border-radius: 5px;
        padding: 10px 10px 0px;
        overflow: hidden;
        position: relative;
        margin-top: 30px;
        text-decoration: none;
        /* transition: transform 0.2s; */
        transition: 3s all ease;
    }

        .about-feature-img .img-box-wrap:hover {
            /* box-shadow: -1.21px 6.894px 15px 0px rgba(0,0,0,0.07); */
            box-shadow: 0 0 40px 10px rgb(51 51 51/20%);
        }

        .about-feature-img .img-box-wrap .box-img {
            position: relative;
            width: 162px;
            height: 162px;
            border-radius: 50%;
            margin: 0 auto 2px;
            text-align: center;
        }

    .about-feature-img:hover .img-box-wrap .img-fluid {
        transform: scale(1.2);
    }

/* .about-feature-img .img-box-wrap .box-img::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: linear-gradient(160deg, #fbf7f4, #fefdfd);
  border-radius: 50%;
  transform: translateY(-46px);
} */

.about-feature-image .image-box-wrap .box-image .default-img {
    position: relative;
    z-index: 2;
}

.img-fluid {
    width: 100px;
    height: auto;
    transition: all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
    position: absolute;
    top: 50px;
    left: 0;
    right: 0;
    margin: 0 auto;
}

.content {
    width: 100%;
    padding: 10px 40px 20px;
}

    .content .heading {
        font-weight: 500;
        line-height: 1.25;
        font-size: 22px;
        margin-bottom: 12px;
        text-align: center;
        color: #022d62;
    }

    .content .about-feature-text {
        /*color: #676c71;*/
        font-size: 16px;
        text-align: center;
    }

.box-img-arrow {
    border-top: 1px solid #eee !important;
    display: flex;
    justify-content: center;
    align-items: center;
}

.btn-text {
    color: #2d405e;
    line-height: 55px;
    display: flex;
    justify-content: center;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    padding-right: 10px;
    cursor: pointer;
}

.bottom-text {
    font-size: 18px;
    font-weight: 500;
    line-height: 1.4;
    color: #333;
    text-align: center;
    font-weight: 500;
    padding-bottom: 40px;
}

    .bottom-text a {
        color: #2d405e;
        border-bottom: 1px solid #fac8c1;
        position: relative;
        transition: all 0.7s cubic-bezier(0.645, 0.045, 0.355, 1);
        font-weight: 500;
    }

        .bottom-text a::before {
            content: "";
            width: 0;
            height: 1px;
            bottom: -1px;
            position: absolute;
            left: auto;
            right: 0;
            z-index: 1;
            transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
            background: #ef3139;
        }

/* Capabilities  */

.capability-section {
    padding-top: 100px;
}

.capability-wrapper-left {
    padding: 20px 80px 20px 0px;
}

.challenge-small-heading {
    text-transform: uppercase;
    color: #676c71;
    font-weight: 600;
    letter-spacing: 0.2px;
    font-size: 15px;
    border-bottom: 1px solid rgb(153, 153, 153);
    padding-bottom: 10px;
}

.challenge-title-section h3 {
    font-size: 40px;
    font-weight: 600;
    letter-spacing: 0.2px;
    color: #000249;
}

.capability-wrapper-right {
    padding: 20px;
}

.challenge-title-section h4 {
    font-size: 20px;
    width: 100%;
    font-weight: 600;
    padding-bottom: 15px;
    letter-spacing: 0.2px;
}

.capability-para p {
    font-size: 16px;
    color: #676c71;
    letter-spacing: 0.2px;
}

/* approch */

.approach-wrapper {
    padding-right: 50px;
}

.approach-section {
    padding: 100px 0px;
}

.approach-title-section p {
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 600;
    color: #676c71;
    letter-spacing: 0.2px;
    margin: 0;
    padding-bottom: 10px;
}

.approach-title-section h3 {
    font-size: 40px;
    font-weight: 600;
    color: #000249;
    padding-bottom: 10px;
    /*  margin-left: -40px;*/
}

.approach-para p {
    font-size: 18px;
    letter-spacing: 0.2px;
    padding-bottom: 5px;
    width: 105%;
    /*  margin-left: -40px;*/
}

.approach-para span {
    font-weight: 600;
}

.about-mb {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
}

    .about-mb img {
        width: 300px;
        height: auto;
        vertical-align: top;
    }

/* Statistic */


.statistics-wrapper {
    padding: 5px 20px;
}

.ststc-title-section h3 {
    font-size: 40px;
    color: #000249;
    font-weight: 600;
    padding-bottom: 10px;
    letter-spacing: 0.2px;
}

/* ?????????? ??????? */
.animate-on-scroll {
    opacity: 0; /* ?????????? ???? */
}

.animate__animated {
    opacity: 1; /* Animate.css animation ???????? ????? */
}


.ststc-title-section h5 {
    font-size: 13px;
    color: #676c71;
    letter-spacing: 0.2px;
    text-transform: uppercase;
    font-weight: 600;
    margin: 0;
    padding-bottom: 10px;
}

.ststc-icon-text {
    display: flex;
    align-items: center;
    padding-bottom: 10px;
}

.ststc-icon-img-wrapper {
    position: relative;
}

.ststc-inner-box {
    position: absolute;
    left: 0px;
    top: -30px;
    font-size: 60px;
    line-height: 60px;
}

    .ststc-inner-box::before {
        position: absolute;
        content: "";
        background: #f0f5f9;
        width: 70px;
        height: 70px;
        left: -5px;
        top: -5px;
        transform: rotate(15deg);
        transition: all 500ms ease;
        z-index: -1;
    }

.ststc-icon-text img:hover .ststc-inner-box::before {
    position: absolute;
    content: "";
    background: #f0f5f9;
    width: 70px;
    height: 70px;
    left: -5px;
    top: -5px;
    transition: all 500ms ease;
    z-index: -1;
    transition: all 1s;
    transition: all 1s;
    -webkit-transform: rotateZ(-30deg);
    -ms-transform: rotateZ(-30deg);
    transform: rotateZ(-30deg);
}

.ststc-icon-text img {
    width: 50px;
    padding-left: 5px;
}

.ststc-icon-text p {
    font-size: 40px;
    margin: 0;
    font-weight: 600;
    padding-left: 80px;
}

.ststc-title {
    font-size: 20px;
    letter-spacing: 0.2px;
    font-weight: 600;
}

.ststc-para p {
    font-size: 16px;
    padding-bottom: 5px;
    letter-spacing: 0.2px;
}

/* what we do section */

.what-we-do-wrapper {
    padding: 10px;
}

.what-we-do-section {
    background-color: #000;
    padding: 50px 0px;
}

.what-we-do-title p {
    font-size: 13px;
    margin: 0;
    padding-bottom: 10px;
    color: #676c71;
    letter-spacing: 0.2px;
    text-transform: uppercase;
}

.what-we-do-title h3 {
    font-size: 40px;
    font-weight: 600;
    padding-bottom: 10px;
    letter-spacing: 0.2px;
    color: #fff;
}

.what-we-do-para p {
    font-size: 16px;
    color: #fff;
    opacity: 0.9;
    font-weight: 300;
    letter-spacing: 0.2px;
}

.what-we-do-para span {
    font-weight: 600;
}

.what-we-do-main {
    display: flex;
    align-items: start;
    width: 100%;
}

    .what-we-do-main img {
        width: 40px;
    }

.what-we-do-content {
    padding-left: 20px;
}

    .what-we-do-content h5 {
        color: #fff;
        font-weight: 600;
        font-size: 20px;
    }

    .what-we-do-content p {
        color: #fff;
        opacity: 0.9;
        font-size: 16px;
        letter-spacing: 0.2px;
        font-weight: 300;
    }

/* vision mission section */


.vision-mission-section {
    padding-top: 100px;
}

.mission-vision-flex {
    display: flex;
    align-items: center;
}

.mission-wrapper {
    background-color: #000249;
}

.mission-section,
.vision-section {
    padding: 35px 100px;
}

    .mission-section h3,
    .vision-section h3 {
        font-size: 40px;
        font-weight: 600;
        /*  padding-bottom: 60px;*/
        letter-spacing: 0.2px;
        color: #fff;
    }

    .mission-section p,
    .vision-section p {
        font-size: 20px;
        color: #fff;
        font-weight: 300;
        opacity: 0.9;
    }

        .mission-section p::first-letter,
        .vision-section p::first-letter {
            font-size: 35px;
            line-height: 70px;
            color: #fff;
            initial-letter: 2;
            font-family: Georgia, 'Times New Roman', Times, serif;
            padding-right: 5px;
        }

.vision-wrapper {
    /* background-color: #dd1717; */
    width: 100%;
}

    .vision-wrapper img {
        width: 100%;
        height: 494px;
    }

/* Quatation Part */
.Apportunities {
    background: url("../Images/global.png");
    background-repeat: no-repeat;
    background-position: right -68px top 35%;
    background-color: #000249;
    z-index: 1000;
}

.aboutSection {
    padding: 50px 12px !important;
}

.aboutLeft h3 {
    font-size: 40px;
    letter-spacing: 0.2px;
    font-weight: 600;
    color: #fff;
    padding-left: 79px;
}

.aboutLeft p {
    padding: 10px 0px;
    color: #fff;
    letter-spacing: 0.2px;
    opacity: 0.9;
    padding-left: 79px;
}

.aboutRight {
    display: flex;
    align-items: center;
    justify-content: center;
}

.btnQuatation button {
    background-color: #dd1717;
}

.btnQuatation button {
    padding: 12px 15px;
    border-radius: 5px;
    border: none;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
}

.btnQuatation p {
    text-decoration: none;
    font-weight: 600;
    margin: 0;
    padding-right: 5px;
}

.about-card.active {
    animation: flipInX;
    animation-duration: 2s;
}

.animate__animated.animate__fadeIn {
    --animate-delay: 5s !important;
}

.animate__animated.animate__backInLeft {
    --animate-duration: 2s !important;
}

/* Why choose us */

.why-choose {
    background-color: #010325;
}

.why-choose-section {
    display: flex;
}

.why-choose-img-wrapper {
    width: 100%;
}

.why-choose-outer-wrapper {
    position: relative;
}

.bubble {
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    opacity: 0.05;
    height: 115vh;
}

.why-choose-img-wrapper img {
    width: 500px;
}

.why-choose-content-wrapper {
    padding: 190px 100px;
    z-index: -1;
}

    .why-choose-content-wrapper h4 {
        font-size: 40px;
        width: 100%;
        font-weight: 600;
        padding-bottom: 15px;
        letter-spacing: 0.2px;
        color: #fff;
    }

    .why-choose-content-wrapper ul li {
        list-style: none;
        font-size: 16px;
        color: #fff;
        letter-spacing: 0.2px;
        opacity: 0.9;
        padding: 10px 0;
        display: flex;
        padding-right: 30px !important;
    }

        /*.why-choose-content-wrapper ul li::before {
        content: "✔";*/ /* checkmark symbol */
        /*position: absolute;
        left: 0;
        top: 0;
        color: #2ecc71;*/ /* green check */
        /*font-weight: bold;
    }*/

        .why-choose-content-wrapper ul li p {
            padding-left: 5px;
            margin-bottom: 0px;
            cursor: pointer;
        }

    .why-choose-content-wrapper ul:hover li {
        padding-left: 20px;
    }

    .why-choose-content-wrapper .pra p {
        font-size: 16px;
        color: #fff;
        letter-spacing: 0.2px;
        opacity: 0.9;
        padding: 10px 27px;
        padding-right: 30px !important;
    }
/* MEDIA QUERIES */
@media (max-width: 576px) {
    .wel-main-text {
        font-size: 25px;
        /*text-align: left;
            margin-left: -40px;*/
    }

    .wel-bold-text {
        font-size: 25px;
        /*text-align: left;
            margin-left: -40px;*/
    }

    .vision-mission-section {
        padding-top: 0px !important;
    }

    .why-choose-content-wrapper h4 {
        font-size: 30px !important;
    }

    .about-top-img {
        width: 100%;
        height: auto;
        padding: 0;
    }

    .about-small-card {
        display: none;
    }

    .about-top-section .dev-thrill {
        display: none;
    }

    .about-services-cards {
        display: none;
    }

    .mission-section,
    .vision-section {
        padding: 20px;
        padding-left: 50px;
    }

    .capability-wrapper-left {
        padding: 20px 0px 20px 0px;
    }

    .approach-wrapper {
        padding: 20px;
    }

    .mission-section h3,
    .vision-section h3 {
        font-size: 30px;
    }

    .challenge-title-section h3 {
        font-size: 30px;
    }

    .approach-title-section h3 {
        font-size: 30px;
        /* margin-left: -60px;*/
    }

    .ststc-title-section h3 {
        font-size: 30px;
    }

    .approach-para p {
        width: 105%;
        /* margin-left: -69px;*/
    }

    .ststc-title-section {
        padding: 20px;
    }

    .what-we-do-title h3 {
        font-size: 30px;
    }

    .about-challenge-cards {
        padding: 20px;
    }

    .about-feature-img {
        padding: 0;
    }

    .aboutSection {
        padding: 20px;
    }

    .aboutLeft h3 {
        font-size: 30px;
        padding-left: 18px;
    }

    .vision-wrapper,
    .bubble {
        display: none;
    }

    .why-choose-img-wrapper img {
        width: 100%;
    }

    .why-choose-content-wrapper {
        padding: 20px;
    }

    .why-choose-section {
        display: block;
    }
}

@media (min-width: 576px) and (max-width: 767px) {
    .wel-main-text {
        font-size: 25px;
        /*text-align: left;
            margin-left: -40px;*/
    }

    .wel-bold-text {
        font-size: 25px;
        /*text-align: left;
            margin-left: -40px;*/
    }

    .vision-mission-section {
        padding-top: 0px !important;
    }

    .why-choose-content-wrapper h4 {
        font-size: 30px !important;
    }

    .about-top-img {
        width: 100%;
        height: auto;
        padding: 0;
    }

    .about-small-card {
        display: none;
    }

    .about-top-section .dev-thrill {
        display: none;
    }

    .about-services-cards {
        display: none;
    }

    .mission-section,
    .vision-section {
        padding: 20px;
        padding-left: 50px;
    }

    .capability-wrapper-left {
        padding: 20px 0px 20px 0px;
    }

    .approach-wrapper {
        padding: 20px;
    }

    .mission-section h3,
    .vision-section h3 {
        font-size: 30px;
    }

    .challenge-title-section h3 {
        font-size: 30px;
    }

    .approach-title-section h3 {
        font-size: 30px;
        /* margin-left: -60px;*/
    }

    .ststc-title-section h3 {
        font-size: 30px;
    }

    .approach-para p {
        width: 105%;
        /* margin-left: -69px;*/
    }

    .ststc-title-section {
        padding: 20px;
    }

    .what-we-do-title h3 {
        font-size: 30px;
    }

    .about-challenge-cards {
        padding: 20px;
    }

    .about-feature-img {
        padding: 0;
    }

    .aboutSection {
        padding: 20px;
    }

    .aboutLeft h3 {
        font-size: 30px;
        padding-left: 18px;
    }

    .vision-wrapper,
    .bubble {
        display: none;
    }

    .why-choose-img-wrapper img {
        width: 100%;
    }

    .why-choose-content-wrapper {
        padding: 20px;
    }

    .why-choose-section {
        display: block;
    }
}

@media (min-width: 768px) and (max-width: 992px) {
    .wel-main-text {
        font-size: 25px;
    }

    .wel-bold-text {
        font-size: 25px;
    }

    .vision-mission-section {
        padding-top: 0px !important;
    }

    .why-choose-content-wrapper h4 {
        font-size: 30px !important;
    }

    .about-top-img {
        width: 100%;
        height: auto;
        padding: 0;
    }

    .about-small-card {
        display: none;
    }

    .about-top-section .dev-thrill {
        display: none;
    }

    .about-services-cards {
        display: none;
    }

    .mission-section,
    .vision-section {
        padding: 20px;
        padding-left: 50px;
        padding-right: 50px;
    }

    .capability-wrapper-left {
        padding: 20px 0px 20px 20px;
    }

    .approach-wrapper {
        padding: 20px;
    }

    .mission-section h3,
    .vision-section h3 {
        font-size: 30px;
    }

    .challenge-title-section h3 {
        font-size: 30px;
    }

    .approach-title-section h3 {
        font-size: 30px;
    }

    .approach-para p {
        width: 100%;
    }

    .ststc-title-section h3 {
        font-size: 30px;
    }

    .ststc-title-section {
        padding: 20px;
    }

    .what-we-do-title h3 {
        font-size: 30px;
    }

    .about-challenge-cards {
        padding: 20px;
    }

    .about-feature-img {
        padding: 0;
    }

    .aboutSection {
        padding: 20px;
    }

    .aboutLeft h3 {
        font-size: 30px;
    }

    .vision-wrapper,
    .bubble {
        display: none;
    }

    .why-choose-img-wrapper img {
        width: 100%;
    }

    .why-choose-content-wrapper {
        padding: 0px;
        padding-left: 7px;
        margin-top: 10px;
    }

    .why-choose-section {
        display: flex;
        align-items: center;
    }
}

@media (min-width: 992px) and (max-width: 1021px) {
    .vision-wrapper img {
        width: 100%;
        height: 613px;
    }
}

@media (min-width: 1022px) and (max-width: 1034px) {
    .vision-wrapper img {
        width: 100%;
        height: 613px;
    }
}

@media (min-width: 1034px) and (max-width: 1097px) {
    .vision-wrapper img {
        width: 100%;
        height: 554px;
    }

    .about-top-img {
        width: 890px;
        height: 450px;
    }
}

@media (min-width: 1097px) and (max-width: 1268px) {
    .vision-wrapper img {
        width: 100%;
        height: 522px;
    }

    .about-top-img {
        width: 890px;
        height: 450px;
    }
}

@media (min-width: 1336px) and (max-width: 1401px) {
    .vision-wrapper img {
        width: 100%;
        height: 464px;
    }

    .about-top-img {
        width: 890px;
        height: 450px;
    }
}

@media (min-width: 1401px) {
    .vision-wrapper img {
        width: 100%;
        height: 447px;
    }
}

@media (min-width: 1400px) and (max-width: 1920px) {

    .mission-section p,
    .vision-section p {
        font-size: 18px;
        /*        margin-top: -54px;*/
        /*        padding-bottom:60px;*/
    }
}

/*AK :- Scroll Animate*/
.scroll-animate {
    opacity: 0;
    transform: translateY(30px);
    transition: all 0.6s ease-out;
}

    .scroll-animate.animate-in {
        opacity: 1;
        transform: translateY(0);
    }

.image-slider-wrapper {
    width: 100%;
    overflow: hidden;
    position: relative;
}

.slider-item {
    min-width: 100%;
    box-sizing: border-box;
    padding-left: -3px;
}

    .slider-item.active {
        opacity: 1;
        position: relative;
        z-index: 2;
    }

    .slider-item img {
        width: 13%;
        height: auto;
        display: block;
        margin-left: 34px;
    }

.slider-track {
    display: flex;
    transition: transform 0.5s ease-in-out;
    width: max-content;
}

@media (max-width: 576px) {
    .mission-section p,
    .vision-section p {
        font-size: 16px;
        hyphens: auto;
        margin: -11px;
        padding-bottom: 20px;
    }
}

@media (max-width: 576px) {
    .slider-item img {
        width: 220px;
        height: 340px;
        padding-left: 18px;
        margin-left: 50px;
    }
}

@media (max-width: 576px) {
    .why-choose-content-wrapper .pra p {
        width: 320px;
        hyphens: auto;
        font-size: 14px;
    }
}

@media (max-width: 576px) {
    .aboutLeft p {
        margin-left: -63px;
    }
}

/*@media (max-width: 320px) {
    .about-para {
        width: 318px;
        text-align:left;
    }
}

*/
/*@media (max-width:1024px) {
    .why-choose-outer-wrapper {
        margin-bottom: -211px;
    }
}

@media (max-width:1024px) {
    .why-choose-img-wrapper img {
        height: 922px;
    }
}*/




@media (min-width:1022px) and (max-width:1400px) {
    .about-top-img {
        width: 890px;
        height: 450px;
    }

    .about-top-section .dev-thrill {
        right: -240px;
    }
}
