/* main css style file*/
/* friendly style*/

/*end friendly*/
body{
	font-family: 'Poppins', sans-serif !important;
	background: rgb(28,152,5);
background: -webkit-linear-gradient(84deg, rgba(28,152,5,1) 0%, rgba(14,255,0,1) 100%);
background: -moz-linear-gradient(84deg, rgba(28,152,5,1) 0%, rgba(14,255,0,1) 100%);
background: -o-linear-gradient(84deg, rgba(28,152,5,1) 0%, rgba(14,255,0,1) 100%);
background: linear-gradient(84deg, rgba(28,152,5,1) 0%, rgba(14,255,0,1) 100%);
}
h1{
	font-family: 'Poppins', sans-serif !important;
}
h2{
	font-family: 'Poppins', sans-serif !important;;
}
h3{
	font-family: 'Poppins', sans-serif !important;;
}
h4{
	font-family: 'Poppins', sans-serif !important;;
}
h5{
	font-family: 'Poppins', sans-serif !important;;
}
h6{
	font-family: 'Poppins', sans-serif !important;;
}
a{
	font-family: 'Poppins', sans-serif !important;;
}
p{
	font-family: 'Poppins', sans-serif !important;;
}
/* friendly style*/
.padding-130{
	padding:130px;
}
.margin-top-100{
	margin-top:100px;
}
.padding-top-20{
	padding-top:20px;
}
.padding-0{
	padding:0px !important;
}
.border-style-none{
	border:none !important;
	border-radius:unset !important;
}
.lotus_tower_Property_home-page-information ul{
	display:inline-flex;
	/*width:70%;*/
}
.lotus_tower_Property_home-page-information ul li{
	padding:0px 10px 0px 10px;
}
.lotus_tower_Property_home-page-information ul li a{
	color:#fff;
	letter-spacing:0.5px;
}
.lotus_tower_Property_home-page-information ul li a:hover{
	color:#7e0102;
	letter-spacing:0.5px;
}
/* end friendly style*/
.tower-service h5{
	font-size: 14px;
    padding: 10px;
	margin:0px;
	color:#fff;
}
.tower-service{
	text-align:center;
	padding:30px 10px 0px 10px;
}
.padding-30{
	padding:30px;
}
.margin-30{
	margin:30px;
}
.back-white{
	/*background:#FFFFFF;*/
}
.logo img{
	width:25%;
	padding:10px;
	position:absolute;
}
.social-media{
	background-color:#CB3699;
	font-size:14px;
    min-height: 36px;
    color: #fff;
	font-family: 'Poppins', sans-serif;
}

    #parallelogram {
      width: 150px;
      height: 100px;
      transform: skew(20deg);
      background: red;
    }
 /* social media */
 .fa {
	padding: 5px;
    width: 24px;
    text-align: center;
    text-decoration: none;
    margin: 5px 2px;
}

.fa:hover {
    opacity: 0.7;
}

.fa-facebook {
  background: #3B5998;
  color: white;
}

.fa-youtube {
  background: #bb0000;
  color: white;
}

#trapezoid {
     width: 150px;
    height: 100px;
    transform: skew(20deg);
    background: red;
    }
/* end social media */
/* logo*/
.logo a img{
	z-index:9999;
}
/* end logo*/
/* nav bar*/
#navbarScroll{
	padding:10px;
}
#navbarScroll ul li a{
	padding:0px;
}
.navbar-home{
	padding:0px 10px 0px 10px;
}
.latest_project{
	padding-bottom:30px;
}

.land-title-info button{
	color:#f3f3f3e0;
	background:#c35607;
	padding:5px 20px 5px 20px;
}
.land-title-info button:hover{
	background:#0f8d53 !important;
}
.latest{
	color:#0f8d53;
}
.latest_project h2{
	font-size:32px;
	margin: 0;
    padding: 0;
    padding: 50px 10px 20px 10px;
    font-size: 40px;
	letter-spacing: 1px;
    color: #7d1316;
}
.land-project-backgound .col-md-4{
	background: #fff;
    margin: 12px;
    max-width: 31%;
	padding:10px;
	-webkit-box-shadow: -1px 2px 13px 4px rgba(0,0,0,0.15);
	-moz-box-shadow: -1px 2px 13px 4px rgba(0,0,0,0.15);
	box-shadow: -1px 2px 13px 4px rgba(0,0,0,0.15);
}
.land-project-backgound{
	background: rgb(28,152,5);
background: -webkit-linear-gradient(84deg, rgba(28,152,5,1) 0%, rgba(14,255,0,1) 100%);
background: -moz-linear-gradient(84deg, rgba(28,152,5,1) 0%, rgba(14,255,0,1) 100%);
background: -o-linear-gradient(84deg, rgba(28,152,5,1) 0%, rgba(14,255,0,1) 100%);
background: linear-gradient(84deg, rgba(28,152,5,1) 0%, rgba(14,255,0,1) 100%);
	padding:10px 0px 50px 0px;
	/*background-image:url(../image/lotus_tower_property_developers.png);
	background-position: left -18px;
    background-repeat: no-repeat;
    background-size: 40%;*/
}

.horana{
	background-image:url(../slider/horana.jpg);
	height:350px;
	height: 350px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.kahathuduwa{
	background-image:url(../slider/gonapola.jpg);
	height:350px;
	height: 350px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.meepe{
	background-image:url(../slider/meepe.jpg);
	height:350px;
	height: 350px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.land-title-info{
	background:#7d1316;
	text-align: center;
    padding: 15px;
}
.land-title-info h3{
	font-size: 30px;
    color: #fff;
    letter-spacing: 0.5px;
    font-weight: 600;
}
.lotus-tower-service h2{
	color:#fff;
	font-size:40px;
	margin-bottom: 0px;
}
.lotus-tower-service h3{
	color:#fff;
}
.tower-service img{
	/*border-radius: 100px;*/
}
.lotus-tower-service{
	padding:150px 0px 250px 0px;
}
.lotus-tower-service img{
	width:50%;
}
.l_t_p_s{
	background-image:url(../image/lotus-property-developer.jpg);
	background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.tower-service .col-md-2{
    background: #cb369994;
    padding: 10px;
    border-bottom: 5px solid #ffffff;
    margin: 5px;
    max-width: 15%;
}
.icons-homeservice{
	background: #fff;
    padding: 10px;
	border-radius: 100px;
    border: solid 10px #f90;
}

.land-title-info h4{
    color: #fff;
}
.b-line{
	position: relative;
    width: 60px;
    height: 3px;
    background: #0c1f38;
    display: block;
    margin: 0 auto;
}
/* slider*/
.carousel-item h5{
	font-size: 50px;
    text-shadow: 3px 3px 7px #000000;
}
.carousel-item p{
	font-size: 20px;
    text-shadow: 3px 3px 7px #000000;
}
.carousel-inner{
	height:580px;
}
.carousel-caption{
    /* bottom: 147px !important; */
    margin-bottom: 135px;
    
    /* width: 50%; */
    border-radius: 75px;
}
/* end */
/*.nav-left{
	margin-left:30px!important;
}*/
/* font */
.nav-left li a{
font-family: 'Playfair Display', serif;
font-family: 'Poppins', sans-serif;
text-align:center;
}
.service{
	font-family: 'Poppins', sans-serif;
	color: #fff;
    font-size: 14px;
	font-weight:400;
}
.social-media lu{
	display: flex;
    list-style: none;
	float:right;
	font-size: 14px;
	 
}
.nav-item a{
	font-weight:600;
	padding:13px 49px 10px 47px;
	letter-spacing:1px;
	
}
.nav-item{
	width:120px;
}
.slider{
	background-image:url(../image/lotus-property-developer.jpg);
    background-size: cover;
    background-repeat: no-repeat;
	height:950px;
}
.slider h1{
	text-align: center;
    color: #fff;
    padding-top: 100px;
    font-family: 'Poppins', sans-serif;
    font-size: 80px;
    font-weight: 600;
	text-shadow: -2px 6px 30px #000000;
}
.slider button{
	border: none;
    color: #fff;
    font-family: 'Poppins', sans-serif;
    padding: 10px 30px 10px 30px;
    font-weight: 600;
    background: #7e0102;
    border-radius: unset;
	margin-top: 20px;
}
.home-about button{
	border: none;
    color: #fff;
    font-family: 'Poppins', sans-serif;
    padding: 10px 30px 10px 30px;
    font-weight: 600;
    background: #7e0102;
    border-radius: unset;
	margin-top: 3px;
}
.Lands{
	background:#fff;
	margin-top:-380px;
    background-image: url(../image/lotus_tower_property_developers.png);
    background-repeat: no-repeat;
    background-size: unset;
    background-position: top;
    background-position-x: right;
	background-position-y:-10px;
	
}
.line-title{
	font-size:40px;
	font-weight: 600;
}
.btn-warning:hover{
	background:#188c52 !important;
	color:#fff !important;
}
.detail-land{
	background-image:url(../image/lotus-property-developer.jpg);
	height:450px;
}
.detail-land{
    border-radius: 20px;
    margin-top: 20px;
}
.detail-land h2{
	margin:0px;
    color: #fff;
    letter-spacing: 1px;
	padding:0px;
}
.detail-land h4{
	color: #ff0508;
    font-weight: 700;
}
.detail-land p{
	color:#F8FF00;
	margin:0px;
}
.detail-land{
	padding:10px;
    border-radius: 20px;
    margin-top: 20px;
    border: solid #188c52;
}
.details{
	background: #000000ad;
    padding: 10px;
    border-radius: 20px;
    border: solid 3px #fff;
}
.home-about h2{
	font-size:27px;
	margin-bottom:22px;
	color:#fff;
	letter-spacing:0.5px;
}
.home-about p{
	color:#fff;
	line-height:34px;
	text-align:justify;
}
.home-about {
	padding:50px;
}
.fit-home-text{
	background:#198b10;
    position: absolute;
    z-index: 99999;
    margin-left: -199px;
    padding: 20px;
}
.lotust img{
	border-radius: 0px 20px 20px 0px;
	width: 100%;
}
.happy-client h2{
	font-size: 80px;
    text-align: center;
    font-weight: 700;
    color: #fff;
    letter-spacing: 1px;
    top: 10px;
}
.happy-client h3{
	font-size: 40px;
    text-align: center;
    font-weight: 700;
    color: #880E10;
}
.happy-client button{
	border: none;
    color: #fff;
    font-family: 'Poppins', sans-serif;
    padding: 10px 30px 10px 30px;
    font-weight: 600;
    background: #7e0102;
    border-radius: unset;
	margin-top: 20px;
}
.site-button button{
	border: none;
    color: #fff;
    font-family: 'Poppins', sans-serif;
    padding: 10px 30px 10px 30px;
    font-weight: 600;
    background: #7e0102;
    border-radius: unset;
	margin-top: 20px;
}
.view-land button{
	border: none;
    color: #fff;
    font-family: 'Poppins', sans-serif;
    padding: 10px 30px 10px 30px;
    font-weight: 600;
    background: #D4B515;
    border-radius: unset;
	margin-top: 20px;
}
.page-heading-text{
	background:#440304;
	padding:30px;
	color:#FFFFFF;
	
	text-align:center;
}
.page-heading-text h2{
	margin:0;
	font-size:35px;
}/*
.kahathuduwa{
	background-image: url(../animation_home_slider/image/kahathuduwa-land.jpg);
    min-height: 450px;
    min-height: 450px !important;
    background-size: cover;
    background-position: center;
}
.meepa{
	background-image:url(../animation_home_slider/image/Meepe-land.jpg);
    min-height: 450px;
    min-height: 450px !important;
    background-size: cover;
    background-position: center;
}
.sausiriuyana{
	background-image:url(../animation_home_slider/image/Horana-land.jpg);
    min-height: 450px;
    min-height: 450px !important;
    background-size: cover;
    background-position: center;
}*/
.kahathuduwa-land-btn{
	padding-top: 383px !important;
}
.kahathuduwa-land-btn button{
	width:100%;
	padding:10px;
}
.margin-bottom-10{
	margin-bottom:10px;
}
.meepa-land-btn{
	padding-top: 383px !important;
}
.meepa-land-btn button{
	width:100%;
	padding:10px;
}
.sausiriuyana-land-btn{
	padding-top: 383px !important;
}
.sausiriuyana-land-btn button{
	width:100%;
	padding:10px;
}
.bg-primary-land{
	background-color: #cb3699!important;
}
.bg-success{
	background-color: #188c52!important;
}
.lans-view-details h2{
	color: #FFFFFF;
    font-size: xx-large;
    line-height: 46px;
    letter-spacing: 1px;
    text-align: center;
    padding: 60px 30px 0px 30px;
}
.lans-view-details h4{
	font-size: xxx-large;
    text-align: center;
    background: red;
    color: #fff;
}
/* gallery*/
.gallery h2{
	font-size:40px;
	margin:0;
}
.gallery_b-line {
    position: relative;
    width: 60px;
    float: left;
    height: 3px;
    background: #0c1f38;
    display: block;
    margin: 0 auto;
}
/* end gallery*/
.horana-site-image img{
	border-radius: 200px 0px 0px 200px;
    border-left: solid 17px #cb3699;
}
.site-heading-text{
	padding:80px;
}
.site-heading-text h1{
	font-size: 41px;
    text-align: center;
    font-weight: 600;
    color: #fff;
}
.site-heading-text h3{
	font-size:25px;
	text-align:center;
	color: #fff;
    font-weight: 600;
    letter-spacing: 2px;
}
.horana-project-photo img{
	border: solid 5px #cb3699;
}
.horana-project-photo{
	padding-top:50px;
	
}
.about-projects h2{
	font-size: 32px;
    text-align: center;
    color: #fff;
} 
.about-projects img{
	border-radius: 0px 50px 0px 50px;
	border: solid 5px #f5a7db;
}
.about-projects{
	background: #CB3699;
    padding: 50px;
	margin-top:100px;
}
.about-projects h3{
    font-size: 32px;
    text-align: center;
    color: #fff;
    font-weight: 600;
    padding-top: 10px;
	margin:0px;
	
}
.about-projects p{
	text-align:center;
	color:#fff;
	letter-spacing:1px;
}
.about-projects button{
	margin:50px 0px 50px 0px;
	
}
.project h5{
    z-index: 999;
    position: absolute;
    background: #ffed00;
    top: 0;
    width: 30%;
    font-weight: 500;
    letter-spacing: 1px;
    font-size: 22px;
    padding: 10px;
    text-align: center;
    right: 0;
    border: solid #f00;
}
.gallery h2{
	text-align:center;
}
.gallery .container{
	padding:50px;
}
.block-map h2{
	font-size: 32px;
    padding-top: 40px;
    color: #fff;
	line-height:45px;
}
.block-map .col-md-4{
	background-color:#EFEFEF;
	
}
.block-map i{
	color:#FFC600;
	font-size:60px;
}
.block-map p{
	font-size:25px;
}
.payment{
	background-color:#0f8d53;
	padding:80px;
	margin-top:40px;
}
.payment h2{
	color:#fff;
	font-size:34px;
	margin:0px;
	padding:0;
	padding-bottom:60px;
}
.payment i{
	color:#F8FF00;
	font-size:60px;
	text-align:center;
	padding:0px !important;
	width:unset !important;
}
.payment p{
	font-size:20px;
	color:#fff;
	margin:0px;
}
.land-map{
	background:#7d1316;
	margin-top:50px;
	padding-bottom:20px;
}
.land-map h2{
	font-size:34px;
	padding-top:30px;
	color:#fff;
	line-height:40px;
}
.quick{
	z-index: 999;
    position: absolute;
    top: 17px;
    border: none;
    right: 22px;
    background: #7e0102 !important;
    /* padding: 10px !important; */
    color: #fff !important;
    border-radius: 0px!important;
}
.card p{
	margin:0;
}
.social-media .col-md-4 ul{
	margin:0;
}
.modal-header input{
	margin:10px 0px 10px 0px;
}
.quick-submit button{
	color: #f3f3f3e0;
    background: #c35607;
    padding: 5px 20px 5px 20px;
}
.quick-submit h6{
	font-size: 20px;
    letter-spacing: 1px;
}
.quick-submit p{
	letter-spacing:1px;
}
.contactFormEmail_home_page{
	width:100% !important;
}
.contactFormEmail_home_page input{
	width: 100%;
    border: #760b2052 solid 1px;
	padding:10px;
}
.contactFormEmail_home_page label{
	width:30%;
	margin:0;
	border-color: #dbdbdb61;
}
.contactFormEmail_home_page textarea {
	width: 100%;
	margin-top:10px;
	padding:10px;
}
.quick-submit-form{
	background:#7d1316;
	color:#fff;
	
}
.horana_savsiri_uyana_gallery{
	background-image:url(../slider/horana.jpg);
	text-align:center;
	padding: 141px;
	background-size: cover;
    border-radius: 0px 0px 850px 850px;
    border-bottom: solid 17px #0f8d53;
    background-attachment: fixed;
}
.horana_savsiri_uyana_gallery h2{
	margin: 0;
    padding: 0;
    font-size: 40px;
    line-height: 50px;
    color: #cb3699;
    background: #ffffffab;
    padding: 20px;
    width: 50%;
    margin: 0 auto;
    border-radius: 55px 450px 50px 453px;
}
.kahathuduwa_nugahena_gardens{
	background-image: url(../slider/gonapola.jpg);
    text-align: center;
    padding: 141px;
    background-size: cover;
    border-radius: 850px 850px 0px 0px;
    border-top: solid 17px #0f8d53;
    background-attachment: fixed;
    margin-bottom: 50px;
}
.kahathuduwa_nugahena_gardens h2{
	margin: 0;
    padding: 0;
    font-size: 40px;
    line-height: 50px;
    color: #cb3699;
    background: #ffffffab;
    padding: 20px;
    width: 50%;
    margin: 0 auto;
    border-radius: 55px 450px 50px 453px;
}
.meepe_siriyawa{
	background-image:url(../slider/meepe.jpg);
	text-align:center;
	padding: 141px;
	background-size: cover;
    border-radius: 0px 0px 850px 850px;
    border-bottom: solid 17px #0f8d53;
    background-attachment: fixed;
	margin:50px 0px 50px 0px;
}
.meepe_siriyawa h2{
	margin: 0;
    padding: 0;
    font-size: 40px;
    line-height: 50px;
    color: #cb3699;
    background: #ffffffab;
    padding: 20px;
    width: 50%;
    margin: 0 auto;
    border-radius: 55px 450px 50px 453px;
}
.gallery_quick{
	z-index: 999;
    position: absolute;
    border: none;
    right: 0px;
	padding:10px;
    background: #7e0102 !important;
    color: #fff !important;
    border-radius: 0px!important;
}
.back_to_projects button{
	border: none;
    color: #fff;
    font-family: 'Poppins', sans-serif;
    padding: 10px 30px 10px 30px;
    font-weight: 600;
    background: #7e0102;
    border-radius: unset;
    margin-top: 3px;
	float:right;
	margin-top:30px;
}
.back_to_projects{
	width:100%;
}
.schedule button{
	border: none;
    color: #fff;
    font-family: 'Poppins', sans-serif;
    padding: 10px 30px 10px 30px;
    font-weight: 600;
    background: #7e0102;
    border-radius: unset;
    margin-top: 30px;
}
.shedule_submit{
	border: none;
    color: #fff;
    font-family: 'Poppins', sans-serif;
    padding: 10px 30px 10px 30px;
    font-weight: 600;
    background: #7e0102;
    border-radius: unset;
    margin-top: 30px;
}
.modal-header{
	width: 90%;
    margin: 0 auto;
}
.submit_button{
	color: #fff;
    font-family: 'Poppins', sans-serif;
    padding: 10px 30px 10px 30px;
    font-weight: 600;
    background: #7e0102;
    border-radius: unset;
    margin-top: 3px;
}
.partner{
	font-size: 24px;
    color: #FFFFFF;
    padding: 30px 0px 0px 0px;
    text-align: center;
    letter-spacing: 1px;
}
.navbar-light .navbar-toggler-icon{
	background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.9%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e") !important;
}