﻿* {
    font-family: 'Times New Roman', Times, serif;
    margin: 0px;
    font-size: 20px;
    /*overflow-y: hidden;*/
}

/**{
    overflow-x:hidden !important;
}*/
body {
}

.navbar {
    /*background: orange linear-gradient(orange,#ff8c00) !important;*/
    min-height: 71px !important;
}

.cnatct {
    background: #fb7200 !important;
    min-height: 71px !important;
}

.nav-item::after {
    content: '';
    display: block;
    width: 0px;
    height: 2px;
    background: #fec400;
    transition: 0.2s;
}

.nav-item:hover::after {
    width: 100%;
}

.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: white !important;
}

.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
    color: #ffffff !important;
}

.navbar-light .navbar-nav .nav-link {
    color: #ffffff !important;
}



.nav-link {
    padding: 15px 5px;
    transition: 0.2s;
}

.dropdown-item.active, .dropdown-item:active {
    color: #212529;
}

.dropdown-item:focus, .dropdown-item:hover {
    background: #fec400;
}

.navbar-brand {
    color: #ffffff !important;
}

.navbar .navbar-brand > img {
    height: 60px !important;
    width: 90px !important;
}

header {
    width: 100%;
    /*background: linear-gradient(rgba(245, 240, 237, 0.21),rgba(16,29,44,.95)),url(../../Triveni_Images/Homepage/homepage2.jpg) center no-repeat;*/
    background-size: cover;
    position: relative;
}
/*snow effecT*/
.snow-container {
    background-size: cover;
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
    pointer-events: none;
}

.snow {
    display: block;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    pointer-events: none;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    -webkit-animation: snow linear infinite;
    animation: snow linear infinite;
}

    .snow.foreground {
        background-image: url("https://dl6rt3mwcjzxg.cloudfront.net/assets/snow/snow-large-075d267ecbc42e3564c8ed43516dd557.png");
        -webkit-animation-duration: 15s;
        animation-duration: 15s;
    }

        .snow.foreground.layered {
            -webkit-animation-delay: 7.5s;
            animation-delay: 7.5s;
        }

    .snow.middleground {
        background-image: url(https://dl6rt3mwcjzxg.cloudfront.net/assets/snow/snow-medium-0b8a5e0732315b68e1f54185be7a1ad9.png);
        -webkit-animation-duration: 20s;
        animation-duration: 20s;
    }

        .snow.middleground.layered {
            -webkit-animation-delay: 10s;
            animation-delay: 10s;
        }

    .snow.background {
        background-image: url(https://dl6rt3mwcjzxg.cloudfront.net/assets/snow/snow-small-1ecd03b1fce08c24e064ff8c0a72c519.png);
        -webkit-animation-duration: 30s;
        animation-duration: 30s;
    }

        .snow.background.layered {
            -webkit-animation-delay: 15s;
            animation-delay: 15s;
        }

@-webkit-keyframes snow {
    0% {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }

    100% {
        -webkit-transform: translate3d(15%, 100%, 0);
        transform: translate3d(15%, 100%, 0);
    }
}

@keyframes snow {
    0% {
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }

    100% {
        -webkit-transform: translate3d(15%, 100%, 0);
        transform: translate3d(15%, 100%, 0);
    }
}
/*snow effecT  close*/


.carousel > .carousel-inner > .carousel-item > img {
    height: 100vh !important;
}

.triveni-head-text {
    font-size: 3rem !important;
}

.triveni-text {
    position: absolute;
    top: 45%;
    text-align: center;
    /*top: 50%;
            left: 50%;
            text-align: center;*/
}

/*.triveni-text >h5 {
            top: 50%;
            left: 50%;
            text-align: center;
            color:red;
            
            

        }*/

section {
    padding: 60px 0;
    overflow: hidden;
}

    section > h1 {
        color: #fb7200 !important;
    }

.abtplaces {
    color: rgb(251, 114, 0) !important;
    font-weight: 500;
}


.simpleattach {
    background: linear-gradient(to top, rgba(245, 246, 252, 0), rgba(255, 158, 0, 0.66)), url('../../Triveni_Images/Normal/cake3.gif');
    height: 60vh;
    width: 100%;
    position: relative;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

.simple_attach_box > img.simple_attach_img {
    /*margin-right: 150px !important;*/
    display: block;
    margin: 0 auto;
}

.simple_attach_text1 {
    text-align: center;
}

/*.simple_attach_box > .simple_attach_img {
    margin-left: 45%;
}*/

/*aboutus*/
.specialproducts {
    background: #101315 !important;
    color: white !important
}

.triveni_carrier {
    width: 100%;
    height: 60vh;
    background: linear-gradient(to bottom, rgba(245, 246, 252, 0.52), rgba(117, 19, 93, 0.73)),url(../../Triveni_Images/carrires/cakepmgabout.jpg) center no-repeat;
    background-size: cover;
    position: relative;
    background-attachment: fixed;
}



.triveni_carrier_text1 {
    text-align: center;
}

.triveni_carrier_box > img.triveni_carrier_img {
    display: block;
    margin: 0 auto;
}

.triveni_location_box {
    border: 1px solid red;
}

.triveni_location {
    width: 100%;
    height: 80vh;
    border: 1px solid red;
}

/*.triveni_Shops_rows {
           
        }*/

.triveni_Shops_card {
    margin-bottom: 25px;
    -webkit-box-shadow: 3px 0px 20px 5px rgba(247,186,17,1) !important;
    -moz-box-shadow: 3px 0px 20px 5px rgba(247,186,17,1) !important;
    box-shadow: 3px 0px 20px 5px rgba(247,186,17,1) !important;
    border: 2px solid orange;
}

.card-header {
    background-color: rgb(251, 114, 0) !important;
    font-weight: 900;
}
p.hegger_text{
    margin-bottom:.3rem !important;
}

.triveni_contactus {
    background: linear-gradient(to top, rgba(112, 83, 57, 0.3), rgb(74, 70, 69)),url(../../Triveni_Images/Homepage/homepage4.jpg) no-repeat center center;
    background-size: cover;
    position: relative;
    width: 100%;
    background-attachment: fixed;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: white !important;
    opacity: 1; /* Firefox */
}

.triveni_cnt {
    border: 1px solid white;
    margin-bottom: 20px;
}

.triveni_info {
    border: 1px solid white;
    color: white;
    text-align: center;
}

.Triveni_Details {
    text-align: center;
    color: #f5f0ed;
}

.triveni_info > .container > p {
    font-size: 1rem;
    line-height: 2rem;
}

.triveni_footer {
    min-height: 71px !important;
    width: 100%;
    background: black;
    text-align: center;
}

footer > .triveni_footer h2 {
}

.triveni_footer > .triveni_footer_pwdby {
    text-align: right;
    color: white;
}

.bt-orange {
    background: orange !important;
    color: white !important;
}

    .bt-orange:hover {
        background: red !important;
        color: white !important;
    }

    .bt-orange:active {
        background: red !important;
        color: white !important;
    }

.menu_btn_style {
    background: #ffffffc9 !important;
    color: black;
    margin-bottom: 5px;
    -webkit-box-shadow: 0px 0px 12px -4px rgba(71,63,71,1);
    -moz-box-shadow: 0px 0px 12px -4px rgba(71,63,71,1);
    box-shadow: 0px 0px 12px -4px rgba(71,63,71,1);
}

    .menu_btn_style:hover {
        color: white !important;
        background: orange !important;
    }

section .headrimg {
    margin: 10px 0 0px 0;
    width: 160px;
}

.triveni_menu {
    background: url(Triveni_Images/Landing_Page/trivenipastery.jpg) center no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.triveni_menubody {
    padding: 10px;
    background: #bbbbbb61 !important;
    margin-left: 15px;
    margin-right: 15px;
}

.navbar .progress {
    position: absolute;
    left: 0;
    bottom: 0;
    background: black;
    z-index: -1;
    height: 5px;
    transition: 0.5s cubic-bezier(0, 0, 0, 1);
}

::-webkit-scrollbar {
    width: 12px;
}

::-webkit-scrollbar-track {
    background: white;
    border-radius: 10px;
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: orange;
}


/*meEDIA qUERY*/

@media screen and (max-width: 320px) {
    * {
        font-family: 'Times New Roman', Times, serif;
        margin: 0px;
        font-size: 17px !important;
        /*overflow-y: hidden;*/
    }

    .triveni-head-text {
        font-size: 2.5rem !important;
    }

    header {
        width: 100%;
        height: 100vh;
        background: linear-gradient(rgba(245, 240, 237, 0.21),rgba(16,29,44,.95)),url(../../Triveni_Images/Homepage/homepage2ip4.jpg) center no-repeat;
        background-size: cover;
        position: relative;
        background-attachment: fixed;
    }
}

@media screen and (min-width: 321px) and (max-width: 360px) {
    * {
        font-family: 'Times New Roman', Times, serif;
        margin: 0px;
        font-size: 18px !important;
        /*overflow-y: hidden;*/
    }

    .triveni-head-text {
        font-size: 2.5rem !important;
    }

    header {
        width: 100%;
        height: 100vh;
        background: linear-gradient(rgba(245, 240, 237, 0.21),rgba(16,29,44,.95)),url(../../Triveni_Images/Homepage/homepage2ip4.jpg) center no-repeat;
        background-size: cover;
        position: relative;
        background-attachment: fixed;
    }

    .ih-item.circle {
        position: relative;
        width: 220px;
        height: 220px;
        border-radius: 50%;
        margin: 0px auto 20px auto !important;
    }

    .simpleattach {
        height: 50vh;
    }
}

@media screen and (min-width: 361px) and (max-width:375px) {
    * {
        font-family: 'Times New Roman', Times, serif;
        margin: 0px;
        font-size: 18px !important;
        /*overflow-y: hidden;*/
    }

    .triveni-head-text {
        font-size: 2.5rem !important;
    }

    header {
        width: 100%;
        height: 100vh;
        background: linear-gradient(rgba(245, 240, 237, 0.21),rgba(16,29,44,.95)),url(../../Triveni_Images/Homepage/homepage2ip4.jpg) center no-repeat;
        background-size: cover;
        position: relative;
        background-attachment: fixed;
    }

    .abt_text {
        font-size: 0.9rem !important;
    }

    .ih-item.circle {
        position: relative;
        width: 220px;
        height: 220px;
        border-radius: 50%;
        margin: 0px auto 20px auto !important;
    }

    .simpleattach {
        height: 50vh;
    }
}

@media screen and (min-width: 377px) and (max-width:384px) {
    * {
        font-family: 'Times New Roman', Times, serif;
        margin: 0px;
        font-size: 18px !important;
        /*overflow-y: hidden;*/
    }

    .triveni-head-text {
        font-size: 2.5rem !important;
    }

    header {
        width: 100%;
        height: 100vh;
        background: linear-gradient(rgba(245, 240, 237, 0.21),rgba(16,29,44,.95)),url(../../Triveni_Images/Homepage/homepage2ip4.jpg) center no-repeat;
        background-size: cover;
        position: relative;
        background-attachment: fixed;
    }

    .abt_text {
        font-size: 0.9rem !important;
    }

    .ih-item.circle {
        position: relative;
        width: 220px;
        height: 220px;
        border-radius: 50%;
        margin: 0px auto 20px auto !important;
    }

    .simpleattach {
        height: 50vh;
    }
}

@media screen and (min-width: 387px) and (max-width:420px) {
    * {
        font-family: 'Times New Roman', Times, serif;
        margin: 0px;
        font-size: 18px !important;
        /*overflow-y: hidden;*/
    }

    .triveni-head-text {
        font-size: 2.5rem !important;
    }

    header {
        width: 100%;
        height: 100vh;
        background: linear-gradient(rgba(245, 240, 237, 0.21),rgba(16,29,44,.95)),url(../../Triveni_Images/Homepage/homepage2ip4.jpg) center no-repeat;
        background-size: cover;
        position: relative;
        background-attachment: fixed;
    }

    .abt_text {
        font-size: 0.9rem !important;
    }

    .ih-item.circle {
        position: relative;
        width: 220px;
        height: 220px;
        border-radius: 50%;
        margin: 0px auto 20px auto !important;
    }

    .simpleattach {
        height: 50vh;
    }
}

@media screen and (min-width: 421px) and (max-width:600px) {
    * {
        font-family: 'Times New Roman', Times, serif;
        margin: 0px;
        font-size: 30px !important;
        /*overflow-y: hidden;*/
    }

    .triveni-head-text {
        font-size: 3rem !important;
    }

    header {
        width: 100%;
        height: 100vh;
        background: linear-gradient(rgba(245, 240, 237, 0.21),rgba(16,29,44,.95)),url(../../Triveni_Images/Homepage/homepage2ip4.jpg) center no-repeat;
        background-size: cover;
        position: relative;
        background-attachment: fixed;
    }

    .abt_text {
        font-size: 0.9rem !important;
    }

    .ih-item.circle {
        position: relative;
        width: 220px;
        height: 220px;
        border-radius: 50%;
        margin: 0px auto 20px auto !important;
    }

    .simpleattach {
        height: 50vh;
    }
}
