.section.headinig-section {padding-bottom: 0;}
.section.headinig-section + .section {padding-top: 0;}

.relative {position: relative;}
.reverse {flex-direction: row-reverse;}
.navigation .navbar .nav-item:last-child {padding-left: 0;}
.nav-link.btn-primary {color: #FFF !important; margin-left: 20px !important;}

.image-text { padding-top: 30px; padding-bottom: 30px;}
.p-5 p{color: #FFF !important;}
.text-white p{color: #FFF !important;}

.img-width {max-width: 100% !important;}
.error-inner {color: red;}
.error-inner {margin-bottom: 0;}
.project-menu-2 ul li a{padding: 5px 20px; border-radius: 35px; color: #000; font-size: 16px; font-weight: 400; border: 1px solid #e5e5e5; cursor: pointer; background: #f5f5f5; margin: 0 5px; }
.project-menu-2 ul li.active a, .project-menu-2 ul li:hover a {background: #e84444; color: #fff; }

.videoWrapper {position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0; }
.videoWrapper iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/*.hero-slider .slick-list:before {position: absolute; content: ''; height: 100%; width: 100%; top: 0; left: 0; background: #000; opacity: .4; z-index: 9; }*/
.hero-slider .slick-initialized .slick-slide{height: 100%; width: 100%; top: 0; left: 0; background: #000; opacity: .8; z-index: 9; }
.order-1 > .section:first-child {padding-top: 0; }
.flex-overview {display: flex;}
.flex-overview > span:first-child {min-width: 70px;}
.flex-overview > span:last-child {margin-left: 10px;}
.flex-overview strong {font-weight: 500;}

.project-menu-2 .list-inline-item {margin-bottom: 25px;}

.modal-text section, p{margin-bottom: 0px !important; margin-top: 0px !important; padding-top: 0px; padding-bottom: 0px;}
/*.modal-footer{border-top: 0px; margin-top: 0px;}*/