.title_marun {
    font-family: 'regular' !important;
    color: #ad2623 !important;
}

.ttm-header-style-01 .ttm-stickable-header.fixed-header {
    background-color: #fff !important;
}

.ttm-header-style-01 .ttm-menu-toggle .toggle-block {
    background-color: #000000;
}

.ttm-stickable-header.fixed-header {
    height: 80px;
}

.mr-100 {
    margin-right: 30px;
}

.price1 {
    padding-left: 0;
}

.first-footer .ttm-footer-cta-wrapper {
    padding: 5px 5px;
}

.featured-title1 h2 {
    font-family: 'bold' !important;
    font-size: 33px;
    margin-top: 40px;
    margin-bottom: 50px;
    color: #fff;
}

.featured-icon-box.style5 .ttm-icon.ttm-icon_element-size-md i,
.ttm-tabs ul.tabs li a {
    color: #fff;
}

.featured-title h5 {
    color: #fff;
}

.dabagardens {
    background-color: #A8C947;
}

.ramnagar {
    background-color: #FBBC48;
}

.siripuram {
    background-color: #95123C;
}

.vijayanagaram {
    background-color: #EED0AA;
}


.tp-caption {
    font-family: 'bold' !important;
    color: #ad2623 !important;
}

.tp-caption1 {
    font-size: 43px !important;
    margin-bottom: -20px;
}

.banner2 {
    background-size: 100% !important;
}

.featured-imagebox1 {
    background-image: url(../myimgs/bg/cat1.jpg);
}

.featured-imagebox2 {
    background-image: url(../myimgs/bg/cat2.jpg);
}

.featured-imagebox3 {
    background-image: url(../myimgs/bg/cat3.jpg);
}

.featured-imagebox-gallery.style1:hover:after {
    border-radius: 25px;
}

.menu_name {
    line-height: 30px !important;
}

.menu_1 {
    text-transform: none;
}

.featured-thumbnail1 img {
    border-radius: 25px;
}

.featured-thumbnail2 img,
.featured-imagebox-gallery:hover .ttm-box-view-overlay {
    border-radius: 35px;
}

.featured-imagebox-gallery.style1:hover .featured-thumbnail img {
    transform: none;
}

.featured-title2 h5 {
    font-family: 'bold' !important;
}

.featured-imagebox1,
.featured-imagebox2,
.featured-imagebox3 {
    background-position: center;
    height: 600px;
    /* width: 600px; */
    border: none !important;
    margin-bottom: 25px;
}

.featured-thumbnail1 {
    margin-top: 25px;
}

#site-header-menu #site-navigation .menu ul li > a {
    font-size: 20px !important;
    letter-spacing: .5px;
}

.call_MR {
    padding-right: 15px;
    border-right: 2px solid #000000;
    font-size: 1rem;
}


.fullwidthbanner-container {
    height: 600px !important;
}

.about-section {
    position: relative;
}

.about-ornament {
    position: relative;
    z-index: 1;
}

.about-ornament:before,
.about-ornament:after {
    content: '';
    display: block;
    width: 175px;
    height: 29px;
    background-size: 175px 29px;
    margin: 0 auto;
}

.about-ornament:before {
    background: url(../images/bg-image/floralline.svg) no-repeat;
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
    margin-top: 40px;
}

.about-ornament::after {
    background: url(../images/bg-image/floralline.svg) no-repeat;
}

.title_after_before:after,
.title_after_before:before {
    background: url(../images/bg-image/title-ornament-left.svg) no-repeat !important;
}

.circle-ornament {
    background-image: url(../myimgs/bg/bg1.png);
    width: 110px;
    height: 110px;
    position: absolute;
    background-size: 110px;
}

.circle-ornament.top {
    top: -55px;
    left: 0;
}

.circle-ornament.bottom {
    bottom: -50px;
    right: 0;
}

.laddu {
    background-image: url(../myimgs/bg/bg2.png);
}

.featured-imagebox.featured-imagebox-dishes .featured-content {
    background-color: transparent;
}

.featured-imagebox-gallery.style1 .featured-title h5 {
    color: #ad2623;
}

.featured-imagebox-gallery .ttm-media-link a {
    border-color: #ad2623 !important;
    background-color: #ad2623 !important;
}

.featured-imagebox-gallery.style1:after {
    border-color: #ad2623 !important;
}

.featured-imagebox-gallery .ttm-box-view-overlay {
    background-color: rgba(238, 208, 170, 0.6);
}

.featured-desc p {
    color: #FFFFFF;
}

.featured-imagebox.featured-imagebox-dishes.style2 {
    border-radius: 25px !important;
}


.button1 {
    display: inline-flex;
    height: 3em;
    width: 100px;
    align-items: center;
    justify-content: center;
    letter-spacing: 1px;
    transition: all 0.2s linear;
    cursor: pointer;
    border: none;
    border-radius: 10px;
    color: #000;
    background: #fff;
}

.button1 > i {
    margin-right: 5px;
    margin-left: 5px;
    font-size: 10px;
    transition: all 0.4s ease-in;
}

.button1:hover > i {
    font-size: 1.2em;
    transform: translateX(5px);
}

.button1:hover {
    /*box-shadow: 9px 9px 33px #d1d1d1, -9px -9px 33px #ffffff;*/
    transform: translateY(2px);
}

.ttm-tabs.ttm-tab-style-classic.style2 ul.tabs li.active a:before {
    border-color: transparent;
}

.product {
    margin-bottom: 0;
}

.product-thumbnail img {
    border-radius: 25px;
}

.pack_carousel1 {
    /*display: none !important;*/
}

.circle-ornament2 {
    background-image: url(../myimgs/bg/3.png);
}

@media (max-width: 768px) {
    .fullwidthbanner-container {
        height: 273px !important;
    }

    .tp-caption1 {
        font-size: 25px !important;
    }
    .pack_carousel1 {
        display: block !important;
    }
    #pack,
    .hide_home_pack {
        display: none !important;
    }
}

@media (max-width: 1024px) {
    #menu ul {
        margin-top: 60px !important;
    }
}

@media (min-width: 768px) {
    .mr-100 {
        margin-right: 0;
    }

    .circle-ornament {
        width: 175px;
        height: 175px;
        background-size: 175px;
    }

    .about-section .circle-ornament.bottom {
        bottom: -100px;
        z-index: 1;
    }

    .about-ornament:before,
    .about-ornament:after {
        width: 175px;
        height: 29px;
        background-size: 175px 29px;
    }
}

@media (min-width: 1024px) {
    .circle-ornament.top {
        top: -112px;
    }

    .circle-ornament {
        width: 225px;
        height: 225px;
        background-size: 225px;
    }

}

@media (min-width: 1400px) {
    .circle-ornament.top {
        top: -125px;
    }

    .circle-ornament {
        width: 250px;
        height: 250px;
        background-size: 250px;
    }

    .about-ornament:before,
    .about-ornament:after {
        width: 175px;
        height: 29px;
        background-size: 175px 29px;
    }
}


@media (min-width: 1600px) {
    .circle-ornament {
        width: 300px;
        height: 300px;
        background-size: 300px;
    }

    .circle-ornament.top {
        top: -150px;
    }

}


/* owl carousel */
.owl-carousel .owl-stage {
    display: flex;
}

.owl-carousel .owl-stage .owl-carousel .owl-stage {
    display: flex;
}

.owl-carousel .owl-stage .owl-carousel .owl-item {
    display: flex;
    flex: 1 0 auto;
}

.owl-carousel .owl-stage .owl-carousel .caption {
    display: flex;
    flex: 1 0 auto;
    flex-direction: column;
}

.owl-carousel .owl-stage .owl-carousel .flex-text {
    flex-grow: 1;
}

.owl-carousel .owl-stage .owl-carousel .thumbnail {
    display: flex;
    flex-direction: column;
    margin: 0 15px;
}

.owl-carousel .owl-item {
    display: flex;
    flex: 1 0 auto;
}

.owl-carousel .caption {
    display: flex;
    flex: 1 0 auto;
    flex-direction: column;
}

.owl-carousel .flex-text {
    flex-grow: 1;
}

.owl-carousel .thumbnail {
    display: flex;
    flex-direction: column;
    margin: 0 15px;
}

.owl-next,
.owl-prev {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.owl-nav button {
    background: #fff;
    color: black;
    border: 0;
    width: 30px;
    height: 50px;
    outline: 0;
    padding: 10px 5px;
    margin-left: 10px;
    margin-right: 10px;
}

.owl-nav button:hover,
.owl-nav button:active,
.owl-nav button:focus {
    background: rgba(175, 56, 84, .5);
    color: #fff;
}

.owl-nav button span {
    font-size: 40px;
    font-weight: bold;
    line-height: 30px;
}

.owl-next {
    right: 0
}

.owl-prev {
    left: 0
}

.owl-dots {
    text-align: center;
    padding-top: 10px;
    position: absolute;
    width: 100%;
}

.owl-dots button {
    border: 0;
    width: 10px;
    height: 12px;
    border-radius: 50%;
    display: inline-block;
    margin-left: 10px;
    margin-right: 10px;
    outline: none;
}

.owl-dots button.active {
    background: rgb(175, 56, 84)
}


/* Spcial Occation */
#special-occasions {
    height: 700px !important;
}

.special-occasion-txt .section-title {
    margin-top: 60px;
}

.special_occasions1 {
    margin-top: 100px;
}


@media (max-width: 480px) {
    .special-occasion-txt .section-title {
        margin-top: 30px;
    }

    .special_occasions1 {
        margin-top: 0;
    }
}

#special-occasions {
    position: relative;
    height: 100%;
    padding: 0
}

#special-occasions:before {
    height: 100%;
    content: '';
    background: rgb(255, 255, 255);
    background: linear-gradient(180deg, rgba(255, 255, 255, 1) 0%, rgba(237, 221, 219, 1) 80%, rgba(255, 255, 255, 1) 80%);
    position: absolute;
    z-index: -1;
    width: 100%;
}

#special-occasions {
    position: relative;
    height: 100%;
    background-image: url(../images/bg-image/occasion-left.png);
    background-repeat: no-repeat;
    background-position: left bottom;
    background-size: 170px
}

@media (min-width: 768px) {
    #special-occasions {
        background-image: url(../images/bg-image/occasion-left.png), url(../images/bg-image/occasion-right.png);
        background-repeat: no-repeat, no-repeat;
        background-position: left bottom, top right;
        background-size: 178px, 130px
    }

    #special-occasions {
        background-size: 233px, 208px
    }

    #and-more {
        padding-top: 100px;
    }
}

@media (min-width: 1024px) {
    #special-occasions {
        background-size: 304px, 269px
    }
}

@media (min-width: 1200px) {
    #special-occasions {
        background-size: 360px, 310px
    }
}

@media (min-width: 1400px) {
    #special-occasions {
        background-size: 400px, 375px
    }
}

@media (min-width: 1920px) {
    #special-occasions {
        background-size: 540px, 480px
    }
}

@media (min-width: 2560px) {
    #special-occasions {
        background-size: 600px, 520px
    }
}

/* Vikas Khanna*/
#vikas-khanna .container {
    position: relative
}

/*.ornament-vikas {*/
/*    background-image: url(../myimgs/bg/bg1.png);*/
/*}*/

/*.vikas-khanna-pic {*/
/*    width: 240px;*/
/*    background-size: 240px;*/
/*    height: 240px;*/
/*    top: 0;*/
/*    position: relative;*/
/*    margin: 0 auto*/
/*}*/

.ornament-vikas1 img {
    margin-top: -100px;
}

@media (max-width: 767px) {
    .vikas-khanna-pic {
        margin-left: 20px;
    }
}

@media (min-width: 768px) {
    .vikas-khanna-pic {
        position: absolute;
        width: 300px;
        background-size: 300px;
        height: 300px;
    }
}

@media (min-width: 1200px) {
    .vikas-khanna-pic {
        width: 370px;
        background-size: 370px;
        height: 370px;
    }
}

@media (min-width: 1400px) {
    .vikas-khanna-pic {
        width: 415px;
        background-size: 415px;
        height: 415px;
    }
}

@media (min-width: 1920px) {
    .vikas-khanna-pic {
        width: 500px;
        background-size: 500px;
        height: 500px;
    }
}

@media (min-width: 2560px) {
    .vikas-khanna-pic {
        width: 550px;
        background-size: 550px;
        height: 550px;
    }
}

.bangali-sweet {
    width: 153px;
    background-size: 153px;
    height: 153px;
    right: 5%;
    top: 25%;
    display: none
}

.mix-sweet {
    display: none;
    width: 220px;
    background-size: 220px;
    height: 220px;
    right: 10%;
    bottom: 10%;
}

@media (min-width: 768px) {
    .bangali-sweet {
        width: 153px;
        background-size: 153px;
        height: 153px;
    }

    .mix-sweet {
        width: 226px;
        background-size: 226px;
        height: 226px;
        bottom: 0
    }
}

@media (min-width: 1200px) {
    .bangali-sweet {
        width: 153px;
        background-size: 153px;
        height: 153px;
        top: 0;
    }

    .mix-sweet {
        width: 226px;
        background-size: 226px;
        height: 226px;
    }
}

@media (min-width: 1400px) {
    .bangali-sweet {
        width: 170px;
        background-size: 170px;
        height: 170px;
        top: 0;
    }

    .mix-sweet {
        width: 275px;
        background-size: 275px;
        height: 275px;
    }
}

@media (min-width: 1920px) {
    .bangali-sweet {
        width: 200px;
        background-size: 200px;
        height: 200px;
        top: 0;
    }

    .mix-sweet {
        width: 350px;
        background-size: 350px;
        height: 350px;
    }
}

@media (min-width: 2560px) {
    .bangali-sweet {
        width: 220px;
        background-size: 220px;
        height: 220px;
        top: 0;
    }

    .mix-sweet {
        width: 400px;
        background-size: 400px;
        height: 400px;
    }
}

.quote {
    margin-bottom: 30px;
}

.quote-warp:before,
.quote-warp:after {
    content: '';
    background: url(../images/bg-image/floralline.svg) no-repeat 0 0;
    background-size: 150px 26px;
    display: inline-block;
    width: 150px;
    height: 26px;
}

.quote-warp:before {
    transform: rotate(180deg);
    margin-bottom: 30px;
    margin-top: 30px;
}

.quote-warp:after {
    margin-top: 30px;
}

.quote-warp {
    color: #382f30;
    position: relative;
    z-index: 1
}

.quote-warp h1 {
    margin-top: -60px;
    margin-bottom: 100px;
}

.change_text {
    font-family: 'Bellefair' !important;
}

@media (max-width: 767px) {
    .quote-warp h1 {
        margin-top: 0;
    }
}

@media (min-width: 768px) {

    .quote-warp:before,
    .quote-warp:after {
        width: 360px;
        background-size: 360px 35px;
        height: 35px;
    }

    .quote-warp:before {
        margin-top: 0;
        margin-bottom: 100px;
    }

    .quote-warp:after {
        margin-top: 100px
    }
}

@media (min-width: 992px) {
    .quote {
        margin-bottom: 45px;
    }

    .bangali-sweet,
    .mix-sweet {
        display: block
    }
}

@media (min-width: 1920px) {

    .quote-warp:before,
    .quote-warp:after {
        width: 360px;
        background-size: 400px 50px;
        height: 50px;
    }
}

@media (min-width: 2560px) {

    .quote-warp:before,
    .quote-warp:after {
        width: 400px;
        background-size: 400px 50px;
        height: 50px;
    }
}

.quote-warp h3 small {
    font-size: 60%;
    display: block;
}


.text-55 {
    font-size: 1.25rem;
}

.text-45 {
    font-size: 1rem;
}

.text-20 {
    font-size: .8rem;
}

@media (min-width: 300px) {
    body {
        font-size: .80rem
    }

    .text-55 {
        font-size: 1.5rem;
    }

    .text-45 {
        font-size: 1.2rem;
    }

    .text-20 {
        font-size: .95rem;
    }

    .pt-100 {
        padding-top: 50px;
    }

    .pb-100 {
        padding-bottom: 50px;
    }

    .pt-50 {
        padding-top: 35px;
    }

    .pb-50 {
        padding-bottom: 35px;
    }

}

@media (min-width: 400px) {
    .text-55 {
        font-size: 1.9rem;
    }

    .text-45 {
        font-size: 1.5rem;
    }

    .pt-50 {
        padding-top: 40px;
    }

    .pb-50 {
        padding-bottom: 40px;
    }
}

@media (min-width: 575px) {
    .text-55 {
        font-size: 2.3rem;
    }

    .text-45 {
        font-size: 2.15rem;
    }

}

@media (min-width: 768px) {
    .pt-50 {
        padding-top: 50px;
    }

    .pb-50 {
        padding-bottom: 50px;
    }
}

@media (min-width: 992px) {
    .text-55 {
        font-size: 2.9rem;
    }

    .text-45 {
        font-size: 2.38rem;
    }

    .pt-100 {
        padding-top: 80px;
    }

    .pb-100 {
        padding-bottom: 80px;
    }
}

@media (min-width: 1440px) {
    .text-72 {
        font-size: 4.5rem;
    }

    .text-64 {
        font-size: 4rem;
    }

    .text-60 {
        font-size: 3.75rem;
    }

    .text-55 {
        font-size: 3.5rem;
    }

    .text-50 {
        font-size: 3.1rem;
    }

    .text-45 {
        font-size: 2.8rem;
    }

    .text-26 {
        font-size: 1.6rem;
    }

    .text-20 {
        font-size: 1.25rem;
    }

    .pt-100 {
        padding-top: 100px;
    }

    .pb-100 {
        padding-bottom: 100px;
    }
}

.intro-bg {
    background: url('../images/bg-image/special-occasion-575.png') no-repeat center bottom;
    background-size: contain;
    min-height: 150px;
}

@media (min-width: 768px) {
    .intro-bg {
        background: url('../images/bg-image/special-occasion.png') no-repeat right bottom;
        background-size: contain;
    }
}

.intro-txt {
    color: #605355
}

#mithai-boutique {
    background: rgb(241, 241, 241);
    background: linear-gradient(180deg, rgba(241, 241, 241, 1) 0%, rgba(255, 255, 255, 1) 80%);
    color: #605355
}

#top-facts {
    background-color: #fee7b2;
    border-top: 10px solid #ebcb81;
    border-bottom: 10px solid #ebcb81;
    padding-top: 20px;
    padding-bottom: 20px;
}

.fact-text {
    font-size: 18px;
    line-height: 1.3;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    color: #341d12;
}

#top-facts img {
    width: 180px;
}

#delicious-affair,
#sweets-packaging {
    background: #fff;
}

#delicious-affair:before {
    content: '';
    background-image: url("../images/bg-image/ornament1.png");
    background-repeat: no-repeat;
    position: absolute;
    background-size: 80px;
    width: 80px;
    height: 80px;
    top: -100px;
    left: 15px;
}

#custom-flavoured {
    background: #FFFFFF;
}

.flavoured-txt {
    padding-top: 50px;
    padding-bottom: 0;
}

@media (max-width: 574px) {
    .flavoured-txt {
        background: url(../images/bg-image/custom-flavoured-575.jpg) no-repeat right bottom;
        padding-right: 160px
    }
}

@media (min-width: 575px) {
    .flavoured-bg {
        background: url(../images/bg-image/custom-flavoured-575.jpg) no-repeat right bottom;
        background-size: contain;
    }

    .fact-text {
        font-size: 18px;
    }

    #top-facts img {
        width: 180px;
    }

    #delicious-affair:before {
        background-size: 100px;
        width: 100px;
        height: 100px;
        top: -120px;
    }
}

@media (min-width: 768px) {
    .flavoured-txt {
        padding-top: 80px;
        padding-bottom: 80px;
    }

    .flavoured-bg {
        background: url(../images/bg-image/custom-flavoured.jpg) no-repeat right top;
        background-size: contain
    }

    #top-facts {
        border-top: 20px solid #ebcb81;
        border-bottom: 20px solid #ebcb81;
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .fact-text {
        font-size: 20px;
    }

    #top-facts img {
        width: 180px;
    }
}

@media (min-width: 991px) {
    .flavoured-txt {
        padding-top: 200px;
        padding-bottom: 200px;
    }

    .fact-text {
        font-size: 20px;
    }

    #top-facts img {
        width: 180px;
    }

    #delicious-affair:before {
        top: -100px;
        left: 100px;
    }
}

@media (min-width: 1200px) {
    .flavoured-txt {
        padding-top: 250px;
        padding-bottom: 250px;
    }

    .fact-text {
        font-size: 22px;
    }

    #top-facts img {
        width: 200px;
    }
}

@media (min-width: 1440px) {
    .fact-text {
        font-size: 26px;
    }

    #top-facts img {
        width: 220px;
    }
}

.top-fact-title {
    color: #e13c8b;
}

@media (min-width: 768px) {
    .fact-col:before {
        content: '';
        background: url("../images/bg-image/ornament1.svg") no-repeat 0 0;
        width: 55px;
        height: 55px;
        background-size: 55px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: -27px;
    }
}

.fact-col:first-child:before {
    display: none
}

@media (max-width: 767px) {
    .box3:before {
        background: none;
    }

    .fact-row {
        background: url(../images/bg-image/ornament1.svg) no-repeat center center;
        background-size: 80px;
    }

    .site-branding img {
        max-height: 120px;
    }
}

@media (max-width: 320px) {
    .fact-row {
        background: none
    }

    .fact-col {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }
}

@media (min-width: 320px) {
    .sweet:before, .sweet:after {
        content: '';
        background: url(../images/bg-image/ornament2.png) no-repeat;
        width: 21px;
        height: 18px;
        background-size: 70px;
        display: inline-block;
    }

    .sweet:before {
        margin-right: 10px;
    }

    .sweet:after {
        transform: rotate(-180deg);
        margin-left: 10px;
    }
}

@media (min-width: 450px) {
    .sweet:before, .sweet:after {
        width: 30px;
        height: 24px;
        background-size: 100px;
    }
}

@media (min-width: 650px) {
    .sweet:before, .sweet:after {
        width: 110px;
        height: 28px;
        background-size: 110px;
    }
}

@media (min-width: 991px) {
    .sweet:before, .sweet:after {
        width: 150px;
        height: 47px;
        background-size: 150px;
    }
}

@media (min-width: 1440px) {
    .sweet:before, .sweet:after {
        width: 194px;
        height: 47px;
        background-size: 194px;
    }
}


.featured-imagebox-gallery.style1:after {
    border: 1px dashed #ad2623 !important;
}

.featured-imagebox-gallery.style1:before {
    border: none;
}

.product:hover .product-thumbnail img {
    transform: none;
}

.ttm-tabs ul.tabs li.active a, .ttm-tabs.ttm-tab-style-classic.style2 ul.tabs li.tab.active a,
.ttm-tabs ul.tabs li.active a, .ttm-tabs.ttm-tab-style-classic.style2 ul.tabs li.tab a {
    border-radius: 25px;
}

.diamond_btn,
.gold_btn {
    margin-top: 0.6rem;
}


.main_form_1 {
    color: #000;
    height: 100%;
    background: url("../myimgs/form_bg.jpg") no-repeat;
    background-size: 100% 100%;
    border-radius: 25px;
}

.main_form_0 {
    color: #000;
    height: 100%;
    background: url("../myimgs/form_bg.jpg") no-repeat;
    background-size: 100% 100%;
    border-radius: 25px;
}


.form_card_1 {
    padding: 30px 40px;
    margin-top: 60px;
    margin-bottom: 60px;
    border: none !important;
    box-shadow: 0 6px 12px 0 rgba(0, 0, 0, 0.2);
    border-radius: 1.25rem;
}
.form_card_1 label {
    font-family: 'regular';
}

.blue-text {
    color: #00BCD4
}

.form-control-label {
    margin-bottom: 0
}

.form_1 {
    padding: 8px 15px;
    border-radius: 5px !important;
    margin: 5px 0;
    box-sizing: border-box;
    border: 1px solid #ccc;
    font-size: 15px !important;
    font-weight: 300;
    color: #000000;
}

.custom-select_form_1 {
    padding-top: 5px;
    font-family: 'regular', serif;
    height: 44px;
}

.form_1:focus {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border: 1px solid #00A750;
    outline-width: 0;
    font-weight: 400
}

.form_1 option {
    background-color: #FFFFFF;
}

.custom-select_form_1,
textarea::placeholder,
input::placeholder {
    color: gray;
    font-size: 14px;
    font-family: 'regular', serif;
}

.select_1 {
    color: #000000;
}
.select_1:focus-visible {
    background-color: red;
}

.form_btn_1 {
    text-transform: uppercase;
    font-size: 15px !important;
    font-weight: 400;
    height: 43px;
    background-color: #00A750;
    cursor: pointer;
    border-color: #00A750;
    border-radius: 10px;
    font-family: 'regular', serif;
}

.form_btn_1:hover {
    color: #FFFFFF !important;
    border-color: #ad2623;
    background-color: #ad2623;
}

.form_btn_1:focus {
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    outline-width: 0
}
