body{ font-family: 'Urbanist', sans-serif; letter-spacing: 1px;}
body p{letter-spacing: 1px;}
.navigation { background: #fff; position: fixed; width:100%; padding:10px 10px; z-index:3;}
.navigation .brand { position: absolute; float: left; line-height: 85px; text-transform: uppercase; font-size: 1.4em; z-index:2;}
.navigation .brand a, .navigation .brand a:visited { color: #fff; text-decoration: none;}
.navigation .nav { float: right;}
.navigation nav ul { list-style: none; margin: 25px 0 0 0; padding: 0; float: right;}
.navigation nav ul li { float: left; position: relative; border-width: 1px;}
.navigation nav ul li:last-child{ border: none;}
.navigation nav ul li a, .navigation nav ul li a:visited { display: block; padding: 0 8px; line-height: 35px; color: #000000;
text-decoration: none; outline:none; font-size:18px; font-weight: 400;}
.navigation nav ul li a:hover { background: none; color: #2683be; text-decoration: none; outline: none;}
.navigation nav ul li a:visited:hover { background: none;}
.navigation nav ul li a:not(:only-child):after,.navigation  nav ul li a:visited:not(:only-child):after { padding-left: 4px; content: '\f0d7'; font-family: 'FontAwesome';}
.navigation nav ul li.active a{ color:#2683be;}
.navigation .nav-mobile { display: none; position: absolute; top: 30px; right: 10px; background: #262626; height: 45px; width: 50px;}
.navigation #nav-toggle {position: absolute; left: 8px; top: 19px; cursor: pointer; padding: 0;}
.navigation #nav-toggle span:before { top: -10px;}
.navigation #nav-toggle span:after { content: 'Menu'; bottom: 6px; right: -53px; color: #000; font-size: 18px; position: absolute;}
.navigation #nav-toggle.active span { background-color: transparent;}
.main_slider .slick-prev{ border:1.5px solid #fff; width:40px; height:40px; line-height:40px; border-radius:40px; text-align:center; position: absolute;
left:40px; top:42%; z-index:2;}
.main_slider .slick-next{ border:1.5px solid #fff; width:40px; height:40px; line-height:40px; border-radius:40px; text-align:center; position: absolute;
right:40px; top:42%; z-index:2;}
.main_slider{ top:165px;}
.main_slider img{ width:100%;}
.main_slider .slick-slide{ position: relative;}
.main_slider .slick-prev::before {content:"\f104"; line-height:38px; font-family: 'FontAwesome'; color:#fff; font-size:25px;}
.main_slider .slick-next::before {content:"\f105"; line-height:38px; font-family: 'FontAwesome'; color:#fff; font-size:25px;}
.main_slider .slick-next:hover:before{ color:#33cba5;}
.main_slider .slick-prev:hover:before{ color:#33cba5;}
.main_slider .carousel-caption{ left:0; width:100%; text-shadow: none; text-align: left; bottom:30%;}
.main_slider .banner_info{ float: right; padding-left: 74px; height: 110px; padding: 16px 50px;}
.main_slider .banner_info h2{ margin:0; font-size:45px; font-weight: 300;}
.main_slider .banner_info p{ margin:0; font-size:24px; font-weight: 600; line-height:24px; text-align:left; color: #2683be;}
.main_slider .banner_info a{ font-size:14px; font-weight: 400; line-height:36px; color:#fff; background:#2683be; padding:0 10px;
border-radius:20px; text-decoration: none; margin-top:20px; display: inline-block;}
.main_slider .banner_info .fa{ width:20px; height:20px; line-height:16px; text-align: center; border-radius:20px; border:1px solid #fff;
margin-right:10px; font-size:20px;}
.affix,.affix-top {position:static;}
.navigation .nav-dropdown { position: absolute; display: none; z-index: 1; background:#f6f6f6; top:45px;}
.navigation nav ul li ul li{ min-width:250px; border: none; border-bottom:1px solid #ddd;}
.navigation nav ul li ul li a{ color:#000 !important; border: none !important;}
.zindex_spy{}
.navigation .nav-mobile{ background:#0877bd; border-radius:10px;}
#topcontrol{ z-index: 2;}
.stcky {position: sticky; top: 18%;}
.whyftrpb{ padding: 165px 0 0 0;}
.whyftrpbc{ position: relative; background: url(../images/about_bg.png) bottom; background-size:  cover; padding: 0; padding-right: 19%;}
.whyftrpbc ul{ padding: 0; margin: 0;}
.whyftrpbc ul li{ list-style:  none; padding: 0; margin-right: 8px;}
.whyftrpbc ul li:last-child{ padding-left: 5px;}
.whyftrpbc ul li .whyftrpbs{ padding: 0;}
.whyftrpbc ul li .whyftrpbs img{ width: 100%;}
.whyftrpbc ul li:first-child .whyftrpbs{ margin-top: 100px;}
.whyftrpbc ul li .whyftrpbs h3{ color: #000000; font-size: 30px; font-weight: 400; margin-bottom: 30px; margin-top: 0;}
.whyftrpbc ul li .whyftrpbs h4{ color: #000000; font-size: 55px; font-weight: 400; font-family: 'Vidaloka', serif; margin-bottom: 30px;}
.whyftrpbc ul li .whyftrpbs h4 span{ display:  block;}
.whyftrpbc ul li .whyftrpbs p{ color: #000000; font-size: 18px; font-weight: 400; line-height: 35px;}
.know_more{ z-index: 2;}
.know_more a{ font-size: 16px; font-weight: 400; color: #000; text-decoration:  none; position: relative; padding-left: 15px; padding-top: 10px; margin-top: 20px;
display:  inline-block; text-align: left; -webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);
overflow: hidden;}
.know_more a:hover:before, .hvr-underline-from-center:focus:before, .hvr-underline-from-center:active:before {left: 0; right: 0;}
.know_more a:after{ content: ''; position: absolute; left: 0; top: 0; width: 40px; height: 40px; border-radius: 40px; border: 1px solid #ff8a55;}
.know_more a:before {content: ""; position: absolute; z-index: -1; left: 51%; right: 51%; bottom: 0; background: #ff8a55; height: 4px;
 -webkit-transition-property: left, right; transition-property: left, right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s;
 -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.whyftrpb_abs{ position: absolute; bottom: 0; right: 19%; width: 57%;}
.whyftrpb_abs ul { text-align: center; position: relative; top: -164px; padding: 0; margin: 0;}
.whyftrpb_abs ul li { float: none; display: inline-block; padding: 0 7px;}
.whyftrpb_abs ul li h4 { color: #fff; font-size: 30px; font-weight: 900; font-style: italic;}
.whyftrpb_abs ul li h4 span { display: block; font-size: 24px; font-weight: 400; font-style: normal;}
.whyftrpb_abs ul li h4 label {font-style: normal; margin: 0 0 0 5px;}
.whyftrpb_abs .item {}
.whyftrpb_abs .fun-fact { text-align: center; padding: 0 62px; border-bottom: 2px solid #ff8a55;}
.whyftrpb_abs .fun-fact.last{ padding-right: 0;}
.whyftrpb_abs .fun-fact label { display: inline-block; font-size: 54px; color: #000; font-weight: 900;line-height: 0;}
.whyftrpb_abs .fun-fact .timer { display: inline-block; font-size: 56px; font-weight: 900; color: #000; line-height: 0;}
.whyftrpb_abs .fun-fact span { display: block; color: #000; font-size: 20px; font-weight: 400; text-transform:  uppercase; margin-top: 15px;}
.whyftrpb ul li:first-child{ float:  right;}
.whyftrpb ul li .whyftrpbs.first{ margin-top: 70px;}
.vrhongigprb{ padding: 50px 0 70px 0; background: #efefef url(../images/home_ongoing_bg.png) bottom no-repeat;}
.vrhongigprb h3{ color: #ff8a55; font-size: 50px; font-family: 'Vidaloka', serif; text-align: center; margin-bottom: 30px;}
.vrhongigprb h3 span{ color: #000000; font-size: 20px; display:  block; font-weight: 400;}
.vrhongigprb p{ color: #000000; font-size: 18px; text-align: center; line-height: 32px; padding: 0 400px; margin-bottom: 30px;}
.ongoing_slider .slick-prev{ width:65px; height:65px; line-height:80px; border-radius:65px; text-align:center; position: absolute;
    left:-15px; top:45%; z-index:2; border: 1px solid #7e7e7e; background: #fff;}
.ongoing_slider .slick-next{ width:65px; height:65px; line-height:80px; border-radius:65px; text-align:center; position: absolute;
    right:-15px; top:45%; z-index:2; border: 1px solid #7e7e7e; background: #fff;}
.ongoing_slider img{ width: 100%;}
.ongoing_slider .slick-slide{ position: relative; padding:  20px;}
.ongoing_slider .item{ overflow:  hidden; background: #fff;}
.ongoing_slider .slick-prev::before {content:"\f104"; line-height:38px; font-family: 'FontAwesome'; color:#7e7e7e; font-size:25px;}
.ongoing_slider .slick-next::before {content:"\f105"; line-height:38px; font-family: 'FontAwesome'; color:#7e7e7e; font-size:25px;}
.ongoing_slider .slick-next:hover:before{ color:#7e7e7e;}
.ongoing_slider .slick-prev:hover:before{ color:#7e7e7e;}
.ongoing_slider .banner_info{ padding: 50px 20px; border-top:  none; position: relative;}
.ongoing_slider .banner_info .abs{ position: absolute; top: 0; right: 0;}
.ongoing_slider .banner_info .abs h4{ background: #ff8a55; color: #fff; font-size: 19px; font-weight: 400; margin: 0; padding: 10px 20px;}
.ongoing_slider .banner_info h5{ font-size:21px; font-weight:700; color: #ff8a55; position: relative; padding-left: 225px; margin: 20px 0;}
.ongoing_slider .banner_info h5 span{ display:  block; color: #313539; font-weight: 400;}
.ongoing_slider .banner_info h5 img{ position: absolute; left: 0; top: -8px; width:  auto;}
.ongoing_slider .banner_info p{ font-size:18px; font-weight: 400; line-height:24px; color: #212121; position: relative; text-align: left; margin-bottom: 0;}
.ongoing_slider .banner_info p span{ font-size: 45px; font-family: 'Vidaloka', serif; vertical-align:  top; display:  inline-block; float: right;}
.ongoing_slider .banner_info p span .fa{ font-weight: 400; font-size: 38px; margin: 0 10px;}
.ongoing_slider .banner_info p small{ position: absolute; right: 0; bottom: -45px; font-size: 23px;}
.ongoing_slider{ padding: 0 50px;}
.ongoing_slider .slick-dots{ bottom: 20px; z-index: 2; left: 20%; text-align:  left; width: 80%;}
.ongoing_slider .slick-dots li{ margin: 0 10px;}
.ongoing_slider .slick-dots li button::before{ font-family: inherit; width: 30px; height: 5px; background: #80a0bf; opacity: 1; font-size: 0;}
.ongoing_slider .slick-dots li a.active{  width: 30px; height: 5px;}
.ongoing_slider .slick-dots .slick-active button::before{ background: #b31408;}
.ongoing_slider .banner_img{ position: relative;}
.ongoing_slider .banner_img .pattern{ position: absolute; top: -15px; left: -15px;}
.ongoing_slider .banner_img .pattern span{ background: #fc0391; width: 50px; height: 50px; border-radius: 50px; display:  inline-block;}
.ongoing_slider .banner_img .pattern span.orange{ background: #ec6801;}
.ongoing_slider .banner_img .pattern span.blue{ background: #00c9c1;}
.ongoing_slider .banner_info h3{ color: #000000; font-size: 25px; font-weight: 700; text-transform: initial;}
.oplatcb{ text-align: center; background: url(../images/location_bg.jpg); padding: 50px 0;}
.oplatcb h3{ font-size: 30px; color: #fff;}
.oplatcb h4{ font-size: 50px; color: #fff; font-family: 'Vidaloka', serif;}
.oplatcb p{ font-size: 18px; color: #fff; font-weight: 500;}
.oplatcb .oplatcbmap{ padding-top: 250px; position: relative;}
.oplatcb .oplatcbmap ul{ position: absolute; top: 52px; width: 100%; left: 0; padding: 0; margin: 0;}
.oplatcb .oplatcbmap ul li{ color: #fff; font-size: 18px; text-transform:  uppercase; list-style:  none; display:  inline-block; vertical-align:  top; padding: 0 10px;}
.oplatcb .oplatcbmap ul li:nth-child(2){ margin-top: 30px;}
.oplatcb .oplatcbmap ul li:nth-child(3){ margin-top: 143px;}
.oplatcb .oplatcbmap ul li:nth-child(5){ margin-top: 75px;}
.oplatcb .oplatcbmap ul li:nth-child(6){ margin-top: 155px;}
.oplatcb .oplatcbmap ul li .oplatcbmaps h5{ position: relative; text-align: left; padding-left: 70px; font-size: 16px; font-weight: 600;}
.oplatcb .oplatcbmap ul li .oplatcbmaps h5 img{ position: absolute; left: 0; top: 0;}
.oplatcb .oplatcbmap ul li .oplatcbmaps h5 span{ display:  block;}
.ecorpglryb{ text-align: center; padding: 50px 0;}
.ecorpglryb h3{ font-size: 30px; color: #000; margin-top: 0;}
.ecorpglryb h3 span{ display:  block; font-size: 50px; color: #000; font-family: 'Vidaloka', serif;}
.ecorpglryb p{ font-size: 18px; color: #000; font-weight: 500; line-height: 30px; margin: 30px 0;}
.gallery_slider{ padding: 0 50px;}
.gallery_slider .slick-prev{ width:55px; height:55px; line-height:70px; border-radius:55px; text-align:center; position: absolute;
    left:-15px; top:45%; z-index:2; border: 1px solid #7e7e7e;}
.gallery_slider .slick-next{ width:55px; height:55px; line-height:70px; border-radius:55px; text-align:center; position: absolute;
    right:0; top:45%; z-index:2; border: 1px solid #7e7e7e;}
.gallery_slider img{ width: 100%;}
.gallery_slider .slick-slide{ position: relative; padding:  20px;}
.gallery_slider .item{ overflow:  hidden; background: #fff;}
.gallery_slider .slick-prev::before {content:"\f104"; line-height:38px; font-family: 'FontAwesome'; color:#7e7e7e; font-size:25px;}
.gallery_slider .slick-next::before {content:"\f105"; line-height:38px; font-family: 'FontAwesome'; color:#7e7e7e; font-size:25px;}
.gallery_slider .slick-next:hover:before{ color:#7e7e7e;}
.gallery_slider .slick-prev:hover:before{ color:#7e7e7e;}
.gallery_slider .slick-dots{ bottom: 20px; z-index: 2; left: 20%; text-align:  left; width: 80%;}
.gallery_slider .slick-dots li{ margin: 0 10px;}
.gallery_slider .slick-dots li button::before{ font-family: inherit; width: 30px; height: 5px; background: #80a0bf; opacity: 1; font-size: 0;}
.gallery_slider .slick-dots li a.active{  width: 30px; height: 5px;}
.gallery_slider .slick-dots .slick-active button::before{ background: #b31408;}
.gallery_slider .glry_img{}
.gallery_slider .glry_img img{ z-index: 2;}
.gallery_slider .glry_img_back{ position: absolute; left: 0; top: 0; right: 50px; bottom: 50px; background: #ebebeb; z-index: -1;}
.cntwvlerb{ padding: 0;}
.cntwvlerb ul{ padding: 0; margin: 0;}
.cntwvlerb ul li{ list-style:  none; padding: 0;}
.cntwvlerb ul li .cntwvlerbs{ background: #1d488a; padding: 225px 0; padding-left: 18%; position: relative;}
.cntwvlerb ul li:last-child .cntwvlerbs{ padding: 0;}
.cntwvlerb ul li .cntwvlerbs img{ width: 100%;}
.cntwvlerb ul li .cntwvlerbs h3{ color: #fff; font-size: 20px; text-transform:  uppercase;text-decoration:  underline;}
.cntwvlerb ul li .cntwvlerbs h4{ color: #fff; font-size: 50px; font-family: 'Vidaloka', serif;}
.cntwvlerb ul li .cntwvlerbs h4 span{ display:  block;}
.cntwvlerb ul li .cntwvlerbs p{ color: #fff; font-size: 18px;}
.cntwvlerb ul li .cntwvlerbs_abs{ position: absolute; right: 10%; top: 22%;}
.cntwvlerb ul li .cntwvlerbs_abs .fa-quote-right::before { content: ''; background: url(../images/connect_quote.png); width: 167px; height: 142px; display:  inline-block; }
.contactenq{ padding: 0 165px 0 0;}
.contactenq .form-group{ padding: 10px 0; margin: 0;}
.contactenq .form-control { color: #fff; box-shadow:  none; height: 60px; font-size:16px; font-weight: 400; border-radius: 10px; background:  none; border:  none;
border-bottom: 1px solid #fff; border-radius: 0;}
.contactenq select{ -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.contactenq ::placeholder{ color:#fff; font-size:16px; font-weight: 400;}
.contactenq .submit{ color: #fff; border:  none; padding: 10px 65px; width:  auto; border-radius: 5px; display:  inline-block; font-size: 16px;
font-weight: 400; border-radius: 10px; margin-top: 25px; position: relative; z-index: 2;}
.contactenq .abs{ position: absolute; left: -37px; top: 46px; width: 100%; text-align: center;}
.contactenq .abs span{ width: 40px; height: 40px; border-radius: 40px; border: 1px solid #ff8a55; display: inline-block;}
.contactenq option { color: #000; font-size:16px; font-weight: 400;}
.contactenq .submit:before{ content: ''; position: absolute; left: 0; top: 0; width: 40px; height: 40px; border-radius: 40px; border: 1px solid #ff8a55;}
.contactenq .input-group-addon { padding: 0; border: none; width: 100%; background:  none;}
.contactenq .input-group-addon .fa { position: absolute; right: 10px; top: 22px; color: #fff; font-size: 20px;  z-index: 3; }
.ohfrsrsb{ padding: 100px 0;}
.ohfrsrsbbg{ background: url(../images/stories_bg.png); background-size:  cover; padding: 0; position: relative;}
.story_slider .slick-prev{ border:1.5px solid #fff; width:40px; height:40px; line-height:40px; border-radius:40px; text-align:center; position: absolute;
    left:40px; top:45%; z-index:2;}
.story_slider .slick-next{ border:1.5px solid #fff; width:40px; height:40px; line-height:40px; border-radius:40px; text-align:center; position: absolute;
   right:40px; top:45%; z-index:2;}
.story_slider{}
.story_slider img{ width: auto; display: inline-block;}
.story_slider .slick-slide{ position: relative;}
.story_slider .slick-prev::before {content:"\f104"; line-height:38px; font-family: 'FontAwesome'; color:#fff; font-size:25px;}
.story_slider .slick-next::before {content:"\f105"; line-height:38px; font-family: 'FontAwesome'; color:#fff; font-size:25px;}
.story_slider .slick-next:hover:before{ color:#33cba5;}
.story_slider .slick-prev:hover:before{ color:#33cba5;}
.story_slider .item{}
.story_slider .item ul{ padding: 0; margin: 0;}
.story_slider .item ul li{ list-style:  none;}
.story_slider .item ul li .story_sliders{}
.story_slider .item ul li .story_sliders p{ font-size:16px; color:#000; line-height: 26px; }
.story_slider .item ul li .story_sliders h3{ position: relative; padding-left: 68px; color: #f86624; font-size: 30px; text-transform:  uppercase; font-weight: 700;
text-align: left;}
.story_slider .item ul li .story_sliders h3 span{ display:  block; font-size: 16px; color: #000; text-transform:  initial;}
.story_slider .item ul li .story_sliders h3 label{ position: absolute; left: 0; top: 0; width: 55px; height: 55px; border-radius: 55px; background: #004a80; color: #fff;
font-size: 21px; text-align: center; line-height: 55px;}
.story_slider .slick-dots{ bottom:35%; top:  inherit;}
.story_slider .slick-dots li button::before{ font-size:18px; color:#959595; opacity: 1;}
.story_slider .slick-dots .slick-active button::before{ color:#f86624;}
.story_slider .item ul li:first-child .story_sliders{ max-width: 410px; margin-top: 115px;}
.story_slider .item ul li:nth-child(2) .story_sliders{ max-width: 470px; float: right; min-height: 385px;}
.story_slider .item ul li:nth-child(3) .story_sliders{ max-width: 530px; margin-top: 100px; padding-left: 20px;}
.story_slider .item ul li:nth-child(4) .story_sliders{ max-width: 412px; float: right;}
.ohfrsrsb_abs{ position: absolute; left: 0; width: 100%; text-align: center; top: 18%;}
.ohfrsrsb_abs h4{ font-size: 20px; font-weight: 400; text-transform:  uppercase; color: #000;}
.ohfrsrsb_abs h5{ font-size: 50px; color: #000; font-family: 'Vidaloka', serif;}
.ohfrsrsb_abs h5 span{ display:  block;}
.ohfrsrsbbg .quote_left{ position: absolute; top: -30px; left: 30%;}
.ohfrsrsbbg .quote_right{ position: absolute; bottom: 73px; left: 49%;}
.eoitvrb{ background: url(../images/blog_bg.jpg); background-size:  cover; padding: 70px 0;}
.eoitvrb ul{ padding: 0; margin: 0;}
.eoitvrb ul li{ list-style:  none; padding: 0;}
.eoitvrb ul li .eoitvrbs{}
.eoitvrb ul li:first-child .eoitvrbs{ padding-right: 70px;}
.eoitvrb ul li .eoitvrbs h3{ font-size:23px; color: #fff; font-weight: 400;}
.eoitvrb ul li .eoitvrbs h3 span{ display:block; font-size: 40px; font-family: 'Vidaloka', serif; margin-top: 10px;}
.eoitvrb ul li .eoitvrbs p{ font-size:18px; color: #fff; font-weight: 400; line-height: 30px;}
.know_more a.blog{ color: #fff;}
.eoitvrb ul li .eoitvrbs_info{ border: 1px solid #fff; padding: 22px; min-height: 293px;}
.eoitvrb ul li .eoitvrbs_info h4{ font-size:18px; color: #fff; font-weight: 600; font-style: italic; height: 58px; overflow:  hidden;}
.eoitvrb ul li .eoitvrbs_info h4 a{ color: #fff; text-decoration:  none;}
.eoitvrb ul li .eoitvrbs_info p{ font-size:14px; color: #fff; font-weight: 400; line-height: 25px; text-align: left; margin-bottom: 0;}
.eoitvrb ul li .eoitvrbs_img{ padding: 0; position: relative;display: block;aspect-ratio: 1/1;overflow: hidden;}
.vrtyftrb{ padding: 50px 0 0 0; background: url(../images/footer_bg.jpg); background-size:  cover;}
.vrtyftrb h3{ font-size: 35px; font-family: 'Vidaloka', serif; color: #000; text-align: center; margin-top: 0; margin-bottom: 30px;}
.vrtyftrb h6{ font-size: 18px; color: #000; text-align: center; font-weight: 400; display:  inline-block; width: 100%;}
.vrtyftrb h6 a{ color: #000; text-decoration:  none;}
.ftrprjt{ padding: 0;}
.ftrprjt ul{ padding: 0; margin: 0;}
.ftrprjt ul li{ list-style:  none;}
.ftrprjt ul li .ftrprjts{ border-right: 1px solid #c9c9c9; margin-bottom: 30px;}
.ftrprjt ul li:last-child .ftrprjts{ border:  none;}
.ftrprjt ul li .ftrprjts ul{}
.ftrprjt ul li .ftrprjts ul li{margin: 7px 0; font-size: 16px; color: #000; font-weight: 400;}
.ftrprjt ul li .ftrprjts ul li a{ color: #000; font-weight: 400; text-decoration:  none; font-size: 16px;}
.ftrprjt ul li .ftrprjts ul li .fa{ margin-right: 10px;}
.vrtyftrb ul{ padding: 0; margin: 0;}
.vrtyftrb ul li{ list-style:  none;}
.vrtyftrb ul li .vrtyftrbs{}
.vrtyftrb ul li:first-child .vrtyftrbs{ background: #25549d; padding: 30px 15px;}
.vrtyftrb ul li .vrtyftrbs h5{ color: #fff; font-size: 35px; font-weight: 700;}
.vrtyftrb ul li .vrtyftrbs p{ color: #fff; font-size: 18px; font-weight: 400; margin: 19px 0;}
.vrtyftrb ul li .vrtyftrbs p span{}
.vrtyftrb ul li .vrtyftrbs p .fa{ margin-right: 10px;}
.vrtyftrb ul li .vrtyftrbs p a{ color: #fff; font-size: 18px; text-decoration:  none;}
.vrtyftrb ul li .vrtyftrbs p.follow{ font-size: 17px;}
.vrtyftrb ul{}
.vrtyftrb ul li {margin: 5px 0; padding: 0 5px;}
.vrtyftrb ul li .vrtyftrbs{ border-right: 1px solid #c9c9c9;}
.vrtyftrb ul li:last-child .vrtyftrbs{ border:  none;}
.vrtyftrb ul li .vrtyftrbs h4{ font-size: 25px; font-weight: 400; color: #000; margin-bottom: 20px; margin-top: 0;}
.vrtyftrb ul li .vrtyftrbs ul{}
.vrtyftrb ul li .vrtyftrbs ul li{ margin: 12px 0;}
.vrtyftrb ul li .vrtyftrbs ul li a{ color: #000; font-weight: 400; text-decoration:  none; font-size: 18px;}
.vrtyftrb ul li .vrtyftrbs ul li a .fa{ margin-right: 10px;}
.vlerltymsldr{ padding: 0; position: relative;}
.support_abs{ position: absolute; top: 20%; left: -2%; z-index: 2; transform: rotate(-90deg);}
.support_abs a{ color: #000; font-size: 16px; font-weight: 400; text-decoration:  none;}
.support_abs a .fa{ color: #0878bd; margin-right: 5px;}
.inner_banner{ margin-top: 150px;}
.inner_banner img{ width: 100%;}
.support_abs.inner{ top: 28%;}
.contact_fix{ position: fixed; right: 0; top: 25%; width: 90px; background: #fff; border: 5px solid #bdbdbd; border-radius: 90px; padding: 10px 10px;}
.contact_fix ul{ padding: 0; margin: 0; text-align: center;}
.contact_fix ul li{ list-style:  none; border-bottom: 1px solid #000; padding: 10px 0;}
.contact_fix ul li:last-child{ border:  none;}
.contact_fix ul li a{ font-size: 14px; color: #000; text-decoration:  none;}
.contact_fix ul li a .fa{ color: #979797; font-size: 30px;}
.abtclereltyb{ padding: 70px 0 0 0;}
.abtclereltyb_info{ padding-bottom: 30px;}
.abtclereltyb_info h3{ color: #1d498a; font-size: 56px; font-weight: 700; margin-top: 0; font-family: 'Vidaloka', serif;}
.abtclereltyb_info h3 span{ display:  block; font-size: 20px; font-weight: 400; color: #000;}
.abtclereltyb_info p{ color: #000; font-size: 18px; font-weight: 400; line-height: 35px; margin: 20px 0;}
.abtclereltyb_img{ position: relative;}
.abtclereltyb_img_abs{ position: absolute; bottom: -72px; width: 100%; text-align: center; left: 0;}
.abtclereltyb_img_abs h4{ background: #002157; color: #fff; border-radius: 10px; padding: 10px 20px; font-size: 31px;}
.abtclereltyb_img_abs h5{ color: #000; font-size: 28px; font-weight: 400; font-style: italic;}
.abtclereltyb_img_abs h5 span{ color: #000; font-size: 20px; font-weight: 600; font-style: normal; display:  block;}
.vispurb{ padding: 0;}
.vispurb ul{ padding: 0; margin: 0;}
.vispurb ul li{ list-style:  none; padding: 0;}
.vispurb ul li .vispurbs{ background: #1d498a; min-height: 375px; position: relative; padding: 85px 90px 0 0; padding-left: 40%;}
.vispurb ul li .vispurbs h3{ color: #fff; font-size: 40px; font-weight: 700; margin-bottom: 30px; margin-top: 0;}
.vispurb ul li .vispurbs ul{}
.vispurb ul li .vispurbs ul li{ color: #fff; font-size: 18px; font-weight: 400; position: relative; padding-left: 20px; line-height: 27px; margin: 10px 0;}
.vispurb ul li .vispurbs ul li:before{ content: ''; position: absolute; left: 0; top: 8px; width: 10px; height: 10px; border-radius: 10px; background: #fff;}
.vispurb ul li:last-child .vispurbs{ background: #215eb7;}
.vispurb ul li .vispurbs_abs{ position: absolute; right: 0; top: 0;}
.vispurb ul li:last-child .vispurbs{ padding-left: 90px; padding-right: 40%;}
.vispurb ul li:last-child .vispurbs_abs{ top: 15%;}
.vrtymisb{ text-align: center; background: url(../images/mission_bg.png) 100%; background-size:  cover; padding: 70px 0;}
.vrtymisb h3{ font-size: 50px; font-weight: 700; font-family: 'Vidaloka', serif; margin-top: 0;}
.vrtymisb p{ font-size: 18px; font-weight: 400; margin-bottom: 20px;}
.vrtymisb ul{ padding: 0; margin: 0 0 30px 0; background: #1d498a; border-radius: 10px; padding: 10px 30px; display:  inline-block;}
.vrtymisb ul li{ list-style:  none; color: #fff; font-size: 26px; font-weight: 700; float:  none; display:  inline-block; position: relative; padding: 0 10px;}
.vrtymisb ul li:before{content: ''; position: absolute; left: -6px; top: 16px; width: 10px; height: 10px; border-radius: 10px; background: #fff;}
.vrtymisb ul li:first-child:before{ display: none;}
.vrtymisb_info{ text-align: left;}
.vrtymisb_info p{ font-size: 18px; font-weight: 400; line-height: 35px;}
.vrtymisb_img{}
.inner_banner .caption{ position: absolute; left: 20%; top: 35%; z-index: 2;}
.inner_banner .caption h2{ color: #1d498a; font-size: 56px; font-weight: 700;}
.inner_banner .breadcrumb{ background:  none; padding: 0; margin: 0;}
.inner_banner .breadcrumb li a{ color: #000; font-size: 18px; font-weight: 400; text-decoration:  none;}
.ventureenq{ padding: 0 0 0 0;z-index: 2;}
.ventureenq .form-group{ padding: 25px 20px; margin: 0;}
.ventureenq .form-control { color: #353535; box-shadow:  none; height: 60px; font-size:16px; font-weight: 400; border-radius: 10px; background:  none; border:  none;
border-bottom: 1px solid #353535; border-radius: 0;}
.ventureenq select{ -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.ventureenq ::placeholder{ color:#353535; font-size:16px; font-weight: 400;}
.ventureenq .submit{ color: #fff; border:  none; padding: 10px 65px; width:  auto; display:  inline-block; font-size: 18px;
font-weight: 400; border-radius: 10px; position: relative; background: #1d498a; text-transform:  uppercase;}
.ventureenq option { color: #353535; font-size:16px; font-weight: 400;}
.ventureenq .input-group-addon { padding: 0; border: none; width: 100%; background:  none;}
.ventureenq .input-group-addon .fa { position: absolute; right: 10px; top: 22px; color: #353535; font-size: 20px;  z-index: 3; }
.ventureenq .form-group label{ font-size: 16px; color: #353535; font-weight: 400; margin-left: 10px;}
.ventureenq .form-group span{ color: #353535; font-weight: 600; margin-bottom: 20px; display:  inline-block;}
.ventureenq .form-group .form-check{ padding: 0; line-height: 50px;}
.vluerltyjntvb{ padding: 70px 0 0 0;}
.vluerltyjntvb h3{ text-align: center; color: #000; font-size: 20px; font-weight: 400; margin-top: 0;}
.vluerltyjntvb h3 span{ display:  block; color: #1d498a; font-weight: 700; font-size: 56px; font-family: 'Vidaloka', serif;}
.inner_banner .caption h2.ongoing{ color: #0d98a3;}
#nav {width: 100%; position:static; top:-32px;}
#nav.affix {position: fixed; top: 113px; z-index:10; -webkit-transition: all .6s ease-in-out;  left: 0; padding: 33px 0;}
.affixmenu{ padding: 0;}
.affixmenu .navbar-nav > li{ float:  none; display:  inline-block; width: auto; padding: 0 4px;}
.ovrvosdb{ padding: 50px 0 0 0;}
.ovrvosdb h3{ color: #0d98a3; font-size: 45px; font-weight: 400; font-family: 'Vidaloka', serif;}
.ovrvosdb_info{ padding: 0;}
.ovrvosdb_info p{ font-size: 17px; font-weight: 400; color: #000; line-height: 35px;}
.ovrvosdb_img{ margin-top: -50px;}
.affixmenu .navbar-collapse{ width: 100%; padding: 0; background: #0d98a3;}
.affixmenu .navbar-inverse ul{ background: #0d98a3;}
.affixmenu .navbar-inverse{ background: none; border:  none;}
.affixmenu .navbar-inverse .navbar-nav > li > a{ color: #fff; font-size: 18px; padding: 10px 6px;}
.affixmenu .navbar-nav{ text-align: center;}
.affixmenu .navbar{ min-height: inherit;}
.affixmenu .navbar-inverse .navbar-nav > .active > a{ background:  none; color: #faca09;}
.prjtamntyb{ text-align: center; padding: 50px 0;}
.prjtamntyb h3{ color: #000; font-size: 50px; font-family: 'Vidaloka', serif; margin-bottom: 30px;}
.prjtamntyb ul{ text-align: center;}
.prjtamntyb ul li{ float:  none; display:  inline-block; padding: 0 19px; vertical-align:  top;}
.prjtamntyb ul li .prjtamntybs{}
.prjtamntyb ul li .prjtamntybs h4{ color: #000; font-size: 20px; text-transform:  uppercase; font-weight: 700;}
.prjtamntyb ul li .prjtamntybs h4 span{ display:  block;}
.prjtovrvwb{ padding: 50px 0; background: url(../images/highlights_bg.jpg); background-size:  cover; position: relative;}
.prjtovrvwb h3{ color: #fff; font-size: 45px; font-family: 'Vidaloka', serif; margin-bottom: 50px; text-align: center; margin-top: 0;}
.prjtovrvwb_rel{ position: relative;}
.prjtovrvwb_abs{ position: absolute; left: 0; width: 100%; text-align: center; background: url(../images/map_bg.png) 85%; background-size:  cover; }
.prjtovrvwb_map{ padding: 30px 0; }
.prjtovrvwb_map iframe{  width: 100%;}
.prjtovrvwb_info{}
.prjtovrvwb_info .panel-title > a:before { float: right !important; font-family: FontAwesome;content: "\f068"; width: 30px; height: 30px; border-radius: 30px;line-height: 30px;
    text-align: center;background: none; font-size: 15px; font-weight: 300;}
.prjtovrvwb_info .panel-title > a.collapsed:before { float: right !important; content: "\f067"; width: 30px; height: 30px; border-radius: 30px; line-height: 30px;
 text-align: center; background: none; color: #fff;}
.prjtovrvwb_info .panel-title > a:hover, .sinhptlfaqb .panel-title > a:active, .prjtovrvwb_info .panel-title > a:focus { text-decoration: none;}
.prjtovrvwb_info .panel-title { color: #fff; font-size: 24px; font-weight: 400; text-align: left; margin: 0;}
.prjtovrvwb_info .panel-body { color: #303030; font-size: 16px; font-weight: 400; line-height: 30px;}
.prjtovrvwb_info .panel-heading { background: none; border: none; border-bottom: 1px solid #516481; padding: 18px 15px;}
.prjtovrvwb_info .panel-default { border: none; box-shadow: none; background: none;}
.prjtovrvwb_info .panel-default > .panel-heading + .panel-collapse > .panel-body { border-top-color: #516481 !important;}
.prjtovrvwb_info .panel-group .panel-heading + .panel-collapse > .panel-body { border-top-color: #516481 !important; color: #fff; font-size: 18px; font-weight: 400;}
.prjtovrvwb_info .panel-group .panel-heading + .panel-collapse > .panel-body ul{ padding: 0;}
.prjtovrvwb_info .panel-title a { display: block; text-decoration: none; outline: none;}
.prjtovrvwb_info .panel-title a.collapsed { color: #fff;}
.prjtovrvwb_info .panel-heading.last { border-bottom: none;}
.prjtovrvwb_info .panel-title a img { margin-right: 10px;}
.prjtovrvwb_info .panel-group .panel-heading + .panel-collapse > .panel-body ul li{ list-style:  none; padding-left: 30px; position: relative; margin: 10px 0;}
.prjtovrvwb_info .panel-group .panel-heading + .panel-collapse > .panel-body ul li img{ position: absolute; left: 0; top: 4px;}
.prjtovrvwb_add{}
.prjtovrvwb_add h4{ position: relative; font-size: 21px; font-weight: 700; color: #fff; padding-left: 200px;}
.prjtovrvwb_add h4 img{ position: absolute; ;left: 0; top: 0; border-right: 1px solid #516481; padding-right: 14px;}
.prjtovrvwb_add h4 span{ display:  block; font-size: 18px; font-weight: 400;}
.prjtglryb{ padding: 50px 0 0 0;}
.prjtglryb h3{ text-align: center; color: #000; font-family: 'Vidaloka', serif; font-size: 50px;}
.gallery_s {padding: 20px; position: relative;}
.gallery_s img{ display: inline-block; padding:0; width: 100%; position: relative;}
.gallery_s_icon { left:0; top:35%; position: absolute;  opacity: 0;transition: .5s ease-out; transform: scale(0);
display: flex; align-items: center; justify-content: center; background: rgba(0,0,0,.6);}
.gallery_s:hover .gallery_s_icon { opacity: 1; transition: .7s all; transform: scale(1); top: 25px; right: 25px; left: 25px; bottom: 25px;}
.gallery_s_icon .fa-search::before {content:''; background: url(../images/serasa_add_logo.png) center; width: 163px; height: 84px; display:  inline-block;}
.lg-sub-html h4 { font-family: 'Vidaloka', serif; font-size: 20px; color: #FFF;}
.ohfrsrsb h3{ text-align: center; color: #000; font-family: 'Vidaloka', serif; font-size: 50px; padding-bottom: 40px;}
.prjtlyotpb{ padding: 50px 0 0 0;}
.prjtlyotpb h3{ text-align: center; color: #000; font-family: 'Vidaloka', serif; font-size: 50px; margin-bottom: 30px;}
.prjtlyotpb ul{ padding: 0; margin: 0;}
.prjtlyotpb ul li{ list-style:  none;}
.prjtlyotpb ul li .prjtlyotpbs{ padding: 0;}
.prjtlyotpb ul li .prjtlyotpbs img{ width: 100%; height: 340px; border: 10px solid #0d98a3;}
.gallery_s .glry_img_back {position: absolute;left: 0;top: 0;right: 40px; bottom: 40px; background: #ebebeb; z-index: -1;}
.ohfrsrsb.serasa{ padding-top: 40px;}
.prjtenq{}
.projectenq{ padding: 0;}
.prjtenqc{ background: url(../images/project_enq_bg.png); background-size:  cover; border: 10px solid #f86624; padding: 50px 120px;}
.prjtenqc h3{ text-align: center; color: #000; font-size: 50px; font-family: 'Vidaloka', serif; margin-top: 0;}
.prjtenqc p{ text-align: center; color: #000; font-size: 18px;}
.projectenq .form-group{ margin: 0; padding: 20px 10px;}
.projectenq .form-group label{ color: #a5a5a5; font-size: 18px; font-weight: 400; margin: 0;}
.projectenq .form-control { color: #4c4c4c; box-shadow:  none; height: 35px; font-size:16px; font-weight: 400; border-radius: 10px; background:  none; border:  none;
border-bottom: 1px solid #a5a5a5; border-radius: 0; padding: 0;}
.projectenq select{ -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.projectenq ::placeholder{ color:#4c4c4c; font-size:16px; font-weight: 400;}
.projectenq .submit{ color: #000; border:  none; padding: 10px 65px; width:  auto; border-radius: 5px; display:  inline-block; font-size: 16px;
font-weight: 400; border-radius: 10px; margin-top: 25px; position: relative; z-index: 2;}
.projectenq .abs{ position: absolute; left: -37px; top: 46px; width: 100%; text-align: center;}
.projectenq .abs span{ width: 40px; height: 40px; border-radius: 40px; border: 1px solid #ff8a55; display: inline-block;}
.projectenq option { color: #4c4c4c; font-size:16px; font-weight: 400;}
.projectenq .submit:before{ content: ''; position: absolute; left: 0; top: 0; width: 40px; height: 40px; border-radius: 40px; border: 1px solid #ff8a55;}
.projectenq .input-group-addon { padding: 0; border: none; width: 100%; background:  none;}
.projectenq .input-group-addon .fa { position: absolute; right: 10px; top: 8px; color: #000; font-size: 20px;  z-index: 3; }
.projectenq .form-control.txt_area { padding: 5px 0;}
.cltdpb{ padding: 70px 0 0 0;}
.cltdpb ul{ padding: 0; margin: 0;}
.cltdpb ul li{ list-style:  none; margin-bottom: 30px;}
.cltdpb ul li .cltdpbs{}
.cltdpb ul li .cltdpbs_img{ padding: 0;}
.cltdpb ul li .cltdpbs_img img{ width: 100%;}
.cltdpb ul li .cltdpbs_logodown{ padding: 15px 0;}
.cltdpb ul li .cltdpbs_logo{ padding: 0;}
.cltdpb ul li .cltdpbs_logo h3{ position: relative; padding-left: 120px; color: #1d498a; font-size: 30px; text-transform:  uppercase; margin-top: 0; font-weight: 700;
padding-top: 12px;}
.cltdpb ul li .cltdpbs_logo h3 img{ position: absolute; left: 0; top: 0;}
.cltdpb ul li .cltdpbs_logo h3 span{ display:  block; color: #212121; font-size: 20px; text-transform: capitalize;}
.cltdpb ul li .cltdpbs_down{ text-align: center; padding: 0;}
.cltdpb ul li .cltdpbs_down a{ color: #212121; font-size: 17px; text-decoration:  none;}
.cltdpb ul li .cltdpbs_info{ padding: 0;}
.cltdpb ul li .cltdpbs_info ul{ padding: 0; margin: 0; background: #f8f8f8;}
.cltdpb ul li .cltdpbs_info ul li{ list-style:  none; border: 1px solid #cccccc; padding: 0; margin: 0;}
.cltdpb ul li .cltdpbs_info ul li .cltdpbs_infos{ padding: 20px 15px;}
.cltdpb ul li .cltdpbs_info ul li .cltdpbs_infos h4{ color: #212121; font-size: 20px; font-weight: 700;}
.cltdpb ul li .cltdpbs_info ul li .cltdpbs_infos h4 span{ display:  block; font-weight: 400; font-size: 18px;}
.wstnkub{}
.wstnkub_logo{ text-align: center;}
.wstnkub_logo a{ background: #ed5a73; color: #fff; padding: 10px 20px; text-decoration:  none; display:  inline-block; font-size: 16px; font-weight: 500;}
.wstnkub_logo a.logo{ background:  none;}
.wstnkub_logo p{ font-size: 18px; color: #000;}
.wstnkubinfo{}
.wstnkubinfo p{ font-size: 18px; color: #000;}
.wstnkubinfo p a{ text-decoration:  none; color: #000;}
.wstnkubinfo h6{ font-size: 22px;}
.wstnkubinfos{ padding-top: 10px;}
.wstnkubinfo p .fa{ width: 30px; height: 30px; border-radius: 30px; line-height: 30px; text-align: center; background: #ed5a73; color: #fff; margin-right: 7px;}
.wstnkub hr{ border-top:1px solid #1f283a ;}
.prjtlyotpb ul li .jana img{height: auto;}
.inrongongp{}
.inrongongps{ position: relative;}
.inrongongps img{ width: 100%;}
.inrongongps .banner_info {padding: 50px 20px; border-top: none; position: relative; background: #fff;}
.inrongongps .banner_info .abs{ position: absolute; top: 0; right: 0;}
.inrongongps .banner_info .abs h4{ background: #ff8a55; color: #fff; font-size: 19px; font-weight: 400; margin: 0; padding: 10px 20px;}
.inrongongps .banner_info h5{ font-size:21px; font-weight:700; color: #ff8a55; position: relative; padding-left: 225px; margin: 30px 0;}
.inrongongps .banner_info h5 span{ display:  block; color: #313539; font-weight: 400;}
.inrongongps .banner_info h5 img{ position: absolute; left: 0; top: -8px; width:  auto;}
.inrongongps .banner_info p{ font-size:18px; font-weight: 400; line-height:24px; color: #212121; position: relative; text-align: left; padding: 0; margin: 0;}
.inrongongps .banner_info p span{ font-size: 55px; font-family: 'Vidaloka', serif; vertical-align:  top; display:  inline-block; float: right;}
.inrongongps .banner_info p span .fa{ font-weight: 400; font-size: 46px; margin: 0 10px;}
.inrongongps .banner_info p small{ position: absolute; right: 0; bottom: -45px; font-size: 23px;}
.inrongongps:nth-child(even){ margin-top: 50px;}
.vluerltycntb ul li:last-child .vluerltycntbs h4{ padding-left: 0;}
.vluerltycntb ul li .vluerltycntbs h4.email{ padding-left: 40px;}
.vluerltycntb{}
.vluerltycntb ul{ padding: 30px 0; margin: 0;}
.vluerltycntb ul li{ list-style:  none;}
.vluerltycntb ul li .vluerltycntbs{ border: 1px solid #e1e1e1; border-radius: 10px; padding: 30px; min-height: 185px;}
.vluerltycntb ul li .vluerltycntbs h4{ position: relative; text-transform:  uppercase; font-size: 30px; font-weight: 700; color: #000; padding-left: 30px; margin-top: 0;}
.vluerltycntb ul li .vluerltycntbs h4 .fa{ position: absolute; left: 0; top: 0; color: #1d498a;}
.vluerltycntb ul li .vluerltycntbs p{ font-size: 18px; font-weight: 400; color: #000; margin: 0;}
.gallery_s_icon .fa-search.fortune::before {content:''; background: url("../images/serasa_fortune_project_logo.png") center; width: 163px; height: 84px; display:  inline-block;}
.gallery_s_icon .fa-search.garden::before {content:''; background: url("../images/bb_garden_project_logo.png") center; width: 163px; height: 84px; display:  inline-block;}
.gallery_s_icon .fa-search.destiny::before {content:''; background: url("../images/serasa_destiny_project_logo.png") center; width: 163px; height: 84px; display:  inline-block;}
.gallery_s_icon .fa-search.urbane::before {content:''; background: url("../images/serasa_urbane_project_logo.png") center; width: 163px; height: 84px; display:  inline-block;}
.vluerltycntb ul li .vluerltycntbs p .fa{ width: 40px; height: 40px; background: #25549d; border-radius: 40px; line-height: 40px; text-align: center; color: #fff;
font-size: 22px;}
.gallery_s_icon .fa-search.stellar::before {
    content: '';
    background: url('../images/stellar-logo.png') center;
    width: 163px;
    height: 84px;
    display: inline-block;
}
.gallery_s_icon .fa-search.ashville::before {content:''; background: url("../images/doctor-ashville-garden-project-logo.png") center; width: 163px; height: 84px; display:  inline-block;}
.cntmapfrm{ padding: 0;}
.cntmapfrms{}
.cntmapfrms h4{ text-align: center; color: #1d498a; font-size: 35px; font-family: 'Vidaloka', serif;}
.cntmapfrms h4 span{ display:  block; color: #353535; font-size: 16px; font-weight: 400;}
.ventureenq .form-group.contact{ padding: 5px 20px;}
.ventureenq .submit.contact{ height: inherit;}
.vrtyglryb{ padding: 70px 0 0 0;}
.vrtyglryb ul{ padding: 0; margin: 0;}
.vrtyglryb ul li{ list-style:  none; min-height: 445px;}
.vrtyglryb ul li .cusglry{ padding: 0;}
.vrtyglryb ul li .cusglry a{ text-decoration:  none;}
.vrtyglryb ul li .cusglry p{ text-align: center; font-size: 25px; background: #2683be; color: #fff; padding: 0;}
.gallery .gallery_s {padding: 0; position: relative;}
.gallery .gallery_s img{ display: inline-block; padding:0; width: 100%;}
.gallery .gallery_s_icon { left:0; top:35%; position: absolute;  opacity: 0;transition: .5s ease-out; transform: scale(0);
display: flex; align-items: center; justify-content: center; background: rgba(2,48,101,.8); height: 76%;}
.gallery .gallery_s_icon .fa-search{ font-size:50px; color:#fff;}
.gallery .gallery_s:hover .gallery_s_icon { opacity: 1; transition: .7s all; transform: scale(1); top: 25px; right: 25px; left: 25px; bottom: 25px;}
.lg-sub-html, .lg-toolbar{ background: none;}
.lg-backdrop{ background:rgba(0,0,0,.8);}
.lg-toolbar .lg-download::after { content: "\e0f2"; display: none;}
.lg-actions .lg-prev{ background: #2683be;}
.lg-actions .lg-prev::after{ color: #000;}
.lg-actions .lg-next{ background: #2683be;}
.lg-actions .lg-next::before{ color: #000;}
.lg-toolbar .lg-icon{ color:#2683be; font-size: 35px; padding: 10px 10px;}
.gallery .gallery_s_icon:after{ content: 'Click to View more'; opacity: 1; width: 100%; left: 0; text-align: center; position:  absolute; color: #fff; top: 15%;}
.gallery .gallery_s_icon .fa-search::before { content: ''; background: url(../images/stories_logo.jpg) center no-repeat; width: 191px;  height: 161px; display: inline-block;
border-radius: 10px;}
.vluerltytstmb{ padding: 50px 0 0 0;}
.vluerltytstmb ul{ padding: 0; margin: 0;}
.vluerltytstmb ul li{ list-style:  none; padding: 20px 10px;}
.vluerltytstmb ul li .vluerltytstmbs { position: relative; border: 1px solid #000; border-radius: 10px; padding: 44px; min-height: 288px;}
.vluerltytstmb ul li .vluerltytstmbs p{ font-size: 18px; line-height: 35px; color: #000; margin: 0;}
.vluerltytstmb ul li .vluerltytstmbs_abs{ position: absolute; top: -25px;}
.vluerltytstmb ul li .vluerltytstmbs_abs h4{ background: #0878bd; padding: 5px 10px; display:  inline-block; color: #fff; min-width: 270px;}
.vluerltytstmb ul li .nmbrabs{ position: absolute; right: 10px; top: 10px;}
.vluerltytstmb ul li .nmbrabs span{ width: 25px; height: 25px; border-radius: 25px; background: #0878bd; color: #fff; display:  inline-block; line-height: 25px;
text-align: center; font-weight: 700;}
.vrtyftrb ul li .vrtyftrbs ul li.active a{ color: #2683be;}
.affixmenu .navbar-inverse ul.promenu{ padding: 22px 0;}
.vrtyftrb ul li .vrtyftrbs p img{ margin-top: -3px;}
.vluerltycntb ul li .vluerltycntbs p img{ background: #25549d; border-radius: 40px; padding: 12px; margin-top: -5px;}
.vluerltycntb ul li .vluerltycntbs p a{ color: #000; text-decoration:  none;}
.ventureenq .form-group.contact{ padding: 7px 20px;}
.vrtyglryb h3{ text-align: center; color: #000; font-size: 20px; font-weight: 400; margin-top: 0;}
.vrtyglryb h3 span{ display:  block; color: #1d498a; font-weight: 700; font-size: 56px; font-family: 'Vidaloka', serif;}
.ovrvosdb_info .cltdpbs_down{ text-align: center; padding: 0;}
.ovrvosdb_info .cltdpbs_down a{ color: #212121; font-size: 17px; text-decoration:  none;}
.inner_banner .breadcrumb > li + li::before{ color: #000;}
.cltdpbs_down img{margin-bottom: 6px;}
.eoitvrb ul li:first-child .eoitvrbs.blog{ padding-right: 0;}
img.blogimgrs{height: 100%; object-fit: cover;transition: all .3s ease;transform-origin: center;will-change: transform;}
a.btn.btn-primary.value{margin: 0 auto;text-align: center;display: block;width: fit-content;font-size: 18px;padding: 3px 20px;}
.vrtyinnblg{}
.vrtyinnblg_info{ padding: 0;}
.vrtyinnblg_info h1{ color: #2683be; font-size: 30px;}
.vrtyinnblg_info p{ color: #000; font-size: 18px; font-weight: 400; line-height: 35px;}
.vrtyinnblg_info ul{}
.vrtyinnblg_info ul li{ color: #000; font-size: 18px; font-weight: 400; line-height: 35px;}
.sidebar{ position: sticky; top: 10%;}
.recent_post{}
.recent_post h3{ color: #fff; background: #ff8a55; padding: 15px 15px; border-top-left-radius: 10px;  border-top-right-radius: 10px; margin-bottom: 15px; text-align: center;}
.recent_post ul{ padding: 0; margin: 0;}
.recent_post ul li{ list-style:  none; border-bottom: 1px solid #eee; padding: 10px 0;}
.recent_post ul li a{ text-decoration:  none; font-size: 18px; color: #000;}
.recent_post ul li.active a{ color: #25549d; font-weight: 600;}
.abs_date.sedff{ position: absolute; top: 5px; right: 0;}
.abs_date span{ background: #25549d; color: #fff; padding: 5px 10px; font-weight: 600;}
.eoitvrb h3.blog{ text-align: center; color: #000; margin-top: 0; margin-bottom: 30px;}
.eoitvrb h3 span.blog{ display: block; color: #1d498a; font-weight: 700; font-size: 56px; font-family: 'Vidaloka', serif;}
.eoitvrb ul li .eoitvrbs_info.blog{ background: #25549d;}
.eoitvrb.blog{ background:  none;}
#topcontrol{ bottom: 95px !important;}
.vrtyinnblg_info img{ position: relative;margin: 0 auto;}
.vrtyinnblg_info .abs_date{ margin-top: 20px;}
.vrtyinnblg_info span{ background: #25549d; color: #fff; padding: 5px 10px; font-weight: 600;}
.sprite {background: url(../images/sprite.png) -300px -21px no-repeat; width: 16px; height: 16px; display:  inline-block;}
.vrtyinnblg .vrtyinnblg_info h3.vae{color:#098adb;font-size:20px;}
.whyftrpb h1{ text-align: center; margin-bottom: 50px; color: #ddd;}
.abtclereltyb h1{ text-align: center; margin-bottom: 50px; margin-top: 0; color: #ddd;}
.vrhongigprb p.home{ padding: 0;}
.ongoing_slider .banner_info p.home{ padding: 0;}
.cltdpb h1{ text-align: center; margin-top: 0; margin-bottom: 30px; color: #ddd;}
.cltdpb p{ color: #000000;	font-size: 18px; text-align: center;line-height: 32px;margin-bottom: 30px;}
.vluerltyjntvb h1{ text-align: center; color: #ddd; margin-top: 0; margin-bottom: 30px;}
.vluerltyjntvb p{ color: #000000;	font-size: 18px; text-align: center;line-height: 32px;margin-bottom: 30px;}
.vrtyglryb h1{ text-align: center; color: #ddd; margin-top: 0; margin-bottom: 30px;}
.vrtyglryb p{ color: #000000;	font-size: 18px; text-align: center;line-height: 32px;margin-bottom: 30px; padding: 0 400px;}
.eoitvrb.blog h1{ text-align: center; color: #ddd; margin-top: 0; margin-bottom: 30px;}
.eoitvrb.blog p{ color: #000000;	font-size: 18px; text-align: center;line-height: 32px; margin-bottom: 30px;}
.know_more a span{ display:  block; margin-top: 5px; color: #2683be; margin-bottom: 10px;}
.blog_tag{}
.blog_tag ul{ margin: 0; color: #000; font-size: 20px; padding: 0;}
.blog_tag ul h6{ font-size: 20px;}
.blog_tag ul li{ float:  none; display:  inline-block; }
.blog_tag ul li a{ text-decoration:  none; color: #000; font-size: 14px; padding: 5px; text-decoration: underline;}
.soci img.ico{display: inline-block;padding: 9px 5px;}
.soci h6{display: inline-block;color: #098adb;font-size: 18px;font-weight: bold;}
.soci{padding:12px 0px; padding-bottom: 0px;}
.iphonvalut img{margin: 0 auto;border:10px solid #0d98a3;}
.iphonvalut{margin-top: 20px;}
.news_slider{ text-align: center; position: relative; border: 1px solid #dc3545;}
.news_slider .slick-next::before, .client_slider .slick-prev::before{ color:#000;}
.news_slider img{ border:1px solid #eee;}
.news_slider .slick-slide{ padding:0 6px;}
.news_slider p{ color:#2683be; font-size:17px; font-weight: 400; margin:0; line-height: 38px;}
.annscrolls{ margin-top: 26px; float: right; padding: 0;}
.newshead{ background: #dc3545; text-align: center;}
.newshead h3{ padding: 10.5px 0; margin: 0; color: #fff; font-style: italic; animation-name: text;animation-duration: 4s;animation-iteration-count: infinite; font-size: 17px;
font-weight: 700;}
@keyframes text {
	0% {
	  color: #fff;
	  
	}
	30% {
	  letter-spacing: 7px;
	  
	}
	85% {
	  letter-spacing: 8px;
	  
	}
	100% {
	  
	}
  }

.ovrvosdb h1{ text-align: center;}
.whyftrpbc ul li .whyftrpbs h5{ font-size: 25px; margin: 20px 0;}
.abtclereltyb_info h5{ font-size: 25px; margin: 20px 0;}
.abtclereltyb_info ul{ padding: 0; margin: 0;}
.abtclereltyb_info ul li{ list-style:  none; position: relative; font-size: 18px; color: #000; padding-left: 20px; line-height: 35px; margin-bottom: 10px;}
.abtclereltyb_info ul li::before {content: '';position: absolute;left: 0;top: 12px;width: 10px;height: 10px;border-radius: 10px;background: #215eb7; }
.client_slider{}
.client_slider .item{ padding: 10px;}
.client_slider img{ width: 100%;}
.client_slider .slick-prev{  width:40px; height:40px; line-height:40px; border-radius:40px; text-align:center; position: absolute;
	left:0; z-index:2; top: 45%; background: #2683be;}
.client_slider .slick-next{  width:40px; height:40px; line-height:40px; border-radius:40px; text-align:center; position: absolute;
	right:0; top: 45%; z-index:2; background: #2683be; }
.client_slider .slick-prev::before {content:"\f104"; line-height:38px; font-family: 'FontAwesome'; color:#fff; font-size:25px;}
.client_slider .slick-next::before {content:"\f105"; line-height:38px; font-family: 'FontAwesome'; color:#fff; font-size:25px;}
.prjtclntsldr{}
.prjtclntsldr h3{ text-align: center;color: #000;font-family: 'Vidaloka', serif;font-size: 50px;padding-bottom: 40px;}
.socialfix{position: fixed;right: 0;top: 45%;z-index: 2;}
.socialfix ul{list-style-type: none;}
.socialfix ul li{padding: 10px 0px;}
.socialfix ul li a:hover{color:white;}
.socialfix ul li a{color: white;}
  
  @keyframes scrollLeft {
	0% {
	  transform: translateX(0%);
	}
	100% {
	  transform: translateX(-100%)
	}
  }

.valuehjana{padding: 0px;}
.valuehjana h1{fontcolor: #000;font-size: 50px;font-family: 'Vidaloka', serif;margin-bottom: 30px;text-align: center;}
.ovra .icons{display: inline-block;padding: 30px 13px;float: right;}
.stacont{display: inline-block;min-height: 283px;}
.stacont h5{font-size: 22px;color:#0877bd;font-weight: bold;line-height: 30px;}
.stacont p{font-size: 18px; line-height: 30px;}
.valuehjana .rh{}
.ovra .icons.ers{float: left;}
.ovra {padding: 0px;}
.ongoing_slider .banner_info .abs.ebs h4{background-color: #11aae2;}
.inrongongps .banner_info .abs.ebs h4{background-color: #11aae2;}
button.close{position: absolute;left: 100%;font-size: 30px;text-shadow: none;opacity: 5;background-color: #ed1b24;color:white;width: 7%;height: 5%;}
button.close:hover{opacity: 5;background-color: #ed1b24;color:white;width: 7%;height: 5%;}
button.close:focus{opacity: 5;background-color: #ed1b24;color:white;width: 7%;height: 5%;}
.modal-body img{width: 100%;}
.modal-body{padding: 0px;}
/* Default modal styles */
.modal-dialog { margin: 50px auto;}
.ongoing_slider .wholecont{ min-height: 115px;}
.gallery_s_icon .fa-search.vishwak::before {content: '';background: url("../images/vishwak-garden-project-logo.png") center;width: 163px;height: 84px;display: inline-block; }
.gallery_s_icon .fa-search.taasa::before {content: '';background: url("../images/taasa-srinivasa-enclave-add-logo.jpg") center;width: 163px;height: 84px;display: inline-block; }
.gallery_s_icon .fa-search.arunachala::before {content: '';background: url("../images/arunachala-nagar-project-logo.png") center;width: 163px;height: 84px;display: inline-block; }
.gallery_s_icon .fa-search.madras::before {content: '';background: url("../images/madras-avenue-project-logo.png") center;width: 163px;height: 84px;display: inline-block; }
.gallery_s_icon .fa-search.akan::before {content: '';background: url("../images/akan-avenue-project-logo.png") center;width: 163px;height: 84px;display: inline-block; }
.gallery_s_icon .fa-search.judges::before {content: '';background: url("../images/judges-colony-add-logo.png") center;width: 163px;height: 84px;display: inline-block; }
.gallery_s_icon .fa-search.spcity::before {content: '';background: url("../images/sp-city-add-logo.png") center;width: 163px;height: 84px;display: inline-block; }
.gallery_s_icon .fa-search.rrkgarden::before {content: '';background: url("../images/rrk-garden-add-logo.png") center;width: 163px;height: 84px;display: inline-block; }
.gallery_s_icon .fa-search.eminent::before {content: '';background: url("../images/serasa-eminent-add-logo.png") center;width: 163px;height: 84px;display: inline-block; }

.vlerltyutv{}
.vlerltyutv ul{ padding: 0; margin: 0;}
.vlerltyutv ul li{ list-style: none;}
.vrtyglryb ul li.videos{ min-height: inherit; padding: 10px;}
.vlerltyutv h3{text-align: center; color: #000; font-family: 'Vidaloka', serif; font-size: 50px; padding-bottom: 40px;}

.socialfix ul li a.twitter{ background: #fff; display:  inline-block; padding: 3px; margin-right: 5px;}
/* ============= vijai */
.gallery_s_icon .fa-search.golden-city::before {
    content: '';
    background: url(../images/golden-city-logo.png) center;
    width: 163px;
    height: 84px;
    display: inline-block;
}

/* Set maximum width for larger screens */
@media (min-width: 768px) {
  .modal-dialog {
    max-width: 60%;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 2000px){
	 .modal-dialog {
    max-width: 36%;
  }
}

/* Set width for smaller screens */
@media (max-width: 767px) {
  .modal-dialog {
    width: 90%;
  }
}

@media only screen and (max-width :767px) {
	
	.navigation nav ul { float: left;}
	.main_slider .carousel-caption{ bottom:0; width:100%; right: inherit; padding-bottom:12px;}
	.main_slider .carousel-caption a{ padding:0 10px; margin-top:5px;}
	.main_slider .carousel-caption p{ font-size:20px; line-height:24px;}
	.main_slider .carousel-caption h2{ font-size:22px; float: right; text-align: right; text-shadow: 5px 5px 8px #000; width:100%;}
	.callback_enq .form-group{ min-width:inherit; text-align:center;}
	.navigation nav ul li a, .navigation nav ul li a:visited{ color: #fff;}
	.navigation nav ul{ background: #0877bd; width:100%; margin-top:24px; padding-bottom: 12px;}
	.navigation{ padding:10px 0;}
	.navigation nav ul li.active a{ color:#fff;}
	.navigation nav ul li ul{ margin-top:0;}
	.navigation nav ul li a:hover, .navigation nav ul li a:visited:hover{ background: none;}
	.navigation nav ul li a:hover{ color:#fff;}
	.zindex_spy{}
	.navigation .brand{ width:45%; padding-left:10px; line-height:84px; top: 0;}
	.navigation .brand img{ width: 100%; height:  auto;}
	.navigation nav ul li.active a, .navigation nav ul li:hover a{ border-bottom: none;}
	.main_slider .banner_info a{ float: right;}
	.main_slider .banner_info{ padding:0; height:  inherit;}
	.whyftrpb{ padding: 180px 15px 30px 15px;}
	.whyftrpb ul li .whyftrpbs h4 span{ display:  initial;}
	.whyftrpb ul li .whyftrpbs h4{ font-size: 24px;}
	.whyftrpb ul li:last-child{ padding-left: 0;}
	.whyftrpb_abs{ width: 100%; position: static;}
	.whyftrpb_abs .fun-fact{ padding: 35px 0 20px 0;}
	.ongoing_slider{ padding: 0;}
	.ongoing_slider .banner_info h5 img{ width: 47%;}
	.ongoing_slider .banner_info h5{ padding-left: 170px;}
	.ongoing_slider .slick-prev{ left: 0; width: 40px; height: 40px; border-radius: 40px; line-height: 55px;}
	.ongoing_slider .slick-next{ right: 0; width: 40px; height: 40px; border-radius: 40px; line-height: 55px;}
	.vrhongigprb h3{ font-size: 30px;}
	.ongoing_slider .banner_info p span{ font-size: 35px;}
	.ongoing_slider .banner_info p span .fa{ font-size: 32px;}
	.whyftrpb ul li:first-child .whyftrpbs{ text-align: center; margin-top: 0;}
	.oplatcb .oplatcbmap ul li:nth-child(2){ margin-top: 0;}
	.oplatcb .oplatcbmap ul li:nth-child(3){ margin-top: 0;}
	.oplatcb .oplatcbmap ul li:nth-child(4){ margin-top: 0;}
	.oplatcb .oplatcbmap ul li:nth-child(5){ margin-top: 0;}
	.oplatcb .oplatcbmap ul li:nth-child(6){ margin-top: 0;}
	.oplatcb .oplatcbmap ul li{ width: 49%; min-height: 115px; padding: 0 5px;}
	.oplatcb .oplatcbmap ul li .oplatcbmaps h5 img{ top: -8px; width: 30%;}
	.oplatcb .oplatcbmap ul li .oplatcbmaps h5{ font-size: 14px; padding-left: 57px;}
	.gallery_slider .slick-next{ width: 35px; height: 35px; border-radius: 35px; line-height: 35px; right: 18px;}
	.gallery_slider .slick-prev{ width: 35px; height: 35px; border-radius: 35px; line-height: 35px; left: 7px;}
	.ecorpglryb h3 span{ font-size: 35px; margin-top: 10px;}
	.ecorpglryb h3{ font-size: 25px;}
	.ecorpglryb p{ padding: 0 15px;}
	.whyftrpb_abs .fun-fact .timer{ font-size: 35px;}
	.whyftrpb_abs .fun-fact label{ font-size: 35px;}
	.oplatcb h4{ font-size: 35px;}
	.oplatcb h3{ margin-top: 0;}
	.whyftrpb ul li .whyftrpbs{ padding-top: 30px;}
	.cntwvlerb ul li .cntwvlerbs{ padding: 0; text-align: center;}
	.cntwvlerb ul li .cntwvlerbs h4 span{ display:  initial;}
	.cntwvlerb ul li .cntwvlerbs h4{ font-size: 30px;}
	.contactenq{ padding: 0 30px;}
	.ohfrsrsbbg{ background:  none;}
	.ohfrsrsb_abs{ position: static;}
	.ohfrsrsb_abs h5{ font-size: 28px;}
	.ohfrsrsb_abs h5 span{}
	.story_slider .item ul li:first-child .story_sliders{ margin: 0; text-align: center;}
	.story_slider .item ul li .story_sliders h3{ font-size: 15px; padding: 0; text-align: center; position: relative;}
	.story_slider .item ul li .story_sliders h3 label{ margin-right: 10px; position: static;}
	.story_slider .item ul li .story_sliders h3 img{ position: absolute; right: 0; top: 0; width: 12%;}
	.story_slider .slick-dots{ bottom: -7%;}
	.ohfrsrsb{ padding: 35px 0;}
	.ohfrsrsbbg .quote_left{ top: 46px;left: 4%;}
	.ohfrsrsbbg .quote_left img{ width: 35%;}
	.ohfrsrsbbg .quote_right{ bottom: 62px; right: 10px; left:  inherit; text-align: right;}
	.ohfrsrsbbg .quote_right img{ width: 35%;}
	.story_slider .item ul li .story_sliders h3 label{ width: 45px; height: 45px; border-radius: 45px; font-size: 20px; line-height: 48px;}
	.eoitvrb{ padding: 20px 15px;}
	.eoitvrb ul li .eoitvrbs_img img{ width: 100%;}
	.eoitvrb ul li:first-child .eoitvrbs{ text-align: center; padding: 0;}
	.eoitvrb ul li .eoitvrbs h3 span{ font-size: 32px;}
	.eoitvrb ul li{ padding-bottom: 20px;}
	.vrtyftrb ul li:first-child .vrtyftrbs{ padding: 30px 10px; text-align: center;}
	.vrtyftrb ul li .vrtyftrbs p{ font-size: 16px;}
	.vrtyftrb h6{ font-size: 17px; background: #0877bd; color:#fff; margin: 0; padding: 10px 0;}
	.vrtyftrb h6.project{ margin-bottom: 50px;}
	.vrtyftrb h6 a{ color: #fff;}
	.abtclereltyb_info h3{ font-size: 35px; text-align: center;}
	.abtclereltyb_img_abs{ position: relative; top: -17px;}
	.vispurb ul li .vispurbs{ padding: 20px; min-height: inherit;}
	.vispurb ul li:last-child .vispurbs{ padding: 20px;}
	.vispurb ul li .vispurbs h3{ font-size: 30px;}
	.vrtymisb h3{ font-size: 35px;}
	.vrtymisb ul li{ font-size: 18px;}
	.vrtymisb ul{ padding: 10px 0;}
	.vrtymisb_info{ padding: 0;}
	.vrtymisb_img{ padding: 0;}
	.vrtymisb{ padding: 0 15px;}
	.inner_banner .caption h2{ font-size: 30px; margin: 0;}
	.inner_banner .caption{ left: 0; text-align: center; width: 100%;}
	.vluerltycntub{ padding: 40px 0 0 0;}
	.ventureenq .form-group label{ display:  initial;}
	.ventureenq .form-group .form-check{ line-height:  inherit;}
	.vluerltycntub h3 span{ font-size: 40px;}
	.ventureenq .form-group{ padding: 10px 20px;}
	.ovrvosdb_img{ padding: 0; margin-top: 25px; font-size: 25px;}
	.ovrvosdb{ padding: 0 15px 20px 15px;}
	.ovrvosdb h3{ font-size: 30px; text-align: center; margin-top: 0;}
	.prjtamntyb{ padding: 0 0 30px 0;}
	.prjtamntyb h3{ font-size: 35px;}
	.prjtamntyb ul li{ width: 49%; padding: 0 15px;}
	.prjtovrvwb_map iframe{ width: 100%; border-radius: 0;}
	.prjtovrvwb_abs{ position: static;}
	.prjtovrvwb_add h4 img{ width: 30%;}
	.prjtovrvwb_add h4{ padding-left: 120px; font-size: 22px;}
	.prjtovrvwb_add{ padding: 0;}
	.prjtovrvwb h3{ font-size: 35px;}
	.gallery_s{ padding: 10px;}
	.prjtglryb{ padding: 10px 15px 0 15px;}
	.prjtglryb h3{ font-size: 35px;}
	.gallery_s_icon .fa-search::before{ background-size: 65%; background-repeat: no-repeat;}
	.prjtlyotpb h3{ font-size: 35px; margin-top: 0;}
	.prjtlyotpb ul li .prjtlyotpbs img{ height:  inherit;}
	.prjtlyotpb ul li{ margin-bottom: 20px;}
	.prjtlyotpb ul li:last-child{ margin-bottom: 0;}
	.prjtovrvwb_info .panel-group .panel-heading + .panel-collapse > .panel-body{ padding: 20px 0;}
	.prjtovrvwb_info{ padding: 0;}
	.prjtenqc{ padding: 20px 15px; background:  none;}
	.prjtenqc h3{ font-size: 35px;}
	.cltdpb ul li .cltdpbs_logo h3{ font-size: 18px; padding-left: 112px;}
	.cltdpb ul li .cltdpbs_logo h3 span{ font-size: 17px;}
	.affixmenu .navbar-inverse{ background:  none;}
	.inrongongps{ padding: 0; margin-bottom: 20px;}
	.inrongongps:last-child{ margin-bottom: 0;}
	.inrongongps .banner_info h5 img{ width: 45%; top: 0;}
	.inrongongps .banner_info h5{ padding-left: 160px;}
	.inrongongps .banner_info p span{ font-size: 35px;}
	.inrongongps .banner_info p span .fa{ font-size: 30px;}
	.vluerltyjntvb h3 span{ font-size: 35px; margin-top: 10px;}
	.vluerltycntb ul li .vluerltycntbs h4{ font-size: 22px;}
	.vluerltycntb{ padding: 0;}
	.vluerltycntb ul li{ margin-bottom: 20px;}
	.vluerltycntb ul li:last-child{ margin-bottom: 0;}
	.ventureenq .form-group.contact{ padding: 5px 0;}
	.cntmapfrms h4{ margin-top: 30px;}
	.gallery .gallery_s_icon .fa-search::before{ background-size: 40%;}
	.vrtyglryb ul li .cusglry p{ font-size: 16px;}
	.vrtyglryb ul li{ padding: 10px; min-height: 227px;}
	.vluerltytstmb ul li .vluerltytstmbs{ padding: 30px 20px;}
	.affixmenu .navbar-toggle{ position: fixed; bottom: 0;z-index: 2; border:  none; padding: 0 0 0 10px; margin-top: 0; margin-bottom: 10px; width: 100%;}
	.affixmenu .navbar-collapse{ border:  none; width:  inherit; padding: 0;}
	#nav.affix{ padding: 0; bottom: 30px; top:  inherit;}
	.affixmenu .navbar-inverse ul{ padding: 0; margin: 0;}
	.project_fix{ position: fixed; bottom: 0; left: 0; width: 100%; background: #0d98a3; height: 50px; z-index: 2;}
	.vrtyftrb.project{ padding-bottom: 60px;}
	.affixmenu .navbar-toggle:after{ content: 'Project Menu'; color: #fff; font-size: 20px;}
	.affixmenu .navbar-inverse .navbar-toggle:hover{ background:  none;}
	.affixmenu .navbar-inverse .navbar-toggle:focus{ background:  none;}
	.affixmenu .navbar-inverse .navbar-toggle .icon-bar{ display:  none;}
	#topcontrol{ display:  none;}
	.affixmenu .navbar-nav > li{ float: none; display:  inherit;}
	.gallery_s_icon .fa-search.fortune::before {content: '';background: url("../images/serasa_fortune_project_logo.png") center no-repeat;background-size: 70%; }
	.inner_banner .caption h2{}
	.vrhongigprb {background: #fff url(../images/home_ongoing_bg.png) bottom no-repeat; padding: 10px 0 30px 0;}
	.inrongongps .banner_info{ background: #efefef; padding: 50px 15px;}
	.vrtyftrb{ padding: 15px 0 0 0;}
	.vrtyftrb ul li .vrtyftrbs{ border:  none;}
	.vrhongigprb .know_more a{ margin: 0;}
	.vrtymisb ul li::before{ top: 9px;}
	.vrtyglryb h3 span{ font-size: 30px;}
	.ongoing_slider .banner_info{ border: 1px solid #7e7e7e; border-bottom:  none; padding: 50px 10px;}
	.vrhongigprb h3 span{ margin-top: 10px;}
	.mob_follow{}
	.mob_follow ul{ padding: 0 0 10px 0; margin: 0; text-align: center; font-size: 17px;}
	.mob_follow ul li{ float:  none; display:  inline-block;}
	.mob_follow ul li a{}
	.mob_follow ul li a .fa{ width: 35px; height: 35px; border-radius: 35px; line-height: 35px; text-align: center; color: #fff; font-size: 20px;}
	.mob_follow ul li a .fa-facebook{ background: #3a559f;}
	.mob_follow ul li a .fa-instagram{ background: #3a559f; background:  radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);}
	.mob_follow ul li a .fa-youtube{ background: #3a559f;}
	.mob_follow ul li a img{ background: #000;border-radius: 35px;padding: 10px;margin-top: -5px;}
	.inrongongps:nth-child(2){ margin-top:  inherit;}
	.inrongongps:nth-child(4){ margin-top: inherit;}
	.vluerltyjntvb{ padding: 35px 0 0 0;}
	.vrtyglryb{ padding: 35px 0 0 0;}
	.abtclereltyb{ padding: 35px 0 0 0;}
	.ovrvosdb h3 span{ display:  block; color: #000; font-size: 25px;}
	.ovrvosdb_info{ text-align: center;}
	.projectenq .submit{ margin-top: 0;}
	.projectenq .abs{ top: 23px;}
	.inner_banner .breadcrumb li a{ font-size: 14px;}
	.story_slider .slick-dots li button::before{ font-size: 8px; border-radius: 10px; border: 1px solid #959595;}
	.inner_banner .caption.inner{ top: 62%;}
	.cltdpb{ padding: 35px 0 0 0;}
	.whyftrpb ul li .whyftrpbs h3{ margin-bottom: 15px; margin-top: 0;}
	.whyftrpb_abs .fun-fact span{ font-size: 16px;}
	.navigation #nav-toggle span{ background: url(../images/menu_line1.png) no-repeat; width: 25px; height: 25px; display:  inline-block;}
	.prjtamntyb ul li .prjtamntybs h4{ font-size: 16px;}
	.vluerltyjntvb h3 span{ font-size: 25px;}
	.vluerltytstmb{ padding: 20px 0 0 0;}
	.ongoing_slider .banner_info h5 span{font-size:18px;}
	.vrtyinnblg_info{ padding: 0;}
	.vrtyinnblg_info h1{ font-size: 21px;}
	.sidebar{ padding: 0;}
	.eoitvrb h3 span.blog{ font-size: 30px;}
	.abtclereltyb_img_abs h4{ font-size: 25px;}
	.eoitvrb h3.blog{ font-size: 20px;}
	.vluerltycntb ul li .vluerltycntbs{ text-align: center;}
	.vluerltycntb ul li .vluerltycntbs h4 .fa{ position: static; margin-right: 5px;}
	.vrtyftrb ul li .vrtyftrbs h4{ font-size: 18px; font-weight:  700;}
	/*jana*/
	.whyftrpb ul li:first-child{float: none;}
	.vrhongigprb p{ padding: 0;}
	.whyftrpbc{ padding: 0;}
	.whyftrpb h1{ margin: 0; font-size: 23px;}
	.cltdpb p{ padding: 0 15px;}
	.cltdpb h1{ font-size: 30px;}
	.vluerltyjntvb h1{ font-size: 30px;}
	.vluerltyjntvb p{ padding: 0 15px;}
	.vrtyglryb p{ padding: 0 15px; margin: 0;}
	.vrtyglryb h1{ font-size: 30px;}
	.know_more a{ text-align: left;}
	.iphonvalut{padding: 0px 15px;}
	.announcement h3{ background:  none;}
	.annscrolls{ margin-top: -14px;}
	.ovrvosdb h1{ font-size: 22px;}
	.inner_banner{ margin-top: 170px;}
	.prjtclntsldr h3{ font-size: 35px; padding-bottom: 15px;}
	.mob_twitter {background: url(../images/sprite.png) -11px -56px no-repeat; width: 16px; height: 16px; display:  inline-block;}
	.valuehjana h1{font-size: 35px;}
	.ovra .icons{text-align: center;display: block ruby;}
	.stacont{min-height: 0px;}
	.client_slider .slick-prev{ width: 30px; height: 30px; border-radius: 30px; line-height: 30px; bottom: -33px;}
	.client_slider .slick-next{ width: 30px; height: 30px; border-radius: 30px; line-height: 30px; bottom: -33px;}
	.client_slider .slick-next::before{ line-height: 30px;}
	.client_slider .slick-prev::before{ line-height: 30px;}
	button.close{position: absolute;left: 90%;font-size: 30px;text-shadow: none;opacity: 5;background-color: #ed1b24;color: white;width: 10%;height: 7%;bottom: 100%;}
	button.close:hover{position: absolute;left: 90%;font-size: 30px;text-shadow: none;opacity: 5;background-color: #ed1b24;color: white;width: 10%;height: 7%;bottom: 100%;}
	button.close:focus{position: absolute;left: 90%;font-size: 30px;text-shadow: none;opacity: 5;background-color: #ed1b24;color: white;width: 10%;height: 7%;bottom: 100%;}
	.socialfix{display: none;}
	.vlerltyutv h3{ font-size: 35px; padding-bottom: 0;}
	.vlerltyutv ul li{ padding: 10px 0;}


}

@media only screen and (max-width: 798px) {
	.navigation .nav-mobile { display: block; background:  none; top: 11px; right: 65px; }
	.navigation nav { width: 100%; padding: 70px 0 15px; }
	.navigation nav ul { display: none; }
	.navigation nav ul li { float: none; border-bottom:1px solid #4bc2a4; border-image: none; padding: 7px 0; }
	.navigation nav ul li a { padding:10px 15px; line-height:10px; }
	.navigation nav ul li ul li a { padding-left: 30px; }
	.navigation .nav-dropdown { position: relative; box-shadow: none; top:-4px; margin: 12px 0;  }
}
@media screen and (min-width: 799px) {
    .navigation .nav-list { display: block !important; }
}


@media only screen and (min-width: 768px) and (max-width: 1024px) {
	
	
		
}

@media (max-width: 1024px) and (orientation : landscape){
	
	
		
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	
	
		
		
}

@media screen and (max-width: 810px) {
    
  }

@media only screen and (max-width :992px) {

}





@media only screen and (min-width :1200px) and (max-width: 1500px) {

	.whyftrpb{ padding-right: 0;}
	.whyftrpb_abs .fun-fact{ padding: 0;}
	.whyftrpb ul li .whyftrpbs h4{ font-size: 35px; margin-bottom: 15px;}
	.whyftrpb_abs{ width: 65%; right: 6%;}
	.whyftrpb_abs .fun-fact .timer{ font-size: 40px;}
	.whyftrpb_abs .fun-fact label{ font-size: 40px;}
	.whyftrpb_abs .fun-fact span{ font-size: 16px;}
	.whyftrpb ul li:first-child .whyftrpbs{ margin-top: 0;}
	.whyftrpbc{ padding: 0;}
	.whyftrpbc ul li .whyftrpbs h3{ margin-bottom: 15px;}
	.whyftrpbc ul li .whyftrpbs p{ line-height: 30px;}
	.know_more a{ margin-top: 10px;}

}

@media only screen and (min-width :1501px) and (max-width: 2000px) {

	.whyftrpb{}
	.whyftrpb_abs .fun-fact{ padding: 0;}
	.whyftrpb ul li .whyftrpbs h4{ font-size: 45px; margin-bottom: 20px; }
	.whyftrpb_abs{ width: 57%; right: 19%;}
	.whyftrpb_abs .fun-fact .timer{ }
	.whyftrpb_abs .fun-fact label{ }
	.whyftrpb_abs .fun-fact span{ font-size: 18px;}
	.whyftrpb ul li:first-child .whyftrpbs{ margin-top: 0px;}
	.whyftrpbc ul li .whyftrpbs h3{margin-bottom: 15px;}
	.whyftrpbc{ padding-right: 10%;}
	.whyftrpbc ul li .whyftrpbs p{ line-height: 30px;}
	

}

@media only screen and (min-width: 360px) and (max-width: 391px){
	
}
@media only screen and (min-width: 360px) and (max-width: 786px){
	
}


.gallery_s_icon .fa-search.adhira::before {
    content: '';
    background: url('../images/adhira-logo.png') center;
    width: 163px;
    height: 84px;
    display: inline-block;
}



