#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{
	padding:8px 50px;
	display:inline-block;
	width:100%;
}

.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;
}
.logo img{
	width:100%;
}

.main_menu ul li a.active {
    color: #fff;
}

.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 60px 5px 15px;
    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 #a7a4a4;
    background: #ffc100;
}

.main_menu ul li span {
    font-family: 'Signika', sans-serif;
    color: #b4c9dd;
    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: #074986;
	padding:0 90px;
}

.menu-smal-dev,
.no-pad-sd {
    padding: 0px;
}

.menu-smal-dev {
    /* float: right; */
    /* margin-right: -52px; */
}

.welcome-bhap {
    padding: 50px 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;
    /* color: #fff; */
	font-family: 'Vidaloka', serif;
    font-size: 50px;
    /* 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: 0px;
    /* border-top: 2px solid #4b8a66; */
    /* background: #181818; */
    background: #093775;
    padding: 40px 0 15px 0;
}

.quick_links h1 {
    color: #FFF;
    text-transform: uppercase;
    font-family: 'Signika', sans-serif;
    font-weight: 600;
    border-bottom: 1px dashed #346248;
    font-size: 20px;
    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: #fff;
}

.quick_links ul li:before {
    content: url(../img/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: #fff;
}

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: #fff;
}

.quick_links h3 {
    color: #d7d7d7;
    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: #093775;
    padding: 7px 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_add2{
	background:#f1f1f1;
	padding:0 30px 30px;
	display:inline-block;
}
.contact_add1{
	background:#074986;
	padding:30px;
	display:inline-block;
}

.contact_add1 h2 {color:#fff!important;margin-top:0px!important;}
.contact_add1 h6, .contact_add1 h6 a, .contact_add1 p{color:#fff!important;}
.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: 16px;
    font-weight: 400;
    color: #101010;
    text-align: left;
    line-height: 26px;
    padding: 10px 10px 10px 0;
    margin: 0px;
	/* text-align:justify; */
}

.contact_add h2:before {
    content: '';
    width: 100px;
    height: 5px;
    background: #ffffff3b;
    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(../img/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: #ffffff;
    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: #f1ba10;
    font-size: 16px;
    font-family: 'Amaranth', sans-serif;
    color: #282828;
    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 {
    padding: 0;
    padding-right: 43px;
    padding-bottom: 40px;
    border-bottom: 1px solid #eae8e8;
    margin-bottom: 50px;
}

.date {}

.date h2 {
    font-family: 'Questrial', sans-serif;
    font-size: 37px;
    color: #fff;
    background: #67b588;
    text-align: center;
    display: inline-block;
    margin: 0;
    position: absolute;
    top: 205px;
    left: 25px;
    padding: 20px 15px 15px 15px;
    line-height: 22px;
}

.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;
    height: 1413px;
    position: absolute;
    top: 285px;
    left: 60px;
}

.blog-content h3 {
    margin: 0;
    text-align: justify;
    font-size: 21px;
    color: #23225e;
    margin-bottom: 10px;
    padding-left: 25px;
}

.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;
    margin-top: 0px !important;
    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;
}

.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: 235px;
}

.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: 20px;
    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: #ffc100;
}

.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;
	background:#f1f1f1;
}

.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;
}


/******************************************************
Testimonials
******************************************************/
.home-sec-7 {
    content: "";
    /* background: url(../img/home-bg-3.jpg) no-repeat; */
    background: url(../img/home-bg-1.png);
    width: 100%;
    height: auto;
    display: inline-block;
    background-size: cover;
    padding: 110px 0 80px 0;
}
.img-center {
    text-align: center;
}
.home-sec-7 b {
    color: #ffcc00;
    font-size: 35px;
    font-weight: 700;
    text-align: center;
    width: 100%;
    margin-top: 30px;
    text-transform: uppercase;
    width: 100%;
    display: inline-block;
    line-height: 47px;
    margin: 22px 0;
}
.home-sec-7 img.google {
    margin: 17px 0;
}
.home-sec-7 .testimonials-slider p {
    color: #282828;
    font-size: 18px;
    font-weight: 400;
    text-align: center;
    line-height: 30px;
    width: 83%;
    margin: 0 auto;
}
.home-sec-7 .testimonials-slider p:before {
    content: "";
    background: url(../img/testimonial-quote-img-1.png) no-repeat;
    width: 32px;
    height: 29px;
    display: inline-block;
    position: absolute;
    top: 0;
    left: 30px;
}
.home-sec-7 .testimonials-slider p:after {
    content: "";
    background: url(../img/testimonial-quote-img-2.png) no-repeat;
    width: 64px;
    height: 58px;
    display: inline-block;
    position: absolute;
    bottom: 0;
    right: 250px;
}
.home-sec-7 .testimonials-slider label {
    color: #074986;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
    width: 100%;
    margin-top: 30px;
}
.home-sec-7 .testimonials-slider .owl-dots {
    text-align: center;
    margin-top: 31px;
    margin-bottom: 40px;
}
.home-sec-7 .testimonials-slider .owl-dot {
    width: 13px;
    height: 13px;
    background: #ffffff;
    display: inline-block;
    border-radius: 50%;
    margin-right: 10px;
}
.home-sec-7 .testimonials-slider .owl-dot.active {
    background: #ffcc00;
}







/******************************************************
About Us
******************************************************/

.home-sec-5 {
    background: url(../img/home-bg-1.png);
    padding: 60px;
    margin-top: 0px;
}
.sec-1 img {
    border-radius: 30px;
    border: 6px solid #ddd;
    width: 100%;
}
.home-sec-5 h5 {
    color: #074986;
    font-size: 42px;
    font-weight: 1000;
    font-family: 'Lato', sans-serif;
    margin-bottom: 15px;
    letter-spacing: 0.5px;
    margin: 0px;
    padding-bottom: 10px;
}
.home-sec-5 h6 {
    color: #4a4a4a;
    font-size: 20px;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
    margin-bottom: 0px;
    line-height: 32px;
    border-bottom: 1px dotted #c7c5c5;
    padding-bottom: 10px;
}
.home-sec-5 p {
    color: #000000;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px;
    margin-top: 10px;
    text-align: justify;
}
.dr-more a {
    display: inline-block;
    background: #074986;
    padding: 12px 22px 12px 17px;
    color: #fff;
	text-decoration:none;
}
.dr-more .abt-appont {
    background: #ffc100;
	color:#282828;
}

/***********************************************************
Services
***********************************************************/

.home-sec-3 {
    /* background: url(../img/home-bg-1.jpg) no-repeat; */
    background: url(../img/home-bg-1.png);
    height: 875px;
    background-size: cover;
}
.home-sec-3 .bg {
    position: relative;
}
.home-sec-3 .tit-tag {
    position: absolute;
    left: -20px;
    top: 0;
}
.home-sec-3 h3 {
    color: #074986;
    font-family: 'Vidaloka', serif;
    font-size: 50px;
    display: inline-block;
    /* padding-left: 100px; */
    padding-top: 0px;
	text-align:center;
	width:100%;
}
.home-sec-3 .overlay-top {
    background: url(../img/home-bg-2.png) no-repeat;
	background-size: 100% 100%;
    position: absolute;
    padding: 80px 0;
    text-align: center;
    top: 130px;
	z-index:999;
}
.home-sec-3 .overlay-top .bcg {
    margin-bottom: 30px;
}
.home-sec-3 .overlay-top .bcg img {
    display: inline-block;
}
.home-sec-3 .overlay-top label {
    color: #ffc100;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    display: block;
    margin: 12px 0 0;
    line-height: 40px;
}
.home-sec-3 .overlay-top label a{
	color:#ffc100;
}
.home-sec-3 .overlay-top p {
    color: #ffffff;
    font-size: 16px;
    font-weight: 300;
    line-height: 30px;
    padding: 0 28px;
}
.home-sec-3 .overlay-top .bcg:after {
    content: "";
    background: url(../img/home-before-1.png) no-repeat;
    width: 26px;
    height: 147px;
    display: inline-block;
    position: absolute;
    top: 46px;
    right: -11px;
}
.home-sec-3 .overlay-top .bcg.last:after {
    background: none;
	display:none;
}
.home-sec-3 .link-ctr a {
    display: block;
    color: #ffffff;
    font-size: 18px;
    font-weight: 400;
}
.home-sec-3 .link-ctr a img {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}


.home-sec-31 {
    /* background: url(../img/home-bg-1.jpg) no-repeat; */
    /* background: url(../img/home-bg-1.png); */
    /* height: 575px; */
    /* background-size: cover; */
	background:#071b63;
}
.home-sec-31 .bg {
    position: relative;
}
.home-sec-31 .tit-tag {
    position: absolute;
    left: -20px;
    top: 0;
}
.home-sec-31 h3 {
    color: #074986;
    font-family: 'Vidaloka', serif;
    font-size: 50px;
    display: inline-block;
    /* padding-left: 100px; */
    padding-top: 0px;
	text-align:center;
	width:100%;
}
.home-sec-31 .overlay-top {
    background: url(../img/home-bg-2.png) no-repeat;
	background-size: 100% 100%;
    /* position: absolute; */
    padding: 80px 0;
    text-align: center;
    /* top: 130px; */
	z-index:999;
	display:inline-block;
}
.home-sec-31 .overlay-top .bcg {
    margin-bottom: 30px;
}
.home-sec-31 .overlay-top .bcg img {
    display: inline-block;
}
.home-sec-31 .overlay-top label {
    color: #ffc100;
    font-size: 19px;
    font-weight: 600;
    text-transform: uppercase;
    display: block;
    margin: 12px 0 0;
    line-height: 40px;
}
.home-sec-31 .overlay-top label a{
	color:#ffc100;
}
.home-sec-31 .overlay-top p {
    color: #ffffff;
    font-size: 16px;
    font-weight: 300;
    line-height: 30px;
    padding: 0 28px;
}
.home-sec-31 .overlay-top .bcg:after {
    content: "";
    background: url(../img/home-before-1.png) no-repeat;
    width: 26px;
    height: 147px;
    display: inline-block;
    position: absolute;
    top: 46px;
    right: -11px;
}
.home-sec-31 .overlay-top .bcg.last:after {
    background: none;
	display:none;
}
.home-sec-31 .link-ctr a {
    display: block;
    color: #ffffff;
    font-size: 18px;
    font-weight: 400;
}
.home-sec-31 .link-ctr a img {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
}


/************************************************
Testimonials
************************************************/

.testimonial_inner {
    padding: 50px 0;
}
.says {
    width: 100%;
    /* height: 360px; */
    box-shadow: 0 0 5px #98d7d9;
    padding: 30px;
    border-radius: 20px 0 20px 0;
    margin: 20px 0;
    background: #fff7f7;
    border: 1px solid #d9d9d9;
}
.says p {
    /* height: 240px; */
    font-size: 16px;
    text-align: justify;
    color: #4d4e50;
}
.says h2 {
    color: #074986;
    font-size: 22px;
    padding-bottom: 5px;
    font-weight: bold;
    padding-top: 15px;
}
.satr i {
    color: #ffa500;
    font-size: 20px;
}
.view_testimonial {
    width: 100%;
    text-align: center;
    padding: 50px 0 0;
    display: inline-block;
}
.view_testimonial .article {
    font-size: 18px;
    font-family: 'Roboto', sans-serif;
    color: #fff;
    background: #074986;
    padding: 10px 30px;
    border-radius: 35px;
}
.view_testimonial a img {
    width: 30px;
    margin-left: 10px;
}


/************************************************
Header BG
************************************************/

.header_bg{
	background:#282828;
	padding:50px 90px;
}
.abt_header h1{
	font-size:32px;
	color:#fff;
	text-transform:uppercase;
	font-family:'Vidaloka', serif;
	margin:0px;
}


/**************************************************
Gallery
**************************************************/
.award_inner {
    padding: 50px 0;
}
.award_inner .thumb {
    margin-top: 15px;
    margin-bottom: 15px;
}
.img-thumbnail {
    padding: 0.25rem;
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-radius: 0.25rem;
    max-width: 100%;
    height: auto;
}
.award_inner .modal{
	top:0px!important;
}
.award_inner .modal-lg{
	width:600px;
	margin:15px auto;
}