@import url('https://fonts.googleapis.com/css?family=Noto+Sans');


@font-face {
   font-family: 'KBC';
      src: url('KBC18_0.ttf');
      src: url('KBC18_0.ttf') format('truetype');
   font-weight: normal;
   font-style: normal;
}
.font-bold{font-weight: bold;}
.header-image,.payment-image{width:100%;}

.navbar-inverse .navbar-nav>li>a{font-size: 18px;}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover {
    color: #fff;
    background-color: #fd0001;
}
.navbar-inverse .navbar-nav>li>a.nav_btns:hover, .navbar-inverse .navbar-nav>li>a.nav_btns:focus{
background-color: transparent;
}

.index_block .inner_block h4{
color: #fff;padding: 8px 0;
}
.banner {
    min-height: 100px;
}
.owl-dots {
    display: none;
}

#amenties_inner{
padding: 20px 0px 45px 0px;background: #016f64;
}

#argpuram h1{
  color:#336667;
}
#argpuram h4{
  background:#003334; 
}
#govind_bagh h1{
  color:#a3282d;
}

#govind_bagh h4{
  background:#a3282d; 
}

#agro_farm h1{
  color:#2f3c20;
}

#agro_farm h4{
  background:#2f3c20; 
}

#avana h1{
  color:#fe9900;
}
#avana h4{
  background:#fe9900; 
}
#green_city h1 {
    color: #254a21;
}

#green_city h4{
  background:#254a21; 
}

#love_homes h1 {
    color: #ac3656;
}
#love_homes h4{
  background:#ac3656; 
}

#happy_homes h1 {
    color: #000;
}
#happy_homes h4{
  background:#f9f1dc; 
  color: #000;
}




#amenties_inner h1{font-size: 22px;}
.amenties_image img{   
   width: 100% !important;
    border: solid 2px #fff;
    border-radius: 5px;}
.bpeamenties_image img{   
  width: 100% !important;
      border: none;
}
.amenties_image p{font-size: 16px;
    margin-top: 3px;
    margin-bottom: 19px;}
.bpeamenties_image p{font-size: 16px;
      margin-top: 3px;
      margin-bottom: 19px;}

.amenties_image div{padding: 0 5px;}
.bpeamenties_image div{padding: 0 5px;}

.site_map img{width: 100%;}



#shyam_agan h4{background: #4460a9;}
#royalJainCity h4 {background: #01aef0;}
#florenceTown h4 {background: #00a652;}
#bhaskarEnclave h4{background: #f6821f;}

#adinath_enclave h4{background: #a53694;}

.index_block .inner_block {
    padding-top: 20px;
}
.index_block {
    margin: 50px 0px;
}

.index_block span.project_link{border: solid 1px #fd0001;
    color: #fd0001;
    border-radius: 20px;
    padding: 1px 10px;
    font-weight: bold;
    font-size: 18px;
    display: inline-block;
    margin-bottom: 20px;}

.index_block a.project_link{border: solid 1px #fd0001;
    color: #fd0001;
    border-radius: 20px;
    padding: 1px 10px;
    font-weight: bold;
    font-size: 18px;
    display: inline-block;
    margin-bottom: 20px;}

.index_block .address{font-size:13px;color:#414048 !important;margin-top:0;font-weight: bold;}

#projectslider h1{font-size: 25px;}

#royalJainCity h1{color:#00b1f3;}

#adinath_enclave h1{color: #913d8a;}

#florenceTown h1{color:#00a652;}
#bhaskarEnclave h1{color: #f6821f;}

#balajiPratapEnclave h1{color: #21559e;}
#balajiPratapEnclave h4 {
    background: #4460a9;
}

#gardencity h1{color: #00a652;}
#gardencity h4 {background: #00a652;}

#anukriti h1{color: #00a652;}
#anukriti h4 {background: #00a652;}

#shakuntlam_resort h1 {font-size: 20px !important; color: #009ab6;}

#shakuntlam_resort h4 {background: #009ab6;}


.lotri_date_block{}

.index_block a:hover{color:#fd0001;}

.navbar-left li a{
  top: 10px;padding: 6px 10px;margin-left:10px;
}

#productSection{
  background: url('./bg.png') no-repeat;
  border-bottom:solid 2px #fd0001;
  background-size: cover;
}


*{box-sizing: border-box; font-family: 'Noto Sans', sans-serif;}
.yellow-bg{background: #ffeb00}
.navbar{background: #fff; padding: 20px 0px; border:none; margin-bottom: 35px;}
.text-black{color:#000 !important;}
.text-black1{color:#414048 !important;}
.text-red{color:#d32727 !important;}
.text-yellow{color:#fff7b2 !important;}
.text-white{color:#fff !important;}



#bank_section img{float: left;margin-right: 20px;width: 106px;}
#bank_section h2{font-size: 28px;}

#amenties_section h1{font-size: 50px;
    text-align: center;
    color: #211b1b !important;
    font-weight: bold;
    margin-bottom: 20px;}

#amenties_section h2{color: #192b2b;font-size: 18px;font-weight: bold;}
#facility_block .heading{font-size: 30px;}
#facility_block{margin-top:15px;}
#facility_block ul li{list-style-type: disc !important;
    float: left;
    margin-left: 8px;
    list-style-position: inside;font-size: 18px;}


.rrclogo{margin-bottom: 24px;}

.channelbtn{background: #fcbc02;border-radius: 25px;padding: 5px 10px;}


#realPhoto-section{background: #007064;}

#realPhoto-section .index_block {
    margin: 12px 0px 30px;
}






.f14{font-size:14px;}
.f16{font-size:16px;}
.f24{font-size:24px !important;}
.font50{font-size:50px;}
body{background: #fff;}
.mh70{min-height: 70vh}
footer{padding: 30px 20px;}

footer a{color: #414048 !important;}

.box-booking{background-color: #d32727; text-align: center; padding: 45px}
a{text-decoration: none !important}
.gap{height:50px; width: 100%}
.radio{
    margin-top: 0px;
}
.bg-white{background:#fff;}
.paddingtop{padding-top:50px;}
.img-cen{display: block; margin:0 auto;}
.border-map{border:45px solid #FFF7B2;}
.paddingall{padding:40px 10px;}
.form-button{color: #fff !important;
    padding: 14px;
    background: #291f90;
    border-radius: 10px;
    border:3px solid #a9a6c5;
}
.form-button:hover{color: #291f90 !important;
    padding: 15px;
    background: #a9a6c5;a9a6c5
    border-radius: 10px;
    border:3px solid #291f90;
}
.margin10{margin: 10px 0px 10px 0px;
    border: 1px solid #000;}
/*.blink_me {
  animation: blinker 1s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0.3;
  }
}*/
.navbar-inverse .navbar-toggle { border-color: #fff;}
.navbar-toggle{margin-right: 21px}

@media only screen and (max-width: 412px)
{
  .navbar-brand img{width:12%; margin-top:-31px;}
  .navbar-collapse.collapse{background:#fff;}
  .topc1{height: 1200px}
  .mobile_hide{display: none}
  .nav_btns{width:50%; margin:5px 0px 5px 10px; padding: 10px}
  .mobile_tc{text-align: center}
  .navbar-brand{margin-top:-50px;}
  .f16{font-size:13px;}
  .font24{font-size:16px !important;}  
    footer{margin-top:0px;}
  nav>li { padding: 0px 19px; position: relative; display: block;}
  footer .text-right{text-align: left}
  footer img{margin-top:0px !important;}
  .white_highlight_div{width: 100% !important}
  .m-pull-right{float: none !important}
}

@media only screen and (min-width: 768px) 
{
  .custom_row{margin-right: 0px !important}

  .navbar-brand {
  transform: translateX(-50%);
  }


  .white_highlight_div{width: 60%}
  .rel_abs{position: relative; left: -50%;}
  .desktop_hide{display: none}
  .popimg{position: absolute; top:20%; left: 75%; overflow: hidden; height: 180px; width: 180px}
  .home_btn_slider{position: relative;top:68vh;}
  /*.carousel-inner{height: 84vh}*/
  .font180{font-size:160px;}
  .border-map{border:45px solid #FFF7B2;}
  .navbar{background: #fff; padding: 20px 0px; border:none; margin-bottom: 35px}
  .navbar-img{width: 85%; margin-top:-14px}
  .img-footer{width: 40%}
  .banner-img{width:60%;}
  .hindi-img{width: 50%}
  .max85{min-height:85vh;}
  .img-right{display: block; margin:0 0 0 auto;}
  .img-left{display: block; margin:0 auto 0 0;}
  .img-top{margin-top:20vh;}
  .img-top1{margin-top:45vh;}
} 
@media only screen and (max-width: 768px)
{
  .call-icon a{width: 100%;}
  .nav>li{margin-bottom: 5px;}
    .orange_pic{    width: 480px;
    max-width: 500px;
    margin-left: -71px;
    margin-top: -30px;}
.topc {
     height: 512px !important;
    }
.loan_img{
width: 392px !important;
    max-width: 372px !important;
    margin-left: -41px !important;
}
.bg-header{background:none !important;}
.special_yellow{margin-top: -62px !important;}

.navbar-inverse .navbar-brand{
    z-index: 1;
    width: 254px;
}
.navbar-brand{left: 23px !important;transform:0 !important;margin-top: -19px !important;}











.font-27{font-size:27px !important;}
.font-30{font-size: 30px !important;}
  .m-pull-right{float: none !important}
  .white_highlight_div{width: 90% !important}
  .navbar-brand img{width:100% !important; margin-top:-31px;}
  .navbar-inverse .navbar-toggle .icon-bar{background-color: #2a1f90}
  .navbar-collapse.collapse{background:#fff; padding: 0px 35px}
  footer .text-right{text-align: left}
  footer img{margin-top:0px !important;}
  .topc1{height: 1200px !important}
  nav>li { padding: 0px 19px; position: relative; display: block;}
  .mt130{margin-top:50px !important;}
  .line_height_50{line-height:35px !important}
  .rel_abs{position: static; left: 0%;}
  .tabs_three{width:auto !important;}
  .countdowns{position: static !important; top:0px; left:0px; margin:0 auto; width:53%;}
  .time_countdown { font-size: 22px !important; border-radius: 8px;}
  .bg_red_index {padding: 13px 4px !important; background: #d32727; color: #fff; width: 40px;}
  .time_countdown1 {font-size: 8px !important; display: inline-block; border-radius: 8px; 
    padding: 0px 0px !important; font-weight: 600;}
  #banner_btn{font-weight:500 !important; background: #007e47; border-color: #007e47; 
      font-size: 17px !important; padding: 5px 7px; top: 17px;}

  .mobile_hide{display: none}
  .row{margin-right:-15px}
  .popimg {
    position: absolute;
    top: 17%;
    left: 75%;
    width: 20%;
    overflow: hidden;
  }
  .carousel-inner{height: auto}
  .ptt-banner{padding-top:0px;}
  .font180{font-size:50px;}
  .f45{font-size: 35px !important;  font-family: KBC}
  .f34{font-size: 24px !important;  font-family: KBC}
  .f55{font-size: 45px !important;  font-family: KBC}
  .f100{font-size: 60px !important;  font-family: KBC}
  .hindi{font-family: KBC !important}
  .f36{font-size: 26px !important;  font-family: KBC}
  .f70{font-size:50px !important;  font-family: KBC}

  .border-map{border:5px solid #FFF7B2;}
  .navbar{background: #fff; padding: 20px 0px 0px 0px; border:none; margin-bottom: 35px}
  .navbar-img{width: 85%; margin-top:-26px}
  .img-footer{width: 100%}
  .banner-img{width: 100%}
  .hindi-img{width: 100%}
  .max90{height:auto;}
  .img-left, .img-right{display: block; margin:0 auto;}
} 
 
 .icon {
  position: relative;
  overflow: hidden;
 
  display: inline-block;
  text-decoration: none;
  text-align: center;
  font-size: 16px;
  font-family: sans-serif;
}

.icon:after {
  
  animation: shine 1s ease-in-out infinite;
  animation-fill-mode: forwards;  
  content: "";
  position: absolute;
  top: -110%;
  left: -210%;
  width: 200%;
  height: 200%;
  opacity: 0;
  transform: rotate(30deg);
  background: rgba(255, 255, 255, 1);
  background: linear-gradient(
    to right, 
    rgba(255, 255, 255, 0.6) 0%,
    rgba(255, 255, 255, 0.65) 77%,
    rgba(255, 255, 255, 0.5) 92%,
    rgba(255, 255, 255, 0.0) 100%
  );
}

.icon1 {
  position: relative;
  overflow: hidden;
  text-decoration: none;
  text-align: center;
  font-size: 16px;
  font-family: sans-serif;
}

.icon1:after {
  
  animation: shiner 1.8s ease-in-out infinite;
  animation-fill-mode: forwards;  
  content: "";
  position: absolute;
  top: -110%;
  left: -210%;
  width: 200%;
  height: 200%;
  opacity: 0;
  transform: rotate(120deg);
  background: rgba(255, 255, 255, 1);
  background: linear-gradient(
    to right, 
    rgba(255, 255, 255, 0.6) 0%,
    rgba(255, 255, 255, 0.65) 77%,
    rgba(255, 255, 255, 0.5) 92%,
    rgba(255, 255, 255, 0.2) 100%
  );
}


ol { counter-reset: item }

.icon:active:after{
  opacity: 0.5;
}

 .icon-green {
  position: relative;
  overflow: hidden;
 
  display: inline-block;
  text-decoration: none;
  text-align: center;
  font-size: 16px;
  font-family: sans-serif;
  top:5px;
}

.icon-green:after {
  
  animation: shine 1s ease-in-out  infinite;
  animation-fill-mode: forwards;  
  content: "";
  position: absolute;
  top: -110%;
  left: -210%;
  width: 200%;
  height: 200%;
  opacity: 0;
  transform: rotate(30deg);
  
  background: rgba(76, 175, 80, 1);
  background: linear-gradient(
    to right, 
    rgba(76, 175, 80, 0.5) 0%,
    rgba(76, 175, 80, 0.55) 77%,
    rgba(76, 175, 80, 0.40) 92%,
    rgba(76, 175, 80, 0.0) 100%
  );
}
.icon-green:active:after {
  opacity: 0.4;
}


.icon-red {
  position: relative;
  overflow: hidden;
  display: inline-block;
  text-decoration: none;
  text-align: center;
  font-size: 16px;
  font-family: sans-serif;
  top:5px;
}

.icon-red:after {
  
  animation: shine 1s ease-in-out  infinite;
  animation-fill-mode: forwards;  
  content: "";
  position: absolute;
  top: -110%;
  left: -210%;
  width: 200%;
  height: 200%;
  opacity: 0;
  transform: rotate(30deg);
  background: rgba(181, 61, 59, 1);
  background: linear-gradient(
    to right, 
    rgba(181, 61, 59, 0.5) 0%,
    rgba(181, 61, 59, 0.55) 77%,
    rgba(181, 61, 59, 0.40) 92%,
    rgba(181, 61, 59, 0) 100%
  );
}
.icon-red:active:after {
  opacity: 0.4;
}

@font-face {
    font-family: hindiFont;
    src: url(KBC18_0.ttf);
}
@keyframes shine{
  10% {
    opacity: 1;
    top: -50%;
    left: -90%;
    transition-property: left, top, opacity;
    transition-duration: 0.7s, 0.7s, 0.15s;
    transition-timing-function: ease;
  }
  100% {
    opacity: 0;
    top: -100%;
    left: -0%;
    transition-property: left, top, opacity;
  }
}

@keyframes shiner{
  10% {
    opacity: 1;
    top: -50%;
    left: -90%;
    transition-property: left, top, opacity;
    transition-duration: 0.7s, 0.7s, 0.15s;
    transition-timing-function: ease;
  }
  100% {
    opacity: 0;
    top: -100%;
    left: -0%;
    transition-property: left, top, opacity;
  }
}

.f45{font-size: 45px;  font-family: KBC}
.f34{font-size: 34px;  font-family: KBC}
.f100{font-size: 100px;  font-family: KBC}
.hindi{font-family: KBC !important}
.f55{font-size: 55px !important;  font-family: KBC}
.f36{font-size: 36px;  font-family: KBC}
.f70{font-size:70px;  font-family: KBC}
.font35{font-size:35px;}
.font45{font-size:45px;}
.font30{font-size:30px;}
.font24{font-size:24px;}
label{font-size:16px;}
.ptt{padding-top:70px;}
.home-banner{background: url(../images/website-banner.jpg) no-repeat center;}
.upper_header{background-color:#d32727; padding:10px;}
.upper_header a:hover{color:#fff !important;}


/* counter */
.cspan {
  display: inline-block;
  padding: 10px 10px 10px;
  border-radius: 3px;
  background: #d32727;
  margin-right: -2px;
  color:#fff;
}
.center {
  text-align: center;
  width: 50%;
  margin: 20px auto;
}
.message {
  color: #ccc6e3;
  font-family: Verdana;
  font-size: 12px;
}

/* Tabs */
/* Style the tab */
.tab {
    overflow: hidden;
    border: 1px solid #ccc;
    background-color: #f1f1f1;
}

/* Style the buttons inside the tab */
.tab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
    font-size: 17px;
}

/* Change background color of buttons on hover */
.tab button:hover {
    background-color: #ddd;
}

/* Create an active/current tablink class */
.tab button.active {
    background-color: #ccc;
}

/* Style the tab content */
.tabcontent {
    display: none;
    padding: 6px 12px;
    border: 1px solid #ccc;
    border-top: none;
}
@media (min-width: 768px){
  .ptt-banner{padding-top: 70px }
.modal-dialog {
    width: 50%;
    margin: 100px auto;
}
}

.mt130{margin-top:130px;}
.close{opacity: 0.7}
.sbmt-btn{padding: 11px 10px;
    font-size: 16px;
    background: #fff7b4;
    font-weight: 500;
    border: 2px solid #000;}
.margin-right{margin-right:20px;}
.modal-content{background: #fff7b2 !important}
.btn-defaultt{background: #d32727 !important; border-color: #d32727 !important; }
.btn-defaultt:hover{background: #9b1919 !important; border-color: #9b1919 !important; color:#fff; }
.text-white{color:#fff !important;}
.f22{font-size:22px !important;} 

.tbl>tbody>tr>td, .tbl>tbody>tr>th, .tbl>tfoot>tr>td,
 .tbl>tfoot>tr>th, .tbl>thead>tr>td, .tbl>thead>tr>th{border:1px solid #000; padding:10px;}
.m-tb20{margin-top:20px; margin-bottom: 20px}
/* Carousel Styles */
.carousel-indicators .active {
    background-color: #e31e24;
}


.carousel-inner img {
    width: 100%;
    /*max-height: 1150px*/
}

.carousel-control {
    width: 0;
}

.carousel-control.left,
.carousel-control.right {
  opacity: 1;
  filter: alpha(opacity=100);
  background-image: none;
  background-repeat: no-repeat;
  text-shadow: none;
}

.carousel-control.left span {
  padding: 15px;
}

.carousel-control.right span {
  padding: 15px;
}

.carousel-control .glyphicon-chevron-left, 
.carousel-control .glyphicon-chevron-right, 
.carousel-control .icon-prev, 
.carousel-control .icon-next {
  position: absolute;
  top: 45%;
  z-index: 5;
  display: inline-block;
}

.carousel-control .glyphicon-chevron-left,
.carousel-control .icon-prev {
  left: 0;
}

.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next {
  right: 0;
}

.carousel-control.left span,
.carousel-control.right span {
  background-color: transparent;
}

.carousel-control.left span:hover,
.carousel-control.right span:hover {
  opacity: .8;
  filter: alpha(opacity=80);
}

/* Carousel Header Styles */
.header-text {
    position: absolute;
    top: 0%;
    left: 0%;
    right: auto;
    width: 100%;
    color: #fff;
}

.header-text h2 {
    font-size: 40px;
}

.header-text h2 span {
    background-color: #2980b9;
  padding: 10px;
}

.header-text h3 span {
  background-color: #000;
  padding: 15px;
}

.btn-min-block {
    min-width: 170px;
    line-height: 26px;
}

.btn-theme {
    color: #fff;
    background-color: transparent;
    border: 2px solid #fff;
    margin-right: 15px;
}

.btn-theme:hover {
    color: #000;
    background-color: #fff;
    border-color: #fff;
}
.carousel-control{color:#2957a4 !important;}
.carousel-control:hover{color:#3671d3;}
.show-off {
  width: 405px;
  height: 605px;
  position: relative;
  top: -556px;
  left: -550px;
  transition: 1s;
  transform: rotate(30deg);
  background: linear-gradient(90deg, rgba(255,255,255, 0)50%, rgba(255,255,255,0.5)100%);
}

.popimg .show-off {
  transform: rotate(0);
  animation: shineimg 3s ease-in-out infinite;
}
@keyframes shineimg{
  100% {
    left: 560px;
    top: -445px;
    transition-property: left, top;
    transition-duration: 0.7s, 0.7s;
    transition-timing-function: ease;
  }
}
.image-center{display: block; margin: 0 auto}
.bhadai_heading{margin-top:65px;}
.inline-block{display: table-cell; text-align: center;}
.background_index{padding: 0px 0px;margin:0 auto;display: block}
.time_countdown{font-size: 40px; border-radius: 8px}
.bg_red_index{padding: 20px 30px; background: #d32727; color:#fff;}
.countdowns{position: absolute; top:20px; margin: 0 auto; left:50%;}
.time_countdown1{font-size: 15px; display: inline-block; border-radius: 8px;
  padding: 10px 20px;font-weight: 600 }
.index_btn{position: absolute; bottom:10%; margin: 0 auto; left:50%;}
.font36{font-size:36px;}
.text-green{color:#007e47;}
.mtt{margin-top:30px;}
.background_custom{background: url('../images/bhaskar-bg.png') center no-repeat;}
.line_height_50{line-height:50px}
.pb{padding-bottom: 50px}
.gallery_btn{position: relative; top:45px;}

#image-gallery .modal-footer{
  display: block;
}

.thumb{
  margin-top: 15px;
  margin-bottom: 15px;
}
.gallery
{
    display: inline-block;
    margin-top: 20px;
}
.mt-50{margin-top: 50px}
.text-grey{color:#969696;}
.pt-0{padding-top: 0 !important}
.mt-0{margin-top: 0 !important}
.pb-0{padding-bottom: 0 !important}
.mb-0{margin-bottom: 0 !important}
.pl-0{padding-left: 0 !important}
.ml-0{margin-left: 0 !important}
.pr-0{padding-right: 0 !important}
.mr-0{margin-right: 0 !important}
.pa-10{padding: 10px !important}
.p-0{padding: 0 !important}
.center_div{width: 80%; margin: 0 auto}
.border_white{border:3px solid #fff; border-radius: 8px; padding: 10px; text-align: center}
.white-text{color:#fff;}
.yellow-text{color:#fff50a;}
.bg1{background: url('../images/railway/bg2.png') center no-repeat; min-height: 180px;  background-size: contain;}
.sm-t{margin-top:15px;}
.custom_rel_img{position: absolute; top:15px; left:0;}
.bg2{background: url('../images/railway/bg1.png') center no-repeat; background-size: contain;}

.headerbg{background:url('../images/railway/header1.png') no-repeat; background-position: left top}
.negativez, marquee{z-index: -1}
.positivez{z-index: 10}
.yellow_bg_1{background:#0f065f url('../images/railway/yellow_bg_1.png') center no-repeat;}
.topc{
  position: relative;
  height: 670px;
  clip-path: polygon(
    0 0,
    100% 0,
    100% 100%,
    0 calc(100% - 5vw)
  );
}
.bottomc{
  margin-top: -5vw;
  background-image: linear-gradient(135deg, #0f065f, #0f065f);
}
.bg_yellow{background:#f79e1b }
.text-green{color:#126305;}

.topc1{
  position: relative;
  height: 680px;
  background-image: linear-gradient(#0f065f, #0f065f);
  clip-path: polygon(
    0 0,
    100% 0,
    100% 100%,
    0 calc(100% - 5vw)
  );
  overflow: visible;
}
.navbar-inverse .navbar-toggle{ background-color: #fff;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover { background-color: #fff;}
footer div.row{padding: 15px}
.text-blue{color:#291f90;}
.bg-blue{background:#291f90 !important }
body{overflow-x: hidden}
.large-mt{margin-top:130px;}
.navbar-brand {

  left: 50%;
  position: absolute;
}


/* DEMO example styles for logo image */
.navbar-brand {
  padding: 0px;
}
.navbar-brand>img {
  height: 100%;
  width: auto;
  padding: 0px 14px; margin-top: -10px
}
.navbar-brand{height: 70px}

.orange_bg{background:#fffbd8;}



#projectslider .owl-prev{left:-20px;}
#projectslider .owl-next{right:-20px;}

.button_style{padding: 11px; font-size: 30px;}
.white_highlight{background: #fff; padding: 10px; border-radius: 10px}
.yellow_bg{background:#ffcb09;}
.white_bg{background:#fff;}
footer img{/*margin-top:-110px !important;*/}
footer{background: #fff;}
.footer_bar{
  background:#fcbc02;
  text-align: center;
  padding: 5px 0;
}
.bb{  text-underline-position: under;}
#inner_footer footer{background: #016f64;color: #fff !important;}
#inner_footer footer a{color: #fff !important;}

#inner_footer footer a.channelbtn{color: #414048 !important;}



.form_btn {
  border: 0;
  box-sizing: border-box;
  box-shadow: inset 0 0 0 2px #f45e61;
}
.draw {
  overflow: hidden;
  position: relative;
}
.draw::before, .draw::after {
  content: '';
  box-sizing: border-box;
  position: absolute;
  border: 2px solid transparent;
  width: 0;
  height: 0;
}
.draw::before {
  top: 0;
  left: 0;
  border-top-color: #60daaa;
  border-right-color: #60daaa;
  animation: border 2s infinite;
}
.draw::after {
  bottom: 0;
  right: 0;
  animation: border 2s 1s infinite, borderColor 2s 1s infinite;
}

@keyframes border {
  0% {
    width: 0;
    height: 0;
  }
  25% {
    width: 100%;
    height: 0;
  }
  50% {
    width: 100%;
    height: 100%;
  }
  100% {
    width: 100%;
    height: 100%;
  }
}
@keyframes borderColor {
  0% {
    border-bottom-color: #60daaa;
    border-left-color: #60daaa;
  }
  50% {
    border-bottom-color: #60daaa;
    border-left-color: #60daaa;
  }
  51% {
    border-bottom-color: transparent;
    border-left-color: transparent;
  }
  100% {
    border-bottom-color: transparent;
    border-left-color: transparent;
  }
}

.shyam_amenties .icon{float: left;}
.shyam_amenties p{float: left;margin-left: 10px;width: 150px;}

.shyam_amenties .single_amentity{margin-bottom: 5px;}

.color_block{padding:10px; min-height: 233px}
.color_block.blue{background: #034ea2}
.color_block.red{background: #ed1c24}
.red_bg{background: #fd0001;}
.text-red{color: #fd0001;}
.color_block.green{background: #0db14b}
.block_anchor{position: relative;top: 20px; color: #fff; padding: 10px 15px;
    font-size: 22px;}
.block_anchor.red{background: #fd0001; border-radius: 30px; }


.circle_block{padding-bottom: 10px;border-radius: 50%; background: #ffcb05;width: 300px;
  height: 300px; margin:44px auto 10px auto}
.circle_block.green{background: #0db14b;}
.circle_block.blue{background: #034ea2;}
.bg_peach{background: #fedbb4}
.yellow_block{padding: 6px 4px; background:#ffcb05; border-radius: 12px}
.block_anchor.blue{background: #034ea2; border:2px solid #033f82;}
.bg_light_pink{background: #ffe9d7}
.text-yellow{color:#ffcb05 !important;}
a:hover{color:#ccc;}


.call-icon span{background: #fd0001;
    border-radius: 50%;
    padding: 6px;
    font-size: 12px;

}
.lotri_date_block{text-align: center;}
.lotri_date_block p{color: #fff;
    display: inline-block;
    padding: 5px 20px;
    font-size: 28px;
    margin-bottom: 0;}

.banner_text_container{
position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 0;
}

.banner_text{color:#fff;}
#shyamBanner{padding-left: 145px;}
.banner_text p.first-line{font-size: 20px;
    color: #fff;
    display: inline-block;
}
#shyamBanner p.first-line{border-top: solid 1px #fff;
    border-bottom: solid 1px #fff;margin-top: 120px;} 
.banner_text p.second-line{
font-size: 32px;
    color: #fff;
  }
.banner_text p.third-line{
    font-size: 20px;
    display: inline-block;
}
#shyamBanner p.third-line{color: #fd0001; padding: 2px 5px;}


.banner_text p.project_name{font-size: 67px;
    color: #fff;
    margin-bottom: 0;
    line-height: 64px;
    margin-top: 23px;}
.banner_text p.project_address{font-size: 19px; color:#fff;}
.banner_text a{background: #fd0001;
    color: #fff;
    font-size: 26px;
    border-radius: 6px;
    padding: 1px 20px;}

#rjcBanner{text-align: center;margin-top:25px;}
#rjcBanner p.second-line{margin-bottom: 0}

@media only screen and (max-width: 768px)
{
  #shyamBannerImg,#rjcBannerImg {
    width: 126%;
    margin-left: -26%;
  }

  .banner_text p.first-line {font-size: 13px;margin-bottom: 5px;}
  .banner_text p.second-line {font-size: 21px;margin-bottom: 7px;}
  .banner_text p.third-line {font-size: 16px;}
  .banner_text p.project_name {
    font-size: 26px;
    margin-bottom: 0;
    line-height: 17px;
    margin-top: 0;
  }
  .banner_text p.project_address {font-size: 13px;}





  #shyamBanner{padding-left: 15px}
  #shyamBanner p.first-line {margin-top: 10px;}

  #projectslider .owl-prev{left:-15px;}
  #projectslider .owl-next{right:-15px;}
  .shyam_amenties .single_amentity {
    margin-bottom: 12px;
    display: block;
    clear: both;
    float: left;
  }
  .shyam_amenties p {
    width: 220px;
  }


}




