/*
Theme Name: Fligno Web Design Agency
Theme URI: https://fligno.com/
Version: 1.0
Description: This is a child theme of Fligno Editor.
Author: Fligno Web Team
Author URI: https://fligno.com/
template: bb-theme
*/

/* Add your custom styles here... */

/* Header */
i.envelop:before {
    content: "\e928";
    font-family: 'Ultimate-Icons' !important;
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    font-size: 30px;
}
.main-menu i.fas.fa-times {
    color: #ffffff;
}
/* Homepage */

/* For 2nd Section */
.blog-here-home h3.uabb-post-heading.uabb-blog-post-section {
    text-align: center !important;
    padding: 0px 35px;
}

.blog-here-home .uabb-module-content.uabb-button-wrap.uabb-creative-button-wrap.uabb-button-width-auto {
    text-align: center !important;
}

.separate-line .fl-separator { border-radius: 10px; }

/* 4th Section */
.all-banner { position: relative; }
.masterplan-banner {
    position: absolute;
    top: 200px;
    right: 15px;
    width: 61% !important;
}
.location-banner {
    position: absolute;
    width: 61%;
    top: 200px;
    left: 15px;
}

/* 5th Section */
.news-section img {
    object-fit: cover;
    width: 100%;
    height: 200px;
}

/* 6th Section */
.cta-banner .uabb-ultb3-info {
    padding: 80px 200px;
}

/* Footer */
.social-media-lk .uabb-module-content.uabb-imgicon-wrap {
    margin-right: 5px;
}

/* contact us */

.conhead p{
    display:flex;
    justify-content: space-between;
}

.conhead label{
    display:unset !important;
    width: 47% !important;
}
.main span.wpcf7-list-item.first.last {
    margin-left: 0!important;
}
.main textarea {
    width:100% !important;
    height:100px;
    border: 1px solid #ddd !important;
}
.main label {
    display:unset !important;
}
.main select.wpcf7-select {
    width:100% !important;
    height:50px;
    
    border-radius:none !important;
}
.main .conhead input {
     height:50px;
}

input.wpcf7-form-control.has-spinner.wpcf7-submit {
    background-color:#f06e23;
    height:40px;
    border:none;
    width:100px;
}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required:focus-visible {
    outline: -webkit-focus-ring-color auto 0px;
}
.main select.wpcf7-select {
    border-color: #ebebeb;
}



/* post category url */
 .taxonomy-category a::before, .taxonomy-news-category::before {
    content: "\f009";
    font-family: "Font Awesome 5 Free";
    font-weight:700;
    color:#000000;
    margin-right:10px;
    line-height:25px;
}

p.previouspost, p.nextpost {
    color: #908989;
	margin-bottom:0 !important;
}
/* .nav-previous a::before{
    content:"\f053";
    font-family: "Font Awesome 5 Free";
    font-size: 40px;
    color: #c0c0c0;
} */
/* footer */
.news-footer .left-title-image {
    display: flex;
}
.comment-post p.comment-form-cookies-consent {
    display:none;
}
.comment-post input#fl-comment-form-submit {
    background-color:#f06e23;
    height:60px;
    border-radius:40px;
    border:none;
    width:200px;
}
.comment-post p.form-submit .btn-primary::hover {
    background-color:#fbb228;
}
.comment-post textarea#fl-comment {
    height:150px
}
.comment-post input#fl-author {
    width:30%;
    
}
.comment-post input#fl-email {
     width:30%;
    
}
.comment-post input#fl-url {
    width:30%;
}
.comment-post label {
    font-size:13px;
    line-height:25px;
    font-weight:400;
    color:#565656;
}
/* MOBILE RESPONSIVE */
@media screen and (min-width: 300px) and (max-width: 768px){
/* 	contact us */
	.conhead p {
		display: flex;
		justify-content: space-between;
		flex-direction: column;
	}
	.conhead label {
		width: 100% !important;
	}

/* end */
/* 	.nav-links .nav-next a i.fas.fa-chevron-right:before {
	} */
   .cta-banner .uabb-ultb3-info {
		padding: inherit;
	}
	.masterplan-banner {
		position: unset;
		top: unset;
		right: unset;
		width: unset!important;
	}
	.location-banner {
		position: unset;
		width:unset;
		top: unset;
		left: unset;
	}
}
@media screen and (min-width: 769px) and (max-width: 900px){
   .cta-banner .uabb-ultb3-info {
		padding: inherit;
	}
	.masterplan-banner {
		position: absolute;
		top: 150px;
		right: -55px;
		width: unset !important;
	}
	.location-banner {
		position: absolute;
		width: unset;
		top: 150px;
		left: -55px;
	}
}
@media screen and (min-width: 1200px) and (max-width: 1280px){
	.masterplan-banner {
		right: 5px;
		top:215px;
	}
	.location-banner {
		top: 215px;
		left: 5px;
	}
}
@media screen and (min-width: 900px) and (max-width: 1195px){
	.masterplan-banner {
		right: 0;
	}
	.location-banner {
		left: 0;
	}
}


