/*
 * ------------------------------------------------------------------------
 * JA Elastica Template for J25 & J3x
 * ------------------------------------------------------------------------
 * Copyright (C) 2004-2018 J.O.O.M Solutions Co., Ltd. All Rights Reserved.
 * @license - GNU/GPL, http://www.gnu.org/licenses/gpl.html
 * Author: J.O.O.M Solutions Co., Ltd
 * Websites: http://www.joomlart.com - http://www.joomlancers.com
 * ------------------------------------------------------------------------
*/
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;700&family=Roboto+Condensed:wght@400;700&family=Roboto:wght@400;500;700&display=swap');
 
/* MAIN LAYOUT DIVS
--------------------------------------------------------- */
.wrap {
  clear: both;
  width: 100%;
}

.main {
  margin: 0 auto;
  position: relative;
  width: 1200px;
}

.column {
  display: inline;
  float: left;
  overflow: hidden;
}

.ja-mass {
  clear: both;
}

/* Gutter ---*/
.main .inner {
  padding-left: 1em;
  padding-right: 1em;
}

.main .main-inner1 {
  margin-left: 0em;
  margin-right: 0em;
}

/* Reset Basetheme */
#ja-main-wrap div.ja-moduletable,
#ja-main-wrap div.moduletable,
#ja-main-wrap div.ja-module,
#ja-main-wrap div.module {
	margin-right: 0;
	margin-left: 0;
}

/* Redefine gutter for module-inner */
#ja-main-wrap div.ja-moduletable-inner,
#ja-main-wrap div.moduletable-inner,
#ja-main-wrap div.ja-module-inner,
#ja-main-wrap div.module-inner,
#ja-extra-col div.module-inner {
  margin: 1em;
}

/* MASONRY PRESETS (240px*5 Grids)
--------------------------------------------------------- */
/* Sizes---*/
.ja-masonry {
  width: 240px;
}

.grid-double {
  width: 480px;
}

.grid-tripple {
  width: 720px;
}

.ja-masonry .custom,
.grid-double .custom,
.grid-tripple .custom {
  width: auto;
}

/* Main Content */
#ja-content {
  width: 720px; /* 3 grids */
}

.ja-frontpage #ja-content {
  width: 480px; /* Frontpage Content 2 grids */
}

.ja-mf #ja-content {
  width: 100% !important; /* Full */
}

/* full 5 grids content */
body.content-grid-mass #ja-content,
body.content-grid-mass.ja-frontpage #ja-content {
  width: 100% !important;
}

/* 4 grids content */
body.content-grid-quadruple #ja-content,
body.content-grid-quadruple.ja-frontpage #ja-content {
  width: 960px;
}

/* 3 grids content */
body.content-grid-tripple #ja-content,
body.content-grid-tripple.ja-frontpage #ja-content {
  width: 720px;
}

/* 2 grids content */
body.content-grid-double #ja-content,
body.content-grid-double.ja-frontpage #ja-content {
  width: 480px;
}

/* 1 grids content */
body.content-grid-single #ja-content,
body.content-grid-single.ja-frontpage #ja-content {
  width: 240px;
}


/* CONTENT'S GRIDS
--------------------------------------------------------- */
/* Items Page */
.item-page {
  padding: 1.5em;
}

/* Items Row */
.items-row {
  padding: 0;
  margin: 0;
}

.item {
  float: left;
  position: relative;
  padding: 1em 0;
}

.item .contentpaneopen {
  padding: 1.5em;
}

/* Items Leading */
.items-leading {
  padding: 0;
  margin: 0;
}

.items-leading .leading {
  padding: 1em 0;
}

.items-leading .leading:first-child {
  padding-top: 0;
}

.leading .contentpaneopen {
  padding: 1.5em;
}

/* Items Grids */
.cols-1 .item {
  width: 100%;
}

.cols-2 .item {
  width: 50%;
}

.cols-3 .item {
  width: 33.33%;
}

.cols-4 .item {
  width: 25%;
}

.cols-5 .item {
  width: 20%;
}

/* HEADER
--------------------------------------------------------- */
#ja-header {
}
#bd .main {
    width: 100%;
    float: left;
    max-width: 100%;
}
#bd #ja-header {
    background: #fff;
    margin-bottom: 0em;
}
div#header-top {
    width: 100%;
    float: left;
    background: #fff;
}
.moduletable_header {
    margin: 0 auto;
    width: 90%;
}
.custom_header {
    width: 100%;
    float: left;
}
ul.address_left {
    width: auto;
    float: left;
}
ul.address_right {
    width: auto;
    float: right;
}
ul.address_left li {
    float: left;
    width: auto;
    margin-bottom: 0;
    border-right: 1px solid #d7d7d7;
    padding: 9px 10px 10px 30px;
    margin-left: 10px;
}
ul.address_right li {
    width: auto;
    float: left;
    background: none;
    margin-bottom: 0;
    border-right: 1px solid #d7d7d7;
    padding: 10px 10px 10px 10px;
    margin-left: 10px;
    text-align: center;
}
ul.address_right li img {
    vertical-align: middle;
}
div#header-top {
    width: 100%;
    float: left;
    background: #fff;
    border-bottom: 1px solid #d7d7d7;
}
ul.address_left li:first-child {
    background: url(../images/ic/mail.png) no-repeat 0 center;
}
ul.address_left li:nth-child(2),ul.address_left li:last-child {
    background: url(../images/ic/phone.png) no-repeat 0 center;
}

/* FOOTER
--------------------------------------------------------- */
#bd #ja-footer {
	padding: 0em 0;
}

/* MAIN NAVIGATION 
--------------------------------------------------------- */
/* hide menu button by default */
#ja-menu-button {display: none; position: relative;}
.owl-item {
    float: left;
}
ul.address_left li a {
    font-family: 'Roboto', sans-serif;
    font-size: 17px;
    color: #124559;
}
#bd h1.logo {
    background: #fff;
}
#bd #ja-header .main-inner1 {
    background: #fff;
}
#bd #ja-mainnav {
    float: right;
    right: 5%;
	margin-top: 2em;
}
#bd .ja-megamenu ul.level0 li.mega {
    height: auto;
}
#bd .ja-megamenu ul.level0 li.active {
    background: #fff;
}
#bd .ja-megamenu ul.level0 li.mega span.menu-title {
    font-size: 14px;
    margin-top: 1.25em;
    color: #124559;
    font-family: 'Roboto', sans-serif;
}
#bd .ja-megamenu ul.level0 li.mega a.mega {
    height: auto;
}
#bd .ja-megamenu ul.level0 li.mega a.mega {
    padding: 0 0em;
    height: auto;
    margin: 0 1.7em;
}
#bd h1.logo {
    height: 90px;
}
#bd .ja-megamenu ul.level0 li.over, ul.level0 li.haschild-over {
    background: #fff;
}
.construction_banner {
    width: 100%;
    float: left;
    box-sizing: border-box;
    background: #fff;
    overflow: hidden;
}
div#homebanner {
    width: 100%;
    float: left;
    position: relative;
}
.construct {
    width: 100%;
    float: left;
	position: relative;
}
.const_b {
    position: absolute;
    top: 0%;
    color: #fff;
    left: 0%;
    width: 100%;
    background: rgba(0,0,0,0.5);
    height: 100%;
    padding: 90px 70px 0px 70px;
    box-sizing: border-box;
}
.const_b a:hover {
    color: #fff;
}
.const_b p {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 18px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 400;
	letter-spacing: 3px;
}
.const_b h2 {
    font-family: 'Roboto Condensed', sans-serif;
    font-size: 55px;
    text-transform: inherit;
    color: #fff;
    font-weight: 600;
    text-shadow: 2px 2px #2f2c2c;
}
.const_b a {
    border: 4px solid #fdb80e;
    width: 180px;
    float: left;
    text-align: center;
    padding: 15px;
    font-family: 'Poppins', sans-serif;
    font-size: 18px;
    font-weight: 500;
    color: #fdb80e;
    box-sizing: border-box;
    margin-top: 15px;
}
.construction_banner .owl-nav {
    position: absolute;
    top: 50%;
    width: 100%;
    float: left;
}
.construction_banner .owl-nav button.owl-prev {
    display: none;
}
.construction_banner .owl-nav button.owl-next {
    right: 4%;
    position: absolute;
    width: 40px;
    height: 40px;
    border-radius: 50px;
    text-align: center;
    font-weight: 600;
    background: #053972;
    border: none;
    color: #fff;
    font-size: 25px;
    line-height: normal;
    margin: 0;
    cursor: pointer;
}
.custom_asdasd {
    width: 100%;
    float: left;
    background: #08121d;
}
.footer_lts {
    width: 100%;
    float: left;
    margin-top: 30px;
}
.footer_lts1 {
    margin: 0 auto;
    width: 94%;
}
.footer_lts2 {
    width: 100%;
    float: left;
	padding: 30px 0px;
}
.footer_left {
    width: 28%;
    float: left;
}
.footer_left h4,.footer_left1 h4,.footer_left2 h4 {
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    color: #fff;
    font-size: 19px;
    text-align: left;
    margin-bottom: 20px;
}
.footer_left p {
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    color: #afb0b1;
    font-size: 15px;
    text-align: left;
    width: 90%;
}
#bd #ja-footer {
    text-shadow: unset;
}
.footer_left ul li {
    width: auto;
    float: left;
    background: none;
    list-style: unset;
    padding-left: 12px;
    margin-top: 15px;
}
span.emaill {
    color: #fff;
    text-transform: capitalize;
    font-size: 15px;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
}
#bd #ja-footer a {
    border-bottom: unset;
}
.footer_left ul li:first-child {
    padding: 0;
}
.footer_left1 {
    width: 22%;
    float: left;
    margin-right: 1.5%;
}
.footer_left1 ul li a,.footer_left2 ul li a {
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    color: #afb0b1 !important;
    font-size: 15px;
    text-align: left;
}
.footer_left1 ul li,.footer_left2 ul li {
    text-align: left;
    background: none;
    padding-left: 0;
    margin-bottom: 12px;
    overflow: unset;
}
.footer_left2 {
    width: 24%;
    float: left;
}
li.empty {
    height: 30px;
}
.copy_right {
    width: 100%;
    float: left;
    border-top: 1px solid #fff;
    padding: 15px 0px;
}
.copy_right p {
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    color: #fff!important;
    font-size: 14px;
    text-align: center;
}
div#service {
    width: 100%;
    float: left;
    padding: 0px 0px 50px 0px;
    background: #fff;
    position: relative;
}
.construction_service {
    width: 100%;
    float: left;
    overflow: hidden;
}
.service_cont h4 {
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    color: #fff;
    font-size: 20px;
    text-transform: capitalize;
    text-align: center;
    line-height: 2;
    text-shadow: 2px 2px #504c4c;
}
.service_cont p {
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 2;
}
.construction_service .owl-nav.disabled {
    display: none;
}

div#about {
    width: 100%;
    float: left;
    background: #f4f7fc;
    padding: 50px 0px;
}
.moduletable_all {
    width: 80%;
    margin: 0 auto;
}
.custom_all {
    width: 100%;
    float: left;
}
.about_left {
    width: 50%;
    float: left;
    text-align: left;
}
.about_right {
    width: 45%;
    float: right;
}
.about_right h4 {
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    color: #222;
    font-size: 30px;
    text-align: left;
    text-transform: inherit;
    margin: 0px 0px 30px 0px;
}
.about_right p {
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    color: #747b86;
    font-size: 15px;
    line-height: normal;
    margin-bottom: 10px;
}
.about_right a {
    background: #fdb80e;
    color: #fff;
    font-size: 15px;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    text-transform: capitalize;
    box-sizing: border-box;
    padding: 22px;
    width: 200px;
    float: left;
    text-align: center;
    margin-top: 40px;
}
div#whychooseus {
    width: 100%;
    float: left;
    padding: 70px 0px 10px 0px;
    box-sizing: border-box;
    background: #fff;
}
.moduletable_choose {
    width: 90%;
    margin: 0 auto;
}
.custom_choose {
    width: 100%;
    float: left;
}
.chhose_left {
    width: 45%;
    float: left;
}
.chhose_right h4 {
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    color: #222;
    font-size: 41px;
    text-align: left;
    text-transform: inherit;
    margin-bottom: 30px;
}
.chhose_right p {
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    color: #747b86;
    font-size: 15px;
    text-align: justify;
    line-height: 2;
}
.whyus {
    width: 100%;
    float: left;
	margin: 23px 0px;
}
.img_structure {
    width: 30%;
    float: left;
    margin-right: 3%;
}
.img_structure h5 {
    font-family: 'Roboto', sans-serif;
    text-transform: capitalize;
    margin: 10px 0px;
    font-size: 20px;
    width: 50%;
    font-weight: 500;
}
.chhose_right {
    width: 50%;
    float: right;
}
.testi {
    width: 100%;
    float: left;
    overflow: hidden;
}
.testi .owl-nav.disabled {
    display: none;
}
.testi-img {
    width: 100%;
    float: left;
}
.testimonial {
    width: 100%;
    float: left;
    margin: 30px 0px;
}
#bd h1.logo a {
    padding: 0em .5em;
}
ul.address_right li:first-child {
    border-left: 1px solid #d7d7d7;
}
.construct img {
    width: 100%;
    float: left;
}
.chhose_right ul li {
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    color: #747b86;
    font-size: 15px;
    text-align: justify;
    line-height: 2;
    background-position: 0 center;
}
.construct_service {
    width: 100%;
    float: left;
    position: relative;
    transition-duration: 5s;
    transition-delay: 2s;
    cursor: pointer;

}
.service_cont {
    position: absolute;
    top: 0%;
    height: 100vh;
    background: rgba(0,0,0,0.5);
    display:none;
    box-sizing: border-box;
    padding: 10px;

}
.construct_service:hover .service_cont {
    display: block;
}
.construction_service .owl-nav {
    display: none;
}
span.vision {
    color: #2890af;
    font-weight: 700;
    font-size: 24px;
    text-transform: capitalize
}
#bd .ja-megamenu .childcontent-inner {
    background: #fff;
}
#bd .ja-megamenu ul.level1 li.mega a.mega {
    background: none;
}
#bd .ja-megamenu ul.level1 li.mega a span {
    border-top: none;
    padding: 0;
    font-weight: 700;
    text-transform: uppercase;
}
#bd .ja-megamenu ul.level1 li.mega {
    border-top: none;
}
#bd #ja-content-main {
    background: #FFF;
    border-top: none;
    margin: 0em 0em 0;
    padding: 0em;
}
#bd .item-page {
    padding: 0em;
    margin-bottom: 0em;
    box-shadow: none;
    border-top:none;
}
.innerpage_construct1 {
    width: 100%;
    float: left;
    background: #fff;
}
.innerpage_construct2 {
    width: 94%;
    margin: 0 auto;
}
.innerpage_construct3 {
    width: 100%;
    float: left;
}
.breadcum,.breadcum1,.breadcum_carrer {
    width: 100%;
    float: left;
    box-sizing: border-box;
    position: relative;
    text-align: center;
    background-attachment: fixed;
    height:60vh;
}

.breadcum1 {
    background: url(../images/service/laser.jpeg) no-repeat;
    background-position: 20% 48%;
    background-size: cover;
    background-attachment: fixed;
}
.photo {
    background: url(../images/service/Photogrammetry.jpg) no-repeat;
    background-position: 20% 48%;
    background-size: cover;
    background-attachment: fixed;
}

.breadcum_carrer{
    background: url(../images/service/career.jpg) no-repeat;
    background-position: 20% 48%;
    background-size: cover;
    background-attachment: fixed;
}
.breadcum h1,.breadcum1 h1,.breadcum_carrer h1 {
    position: relative;
    color: #ffffff;
    font-weight: 700;
    line-height: 1.2em;
    margin: 15px 0px !important;
    text-transform: capitalize;
    font-size: 48px;
    font-family: 'Poppins', sans-serif;
}
span.breadcrumbs.pathway a {
    color: #fff;
    font-weight: 700;
    line-height: 1.2em;
    margin-bottom: 0px;
    text-transform: capitalize;
    font-size: 48px;
    font-family: 'Poppins', sans-serif;
    
}
span.breadcrumbs.pathway a {
    color: #fff;
    font-size: 18px;
    font-weight: 300;
    text-transform: capitalize;
}
span.breadcrumbs.pathway {
    color: #ffc008;
    font-size: 18px;
    font-weight: 300;
    text-transform: capitalize;
}
.innerpage_construct3 p{
    position: relative;
    margin-bottom: 1rem;
    margin-top: 12px;
    color: #5a5757;
    font-size: 15px;
    line-height: 1.9em;
    font-family: 'Poppins', sans-serif;
}
.innerpage_construct3 ul li,ul.split_div1 li {
    position: relative;
    margin-top:0px;
    color: #5a5757;
    font-size: 15px;
    line-height:2;
    font-family: 'Poppins', sans-serif;
}
.innerpage_construct3 h4 {
    color: #124559;
    font-size: 24px;
    text-transform: inherit;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
}
ul.split_div {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
ul.split_div li {
    width: 50%;
    box-sizing: border-box;
}
ul.split_div li,ul.split_div1 li {
    background: url(../images/check.png) no-repeat;
    background-position: 0 center;
}
.innerpage_construct3 h5 {
    color: #124559;
    font-size: 20px;
    text-transform: inherit;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
}
.td1 li {
    background-position: 0% 13% !important;
    width: 48% !important;
    margin-right: 2%;
}
a.carrer_mail {
    width: 100%;
    float: left;
    box-sizing: border-box;
    font-size: 15px;
    color: #009cff;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
}
.carrer2 {
    margin: 30px 0px;
}
.building {
    background: url(../images/service/building.jpeg) no-repeat;
    background-position: 0% 0%;
    background-size: cover;
    background-attachment: fixed;
}
.modeling {
    background: url(../images/service/3d.jpg) no-repeat;
    background-position: 0% 0%;
    background-size: cover;
    background-attachment: fixed;
}
.gist {
    background: url(../images/service/gis.jpeg) no-repeat;
    background-position: 0% 0%;
    background-size: cover;
    background-attachment: fixed;
}
.uav {
    background: url(../images/service/uav.jpg) no-repeat;
    background-position: 0% 0%;
    background-size: cover;
    background-attachment: fixed;
}
.metric {
    background: url(../images/service/metric.jpeg) no-repeat;
    background-position: 0% 0%;
    background-size: cover;
    background-attachment: fixed;
}
.contact {
    background: url(../images/service/contact.jpg) no-repeat;
    background-position: 0% 0%;
    background-size: cover;
    background-attachment: fixed;
}

.clients {
    background: url(../images/service/client.jpg) no-repeat;
    background-position: 30% 55%;
    background-size: cover;
    background-attachment: fixed;
}
.lidar {
    background: url(../images/service/lidar.png) no-repeat;
    background-position: 0% 0%;
    background-size: cover;
    background-attachment: fixed;
}
.abc {
    background: url(../images/service/building.jpg) no-repeat;
    background-position: 0% 0%;
    background-size: cover;
    background-attachment: fixed;
        height: 100vh;
}
.contact_lefts {
    width: 40%;
    float: left;
}
.godrop form {
    width: 100%;
    float: left;
    box-shadow: 0 2px 5px 0 rgba(0,0,0,0.16), 0 2px 10px 0 rgba(0,0,0,0.12);
    padding: 20px 40px;
    box-sizing: border-box;
}
form.contact100-form.validate-form label {
    width: 100%;
    float: left;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    line-height: 2;
    color: #444;
}
form.contact100-form.validate-form input {
    width: 100%;
    float: left;
    height: 30px;
    border: 1px solid #d2c9c9;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 10px;
    text-indent: 10px;
    color: #000;
}
textarea#message {
    width: 100%;
    float: left;
    border: 1px solid #d2c9c9;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    margin-bottom: 10px;
    text-indent: 10px;
    color: #000;
    height: 120px;
    resize: unset;
    overflow-y: auto;
}
#bd input.contact100 {
    width: auto !important;
    float: left;
    border: none;
    height: 40px;
    background: #daa647;
    color: #fff;
    border-radius: 2px;
    cursor: pointer;
    text-indent: unset;
    padding:0px 10px;
}
#bd input.contact100:hover {
    background: none;
    color: #daa647;
    border: 1px solid #daa647;
}
.contactpage {
    padding: 40px 0px;
}
.googlemap {
    width: 100%;
    float: left;
    margin-top: 50px;
}
.contact_rights {
    float: right;
    width: 50%;
}
.contact_rights h4 {
    text-transform: capitalize;
}
.contact_rights ul li {
    border-bottom: 1px dashed #000;
    padding-bottom: 10px;
    margin-bottom: 20px;
}
.contact_rights ul li a {
    font-size: 15px;
    font-family: 'Poppins', sans-serif;
    color: #000;
}
.contact_rights ul {
    margin-top: 30px;
}
.contact_rights h4 {
    margin-top: 0px !important;
}
.contact_rights ul li:first-child {
    background: url(../images/ic/a1.png) no-repeat 0 center;
}
.contact_rights ul li:nth-child(2) {
    background: url(../images/ic/a2.png) no-repeat 0 center;
}
.contact_rights ul li:last-child {
    background: url(../images/ic/a3.png) no-repeat 0 center;
}
.footer_left2 p {
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    color: #afb0b1;
    font-size: 15px;
    text-align: left;
}
.footer_left1 ul li {
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    color: #afb0b1;
    font-size: 15px;
    text-align: left;
}
.footer_left2 a {
    background: #fba404;
    color: #fff !important;
    text-align: left;
    float: left;
    margin-top: 20px;
    box-sizing: border-box;
    padding: 6px 15px;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    font-weight: 400;
    border-radius: 2px;
}
.service_construction {
    width: 25%;
    float: left;
    position: relative;
    box-sizing: border-box;
}
.service_title a {
    position: absolute;
    top: 0%;
    left: 0%;
    height: 100%;
    width: 100%;
    float: left;
    cursor: pointer;
    background: rgba(0,158,220,0.70);
}
.service_title {
    width: 100%;
    float: left;
}
.service_title a h4 {
    text-align: center;
    padding-top: 110px;
    color: #fff;
    font-family: 'Poppins', sans-serif;
    font-weight: 600;
    text-transform: capitalize;
    font-size: 18px;
}
.service_title a:hover {
    background: rgba(0,0,0,0.2);
}
.service_construction img {
    height: 242px;
    width: 100%;
    float: left;
}
.about_left img {
    border: 1px solid #f7f7f7;
    box-sizing: border-box;
    background: #fff;
    padding: 10px;
}
.mission_vission {
    width: 100%;
    float: left;
    background: #bedfec;
    box-sizing: border-box;
    padding: 40px;
    margin-bottom: 20px;
    border-radius: 30px 0px 30px 0px;
}
.mission_vission p {
    margin-top: 0 !important;
}
.backgroundcolor {
    width: 100%;
    float: left;
    height: 100%;
    background: rgba(0,0,0,0.5);
    padding: 80px 0px;
    box-sizing: border-box;
}
#bd h1.logo a img {
    max-width: 66%;
    height: 90px;
}
#bd h1.logo {
    width: 20%;
}
.mission_vission p {
    color:#2e639e;
}

