@font-face {

  font-family: "helveticaneue";

  src: url("../fonts/helveticaneue.eot?#iefix");

  src: url("../fonts/helveticaneue.eot?#iefix")

      format("eot"),

   /* url("../fonts/helveticaneue.woff2") format("woff2"),*/

    url("../fonts/helveticaneue.woff") format("woff"),

    url("../fonts/helveticaneue.ttf") format("truetype"),

    url("../fonts/helveticaneue.svg#helveticaneue") format("svg");;

}
@font-face {

  font-family: "helveticaneue57ConOB";

  src: url("../fonts/helveticaneue57ConOB.eot?#iefix");

  src: url("../fonts/helveticaneue57ConOB.eot?#iefix")

      format("eot"),

    url("../fonts/helveticaneue57ConOB.woff2") format("woff2"),

    url("../fonts/helveticaneue57ConOB.woff") format("woff"),

    url("../fonts/helveticaneue57ConOB.ttf") format("truetype"),

    url("../fonts/helveticaneue57ConOB.svg#helveticaneue") format("svg");;

}
@font-face {

  font-family: "helveticaneue-roman";

  src: url("../fonts/helveticaneue-roman.eot?#iefix");

  src: url("../fonts/helveticaneue-roman.eot?#iefix")

      format("eot"),

    /*url("../fonts/helveticaneue-roman.woff2") format("woff2"),*/

    url("../fonts/helveticaneue-roman.woff") format("woff"),

    url("../fonts/helveticaneue-roman.ttf") format("truetype"),

    url("../fonts/helveticaneue-roman.svg#helveticaneue") format("svg");;

}
@font-face {

  font-family: "HelveticaNeue-Light";

  src: url("../fonts/HelveticaNeue-Light.eot?#iefix");

  src: url("../fonts/HelveticaNeue-Light.eot?#iefix")

      format("eot"),

    url("../fonts/HelveticaNeue-Light.woff2") format("woff2"),

    url("../fonts/HelveticaNeue-Light.woff") format("woff"),

    url("../fonts/HelveticaNeue-Light.ttf") format("truetype"),

    url("../fonts/HelveticaNeue-Light.svg#helveticaneue") format("svg");;

}
@font-face {

  font-family: "HelveticaNeue-CondensedBold";

  src: url("../fonts/HelveticaNeue-CondensedBold.eot?#iefix");

  src: url("../fonts/HelveticaNeue-CondensedBold.eot?#iefix")

      format("eot"),

    /*url("../fonts/HelveticaNeue-CondensedBold.woff2") format("woff2"),*/

    url("../fonts/HelveticaNeue-CondensedBold.woff") format("woff"),

    url("../fonts/HelveticaNeue-CondensedBold.ttf") format("truetype"),

    url("../fonts/HelveticaNeue-CondensedBold.svg#helveticaneue") format("svg");;

}
body, .card {

	font-family: helveticaneue !important;

	font-weight: normal;

}
.g_ribbon span.days > span,.g_ribbon span.hours > span,.g_ribbon span.minutes > span,.g_ribbon span.seconds > span{
float:left;
text-align:center;
min-width:100%;
clear:both;
font-size:8px;
text-transform: capitalize !important;
}
.g_ribbon .days,.g_ribbon .hours,.g_ribbon .minutes,.g_ribbon .seconds{
    float:left;
    text-align:center;
    min-width:43px;
    width:23%;
}
abbr[data-original-title], abbr[title]{
    cursor: default;
}
.rera-content,span.buy_coupon_small_text{
    color: #3E3E3F;
    font-family: helveticaneue-roman !important;
    font-size: 11px;
}
#group-product label.strikeout,label.strikeout{
    font-family: helveticaneue-roman !important;
    font-weight: normal !important;
    font-size: 16px !important;
display: inline-flex;
    align-items: center;
}

.card-body{
    min-height:auto;
}
.ribbon4{
font-size: 14px;
font-family: "helveticaneue-roman" !important;
background: #fece51b5;
padding: 5px 20px;
}
.buy-coupon-btn{
    font-family: helveticaneue-roman !important;
    font-weight: normal !important;
   padding: 11px 16px !important;
font-size:small !important;
color:#fff !important;
}
#group-product .gbrt h5,.sopy .offer_price_design{
    	font-family: "helveticaneue-roman" !important;
    	font-weight: normal !important;
    	text-transform: none;
    	font-size:12px;
    	background:#f7f7f7;
    	margin-right: 7px;
padding: 6px 6px;
}
#homes-group-buy .mb-5{
float:left;
}
#group-product .btn-green.get_name_buy_coupon,.buy-coupon-btn.get_name_buy_coupon{
    font-family: "helveticaneue-roman" !important;
    	font-weight: normal !important;
    	color:#2E3092 !important;
    	background-color:#fff !important;
    	border:1px solid #2E3092 !important;
}
#group-product .btn-green{
    font-family: "helveticaneue-roman" !important;
    	font-weight: normal !important;
    font-size:small;
}
.title-white h1{

	font-family: "HelveticaNeue-CondensedBold" !important;

	font-weight: normal;

	font-size: 40px;

}
.section-four .project-list #container .item .single-project .project-name{
     font-family: helveticaneue-roman !important;
    font-size: 25px;
}
.section-four .project-list #container .item .single-project .project-name small{
    font-family: helveticaneue-roman !important;
    font-size: 15px !important;
    color:#939598;
}
.bhk span{
    font-family: helveticaneue-roman !important;
    font-size: 14px;
}
.bhk,.basic_status{
    padding: 5px 10px 5px 0px;
    font-family: helveticaneue-roman !important;
    font-size: 14px !important;
    margin-top: 2px;
    font-weight: normal !important;
}
.card-title{
    font-family: helveticaneue-roman !important;
    font-size: 25px;
}
#group-product .card-text{
      font-family: helveticaneue-roman !important;
    font-size: 15px !important;
    color:#939598 !important;
}
.gspp1{

	font-family: helveticaneue-roman !important;

	font-weight: normal;

	 width: 20% !important;

    font-size: 14px;

    line-height: 9px;

    letter-spacing: 3px;

}

.gspp{

font-family: helveticaneue-roman !important;

font-size: 14px;

    line-height: 9px;

        letter-spacing: 3px;

    font-weight: normal;

    width: 37% !important;

}

.modal-body .form-group:last-child{

margin-bottom:10px;

}
@media all and (min-width: 1366px) { 
    .h-100 {
    height: 485px !important;
}
}


@media all and (min-width: 1025px) and (max-width: 1366px) { 
    

    .title-white h1{

	font-family: "HelveticaNeue-CondensedBold" !important;

	font-weight: normal;

	font-size: 30px;

}

    .gspp1{

	font-family: helveticaneue-roman !important;

	font-weight: normal;

	 width: 23% !important;

    font-size: 16px;

    line-height: 9px;

    letter-spacing: 2px;

}

.gspp{

font-family: helveticaneue-roman !important;

font-size: 16px;

    line-height: 9px;

        letter-spacing: 2px;

    font-weight: normal;

    width: 50% !important;

}

}





@media all and (min-width: 768px) and (max-width: 1024px) { 
    .h-100 {
    height: 485px !important;
}

     .title-white h1{

	font-family: "HelveticaNeue-CondensedBold" !important;

	font-weight: normal;

	font-size: 30px;

}

    .gspp1{

	font-family: helveticaneue-roman !important;

	font-weight: normal;

	 width: 30% !important;

    font-size: 13px;

    line-height: 9px;

    letter-spacing: 2px;

}

.gspp{

font-family: helveticaneue-roman !important;

font-size: 14px;

    line-height: 9px;

        letter-spacing: 2px;

    font-weight: normal;

    width: 52% !important;

}

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

    width: 88%;

}

#group-product .btn-green{

padding: 10px 18px !important;

font-size: 10px;

}

.buy-coupon-btn{

    padding: 11px 3px !important;

}

.buy-coupon-btn{

    font-size: 12px !important;

    margin-right: 10px !important;

}

}



@media all and (min-width: 480px) and (max-width: 768px) { 

    #group-product .btn-green{
        font-size: 14px;
    }

    .gspp1{

	font-family: helveticaneue-roman !important;

	font-weight: normal;

	 width: 74% !important;

    font-size: 16px;

    line-height: 9px;

    letter-spacing: 3px;

}

.gspp{

font-family: helveticaneue-roman !important;

font-size: 18px;

    line-height: 9px;

        letter-spacing: 3px;

    font-weight: normal;

    width: 80% !important;

}

}



@media all and (max-width: 480px) {
    .section-three .project-head .filter_div ul li{
        display:inline-block !important;
        margin: 10px 0px;
    }
.section-three .project-head .filter_div ul.second_filter{
    float:right;
}
    .section-three .project-head .filter_div ul li input[type="radio"] + label{
        padding:5px;
    }
.h-100{
    height:auto !important;
    
}
     .title-white h1{

	font-family: "HelveticaNeue-CondensedBold" !important;

	font-weight: normal;

	font-size: 26px;

}

    .gspp1{

	font-family: helveticaneue-roman !important;

	font-weight: normal;

	 width:82% !important;

    font-size: 13px;

    line-height: 4px;

    letter-spacing: 3px;

}

.gspp{

font-family: helveticaneue-roman !important;

font-size: 14px;

    line-height: 15px;

        letter-spacing: 1px;

    font-weight: normal;

    width: 98% !important;

}

}

@media all and (max-width: 475px) {

     .gspp1{

	font-family: helveticaneue-roman !important;

	font-weight: normal;

	 width:91% !important;

     }
.mbss{display:block;}

}
.flex{min-height:75px;}
.sopy .offer_price_design{margin-right:0px !important;margin-left:10px !important;}
@media screen and (max-width: 1400px) and (min-width: 1200px) {
#group-product .gbrt h5, .sopy .offer_price_design{font-size:10px !important;}
.section-four .project-list #container .item .single-project .project-name small {
    font-family: helveticaneue-roman !important;
    font-size: 13px !important;
    color: #939598;
}
#group-product label.strikeout, label.strikeout
{   width: auto;
    font-size: 12px !important;
}
}
.small, small {font-size: 75%;
    font-weight: 200 !important;
    font-family: 'helveticaneue-roman';}
.buy-coupon-btn{font-size: 14px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 11px 20px;
    /* border: 1px solid #cb4616; */
    border-radius: 4px;
    background: #2e3192;
    border: 1px solid #2e3192 !important;
}.flex{min-height:70px;}
}
.flex h5, .flex small{text-transform: capitalize !important;
}
.project-name h5 {
    font-size: 25px !important;
}
.rera-content{font-size:12px;}
.section-three [type=checkbox]+label[for], [type=radio]+label[for] {
    cursor: pointer;
}
.section-three input[type=radio]+label, .footer-text h3, .footer-text p, #footer p{
    font-weight: 200 !important;
    font-family: 'helveticaneue-roman';
}
#footer p{font-size:12px;}









#defaultCountdown { width: 155px; height: 38px; }
#defaultCountdown2 { width: 155px; height: 38px; }

#defaultCountdown3 { width: 155px; height: 38px; }
  .modal-body input[type=checkbox] {
    background: 0 0;
    border: none;
    border-bottom: 1px solid #fff;
    color: #fff;
    height: 2rem;
    margin: 0 0 1.5rem;
    padding: 0;
    font-size: .9rem;
}
  .modal-header h4 {
    color: #333;
    font-size: 26px;
    font-weight: 400;
    text-transform: uppercase;
}
.dark-blue{padding:9px 20px !important;}
 .modal-header h5 {
    color: #333;
    font-size: 26px;
    font-weight: 400;
    text-transform: uppercase;
}
  label.strikeout {
    position: relative;
    margin-left: 3px;
    text-decoration: none !important;
}
  #register_model{
      
      z-index: 999999;
  }
  
  #buy-coupon{
          z-index: 999999;
  }
  .newBar {
    background: #2e3192 !important;
}
      .newBar {
    background: #2e3192 !important;
}
      .unique_form, .reveal-overlay{display: none;}
      
          html {
          box-sizing: border-box;
          }
          *, *:before, *:after {
          box-sizing: inherit;
          }
          .scratchpad{
           width: 480px;
          height: 480px;
          border: solid 10px #FFFFFF;
          margin: auto;
          position: relative;
          }
          #win  .modal-dialog{
             width: 520px;
             max-width: none;
          }
          .scratchpad img{
            height: auto !important;
            position: relative !important;
          }
          .scratchpad canvas{
            width: 100%;
            height: 100%;
            left: 0;
          }

          body {
          background:#E6E7E95E;
          }
          .scratch-container {
          -webkit-touch-callout: none;
          -webkit-user-select: none;
          -khtml-user-select: none;
          -moz-user-select: none;
          -ms-user-select: none;
          user-select: none;
          width:100%;
          }
     body {
          background:#efefef;
          }
          .scratch-container {
          -webkit-touch-callout: none;
          -webkit-user-select: none;
          -khtml-user-select: none;
          -moz-user-select: none;
          -ms-user-select: none;
          user-select: none;
          width:100%;
          }
        #group-product .card-text {
    color: #3b3a3b;
    font-size: 13px;
    line-height: 16px;
    text-align: left;
    min-height:auto;
    margin-bottom: 0px;        
}
     #group-product .btn-green {
    color: #fff;
    background: #2e3192;
    border: 1px solid #2e3192;
    border-radius: 0px;
    padding: 10px 0 !important;
    font-weight: 500;margin-right:15px;
         border-radius: 7px;width:80%;
}
      #group-product .card-body{padding: 20px 20px 0;}
      #group-product .card-body, #group-product .card-footer:last-child{text-align: left;}
      #group-product .gbrt h5{margin-left: 15px;}
      #group-product label.strikeout {
    width: auto;
    font-size: 14px;
    display: inline-flex;
    align-items: center;
}
      #group-product .card-title1 {
    color: #171617;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 0;
    text-align: center;
    background: transparent;
    padding: 6px 17px;
    display: inline-block;
    border-radius:0px !important;
    min-width: 152px;
    margin-right: 2px;
    border: 1px dashed #000;
    background: #f7f7f7;      
}
 @media only screen and (min-width : 980px) {
#privacypolicy .modal-dialog, #disclaimer .modal-dialog, #termscondition .modal-dialog{max-width:70%;} 
.gsfle{display:flex;}
     #group-product .item{width: 33%;display: inline-block;padding: 0 15px;}
     .gspp{border-top: 1px solid;
    border-bottom: 1px solid;
    padding: 10px 0;
    text-align: center;
    width: 28.85%;
    margin: 0 auto 1.3rem;text-transform: uppercase;}
      .gspp1{border-top: 1px solid;
    border-bottom: 1px solid;
    padding: 10px 0;
    text-align: center;
    width: 15.5%;
    margin: 0 auto 1.3rem;text-transform: uppercase;}
      }
           .scratchpad img{
           background: #787c7f !important;
          }
    .dark-blue{font-size:12px !important;}
          @media only screen and (max-width : 480px) {
.h-100{height:auto!important;}.dark-blue{font-size:12px !important;}
          .scratchpad {width:400px;height:396px;}
          .scratch-container {width:400px !important;}
          .flex {width: 100%;text-align:left;margin-bottom: 0.12rem;}
          .jCountDown {font-size : 30px; flex-wrap: wrap; }
          img.img-animation {position: relative; left: auto; width: 45%; top: auto; }
          ._btn_inner {flex-wrap: wrap; }
          .card-footer .btn{margin-bottom: 10px;width: 100%;}
          }
          /* Custom, iPhone Retina */
          @media only screen and (max-width : 320px) {
          .scratchpad {width:290px;height:287px;}
          .scratch-container {width:290px !important;}
          }
          .promo-container {
          background:#FFF;
          border-radius:5px;
          -moz-border-radius:5px;
          -webkit-border-radius:5px;
          width:450px;
          padding:20px;
          margin:0 auto;
          text-align:center;
          font-family:'Open Sans', Arial,Sans-serif;
          color:#333;
          font-size:16px;
          margin-top:20px;
          }
      
          span.buy_coupon_small_text {display: block; font-size: 12px; margin-top: 10px; }
          @media(max-width:475px){span.buy_coupon_small_text {width: 100%; margin: auto; } }
      .mb_show {
    display: none !important;
}
      @media only screen and (max-width: 767px){
.mb_show {
    display: block !important;
}
      .owl-carousel .item {
    padding: 0px;
}
          body{margin: 0px;}
      .sopy {
    margin-bottom: 16px !important;
}
          .section-four .project-list #container .item .single-project{min-height: 505px !important;}
          .project-description span {
    display: inline-block;
    font-size: 12px !important;
  }
          .section-three .project-head .filter_div ul li {
    display: inline-block;
    padding: 10px 0;
          }.section-three .project-head .filter_div ul{background: transparent !important;
          
          }
      }
      @media (min-width: 992px){
.navbar-expand-lg .navbar-collapse {
    display: -ms-flexbox!important;
    display: flex!important;
    -ms-flex-preferred-size: auto;
    flex-basis: auto;
      }
          .navbar-expand-lg .navbar-toggler {
    display: none;
}
      }
      .navbar-dark .navbar-toggler {
    color: rgba(255,255,255,.5);
    border-color: rgba(255,255,255,.1);
}
      
.section-three {
    background: #fff;
    color: #333;
    /*margin-top: 2rem*/
}

.section-three .project-head {
    padding-top: 0rem;
    padding-bottom:  0rem
}

.section-three .project-head h4 {
    text-transform: uppercase
}

.section-three .project-head .filter_div {
    text-align: center;
    margin-top: 2em;
    margin-bottom: 2em;
}

.section-three .project-head .filter_div ul {
        margin: 0px;
    text-align: center;
    list-style: none;
    display: inline-block;
    background: #f8f6f6;
    border-radius: 100px;
    padding-left: 0px;
}

.section-three .project-head .filter_div ul li {
    display: inline-block
}

.section-three .project-head .filter_div ul li input[type=checkbox] {
    display: none
}
.section-three .project-head .filter_div ul li input[type=radio] {
    display: none
}

.section-three .project-head .filter_div ul li input[type=checkbox]+label {
    border: 0px solid #faa606;
    color: #333;
    padding: .8rem 0;
    width: 10em;
    vertical-align: middle;
    margin: 0 .2rem .8rem;
    transition: .5s all;
    background: #f8f6f6;
    margin: 0px;
    border-radius: 100px;
}

.section-three .project-head .filter_div ul li input[type=radio]+label {
    border: 0px solid #faa606;
    color: #333;
    padding: .8rem 0;
    width: 8em;
    vertical-align: middle;
    margin: 0 .2rem .8rem;
    transition: .5s all;
    background: #f8f6f6;
    margin: 0px;
    border-radius: 100px;
}
   .section-three .project-head .filter_div ul li:last-child input[type=radio]+label, .section-three .project-head .filter_div ul li input[type=radio]+label.active{width: 10em !important;}
.section-three .project-head .filter_div ul li input[type=checkbox]:checked+label,
.section-three .project-head .filter_div ul li input[type=checkbox]:hover+label {
    /*background: white;*/
    color: #333
}

.section-three .project-head .filter_div ul li input[type=radio]:checked+label,
.section-three .project-head .filter_div ul li input[type=radio]:hover+label {
    /*background: white;*/
    color: #333
}


.section-three .project-head .filter_div ul.second_filter li input[type=checkbox]+label {
    width: 17em;
}

.section-three .project-head .filter_div ul.second_filter li input[type=radio]+label {
    /*width: 17em;*/
}

.section-three .project-head .filter_div ul.second_filter {
        background: transparent;
    margin-left: 1em !important;
    /* margin: 0 0px 0px 45px; */
    padding: 0px 20px;
    /* margin: 0px; */
    text-align: center;
    list-style: none;
    display: inline-block;
    background: #f8f6f6;
    border-radius: 100px;
    padding-left: 0px;
}

ul.second_filter li {
    margin: 0px 0px;
}


.section-three .project-head .pricing_div {
    margin-top: 2rem;
    text-align: center
}

.section-three .project-head .pricing_div p,
.section-three .project-head .pricing_div ul {
    display: inline-block
}

.section-three .project-head .pricing_div ul {
    text-align: center;
    list-style: none;
    display: inline-block;
    margin: 0
}

.section-three .project-head .pricing_div ul li {
    position: relative;
    display: inline-block
}

.section-three .project-head .pricing_div ul li input[type=radio] {
    cursor: pointer;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0;
    filter: alpha(opacity=0);
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}

.section-three .project-head .pricing_div ul li input[type=radio]:checked+label {
    color: #303691;
}

.section-three .project-head .pricing_div ul li input[type=radio]:checked+label:before {
    content: '';
    width: 5px;
    height: 5px;
    position: absolute;
    background: #303691;
    left: 5px;
    top: 9px;
    border-radius: 100%;
    -ms-border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%
}

.section-three .project-head .pricing_div ul li label {
    margin-left: 1rem;
    margin-right: 0;
    color: #333;
    position: relative;
    padding-left: 20px;
    transition: .3s all
}

.section-three .project-head .pricing_div ul li label:after {
    content: '';
    width: 15px;
    height: 15px;
    border: 2px solid;
    position: absolute;
    left: 0;
    top: 4px;
    border-radius: 100%;
    -ms-border-radius: 100%;
    -moz-border-radius: 100%;
    -webkit-border-radius: 100%;
    box-sizing: border-box;
    -ms-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box
}
      .section-four {
    padding-top: 2rem;
    background: #eeefe9;
    /* #eae5e5de */
    overflow: hidden;
}

.section-four .project-list #container .item {
    width: 100%;
    height: auto;
    padding: 0 15px;
}

.section-four .project-list #container .item .single-project {
    margin-bottom: 2rem;
    /*border: 2px solid #d0cecd; */
    background: #fff;
    color: black;
    /*box-shadow: 0 0 20px rgba(8, 8, 8, 0.05);*/
    min-height: 485px;
    border-radius: 10px;
    overflow: hidden;
    position: relative;
    cursor: pointer;
    box-shadow: 6px 3px 24px #00000029;
}
.project-description span {
    display: inline-block;
    font-size:12px;    padding: 0px 10px 0px 0px;    text-align: left;    text-transform: uppercase;
}

span.offer_price label {
    margin-left: 6px;
}


.project-description span label{display:inline-block;font-size: 12px;}
.project_thumb{
    overflow: hidden;
}
.single-project:hover img.img-listing {
    transform: scale(1.2);
    transition: 3s;
}
/*.project-list{
 overflow:visible;   
}*/


.section-four .project-list #container .item .single-project img {
    padding: 0rem;
}
.project_thumb img
{
    height: 200px;
    object-fit: cover;
}
.section-four .project-list #container .item .single-project .project-img {
    padding: 0px;
}

.section-four .project-list #container .item .single-project .project-name {
    /* background: #032540; */
    padding: 1rem 0 0;
    margin-bottom: .28rem !important;
    background: #fff;
    color: black;
    min-height:115px;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
}.project-name h5{
        font-size: 1.1rem;
}
.section-four .project-list #container .item .single-project .project-name h5 {
    margin: 0
}

.section-four .project-list #container .item .single-project .project-name small {
    font-size: small;
    font-weight: 300
}

.section-four .project-list #container .item .single-project .project-description ul {
    list-style: none;
    font-size: 11px;
    /*margin: 1rem .65rem;*/
    /*margin-top: 19px;*/
    margin-bottom: 0px;
    text-transform: uppercase;
    float: left;
    margin: 10px 0px;
    width: 100%;
}

.section-four .project-list #container .item .single-project .project-description .hide {
    display: none !important;
}


@media screen and (min-width:40em) {
    .section-four .project-list #container .item .single-project .project-description ul {
        min-height: 3rem
    }
}

.section-four .project-list #container .item .single-project .project-description ul li {
    margin-bottom: .5rem;
    color: black;
}

.section-four .project-list #container .item .single-project .project-description ul li span {
    width: 50%;
    display: inline-table;
    font-weight: 400;
    position: relative
}

.section-four .project-list #container .item .single-project .project-description ul li span:after {
    content: ':';
    position: absolute;
    right: 6%;
    display: block;
    top: 0
}
.section-four .project-list #container .item .single-project .project-description ul li span:last-child:after {
    content: none;
}

.section-four .project-list #container .item .single-project .project-description ul li p {
    display: inline-table;
    width: 60%;
    margin: 0
}

.section-four .project-list #container .item .single-project .project-description ul li:nth-child(3) {
    /*color:#ffa800*/
}

.buy-coupon-btn {
       width: 70%;
        font-size: small;
        margin: auto;
        display: block;    text-decoration: none;color: #fff;margin-right: 20px;
}
      .section-four .project-list #container .item .single-project .project-description .get_name{background: #fff;color: #2e3092;border:1px solid #2e3092;}
      .section-four .project-description .action-btn .actbtn-c a{color: #000;}
.price-title{
    margin-bottom: 0px;
    font-weight: bolder;

}

.section-four .project-list #container .item .single-project .project-description p.rera-c {
    font-size: 10px;
    margin: .5rem 0;
    text-align: center;
    color: #0d95ff;
      padding: .5rem 12px 0 12px;
}

.section-four .project-list .note {
    padding: 1rem;
    display: block
}
.buy_now_btn_size{
    font-size:12px;
}

.rera-content{
    font-size: 11px;
    padding: 10px;
    margin-bottom: 0px;
    color: black;
    line-height: 13px;
    float: left;
    width: 100%;
    position: absolute;
    bottom: 0px;
    left: 0px;
    right: 0px;
    margin: auto;
    display: block;
}
.top-bar .top-bar-right span:first-child{
        font-size: 16px;
        padding: 7px;    font-weight: bolder;
}

.project-description {
    float: left;
    width: 100%;
}

@media screen and (max-width:39.9375em) {
    .section-four .project-list .note {
        padding: 1rem .9rem
    }
}
      @media print, screen and (min-width: 64em)
          .large-4 {{
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
      }}
      .column.row.row,
.row.row.columns {
    float: none;
    display: block
}

.row .column.row.row,
.row .row.row.columns {
    margin-right: 0;
    margin-left: 0;
    padding-right: 0;
    padding-left: 0
}

.small-1 {
    -webkit-flex: 0 0 8.33333%;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%
}

.small-offset-0 {
    margin-left: 0
}

.small-2 {
    -webkit-flex: 0 0 16.66667%;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%
}

.small-offset-1 {
    margin-left: 8.33333%
}

.small-3 {
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

.small-offset-2 {
    margin-left: 16.66667%
}

.small-4 {
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%
}

.small-offset-3 {
    margin-left: 25%
}

.small-5 {
    -webkit-flex: 0 0 41.66667%;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%
}

.small-offset-4 {
    margin-left: 33.33333%
}

.small-6 {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

.small-offset-5 {
    margin-left: 41.66667%
}

.small-7 {
    -webkit-flex: 0 0 58.33333%;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%
}

.small-offset-6 {
    margin-left: 50%
}

.small-8 {
    -webkit-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%
}

.small-offset-7 {
    margin-left: 58.33333%
}

.small-9 {
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
}

.small-offset-8 {
    margin-left: 66.66667%
}

.small-10 {
    -webkit-flex: 0 0 83.33333%;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%
}

.small-offset-9 {
    margin-left: 75%
}

.small-11 {
    -webkit-flex: 0 0 91.66667%;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%
}

.small-offset-10 {
    margin-left: 83.33333%
}

.small-12 {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

.small-offset-11 {
    margin-left: 91.66667%
}

.small-up-1 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.small-up-1>.column,
.small-up-1>.columns {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

.small-up-2 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.small-up-2>.column,
.small-up-2>.columns {
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

.small-up-3 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.small-up-3>.column,
.small-up-3>.columns {
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%
}

.small-up-4 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.small-up-4>.column,
.small-up-4>.columns {
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

.small-up-5 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.small-up-5>.column,
.small-up-5>.columns {
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%
}

.small-up-6 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.small-up-6>.column,
.small-up-6>.columns {
    -webkit-flex: 0 0 16.66667%;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%
}

.small-up-7 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.small-up-7>.column,
.small-up-7>.columns {
    -webkit-flex: 0 0 14.28571%;
    -ms-flex: 0 0 14.28571%;
    flex: 0 0 14.28571%;
    max-width: 14.28571%
}

.small-up-8 {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.small-up-8>.column,
.small-up-8>.columns {
    -webkit-flex: 0 0 12.5%;
    -ms-flex: 0 0 12.5%;
    flex: 0 0 12.5%;
    max-width: 12.5%
}

.small-collapse>.column,
.small-collapse>.columns {
    padding-right: 0;
    padding-left: 0
}

.small-uncollapse>.column,
.small-uncollapse>.columns {
    padding-right: .625rem;
    padding-left: .625rem
}

@media print,
screen and (min-width:40em) {
    .medium-1 {
        -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }
    .medium-offset-0 {
        margin-left: 0
    }
    .medium-2 {
        -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }
    .medium-offset-1 {
        margin-left: 8.33333%
    }
    .medium-3 {
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
    .medium-offset-2 {
        margin-left: 16.66667%
    }
    .medium-4 {
        -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }
    .medium-offset-3 {
        margin-left: 25%
    }
    .medium-5 {
        -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }
    .medium-offset-4 {
        margin-left: 33.33333%
    }
    .medium-6 {
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
    .medium-offset-5 {
        margin-left: 41.66667%
    }
    .medium-7 {
        -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }
    .medium-offset-6 {
        margin-left: 50%
    }
    .medium-8 {
        -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }
    .medium-offset-7 {
        margin-left: 58.33333%
    }
    .medium-9 {
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }
    .medium-offset-8 {
        margin-left: 66.66667%
    }
    .medium-10 {
        -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }
    .medium-offset-9 {
        margin-left: 75%
    }
    .medium-11 {
        -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }
    .medium-offset-10 {
        margin-left: 83.33333%
    }
    .medium-12 {
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
    .medium-offset-11 {
        margin-left: 91.66667%
    }
    .medium-up-1 {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .medium-up-1>.column,
    .medium-up-1>.columns {
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
    .medium-up-2 {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .medium-up-2>.column,
    .medium-up-2>.columns {
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
    .medium-up-3 {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .medium-up-3>.column,
    .medium-up-3>.columns {
        -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }
    .medium-up-4 {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .medium-up-4>.column,
    .medium-up-4>.columns {
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
    .medium-up-5 {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .medium-up-5>.column,
    .medium-up-5>.columns {
        -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
    }
    .medium-up-6 {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .medium-up-6>.column,
    .medium-up-6>.columns {
        -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }
    .medium-up-7 {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .medium-up-7>.column,
    .medium-up-7>.columns {
        -webkit-flex: 0 0 14.28571%;
        -ms-flex: 0 0 14.28571%;
        flex: 0 0 14.28571%;
        max-width: 14.28571%
    }
    .medium-up-8 {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .medium-up-8>.column,
    .medium-up-8>.columns {
        -webkit-flex: 0 0 12.5%;
        -ms-flex: 0 0 12.5%;
        flex: 0 0 12.5%;
        max-width: 12.5%
    }
}

@media print,
screen and (min-width:40em) and (min-width:40em) {
    .medium-expand {
        -webkit-flex: 1 1 0px;
        -ms-flex: 1 1 0px;
        flex: 1 1 0px
    }
}

.row.medium-unstack>.column,
.row.medium-unstack>.columns {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}

@media print,
screen and (min-width:40em) {
    .row.medium-unstack>.column,
    .row.medium-unstack>.columns {
        -webkit-flex: 1 1 0px;
        -ms-flex: 1 1 0px;
        flex: 1 1 0px
    }
}

@media print,
screen and (min-width:40em) {
    .medium-collapse>.column,
    .medium-collapse>.columns {
        padding-right: 0;
        padding-left: 0
    }
    .medium-uncollapse>.column,
    .medium-uncollapse>.columns {
        padding-right: .9375rem;
        padding-left: .9375rem
    }
}

@media print,
screen and (min-width:64em) {
    .large-1 {
        -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }
    .large-offset-0 {
        margin-left: 0
    }
    .large-2 {
        -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }
    .large-offset-1 {
        margin-left: 8.33333%
    }
    .large-3 {
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
    .large-offset-2 {
        margin-left: 16.66667%
    }
    .large-4 {
        -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }
    .large-offset-3 {
        margin-left: 25%
    }
    .large-5 {
        -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }
    .large-offset-4 {
        margin-left: 33.33333%
    }
    .large-6 {
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
    .large-offset-5 {
        margin-left: 41.66667%
    }
    .large-7 {
        -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }
    .large-offset-6 {
        margin-left: 50%
    }
    .large-8 {
        -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }
    .large-offset-7 {
        margin-left: 58.33333%
    }
    .large-9 {
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }
    .large-offset-8 {
        margin-left: 66.66667%
    }
    .large-10 {
        -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }
    .large-offset-9 {
        margin-left: 75%
    }
    .large-11 {
        -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }
    .large-offset-10 {
        margin-left: 83.33333%
    }
    .large-12 {
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
    .large-offset-11 {
        margin-left: 91.66667%
    }
    .large-up-1 {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .large-up-1>.column,
    .large-up-1>.columns {
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
    .large-up-2 {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .large-up-2>.column,
    .large-up-2>.columns {
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
    .large-up-3 {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .large-up-3>.column,
    .large-up-3>.columns {
        -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }
    .large-up-4 {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .large-up-4>.column,
    .large-up-4>.columns {
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }
    .large-up-5 {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .large-up-5>.column,
    .large-up-5>.columns {
        -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
    }
    .large-up-6 {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .large-up-6>.column,
    .large-up-6>.columns {
        -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }
    .large-up-7 {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .large-up-7>.column,
    .large-up-7>.columns {
        -webkit-flex: 0 0 14.28571%;
        -ms-flex: 0 0 14.28571%;
        flex: 0 0 14.28571%;
        max-width: 14.28571%
    }
    .large-up-8 {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .large-up-8>.column,
    .large-up-8>.columns {
        -webkit-flex: 0 0 12.5%;
        -ms-flex: 0 0 12.5%;
        flex: 0 0 12.5%;
        max-width: 12.5%
    }
}

@media print,
screen and (min-width:64em) and (min-width:64em) {
    .large-expand {
        -webkit-flex: 1 1 0px;
        -ms-flex: 1 1 0px;
        flex: 1 1 0px
    }
}

.row.large-unstack>.column,
.row.large-unstack>.columns {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%
}

@media print,
screen and (min-width:64em) {
    .row.large-unstack>.column,
    .row.large-unstack>.columns {
        -webkit-flex: 1 1 0px;
        -ms-flex: 1 1 0px;
        flex: 1 1 0px
    }
}
      .unique_form {
    background: #2e3192;
    color: #fefefe;
    overflow: visible;
}
   

.project-description .action-btn .actbtn-c a {
    font-size: 14px;
}
.buy-coupon-btn {
    font-size: 14px;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    padding: 11px 20px;
    /* border: 1px solid #cb4616; */
    border-radius: 4px;
    background: #2e3192;
    /* background: -webkit-gradient(linear, left top, left bottom, from(#ff7223), to(#cb4616)); */
    /*background: -moz-linear-gradient(top, #ff7223, #cb4616);
     background: linear-gradient(to bottom, #ff7223, #cb4616); */
    /* -webkit-box-shadow: #ff6a20 0px 3px 0px 0px; */
    -moz-box-shadow: #ff6a20 0px 3px 0px 0px;
    /* box-shadow: #ff6a20 0px 3px 0px 0px; */
    /* text-shadow: #7f2c0e 1px -1px 1px; */
    font: normal normal bold 20px arial;
    color: white;
    text-decoration: none;
}
      @media print, screen and (min-width: 40em){

.medium-centered {
    margin-right: auto;
    margin-left: auto;
      }}
      .section-three .project-head .filter_div ul li input[type=radio]+label.active {
    transition: .3s;
    background: #2e3192;
    color: white !important;
    font-weight: 600;
    border-radius: 100px;
}
      .section-three .project-head .filter_div {
    text-align: center;
    margin-top: 2em;
    margin-bottom: 2em;
}
    .about_us_video {
    margin-top: 7vh;
}

#videos .poster a img {
    width: 100%;
    height: 280px;
    object-fit: cover;
}
.flash_box img{
    width: 37%;
}
.thumbimage_wrp img {
    width: 100%;
}

.small_thumb_project{
        padding: 4px;
    font-size: 14px;
    margin: 1vh auto;
    width: 72%;
    display: block;
    text-decoration: none;
}

.small_carousel .item {
    width: 40%;
}

.flash_box .details_small p:last-child{
    text-align: center;
}
.custom_blink
{
    animation: blink 1s linear infinite;
}
@keyframes blink{
0%{opacity: 0;}
50%{opacity: .5;}
100%{opacity: 1;}
}
.small_carousel {
    display: flex;
    align-items: center;
    justify-content: center;
}
.inner_flash h3:before, .inner_flash h3:after{width: 4%;} .inner_flash h3:before{left: 9%;}.inner_flash h3:after{right: 9%;}
  .project-description .action-btn .actbtn-c {
    position: relative;
    width: 100%;
    float: left;
    min-height: 37px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;
      }  
      .sopy{position: relative;
    float: left;
    min-height: 37px;
    display: flex;
    align-items: center;
    text-align: center;
    justify-content: center;margin-bottom: 5px;}
      label.strikeout{width: auto;font-size: 12px;}
      .sopy span{border: 1px dashed;padding: 2px 5px;}
      .sopy label{margin-bottom: 0 !important;}
      .tooltip {
  position: relative;
  display: inline-block;
  border-bottom: 1px dotted black;
}
.card-img-top {
    height: 228px;
}
      .footer {
    padding-top: 1rem;
    padding-bottom: 1rem;
    background: #2e3192;
    color: #fefefe
}

.footer p {
    margin: 0
}

.footer .privacy {
    font-size: small
}

@media screen and (max-width:63.9375em) {
    .footer .privacy {
        text-align: center
    }
}

.footer .copyright {
    font-size: small
}

.footer .copyright a {
    color: #fefefe;
    transition: .5s all
}

.footer .copyright a:hover {
    color: #d8d8d8
}

@media screen and (max-width:63.9375em) {
    .footer .copyright {
            text-align: center;
            margin: 8px 0px 15px;
    }
}

.footer .social a {
    font-size: small;
    border: 1px solid #fefefe;
    margin-right: .5rem;
    padding: 0.3rem;
    transition: .5s all;
    color: #fefefe;
    max-width: 33px !important;
    width: 33px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.footer .social a:last-child{
    margin: 0px;
    padding: 3.5px 8px;
    font-size: 15px;
}

.footer .social a:hover {
    background: #fefefe;
    color: #032540
}

@media screen and (max-width:63.9375em) {
    .footer .social {
        text-align: center
    }
}.social_wrp
{
    display: flex;
    justify-content: center;
}
      .footer {
    padding-top: 1rem;
    padding-bottom: 1rem;
    background: #2e3192;
    color: #fefefe
}

.footer p {
    margin: 0
}

.footer .privacy {
    font-size: small
}

@media screen and (max-width:63.9375em) {
    .footer .privacy {
        text-align: center
    }
}

.footer .copyright {
    font-size: small
}

.footer .copyright a {
    color: #fefefe;
    transition: .5s all
}

.footer .copyright a:hover {
    color: #d8d8d8
}

@media screen and (max-width:63.9375em) {
    .footer .copyright {
            text-align: center;
            margin: 8px 0px 15px;
    }
}

.footer .social a {
    font-size: small;
    border: 1px solid #fefefe;
    margin-right: .5rem;
    padding: 0.3rem;
    transition: .5s all;
    color: #fefefe;
    max-width: 33px !important;
    width: 33px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
.footer .social a:last-child{
    margin: 0px;
    padding: 3.5px 8px;
    font-size: 15px;
}

.footer .social a:hover {
    background: #fefefe;
    color: #032540
}

@media screen and (max-width:63.9375em) {
    .footer .social {
        text-align: center
    }
}

 #privacypolicy .close-button, #disclaimer .close-button, #termscondition .close-button{text-align: center;margin: 0 auto;}

@media only screen and (max-width: 600px) {
#group-product label.strikeout, label.strikeout{font-size:10px !important;font-weight:bold;}
.project-description .basic_status{font-size:14px !important;font-weight:600;}
.project-name h5 {
    font-size: 1.31rem;
}
#group-product .btn-green{
margin: 0px 10px 10px 0 !important;}
.hidden-xs {
   display:none;
  }.collapse:not(.show) {
    display: none;
}.navbar-nav{height:auto !important;}.modal.show .modal-dialog {
    -webkit-transform: none;
    transform: none;
    top: 85px;
}
#footer .text-right{text-align:center !important;}
#footer .text-left{text-align:center !important;}
.gspp1 {
    border-top: 2px solid;
    border-bottom: 2px solid;
    padding: 10px 0;
    text-align: center;
    width: 70.5%;
    margin: 0 auto 1.3rem;
    text-transform: uppercase;
}
.gspp {
    border-top: 2px solid;
    border-bottom: 2px solid;
    padding: 10px 0;
    text-align: center;
    width: 90.5%;
    margin: 0 auto 1.3rem;
    text-transform: uppercase;
}

}
 .g_ribbon {
    position: absolute;
    top: 182px;
    padding: 5px 0 5px 10px;
    background: #000000a1;
    color: #fff;
    box-shadow: -1px 2px 3px rgba(0,0,0,.3);
    font-size: 0.75em;
    right: 0px;
    border-top-left-radius: 8px;
    border: 1px solid #000;
}
 .g_ribbon1{
   position: absolute;
    padding: 3px 10px;
    background: #000000a1;color:#fff;
    font-size: 0.75em;
      }
    .span.buy_coupon_small_text {
min-height:30px;
    }
    .h-100 {
    height: 485px;
}
@media print, screen and (min-width: 64em){
.section-three .large-10 {
    -webkit-flex: 0 0 83.33333%;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 100%;
    max-width: 100%;
}}
@media screen and (max-width: 1400px) and (min-width: 1200px) {.buy-coupon-btn{font-size:13px !important;}
span.buy_coupon_small_text {
    display: block;
    font-size: 10px !important;
    margin-top: 10px;min-height:50px;
    }.section-four .project-list #container .item .single-project{height: 440px !important;}
    .gspp1 {width:27% !important;}
.h-100 {
    height: 510px!important;
}#group-product .gbrt h5 {
    margin-left: 6px !important;
}
  #group-product .card-title1, .project-description span{font-size: 12px ;}
   
.bhk, #group-product .card-title1 {
    min-height: auto !important;
}

.section-three .large-10 {
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;
}
#group-product .gbrt h5, .sopy .offer_price_design{padding:6px 4px !important;}
label.strikeout{margin-left:0px !important;}
.section-three .project-head .filter_div ul li input[type=radio]+label {
    border: 0px solid #faa606;
    color: #333;
    padding: .8rem 0;
    width: 8em;
    vertical-align: middle;
    margin: 0 .2rem .8rem;
    transition: .5s all;
    background: #f8f6f6;
    margin: 0px;
    border-radius: 100px;
}
    .section-three .project-head .filter_div ul.second_filter {
        background: transparent;
    margin-left: 1em !important;
    /* margin: 0 0px 0px 45px; */
    padding: 0px 20px;
    /* margin: 0px; */
    text-align: center;
    list-style: none;
    display: inline-block;
    background: #f8f6f6;
    border-radius: 100px;
    padding-left: 0px;
}

    .section-three input[type=radio]+label {
        width: 7em !important;
    font-size: 15px !important;
    font-weight: 200 !important;
    font-family: 'helveticaneue-roman';
}

    .section-three .project-head .filter_div ul  li:last-child input[type=radio]+label, .section-three .project-head .filter_div ul li input[type=radio]+label.active{width: 10em !important;
    padding: .8rem 0 !important;}ul.second_filter li {
    margin: 0px 0px;
    }}
 .scroll-content {
    height: 435px;
    overflow-y: scroll;
    padding-right: 15px;
}
    #register_model .intl-tel-input{display: flex;} 
    #register_model select {
    border-right: 0px;
    border: 0;
    margin-right: 10px;
}
    #register_model .selected-dial-code{width: auto; */
    background: 0 0;
    height: 2rem;
    padding: 0;
    font-size: 1rem;
    margin-right: 10px;
    margin-top: .5em;}.candle-bg{background:#fff !important;}

.buy-coupon-btn{padding:9px 0 !important;}

form .dark-blue, .modal-header p, form input, form .blue-c, .modal-content{
font-weight: 200 !important;
    font-family: 'helveticaneue-roman' !important;}

.modal-header h4{font-weight: 500 !important;
    font-family: 'helveticaneue-roman' !important;}
}

