@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700&display=swap');





* {


    margin: 0;


    padding: 0;


    box-sizing: border-box;


    font-family: 'Poppins', sans-serif;


}





.logo img {


    width: 70px;


}





nav {


    position: sticky;


    top: 0;


    z-index: 99;


    width: 100%;


    background: #ffffff;


}





nav .wrapper {


    position: relative;


    max-width: 1300px;


    padding: 0px 30px;


    /* height: 70px; */


    line-height:50px;


    margin: auto;


    display: flex;


    align-items: center;


    justify-content: space-between;


}





.wrapper .logo a {


    color: #000000;


    font-size: 30px;


    font-weight: 600;


    text-decoration: none;


}





.wrapper .nav-links {


    display: inline-flex;


    align-self: self-end;


    margin-bottom: 0px !important;


}





.nav-links li {


    list-style: none;


    color: #000000;


    text-decoration: none;


    font-size: 16px;


    font-weight: 500;


    padding: 8px 15px;


    border-radius: 5px;


    transition: all 0.3s ease;


}





.nav-links li a {


    color: #000000;


    text-decoration: none;


    font-size: 16px;


    font-weight: 500;


    padding: 9px 15px;


    border-radius: 5px;


    transition: all 0.3s ease;


}





.nav-links li a:hover {


    background: #f3f3f3;


}





.nav-links .mobile-item {


    display: none;


}





.nav-links .drop-menu {


    padding-left: 0px;


    position: absolute;


    background: #ffffff;


    width: 250px;


    line-height: 25px;


    top: 85px;


    opacity: 0;


    visibility: hidden;


    box-shadow: 0 6px 10px rgba(0, 0, 0, 0.15);


}





.nav-links li:hover .drop-menu,


.nav-links li:hover .mega-box {


    transition: all 0.3s ease;


    top:60px;


    opacity: 1;


    visibility: visible;


}





.drop-menu li a {


    width: 100%;


    display: block;


    padding: 2px 5px;


    font-weight: 400;


    border-radius: 0px;


}





/* .mega-box{


  position: absolute;


  left: 0;


  width: 100%;


  padding: 0 30px;


  top: 85px;


  opacity: 0;


  visibility: hidden;


}


.mega-box .content{


  background: #242526;


  padding: 25px 20px;


  display: flex;


  width: 100%;


  justify-content: space-between;


  box-shadow: 0 6px 10px rgba(0,0,0,0.15);


}


.mega-box .content .row{


  width: calc(25% - 30px);


  line-height: 45px;


} */





.content .row img {


    width: 100%;


    height: 100%;


    object-fit: cover;


}





.content .row header {


    color: #f2f2f2;


    font-size: 20px;


    font-weight: 500;


}





.content .row .mega-links {


    margin-left: -40px;


    border-left: 1px solid rgba(255, 255, 255, 0.09);


}





.row .mega-links li {


    padding: 0 20px;


}





.row .mega-links li a {


    padding: 0px;


    padding: 0 20px;


    color: #d9d9d9;


    font-size: 17px;


    display: block;


}





.row .mega-links li a:hover {


    color: #f2f2f2;


}





.wrapper .btn {


    color: #fff;


    font-size: 20px;


    cursor: pointer;


    display: none;


}





.wrapper .btn.close-btn {


    position: absolute;


    right: 30px;


    top: 10px;


}





@media screen and (max-width: 970px) {


    .wrapper .btn {


        display: block;


    }





    .wrapper .nav-links {


        position: fixed;


        height: 100vh;


        width: 100%;


        max-width: 350px;


        top: 0;


        left: -100%;


        background:#edbf3d;


        display: block;


        padding: 50px 10px;


        line-height: 50px;


        overflow-y: auto;


        box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.18);


        transition: all 0.3s ease;


    }





    /* custom scroll bar */


    ::-webkit-scrollbar {


        width: 10px;


    }





    ::-webkit-scrollbar-track {


        background: #242526;


    }





    ::-webkit-scrollbar-thumb {


        background: #3A3B3C;


    }





    #menu-btn:checked~.nav-links {


        left: 0%;


    }





    #menu-btn:checked~.btn.menu-btn {


        display: none;


    }





    #close-btn:checked~.btn.menu-btn {


        display: block;


    }





    .nav-links li {


        margin: 15px 10px;


    }





    .nav-links li a {


        padding: 0 20px;


        display: block;


        font-size: 20px;


    }





    .nav-links .drop-menu {


        position: static;


        opacity: 1;


        top: 65px;


        visibility: visible;


        padding-left: 20px;


        width: 100%;


        max-height: 0px;


        overflow: hidden;


        box-shadow: none;


        transition: all 0.3s ease;


    }





    #showDrop:checked~.drop-menu,


    #showMega:checked~.mega-box {


        max-height: 100%;


    }


    #showDrop2:checked~.drop-menu,


    #showMega:checked~.mega-box {


        max-height: 100%;


    }


    #showDrop3:checked~.drop-menu,


    #showMega:checked~.mega-box {


        max-height: 100%;


    }





    .nav-links .desktop-item {


        display: none;


    }





    .nav-links .mobile-item {


        display: block;


        color: #000000;


        font-size: 20px;


        font-weight: 500;


        padding-left: 20px;


        cursor: pointer;


        border-radius: 5px;


        transition: all 0.3s ease;


    }


    .nav-links .mobile-item2 {


        display: block;


        color: #000000;


        font-size: 20px;


        font-weight: 500;


        padding-left: 20px;


        cursor: pointer;


        border-radius: 5px;


        transition: all 0.3s ease;


    }


    .nav-links .mobile-item3{


        display: block;


        color: #000000;


        font-size: 20px;


        font-weight: 500;


        padding-left: 20px;


        cursor: pointer;


        border-radius: 5px;


        transition: all 0.3s ease;


    }





    .nav-links .mobile-item:hover {


        background: #ffffff;


    }


    .nav-links .mobile-item2:hover {


        background: #ffffff;


    }


    .nav-links .mobile-item3:hover {


        background: #ffffff;


    }





    .drop-menu li {


        margin: 0;


    }





    .drop-menu li a {


        border-radius: 5px;


        font-size:21px;


    }





    .mega-box {


        position: static;


        top: 65px;


        opacity: 1;


        visibility: visible;


        padding: 0 20px;


        max-height: 0px;


        overflow: hidden;


        transition: all 0.3s ease;


    }





    .mega-box .content {


        box-shadow: none;


        flex-direction: column;


        padding: 20px 20px 0 20px;


    }





    .mega-box .content .row {


        width: 100%;


        margin-bottom: 15px;


        border-top: 1px solid rgba(255, 255, 255, 0.08);


    }





    .mega-box .content .row:nth-child(1),


    .mega-box .content .row:nth-child(2) {


        border-top: 0px;


    }





    .content .row .mega-links {


        border-left: 0px;


        padding-left: 15px;


    }





    .row .mega-links li {


        margin: 0;


    }





    .content .row header {


        font-size: 19px;


    }


}





nav input {


    display: none;


}





.body-text {


    position: absolute;


    top: 50%;


    left: 50%;


    transform: translate(-50%, -50%);


    width: 100%;


    text-align: center;


    padding: 0 30px;


}





.body-text div {


    font-size: 45px;


    font-weight: 600;


}





/* ---------------------------------------------------------- */








/* ---------------------------------------------------------- */





/* ---------------------------------------------------------- */


.banner {


    padding: 100px 75px;


}





.banner-space {


    padding: 40px 90px;


}





.title-banner {


    font-size: 35px;


    color: rgb(255, 255, 255);


    text-shadow: 3px 3px 3px #525252;


}





.title-h2 {


    font-size: 20px;


    color: rgb(255, 255, 255);


    margin-bottom: 20px;


    text-shadow: 3px 3px 3px #525252;


}





.banner-space {


    padding: 40px 90px;


}





/* --------------------------------------- */


.form-heading {


    font-size: 20px;


    font-weight: 500;


    color: #cd7b32;


}





.select-plan {


    background-color: white;


    padding: 20px;


    border-radius: 8px;


    margin-top: 16px;


}





.select-plan input {


    width: 100%;


    padding: 12px;


    border-radius: 4px;


    border: 1px solid #d4d4d4;


    margin-bottom: 20px;


}





.select-plan select {


    width: 100%;


    font-size: 14px;


    padding: 12px;


    border-radius: 4px;


    border: 1px solid #d4d4d4;


    margin-bottom: 20px;


}





.select-plan option {


    font-size: 15px;


}





.trip-btn {


    background-color: #1616a3;


    color: white;


    padding: 10px 12px;


    border: none;


    border-radius: 6px;


}





.explore-btn {


    background-color: #9c0b0b;


    color: white;


    padding: 8px 12px;


    border: none;


    border-radius: 6px;


}





.bg-select {


    overflow: hidden;


    display: inline-flex;


    background-color: white;


    padding: 20px;


    margin-top: 16px;


    border-radius: 8px;


}





.bg-select input {


    border: 1px solid #a8a8a8;


}





.bg-select label {


    display: flex;


    margin-bottom: -22px;


}





.space-select {


    margin-right: 10px;


}





.two-flex {


    display: flex;


}





.marg {


    margin-right: 20px;


}





.dis-flx {


    display: flex;


}





/* --------------------------------------- */








/* --------------------------------------- */


.glob-lr {


    padding: 40px 80px;


}





.title-btm {


    margin-bottom: 30px;


}





.title span {


    color: #e7b500;


}





/* --------------------------------------- */








/* ----------------------------------service------------------------------- */


.service-bottom {
    margin-bottom: 60px;
}


.service {
    overflow: hidden;
    box-shadow: 1px 1px 12px 1px #dddddd;
    background: white;
    border-radius: 8px;
    height: 100%;
}

.service img {
    margin-bottom: 8px;
}


.service-title {


    color: #000000;


    font-size: 18px;


    font-weight: 500;


    margin-bottom: 8px;


}





.service p {


    color: #444444;


    margin-bottom: 0px;


}





.srve-pdd {


    padding: 0px 15px 15px 15px;


}





.srve-pdd p {


    margin-bottom:2px;


}


.rd-btn{
    margin:10px 0px;
}


.rd-btn a {


    text-decoration: none;


    background-color: #e7b500;


    color: #ffffff;


    padding: 5px 8px;


    border-radius: 3px;


    font-weight: 500;


    font-size: 14px;


}


.inner-pd{


    padding: 0px 100px;


}


/* ----------------------------------service------------------------------- */





.service_price-tag {


    width: 230px;


    display: flex;


    align-items: center;


    height: 48px;


    border-radius: 8px 8px 8px 0;


    background: #277251;


    color: white;


    /* z-index: 99; */


    position: absolute;


    top: -8px;


    left: -5px;


}





.service_price-tag-price {


    margin-left: 20px;


    color: #fff !important;


    font-size: 18px;


}





.service_price-tag-price span {


    color: #fff !important;


    font-size: 15px;


}





.service_price-tag::after {


    content: "";


    position: absolute;


    border-left: 20px solid transparent;


    border-top: 10px solid #348864;


    left: 0px;


    top: 48px;


}





/* --------------------------------------- */





/* --------------------------------------- */


.mb-cate {


    margin-bottom: 30px;


}





.choose-box {


    padding: 15px;


    overflow: hidden;


    text-align: center;


    background-color: white;


    box-shadow: 1px 1px 12px 1px #d9d9d9;


    border-radius: 8px;


    height: 100%;


}





.choose-box h3 {


    font-size: 15px;


    color: black;


}





.mb-cate a {


    text-decoration: none;


}





/* --------------------------------------- */





.heading {


    text-align: center;


    color: #454343;


    font-size: 30px;


    font-weight: 700;


    position: relative;


    margin-bottom: 70px;


    text-transform: uppercase;


    z-index: 999;


}





.white-heading {


    color: #ffffff;


}





.heading:after {


    content: ' ';


    position: absolute;


    top: 100%;


    left: 50%;


    height: 40px;


    width: 180px;


    border-radius: 4px;


    transform: translateX(-50%);


    background: url(img/heading-line.png);


    background-repeat: no-repeat;


    background-position: center;


}





.white-heading:after {


    background: url(https://i.ibb.co/d7tSD1R/heading-line-white.png);


    background-repeat: no-repeat;


    background-position: center;


}





.heading span {


    font-size: 18px;


    display: block;


    font-weight: 500;


}





.white-heading span {


    color: #ffffff;


}





/*-----Testimonial-------*/





.testimonial:after {


    position: absolute;


    top: -0 !important;


    left: 0;


    content: " ";


    background: url(img/testimonial.bg-top.png);


    background-size: 100% 100px;


    width: 100%;


    height: 100px;


    float: left;


    z-index: 99;


}





.testimonial {


    min-height: 375px;


    position: relative;


    padding-top: 50px;


    padding-bottom: 50px;


    background-position: center;


    background-size: cover;


}





#testimonial4 .carousel-inner:hover {


    cursor: -moz-grab;


    cursor: -webkit-grab;


}





#testimonial4 .carousel-inner:active {


    cursor: -moz-grabbing;


    cursor: -webkit-grabbing;


}





#testimonial4 .carousel-inner .item {


    overflow: hidden;


}





.testimonial4_indicators .carousel-indicators {


    left: 0;


    margin: 0;


    width: 100%;


    font-size: 0;


    height: 20px;


    bottom: 15px;


    padding: 0 5px;


    cursor: e-resize;


    overflow-x: auto;


    overflow-y: hidden;


    position: absolute;


    text-align: center;


    white-space: nowrap;


}





.testimonial4_indicators .carousel-indicators li {


    padding: 0;


    width: 14px;


    height: 14px;


    border: none;


    text-indent: 0;


    margin: 2px 3px;


    cursor: pointer;


    display: inline-block;


    background: #ffffff;


    -webkit-border-radius: 100%;


    border-radius: 100%;


}





.testimonial4_indicators .carousel-indicators .active {


    padding: 0;


    width: 14px;


    height: 14px;


    border: none;


    margin: 2px 3px;


    background-color: #9dd3af;


    -webkit-border-radius: 100%;


    border-radius: 100%;


}





.testimonial4_indicators .carousel-indicators::-webkit-scrollbar {


    height: 3px;


}





.testimonial4_indicators .carousel-indicators::-webkit-scrollbar-thumb {


    background: #eeeeee;


    -webkit-border-radius: 0;


    border-radius: 0;


}





.testimonial4_control_button .carousel-control {


    top: 175px;


    opacity: 1;


    width: 40px;


    bottom: auto;


    height: 40px;


    font-size: 10px;


    cursor: pointer;


    font-weight: 700;


    overflow: hidden;


    line-height: 38px;


    text-shadow: none;


    text-align: center;


    position: absolute;


    background: transparent;


    border: 2px solid #ffffff;


    text-transform: uppercase;


    -webkit-border-radius: 100%;


    border-radius: 100%;


    -webkit-box-shadow: none;


    box-shadow: none;


    -webkit-transition: all 0.6s cubic-bezier(0.3, 1, 0, 1);


    transition: all 0.6s cubic-bezier(0.3, 1, 0, 1);


}





.testimonial4_control_button .carousel-control.left {


    left: 7%;


    top: 50%;


    right: auto;


}





.testimonial4_control_button .carousel-control.right {


    right: 7%;


    top: 50%;


    left: auto;


}





.testimonial4_control_button .carousel-control.left:hover,


.testimonial4_control_button .carousel-control.right:hover {


    color: #000;


    background: #fff;


    border: 2px solid #fff;


}





.testimonial4_header {


    top: 0;


    left: 0;


    bottom: 0;


    width: 550px;


    display: block;


    margin: 30px auto;


    text-align: center;


    position: relative;


}





.testimonial4_header h4 {


    color: #ffffff;


    font-size: 30px;


    font-weight: 600;


    position: relative;


    letter-spacing: 1px;


    text-transform: uppercase;


}





.testimonial4_slide {


    top: 0;


    left: 0;


    right: 0;


    bottom: 0;


    width: 70%;


    margin: auto;


    padding: 20px;


    position: relative;


    text-align: center;


}





.testimonial4_slide img {


    top: 0;


    left: 0;


    right: 0;


    width: 136px;


    height: 136px;


    margin: auto;


    display: block;


    color: #f2f2f2;


    font-size: 18px;


    line-height: 46px;


    text-align: center;


    position: relative;


    border-radius: 50%;


    box-shadow: -6px 6px 6px rgba(0, 0, 0, 0.23);


    -moz-box-shadow: -6px 6px 6px rgba(0, 0, 0, 0.23);


    -o-box-shadow: -6px 6px 6px rgba(0, 0, 0, 0.23);


    -webkit-box-shadow: -6px 6px 6px rgba(0, 0, 0, 0.23);


}





.testimonial4_slide p {


    color: #ffffff;


    font-size: 20px;


    line-height: 1.4;


    margin: 40px 0 20px 0;


}





.testimonial4_slide h4 {


    color: #ffffff;


    font-size: 22px;


}





.testimonial .carousel {


    padding-bottom: 50px;


}





.testimonial .carousel-control-next-icon,


.testimonial .carousel-control-prev-icon {


    width: 35px;


    height: 35px;


}





/* ------testimonial  close-------*/


/* ---------------------------------------------------------- */








/* ---------------------------------------------------------- */





/* --------------------------------------- */


.mb-blog {


    margin-bottom: 30px;


}





.blog {


    padding: 15px;


    overflow: hidden;


    background-color: white;


    box-shadow: 1px 1px 12px 1px #d9d9d9;


    height: 100%;


}





.blog img {


    margin-bottom: 10px;


}





.blog h3 {


    font-size: 17px;


    color: #080808;


}





.blog p {


    font-size: 15px;


    color: #424242;


}





.view-btn{


    text-decoration: none;


    background-color: #e7b500;


    color: #ffffff;


    padding: 5px 8px;


    border-radius: 3px;


    font-weight: 500;


    font-size: 14px;


    border:none;


}





/* --------------------------------------- */





/* ---------------------------------------------------------- */








/* ---------------------------------------------------------- */





/*-------------------------------------------------*/


.quick-title{


    font-size: 22px;


    font-weight: 600;


    margin-bottom: 15px;


  }


  .bg-quik{


    background-color: #f3f3f3;


    padding:10px;


    border-radius: 8px;


  }


  .quick-lnk{


    font-size: 16px;


    font-weight:500;


    margin-bottom:6px;


  }


  .links-p a{


    color: #575757;


    font-size: 14px;


    padding: 0px 6px;


  }


  .links-p{


    color:#575757;


  }


  /*-------------------------------------------------*/


  


/* ---------------------------------------------------------- */






















































































/* ---------------------footer----------------------- */


.f-add {


    font-size: 15px;


}





.f-links {


    font-size: 15px;


}





.f-links a {


    font-size: 16px;


    font-family: sans-serif;


    text-decoration: none;


    color: rgb(0 0 0);


}





#bottom-footer {


    font-size: .9rem;


    text-decoration: none;


}





#bottom-footer a {


    color: white;


    text-decoration: none;


}





/* ------------------------------------------------ */


.copyright {


    padding: 10px 0px;


    background-color: #000000 !important;


    color: white;


    font-size: 14px;


}





/* ---------------------------------------------------------- */





.con-box {


    border-left: 1px solid purple;


    padding-left: 30px;


  }


  


  .contact-detail {


    box-shadow: 1px 1px 12px 1px #dadada;


    border-radius: 6px;


    padding: 30px;


  }


  


  .contact-info ul li {


    list-style: none;


    margin-bottom: 10px;


  }


  


  .contact-info ul a {


    color: black;


  }


  


  .contact-info ul {


    padding-left: 0;


  }


  


  /* ------------------contact------------------ */


  


.sign-box {


    background-color: white;


    box-shadow: 1px 1px 12px 1px #d4d4d4;


    border-radius: 8px;


    padding: 20px;


  }


  


  .sign-form label {


    width: 100%;


    font-size: 14px;


    font-weight: 500;


    margin-bottom: 10px;


  }


  


  .sn h6 {


    text-align: center;


    color: #1caed1;


    font-size: 17px;


    padding: 8px;


  }


  


  .sign-form img {


    margin-right: 4px;


  }


  


  .sign-form input {


    width: 90%;


    border-radius: 6px;


    border: 1px solid #d3d3d3;


    padding: 8px 10px;


    margin-bottom: 10px;


  }


  


  .left-space {


    padding-left: 10px;


  }


  


  .sign-form select {


    width: 90%;


    border-radius: 6px;


    border: 1px solid #d3d3d3;


    padding: 8px 10px;


    font-size: 15px;


    margin-bottom: 10px;


  }


  


  .sign-form textarea {


    width: 90%;


    border-radius: 6px;


    border: 1px solid #d3d3d3;


    padding: 8px 10px;


    font-size: 15px;


    margin-bottom: 10px;


  }


  


  .sign-btn {


    margin-top: 8px;


    background-color: #a72a2a;


    color: white;


    border: none;


    padding: 6px 12px;


    border-radius: 6px;


    margin-bottom: 8px;


  }


  


  .sign-form p {


    font-size: 15px;


    margin: 10px 0px;


  }


  


  .sign-form a {


    text-decoration: underline;


  }


  


  ::placeholder {


    font-size: 14px;


  }


  


  .cu-bs {


    justify-content: space-evenly;


    margin-bottom: 10px;


  }


  


  .cu-bs label {


    font-size: 18px;


    font-weight: 500;


  }


  


  .cu-top {


    padding-top: 3px;


  }


  


/* ---------------------------------------------------------- */








/* -----------------------request a need----------------------------- */





.query {


    box-shadow: 1px 1px 8px 1px #d4d4ff;


    padding: 20px;


    border-radius: 10px;


}


.query h2{


    font-size:22px;


}


.query a:hover {


    color: #1f1d1d;


}


.query input {


    width: 100%;


    padding: 5px 4px;


    margin: 10px 0px;


    border-radius: 8px;


    border: 1px solid rgb(209, 209, 209);


}





.text-area {


    width: 100%;


    padding: 8px 10px;


    margin: 10px 0px;


    border-radius: 8px;


    border: 1px solid rgb(209, 209, 209);


}





.query select {


    width: 100%;


    padding: 8px 10px;


    margin: 10px 0px;


    border-radius: 8px;


    border: 1px solid rgb(209, 209, 209);


}





.number {


    width: 14% !important;


}





.mobile {


    width: 83% !important;


    margin-left: 0px !important;


}





.contact-form {


    display: flex;


    margin-bottom: 40px;


}


.contact-form h2 a{


    color:black;


    text-decoration: none;


}


.icon {


    font-size: 35px;


    margin-top: 10px;


    margin-right: 10px;


}





.sub-btn {


    background-color: white;


    border: 1px solid #8b6c0f;


    color: #8b6c0f;


    font-size: 14px;


    font-weight: 500;


    border-radius: 5px;


    padding: 8px 25px;


    margin-top: 20px;


}





.sub-btn:hover {


    background-color:#8b6c0f;


    border: 1px solid #8b6c0f;


    color: #ffffff;


    font-size: 14px;


    font-weight: 500;


    border-radius: 5px;


    padding: 8px 25px;


    margin-top: 20px;


}





/* -----------------------request a need----------------------------- */


.box-shade {


    box-shadow: 1px 1px 12px 1px #e6e6e6;


    border-radius: 8px;


    padding: 20px;


}





.p-text {


    line-height: 30px;


    font-size: 16px;


}





.head-points {


    padding-left: 4px;


}





.head-points li {


    list-style: none;


    color: #6a6a6a;


    font-size: 16px;


    line-height: 40px;


    font-weight: 500;


}








/* ---------------------------------------------- */


.product_padd {


    margin-bottom: 43px;


}





.experiential_tc_home a {


    color: #0195db;


    text-decoration: none;


}





.Product-destination {


    -webkit-border-radius: 11px;


    -moz-border-radius: 11px;


    -ms-border-radius: 11px;


    border-radius: 11px;


    font-family: Arial, "sans-serif";


    -webkit-box-shadow: 5px 5px 7px -1px rgba(0, 0, 0, 0.67);


    -moz-box-shadow: 5px 5px 7px -1px rgba(0, 0, 0, 0.67);


    box-shadow: 5px 5px 7px -1px rgba(0, 0, 0, 0.67);


}





.pro-post {


    position: relative;


}





.prdt-title_txt-d {


    position: absolute;


    right: 0;


    top: 12px;


    left: 0;


    z-index: 0;


    padding: 0px 5px 13px 18px;


    color: #fff;


    text-align: left;


    width: 95%;


    text-align: center;


}





.produc_txt_title-d {


    font-size: 19.5px;


    font-weight: 500;


    color: #fff;


    margin-top: 0;


    margin-bottom: 0;


    padding-top: 0px;


    padding-bottom: 3px;


}





.produc_txt-d {


    position: absolute;


    right: 0;


    bottom: -26px;


    left: 0;


    z-index: 0;


    padding: 0px 0px 13px 15px;


    color: #fff;


    text-align: left;


    width: 95%;


    text-align: center;


}





.pro-bg {


    background-color: #277251;


    padding: 5px;


    border-radius: 3px;


    margin-bottom: 10px;


}





.produc_txt_start-d {


    font-size: 18px;


    color: #fff;


    margin-top: 0;


    margin-bottom: 0;


    padding-top: 0px;


}





.price-fnt {


    font-size: 15px;


}





.digit-fnt {


    font-size: 18px;


}





.produc-butt img {


    width: 40%;


    max-width: 40%;


}





/* ---------------------------------------------- */


