
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&amp;display=swap');

@font-face {
    font-family: 'PlayfairDisplay';
    src: url('../fonts/PlayfairDisplay-VariableFont_wght.ttf') format('truetype');
}
body {
	font-size: 14px;
	font-family: 'Poppins', sans-serif;
	line-height: 25px;
	color: #34495e;
}
body {
	background: url("../img/backnkwdd.jpg") !important;
	background-size: 100% 100% !important;
}
h1, h2, h3, h4, h5, h6 {
	color: #000000;
}
p {
    font-size: 13px;
    line-height: 22px;
	color:#34495e;
}
img {
    height: auto;
    max-width: 100%;
}
ul, ol {
    list-style: outside none none;
}
ul {
    margin: 0;
    padding: 0;
}
img {
    transform-style: preserve-3d;
}
a {
   transition: color 300ms ease 0s, background-color 300ms ease 0s;
   text-decoration:none !important;
   color:#34495e;
}
a:hover {
   transition: color 300ms ease 0s, background-color 300ms ease 0s;
   color:#34495e;
}
a, a:hover {
    text-decoration: none;
}
a:focus {
    outline: medium none;
    outline-offset: 0;
}
.hv-100{
    height: 100vh;
}
/* Extra */
.map {
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
.badge {
    border-radius: 8px;
    font-size: 12px;
    font-weight: 400;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
.dropdown-item.active, .dropdown-item:active {
    background-color: #2946f7;
}
.page-item.active .page-link {
    background-color: #516af0;
    border-color: #516af0;
    color: #fff;
    z-index: 1;
}
.page-link {
    color: #516af0;
    border: none !important;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
.bg-dark {
    background-color: #1b2a4e!important;
}
.box-shadow-none {
    border: 7px solid #fff !important;
    box-shadow: none !important;
}

.overlay {
	background: #0000005c none repeat scroll 0 0;
	bottom: 0;
	left: 0;
	opacity: 1;
	position: absolute;
	right: 0;
	top: 0;
}


.login-with-social .btn {
    color: #fff;
    font-size: 13px;
    padding: 12px 0;
    position: relative;
	font-weight: 400;
    text-transform: uppercase;
}
.btn-twitter {
    background: #64ccf1 none repeat scroll 0 0;
}
.btn-google {
    background: #df4930 none repeat scroll 0 0;
}
.btn-facebook {
    background: #507cc0 none repeat scroll 0 0;
}
.login-with-social .btn .mdi {
    font-size: 19px;
    left: 18px;
    position: absolute;
    top: 8px;
}
.btn {
    font-size: 13px;
    padding: 12px 39px;
    font-weight: bold;
    border-radius: 8px;
}
b, strong {
    font-weight: 500;
}

#content .card {
    box-shadow: none;
    margin: 0;
    padding: 26px 0px 26px 26px;
}
#content .card-body, #content .card-footer {
    padding: 16px 0;
}
#content .card-footer span {
    font-size: 12px;
}
#content .card-footer {
    padding-bottom:0px;
}
.map-slider-form {
    background: #efefef none repeat scroll 0 0;
    left: auto !important;
    padding: 20px 0;
    position: relative !important;
    right: auto !important;
}
.slider-h-auto .carousel-item {
    height: auto !important;
}
.padding-card .card-body {
    padding: 35px;
}
.margin-auto {
    margin: auto;
}
.no-radius {
    border-radius: 0 !important;
}
label {
    font-size: 12px;
    font-weight: 500;
    margin-bottom: 2px;
}
.form-control {
    background-color: #f8f8f8;
    border-color: #eeeeee;
    font-size: 13px;
}	
.select2-container--open .select2-dropdown--below {
    border: medium none;
    border-radius: 0;
}
.section-padding {
    padding: 100px 0;
}
.text-success {
    color: #516af0 !important;
}
a.text-success:focus, a.text-success:hover {
    color: #2946f7 !important;
}
.bg-primary{
    background-color: #516af0 !important;
}
.btn-success, .btn-primary, .btn-outline-primary:hover {
	background-color: transparent;
	border-color: #516af0;
	color: #222;
}
.btn-outline-primary {
    color: #516af0;
    border-color: #516af0;
}
.btn-success:hover, .btn-success:focus {
	background-color: transparent;
	border-color: #2946f7;
	color: #fff;
}
.btn-success.disabled, .btn-success:disabled {
    background-color: #2946f7;
    border-color: #2946f7;
    color: #fff;
}
.btn-outline-success {
    background-color: transparent;
    background-image: none;
    border-color: #516af0;
    color: #516af0;
}
.btn-outline-success:hover {
    background-color: #2946f7;
    border-color: #2946f7;
    color: #fff;
}
.btn-outline-success.focus, .btn-outline-success:focus {
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
    background-color: transparent;
    color: #2946f7;
}
.btn-link {
	background-color: transparent;
	color: #ed3237;
	font-weight: 400;
}
.demo-page .card.padding-card .card-body {
    padding: 0;
}
.demo-page .card.padding-card .card-body h5 {
    font-size: 15px;
    padding: 4px 10px;
}
/* Navbar */
nav.navbar {
	background: #fff !important;
	padding: 0;
	box-shadow: 0 0 5px -3px #000;
}
nav.navbar .navbar-nav .nav-link {
	padding: 19px 13px;
	color: #222;
	font-size: 15px;
	margin-left: 30px;
}
.logo img {
	height: 45px;
	margin-top: -3px;
}
.dropdown-menu {
    border: medium none;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    padding: 6px;
    border-radius: 8px;
}
.dropdown-menu .dropdown-item {
    font-size: 13px;
    padding: 7px 20px;
    border-radius: 8px;
}
.dropdown-item:focus, .dropdown-item:hover {
    color: #ffffff;
    text-decoration: none;
    background-color: #5169f0;
}
.main-nav-right .btn {
    padding: 7px 16px;
    border: none;
    border-radius: 50px;
}
.main-nav-right .list-inline-item {
    margin: 0;
}

/* Slider */
.site-slider {
    position: relative;
}
.site-slider .carousel-item {
  height: 500px;
  min-height: 500px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

/* Slider Form */
.slider-form {
    left: 15%;
    position: absolute;
    right: 15%;
    top: 35%;
}
.slider-form form {
    border-radius: 5px;
    overflow: hidden;
    background: #fff;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}
.slider-form .input-group-addon {
    line-height: 58px;
    position: absolute;
    text-align: center;
    width: 41px;
    z-index: 9;
}
.slider-form .input-group-addon .mdi {
    font-size: 18px;
}

.slider-form .select2-selection {
    border: medium none !important;
    border-radius: 0  !important;
    height: auto  !important;
    padding: 15px 15px 15px 33px;
}
.slider-form .form-control {
    border: medium none !important;
    border-radius: 0  !important;
    height: auto  !important;
    padding: 19px 15px 19px 43px;
}
.slider-form  .select2-selection__arrow {
    margin: 15px 12px 0;
}
.slider-form .btn {
    font-size: 13px;
    padding: 14px 8px;
    border-radius: 8px !important;
    border: 5px solid;
}
.inner-page-form .input-group{
    padding: 1px;
}

/* Card */
.card {
    border: medium none;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    margin-bottom: 32px;
    border-radius: 8px;
    overflow: hidden;
}
.card-list .badge {
    right: 20px;
    padding: 7px 10px;
    position: absolute;
    top: 20px;
    z-index: 9;
}

.card-list .card-body .card-title {
    font-size: 18px;
}
.card-list .card-body .card-subtitle {
	font-size: 14px;
	font-size: 12px;
	font-weight: 400;
	color: #929cab;
}
.card-list .card-body h2 small {
    font-size: 19px;
}
.card-list .card-footer span {
	margin: 0 8px 0 0;
	font-size: 12px;
}
.card-footer {
    background: #fff none repeat scroll 0 0;
    border-color: #eeeeee;
}

.card-overlay {
	height: 300px;
	overflow: hidden;
	position: relative;
}
.card-overlay .card-img {
	height: 314px;
	object-fit: cover;
	width: 100%;
}
.card-overlay .card-img-overlay {
    left: 0;
    margin: auto;
    right: 0;
    text-align: center;
    top: auto;
}
.review-block-rate .mdi {
    color: #ffc107;
    font-size: 19px;
    letter-spacing: -3px;
}

.review-block-rate {
    margin: 15px 0px;
}

.review-block-rate .badge-pill {
    vertical-align: text-bottom;
}

/* Agents Card */
.agents-card {
    padding-bottom: 15px;
}
.agents-card img {
    background: #fff none repeat scroll 0 0;
    border-radius: 90px;
    box-shadow: 0 0 24px rgba(11, 123, 255, 0.12);
    height: 107px;
}
/* Sidebar Card */
.sidebar-card .card-body {
    padding: 35px;
}
.sidebar-card-list li a {
    display: inline-block;
    width: 100%;
}
.sidebar-card-list > li {
    line-height: 32px;
}
.sidebar-card-list li a .sidebar-badge {
    float: right;
    font-weight: 500;
    margin: 0;
}

#featured-properties .card-body {
    padding: 30px 0;
}

#featured-properties .card {
    box-shadow: none;
    margin: 0;
}
#featured-properties img {
    border-radius: 3px;
}
#featured-properties  .carousel-indicators .active {
    background-color: #818080;
}
#featured-properties  .carousel-indicators li {
    background-color: rgba(166, 166, 166, 0.5);
}
#featured-properties .carousel-indicators {
    margin: 0;
}


/* Grid/list Filters */
.tags-action span {
    background: #fff none repeat scroll 0 0;
    border-radius: 8px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    display: inline-block;
    padding: 3px 10px;
}
.tags-action span i {
    margin: 0 0 0 3px;
}
.site_top_filter {
    margin-bottom: 18px;
}
.view-mode {
    margin: 0 0 0 9px;
}
.view-mode a {
    background: #fff none repeat scroll 0 0;
    border-radius: 8px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	display: inline-block;
	margin: 0 0 0 4px;
    padding: 3px 10px;
}
.view-mode a.active {
    color: #34495e;
}
.sort-by-btn .btn {
    min-width: 160px;
    padding: 6px 9px;
    text-align: left;
    border: none;
}
.sort-by-btn .dropdown-toggle::after {
    position: absolute;
    right: 11px;
    text-align: right;
    top: 15px;
    vertical-align: top;
}

/* Properties List */
.card-list-view .card-body, .card-list-view .card-footer {
    padding: 20px 30px;
}
/* Blog */
.blog-card .card-footer img {
   margin: 0 11px 0 0;
    width: 33px;
}
.blog-card .badge {
    font-size: 12px;
    font-stretch: normal;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 1px;
    line-height: normal;
    margin: 0 0 12px;
    padding: 6px 10px;
    text-transform: uppercase;
}
.blog-card .badge-primary {
    background-color: rgba(92, 93, 232, 0.1);
    color: #5c5de8;
}
.blog-card .badge-danger {
    background-color: rgba(250, 100, 35, 0.1);
    color: #fa6423;
}
.blog-card .badge-success {
    background-color: rgba(0, 216, 200, 0.09);
    color: #00d8c8;
}
.blog-card .badge-dark {
    background-color: rgba(52, 58, 64, 0.19);
    color: #343a40;
}
.blog-card .badge-info {
    background-color: rgba(23, 160, 184, 0.17);
    color: #17a2b8;
}
.blog-card .badge-white {
    background-color: rgba(255, 255, 255, 0.81);
    color: #5c5de8;
}

/* Property Single */

.reviews-card .d-flex {
    height: 50px;
    width: 50px;
}
.reviews-card h5 small {
    color: #848484;
    font-size: 12px;
    margin: 0 0 0 8px;
}
.star-rating i {
    font-size: 15px;
    letter-spacing: -6px;
}

.list-icon i {
    float: left;
    font-size: 36px;
    line-height: 47px;
    width: 52px;
}
.list-icon {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    margin-bottom: 32px;
    border-radius: 8px;
    overflow: hidden;
    background-color: #ffffff;
    padding: 15px 21px;

}
.list-icon strong {
    text-transform: uppercase;
    vertical-align: text-top;
    font-weight: 600;
    color: #000;
}
.list-icon p {
    line-height: 11px;
}

.property-single-title {
    bottom: 0;
    left: 0;
    padding: 37px 0;
    position: absolute;
    right: 0;
}

/* Add Property */
.property-features-add .custom-control {
    margin: 7px 0;
}
.fuzone {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 3px dashed #eeeeee;
    border-radius: 8px;
    cursor: pointer;
    display: inline-block;
    min-height: 150px;
    position: relative;
    text-align: center;
    transition: all 0.3s linear 0s;
    width: 100%;
}
.fuzone .fu-text {
    color: #98aab8;
    font-size: 12px;
    margin: 50px 40px;
    position: relative;
    text-align: center;
}
.fuzone .fu-text i {
     display: inline-block;
    font-size: 54px;
    padding-bottom: 10px;
    transition: all 0.3s linear 0s;
    width: 100%;
}

.fuzone input {
    cursor: pointer;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
}
/* My Account */
.user-pages-sidebar .nav-link {
    padding: 8px 0;
    position: relative;
}
.user-pages-sidebar .nav-link:hover {
    color: #007bff;
}
.user-pages-sidebar .nav-item {
    display: inline-block;
    width: 100%;
}
.user-pages-sidebar .nav-link.active:after {
    content: "";
    position: absolute;
    left: -35px;
    background: #007bff;
    top: 9px;
    bottom: 9px;
    width: 3px;
}
.user-pages-sidebar .nav-link:hover:after {
    content: "";
    position: absolute;
    left: -35px;
    background: #007bff;
    top: 9px;
    bottom: 9px;
    width: 3px;
}
.user-pages-main {
    margin: -66px 0 0 0;
}

/* Property Single Gallery */

.property-single-title-gallery {
    background: #fff none repeat scroll 0 0;
    padding: 50px 0;
    position: relative;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}



/* Footer */
.footer li {
    line-height: 34px;
}
.footer-social a {
    background: #516af0 none repeat scroll 0 0;
    border-radius: 50px;
    display: inline-block;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    text-align: center;
    width: 35px;
    color: #fff;
}
.footer-social a:hover {
    background: #000 none repeat scroll 0 0;
    color: #f5f5f5;
}
.footer-logo {
    width: 200px;
}
/* Mobile Media */
@media (min-width: 0px) and (max-width: 767px) {
	.container {
         max-width: 100%;
    }
	.section-padding {
    padding: 50px 0;
}
nav.navbar {
    padding: 10px 15px;
}
.navbar-toggler {
    padding: 2px 5px;
}
nav.navbar .navbar-nav .nav-link {
    border-bottom: 1px solid #ececec;
    padding: 10px 12px;
    text-align: center;
}
.main-nav-right {
    text-align: center;
}
nav.navbar .dropdown-menu .dropdown-item {
    font-size: 13px;
    padding: 7px 20px;
    text-align: center;
}
	.carousel-indicators {
    bottom: auto;
    left: auto;
    margin: 0;
    position: absolute;
    right: 12px;
    top: 16px;
}
.banner-list {
    padding:0px 15px !important;
}
.banner-list h6 {
    font-size: 13px;
    font-weight: 100;
    line-height: 21px;
    margin: 0 0 27px !important;
}
.banner-list .card {
    margin-top: 30px;
}
.inner-page-form, .slider-form {
    bottom: 1px  !important;
    left: 1px;
    right: 1px;
    top: auto !important;
}
.inner-page-form .container, .slider-form .container{
    padding: 0;
}
.carousel-control-prev, .carousel-control-next {
    display: none;
}

.property-single-title {
    text-align: center;
}
.property-single-title .text-right {
    text-align: center !important;
}
.property-single-title .footer-social {
    margin: 20px 0 0;
}
.btn {
    font-size: 13px;
    font-weight: bold;
    padding: 9px 27px;
}


h1 {
    font-size: 34px;
}
h2 br {
    display: none;
}
.padding-card .card-body, .sidebar-card .card-body {
    padding: 18px;
}
.card-list-view .card-body, .card-list-view .card-footer {
    padding: 18px;
}
.footer h4 {
    margin: 0 0 10px !important;
}
.footer h6 {
    margin: 30px 0 8px  !important;
}
.site_top_filter{
	text-align:center;
}
.site_top_filter .float-right {
     float: none  !important;
    margin: 3px 1px  !important;
}


}
@media (min-width: 768px) and (max-width: 1023px) {
		.container {
         max-width: 100%;
    }
	nav.navbar {
    padding: 10px 15px;
}
.navbar-toggler {
    padding: 2px 5px;
}
nav.navbar .navbar-nav .nav-link {
    border-bottom: 1px solid #ececec;
    padding: 10px 12px;
    text-align: center;
}
.main-nav-right {
    text-align: center;
}
nav.navbar .dropdown-menu .dropdown-item {
    font-size: 13px;
    padding: 7px 20px;
    text-align: center;
}
.carousel-indicators {
    bottom: auto;
    left: auto;
    margin: 0;
    position: absolute;
    right: 12px;
    top: 16px;
}
.padding-card .card-body, .sidebar-card .card-body {
    padding: 18px;
}
.card-list-view .card-body, .card-list-view .card-footer {
    padding: 18px;
}
.section-padding {
    padding: 60px 0;
}
	
}
@media (min-width: 1024px) and (max-width: 1200px) {
     .container {
         max-width: 100%;
    }
}
/* End Mobile Media */


.profile-sidebar img {
    margin-bottom: 15px;
}

.profile-sidebar .card-title {
    margin-bottom: 5px;
}

.profile-sidebar .card-subtitle {
    font-size: 12px;
    font-weight: 600;
}

.card-info p {
    margin-bottom: 5px;
}

.display-4.mt-0.font-weight-bold.text-shadow {
	color: #fff;
}

.text-dark {
	color: #fff !important;
}

.footer-social a {
	background: transparent;
	color: #000;
}

.footer-social ul li {
	display: inline-block;
}

.s__09ygns {
	float: left;
}

.right__side__-09u {
	float: right;
}

.top__header__e {
	float: left;
	width: 100%;
	position: relative;
	z-index: 99;
}

header {
	float: left;
	width: 100%;
	position: relative;
	z-index: 999;
}

.btn.btn-secondary.ad-post {
	letter-spacing: 1px;
	padding: 7px 18px 9px 17px;
	background: #990a0a;
	color: #fff;
	margin-top: -2px;
	border: none;
	border: 1px solid #ffffff85;
}

.categories__listioing li {
	display: inline-block;
	width: 19.7%;
	text-align: center;
	padding: 15px;
}
.icon__img img {
	width: 60px;
	height: 60px;
}


.listing__098yh {
	background: #e9ecf3;
	text-align: center;
	transition: .4s;
	transform: scale(1);
	width: 100%;
	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	height: 164px;
	padding-top: 25px;
}

.content_098y {
	margin-top: 26px;
}

.content_098y h5 {
	font-size: 16px;
}

.listing__098yh:hover {
	border: 1px solid #ed5151;
}


.listing__098yh:hover {
	box-shadow: 0 0 40px 0 rgba(152, 154, 158, 0.5);
	background: #fff;
}

.categoriessections {
	padding-top: 33px;
}

.section-padding.addbackground {
	background: #E9ECF3;
	margin-top: 38px;
}


.section-padding {
	padding: 38px 0;
}

.container {
	width: 86% !important;
	max-width: 90%;
}

.text-success {
	color: #ed3237 !important;
	font-size: 25px;
}

.card-body {
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	min-height: 1px;
	padding: 12px;
}

.card-footer {
	padding: 4px 0 6px 14px;
	background-color: rgba(0,0,0,.03);
	border-top: 1px solid rgba(0,0,0,.125);
}

.section-padding.bg-white .col-lg-32 {
	float: left;
	width: 20%;
	padding: 9px;
}

.col-lg-32 .card-title.text-white {
	font-size: 20px;
	letter-spacing: 1px;
	margin-bottom: 3px;
}

.fixed__height .card-body {
	height: 202px;
}

.section-padding.bg-white.addbg {
	background: #E9ECF3 !important;
}
.section-padding.footer.bg-white {
	background: #171556 !important;
}
.footer .text-reset {
	color: #eee !important;
}

.footer .mb-4 {
	color: #fff;
}

.footer-social a {
	color: #fff;
}

.pt-4.pb-4.copy__09ug {
	background: #ed3237;
	padding: 11px !important;
	color: #fff !important;
}

.mt-0.mb-0 {
	color: #fff;
}

.top__header__e a {
	color: #333 !important;
}

.footer-social a:hover {
	background: transparent none repeat scroll 0 0;
	color: #f5f5f5;
	color: red !important;
}

.btn.btn-success.btn-block.no-radius.font-weight-bold.newcss {
	background: #ed3237;
	color: #fff;
	border: none;
	padding: 20px;
	border-radius: 0px !important;
	letter-spacing: 1px;
}

.fade:not(.show) {
	opacity: 1;
}

.slider-form a {
	color: #fff;
	background: transparent;
	margin-right: 10px;
	text-align: center;
	padding: 7px 19px 10px 20px;
	text-transform: uppercase;
	font-size: 16px;
	letter-spacing: 1px;
}

.slider-form .nav.nav-tabs {
	text-align: center;
	margin-bottom: 8px;
}
.slider-form .nav-tabs {
	border-bottom: none;
}

.nav.nav-tabs li .active {
	background: #ed3237 !important;
	border-radius: 8px 8px 0px 0px;
}
.disclamer {
	padding-top: 18px;
}

.top__header__e .fa.fa-user {
	color: #ed3237 !important;
	padding-right: 6px;
	font-size: 14px;
}

.top__header__e .fa.fa-sign-in {
	color: red;
	padding-right: 4px;
	font-size: 16px;
	position: relative;
	top: 2px;
}

.btn.focus, .btn:focus {
	outline: 0;
	box-shadow: none;
}




.bannersections {
	
	background-size: 100% 100%;
	height: 900px;
}

.textshowing .col-md-3 {
	float: left;
	width: 100%;
}

.textshowing .col-md-6 {
	
	float: left;
	width: 100%;
}

.textshowing {
	float: left;
	width: 100%;
	margin-top: 50px;
}

.bannersections .container {
	width: 95% !important;
	max-width: 95% !important;
}

.leftside__logos img {
	width: 82%;
}
.right__logoss img {
	width: 82%;
}

.menuss a {
	color: #fff;
	font-size: 15px;
}

.menuss {
	margin-top: 34px;
}

.menuss li {
	line-height: 46px;
}

.right__sidemenu {
	text-align: right;
}

.center__logos {
	/* text-align: center; */
	float: left;
	width: 100%;
}
.all__center__logoss {
	text-align: center;
}

.center__logos img {
	width: 265px;
}

.contents {
	width: 72%;
	margin-left: auto;
	margin-right: auto;
	margin-top: -18px;
	display: inline-block;
	color: #fff;
}
.l__iconss {
	margin-top: 29px;
}

.contents p {
	color: #222;
	font-size: 14px;
	line-height: 25px;
}

.all__completelogo h3 {
	font-family: PlayfairDisplay;
	color: #fff;
	font-size: 32px;
	margin-top: 48px;
}

.contentand__logo .col-md-4 {
	float: left;
	width: 100%;
}

.all__completelogo {
	text-align: center;
	margin-bottom: 57px;
}

.four___therrsections {
	float: left;
	width: 100%;
	background: #033625;
	margin-top: -6px;
}

.four___therrsections .container {
	position: relative;
	top: -299px;
}

.log____we img {
	width: 87px;
}

.log____we {
	height: 112px;
}

.hed__s h3 {
	color: #fff;
	font-family: PlayfairDisplay;
	font-size: 19px;
	letter-spacing: 1px;
}
.hed__s p {
	color: #b4c3bd;
	font-size: 13px;
	margin-top: 20px;
	width: 68%;
	left: ;
	line-height: 19px;
	height: 187px;
}

.s___09uhs img {
	width: 50%;
	margin-top: 118px;
}
.log____we {
	height: 112px;
	margin-left: -36px;
}

.s___09uhs {
	position: absolute;
	height: 220px;
}

.cont__w {
	padding-left: 29px;
}
.buttonss {
	float: left;
	width: 100%;
}

.knowmore a {
	color: #b4c3bd99;
	text-transform: uppercase;
	font-family: PlayfairDisplay;
	font-weight: 600;
	letter-spacing: 3px;
	margin-top: 15px;
	display: inline-block;
}
.buttonss img {
	width: 31%;
}

.contentand__logo {
	position: relative;
	left: 59px;
}

.carporatesocial {
	float: left;
	width: 100%;
}

.viewall a {
	font-weight: 600;
	color: #777;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-top: 9px;
	display: inline-block;
}

.carporatesocial {
	float: left;
	width: 100%;
	background: transparent;
	background-size: 100% 100%;
	margin-top: -203px;
	/* padding-top: 24px; */
}

.showing___blog .col-md-4 {
	float: left;
	width: 100%;
}

.contentsddd {
	width: 81%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 52px;
	margin-top: -35px;
	text-align: center;
}

.footer__contentss {
	background: #fff;
	color: #000;
	margin-top: -85px;
}
.footer__contentss {
	background: #fff;
	color: #000;
	margin-top: -85px;
	padding-top: 86px;
	padding-left: 22px;
	padding-right: 20px;
	padding-bottom: 5px;
	height: 232px;
	border-radius: 14px;
	box-shadow: 0 0 5px -4px #000;
}
.knowmore {
	text-align: left;
}
.footer__contentss h3 {
	color: #000;
	text-align: left;
	font-size: 21px;
	line-height: 26px;
}

.blog___simg {
	padding: 18px;
	/* border-radius: 10px; */
}

.blog___simg img {
	border-radius: 14px;
}

.knowmore a {
	color: #22222270;
	font-weight: 600;
	/* left: 0px; */
	letter-spacing: 2px;
	font-size: 15px;
}

.footer__contentss h3 {
	height: 73px;
	/* padding-left: 10px; */
}

.career__09uj {
	float: left;
	width: 100%;
	background: #f2f2f2;
}

.raj__09u {
	color: #373737;
	text-align: center;
	font-size: 14px;
	width: 82%;
	margin-left: auto;
	margin-right: auto;
	margin-top: -17px;
	padding-bottom: 15px;
}

.bx-wrapper {
	
	box-shadow: none!important;
	border: none!important;
	background: transparent!important;
}

.project__teamlead {
	background: #e6e6e6;
	padding: 19px;
	border-radius: 12px;
}

.s__back__back {
	background: #fff;
	padding-top: 32px;
	padding-bottom: 33px;
}
.project__teamlead h3 {
	font-family: PlayfairDisplay;
	font-size: 17px;
	letter-spacing: 1px;
	background: #fff;
	padding: 1px 4px 3px 6px;
	display: inline;
	margin-bottom: 14px;
	/* display: ; */
}

.project__teamlead p {
	margin-top: 12px;
	font-size: 12px;
}

.applynow a {
	font-family: PlayfairDisplay;
	text-transform: uppercase;
	font-weight: 600;
	letter-spacing: 1px;
	font-size: 15px;
}

.applynow {
	margin-bottom: -5px;
}

.bx-pager.bx-default-pager {
	display: none;
}

.s__back__back .bx-wrapper {
	margin-bottom: 0px;
}

.media__sa {
	float: left;
	width: 100%;
	background: #f2f2f2;
	padding-bottom: 60px;
	position: relative;
	z-index: 99;
}
.timesofindiaset {
	float: left;
	background: #fff;
	padding: 11px;
}

.contens__09 h3 {
	font-family: PlayfairDisplay;
	font-size: 17px;
	line-height: 22px;
	margin-bottom: 21px;
}

.view__article a {
	font-family: ;
	color: #777777;
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 600;
	letter-spacing: 3px;
}

.timesofindiaset {
	float: left;
	background: #fff;
	padding: 11px;
	border-radius: 13px;
	box-shadow: 0 0 4px -3px #000;
}

.timesofindia .col-md-6 {
	float: left;
	width: 100%;
	margin-top: 29px;
}

.view__article {
	margin-bottom: 0px;
}

.lo__oijds img {
	width: 112px;
	margin-bottom: 6px;
}

.carporatesocial.contact__0 {
	margin-top: -24px;
}

.soicalmedia li {
	display: inline-block;
}

.soicalmedia li a img {
	
	width: 45px;
}

.soicalmedia li {
	display: inline-block;
	margin-left: 8px;
	margin-right: 8px;
	margin-top: 25px;
}

.form__form .col-md-6 {
	float: left;
	width: 100%;
}
.form__group input {
	width: 100%;
	padding: 9px;
	border: 1px solid #00000026;
	border-radius: 6px;
}

.form__group textarea {
	width: 100%;
	padding: 12px;
	height: 100px;
	margin-top: 25px;
	border: 1px solid #00000026;
    border-radius: 6px;
}
.form__form {
	margin-top: 44px;
}

.form__group {
	float: left;
	width: 100%;
}
.submmm {
	background: #fe9730;
	width: 213px;
	padding: 10px;
	border: none;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 4px;
	font-size: 19px;
	border-radius: 8px;
	margin-top: 43px;
	margin-bottom: 52px;
}
.section-padding.footer.bg-white {
	float: left;
	width: 100%;
}

.pt-4.pb-4.copy__09ug {
	float: left;
	width: 100%;
}

.s__s__0987yg {
	float: left;
	width: 100%;
	background: transparent;
	margin-top: -67px;
	padding-bottom: 56px;
}
.text-reset {
	text-transform: uppercase;
	letter-spacing: 0.3px;
}

.pt-4.pb-4.copy__09ug {
	background: #415abc;
	text-align: center;
	color: #fff !important;
	padding-top: 23px !important;
}

.sii {
	text-align: center;
	line-height: 18px;
}

.sii {
	color: #fff;
}



.four___therrsections .knowmore a {
	color: #FFF;
	font-weight: 600;
	/* left: 0px; */
	letter-spacing: 2px;
	font-size: 15px;
}

.navbar-nav li a {
	letter-spacing: 0.9px;
}

.seniorprojectmanager li:hover {
	
	border: 2px solid #0d513a;
	
}


.seniorprojectmanager li {
	background: #fff;
	border: 2px solid #f2f2f2;
	margin-bottom: 16px;
	padding: 17px;
	border-radius: 14px;
}


.seniorprojectmanager li:hover .applynow a {
	background: #0d513a;
	
	color: #fff;
	
}



.applynow a {
	background: transparent;
	width: 100%;
	display: inline-block;
	text-align: left;
	color: #000;
	padding: 10px 0 21px 7px;
	border-radius: 13px;
	box-shadow: none;
	font-family: Poppins;
}


.heading___s h3 {
	font-family: PlayfairDisplay;
	font-size: 25px;
	margin-bottom: 16px;
}
   
.immediate__jh {
	float: right;
	color: #999999;
	text-transform: uppercase;
	font-family: Poppins;
	font-size: 17px;
}

.applynow {
	margin-bottom: -5px;
	margin-top: 27px;
}


.right__side__jj {
	float: right;
	width: 100%;
	text-align: right;
}

.right__side__jj .nav-item {
	display: inline-block;
	/* float: right; */
	text-align: right;
}
.logo__images__i img {
	width: 115px;
	margin-bottom: 15px;
}

.content__slide__image {
	float: left;
	width: 100%;
}

.content__slide__image .col-md-3 {
	float: left;
	width: 100%;
}


.content__slide__image .col-md-9 {
	float: left;
	width: 100%;
}

.content__slide__image .container {
	
	margin-right: 0px;
	margin-left: auto;
	width: 95% !important;
	max-width: 95%;
}


.f__contents__age {
	background: #151353;
	color: #fff;
	border-radius: 22px;
	padding: 119px 23px 0 16px;
	margin-top: -105px;
}

.product__imag img {
	padding: 9px;
}

.f__contents__age {
	background: #151353;
	color: #fff;
	border-radius: 15px;
	padding: 103px 23px 13px 16px;
	margin-top: -86px;
}

.f__contents__age h3 {
	color: #fff;
	font-size: 22px;
}

.f__contents__age p {
	color: #eee;
	line-height: 17px;
	font-size: 10px;
}

.color__ss {
	background: #f7922e;
	color: #000;
	padding: 3px 12px 5px 10px;
	font-size: 19px;
	/* margin-top: -29px; */
	display: inline-block;
	margin-bottom: 5px;
	font-family: PlayfairDisplay;
}

.know__more__s a {
	color: #fff;
	letter-spacing: 1px;
}

.content__slide__image {
	margin-top: -304px;
}

.colo__0uh {
	background: #151352;
	color: #fff;
	padding: 1px 16px 3px 16px;
	font-size: 25px;
	margin-bottom: 25px;
	display: inline-block;
	margin-top: 18px;
}


.content__slide__image .bx-wrapper .bx-next {
	right: -15px!important;
	
}


.left__contents h3 {
	font-family: PlayfairDisplay;
}

.team__s .col-md-6 {
	float: left;
	width: 100%;
}
.team__s .container {
	width: 48% !important;
}

.team__s {
	float: left;
	width: 100%;
	background: #F2F2F2;
	padding-top: 120px;
	margin-top: -123px;
	padding-bottom: 36px;
}

.heading__s h3 {
	text-align: center;
	margin-bottom: 32px;
}

.board__s {
	background: #151353;
	color: #fff;
	padding: 2px 30px 4px 30px;
}

.board__s {
	background: #151353;
	color: #fff;
	padding: 2px 30px 4px 30px;
	font-family: PlayfairDisplay;
}

.sss__s {
	background: #151353;
	color: #fff;
	padding: 3px 33px 6px 33px;
	margin-top: 15px;
	display: inline-block;
	margin-bottom: 4px;
	font-family: PlayfairDisplay;
	font-size: 18px;
}

.contents_____foo h4 {
	text-align: center;
	font-size: 17px;
}

.contents_____foo h3 {
	text-align: center;
}

.s__souujs ul li {
	float: left;
	width: 33.33%;
	border: 1px solid #f9ac5b;
}
.s__souujs {
	float: left;
	width: 100%;
	background: url("../img/backgrounds__images.png");
	padding-top: 32px;
	padding-bottom: 66px;
	background-size: 100% 100%;
}

.s__souujs .container {
	width: 74% !important;
}

.s__souujs ul {
	box-shadow: 0 0 11px -6px #000;
	float: left;
	width: 100%;
	border-radius: 17px;
}

.s__back__backss {
	float: left;
	width: 100%;
	margin-top: 51px;
}

.s__back__backss ul li {
	float: left;
	width: 33.33%;
	border: none;
}
.containerddd .col-md-3 {
	float: left;
}

.containerddd .col-md-9 {
	float: left;
}


.containerddd {
	width: 88%;
	margin-right: 0px;
	margin-left: auto;
}


.containerddd .bx-wrapper .bx-next {
	right: -6px;
	
}

.containerddd .bx-wrapper {
	margin-top: 20px;
}

.left__imgside {
	margin-top: 66px;
}

.s__09876th .container {
	width: 85% !important;
}

.s__98___0912 {
	background: red;
	float: left;
	width: 100%;
	position: relative;
}


.s__98___0912 {
	background: url("../img/back__footer.jpg");
	float: left;
	width: 100%;
	position: relative;
	background-size: 100% auto;
}


.location__bg {
	float: left;
	width: 100%;
	background: #161455;
}

.location__bg .col-md-4 {
	float: left;
    width: 100%;
}

.location__bg .col-md-8 {
	float: left;
    width: 100%;
}

.text___areas h3 {
	color: #fff;
	border-bottom: ;
}

.s__www {
	border-bottom: 2px solid #48bb78;
	padding-bottom: 6px;
}

.text___areas {
	padding-top: 14px;
}

.text___areas h5 a {
	color: #8b8aaa;
	font-size: 15px;
	margin-top: 14px;
	display: inline-block;
	margin-bottom: 5px;
}

.i__dia {
	color: #8b8aaa;
	font-size: 16px;
}

.text___areas p {
	color: #fff;
	font-size: 14px;
}

.buttons a {
	animation: ;
	background: #fff;
	color: #222;
	padding: 7px 50px 7px 14px;
	border-radius: 5px;
	font-size: 15px;
}

.buttons li {
	display: inline-block;
	margin-right: 30px;
}

.become {
	background: #48bb78 !important;
	color: #fff !important;
}

.location__bg {
	float: left;
	width: 100%;
	background: #161455;
	border-radius: 15px;
}

.buttons {
	margin-top: 33px;
}

.aaross i {
	/* transform: rotate(-69deg); */
	transform: rotate(90deg);
}

.aaross {
	position: relative;
	right: -32px;
}

.locations00__09 li {
	margin-bottom: 25px;
	float: left;
	width: 100%;
}

.buttons li {
	width: auto;
	margin-bottom: 0px;
}



.s__s__0987yg.dfgdhjfghdj.nhoo {
	background: url("../img/backgrounds__imagesQW.png") !important;
}


.s__0uygs {
	position: absolute;
	right: 0px;
}


.s__s__0987yg.dfgdhjfghdj.nhoo .footer__contentss {
	background: #fff;
	color: #000;
	margin-top: -85px;
	padding-top: 86px;
	padding-left: 22px;
	padding-right: 20px;
	padding-bottom: 5px;
	height: auto;
	border-radius: 14px;
	box-shadow: 0 0 5px -4px #000;
}
.dkshdksjhdk.nhoo .footer__contentss {
	background: #161455 !important;
	color: #fff;
	margin-top: -85px;
	padding-top: 86px;
	padding-left: 22px;
	padding-right: 20px;
	padding-bottom: 5px;
	height: 186px;
	border-radius: 14px;
	box-shadow: 0 0 5px -4px #000;
}

.dkshdksjhdk.nhoo .footer__contentss h3 {
	color: #fff;
	text-align: left;
	font-size: 21px;
	line-height: 26px;
}


.dkshdksjhdk.nhoo .knowmore a {
	color: #fff;
	font-weight: 600;
	/* left: 0px; */
	letter-spacing: 2px;
	font-size: 15px;
}


.dkshdksjhdk.nhoo {
	float: left;
	width: 100%;
	padding-bottom: 47px;
	background: transparent;
	background-size: cover !important;
}
.bannersections .col-md-6 {
	float: left;
	width: 100%;
}
.d__-098y .contents {
	text-align: left;
	width: 100%;
}

.right__side__jj li a {
	background: #48bb78;
	border-radius: 4px;
	padding: 3px 17px 3px 17px;
	color: #fff;
	margin-left: 13px;
}

.bannersections {
	padding-top: 346px;
	padding-bottom: 44px;
	float: left;
	width: 100%;
}

.becomeddd {
    background: #151353;
    width: 188px;
    display: inline-block;
    padding: 7px 0 9px 11px;
    color: #fff;
    margin-top: 44px;
    border-radius: 5px;
    font-family: PlayfairDisplay;
    font-size: 16px;
}

.sdsdsdsd {
	float: right;
}

.sdsdsdsd a {
	margin-right: 28px;
	font-size: 15px;
}

.s__uygjh .fa.fa-envelope {
	margin-right: 5px;
}

.s__uygjh {
	margin-right: 25px;
}
.s__8hjjs {
	background: #161455;
	float: left;
	width: 100%;
	height: 290px;
	margin-bottom: 39px;
	padding: 16px;
	border-radius: 21px;
}

.s__8hjjs .col-md-3 {
	float: left;
	width: 100%;
}



.s__8hjjs .col-md-4 {
	float: left;
	width: 100%;
}

.s__8hjjs .col-md-5 {
	float: left;
	width: 100%;
}


.center__imag {
	margin-top: -88px;
}

.incase__of__s {
	margin-top: 41px;
	float: left;
	width: 100%;
	margin-bottom: 26px;
}

.s__bnnr ol {
	padding-left: 0px;
}


.s__bnnr ol li {
	list-style: decimal;
	color: #fff;
	font-size: 15px;
	margin-top: 17px;
	line-height: 16px;
	margin-left: -43px;
}

.s__bnnr {
	margin-top: 39px;
}

.services__0ne {
	float: left;
	width: 100%;
}
.s__d_uyh h3 {
	font-family: PlayfairDisplay;
	color: #fff;
	line-height: 40px;
}


.s__8hjjs {
	background: #161455;
	float: left;
	width: 100%;
	height: 301px;
	margin-bottom: 39px;
	padding: 16px;
	border-radius: 21px;
}

.services__0ne {
	float: left;
	width: 100%;
	background: #fff;
	padding: 19px;
	box-shadow: 0 0 6px 0px #00000069;
	border-radius: 13px;
	margin-top: 16px;
}
.point__icon {
	float: left;
	width: 13%;
}

.content___onlyss {
	float: left;
	width: 87%;
}

.content___onlyss h3 {
	font-size: 17px;
	padding-top: 4px;
	margin-bottom: 15px;
}

.incase__of__s .col-md-4 {
	float: left;
	width: 100%;
}

.abouts {
	float: left;
	width: 100%;
	background: url("../img/backabout.jpg") !important;
	background-size: 100% 100% !important;
}

.industrial.sd__back {
	float: left;
	width: 100%;
	background: url("../img/backnkwdd.jpg") !important;
	background-size: 100% 100% !important;
}

.cleane__ss {
	font-family: PlayfairDisplay;
	color: #48bb78;
	font-size: 31px;
	letter-spacing: 1px;
	margin-bottom: 19px;
}

.add__back__-09uhns {
	background: #fff;
	color: #000;
	padding: 30px;
	margin-top: 39px;
	display: inline-block;
	margin-bottom: 43px;
	border-radius: 13px;
	box-shadow: 0 0 7px -1px #00000094;
}

.newconnectionsss {
	background: #161455;
	color: #fff;
	width: 221px;
	display: inline-block;
	padding: 10px;
	border-radius: 7px;
}

.our__mission {
	text-align: center;
	color: #fff;
	margin-top: -32px;
	margin-bottom: 31px;
	font-family: PlayfairDisplay;
}

.sasasa {
	font-family: PlayfairDisplay;
	font-size: 37px;
	color: #0f0f82;
}

.heading__contess {
	float: left;
	width: 100%;
	margin-top: -236px;
}

.right__img {
	position: relative;
	/* left: 28px; */
	/* overflow-x: hidden; */
	margin-top: -42px;
}

.text__testimonils {
	float: left;
	width: 100%;
}

.supports {
	background: #48bb78;
	padding: 25px;
	box-shadow: 0 0 8px 1px #0000003d;
	border-radius: 11px;
}

.supports p {
	color: #fff;
	font-size: 23px;
	line-height: 31px;
	margin-top: 30px;
}

.text__testimonils .col-md-3 {
	float: left;
	width: 100%;
}


.text__testimonils .col-md-9 {
	float: left;
	width: 100%;
}

.contentright_______12333 p {
	color: #151353;
	font-size: 16px;
}

.contentright_______12333 {
	margin-left: 67px;
	width: 76%;
}

.contentright_______12333 h3 {
	font-family: PlayfairDisplay;
	font-size: 31px;
	margin-top: 32px;
	margin-bottom: 23px;
	color: #151353;
}
.supports {
	background: #48bb78;
	padding: 25px;
	box-shadow: 0 0 8px 1px #0000003d;
	border-radius: 11px;
	margin-top: 47px;
}

.text__testimonils {
	float: left;
	width: 100%;
	padding-bottom: 49px;
	padding-top: 21px;
}

.s__sssss__0 {
	float: left;
	width: 100%;
	background: url("../img/hggj.png");
	background-size: 100% 100%;
	padding-bottom: 29px;
}
.cont__slide__0 h3 {
	font-size: 16px;
	color: #fff;
	margin-bottom: 0px;
}
.cont__slide__0 p {
	color: #d5d9e8;
}
.phone__-09is {
	padding: 9px 3px 0 49px;
}

.phone__-09is p {
	font-size: 17px;
	color: #7e7f84;
}

.phone__-09is p a {
	font-size: 14px;
}

.d__d {
	position: absolute;
	margin-left: 27px;
}

.locationofcng {
	float: left;
	width: 100%;
}

.locationofcng .container {
	width: 95% !important;
	margin-right: 0px;
	margin-left: auto;
}


.skn_____ooos .col-md-4 {
	float: left;
	width: 100%;
}


.skn_____ooos .col-md-8 {
	float: left;
	width: 100%;
}

.skn___group {
	float: left;
	width: 100%;
	background: #fff;
	text-align: center;
}

.skn___group .container {
	width: 100% !important;
	max-width: 100%;
}




@media screen and (min-width:320px) and (max-width:767px){
    
    .bannersections {


	height: 410px;
}
    #head__erss {
	display: block!important;
}
.bannersections {
	height: 527px;
	margin-top: -7px;
	float: left;
}
    .leftside__logos img {
	width: 40%;
	display: none;
}
    .menuss {
	display: none;
}
    .right__logoss {
	display: none;
}
    .center__logos img {
	width: 132px;
}
    .all__completelogo h3 {
	font-family: PlayfairDisplay;
	color: #fff;
	font-size: 20px;
	margin-top: 96px;
}
    .textshowing {
	float: left;
	width: 100%;
	margin-top: 151px;
}
    .all__completelogo h3 {
	font-family: PlayfairDisplay;
	color: #fff;
	font-size: 16px;
	margin-top: 37px;
}
    
    .contents {
	width: 94%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 126px;
	display: inline-block;
	color: #fff;
}
.textshowing {
	display: none;
}
    
    .four___therrsections .container {
	position: relative;
	top: 0px;
}
    
    .contents {
	width: 94%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 24px;
	display: inline-block;
	color: #fff;
}
    .center__logos {
	margin-top: 101px;
}
    
    .contents p {
	color: #b4c3bd;
	font-size: 12px;
	line-height: 19px;
}
    
    .all__completelogo h3 {
	font-family: PlayfairDisplay;
	color: #fff;
	font-size: 16px;
	margin-top: 17px;
}
    
    .l__iconss img {
	width: 170px;
	margin-top: -27px;
}
    
    .bannersections {
	
	background-size: 121% 100%;
	
	background-position: center;
}
    
    .contents {
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	margin-top: 24px;
	display: inline-block;
	color: #fff;
}
    
    .contentand__logo {
	position: relative;
	left: 0px;
}
    
    .hed__s p {
	color: #b4c3bd;
	font-size: 13px;
	margin-top: 18px;
	width: 100%;
	line-height: 18px;
	height: auto;
}
    
    .log____we img {
	width: 55px;
}
    
    .log____we {
	height: 82px;
	margin-left: -36px;
}
    
    .s___09uhs img {
	width: 53%;
	margin-top: 74px;
}
    
    .contentand__logo .col-md-4 {
	margin-bottom: 31px;
}
    
    .sd__iuyg {
 	width: 73px !important;
}
      
    .d__oj {
	width: 111px !important;
}
    
    .carporatesocial {

	margin-top: 0px;
	
}
    .four___therrsections {
	float: left;
	width: 100%;
	background: #033625;
	margin-top: -6px;
	padding-bottom: 42px;
}
    
    .carporatesocial {
	float: left;
	width: 100%;
	background: url("../img/mindirback.png");
	background-size: 397% 100%;
	margin-top: 0px;
	/* padding-top: 24px; */
	background-position: center;
}
    
    .container {
	width: 93% !important;
	max-width: 93%;
}
    
    .contentsddd {
	width: 99%;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 52px;
	margin-top: -35px;
	text-align: center;
}
    
    .carporatesocial {
	padding-top: 33px;
}
    
    .footer__contentss h3 {
	color: #000;
	text-align: left;
	font-size: 15px;
	line-height: 21px;
}
    
    
    .footer__contentss h3 {
	height: auto;
	/* padding-left: 10px; */
}
    
    .raj__09u {
	color: #373737;
	text-align: center;
	font-size: 13px;
	width: 95%;
	margin-left: auto;
	margin-right: auto;
	margin-top: -50px;
	padding-bottom: 15px;
	line-height: 19px;
}
    
    .bx-wrapper .bx-prev {
	left: -23px!important;
	
}
    
    .bx-wrapper .bx-next {
	right: -17px!important;
	
}
    .form__group {
	margin-bottom: 15px;
}
    .footer .container .col-md-2 {
	float: left;
	width: 50%;
}
    
    .footer .col-md-4 {
	text-align: center;
	margin-bottom: 35px;
}
    
    header {
	float: left;
	width: 100%;
	position: absolute;
	z-index: 999;
	top: 0px;
}
    
    .bannersections {
	height: auto;
	margin-top: 129px;
}
    
.bannersections {
	background-size: 175% 100% !important;
	background-position: center !important;
	margin-top: 20px;
}
    
    .contents {
	width: 99%!important;
	margin-left: auto;
	margin-right: auto;
	margin-top: 229px;
	display: inline-block;
	color: #fff;
}
    
    .bannersections {
	height: auto!important;
	padding-bottom: 17px;
	margin-bottom: 20px;
}
    
    .contentshowing__aout {
	background: #f2f2f2;
	padding-top: 39px;
	padding-bottom: 31px;
	margin-top: -21px;
	float: left;
	width: 100%;
	text-align: justify;
}
    .contentshowing__aout {
	background: #f2f2f2;
	padding-top: 39px;
	padding-bottom: 31px;
	margin-top: -24px!important;
}
    .s____9876e6789 ol li {
	list-style: disclosure-closed;
}
    
    .timesofindia.mediass {
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 100%!important;
	margin-left: 0px;
}
    
    .immediate__jh {
	float: right;
	color: #999999;
	text-transform: uppercase;
	font-family: Poppins;
	font-size: 11px;
	position: relative;
	top: -41px;
}
    
    .all__completelogo h3 {
	font-family: PlayfairDisplay;
	color: #fff;
	font-size: 25px;
	margin-top: 17px;
}
    nav.navbar .navbar-nav .nav-link {
	padding: 19px 13px;
	color: #000!important;
	font-size: 15px;
	margin-left: 0px!important;
}
    
.center__logos {
	margin-top: 0px;
}
    
    .logo__images__i img {
	width: 126px !important;
	/* text-align: center; */
}
    
    .d__-098y .contents {
	text-align: center;
}
    .contents p {
	color: #303030;
	margin-top: -25px;
	line-height: 20px;
}
    .aaross {
	position: relative;
	right: -15px;
}
    
    .aaross {
	position: relative;
	right: -15px;
}
    .s__09unsss {
	background: #fff;
	float: left;
	width: 93%;
	box-shadow: 0 0 8px -3px #0000005e;
	margin-left: 10px;
	margin-bottom: 35px;
}
    
    .s__09unsss {
	background: #fff;
	float: left;
	width: 93%;
	box-shadow: 0 0 8px -3px #0000005e;
	margin-left: 13px!important;
	margin-bottom: 31px;
}
    
    .s__uygjh {
	float: left;
	width: 100%;
}
    
    .buttons a {
	animation: ;
	background: #fff;
	color: #222;
	padding: 7px 24px 7px 14px;
	border-radius: 5px;
	font-size: 15px;
}
    
    .buttons li {
	display: inline-block;
	margin-right: 11px;
}
    
    .text___areas p {
	color: #fff;
	font-size: 13px;
}
    
    .s__s__0987yg .heading__s {
	margin-top: 10px !important;
}
    
    .container {
	width: 100% !important;
	max-width: 100%;
}
    
    .s__8hjjs {
	background: #161455;
	float: left;
	width: 100%;
	height: auto;
	margin-bottom: 39px;
	padding: 16px;
	border-radius: 21px;
}
    .center__imag {
	margin-top: -14px;
	margin-bottom: -42px;
}
    
    .s__bnnr ol {
	padding-left: 47px;
	/* margin-bottom: -9px !important; */
}
    
    .board__s {
	background: #151353;
	color: #fff;
	padding: 2px 30px 4px 3px;
	font-family: PlayfairDisplay;
	font-size: 20px !important;
	/* margin-top: -71px !important; */
}
    
    .s__s__0987ygdd .heading__s {
	margin-top: 20px !important;
}
    .dkshdksjhdk.nhoo .footer__contentss h3 {
	color: #fff;
	text-align: left;
	font-size: 16px;
	line-height: 22px;
}
    
    .support---00 ul li {
	display: inline list-item;
	font-size: 13px;
	margin-right: 11px;
	text-align: left;
}
    
    .contents {
	width: 99% !important;
	margin-left: auto;
	margin-right: auto;
	margin-top: -17px;
	display: inline-block;
	color: #fff;
}
    
    .supports {
	margin-top: -30px !important;
}
    
    .contentright_______12333 {
	margin-left: 0px;
	width: 100%;
	margin-top: 25px !important;
	display: inline-block;
}
    
    .center__logos {
	margin-top: 49px;
}
    
    .contentright_______12333 {
	margin-left: 0px!important;
	width: 100%!important;
	margin-top: 9px !important;
	display: inline-block;
}
    
    .s____sectionsssa {
	float: left;
	width: 100%;
	margin-bottom: 47px;
}
    .supports {
	margin-top: 21px !important;
}
    
    .contentright_______12333 h3 {
	font-family: PlayfairDisplay;
	font-size: 24px;
	margin-top: 12px;
	margin-bottom: 23px;
	color: #151353;
}
    .text__testimonils {
	float: left;
	width: 100%;
	padding-bottom: 0px;
	padding-top: 21px;
}
    
    .board__s {
	background: #151353;
	color: #fff;
	padding: 2px 10px 4px 6px;
	font-family: PlayfairDisplay;
	font-size: 15px !important;
}
    .logo__imag {
	padding-top: 10px;
}
    .logo__imag {
	padding-top: 0px;
}
    
    .logo__imag img {
	width: 98px;
	margin-bottom: 10px;
}
    
    .sa {
	float: left;
	width: 82%;
	color: #fff;
	line-height: 17px;
	padding-left: 10px;
	font-size: 13px;
}
    
    .saa img {
	width: 24px;
}
    .s__09unsss {
	width: 93% !important;
	margin-top: 10px !important;
	margin-bottom: 18px !important;
}
    
    .sa {
	float: left;
	width: 85%!important;
	color: #fff;
}
    .s___wwww__098 .col-md-5 {
	float: left;
	width: 96%;
	/* margin-top: -33px; */
}
    
    .s__098ygs {
	padding: 11px 11px 11px 34px;
}
    
    .s___wwww__098 .col-md-5 {
	float: left;
	width: 96%;
	/* margin-top: -33px; */
	margin-bottom: 18px;
	padding-bottom: 18px !important;
}
    
    .newconnectionsss {
	background: #161455;
	color: #fff;
	width: 145px;
	display: inline-block;
	padding: 3px;
	border-radius: 7px;
}
    
    .sasasa {
	font-family: PlayfairDisplay;
	font-size: 21px;
	color: #0f0f82;
}
    
    .s___wwww__098 .col-md-5 {
	height: auto !important;
	width: 98%;
}
    
    .add__back__-09uhns {
	background: #fff;
	color: #000;
	padding: 40px 13px 0 20px;
	margin-top: 39px;
	display: inline-block;
	margin-bottom: 43px;
	border-radius: 13px;
	box-shadow: 0 0 7px -1px #00000094;
	/* font-size: 16px !important; */
	text-align: left;
}
    
    .heading__contess {
	float: left;
	width: 100%;
	margin-top: -50px;
}
}


.s__09unsss {
	position: fixed;
	bottom: -32px;
	z-index: 999;
}

.submenu_s {   
    position: absolute;
    background: #fff;
    box-shadow: 0 1px 3px 1px #00000030;
    padding: 13px;
}
.submenu_s li {
    line-height: 33px;
    font-size: 13px;
}

.downarreoww .fa.fa-chevron-down {
    font-size: 10px;
}


.n__ssssww li .submenu_s {
    display: none;
}

.n__ssssww li:hover .submenu_s {
    display: block;
}

.s__09unsss {
	position: fixed !important;
	bottom: -61px;
}


       .logo__0d ul li {
	display: inline-block;
	width: 19%;
}
	   

.logo_img img {
	width: 80px;
	/* background: #fff; */
}

.addbackground__0912 {
	background: url("../img/banner8.jpg");
	background-size: 100% 100%;
	height: 570px !important;
}
.bhiwadi__png__0 {
	background: url("../img/Banner-05.jpg");
	background-size: 100% 100%;
	height: 570px !important;
}
.industrial__09779 {
	background: url("../img/Banner-02(1).jpg");
	background-size: 100% 100%;
	height: 570px !important;
}

.bhiwadi__097890098899 {
	background: url("../img/Bhifffwadi.jpg");
	background-size: cover!important;
	height: 570px !important;
}

