
.logo img {
	height: 60px;
}

.sf-menu > li > a {
	color: #3b3b3b;

}

.buttons-section .white-tr-btn {
    background-color: transparent;
    border: 2px solid #2b2b2b;
		color: #2b2b2b;
}

.btn {
	
	color: #ffffff;
	
}

.al-portfolio-single-navigation {
	
	background-color: #f4f4f4;
	
}

.al-portfolio-single-navigation .al-right {
    border-left: 0px;
}

.al-portfolio-single-navigation .al-right span, .al-portfolio-single-navigation .al-left span {
    color: #2b2b2b;
}

.al-portfolio-single-navigation a {
    color: #2b2b2b;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

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

.al-right {
    text-align: center;
}

footer .al-widget {
	
	padding-left: 20px;
	
}


.sf-menu > li {
    font-weight: 700;
    font-size: 14px;
    line-height: 14px;
    text-transform: uppercase;
    -webkit-transition: all ease 0.50s;
    transition: all ease 0.50s;
    background-color: transparent;
    padding: 50px 40px 40px 0;
    letter-spacing: 1.5px;
}

.item-wrap:hover .content::before {
    background-color: #212121;
		opacity: 0.3;
}

.al-icon-large-container .al-icon-container .al-icon {
    width: 90px;
    height: 90px;
	background-color: #2f84b6;

}

header.is-sticky {
    background-color: #f9f9f9;
	height: 100px;
}

header.is-sticky .logo img {
    height: 60px;
	padding-bottom: 5px;
}

header.is-sticky .container {
	
	padding-top: 20px;
	
}

.toggle-mnu span, .toggle-mnu span:after, .toggle-mnu span:before {
	
	background-color: #2b2b2b;
	
}

@media (min-width: 1500px) {
	.al-container-slide .al-content-slide {
		margin-left: 165px;
		margin-top: -100px;
	}
}
@media (max-width: 1500px) {
	.al-container-slide .al-content-slide {
		margin-top: -100px;
	}
}



@media (min-width: 1500px) {
	
	.top-nav .container {
	
		width: 1550px;
		
		
	}
}




.vc_section.vc_section-has-fill, .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section, .vc_section.vc_section-has-fill+.vc_section {
    padding-top: 50px;
	padding-bottom: 80px;
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px;
}

@media (min-width: 1500px) {
	
	.vc_custom_1531465899552 {
		
    padding-top: 15% !important;
		padding-right: 25% !important;
		margin-left: 10%;
		margin-top: +20px;
}
	
}

@media (max-width: 1000px) {
	
	.vc_custom_1531465899552 {
		
background: #ffffff;
		
margin-bottom: -90px;
margin-top: -60px;
	}
}
	

.buttons-section .large-btn {
    margin-right: 25px;
    border: 2px solid #3ba5e3;
		margin-bottom: +10px;
}

.heading-title .al-subtitle {
	
	line-height: 25px;
	
}

.post-thumb .embed-responsive iframe {
    height: 540px;
}

.al-iframe-content iframe {
    width: 100%;
    min-height: 540px;
}

form .contact-form-white .selectize-input, form .contact-form-white .selectize-input.full {
    color: #fff !important;
}

form .contact-form-white input[type=text], form .contact-form-white input[type=email], form .contact-form-white textarea, form .contact-form-white input[type=number] {
    border-color: #e1e1e1;
    color: #fff;
    font-size: 14px;
}
form .contact-form-white .selectize-control.single .selectize-input:after {
    border-color: #3ba5e3 transparent transparent transparent;
}

@media (max-width: 1000px) {
.heading-title-big h1 {
    font-size: 25px;
}
	}
