@charset "utf-8";
/* CSS Document */







header .menu-right-area > li {
 

    font-size: 0.9em;
}

.main-slider {
    margin-top: 115px;
 
}

header .menu-wrapper {
   
    margin-top: 10px;
}

header .menu-right-area {
 
    padding-left: 15px;
    margin-top: 2px;
}

header .menu-wrapper {
    height: 85px;
}

header .main-menu > li > a {
    padding: 0 15px;
    height: 75px;
    line-height: 75px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    position: relative;
}

.main-slider .ls-slide-backgrounds:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1;
    opacity: 1 !important;
    background: rgba(0, 0, 0, .4) !important;
}

.counter-section-home {
    padding: 100px 0;
    position: relative;
    z-index: 1;
    /* text-align: center; */
    background-size: cover;
    background-position: center;
    color: #fff;
    background-image: url(../images/housing-estate.jpg);
} 

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: visible !important;
    z-index: 1;
}

header .main-menu li ul {
   
    width: 190px;
    
}

.quoto .profile-image img {
    width: 100%;


 
}



.counter-section-home .heading{ margin-bottom: 0; }

.counter-section-home:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
    background: rgba(0, 0, 0, .6);
}

.sub-slider .sub-slider2 .sub-slider3 .sub-slider4 .sub-slider5 {
    margin-top: 95px;
}
.sub-slider {
    position: relative;
    height: 400px;
    z-index: 1;
    margin-top: 115px;
    background-image: url(../images/youngCouple.jpg);
    background-size: cover;
    color: #fff;
}

.sub-slider:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
    background: rgba(0, 0, 0, .4);
}

.sub-slider2 {
    position: relative;
    height: 400px;
    z-index: 1;
    margin-top: 115px;
    background-image: url(../images/family.jpg);
    background-size: cover;
    color: #fff;
}

.sub-slider2:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
    background: rgba(0, 0, 0, .4);
}

.sub-slider3 {
    position: relative;
    height: 400px;
    z-index: 1;
    margin-top: 115px;
    background-image: url(../images/negotiation.jpg);
    background-size: cover;
    color: #fff;
}
.sub-slider3:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
    background: rgba(0, 0, 0, .4);
}
.sub-slider4 {
    position: relative;
    height: 400px;
    z-index: 1;
    margin-top: 115px;
    background-image: url(../images/application.jpg);
    background-size: cover;
    color: #fff;
}
.sub-slider4:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
    background: rgba(0, 0, 0, .4);
}

.sub-slider5 {
    position: relative;
    height: 400px;
    z-index: 1;
    margin-top: 115px;
    background-image: url(../images/selfie.jpg);
    background-size: cover;
    color: #fff;
}
.sub-slider5:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
    background: rgba(0, 0, 0, .4);
}

.sub-slider6 {
    position: relative;
    height: 400px;
    z-index: 1;
    margin-top: 115px;
    background-image: url(../images/terrace.jpg);
    background-size: cover;
    color: #fff;
}
.sub-slider6:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
    background: rgba(0, 0, 0, .4);
}

.sub-slider7 {
    position: relative;
    height: 400px;
    z-index: 1;
    margin-top: 115px;
    background-image: url(../images/family-dog.jpg);
    background-size: cover;
    color: #fff;
}
.sub-slider7:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
    background: rgba(0, 0, 0, .4);
}


.sub-slider8 {
    position: relative;
    height: 400px;
    z-index: 1;
    margin-top: 115px;
    background-image: url(../images/moving-boxes.jpg);
    background-size: cover;
    color: #fff;
}
.sub-slider8:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
    background: rgba(0, 0, 0, .4);
}

.sub-slider9 {
    position: relative;
    height: 400px;
    z-index: 1;
    margin-top: 115px;
    background-image: url(../images/selfie-2.jpg);
    background-size: cover;
    color: #fff;
}
.sub-slider9:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
    background: rgba(0, 0, 0, .4);
}

h4.title {
	font-size: 10pt;
font-weight: bold;
}

.team .desc .designation {
    margin: 10px 0 15px;
    color: #666;
	font-size: 10pt;
    height: 20px;
}

.about-section .about-image {
    margin: 0 0 30px 20px;
    border-radius: 5px;
    overflow: hidden;
    -webkit-box-shadow: 10px 10px 20px rgba(0, 0, 0, .1);
    box-shadow: 10px 10px 20px rgba(0, 0, 0, .1);
}

.bulletList {
	margin-left: 10px;
}


.bulletList li {
	padding: 4px;
}

.feature-area {
    margin-top: 70px;
    padding-top: 70px;
    border-top: 1px solid #ddd;
}
.feature .left-area {
    position: absolute;
    left: 0;
    height: 30px;
    width: 30px;
    font-size: 30px;
}

.feature .left-area i {
    color: #ac004d;
}

.feature .right-area {
    margin-left: 50px;
}

.copyright {
	font-size: 9pt;
	

}
