.testimonial-slide {
    display: flex;
    align-items: center;
    width: 100%;
}
@media (max-width: 991px) {
    .testimonial-slide {
        flex-direction: column;
    }
}
.testimonial-slide .image {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 50%;
    padding: 0.4rem;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.25s ease-out 0s;
}
@media (min-width: 992px) {
    .testimonial-slide .image {
        margin-right: 8rem;
    }
}
.testimonial-slide .image-wrapper {
    background-color: #fff;
    border-radius: 50%;
    padding: 1.4rem;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.25s ease-out 0s;
}
@media (max-width: 991px) {
    .testimonial-slide .image-wrapper {
        font-size: 1.6rem;
    }
}
.testimonial-slide .image-inner {
    margin: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    transform-origin: center center;
    transform: scale(0.61);
    transition: all 0.25s ease-out 0s;
    position: relative;
    overflow: hidden;
}
.testimonial-slide .image-inner img {
    width: 100%;
    height: 100%;
    border: 0.1rem solid #fff;
    position: relative;
    z-index: 1;
    border-radius: 50%;
}
.testimonial-slide .image-inner::after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    border-radius: 50%;
    transition: all 0.25s ease-out 0s;
    opacity: 1;
    visibility: visible;
}
.testimonial-slide .content {
    width: 55%;
    opacity: 0;
    visibility: hidden;
    transition: all 0.25s ease-out 0s;
}
.testimonial-slide .content p {
    font-size: 2.4rem;
    font-weight: 500;
    line-height: 4rem;
    color: #6a6f77;
}
.testimonial-slide .content h5 {
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 4rem;
    color: #123769;
    margin-top: 3rem;
}
@media (max-width: 991px) {
    .testimonial-slide .content {
        width: 150%;
        margin-top: 5rem;
        text-align: center;
    }
}
@media (max-width: 991px) {
    .testimonial-slider {
        margin-top: 1rem;
    }
}
@media (min-width: 992px) {
    .testimonial-slider .swiper-container {
        height: 55rem;
    }
}
.testimonial-slider .swiper-slide {
    display: flex;
}
.testimonial-slider .swiper-slide-active .image {
    z-index: 10;
    padding: 0.4rem;
    background: var(--gradient-purple-rgb);
    background: linear-gradient(
        45deg,
        var(--gradient-blue-rgba) 20%,
        var(--gradient-purple-rgba) 50%,
        var(--gradient-pink-rgba) 80%
    );
}
.testimonial-slider .swiper-slide-active .image-inner {
    transform: scale(1);
}
.testimonial-slider .swiper-slide-active .image-inner::after {
    opacity: 0;
    visibility: hidden;
}
.testimonial-slider .swiper-slide-active .content {
    opacity: 1;
    visibility: visible;
}
.testimonial-slider .swiper-slide-prev .image {
    z-index: 1;
    margin-top: 17.5%;
    cursor: pointer;
}
.testimonial-slider .swiper-slide-prev .image-inner::after {
    background: #fff;
    background: linear-gradient(
        180deg,
        rgb(255, 255, 255) 20%,
        rgba(0, 0, 0, 0) 100%
    );
}
@media (max-width: 991px) {
    .testimonial-slider .swiper-slide-prev .image {
        margin: 0 -50.5% 0 0;
    }
    .testimonial-slider .swiper-slide-prev .image-inner::after {
        background: #fff;
        background: linear-gradient(
            90deg,
            rgb(255, 255, 255) 20%,
            rgba(0, 0, 0, 0) 100%
        );
    }
}
.testimonial-slider .swiper-slide-next .image {
    z-index: 1;
    margin-top: -17.5%;
    cursor: pointer;
}
.testimonial-slider .swiper-slide-next .image-inner::after {
    background: #fff;
    background: linear-gradient(
        0deg,
        rgb(255, 255, 255) 20%,
        rgba(0, 0, 0, 0) 100%
    );
}
@media (max-width: 991px) {
    .testimonial-slider .swiper-slide-next .image {
        margin: 0 0 0 -50.5%;
    }
    .testimonial-slider .swiper-slide-next .image-inner::after {
        background: #fff;
        background: linear-gradient(
            -90deg,
            rgb(255, 255, 255) 20%,
            rgba(0, 0, 0, 0) 100%
        );
    }
}
.testimonial-section-wrapper {
    padding: 5rem 0 0rem 0;
}
@media (max-width: 991px) {
    .testimonial-section-wrapper {
        padding: 6rem 0 5rem 0;
    }
}

.section-heading.center {
    text-align: center;
    margin: 0 auto;
}
.section-heading {
    position: relative;
    z-index: 2;
}
.section-heading.center .sub-heading {
    justify-content: center;
}
.section-heading .sub-heading {
    display: flex;
    align-items: center;
    margin: 0 auto 1.8rem 0;
}
.ls-1 {
    letter-spacing: 0.1rem;
}
.upper {
    text-transform: uppercase;
}
.c-blue {
    color: #5178e8;
    fill: #5178e8;
}
.section-heading .sub-heading i {
    font-size: 2.4rem;
    margin: 0 0.8rem 0 0;
}

.la,
.las {
    font-family: "Line Awesome Free";
    font-weight: 900;
}
.la,
.lab,
.lad,
.lal,
.lar,
.las {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}
.la-comments:before {
    content: "\f086";
}
.section-heading .sub-heading h5 {
    font-size: 1rem;
    font-weight: 400;
    margin: 0.3rem 0 0 0;
    color: #616161;
    fill: #5178e8;
}
.c-dark {
    color: #123769;
    fill: #123769;
}
.abou {
    font-size: 6rem;
    font-weight: 600;
    line-height: 8rem;
    letter-spacing: -0.2rem;
}
.la-comments:before {
    content: "\f086";
}
.c-blue {
    color: #5178e8;
    fill: #5178e8;
}

.c-dark {
    color: #123769 !important;
    fill: #123769 !important;
}
.talk {
    color: #090909 !important;
    fill: #123769 !important;
    font-size: 50px !important;
    line-height: 60px !important;
    font-weight: 600 !important;
}
.will p {
    font-size: 1.2rem !important;
    font-weight: 400 !important;
    line-height: 3rem !important;
    color: #171717 !important;
}
.testimonial-slider .swiper-slide-active .image {
    z-index: 10;
    padding: 0.4rem;
    background: var(--gradient-purple-rgb);
    background: linear-gradient(
        45deg,
        rgba(128, 226, 255, 1) 20%,
        rgb(153, 157, 253, 1) 50%,
        rgba(255, 183, 246, 1)
    );
}

.testimonial-slide .image {
    margin-right: 8rem;
}
.testimonial-slide .image {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 50%;
    padding: 0.4rem;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.25s ease-out 0s;
}
.testimonial-slide .image-wrapper {
    background-color: #fff;
    border-radius: 50%;
    padding: 1.4rem;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all 0.25s ease-out 0s;
}

.testimonial-slider .swiper-slide-active .image-inner {
    transform: scale(1);
}

.testimonial-slide .image-inner {
    margin: 0;
    width: 100%;
    height: 100%;
    border-radius: 50%;
    transform-origin: center center;
    transform: scale(0.61);
    transition: all 0.25s ease-out 0s;
    position: relative;
    overflow: hidden;
}
.testimonial-slide .image-inner img {
    width: 100%;
    height: 100%;
    border: 0.1rem solid #fff;
    position: relative;
    z-index: 1;
    border-radius: 50%;
}
.testimonial-slider .swiper-slide-active .image-inner::after {
    opacity: 0;
    visibility: hidden;
}

.testimonial-slide .image-inner::after {
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    border-radius: 50%;
    transition: all 0.25s ease-out 0s;
    opacity: 1;
    visibility: visible;
}
.section-heading.width-55 {
    width: 55%;
}
.testimonial-slide .content h5 {
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 4rem;
    color: #123769;
    margin-top: 3rem;
}
.are {
}
.swiper-slide-active {
    height: 323px !important;
}

/*  */
.error {
    color: red !important;
    text-align: left;
    padding-left: 7px;
}
/* ------------------------------------------------------------------------------------------------ */
/* service page tab menu */
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
    /* color: #fff; */
    background-color: white;
    color: var(--base-skin) !important;
}
/* tab menu end */
/* contact us page */

.cs-iconbox.cs-style3 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 35px;
}
.cs-iconbox.cs-style3 .cs-iconbox_icon {
    max-width: 35px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.cs-iconbox.cs-style3 .cs-iconbox_icon {
    -webkit-box-flex: 0;
    /* -ms-flex: none;
    flex: none; */
    margin-right: 20px;
}
.cs-iconbox_title {
    font-size: 40px !important;
}
/* contact us page section */
/* mobile responsive for home page testimonial section */
@media (max-width: 991px) {
    .testh5 {
        font-size: 1rem !important;
        line-height: 25px !important;
        margin: 0.3rem 0 0 0 !important;
        letter-spacing: 0.1rem !important;
        text-transform: uppercase !important;
    }
    .talk {
        font-size: 3rem !important;
        line-height: 4rem !important;
    }
    .wrapp {
        padding: 6rem 0 5rem 0 !important;
    }
    .testslide {
        margin-top: 1rem !important;
    }
    .are {
        width: 100% !important;
    }
    .testimonial-slide {
        margin-right: 23px;
        margin-left: 74px;
        flex-shrink: 0;
        width: 100%;
        max-width: 100%;
        padding-right: calc(var(--bs-gutter-x) / 2);
        padding-left: calc(var(--bs-gutter-x) / 2);
    }
    .testimonial-slider {
        flex-shrink: 0;
        width: 100%;
        max-width: 100%;
        padding-right: calc(var(--bs-gutter-x) / 2);
        padding-left: calc(var(--bs-gutter-x) / 2);
    }
}
@media (max-width: 991px) {
}
/*-------------------------------------------------------*/
/* TESTIMONIALS */
/*-------------------------------------------------------*/
.testimonials-wrapper {
    position: relative;
    padding: 17px 70px 85px 23%;
}

.testimonials-wrapper.no-figure {
    padding: 17px 0 40px 23%;
}

.testimonials-wrapper.no-figure .testimonials-pagination-wrapper {
    height: calc(100% - 40px);
}

.testimonials-wrapper .testimonials-swiper {
    position: static;
    -webkit-box-shadow: 0 30px 50px rgba(0, 0, 0, 0.2);
    box-shadow: 0 30px 50px rgba(0, 0, 0, 0.2);
    z-index: 20;
}

.testimonials-wrapper .testimonials-swiper .swiper-wrapper {
    background-color: white;
}

.testimonials-wrapper .testimonials-pagination-wrapper {
    position: absolute;
    top: 0;
    height: calc(100% - 85px);
    left: 0;
    width: 20%;
}

.testimonials-wrapper .testimonials-pagination-wrapper .swiper-pagination {
    max-width: 198px;
    top: 0px;
    right: auto;
    height: 100%;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    position: relative;
    text-align: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -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;
}

.testimonials-wrapper
    .testimonials-pagination-wrapper
    .swiper-pagination:after {
    content: "";
    position: absolute;
    width: 100%;
    height: calc(100% - 17px);
    top: 17px;
    left: 1px;
    border: 1px solid #cccccc;
    z-index: -1;
}

.testimonials-wrapper
    .testimonials-pagination-wrapper
    .swiper-pagination
    .swiper-pagination-bullet {
    position: relative;
    display: inline-block;
    font-family: "Roboto", sans-serif;
    font-size: 14px;
    line-height: 30px;
    letter-spacing: 1.5px;
    font-weight: 300;
    color: #7e7d7d;
    padding-left: 0;
    margin: 0;
    width: auto;
    height: auto;
    border-radius: 0;
    cursor: pointer;
    opacity: 1;
    padding-right: 15px;
    background-color: white;
    -webkit-transition: color 0.3s ease-in, padding-left 0.3s ease-in;
    -o-transition: color 0.3s ease-in, padding-left 0.3s ease-in;
    transition: color 0.3s ease-in, padding-left 0.3s ease-in;
}

.testimonials-wrapper
    .testimonials-pagination-wrapper
    .swiper-pagination
    .swiper-pagination-bullet:before {
    content: "";
    position: absolute;
    top: 5px;
    left: 0;
    width: 0;
    height: 0;
    width: 0;
    border-top: 5px solid #111111;
    border-right: 5px solid transparent;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 0.3s ease-in, visibility 0.3s ease-in;
    -o-transition: opacity 0.3s ease-in, visibility 0.3s ease-in;
    transition: opacity 0.3s ease-in, visibility 0.3s ease-in;
}

.testimonials-wrapper
    .testimonials-pagination-wrapper
    .swiper-pagination
    .swiper-pagination-bullet.swiper-pagination-bullet-active {
    color: #111111;
    padding-left: 10px;
}

.testimonials-wrapper
    .testimonials-pagination-wrapper
    .swiper-pagination
    .swiper-pagination-bullet.swiper-pagination-bullet-active:before {
    opacity: 1;
    visibility: visible;
}

.testimonials-wrapper .testimonials-item {
    background-color: white;
    padding: 40px 50px 48px 50px;
    width: 100%;
}

.testimonials-wrapper .testimonials-item .testimonials-icon {
    font-size: 22px;
    margin-bottom: 42px;
    color: #111111;
}

.testimonials-wrapper .testimonials-item .testimonials-description {
    border-left: none;
    margin-bottom: 22px;
    padding: 0;
}

.testimonials-wrapper .testimonials-item .testimonials-description p {
    max-width: 630px;
    margin-left: auto;
    margin-right: auto;
    font-style: normal;
}

.testimonials-wrapper .testimonials-item .testimonials-author {
    position: relative;
    text-transform: none;
    margin-top: 0px;
    margin-bottom: 0;
}

.testimonials-wrapper .testimonials-item .testimonials-author:before {
    content: "-";
    display: inline-block;
}

.testimonials-wrapper .figures {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 370px;
    height: 370px;
    z-index: -1;
}

.testimonials-wrapper .figures svg polygon,
.testimonials-wrapper .figures svg circle {
    fill: #f2f2f2;
}

@media only screen and (max-width: 991px) {
    .testimonials-wrapper {
        padding: 17px 70px 85px 0;
    }
    .testimonials-wrapper.no-figure {
        padding: 17px 0 40px 0;
    }
    .testimonials-wrapper .testimonials-pagination-wrapper {
        display: none;
    }
    .serv {
        padding-bottom: 50px !important;
    }
    .webdev {
        font-size: 28px !important;
        line-height: 36px !important;
    }
}

@media only screen and (max-width: 767px) {
    .testimonials-wrapper {
        padding: 17px 0 40px;
    }
    .testimonials-wrapper .testimonials-item {
        padding: 40px 15px;
    }
    .testimonials-wrapper .figures {
        display: none;
    }

    .testimonials-wrapper.no-figure {
        padding: 0 16px !important;
    }
}

/*-------------------------------------------------------*/
/* TEAM */
/*-------------------------------------------------------*/
.real {
    margin-top: 60px !important;
    text-align: center !important;
    margin-bottom: 40px !important;
}
/*  */
.logo-pre {
    /* background: linear-gradient(to bottom, #FFFCE9 0, #FFE1EC 100%); */
    border-radius: 50%;
    height: 250px;
    width: 250px;
    box-shadow: 0 0 0 0 rgb(0 0 0/0%);
    animation: pulse 2s infinite;
    margin: 0 auto 30px;
    display: flex;
    align-items: center;
    padding: 8px;
}
.onloadpage .pre-content {
    top: 50%;
    position: relative;
    right: 0;
    left: 0;
    text-align: center;
    transform: translateY(-50%);
}
.onloadpage {
    position: fixed;
    z-index: 99999999;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: block;
    background: #202020;
}

@media (max-width: 320px) {
    .prt-progress-bar .progress-bar-percent_1 {
        background: none;
        position: absolute;
        right: -88px;
        top: 0;
        font-size: 18px;
        font-weight: 600;
        color: var(--base-dark);
        z-index: 3;
        margin-top: -25px;
        text-shadow: none;
        text-align: center;
        overflow: visible;
    }
}
section.prt-row.content-section.clearfix {
    margin-top: 25px !important;
}
.stories {
    text-align: center !important;
    margin-bottom: 40px !important;
}
.webdev {
    font-size: 50px !important;
    line-height: 65px !important;
}
.tech {
    padding: 0px 0 82px !important;
}
@media (max-width: 280px) {
    .webdev {
        font-size: 28px !important;
        line-height: 36px !important;
    }
    .issue {
        height: 428px !important;
    }
    .serv {
        padding-bottom: 50px !important;
    }
}
@media (max-width: 991px) {
    .webdev {
        font-size: 28px !important;
        line-height: 36px !important;
    }
}
.enh {
    max-width: 25%;
}
.bril {
    background-image: url(../images/services/Background-s.png) !important;
    background-size: cover;
}
.letdo {
    background-image: url(../images/Background_let.png) !important;
    background-size: cover;
    background-color: none !important;
}
.bn {
    color: white;
}

.aboutwe {
    background-image: url(../images/Background_about.png) !important;
    background-size: cover;
}
.sap {
    background-image: url(../images/background_dd.png);
    background-size: cover;
}
.some {
    background-image: url(../images/tk.png) !important;
}
.b2b {
    background-image: url(../images/ourservices/ecommerce-copy.png) !important;
}
.poe {
    background-image: url(../images/ourservices/Powering-Growth.png) !important;
}
.clo {
    background-image: url(../images/ourservices/Cloud-engineering.png) !important;
}
.fqa {
    background-image: url(../images/faq-back.png) !important;
}
.contus {
    background-image: url(../images/Slider-Background-contus.png) !important;
}
.termsf {
    background-image: url(../images/Slider-Background_foot.png) !important;
}
@media (min-width: 300px) and (max-width: 360px) {
    .testimonials-wrapper .testimonials-item {
        padding: 8px 15px !important;
    }
    .deli {
        height: 336px !important;
    }
}
@media (max-width: 280px) {
    /* .testimonials-wrapper .testimonials-item {
        padding: 0px 15px !important;
    } */
    .deli {
        height: 427px !important;
    }
}
.cnt {
    padding-right: 10px !important;
    max-width: 50px !important;
}
.cnt img {
    width: 100% !important;
}
.creat {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}
.srt img {
    width: 100% !important;
}
.srt {
    max-width: 100px !important;
}
.cntlab {
    text-align: left;
    padding-bottom: 5px;
    padding-left: 10px;
}

.section-title h2 {
    text-transform: capitalize;
}

 h1,
 h2,
 h3,
 h4,
 h5 {
    text-transform: capitalize;
}
.news-content span {
    text-transform: capitalize;
}
.loction-details p {
    font-size: 16px;
    line-height: 20px;
    color: var(--base-white);
    font-weight: 600;
}
.footer .second-footer .footer-content-call h3,
.footer .second-footer .footer-content-location h3 {
    font-size: 17px;
}
/*  */
/* rs-layer-wrap.rs-parallax-wrap.rs-layer-hidden {
    display: block !important;
} */

/* @media only screen and (min-width:1200px) and (max-width:1239px){
    rs-layer-wrap.rs-parallax-wrap:nth-child(2) {
		top: 340px !important;
	}
} */
#rev_slider_1_1_wrapper  rs-layer-wrap.rs-parallax-wrap:nth-child(2) {
    top: 382px !important;
    /* position: relative !important; */
    
}
@media(min-width:1024px) and (max-width:1199px) {
  #rev_slider_1_1_wrapper  rs-layer-wrap.rs-parallax-wrap:nth-child(2) {
        top: 310px !important;
        position: relative !important;
    }
}
@media(min-width:1024px) and (max-width:1366px){
    .map-contect-form .form-icon{
        width: 75px;
        height: 75px;
        line-height: 70px;
    }
}
@media(max-width:1020px) {
  #rev_slider_1_1_wrapper  rs-layer-wrap.rs-parallax-wrap:nth-child(2) {
        display: none !important;
    }
    .site-navigation.d-flex.align-items-center.justify-content-between{
        margin-left: 0 !important;
    }
}
/* services page */
/* .services-news-section .news-content{
    display: grid;
    grid-template-columns: 1fr 0.5fr;
}
.services-news-section .news-content .news-title h3{
    padding-left: 0;
} */
 @media(min-width:768px) and (max-width:1020px){
    .bril .featured-imagebox-service.style2 .featured-content{
        display: grid;
        grid-template-columns: 1fr 0.5fr;
    }
    .services-tab .nav{
        display: grid;
        grid-template-columns: 1fr 1fr;

    }
    .services-tab .widget.widget-nav-menu ul li{
        padding: 0;
    }
    .services-tab .widget.widget-nav-menu ul li a{
        border: 0;
    }
    .letdo .featured-icon-box.style2{
        height: auto;
        min-height: 360px;
        max-height: 500px;
    }
 }
@media (min-width:768px){
    .services-news-section .news-content .news-title {
        width: 40%;
    }
    .services-news-section .news-content .news-title h3{
        font-size: 35px;
    }
    .services-news-section .news-content{
        justify-content: space-between;
    }
    .services-news-section .news-content span{
        font-size: 17px;
    }
}
@media(max-width:767px){
     /* about-us vission mission section */
    .sap .prt-tabs .tabs .tab.active a{
        border-bottom: 2px solid #e29c4c;
        width: 24%;
        transition: width 0.6s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
    }
    .sap .prt-tabs .tabs .tab a{
        padding: 0px 0px;
        width: 0;
        margin-bottom: 10px;
    }
    .content-section3 .float-end.text-right p {
        text-align: left;
    }
    .home-page-transform-tech-section h3{
        width: 70%;
    }
    .prt-cover-content-inner p{
        -webkit-line-clamp:unset;
    }
    
}
@media(max-width:320px){
    .prt-tab-style-02 ul li.tab{
        padding: 6px 13px 8px;
    }
    .prt-fid.inside.style1 h4 span {
        font-size: 36px;
    }
    .covershow-image img{
        width: 100%;
        max-width: 50%;
    }
    .prt-covershow-box .prt-cover-header .prt-cover-title {
        top: 355px;
        font-size: 15px;
    }
    .home-page-transform-tech-section  .prt-cover-content-inner{
        width: 100%;
        max-width: 75%;
        top: 80px;
        left: 90px;
    }
    .prt-cover-content-inner p{
        -webkit-line-clamp: 3;
    }



}
/* contact form validation colour change of autofill input */
input:autofill {
    background: #f7f7f7 !important;
}
.abt-us-prj-section .prt-fid.inside.style1 .prt-fid-contents{
    display: grid;
    grid-template-columns: 0.4fr 1fr;
    margin-left: 0px;
}
.abt-us-prj-section .prt-fid.inside.style1 .prt-fid-contents .prt-fid-title{
    margin-left: 0px;
}

.page-title-heading .text-transform-none, .menu-footer-link li .text-transform-none{
    text-transform: none !important;
}


input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus, 
input:-webkit-autofill:active {

  background-color: white !important;

}

/*  */

.map-contect-form button:focus {
    background-color: #e29c4c;
    border-color: #e29c4c;
    color: #ffffff;
}

/* Change the white to any color */
*:-webkit-autofill,
*:-webkit-autofill:hover,
*:-webkit-autofill:focus,
*:-webkit-autofill:active{
    -webkit-box-shadow: 0 0 0 30px #f7f7f7 inset !important;
}

.freeze-background {
    overflow: hidden;
    height: 100vh;
}