/*!



 * Start Bootstrap - Business Frontpage (https://startbootstrap.com/templates/business-frontpage)



 * Copyright 2013-2020 Start Bootstrap



 * Licensed under MIT (https://github.com/StartBootstrap/startbootstrap-business-frontpage/blob/master/LICENSE)



 */



body {



  padding-top: 56px;  font-family: Roboto;



  overflow-x:hidden;



}



html {



/*   scroll-behavior: smooth; */



}







.bg-container{padding: 20px 120px;padding: 20px 0;padding-top: 0;padding-bottom: 0;}







.bg-containe-inner{



    padding: 20px 20px;



}







.bg-dark {



    background-color: #787c7f !important;



}



.top-call {color: #fff;font-size: 13px;border: #fff solid 1px;padding: 7px 21px;}



.btn-secondary {     background-color: #2e3192 !important;



    border-color: #2e3192 !important; }



.yellow-bg { background: #ffda3f;  }



.bid-list { }



.bid-list ul { display: inline-block; list-style: none;  margin-bottom: 0px; }



.bid-list ul li { float: left; }



.bid-list ul li a { color: #000; font-size: 19px; padding: 20px 30px 10px; display: block; text-decoration: none; font-weight: 500;    }



.bid-list ul li a:hover { color: #fff;   background: #2e3192; text-decoration: none;  }



.pink-bg {background: #eeefe9;padding-top: 10px;padding-bottom: 50px;margin: 20px 0px;margin: 0;}



/* .pink-bg{



    background-image: url("../images/home-for-u-to-bid.png");



    height: 100%; 



    background-repeat:repeat;



    background-size: cover;



    background-position: center center;



    padding-top: 50px; 



    padding-bottom: 50px; 



    margin: 20px 0px;



} */











.title-white h1 {color: #3b3a3b;text-align: center;font-weight: n;padding-bottom: 20px;font-family: 'Montserrat', sans-serif;font-size: 65px;text-transform: uppercase;font-family: 'Poppins';text-align: center;clear: both;}

.new-one {

    padding-bottom: 0px !important;

}



.title-black h1 { font-size: 45px; color: #000; text-align: center; font-weight: 500; padding-bottom: 50px;  font-family: Roboto; }



.card {background: transparent;box-shadow:none;border: 0px;box-shadow: 0 0 13px 11px rgb(0 0 0 / 16%);background:#fff;/* border-radius: 25px 25px 5px 5px; */box-shadow: 1px 1px 10px #00000029;}



.card-img, .card-img-top {/* box-shadow: 0px 4px 7px 1px rgba(0, 0, 0, 0.25); */}



.card-img-top1 {box-shadow: 0px 4px 7px 1px rgba(0, 0, 0, 0.25);width: 100%;height: 300px;border-radius: 7px 7px 0 0;}

.new-image-size{width: 507px;}



.card-footer { background-color: transparent;   padding: .75rem 20px 30px; border-top:0px;   }



.bhk {background: transparent;margin-top: 10px;color: #fff;display: inline-flex;padding: 5px 10px;font-size: 14px;color: #000;text-align: center;width: auto;display: inline-block;clear: both;}



.card-body {padding: 1.25rem 0px;padding: 20px 20px;text-align: center;}



.btn-white {color: #fff;background-color: #2e3192;border: 0px;border-radius: 0px;padding: 8px 30px;font-weight: 500;}







.fire-left{



    position: relative;



    top: -54px;



    left: 0px;



    display: inline-block;



}











.fire-right{



    position: relative;



    top: -20px;



    right: 0px;



    float: right;



}







.fire-right img{



    width:50px



  }







  .fire-right-1{



    position: relative;



    top: -30px;



    right: 0px;



    float: right;



}







.fire-right-1 img{



    width:50px



  }







  .fire-right-2{



    position: relative;



    top: 1px;



    right: 0px;



    float: right;



}







.fire-right-2 img{



    width:40px



  }







.decor-left{



    position: relative;



    float: left;



    left: -160px;



    top: -180px;



}







.decor-left::before{



    background: url("../images/home-new-diwali-2.png");



}







.decor-left img{



    width: 400px;



}







.fire-left-1{



    position: relative;



    top: -20px;



    left: 0px;



    float: left;



}







.fire-left-1 img{



    width:50px



  }







  



.fire-left-2{



    position: relative;



    top: 37px;



    left: 0px;



    float: left;



}







.fire-left-2 img{



    width:50px



  }







.decor-right-1{



    position: relative;



    right: 0px;



    top: 0px;



    float: right;



}







.decor-right-1 img{



    width: 400px;



}







.fire-left img{



  width:50px



}







.prov-decoration-align{



    background: url("../images/home-new-diwali-2.png"); 



    background-repeat: no-repeat;



    position: absolute;



    left: 0px;



}







#decors-1{



    background-position: bottom left;



}







.prov-decoration-align-1{



    background: url("../images/home-new-diwali-3.png"); 



    background-repeat: no-repeat;



    position: absolute;



    right: 0px;



}







#decors-2{



    background-position: bottom right;



}







.hero-banner-size{



    /*height: 320px;*/



}







.btn-white:hover { text-decoration: underline; }







.card-title {color: #000000;font-size: 17px;text-align: left;}



.card-title1 {color: #171617;font-size: 12px;font-weight: bold;letter-spacing: 0;text-align: center;background: #000;padding: 6px 17px;display: inline-block;background: linear-gradient(225deg,#faa606 0,#fba80c 100%);border-radius: 7px;min-width: 152px;margin-right: 2px;}



.card-text {color:#3b3a3b;font-size: 13px;line-height: 22px;text-align: left;min-height: 44px;}



.view-all { text-align: center; margin-top:15px; margin-bottom: 20px; }



.view-all a { font-size: 22px; color: #3b3a3b; font-weight: 500; text-decoration: underline; }



.view-all a:hover { text-decoration: none; }







.view-all-black { text-align: center; margin-top:15px; margin-bottom: 20px; }



.view-all-black a { font-size: 22px; color: #000; font-weight: 500; text-decoration: underline; }



.view-all-black a:hover { text-decoration: none; }







.yellow1-bg {background: #eeefe9;padding-top: 50px;padding-bottom: 50px;margin: 20px 0px;margin-bottom: 0;margin: 0;}



.btn-red {  



    color: #fff;



    background: #c4242b;



    border: 0px;



    border-radius: 0px;



    padding: 8px 40px;



    font-weight: 500;



}



.btn-red:hover { background: #fff; }



    



.yellow1-bg .card-title { color: #000; }



.yellow1-bg .card-title1 { color: #000; }



.yellow1-bg .card-text { color: rgba(0,0,0,.7); }











.white-bg .card-title { color: #000; }



.white-bg .card-title1 { color: #000; }



.white-bg .card-text { color: rgba(0,0,0,.7); }















.scratch-win {padding:30px 60px 30px 80px;background: url("../images/scratch-win.jpg") no-repeat center center;background-size: cover;margin: 0;margin-bottom: 0;}



.scratch-win p { font-size: 20px; color: #fff; margin-bottom: 0px; }



.scratch-win h2 { font-size: 50px; color: #FFF046; font-style: italic; margin-top: -20px;  }



.scratch-win h2 span { font-size: 70px; }



.scratch-win h4 { font-size: 24px; color: #fff; }



.scratch-win .button-blue a { background: #5E39C8; border-radius: 2px; padding: 10px 40px; color: #fff; font-size: 22px; font-weight: 500; border: 0px; margin-top: 30px;  }



.scratch-win .button-blue { margin-top:30px; margin-bottom: 20px;  }







.blue-bg { background-color:#eeefe9; padding-top: 50px; padding-bottom: 50px; margin: 20px 0px; }



.sub-title {



    font-size: 24px; line-height: 30px; 



    padding-bottom: 60px;



    color: #3b3a3b;



    text-align: center;



}







.btn-green {color: #fff;background: #43bb6c;border: 0px;border-radius: 0px;padding: 8px 30px;font-weight: 500;}



.btn-green:hover { background: #38ab5f; color:#fff;}







.white-bg .btn-green:hover { background: #43bb6c; }







.home-pic img { width: 100%; }



.home-text {padding: 0;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;}



.home-text h4 {font-size: 32px;color: #3b3a3b;}



.home-text span {font-size: 16px;margin-bottom: 25px;color: #3b3a3b;}



.home-text p {font-size: 15px;color: #3b3a3b;margin-bottom: 40px;margin-top:20px;}







.green-bg {background: #eeefe9;padding-top: 50px;padding-bottom: 70px;padding-left: 50px;padding-right: 50px;margin: 20px 0px;margin-bottom: 0;}



.red1 { float: left; margin-right: 30px;  }



.red1 a { background:#c4242b; border:#c4242b;  padding: 12px 30px; font-size: 18px; color: #fff; font-weight: 500;  text-transform: uppercase; }



.red1 a:hover {  }







.border1 { float: left;    }



.border1 a { border: #3b3a3b solid 2px; padding: 12px 30px; font-size: 18px; color: #3b3a3b; font-weight: 500; text-transform: uppercase; }















.spec {padding-bottom: 0px;padding-top: 40px;background: rgb(234 229 229 / 87%);font-family: 'Poppins', sans-serif;}



.spec-title { font-size: 32px; font-weight: 600; text-align: center; color: #000; text-transform: uppercase; line-height: 44px; margin-bottom: 40px;  }











.ratio { display: inline-block; margin-top: 70px; }



.ratio ul { list-style: none; }



.ratio ul li { float: left; margin-right: 100px; }



.ratio ul li h4 { font-size: 24px; font-weight: 700;  color: #000; padding-top: 40px; text-align: center; padding-bottom: 20px; text-transform: uppercase; }



.ratio ul li h5 { font-size: 16px; font-weight: 700; text-transform: uppercase; text-align: center; }



.ratio ul li:last-child { margin-right: 0px; }











/* .red-bg { background: #eeefe9; padding-top: 50px; padding-bottom: 50px; margin: 20px 0px; } */







.red-bg{/* background-image: url("../images/home-new-diwali.png"); */height: 100%;background-repeat:repeat;background-size: cover;background-position: center center;padding-top: 20px;padding-bottom: 20px;margin: 20px 0px;margin: auto;background: rgb(234 229 229 / 87%);}



.dropdown-menu {

    position: absolute;

    top: 60px;

    left: 0;

    z-index: 10;

    display: none;

    float: left;

    min-width: 10rem;

    padding: 0;

    margin: .125rem 0 0;

    font-size: 16px !important;

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

    color: #ffffff !important;

    text-align: left;

    list-style: none;

    background-color: #ffffff !important;

    background-clip: padding-box;

    border: 0px solid rgba(0,0,0,.15) !important;

    border-radius: 0px !important;

    display: block;

    opacity: 0;

    visibility: hidden;

    transition: 0.35s;

}



.dropdown-item {

    display: block;

    width: 100%;

    padding: 10px 30px !important;

    font-weight: 400;

    color: #000000 !important;

    text-align: inherit;

    background-color: transparent;

    border: 0;

    transition: 0.4s;

    font-size: 14px;

}



.dropdown-item:hover{

    background-color: #eaeaea !important;

    /* font-size: 14px !important; */

    color: #000000 !important;

}



.navbar-brand-centered {

    position: absolute;

    left: 50%;

    display: block;

    width: 160px;

    text-align: center;

    background-color: transparent;

}

.navbar>.container .navbar-brand-centered, 

.navbar>.container-fluid .navbar-brand-centered {

    margin-left: -80px;

}





/* .nav-display-align{

    display: block;

}



.nav-custom-align{

    display: flex;

    justify-content: space-between;

} */







.bg-containe-inner-inner{



    margin-bottom: 0px;



}







.fire-left-4 {



    position: relative;



    top: -54px;



    left: 0px;



}







.fire-left-4 img{



    width: 50px;



}







.carousel-control-next { margin-right: -50px;     }



.carousel-control-prev  { margin-left: -50px;    }



.carousel-control-next, .carousel-control-prev { width: 2%; }



.carousel-indicators { margin-bottom: -50px; }







.bg-dark {background-color: #eeefe9 !important;}







.footer2 { background: #1f1f1f; padding: 20px 100px; }







.footer-links {  margin-top: 25px;  }



.footer-links ol { display: inline-block; }



.footer-links ol li { float: left; padding-right: 25px; }



.footer-links ol li a { font-size: 14px; color: rgba(255,255,255,.7); }







.copyright  { color: rgba(255,255,255,.4); }







.footer-text {padding-top: 40px;font-family: 'Poppins', sans-serif;}



.footer-text p { font-size: 18px; padding-bottom: 15px; }



.footer-text h3 { font-size: 24px; padding-bottom: 20px; text-transform: uppercase; }







.modal-dialog {max-width: 420px;}







.strike {display: block;text-align: center;overflow: hidden;color: #767676;white-space: nowrap;margin-top: 10px;margin-bottom: 6px;font-weight: 200 !important;
    font-family: 'helveticaneue-roman';} 







    .strike > span {



        position: relative;



        display: inline-block;



    }



    



    .strike > span:before,



    .strike > span:after {



        content: "";



        position: absolute;



        top: 50%;



        width: 9999px;



        height: 1px; color: #767676; 



        background:  #DFDFDF;



    }







    .strike > span:before {



        right: 100%;



        margin-right: 15px;



    }







    .strike > span:after {



        left: 100%;



        margin-left: 15px;
font-weight: 200 !important;
    font-family: 'helveticaneue-roman';


    }











.modal-content {padding: 20px;/* background: #fff url(../images/lush-peonies-flowers-rose-gold.jpg) no-repeat; */background-size: 130px;}



.new-modal-content{ padding: 20px; }



.modal-header {display: flex;text-align: center;border-bottom: 0px;padding-bottom: 0;padding: 0;display: block;}



.modal-header h3 { color: #333; font-size: 26px; text-transform: uppercase;font-weight: 500 !important;
    font-family: 'helveticaneue-roman'; }



.modal-header .close {top: 12px;right: 12px;position: absolute;outline: 0 !important;}







.textbox {border:1px solid #d6d6d6;padding: 10px;width: 100%;border-radius: 0px;height: 40px;color: #999999;}


.form-group label {font-size: 13px;margin-bottom: 6px;display: none;}



.form-group {margin-bottom: 30px;}



.dark-blue {background: #2E3192;border: 0px;width: 148px;padding: 9px 30px;color: #fff;font-size: 14px;font-weight: normal;text-transform: uppercase;border-radius: 3px;margin: auto;margin-top: 20px;display: block;float: none;clear: both;}



.dark-blue:hover  { background: #3034ac; }







.blue-c h3 { color:#2E3192;  }



.navbar-dark .navbar-nav .nav-link {font-family: Poppins;/*margin-right: 13px;*/color: #fff;}











#countdown {



    text-align: center;



    margin-top: -50px;



    margin-bottom: 40px;



}



#countdown ul { list-style: none; }



#countdown ul li {display: inline; } 



#countdown ul li span { font-size: 40px; }



.jCountDown .timeCaption,

.jCountDown .timeDigits{

    color: #2e3192 !important;

}







._Banner .swiper-container {



      width: 100%;



      height: 100%;



    }



    .blue-bg .swiper-container,

    .white-bg .swiper-container,

    .yellow1-bg .swiper-container,

    .red-bg .swiper-container {



        width: 100%;

  

        height: 100%;

  

      }



._Banner .swiper-slide {



    display: -webkit-box;



      display: -ms-flexbox;



      display: -webkit-flex;



      display: flex;



      -webkit-box-pack: center;



      -ms-flex-pack: center;



      -webkit-justify-content: center;



      justify-content: center;



      -webkit-box-align: center;



      -ms-flex-align: center;



      -webkit-align-items: center;



      align-items: center;



    }



    /* .blue-bg  .swiper-slide,

    .white-bg .swiper-slide, */

    /* .yellow1-bg .swiper-slide, */

    .red-bg .swiper-slide {



        display: -webkit-box;

    

          display: -ms-flexbox;

    

          display: -webkit-flex;

    

          display: flex;

    

          -webkit-box-pack: center;

    

          -ms-flex-pack: center;



          -webkit-justify-content: center;

    

          justify-content: center;

    

          -webkit-box-align: center;

    

          -ms-flex-align: center;

    

          -webkit-align-items: center;

    

          align-items: center;

    

        }





        .blue-bg .swiper-button-next::after, .blue-bg  .swiper-container-rtl .swiper-button-prev::after,

        .white-bg .swiper-button-next::after, .white-bg  .swiper-container-rtl .swiper-button-prev::after,

        .yellow1-bg .swiper-button-next::after, .yellow1-bg  .swiper-container-rtl .swiper-button-prev::after,

    .red-bg .swiper-button-next::after,  .red-bg .swiper-container-rtl .swiper-button-prev::after {content: url("../images/arrow-right-1.jpg");}



    .blue-bg .swiper-button-prev::after,  .blue-bg .swiper-container-rtl .swiper-button-next::after,

    .white-bg .swiper-button-prev::after,  .white-bg .swiper-container-rtl .swiper-button-next::after,

    .yellow1-bg .swiper-button-prev::after,  .yellow1-bg .swiper-container-rtl .swiper-button-next::after,

    .red-bg .swiper-button-prev::after,  .red-bg .swiper-container-rtl .swiper-button-next::after {content: url("../images/arrow-left-1.jpg");}

    

    .blue-bg .swiper-button-prev,  .blue-bg .swiper-container-rtl .swiper-button-next,

    .white-bg .swiper-button-prev,  .white-bg .swiper-container-rtl .swiper-button-next,

    .yellow1-bg .swiper-button-prev,  .yellow1-bg .swiper-container-rtl .swiper-button-next,

    .red-bg .swiper-button-prev,  .red-bg .swiper-container-rtl .swiper-button-next {left: 0; right: auto;width: calc(var(--swiper-navigation-size)/ 60px * 50px) !important;}

    

    .blue-bg .swiper-button-next,  .blue-bg .swiper-container-rtl .swiper-button-prev,

    .white-bg .swiper-button-next,  .white-bg .swiper-container-rtl .swiper-button-prev,

    .yellow1-bg.swiper-button-next,  .yellow1-bg .swiper-container-rtl .swiper-button-prev,

    .red-bg .swiper-button-next,  .red-bg .swiper-container-rtl .swiper-button-prev {right: 0px; left: auto;width: calc(var(--swiper-navigation-size)/ 60px * 50px) !important;}



 ._Banner .swiper-button-next::after, ._Banner .swiper-container-rtl .swiper-button-prev::after {content: url("../images/arrow-right-1.jpg");}



._Banner .swiper-button-prev::after, ._Banner .swiper-container-rtl .swiper-button-next::after {content: url("../images/arrow-left-1.jpg");}



._Banner .swiper-button-prev, ._Banner .swiper-container-rtl .swiper-button-next {left: 0; right: auto;}



._Banner .swiper-button-next, ._Banner .swiper-container-rtl .swiper-button-prev {right: 0px; left: auto;}







.banner .carousel-control-prev { margin-left: 0px; }



.banner .carousel-control-next { margin-right: 0px; }



.banner {padding-top: 16px;padding-bottom: 10px;/* background-image: url("../images/diwali-bg-v2.png"); */height: auto;background-position: center;background-repeat: no-repeat;background-size: cover;background-color: #ececec;padding: 0;}



.banner .carousel-control-next-icon { background:url("../images/arrow-right-1.jpg") no-repeat left center; width: 46px; height: 81px;  }







.banner .carousel-control-prev-icon { background:url("../images/arrow-left-1.jpg") no-repeat left center; width: 46px; height: 81px;  }



.multi-item-carousel .carousel-inner .carousel-item { padding-left: 10px; padding-right: 0px; }







/* .candle-bg { background: #222; } */



.candle-bg {/* background-image: url("../images/diwali-bg-v2.png"); */height: auto;background-position: center;background-repeat: no-repeat;background-size: cover;background-color: #e4e4e4;padding-bottom: 20px;}



.white-bg {background: #eeefe9;padding-top: 50px;padding-bottom: 40px;}







.footer-links {



    margin-top: 0px;



}



.place-bid {margin-top: 20px;}



.footer-links ul li::marker { visibility: hidden; }







.back-to-top {



    position: fixed;



    bottom: 25px;



    right: 25px;



    display: none;



}







.pop-tab { max-width: 850px !important; }



.pop-cont { padding: 0px !important; }



.blue-head { background: #2e3192; }



.blue-head h3 { color: #fff; }



.pop-tab .close { color: #fff; opacity: 1; }



.red-txt { color: #C4242B; font-size: 16px; }



.d-green {



    background: #098C26;



    font-size: 14px;



    padding: 3px 20px;



    color: #fff;



    border-radius: 0px !important;



    border: none;



}



.modal {     background: rgba(0,0,0,.7); }







.modal img { width: 100%; }







#win .close {color: #000;opacity: 1;z-index: 999;padding: 7px;}



.table{



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



}



.table td, .table th {



    padding: 0.55rem;



    vertical-align: top;



    border-top: 1px solid  rgb(151,151,151,1);



    text-align: center;



}







.table thead th {



    vertical-align: bottom;



    border-bottom: 0px solid  rgb(151,151,151,1);



}







input[type=radio].bid_type{



    width: 20px;



    height: 20px;



}







.form-control{border-radius: 0px !important;border: 1px solid #d6d6d6 !important;border-width: 0 0 1px 0 !important;font-size: 15px;padding-left: 0;outline: 0 !important;color: #000;background: transparent;font-weight: 200 !important;
    font-family: 'helveticaneue-roman';}







.bid-amount-align{



    display: flex;



    justify-content: center;



    margin-bottom: 35px !important;



}







.bid-amount-align img{



    width:250px;



}







.bid-range-align{



    text-align: center;



    margin-bottom: 20px;



    margin-top: 40px;



}







.bid-amount-align span{



    font-family: Roboto;



font-style: normal;



font-weight: 500;



font-size: 20px;



margin-right: 15px;



text-align: center;



letter-spacing: -0.015em;



color: #C4242B;



}







.table-sub-title{



font-family: Roboto;



font-style: normal;



font-weight: normal;



font-size: 28px;



letter-spacing: -0.015em;



color: #333333;



}







.generate-otp-align{display: block;justify-content: center;}







.generate-otp-align span{font-family: Helvetica;font-style: normal;font-weight: normal;margin-bottom: 20px;font-size: 14px;color: #C4242B;text-align: center;width: 100%;display: block;margin-bottom: 0;margin-top: 20px;}







select {border-right: 0px;border: 0;margin-right: 10px;font-weight: 200 !important;
    font-family: 'helveticaneue-roman';}







.generate-otp-align a{font-family: Helvetica;font-style: normal;font-weight: bold;text-align: center;font-size: 11px;text-decoration-line: none;color: #2E3192;border: 1px solid;padding: 2px 10px;float: right;display: inline-block;/* clear: both; */margin: 20px 0;margin-top: 0px;}







.modal-container {



    /* border: 3px solid yellow; */



    position: relative;



    width: 100%;



    height: 100%;



    margin: 0 auto;



    -webkit-user-select: none;



    -moz-user-select: none;



    -ms-user-select: none;



    -o-user-select: none;



    user-select: none;



  }



  



  .canvas {



    position: absolute;



    top: 0;



  }



.product-container, .product-container-2{

    width: 85%;

    margin: auto;

}

.product-container-2{

    width: 60%;

}

.col-lg-12.current-bid {

    margin-top: 20px;

    padding: 0;

}



.card-footer{

    text-align: center;

}

.card-footer .btn{

    margin: auto;

    float: none;

    display: inline-block;

    border-radius: 2px;

}

.card{

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

}

span.currency {

    font-family: 'Roboto';

}

.swiper-button-next, .swiper-button-prev{

    background: rgb(0 0 0 / 73%);

    border-radius: 0 4px 4px 0;

    width: 33px !important;

}

.swiper-button-next{

    border-radius: 4px 0 0 4px;

}

.swiper-button-next::after, .swiper-button-prev::after{

    content: none !important;

}

.swiper-button-next svg, .swiper-button-prev svg{

    width: 12px;

    left: 3px;

    position: relative;

}

.swiper-button-prev svg{

    left: auto;

    right: 3px;

}



.form-control:focus{

    box-shadow: none;

}

#hero-carousel .owl-nav{

    top: 47%;

}

#hero-carousel .owl-dots{

    bottom: 32px;

    top: auto;

    left: 0;

    right: 0;

    position: absolute;

}

#hero-carousel .owl-dot{

    background: rgb(185 185 185 / 65%);

}

#hero-carousel .owl-dot.active{

    background: #4d469e;

}

.btn-white{

    text-decoration: none;

    border-radius: 2px;

    margin: auto;

    display: inline-block;

    width: auto;

    float: none;

}

.text-white *{

    color: #000;

}

#featured-projects .item{

    background: #fff;

    padding-right: 30px;

}

#featured-projects .owl-nav{

    top: 46%;

}

#featured-projects *{

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

}

#featured-projects .btn i{

    font: normal normal normal 14px/1 FontAwesome;

}

#featured-projects .btn{

    font-size: 15px;

    padding: 10px;

    width: 170px;

    height: 46px;

}

#featured-projects .btn:hover{

    opacity: 0.8;

}

#featured-projects .buy_now:hover{

    opacity: 1;

    color: #fff;

    background: #d4262e;

}

#featured-projects .owl-dots{

    top: 37px;

}

.home-text-inner {

    width: 80%;

    margin: auto;

}

.newBar{

    background: #50b373 !important;

}

.nav-item{

    margin-right: 30px;

}

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover{

    color: #28256a;

}

/* new style of prev,nexr */

.candle-bg .owl-prev, .candle-bg .owl-next{

    padding: 19px 12px;

    border-radius: 4px;

}

.candle-bg .owl-nav{

    top: 37%;

}

.candle-bg .owl-nav svg{

    width: 23px;

    height: 32px;

}

.ribbon4 {

    position: absolute;

    top: 15px;

    padding: 3px 10px;

    /* background: #ffca00; */

    background: #faa606;

    box-shadow: -1px 2px 3px rgba(0,0,0,.3);

    z-index: 9999;

    color: black;

    font-size: 0.85em;

}

.strikeout::after {

    /* border-bottom: 0.125em solid red; */

    content: "";

    left: 0;

    margin-top: calc(0.125em / 2 * -1);

    position: absolute;

    right: 0;

    top: 44%;

}

label.strikeout {

    position: relative;

    margin-left: 3px;

    text-decoration: red line-through;

}

.main-price{

    font-weight: bold;

}

.owl-carousel .item {

    padding: 15px;

}

.btn-white:hover{

    color: #fff;

}

.mb-15{

    margin-bottom: 15px;

}

.mb-10{

    margin-bottom: 10px;

}

#hero-carousel.owl-carousel .item{

    padding: 0;

    border-radius: 5px;

    overflow: hidden;

}

li.nav-item{

    position: relative;

}

li.nav-item:hover .dropdown-menu{

    top: 40px;

    opacity: 1;

    visibility: visible;

}

li.nav-item:hover a{

    color: #28256a;

}

.top-call{

    border-radius: 4px;

}

._call_btn {

    background: #2f3192;

    border-color: #2f3192;

    box-shadow: 0 0 5px 3px rgb(0 0 0 / 24%);

}

._call_btn:hover{

    color: #fff !important;

}

._call_btn img {

    width: 20px;

    margin-right: 14px;

    margin-top: -1px;

}

._call_btn:hover, ._call_btn:active, ._call_btn:focus, ._call_btn:visited{

    color: #fff !important;

    opacity: 0.9;

}

#hero-carousel .owl-prev, #hero-carousel  .owl-next{

    left: 0;

}

 #hero-carousel  .owl-next{

    left: auto;

    right: 0;

 }

#featured-projects .item {

    padding: 9px;

}

div#hero-carousel {

    float: left;

    width: 100%;

    padding-top: 25px;

    padding-bottom: 10px;

    background: #fff;

    margin-bottom: 40px;

}

.card-img-top{

    height: 170px;

}

.bid-to-buy-sticky{

    position: fixed;

    bottom: 20px;

    right: 20px;

    z-index: 9999;

    border-radius: 7px;

    padding: 6px;

    background: #f7f7f7;

}

.bid-to-buy-sticky img{

    width: 150px;

}

.card-title1, .card-title1{

    min-width: 163px;

}



._btn_inner {

    display: flex;

    align-items: center;

    justify-content: space-around;

}

._btn_inner a{

    font-size: 0.71em;

    outline: 0;

}

select.form-control {

    margin: 20px 0;

    color: #6d767e;

}

._btn_inner.two_line {

    display: block;

}

._btn_inner.two_line  a{

    width: 210px;

    margin-bottom: 20px;

}

._btn_inner.two_line._big_line  a{

    width: 270px;

}

#bid-to-buy .bhk{

    padding: 0;

}

.btn-red{

    color: #fff;

}

.btn-red:hover {

    background: #c4242b;

    color: #fff;

}

td.clickable{

    cursor: pointer;

}

._call_btn:active{

    position: relative;

    top: 2px;

}

img.img-animation {

    position: absolute;

    left: -110px;

    width: 137px;

    top: 30px;

}

.flash-titl span {

    position: relative;

    left: 0;

}

.hide{

    display:none !important;

    visibility:hidden !important;

}

.border1{

    margin: auto;

    display: block;

    float: none;

    text-align: center;

}

label#l-phone-error {

    width: 100%;

    float: left;

    clear: both;

    display: block;

    position: absolute;

    bottom: -18px;

}

.input-group-append, .input-group-prepend{

    align-items: baseline;

}

#l-phone{

    margin-bottom: 20px;

}

#featured-projects span.currency {

    font-family: 'Roboto';

}







/* mobile responsive */

@media (min-width: 768px) {



  .multi-item-carousel .carousel-inner .carousel-item {



    margin-right: inherit;



  }



  .multi-item-carousel .carousel-inner .carousel-item.active + .carousel-item,



  .multi-item-carousel .carousel-inner .carousel-item.active + .carousel-item + .carousel-item {



    display: block;



  }



  .multi-item-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),



  .multi-item-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item,



  .multi-item-carousel .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item {



    -webkit-transition: none;



    transition: none;



  }







  /* .card-img-top1 { box-shadow: 0px 4px 7px 1px rgba(0, 0, 0, 0.25); width: 100%; height: 360px; } */



  .multi-item-carousel .carousel-inner .carousel-item.active + .carousel-item + .carousel-item + .carousel-item {



    position: absolute;



    top: 0;



    right: -33.33333333%;



    z-index: -1;



    display: block;



    visibility: visible;



  }



  .multi-item-carousel .carousel-inner .carousel-item-next,



  .multi-item-carousel .carousel-inner .carousel-item-prev {



    position: relative;



    -webkit-transform: translate3d(0, 0, 0);



            transform: translate3d(0, 0, 0);



  }



  .multi-item-carousel .carousel-inner .carousel-item-prev.carousel-item-right {



    position: absolute;



    top: 0;



    left: 0;



    z-index: -1;



    display: block;



    visibility: visible;



  }



  .multi-item-carousel .active.carousel-item-left + .carousel-item-next.carousel-item-left,



  .multi-item-carousel .carousel-item-next.carousel-item-left + .carousel-item,



  .multi-item-carousel .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item,



  .multi-item-carousel .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item {



    position: relative;



    -webkit-transform: translate3d(-100%, 0, 0);



            transform: translate3d(-100%, 0, 0);



    visibility: visible;



  }



  .multi-item-carousel .active.carousel-item-right + .carousel-item-prev.carousel-item-right,



  .multi-item-carousel .carousel-item-prev.carousel-item-right + .carousel-item,



  .multi-item-carousel .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item,



  .multi-item-carousel .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item {



    position: relative;



    -webkit-transform: translate3d(100%, 0, 0);



            transform: translate3d(100%, 0, 0);



    display: block;



    visibility: visible;



  }



  .btn-wrap{

    text-align: center; 

  }

}











@media (max-width: 1440px) {



    .carousel-control-next, .carousel-control-prev {



    width: 3%;



}





.fire-left-1 {

    top: -50px !important;

}



.fire-right-1 {

    top: -50px !important;

}



.fire-left-4 {

    top: -83px !important;

}











.card-img-top1 {box-shadow: 0px -2px 7px 1px rgb(0 0 0 / 14%);width: 100%;height: 170px;object-fit: cover;}

.new-image-size{width: 545px;}



    .title-white h1 {font-size: 26px;font-family: 'Poppins';}



    .title-black h1 {



        font-size: 40px; }



    .red-bg { padding-bottom: 20px; }



    .yellow1-bg { padding-bottom: 20px; }



    .white-bg { padding-bottom: 20px; }



    .blue-bg .title-white h1  {padding-bottom: 15px; }



    .blue-bg { padding-bottom: 20px; }



    .footer2   { padding: 20px; }



    .footer-links ul li { padding-right: 15px; }







}











@media (max-width: 1270px) {

    .bhk{

        min-height: 40px;

    }

    .card-text{

        min-height: 44px;

    }

}

@media (max-width: 1340px) {

    ._btn_inner a{

        font-size: 0.7em;

    }

}

@media (max-width: 1199px) {



    .navbar { padding: .5rem 0rem; }



    .navbar-dark .navbar-nav .nav-link { margin-right: 0px; }



    .mb-5, .my-5 {



    margin-bottom: 1rem!important;

    }



    .bg-container {

        padding: 20px 50px;

    }



    .fire-left-1 img,

    .fire-left img {

        width: 120px !important;

    }



    .fire-left-1{

        top: -57px !important;

        left: -95px !important;

        margin-top: 20px;

    }



    .decoration-align{

        margin-top: 50px;

    }





    .fire-left {

        top: -57px !important;

        left: -95px !important;

        margin-top: 80px;

    }



    .fire-right img {

        width: 120px !important;

    }



    .fire-right {

        margin-top: 80px;

        top: -82px !important;

        right: -89px !important;

    }



    .prov-decoration-align-1{

        width: 300px !important;

    }



    .white-bg {

        padding-bottom: 70px;

    }



    .fire-right-1 img {

        width: 120px !important;

    }



    .fire-right-1 {

        right: -89px !important;

        top: 18px !important;

    }



    .fire-left-4 img {

        width: 120px !important;

    }



    .blue-bg {

        padding-bottom: 75px ;

    }





    .fire-left-4 {

        top: -32px !important;

    }



    .fire-right-2 img {

        width: 120px !important;

    }



    .fire-right-2 {

        top: 17px !important;

        right: -139px !important;

    }



    .fire-left-2 img {

        width: 120px !important;

    }



    .fire-left-2 {

        top: 34px !important;

        left: -90px !important;

    }



.card-img-top1 { box-shadow: 0px 4px 7px 1px rgba(0, 0, 0, 0.25); width: 100%; height: 360px !important; }

.new-image-size{width: 494px;}



    .home-text {



    padding: 10px 20px 20px 20px;



}



    .home-text h4 {



        font-size: 30px; }



    .home-text span {



        font-size: 20px; }



    .home-text p {



        font-size: 20px; }



    .spec-title { font-size: 28px; line-height: 40px; }



    .footer2 {



    padding: 10px;



}



    .footer-links ul li a {



        font-size: 12px; }



    .footer-links ul li {



    padding-right: 12px;



}



    .copyright { font-size: 13px; }



}







@media (max-width: 991px) {



    .title-white h1 {



    font-size: 34px; padding-bottom: 30px; 



} 



.fire-left-1 img, .fire-left img {

    width: 100px !important;

}



.fire-left {

    top: 51px !important;

    left: -74px !important;

    margin-top: 0px;

}



.fire-right img {

    width: 100px !important;

}



.fire-right {

    margin-top: 80px;

    top: -70px !important;

    right: -70px !important;

}



.fire-left-1 {

    top: -40px !important;

    left: -66px !important;

    margin-top: 20px;

}



.fire-right-1 img {

    width: 100px !important;

}



.fire-right-1 {

    right: -70px !important;

    top: 30px !important;

}



.fire-right-4 img {

    width: 100px !important;

}



.fire-left-4 {

    top: 105px !important;

    left: -70px !important;

}



.fire-right-2 {

    top: 30px !important;

    right: -115px !important;

}





.fire-right-2 img {

    width: 100px !important;

}





.fire-left-2 {

    top: 31px !important;

    left: -60px !important;

}





.fire-left-2 img {

    width: 100px !important;

}



.card-img-top1 { box-shadow: 0px 4px 7px 1px rgba(0, 0, 0, 0.25); width: 100%; height: 400px; }

.new-image-size{width: 770px;}



    .card-title { font-size: 18px; }



    .card-title1 { font-size: 16px; }



    .btn-green { padding: 8px 27px; }



    .navbar-dark .navbar-toggler {     position: absolute;



    right: 0px;



    top: -35px; }



    



    .top-call {



    font-size: 16px;



    padding: 5px;



    width: 125px; text-align: center;



    }



.carousel-control-next, .carousel-control-prev {



    width: 5%;



}



    .view-all a {



        font-size: 20px; }



    .current-bid { margin-top: 30px; }  



    .btn-red { padding: 8px 27px; }



    .scratch-win h2 {



        font-size: 36px; }



    .scratch-win h2 span {



    font-size: 56px;



}



    .scratch-win .button-blue a { font-size: 18px; }



    .home-text { padding: 20px; }



    .spec-title {



    font-size: 24px;



    line-height: 30px;



}



    .spec-title p {



   padding-bottom: 20px; 



}



    .copyright {



    font-size: 13px;



    padding-top: 20px;



    padding-bottom: 20px;



}



}







@media (max-width: 767px) {



    .scratch-win {



        padding: 30px 20px 30px 20px; }



    .navbar-brand img { width: 85%; }



    .carousel-control-next, .carousel-control-prev {



    width: 9%;



}



.red-bg {

    padding-bottom: 0px;

}



.fire-left-4 {

    top: 100px !important;

    left: -32px !important;

}



.fire-left-4 img{

    width: 70px !important;

}



.fire-left {

    top: 25px !important;

    left: -32px !important;

    margin-top: 0px;

}



.decoration-align {

    margin-top: 0px;

}



.fire-left-1 {

    top: -24px !important;

    left: -33px !important;

    margin-top: 20px;

}



.fire-left-1 img, .fire-left img {

    width: 70px !important;

}



.fire-left-2 {

    top: 27px !important;

    left: -18px !important;

}





.fire-left-2 img{

    width: 70px !important;

}



.pink-bg {padding-bottom: 31px;}



.fire-right img {

    width: 70px !important;

}



.fire-right {

    margin-top: 80px;

    top: -74px !important;

    right: -29px !important;

}



.fire-right-2 img{

    width: 70px !important;

}



.fire-right-2 {

    top: 45px !important;

    right: -32px !important;

}



.fire-right-1 {

    right: -33px !important;

    top: 46px !important;

}





.fire-right-1 img{

    width: 70px !important;

}



.carousel-control-next, .carousel-control-prev{

    display: none;

}



.blue-bg .swiper-container,

.white-bg .swiper-container,

.yellow1-bg .swiper-container,

.red-bg .swiper-container {



    width: 100%;



    height: 100%;



  }



    .scratch-win h2 {



    font-size: 30px;



} 







.bg-container {



    padding: 20px 10px;



}











.table-sub-title{



    font-size: 22px;



    }







    .red-txt {



        color: #C4242B;



        font-size: 14px;



    }







.card-img-top1 { box-shadow: 0px 4px 7px 1px rgba(0, 0, 0, 0.25); width: 100%; height: 420px;}

.new-image-size{width: 707px;}



    .scratch-win h2 span {



    font-size: 44px;



}



    .scratch-win h4 {



        font-size: 20px; }



    .red1 a { padding: 12px 20px; }



    .red1 {     margin-right: 10px; }



    .border1 a { padding: 12px 18px;



    font-size: 15px; }



    .flash-titl{ margin-bottom:50px;}



    #featured.green-bg {padding-left: 0px !important; padding-right:0px !important;}



}



@media (max-width: 575px) {

    .card-img-top1 {

        box-shadow: 0px 4px 7px 1px rgba(0, 0, 0, 0.25);

        width: 100%;

        height: 350px !important;

    }



    .new-image-size{width: 515px;}



    .new-one {

        padding-left: 86px;

        padding-bottom: 0px !important;

    }



    .footer-links ol li{

        float: none !important;

        padding: 0px !important;

    }



    .footer-links ol {

        display: block !important;

    }





    .red-bg,.pink-bg,.yellow1-bg,.white-bg,.blue-bg,.green-bg{

        padding-top: 15px;

    }

    

    .title-white h1 {

        font-size: 26px;

    }



}







@media (max-width: 480px) {



.carousel-control-next, .carousel-control-prev {



    width: 10%;



}



.card-img-top1 {

    width: 100%;

    height: 250px !important;

}



.new-image-size{width: 420px;}





    .new-one {

        padding-left: 50px;

        padding-bottom: 0px !important;

    }







    .title-white h1 {



            font-size: 25px;padding: 0px; }



    .title-black h1 {



        font-size: 20px; }



    .bhk {      padding: 10px 6px;   }



    #countdown ul li span {



    font-size: 30px;



}



    #countdown ul li { font-size: 11px; }



    #countdown ul { padding-left: 0px; }



    .scratch-win h2 span {



    font-size: 35px;



}



    .scratch-win h2 {



    font-size: 23px; margin-top: -10px; 



}



    .scratch-win h4 {



    font-size: 15px;



} 



    .green-bg { padding-left: 30px; padding-right: 30px; }



    .red1 { float: none; display: block; }



    .border1  { float: none; display: block; margin-top: 30px;  }



    .footer-links ol li { padding-right: 15px; }



    .footer-links ol { padding-left: 0px; }

    

    .product-container, .product-container-2{

        width:100%;

    }

    .row{

        margin:0px;

    }

    .candle-bg .owl-nav {

        display: none;

    }

    .jCountDown.style5 canvas{

        padding:9% !important;

    }

    .jCountDown canvas{

        left:13px !important;

    }

    .jCountDown .timeDigits{

    	left: 5px !important;

    	top: 27px !important;

    }

    .jCountDown.withDays .timeCaption{

        margin-top:33% !important;

    }

    .jCountDown .timeCaption{

        font-size: .4em !important;left:3px !important;

    }

    .bg-containe-inner .container{

        padding:0px !important;

    }

    .owl-dots{

        top:10px !important;

    }

    .swiper-container{

            padding-bottom: 1rem !important;

    }

    .dropdown-menu {

        visibility: visible;

        display: block;

        opacity: 1;

        background: transparent !important;

        color: #fff !important;

    }

    .navbar-nav {

        height: 575px !important;

        overflow: scroll !important;

    }

    .dropdown-item{

        color: #ffffff !important;

        padding-left: 15px !important;

    }

    a.nav-link.top-call {

        display: inline-block;

        padding: 5px 20px;

        width: 200px;

        margin-top: 1rem;

        margin-bottom: 10px;

    }

    .scratch-win{

        margin-top: 3rem;

    }

    .home-text h4{

        font-size: 22px;

    }

    .home-text span {

        font-size: 18px;

    }

    .home-text p {

        font-size: 17px;

    }

    .carousel.slide.pointer-event {

        margin-top: 1rem;

    }

    #featured-projects .item{

            padding-top: 1rem;

    }

    .spec-title{

            font-size: 20px;

    }

    .bg-containe-inner{

            padding-top: 3rem;

    }

    .btn-wrap{

        text-align: center;

    }

}











@media (max-width: 375px){

    .card-img-top1 {

        width: 100%;

        height: 220px !important;

    }



        .new-one {

        padding-left: 45px;

        padding-bottom: 0px !important;

    }





    .modal-content{

        padding: 20px;

    }

}





@media (max-width: 320px){



        .new-one {

        padding-left: 50px;

        padding-bottom: 0px !important;

    }



    .title-white h1{

        font-size: 20px;

    }





}







/*New Changes*/

.home-text-inner.mb_0 p{

    margin-bottom:0px !important;

}

.featured_properties_box.card-body{

    text-align: left;

    padding-top: 0px;

    padding-left: 0px;

    margin-bottom: 2rem;

}

.featured_properties_box.card-body .bhk

{

    width: 100%;

    text-align: left;

    min-height: auto;

    padding-left: 0px;

}

/*New Changes*/
form .dark-blue, form .modal-header p, form input, form .blue-c{
font-weight: 200 !important;
    font-family: 'helveticaneue-roman' !important;;}
form .modal-header h4{font-weight: 500 !important;
    font-family: 'helveticaneue-roman' !important;}
}