#owl-demo .item img{
    display: block;
    width: 100%;
    height: auto;
}
#owl-demo .owl-prev {
    left:10px;
    top: 50% !important;
    position: absolute;
    background: none;
}
#owl-demo .owl-next {
    right: 10px;
    top: 50% !important;
    position: absolute;
    background: none;
}
.header_info {
    float: right;
    padding: 20px 0px 20px 0px;
}
.header_info h1 {
    float: left;
    font-family: 'Questrial', sans-serif;
    font-weight: 400;
    font-size: 17px;margin:0px;
    color: #0e0e0e;
    margin-top: 8px;
}
.header_info h1 a {
    color: #0e0e0e;text-decoration:none;
}
.header_info a{
    margin-left: 5px;
}
.header_info p{
    display: inline-block;
     font-family: 'Questrial', sans-serif;
}
.logo {
    position: absolute;
    left:-69px;
    z-index: 999;
}
.main_menu ul li a.active {
    color: #23225e;
}
.main_menu ul li {
    float: left;
    margin: 0 -2px 0 0;
	list-style:none;
}
.main_menu ul li a {
    display: inline-block;
    background: #67b588;
    padding: 5px 10px;
    text-transform: uppercase;text-decoration:none;
    color: #FFF;
    font-family: 'Signika', sans-serif;
    font-weight: 400;      min-width:143px;
    font-size: 14px;
    border: 1px dashed #000000;
    background: #67b588;
}

.main_menu ul li span {
    font-family: 'Signika', sans-serif;
    color: #20452f;
    font-size: 14px;
    text-transform: none;
}
.navbar-inverse {
    background-color: transparent;
    border-color: transparent;
}
.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom:0px;
    border: 1px solid transparent;
}
.navbar-inverse .navbar-nav > li > a {
    color: #fff;
}
.main_menu{background:#67b588;}
.menu-smal-dev, .no-pad-sd{padding:0px;}
.menu-smal-dev{float:right;margin-right: -52px;}
.welcome-bhap{padding:30px 0px 30px 0px;padding-bottom:0px;}
.welcome_title h1{
text-align:center;
display:inline-block;margin-top:0px;
    background: #ededed;
    border-bottom: 1px solid #67b588;
    border-left: 3px solid #67b588;
    padding: 10px 25px;
    font-family: 'Questrial', sans-serif;
    font-weight: 400;
    font-size: 19px;
    color: #0b3b60;
	margin-top:30px;
    margin-bottom: 25px;
}
.welcome_title {
    text-align: center;
}
.welcome-bhap p {
    float: left;
    width: 100%;
    font-size: 15px;
    color: #203133;
    font-family: 'Signika', sans-serif;
    font-weight: 400;
    line-height: 32px;
    text-align: left;
    padding: 0 0 30px 0;
}

.nav > li > a:hover, .nav > li > a:focus {
    text-decoration: transparent;
    background-color:transparent;
}
.nav-sidebar { 
    width: 100%;
    padding: 56px 0; 
}
.nav-sidebar a {
    color: #333;
    -webkit-transition: all 0.08s linear;
    -moz-transition: all 0.08s linear;
    -o-transition: all 0.08s linear;
    transition: all 0.08s linear;
}
.welcome_title br{display:none;}
.nav-sidebar .text-overflow a,
.nav-sidebar .text-overflow .media-body {
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis; 
}

.btn-blog {
    color: #ffffff;
    background-color: #E50000;
    border-color: #E50000;
    border-radius:0;
    margin-bottom:10px
}

h2{color:#0b56a8;}
 .margin10{margin-bottom:10px; margin-right:10px;}
  .container .text-style
{
  text-align: justify;
  line-height: 23px;
  margin: 0 13px 0 0;
  font-size: 19px;
}

.featured_projects {
    float: left;
    position: relative;
    background: url(../images/project_feat_bg.jpg) no-repeat;
    background-size: cover;
    min-height: 282px;
    width: 100%;
    border-top: 1px solid #67b588;
	padding-bottom: 30px;
}
.feat_pro_title {
    text-align: center;
    margin-top: -30px;
}
.feat_pro_title h1 {
    background: #ededed;
    padding: 10px 25px;
    font-size: 19px;
    color: #203133;
    font-family: 'Signika', sans-serif;
    font-weight: 400;
    display: inline-block;margin-top:0px;
}
.nav-sidebar li.active a{
    color: #963;
}
.nav-sidebar li a {
    display: block;
    padding: 6px 2px;
    color: #0e0e0e;
    text-decoration: none;
    font-family: 'Questrial', sans-serif;
    font-size: 24px;
    font-weight: 400;
}
.nav-sidebar li  a {
    display: block;
    padding: 6px 2px;
    color: #0e0e0e;
    text-decoration: none;
    font-family: 'Questrial', sans-serif;
    font-size: 24px;
    font-weight: 400;
}
.nav-sidebar li {
    display: block;
    font-size: 1.1em;
    border-bottom: 1px dashed #FFFFFF;
}
#owl-demo1 .item {
    float: right;
    right: 2px !important;
    position: relative;
}
#owl-demo2 .item {
    float: right;
    right: 2px !important;
    position: relative;
}
#owl-demo1 .owl-prev {
    left:14px;
    top:43% !important;
    position: absolute;
    background: none;
}
#owl-demo1 .owl-next {
    right: -20px;
    top: 43% !important;
    position: absolute;
    background: none;
}
#owl-demo2 .owl-prev {
    left:14px;
    top:43% !important;
    position: absolute;
    background: none;
}
#owl-demo2 .owl-next {
    right: -20px;
    top: 43% !important;
    position: absolute;
    background: none;
}
.tab-content{padding-top:20px;}
.client_testimonials{
    position: relative;margin-bottom:40px;
    background: #303030;padding:20px 10px 0 10px;
}
.client_testimonials span {
    float: right;
    color: #FFF;
    text-align: justify;
    font-family: 'Signika', sans-serif;
    font-size: 15px;
    font-weight: 400;
    padding: 20px 0;
}
.client_testimonials p {
    width: 100%;
    color: #FFF;
    text-align: justify;
    font-family: 'Signika', sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 24px;
    padding: 0 20px 0 0;
}
.client_testimonials img {
    position: absolute;
    bottom: -60px;
    left: 0;
}

footer {
    float: left;
    width: 100%;margin-top:30px;
    border-top: 2px solid #4b8a66;
    background: #67b588;
    padding: 30px 0 20px 0;
}
.quick_links h1 {
    color: #FFF;
    text-transform: uppercase;
    font-family: 'Signika', sans-serif;
    font-weight: 600;
    border-bottom: 1px dashed #346248;
    font-size: 16px;
    display: inline-block;
    padding: 0 20px 5px 0;
    margin-bottom: 10px;
}
.quick_links ul li {
    float: left;
    line-height: 30px;list-style:none;
    width: 100%;
    font-family: 'Signika', sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #2c543d;
}
.quick_links ul li:before {
    content: url(../images/quick_link_arrow.png);
    padding-right: 5px;
}
.quick_links ul li a {
    font-family: 'Signika', sans-serif;
    font-weight: 400;text-decoration:none;
    font-size: 15px;
    color: #2c543d;
}
ul.footer-pad{padding:0px;margin:0px;}
.quick_links ul li a.active {
    color: #23225e;
}
.quick_links h2 {
    line-height: 30px;margin:0px;
    width: 100%;
    font-family: 'Signika', sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #2c543d;
}
.quick_links h3 {
   
    color: #2c543d;
    font-family: 'Signika', sans-serif;
    font-weight: 600;
    font-size: 19px;margin:0px;
    padding: 20px 0 0 0;
}
.client_mail {
    font-family: 'Signika', sans-serif;
    font-size: 12px;
    background: url(../images/client_mail.png) no-repeat
 left;
    float: right;
    padding: 3px 0 10px 35px;
    color: #FFF;
    margin: 10px 0 0 0;
}
a.client_mail {text-decoration:none;}
a.client_mail:hover{color:red;}
.ft-right-end{float:right;}
.sub_footer p {
    color: #fff;
    font-family: 'Signika', sans-serif;
    font-weight: 400;
    font-size: 15px;margin-bottom:0px;
}
.sub_footer {
    width: 100%;
    background: #4b8a66;
    padding: 15px 0;    text-align: center;
}
.sub_footer p a {
    color: #fff;text-decoration:none;
}

#myModal .modal-dialog { width:747px; margin: 0 auto;}
#myModal .modal-dialog img{ width:100%;}
#myModal .modal-header{ border: none; padding:0 15px;}
#myModal .modal-body{ padding:0 15px;}

.modal{ top:10% !important;}
#myModal .modal-content{ background: none; box-shadow: none; border: none;}
#myModal .modal-header .close{ background:#67b588; padding:5px 10px; color:#fff; opacity:1;}
.aboutus_blk h2 {
    text-transform: uppercase;
    font-family: 'Signika', sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #23225e;
}
.aboutus_blk p {
    float: none;
    width: 100%;
    text-align: center;
	font-size: 15px;
    color: #203133;
    font-family: 'Signika', sans-serif;
    font-weight: 400;
    line-height: 32px;
    text-align: center;
    padding:10px 0 0 0;
}
#html_bg {
    background: url(../images/header_bg.jpg) no-repeat;
    min-height:500px;background-size:contain;
}
.aboutus_blk{text-align:center;}
.joint{text-align:center;margin-top:50px;}
.joint img{display:block;margin-left:auto;margin-right:auto;}
.joint h2{font-size:24px; color: #203133;line-height:24px;
    font-family: 'Signika', sans-serif;}
.joint h4{font-size:36px; color: #203133;line-height:30px;
    font-family: 'Signika', sans-serif;
}
.contctus_blk {
    margin-top: 50px;
}
.contact_add h2{
    font-family: 'Questrial', sans-serif;
    font-size: 19px;
    text-transform: uppercase;
    color: #0b3b60;
    position: relative;
    margin: 20px 0 20px 0;
    font-weight: bold;
}
.contact_add p {
    float: left;
    font-family: 'Signika', sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #101010 ;
    text-align: left;
    line-height: 10px;
    padding: 10px 10px 10px 0;
	margin: 0px;
	line-height: 30px;
}
.contact_add h2:before {
    content: '';
    width: 100px;
    height: 5px;
    background: #67b588;
    position: absolute;
    bottom: -7px;
}
.contact_add h6 {
    float: left;
    width: 100%;
    font-family: 'Signika', sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #101010;
    padding: 0;
    text-align: left;
    background: url(../images/contact_mail_before.png) no-repeat left;
    padding-left: 30px;
    line-height: 26px;
    margin-bottom: 0px;
}
input.name-enquiry{
    border: 0px;
    border-bottom: 1px solid #ddd;
    padding: 10px 0;
    margin-right: 13px;
    font-family: 'Signika', sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #454545;width:100%;
    background: none;
}
select.name-enquiry{ border: 0px;
    border-bottom: 1px solid #ddd;
    padding: 6px 0;
    margin-right: 13px;
    font-family: 'Signika', sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #454545;width:100%;
    background: none;    
	appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url(../images/carrer-drobdown.png);
    background-repeat: no-repeat;
    background-position: 98%;
}
textarea.name-enquiry{
	border: 0px;width:100%;
    border-bottom: 1px solid #ddd;
    padding: 10px 0;
    margin-right: 13px;
    font-family: 'Signika', sans-serif;
    font-size: 15px;
    font-weight: 400;
    color: #454545;
    height:40px;
}
input.submit{
    float: right;
    background: #7cc576;
    padding: 10px 20px;
    text-transform: uppercase;
    border: none;
    font-family: 'Signika', sans-serif;
    font-size: 15px;
    font-weight: 700;
    color: #454545;
    text-align: center;
    cursor: pointer;
    margin-right: 15px;width:200px;
}
.contact_add h6 a {
    color: #101010;text-decoration:none;
}
.our_services {
    position: relative;
    margin-top: 50px;
    border: 1px dashed #ddd;
    border-left: none;
    width: 86%;
    min-height: 312px;
}
.our_services h1 {
    position:absolute;
    left: 0;
    top: -13px;
    font-size: 19px;
    font-family: 'Questrial', sans-serif;
    font-weight: 400;
    color: #23225e;
    display: inline-block;margin:0px;
}
.our_services p {
    text-align: justify;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    font-family: 'Signika', sans-serif;
    width:75%;
}
.our_services img {
    position: absolute;
    top: 20%;
    right: -70px;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
     border:0px solid transparent;
    border-radius: 0px 0px 0 0;
    color: #2b2b2c;
    background: #FFF;
    border: 1px solid #67b588;
}
.nav-tabs {
    border-bottom: 0px solid #ddd;
}
.nav-tabs > li > a {	
	 border: 0px solid #ddd;
    border-bottom-color: transparent;margin-right:10px;
text-transform: uppercase;
    color: #2b2b2c;cursor:pointer;
    font-size: 15px;border-radius:0px;
    font-family: 'Signika', sans-serif;
    background: #ededed;
}
.scroll{padding:0px;}
.project_cont_blk{margin-top:50px;}
.project_cont_blk p{
    color: #0b3b60;
    font-size: 13px;
    line-height: 30px;float:none;
    font-family: 'Signika', sans-serif;
    font-weight: 400;margin:0px;padding:0px;
}
.project_cont_blk a {
    padding: 8px 17px;
    background: #67b588;
    text-decoration: none;
    text-transform: uppercase;
    color: #FFF;
    font-family: 'Signika', sans-serif;
    font-weight: 400;
    font-size: 12px;
    position: relative;
    top: 25px;
    float: right;
    z-index: 2;
}
.project_cont_blk img{float:left;    border: 1px solid #67b588;}
.project_cont_blk{float:left; min-height: 244px;}
.project-det{float:left; padding: 0 5px;}
div#content {
    margin-top: 30px;
}
.gallery{margin-top:20px;padding:0px;}
.ongoing_pro_img{margin-top:30px;}
.ongoing_pro_img img {
    float: left;    padding-bottom: 20px;
    margin-right: 20px;
}
.project-specification h1 {
    font-family: 'Questrial', sans-serif;
    font-weight: 400;
    font-size: 19px;
    color: #0b3b60;
}
.project-specification h1 a {
    display: inline-block;
    font-family: 'Questrial', sans-serif;
    text-transform: uppercase;
    font-size: 12px;
    background: #23225e;
    padding: 7px 10px 5px 10px;
    color: #fff;
    border-radius: 5px;text-decoration:none;
    margin: 0 0 0 10px;
    font-weight: 700;
}

.project-specification ul li label {
    width: 140px;
    font-family: 'Questrial', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #0b3b60;
    float: left;
}
.project-specification ul li small {
    width: 20px;
    font-family: 'Questrial', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #0b3b60;
    float: left;
}
.project-specification ul{
   list-style:none;padding:0px;
    line-height: 32px;float:left;
}
.project-specification ul li {
    width: 100%;clear:both;list-style:none;
    line-height: 32px;
}
.project-specification ul li span {
    width: 170px;
    font-family: 'Questrial', sans-serif;
    font-weight: 400;
    font-size: 14px;
    color: #0b3b60;
    float: left;
}
.layout-spec{width:167px;height:167px;border-radius:50%;display:table;float:left; background: #67b588;margin:0 auto;border: 10px solid #b3e1c7;margin-top: 30px;margin-left:20px;}
.layout-spec a{
    display: table-cell;
    vertical-align: middle;
    float: none;    color: #000000;text-decoration:none;
    text-transform: uppercase;
    font-size: 18px;
    font-family: 'Questrial', sans-serif;
    font-weight: 700;
    text-align: center;
}
.dtcp img{float:none;}
.dtcp img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.dtcp {
    float: left;
}
.pranavorchid_spec h1 {
    font-family: 'Questrial', sans-serif;
    font-size: 19px;
    color: #1b7340;
    font-weight: 400;
    padding: 20px 0 0px 40px;
}
.pranavorchid_spec h1{margin:0px;}
.pranavorchid_spec_lft ul li {
    background: url(../images/tick_black.png) no-repeat left 7px;
    padding: 0 0 0 20px;
    font-family: 'Questrial', sans-serif;
    font-size: 14px;
    color: #0b3b60;
    font-weight: 400;
    line-height: 27px;list-style:none;
}
.pranavorchid_spec_lft h2 {
    font-family: 'Questrial', sans-serif;
    font-size: 14px;
    color: #00913d;
    font-weight: 400;
    text-transform: uppercase;
    padding: 0 0 0px 20px;
}
.vishwasinfo h6 {
    font-family: 'Questrial', sans-serif;
    font-size: 14px;
    color: #000;
    font-weight: 700;
    text-transform: uppercase;
    padding: 0 0 10px 0;text-align:center;margin-top:30px;
}
.vishwasinfo ul li {
	list-style:none;
    background: url(../images/tick_black.png) no-repeat left 7px;
    padding: 0 0 0 24px;
    font-family: 'Questrial', sans-serif;
    font-size: 14px;
    color: #0b3b60;
    font-weight: 400;
    line-height: 27px;
    text-align: left;
}
.vishwasinfo p{padding:0px;float:none;}
.vishwasinfo h5 {
    font-family: 'Questrial', sans-serif;
    font-size: 14px;
    color: #67B588;text-align:center;
    font-weight: 700;
    text-transform: uppercase;
    padding: 20px 0 2px 0;
}
.amenities-gallery{margin-top:20px;}
.amenities-gallery p{padding:0px;  font-family: 'Questrial', sans-serif;
    font-size: 14px;text-align:center;    color: #67B588;text-transform:uppercase;}
.amenities-gallery img{display:block;margin-left:auto;margin-right:auto;}
ul.padd-right-deta{padding-left:15px;}
.linges_spec_call {
    float: left;
    width: 545px;
    background: #26ac5f;
    height: 63px;
    text-align: center;
    padding: 10px 0;
    margin: 50px 0 0 40px;
    position: relative;
}
.linges_spec_call h2 {
    width: 100%;
    text-transform: uppercase;
    font-size: 14px;
    color: #161616;
    font-family: 'Questrial', sans-serif;
    font-weight: 600;
    padding: 10px 0;
}
.project-specification p{padding:0px;}
.camera_caption div  h2 {
    color: #ddb131;
    padding-bottom:0px;   margin-bottom:0px;
	font-size: 17px;
    text-transform: uppercase;
    font-family: 'Signika', sans-serif;
}
.camera_caption div {
    padding: 0;
    background: none;
    color: #2a2a2a;
    font-family: 'Signika', sans-serif;
    line-height: 30px;
}
.camera_caption .button {
    float: none;
    display: inline-block;
    padding: 5px 10px 5px 10px;
    color: #FFF;
    background: #67b588;
    border-radius: 5px;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 300;
    transition: all 0.2s linear;
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
}
.camera_caption {
    position: absolute;
    z-index: 999;
    bottom: 15%;
}
.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus {
    color: #23225e;
    background-color: transparent;
}
.mobile-view{display:none;}

.smal-testi img{
    margin-top: 40px;
}
.why-join{
    margin-top: 42px;
    box-shadow: 0 0 20px #eeeeee;
    padding: 26px;
    margin-right: 35px;
    min-height: 330px;
}
.why-join h2{
    color: #23225e;
    font-size: 21px;
    text-transform: uppercase;
    font-weight: bold;
    padding-bottom: 11px;
}
.why-join ul li{
    list-style-type: none;
    margin-bottom: 17px;
    font-size: 14px;
    font-family: 'Amaranth', sans-serif;
}
.why-join ul li:before{
    content: url(../images/bulletin.png);
    position: absolute;
    display: inline-block;
    margin: 4px 4px 0 -27px;
}
.joint-form{
    background: #fbfbfb;
    box-shadow: 0 0 10px #eee;
    padding: 30px 50px 30px 10px;
}
input:not([type]), input[type="email" i], input[type="number" i], input[type="password" i], input[type="tel" i], input[type="url" i], input[type="text" i]{
    font-size: 16px;
    font-family: 'Amaranth', sans-serif;
    border: none;
    border-bottom: 1px solid #d9e5de;
    width: 100%;
    padding: 5px 0 10px 7px;
    background: none;
    outline: none;
  
}
input:not([type]), input[type="email" i]::placeholder, input[type="number" i]::placeholder, input[type="password" i]::placeholder, input[type="tel" i]::placeholder, input[type="url" i]::placeholder, input[type="text" i]::placeholder,textarea.form-control::placeholder{
      color: #555555;
}

textarea.form-control{
    height: 40px;
    border: none;
    border-bottom: 1px solid #d9e5de;
    box-shadow: none!important;
    font-size: 16px;
    font-family: 'Amaranth', sans-serif;
    background: none;
    outline: none;
}
input.form-control.submit{
    background: #3e7b58;
    font-size: 16px;
    font-family: 'Amaranth', sans-serif;
    color: #FFF;
    border-radius: 0!important;
    padding: 7px;
    height: 41px;
    width: 120px;
    font-weight: normal;
    text-align: center;
    float: none;
    margin: 0 auto;
}
.venture_enq{
    min-height: 195px;
}
.aboutus_blk br{
    display: block;
}
.aboutus_blk h4{
    color: #080808;
    font-size: 22px;
    font-family: 'Amaranth', sans-serif;
    text-transform: uppercase;
}
.aboutus_blk p{
    margin-bottom: 30px;
}
.aboutus_blk h3{
    margin-top: -100px;
}
.aboutus_blk h2 img{
    text-align: center;
    margin: 0 auto;
}

.blog{
	padding:0;
}
.blog-left{
margin-top:15px;
margin-bottom: 15px;
}
.date{
}
.date h2{ 
  font-family: 'Questrial', sans-serif;
  color: #fff;
  background: #67b588;
  text-align: center;
  display: flex;
  margin: 17px auto;
  position: relative;
  line-height: 22px;
  width: fit-content;
  padding: 4px 10px;
  margin-bottom: 0px;
}
.date h2 span{ 
	font-size:16px;
}

.blog-content{
	margin-top: 20px;
    padding-left: 95px;
}
.blog-content:before{
	content: '';
    border-left: 1px solid #67b588;
    display: inline-block;
    position: absolute;
    top: 285px;
    left: 60px;
    bottom: 0;
}
.blog-content h3{
	margin:0;
	text-align:justify;
	font-size:21px;
	color:#23225e;
    margin-top: 15px;
}
.blog-content p{
	text-align:justify;
	margin-bottom: 5px;
    line-height: 26px;
}

.blog-content p.thaihomesc a{ color:#23225e; text-align:center; font-size:19px; text-decoration:none; float:left; width:100%;}


.blog-content ul.lidtl{ margin:15px 0 0 15px; padding:0;}
.blog-content ul.lidtl li{ list-style:disc; margin:0; padding:0; line-height: 30px; font-family:'Signika', sans-serif; font-size:15px; text-align:left;}
.blog-right{
	padding:0;
}
.blog-right h2{
    margin: 0;
    background: #ededed;
    padding: 15px 0 15px 20px;
    text-align: left;
	font-size:17px;
	font-weight: 600;
}
.blog-right a{
	display: block;
    font-size: 15px;
    text-align: left;
	text-decoration:none;
	border: 1px solid #eee;
    padding: 12px 0 12px 20px;
    border-top: 0;
    color: #333;
    font-family: 'Signika', sans-serif;
	transition:0.3s ease-in-out;
	background:#fff;
    background-position: 20px 16px;
}
.blog-right a.active, .blog-right a:hover{
	background-image:url(../images/blog-active.png);
	background-repeat:no-repeat;
	background-position: 20px 16px;
    padding-left: 30px;
	color:#23225e;
}
.blog-head h2{
    text-align: left;
     font-family: 'Amaranth', sans-serif;
    font-size: 17px;
    margin-bottom: 10px;
    line-height: 24px;
}
.blog-head p{
    font-size: 15px;
    color: #333;
    font-family: 'Amaranth', sans-serif;
    padding: 0px;
    text-align: justify;
    line-height: 24px;
	clear: both;
}
.blog-head a{
    background: #525252;
    font-family: 'Amaranth', sans-serif;
    font-size: 15px;
    text-decoration: none;
    padding: 10px 20px;
    color: #FFF;
    float: left;
   margin-top: -13px;
    margin-bottom: 20px;
}
.blog-port img{
    min-height: 194px;
}

.joint-venture-header{
	padding:0;
}
.joint-logo{
	padding:0;
}
.joint-header-right{
	padding:0;
    text-align: right;
    margin-top: 40px;
}
.joint-header-right p{
	display:inline-block;
	font-size:15px;
	color:#1c1c1c;
	background:#ffd053;
    font-weight: 500;
    margin: 0;
    padding: 10px 20px;
    border-radius: 7px;
    margin-right: 7px;
	font-family: 'Heebo', sans-serif;
}
.joint-header-right p a{
	text-decoration:none;
	color:#1c1c1c;	
}
.joint-header-right ul{
	display:inline-block;
	padding:0;
    margin-left: 10px;
}
.joint-header-right ul li{
	display:inline-block;
}
.joint-header-right ul li:first-child{
	margin-right:5px;
}
.joint-header-right ul li a{
}

.joint-venture-content{
	padding:0;
}
.joint-venture-content h3{
	font-size:15px;
	color:#282828;
	text-align:center;
	font-family: 'Heebo', sans-serif;
    width: 80%;
    margin: 0 auto;
    line-height: 24px;
	margin-top: 25px;
	margin-bottom:25px;
}
.joint-venture-content h4{
	font-size:15px;
	color:#fff;
	background:#4b8a66;
	font-weight:400;
	text-align:center;
	font-family: 'Heebo', sans-serif;
    margin: 0 auto;
    line-height: 24px;
    margin-top: 25px;
    padding: 25px 30px 23px 30px;
    border-radius: 12px;
	margin-bottom:50px;
}

.joint-venture-left{
	padding:0;
	padding-right:30px;
	border-right:1px solid #ddd;
	margin-bottom:10px;
}
.joint-venture-right{
	padding:0;
	padding-left:30px;
	margin-bottom:10px;
}
.joint-venture-left h2, .joint-venture-right h2{
	margin:0;
	font-size:16px;
	font-family: 'Heebo', sans-serif;
    margin-bottom: 15px;
}
.joint-venture-left p, .joint-venture-right p{
	font-size:15px;
	color:#282828;
	background:url(../images/joint-venture-icon.png) left center no-repeat;
	padding-left:22px;
    background-position: 0px 4px;
}

.joint-venture-form{
	padding:0;
	margin-bottom:50px;
}
.joint-venture-form h2{
	font-size:17px;
	color:#000;
	text-transform:uppercase;
	text-align:center;
	margin-bottom:30px;
}
.joint-venture-form h2:after{
	content:'';
	border-bottom:1px solid #333;
	width:50px;
	display:block;
	margin: 0 auto;
	margin-top:7px;
}

input.form-1 {
    font-size: 15px;
	font-family: 'Heebo', sans-serif !important;
    border: none;
	color:#888;
    border-bottom: 1px solid #d9e5de;
    width: 100%;
    padding: 5px 0 10px 0px;
    background: none;
    outline: none;
	font-weight: 300;
}
textarea.form-1 {
	height:80px;
    font-size: 15px;
	font-family: 'Heebo', sans-serif !important;
    border: none;
	color:#888;
    border-bottom: 1px solid #d9e5de;
    width: 100%;
    padding: 5px 0 10px 0px;
    background: none;
    outline: none;
	font-weight: 300;
}
input.form-2{
	background:#4b8a66;
	color:#fff;
	border:none;
	width: 100%;
    padding: 12px;
    
}
iframe.joint-venture {
    box-shadow: 0px 0px 20px #ddd;
    padding: 40px 25px;
    width: 80%;
    margin: 0 auto;
    display: block;
}

.joint-venture-footer{
	padding:0;   
	width: 100%;
    margin-top: 30px;
    border-top: 2px solid #b6b5b5;
    background: #23225e;
    padding: 30px 0 20px 0;
}
.joint-venture-footer .quick_links ul li a {
    font-family: 'Signika', sans-serif;
    font-weight: 400;
    text-decoration: none;
    font-size: 15px;
    color: #e8e8e8;
}
.joint-venture-footer .quick_links ul li:before {
    content: url(../images/quick_link_arrow_1.png);
    padding-right: 5px;
}
.joint-venture-footer .quick_links h2 {
    line-height: 30px;
    margin: 0px;
    width: 100%;
    font-family: 'Signika', sans-serif;
    font-weight: 400;
    font-size: 15px;
    color: #e8e8e8;
}
.joint-venture-footer .quick_links h3 {
    color: #e8e8e8;
    font-family: 'Signika', sans-serif;
    font-weight: 600;
    font-size: 19px;
    margin: 0px;
    padding: 10px 0 0 0;
    margin-top: 20px;
    line-height: 0px;
}
.joint-venture-footer .quick_links h3 a{
	text-decoration:none;
    color: #e8e8e8;
}
.joint-venture-sub-footer{
	width: 100%;
    background: #161545;
    padding: 15px 0;
}
.joint-venture-sub-footer p, .joint-venture-sub-footer h6{
    font-size: 14px;
    color: #e8e8e8;
    margin: 0;
}
.joint-venture-sub-footer h6{
	text-align:right;
    margin-top: 3px;
}
.joint-venture-sub-footer h6 a{
    color: #e8e8e8;
}

.fb_like{ width:220px; margin:10px 0;}
.fb_like.landres{margin: -23px 0 0 90px;}
.fb-like{ padding:0;}
.fb_iframe_widget{ display:inline-block; position:none !important;}

<!--Landing page new Css Start-->
.logo-ban{ z-index: 999; position: relative;}
.land_header{ padding:5px 0;}
.land_logo{ padding:0;}
.land_logo a{ outline: none;}
.land_logo img{}
.land_call{ padding:27px 0 0 0;}
.land_call p{ font-size:30px; font-weight: 600; color:#221e1f; font-style: italic; text-align: right; margin:0;font-family: 'Barlow', sans-serif;}
.land_call p a{ font-size:30px; font-weight: 600; color:#221e1f; font-style: italic; text-decoration: none; outline: none;}
.land_call p img{ margin-right:10px;}
.land_img{ text-align: left; padding:0;}
.land_info{ float: right; text-align: right; background:#24255d; width: auto; padding:25px 40px;}
.land_info h2{ font-size:26px; color:#f7ca18; text-transform: uppercase; font-weight: 700; text-align: left; margin:0; font-family: 'Barlow', sans-serif; line-height:32px;}
.land_info h2 .fa{ margin-right:3px; font-size:26px;}
.land_info p{ font-size:20px; color:#fff; text-transform: uppercase; font-weight: 400; text-align: left; margin:0; font-family: 'Barlow', sans-serif;}
.land_slider{}
.land_slider .carousel-caption{ left:6%; text-shadow: none;right:7%; padding-bottom:0;}
.dtcp_app{ padding:50px 0 0 2%;}
.dtcp_app_l{ text-align: left; border-right:2px solid #fff; padding-left:0;}
.dtcp_app_l p{ text-transform: uppercase; color:#ece623; font-weight: 600; font-size:23px; margin:0; font-family: 'Barlow', sans-serif;}
.dtcp_app_l h3{ text-transform: uppercase; color:#ece623; font-size:30px; font-weight: 700; margin:0; font-family: 'Barlow', sans-serif;}
.dtcp_app_r{ padding:0; text-align: left; float: right;}
.dtcp_app_r ul{ padding:0;}
.dtcp_app_r ul li{ border-bottom:2px solid #fff; padding:10px 20px; width:100%; font-size:27px; font-weight: 700; line-height:43px;font-family: 'Barlow', sans-serif; list-style:none;}
.dtcp_app_r ul li:last-child{ border-bottom: none;}
.dtcp_app_r ul li p{ margin:0; font-size:23px; font-weight: 700; text-transform: uppercase; display: inline-block; position: relative; padding-left:50px;
font-family: 'Barlow', sans-serif;}
.dtcp_app_r ul li h6{ display: inline-block;}
.dtcp_app_r ul li p label{ margin:0; font-size:23px; font-weight: 700; text-transform: uppercase; display: inline-block; position: relative;
font-family: 'Barlow', sans-serif;}
.dtcp_app_r ul li p span{ font-size:19px; font-weight: 400; font-family: 'Barlow', sans-serif;}
.dtcp_app_r ul li p img{ position: absolute; left:0; top:5px;}
.shleb{ background:#547433; padding:20px 0; z-index:100;}
.land_enq{ text-align: center; padding:0;}
.land_enq .form-control{ background: #fff; border: none; color:#666666; height:45px; font-size:14px;font-family: 'Barlow', sans-serif; font-weight: 400;
padding:12px 29px;}
.land_enq select{ color:#fff;}
.land_enq option{ color:#000;}
.land_enq .form-control.txt_area{color:#666666;}
.land_enq .form-control.submits{ background:#000000; font-size:12px; color:#fff; text-transform: uppercase;font-family: 'Barlow', sans-serif;
 font-weight: 400; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.land_enq ::placeholder{ color:#666666; font-size:14px; font-family: 'Barlow', sans-serif; font-weight: 400;} 
.land_enq h2{ font-size:24px;color:#fff;font-family: 'Barlow', sans-serif; font-weight: 600; margin:0 0 5px 0;}
.shlpovb{ text-align: center; padding:30px 0;}

.shlpovb h1{ color:#23235e; font-size:28px; font-weight: 600; font-family: 'Barlow', sans-serif; margin-top:0;}
.shlpovb p{ color:#606060; font-size:18px; font-weight: 400; font-family: 'Barlow', sans-serif;}
.shlpovb h6{ color:#0b0b0b; font-size:18px; font-weight: 700; font-family: 'Barlow', sans-serif; font-style: italic;}
.shlpovb h6 span{ color:#50722f;}
.shlppfb{ background:#f9f9f9; padding:50px 0; text-align: center;}
.shlppfb{}
.shlppfb h2{ color:#23235e; font-size:29px; font-weight: 600; font-family: 'Barlow', sans-serif; margin-top:0; margin-bottom:50px; text-transform:uppercase;}
.shlppfb ul{ padding:0;}
.shlppfb ul li{ border-bottom:1px solid #c4c4c4; border-right:1px solid #c4c4c4; padding:30px 0 25px 0; min-height:210px; list-style:none;}
.shlppfb ul li p{ color:#000000; font-size:18px; font-weight: 400; font-family: 'Barlow', sans-serif; margin-top:20px;}
.shlppfb ul li.bor_bot_no{ border-bottom: none;}
.shlppfb ul li.bor_rgt_no{ border-right: none;}
.shlab{ padding:0;}
.shlabs{ padding:0;}
.shlabs h2{ font-size:27px; font-weight: 600; color:#fff; font-family: 'Barlow', sans-serif;}
.shlabs ul{ padding:0;}
.shlabs ul li{ color:#fff; font-size:18px; font-weight: 400; position: relative; line-height:34px; padding-left:20px; font-family: 'Barlow', sans-serif; list-style:none;}
.shlabs ul li:before{ content:''; position: absolute; left:0; top:10px; background:url(../img/land_loc_li_arrow.png) no-repeat; display: inline-block;
height:12px; width:11px;}
.shlabs:first-child{ background:#547433; padding:50px 50px 12px 8%;}
.shdebbasvb{ padding:0;}
.shdebbasvb ul{ padding:0; margin:0;}
.shdebbasvb ul li{ text-align:center; list-style:none;}
.shdebbasvb ul li:first-child{ background:#e32501;}
.shdebbasvb ul li:last-child{ background:#23235e;}
.shdebbasvb ul li a{ display: block; font-size:36px; font-weight: 600; color:#fff; text-decoration: none; padding:10px 0;font-family: 'Barlow', sans-serif;
outline: none;}
.shlabs iframe{ width:100%; min-height:471px; border: none; float: left;}
.shpfpb{ padding:40px 0;}
.shpfpbs{}
.shpfpbs img{ width:100%;}
.shlfb{ background:#efefef; padding:10px 0;}
.shlfb p{ text-align: right; margin:0; color:#464646; font-size:14px; font-weight: 400; line-height:34px;font-family: 'Barlow', sans-serif;}
.shlfb p a{ color:#464646; font-size:14px; font-weight: 400; text-decoration: none; outline: none;font-family: 'Barlow', sans-serif;}
.shlfb p img{ float: left; margin-right:5px;}
.shlpfb{ position: fixed; bottom:0; left:0; padding:0; z-index:2;}
.shlpfb ul{ padding:0; margin:0;}
.shlpfb ul li{ padding:0; text-align: center; border-right:1px solid #fff; list-style:none;}
.shlpfb ul li:last-child{ border: none;}
.shlpfb ul li a{ background:#ee1c25; display: block; text-decoration: none; outline: none; padding:6px 0; color:#fff;font-family: 'Barlow', sans-serif;
text-transform: uppercase; font-size:16px;}
.land_gallerys{ padding:5px 5px; margin-top:5px;}
.shlpovbl{ text-align: center; padding:0;}
.shlpovbl h2{ color:#23235e; font-size:27px; font-weight: 600; font-family: 'Barlow', sans-serif; margin-top:0;}
.thpgbt{ padding:30px 0 0 0;}
.thpgbt .nav-tabs{ text-align: center;}
.thpgbt .nav-tabs > li{ float: none; display: inline-block;}
.shpfpbs{}
.shpfpbs ul{ padding:0; margin:0 0 0 15px;}
.shpfpbs ul li{ line-height:30px; position: relative; font-family: 'Barlow', sans-serif; font-size:18px;}
.shpfpbs h2{ color:#000;}
.shpfpbs label.location-highlights{color: #e32501;line-height: 60px;font-family: 'Barlow', sans-serif;font-size: 17px;}
.thpgbt .nav-tabs > li > a{ font-size:20px;}
.thpgbt .nav-tabs > li.active > a{ background:#547433; color:#fff;}


.land_info.saiprince{ background: #00aef0;}
.land_info h2.saiprince{ color: #fff;}
.gallery_s.saiprince{ padding: 0;}
.thumbnail.saiprince{ margin-bottom: 0; border:  none;}
.spgvdo{ margin-top: 5px;}
.spgvdo{ padding: 0;}

.flrplan_slider .slick-prev{ border:1.5px solid #fff; width:40px; height:40px; line-height:40px; border-radius:40px; text-align:center; position: absolute;
    left:-45px; top:40%; z-index:2;}
.flrplan_slider .slick-next{ border:1.5px solid #fff; width:40px; height:40px; line-height:40px; border-radius:40px; text-align:center; position: absolute;
    right:-45px; top:40%; z-index:2;}
.flrplan_slider{ top:30px;}
.flrplan_slider img{ width:100%;}
.flrplan_slider .slick-slide{ position: relative; padding: 0 10px 30px 10px;}
.flrplan_slider .slick-prev::before {content:"\f104"; line-height:38px; font-family: 'FontAwesome'; color:#2c721f; font-size:50px;}
.flrplan_slider .slick-next::before {content:"\f105"; line-height:38px; font-family: 'FontAwesome'; color:#2c721f; font-size:50px;}
.flrplan_slider .slick-next:hover:before{ color:#33cba5;}
.flrplan_slider .slick-prev:hover:before{ color:#33cba5;}
.flrplan_slider  .flrplans{ position: relative; margin-bottom: 45px;}
.flrplan_slider  .flrplans p{ font-size: 18px; color: #0b0b0b; font-weight:  200; margin-top: 20px;}
.flrplan_slider  .flrplans img{ width: 100%;}



    
  @media (min-width: 992px){  
.land_slider .slide { margin:0;}
  }





.prvcyplcy{
	padding: 0 0 0 0; 
	text-align: left;
}

.prvcyplcy p{
	text-align: left;
}

span.distance{margin: 0 10px 0 20px;}

.fixed-scroll{position: fixed;bottom: 70px;z-index: 200;right: 0px;}
.fixed-scroll ul{list-style-type:none;}
.fixed-scroll ul li:last-child a{background:#303030;padding:8px 20px;border-radius:100px;color:#fff;margin-top:15px;display:inline-block;letter-spacing:1px;font-size:16px;}
.fixed-scroll ul li:last-child a:hover{background:#82a237;}
.fixed-scroll ul li:last-child a img{display:inline-block;vertical-align:middle;margin-right:10px;}
.fixed-scroll ul li a {text-decoration:none;}
.shleb.saiprince{ background: #a6ce39;}
.dtcp_app_l.saiprince{ padding: 0;}
.dtcp_app_r ul li p.saiprince{ padding-left: 0;}
.dtcp_app_l p.saiprince{ color: #fff;}
.dtcp_app_l h3.saiprince{ color: #fff;}
.shlabs.saiprince:first-child{ padding-top: 15px;;}
.shpfpbs_sub{ border: 1px solid #ddd; padding: 20px 30px; margin-top: 40px;}
.shpfpbs_sub h6{ color: #e32501; font-size: 27px; font-weight: 400;}
.saiprncgrnpp{ margin-bottom: 30px;}
.saiprncgrnpp h2{ color: #23235e; font-size: 27px; font-weight: 600; font-family: 'Barlow', sans-serif; margin-top: 0; text-align: center;}
.saiprncgrnpp img{ width: 100%;}

.contact_enquiry .form-control{ box-shadow:  none;}
.contact_enquiry select{ padding-bottom: 10px; border:  none; border-bottom: 1px solid #d9e5de; font-size: 16px; font-family: 'Amaranth', sans-serif; padding: 0;}
.contact_enquiry button{ float:  right; width: 100%; border:  none;}
.input-group-addon{ width: 100%;}
.venture_sub{ background: #4b8a66; border:  none; color: #fff; padding: 10px 0;}

.gallery_s{ padding: 5px;}
.gallery_s .thumbnail{ margin-bottom: 0;}

.project_cont_blk p.saidelight{ padding-left: 0;}
.jebebf img{margin-top:75px;}
.sinhptlorspltyb h2{text-align: center;
color: #474747;
font-size: 50px;
font-weight: 400;
margin-top: 0;}
.sinhptlorspltyb .nav-tabs{text-align: center;border: none;}
.sinhptlorspltyb ul{padding: 0;margin: 0;}
.tab-content > .active{display: block;}
.sinhptlorspltyb .nav-tabs > li.active > a, .sinhptlorspltyb .nav-tabs > li.active > a:focus, .sinhptlorspltyb .nav-tabs > li.active > a:hover{color: #ee5f78;background: none;border: none;box-shadow: none;border: 1px solid transparent;}
.sinhptlorspltyb .nav-tabs > li{float: none;display: inline-block;position: relative;}
.sinhptlorspltyb ul li{list-style: none;padding: 8px;}
.sinhptlorspltyb .nav-tabs > li > a{color: #39393a;font-size: 15px;font-weight: 700;}
.sinhptlorspltyb ul li a{text-decoration: none;}
.gallery_s{position: relative;margin-bottom: 0px;}
.gallery_s{padding: 10px;}
.gallery_s img{display: inline-block;padding: 0;width: 100%;}
.akorahgjh h1{margin-top: 50px;}

.counter p{font-size: 16px;display: inline-block;}


.counters p{margin-top: -25px;}
.fb_likes{float: right;margin-right: -131px;margin-top: -21px;}
.visitor a{pointer-events:none;}

.trmsandcond{}
.trmsandcond h4{ margin: 20px 0 20px 0; font-size: 25px;}
.trmsandcond h5{ font-size: 22px;}
.trmsandcond p{ font-weight: 400;}

.prvcyplcy h4{ font-size: 18px; color: #203133; text-transform: initial;}
.prvcyplcy h4 span{ display:  block; font-size: 16px; text-transform: initial; margin-top: 10px; font-weight: 400; font-family: 'Signika', sans-serif;}
.prvcyplcy ul{ margin-bottom: 30px;}
.prvcyplcy ul li{ list-style:  none; font-size: 16px; margin: 10px 0; font-family: 'Signika', sans-serif;}

.wstnkub{}
.wstnkub_logo{ text-align: center;}
.wstnkub_logo a{ background: #67b588; 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: #23225e; color: #fff; margin-right: 7px;}
.wstnkub hr{ border-top:1px solid #1f283a ;}

.awrdsrecvdo{ padding: 0;}
.awrdsrecvdos{ padding: 10px;}

.project_cont_blk.saienclave{ float:  none;}
.blog-left img{margin: 0 auto;}

.ftprjtlb{ background:#303030; padding: 50px 0;}
.ftprjtlb h3{ text-align: center; margin-top: 0;}
a.btn.btn-primary.bhap{margin: 20px auto;text-align: center;display: block;width: fit-content;font-size: 16px;padding: 5px 20px;color: white;border: none;background-color: #67b588;margin-bottom: 20px;}
.ftprjtlb h4{ color: #67b588; margin-bottom: 20px; text-transform: uppercase; font-size: 30px; text-align: center;}
.ftprjtlbs{ margin-bottom: 30px;}
.ftprjtlbs ul{ padding: 0; margin: 0; color: #303030;}
.ftprjtlbs ul li{ color: #fff; line-height: 35px;}
.ftprjtlbs ul li a{ text-decoration:  none; color: #fff; font-family: 'Signika', sans-serif; font-size: 16px; font-weight: 400;}
footer.ftrprjtl{ margin-top: 0;}

.blog-left.adjust{ position: relative; top: -100px;}

