@media only screen and (max-width:1400px) {
    .aboutTeam__left {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
        flex: 0 0 40%;
        max-width: 40%;
    }

    .aboutTeam__right {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 60%;
        flex: 0 0 60%;
        max-width: 60%;
    }

    .aboutTeam__content img {
        width: 158px;
        margin-bottom: 10px;
    }

    h1, .h1 {
        font-size: 4rem;
    }

    .aboutTeam__content p {
        font-size: 20px;
        line-height: 25px;
    }

    .counterUp--sapcing {
        padding-top: 0;
    }

    .counterUp__grid {
        grid-gap: 30px;
    }

    .contactcolumn__right {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 18%;
        flex: 0 0 18%;
        max-width: 18%;
    }

    .gamesPortfolioColumn__grid--item {
        max-width: 630px;
    }
}

/* 1400 */
@media only screen and (max-height:767px) {
    h1, .h1 {
        font-size: 3.5rem;
    }

    .aboutTeam__content img {
        width: 108px;
        margin-bottom: 8px;
    }

    .aboutTeam__content p {
        font-size: 16px;
        line-height: 22px;
    }

    .aboutTeam__content p {
        font-size: 16px;
        line-height: 19px;
    }

    .counterUp__grid {
        grid-gap: 15px;
    }


    .servicesContent {
        padding-bottom: 20px;
    }

    .aboutcntnt p, .servicesContent__para p {
        font-size: 20px;
        line-height: 26px;
    }


    .services__grid--item+.services__grid--item {
        margin-left: 40px;
    }


    .servicesContent__logo {
        max-width: 150px;
    }

    .aboutcolumn__logo img {
        max-width: 230px;
    }

    .aboutcolumn__left {
        max-width: 290px;
    }

    .aboutcolumn__right {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58%;
        flex: 0 0 60%;
        max-width: 60%;
    }

    .mainHeading h1 {
        font-size: 90px;
    }

    .mainHeading h1 span {
        min-width: 51px;
        font-size: 43px;
    }

    .mainHeading__img {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 200px;
        flex: 0 0 200px;
        margin: 0 30px;
        max-width: 200px;
    }


    .mainHeading {
        margin-bottom: 30px;
    }

    .contactcolumn__form textarea.input__fld {
        height: 10vh;
    }

}


/* height: 767px */
@media only screen and (max-width:1199px) {
    .mainHeading h1 {
        font-size: 90px;
    }

    .mainHeading h1 span {
        min-width: 40px;
        font-size: 40px;
    }

    .mainHeading__img {
        margin: 0 30px;
        max-width: 229px;
    }

    .mainHeading {
        margin-bottom: 30px;
    }

    .contactcolumn__left {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 28%;
        flex: 0 0 28%;
        max-width: 28%;
    }

    .contactcolumn__right {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }

    .aboutcntnt p, .servicesContent__para p {
        font-size: 20px;
        line-height: 28px;
    }
}

/* 1199 */
@media only screen and (max-width:991px) {
    .container {
        max-width: calc(100vw - 40px);
    }

    h1, .h1 {
        font-size: 3.5rem;
    }

    h2, .h2 {
        font-size: 2.6rem;
    }

    h3, .h3 {
        font-size: 2.2rem;
    }

    h4, .h4 {
        font-size: 2rem;
    }

    h5, .h5 {
        font-size: 1.8rem;
    }

    h6, .h6 {
        font-size: 1.6rem;
    }

    .mainHeading__img {
        margin: 0 20px;
        max-width: 190px;
    }

    .mainHeading h1 {
        font-size: 70px;
    }

    .mainHeading h1 span {
        min-width: 30px;
        font-size: 27px;
    }

    .servicesContent__logo {
        max-width: 130px;
    }

    .aboutcolumn__right {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 70%;
        flex: 0 0 70%;
        max-width: 70%;
    }

    .aboutcolumn__left {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 30%;
        flex: 0 0 30%;
        max-width: 30%;
    }

    .aboutcolumn__logo img {
        width: 100%;
        max-width: calc(100% - 20px);
    }

    .gamesPortfolioColumn__grid--item {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 758px;
        flex: 0 0 758px;
        max-width: 478px;
    }

    .portfoliocolumn__character img {
        width: 120px;
    }

    .portfoliocolumn__character img.portfoliocntnt__Img3 {
        left: 130px;
    }

    .ourTeam__section {
        -ms-flex-pack: distribute;
        justify-content: space-around;
    }

    .contactcolumn__right {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%;
    }

    .contactcolumn__left {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 26%;
        flex: 0 0 26%;
        max-width: 26%;
    }

    .services__grid--item {
        cursor: pointer;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 258px;
        flex: 0 0 258px;
        max-width: 258px;
    }

    .servicesSlider__slide--number {
        font-size: 53px;
        line-height: 24px;
        bottom: 11px;
    }

    .aboutTeam__content img {
        width: 128px;
        margin-bottom: 10px;
    }

    .contactcolumn__contact .social__links li+li {
        margin-left: 7px;
    }

    p {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 1.3rem;
    }

    .aboutcntnt p, .servicesContent__para p {
        font-size: 18px;
        line-height: 26px;
    }

    .mainHeading h1:last-of-type span {
        margin-left: 3px;
    }

    .loading__timer {
        font-size: 180px;
        letter-spacing: 5px;
        opacity: 0.08;
    }
}

/* 991 */

@media only screen and (max-width:767px) {
    .container {
        max-width: calc(100vw - 30px);
    }

    .mainHeading h1 span {
        min-width: 17px;
        font-size: 17px;
        letter-spacing: 0.24rem;
        top: -4px;
    }

    .mainHeading h1 {
        font-size: 40px;
    }

    .mainHeading__img {
        margin: 0px 20px;
        max-width: 120px;
    }

    h1, .h1 {
        font-size: 3rem;
    }

    h2, .h2 {
        font-size: 2.2rem;
    }

    h3, .h3 {
        font-size: 2rem;
    }

    h4, .h4 {
        font-size: 1.8rem;
    }

    h5, .h5 {
        font-size: 1.6rem;
    }

    h6, .h6 {
        font-size: 1.4rem;
    }

    .servicesContent__logo {
        max-width: 100px;
    }

    .servicesContent__title {
        padding: 0 15px;
        max-width: 200px;
    }

    .portfoliocolumn__left {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .portfoliocolumn, .contactcolumn {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .contactcolumn__left, .contactcolumn__middle, .contactcolumn__right {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .contactcolumn__logo {
        margin-bottom: 10px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
    }

    .contactcolumn__logo img {
        width: 50px;
        margin-right: 10px;
    }

    /* .backobject:after {
        
        background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%);
        
        background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%);
        
        background: linear-gradient(to right, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%);
        
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000', endColorstr='#66000000', GradientType=1);
       

    } */

    .contactcolumn__form textarea.input__fld {
        height: 10vh;
        min-height: 100px;
    }

    .contactcolumn__contact address, .contactcolumn__contact .phone, .contactcolumn__contact .email {
        font-size: 14px;
        line-height: 17px;
    }

    .select2-container--default .select2-selection--single {
        height: 40px;
    }

    .bird-container--one {
        -webkit-animation-duration: 8s;
        animation-duration: 8s;
    }

    .select2-results__option {
        font-size: 16px;
        line-height: 16px;
        padding: 10px;
    }

    .commonSection__cntnt {
        padding: 30px 0;
    }

    .contactcolumn__right {
        padding-top: 15px;
    }

    .contactcolumn__form .form-group {
        margin-bottom: 5px;
    }

    .contactcolumn__form textarea.input__fld {
        height: 10vh;
        min-height: 80px;
    }

    .contactcolumn__contact .social__links {
        padding-top: 5px;
    }

    /*  */
    .commonSection .container {
        position: static;
    }

    .animation {
        opacity: 1;
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }

    .commonSection {
        opacity: 1;
        pointer-events: all;
        z-index: 3;
        height: inherit;
    }

    #home {
        height: 100vh;
    }

    .commonSection__cntnt {
        padding: 70px 0;
    }
    .teamSection {
        padding: 70px 0;
    }
    .ourTeam__person {
        position: static;
        transform: translate(0);
    }

    .ourTeam__members {
        height: auto;
    }

    .servicesRow {
        padding: 10px 0px 20px;
    }

    .gamesPortfolioColumn__grid {
        padding: 10px 20px 20px 0;
    }

    .gamesPortfolioColumn__grid,
    .servicesRow {

        overflow-x: auto;
        -ms-overflow-style: none;
        /* Internet Explorer 10+ */
        scrollbar-width: none;
        /* Firefox */
    }

    .servicesRow::-webkit-scrollbar,
    .gamesPortfolioColumn__grid::-webkit-scrollbar {
        display: none;
        /* Safari and Chrome */
    }
    .portfoliocolumn__character img { 
        opacity: 1;
    }
    .ourTeam__members { 
        text-align: center;
    }
    .ourTeam__person { 
        margin: 0 auto; 
    }
    .ourTeam__person + .ourTeam__person {
        margin-top: 100px;
    }
    #portfolio .portfoliocolumn__rightPhone img, #portfolio .portfoliocolumn__character img {
        -webkit-animation: moveupdown 6s cubic-bezier(0.72, 0.15, 0.43, 0.88) infinite;
        animation: moveupdown 6s cubic-bezier(0.72, 0.15, 0.43, 0.88) infinite;
        -webkit-animation-delay: 1.8s;
        animation-delay: 1.8s;
    }
    #portfolio .portfoliocolumn__character .portfoliocntnt__Img1 {
        -webkit-animation-delay: 2.2s;
        animation-delay: 2.2s;
    }
    #portfolio .portfoliocolumn__character .portfoliocntnt__Img2 {
        -webkit-animation-delay: 2.8s;
        animation-delay: 2.8s;
    }
    #portfolio .portfoliocolumn__character .portfoliocntnt__Img3 {
        -webkit-animation-delay: 3.2s;
        animation-delay: 3.2s;
    }
    .ourTeam__person--info {
        text-align: left;
    }
    
}

/* max-767 */

@media only screen and (max-width:1024px) and (max-height: 500px) and (orientation:landscape) {
    .mainHeading__img {
        margin: 0 10px;
        max-width: 130px;
    }

    .mainHeading h1 {
        font-size: 60px;
    }

    .mainHeading h1 span {
        min-width: 28px;
        font-size: 25px;
        letter-spacing: 0.34rem;
        top: -5px;
    }

    .mainHeading {
        margin-bottom: 10px;
    }

    .commonSection__intro p {
        font-size: 20px;
        line-height: 27px;
    }

    .toolbarBottom, .scrollmore {
        bottom: 10px;
    }

    .aboutcolumn__left {
        max-width: 20%;
    }

    h1, .h1 {
        font-size: 2.5rem;
    }

    h2, .h2 {
        font-size: 2.2rem;
    }

    h3, .h3 {
        font-size: 2rem;
    }

    h4, .h4 {
        font-size: 1.8rem;
    }

    h5, .h5 {
        font-size: 1.6rem;
    }

    h6, .h6 {
        font-size: 1.4rem;
    }

    .aboutcntnt p, .servicesContent__para p {
        font-size: 16px;
        line-height: 23px;
    }

    .commonSection__cntnt {
        padding: 30px 0;
    }

    .servicesContent__logo {
        max-width: 80px;
    }

    .servicesContent__title h1 {
        margin: 0;
    }

    .servicesContent__title {
        max-width: 170px;
    }

    .servicesSlider__slide {
        padding: 24px 30px 27px;
    }

    .servicesSlider__slide--icon img {
        width: 43px;
        height: 43px;
    }

    .servicesSlider__slide--icon {
        width: 58px;
        height: 58px;
        margin: 10px auto 13px;
    }

    .servicesSlider__slide--title {
        font-size: 26px;
        line-height: 29px;
        margin: 0;
    }

    .services__grid--item {
        -ms-flex: 0 0 198px;
        flex: 0 0 198px;
        max-width: 198px;
    }

    .servicesContent {
        padding-bottom: 0;
    }

    .servicesSlider__slide--number {
        font-size: 43px;
        bottom: -10px;
    }

    .servicesContent__para p {
        margin: 0;
    }

    .services__grid--item+.services__grid--item {
        margin-left: 10px;
    }

    .menubartop {
        top: 10px;
    }

    .portfoliocolumn__left {
        -ms-flex: 0 0 60%;
        flex: 0 0 60%;
        max-width: 60%;
    }

    .portfoliocolumn__right {
        -ms-flex: 0 0 40%;
        flex: 0 0 40%;
        max-width: 40%;
        position: relative;
    }

    .btnCommon {
        padding: 12px 32px;
    }

    .portfoliocolumn__character img {
        width: 100px;
    }

    .portfoliocolumn__character img.portfoliocntnt__Img3 {
        left: 110px;
    }

    .servicesContent__title h1 {
        margin: 0;
    }

    .servicesContent.dflex.align__center {
        align-items: center;
    }

    .aboutTeam__left, .aboutTeam__right {
        flex: 0 0 100%;
        max-width: 100%;
        padding: 0;
    }

    .animation.delay__1 h1 br {
        display: none;
    }

    .aboutTeam__left h1 br {
        display: none;
    }

    .aboutTeam {
        flex-direction: column;
    }

    .aboutTeam__content {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }

    .aboutTeam__content>.animation.delay__1 {
        flex: 0 0 80px;
    }

    .aboutTeam__content>p {
        flex: 0 0 calc(100% - 80px);
        padding-left: 10px;
        margin: 0;
    }

    .counterUp__grid.counterUp--sapcing.animation.delay__3 {
        grid-template-columns: repeat(4, 1fr);
        grid-gap: 10px;
        padding-top: 6px;
    }

    .aboutTeam__left h1 {
        margin: 0 0 10px;
    }

    .portfoliocolumn {
        flex-direction: row;
    }

    .gamesPortfolioColumn__grid--item+.gamesPortfolioColumn__grid--item {
        margin-left: 10px;
    }

    .gamesPortfolioColumn__grid--item {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 398px;
        flex: 0 0 398px;
        max-width: 398px;
    }

    .formColSelect {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr 15px 1fr;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 15px;
    }

    .contactcolumn__logo h1 {
        margin: 0;
    }

    .contactcolumn__contact {
        /* display: -ms-grid; */
        display: grid;
        -ms-grid-columns: 1fr 5px 1fr;
        grid-template-columns: repeat(2, 1fr);
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        grid-gap: 5px;
    }

    .aboutTeam__content img {
        margin-bottom: 0;
    }

    .ourTeam__members {
        height: 260px;
        max-width: 160px;
    }

    .ourTeam__person--info {
        padding-top: 20px;
        padding-left: 10px;
        left: 8px;
        bottom: -50px;
    }

    .circle__image {
        max-width: 70px;
    }

    .circle__image--red {
        right: -18px;
        top: -25px;
    }

    .ourTeam__person--info p {
        font-size: 13px;
    }

    .ourTeam__person--info h3 {
        font-size: 22px;
    }

    .contactcolumn__form textarea.input__fld {
        height: 10vh;
        min-height: 60px;
    }

    .contactcolumn__contact address {
        margin-bottom: 0;
    }

    .contactcolumn__contact .social__links {
        padding-top: 0;
    }

    .contactcolumn__form .input__fld {
        padding: 5px 0;
        font-size: 16px;
    }

    .contactcolumn__form .form-group {
        margin-bottom: 6px;
    }

    .contactcolumn__logo div.animation.delay__2 {
        display: none;
    }

    .contactcolumn__logo>h1>br {
        display: none;
    }

    .select2-container--default .select2-selection--single .select2-selection__rendered {
        font-size: 16px;
    }

    .contactcolumn {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .contactcolumn__left, .contactcolumn__middle, .contactcolumn__right {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .contactcolumn__right {
        padding-top: 15px;
    }
}

/* orientation:landscape */

@media only screen and (max-width:575px) {
    .commonSection {
        /* min-height: 100vh; */
        /* min-height: calc(100vh - 50px);
        height: auto; */
    }

    .aboutcolumn.dflex.align__center {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .aboutcolumn__right, .aboutcolumn__left {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .aboutcolumn__logo img {
        width: 100px;
        max-width: 100%;
    }

    .aboutcolumn__left {
        margin-bottom: 15px;
    }

    .servicesContent.dflex.align__center {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }

    .servicesContent.dflex.align__center {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        max-width: 100%;
    }

    .services__grid--item {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 228px;
        flex: 0 0 228px;
        max-width: 228px;
        width: 100%;
    }

    .servicesSlider__slide--icon {
        width: 58px;
        height: 58px;
        margin: 15px auto 25px;
    }

    .servicesSlider__slide--icon img {
        width: 33px;
        height: 33px;
    }

    .servicesSlider__slide {
        padding: 30px 40px 36px;
    }

    .servicesSlider__slide--title {
        font-size: 26px;
        line-height: 29px;
        position: relative;
    }

    .servicesSlider__slide--number {
        bottom: 0;
    }

    .services__grid--item+.services__grid--item {
        margin-left: 25px;
    }


    .gamesPortfolioColumn.dflex.justify__between {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .gamesPortfolioColumn__left {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .gamesPortfolioColumn__right.animation.delay__3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .gamesPortfolioColumn__grid {
        position: relative;
    }

    .aboutcolumn {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .gamesPortfolioColumn.dflex.justify__between {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .gamesPortfolioColumn__right.animation.delay__3 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .gamesPortfolioColumn__logo {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 20px;
    }

    .gamesPortfolioColumn__logo h1 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: calc(100% - 130px);
        margin: 0;
        padding-left: 16px;
    }

    .gamesPortfolioColumn__logo div.animation.delay__2 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 110px;
        flex: 0 0 110px;
        max-width: 110px;
    }

    .portfoliocolumn__right {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 58%;
        flex: 0 0 100%;
        max-width: 290px;
        position: relative;
    }

    .aboutTeam__content p {
        font-size: 16px;
        line-height: 22px;
    }

    .aboutTeam__content>div>img {
        display: none;
    }

    .ourTeam__section, .aboutTeam {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }

    .aboutTeam__left {
        padding-top: 0;
    }

    .ourTeam__left, .ourTeam__right,
    .aboutTeam__left, .aboutTeam__right {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .portfoliocolumn__character img {
        width: 100px;
    }

    .portfoliocolumn__character img.portfoliocntnt__Img2 {
        z-index: 6;
    }

    .portfoliocolumn__character img.portfoliocntnt__Img3 {
        left: 100px;
        z-index: 3;
    }

    .ourTeam__members {
        /* height: 400px; */
        max-width: 100%;
    }

    .ourTeam__person {
        right: 0;
        margin: 0 auto;
        max-width: 70%;
        top: 30%;
    }

    .ourTeam__inner h1 {
        margin-bottom: 5px;
    }

    .ourTeam__right {
        padding-top: 10px;
    }

    .contactcolumn__logo h1 {
        margin: 0;
    }

    .contactcolumn__right {
        text-align: center;
        padding-top: 20px;
    }

    .contactcolumn__contact {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr 5px 1fr;
        grid-template-columns: repeat(2, 1fr);
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        grid-gap: 5px;
    }

    .contactcolumn__contact address {
        margin-bottom: 0;
        -ms-grid-column: 1;
        grid-column: 1;
        -ms-grid-row: 1;
        -ms-grid-row-span: 2;
        grid-row: 1 / 3;
    }

    .contactcolumn__contact .social__links {
        -ms-grid-column: 1;
        -ms-grid-column-span: 2;
        grid-column: 1/3;
    }

    .contactcolumn__form .input__fld {
        padding: 10px 0;
        font-size: 16px;
    }

    .select2-container--default .select2-selection--single .select2-selection__rendered {
        font-size: 16px;
        padding: 12px 15px 12px 0;
    }

    .menubartop {
        top: 20px;
    }

    .toolbarBottom {
        bottom: 20px;
    }

    .btnCommon {
        padding:
            13px 30px;
    }

    p {
        margin-bottom: 1rem;
    }

    h1, .h1 {
        font-size: 2.8rem;
    }

    h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
        margin-bottom: 1.1rem;
    }

    .commonSection__intro p {
        font-size: 20px;
        line-height: 28px;
    }

    .mainHeading {
        margin-bottom: 10px;
    }

    .contactcolumn__logo h1 br {
        display: none;
    }

    .formColSelect {
        display: -ms-grid;
        display: grid;
        -ms-grid-columns: 1fr 15px 1fr;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 15px;
    }

    .ourTeam__person--info {
        padding-top: 6px;
        padding-left: 13px;
        left: 28px;
        bottom: -59px;
    }

    .loader__logo {
        width: 170px;
    }

    .loading__timer {
        font-size: 160px;
        opacity: 0.09;
    }

    .aboutTeam__left h1 br {
        display: none;
    }

    .aboutTeam__left h1 {
        max-width: 290px;
        margin-bottom: 10px;
    }

    hr.border__white {
        margin-top: 5px;
        margin-bottom: 6px;
    }

    .animation.delay__1 br {
        display: none;
    }

    .ourTeam__section {
        padding-top: 0;
    }

    .ourTeam__left {
        display: none;
    }
}

/* 575 */
@media only screen and (max-height:480px) {
    .contactcolumn__right {
        display: none;
    }

    /* .contactcolumn__logo {
        display: none;
    } */

    .btnCommon {
        padding: 10px 30px;
    }

    .contactcolumn__form textarea.input__fld {
        height: 10vh;
        min-height: 60px;
    }
}

@media only screen and (max-width:480px) {
    .mainHeading__img {
        margin: 0px 15px;
        max-width: 90px;
    }

    .mainHeading__img {
        margin: 0px 15px;
        max-width: 90px;
    }

    h1, .h1 {
        font-size: 2.4rem;
    }

    h2, .h2 {
        font-size: 2rem;
    }

    h3, .h3 {
        font-size: 1.8rem;
    }

    h4, .h4 {
        font-size: 1.6rem;
    }

    h5, .h5 {
        font-size: 1.4rem;
    }

    h6, .h6 {
        font-size: 1.2rem;
    }

}



/* 480 */