 /* General Style */
.bluebg{
	background-color: #2642CA;
	color: :#fff!important;
}
.whitebg{
    background-color: #fff;
}
/* width */
.pricelist-item-container::-webkit-scrollbar {
  width: 10px; 
         padding: 20px;

}
.close {
  font-size: 1.5rem;
}

.g .col-12 img {
    max-height: 250px;
    opacity: 1;
    border-radius: 20px;
    object-fit: contain;
    cursor: pointer;
    margin: 0.2rem;
    width: 100%;
}

.g .col-12 img:hover {
  opacity: 1;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
/* Track */
.pricelist-item-container::-webkit-scrollbar-track {
  box-shadow: inset 0 0 5px grey; 
  border-radius: 10px;
  padding: 20px;
}
 
/* Handle */
.pricelist-item-container::-webkit-scrollbar-thumb {
  background: red; 
  border-radius: 10px;
}

/* Handle on hover */
.pricelist-item-container::-webkit-scrollbar-thumb:hover {
  background: #b30000; 
}
.acenter{
	align-self: center;
}
.general-compund{
	display: table;
	margin: auto;
}
.general-line{
	padding: 2px 42px;
    margin: 18px auto;
    width: 27%;
    background-color: #f2c94c;
    border-radius: 32px;
}
.general-title{
	font-family: "Poppins";
    font-size: 2em;
    text-align: center;
    font-weight: 700;
    color: #2642CA;
    margin: 20px 0;
}
.owl-carousel .nav-btn{
  height: 47px;
  position: absolute;
  width: 26px;
  cursor: pointer;
  top: 100px !important;
  }
.flex-container {
  display: flex;
  flex-wrap: nowrap;
  background-color: DodgerBlue;
}

.flex-container > div {
  background-color: #f1f1f1;
  width: 100px;
  margin: 10px;
  text-align: center;
  line-height: 75px;
  font-size: 30px;
}
.owl-carousel .owl-prev.disabled,
.owl-carousel .owl-next.disabled{
pointer-events: none;
opacity: 0.2;
}

.owl-carousel .prev-slide{
  background: url(../img/nav-icon.png) no-repeat scroll 0 0;
  left: -33px;
}
.owl-carousel .next-slide{
  background: url(../img/nav-icon.png) no-repeat scroll -24px 0px;
  right: -33px;
}
.owl-carousel .prev-slide:hover{
 background-position: 0px -53px;
}
.owl-carousel .next-slide:hover{
background-position: -24px -53px;
}
/* ============= */


/* ============= */


#menu {
  z-index: 2;
}

#menu-bar {

    float: right;
    width: 44px;
    margin: 20px 15px 20px 20px;
    cursor: pointer;    }

.bar {
    height: 3px;
    width: 100%;
    margin: 8px 0px;
    background-color: #ffffff;
    display: block;
    border-radius: 5px;
    transition: 0.3s ease;
}

#bar1 {
  transform: translateY(-4px);
}

#bar3 {
  transform: translateY(4px);
}

.nav {
  transition: 0.3s ease;
  display: none;

}

.nav ul {
    position: absolute;
    right: 0;
    top: 93px;
    padding: 0 22px;
}

.nav li {
    font-family: "Poppins";
  list-style: none;
  padding: 12px 0;
}

.nav li a {
  color: white;
  font-size: 20px;
  text-decoration: none;
}

.nav li a:hover {
  font-weight: bold;
}

.menu-bg, #menu {
    top: 0;
    right: 0;
    width: 100%;
    position: fixed;
    transition: .6s;
}
.site-navbar-style{
    transition: .6s;
    background-color: none;
}
.view-icon{
    width: 27px;
}
.back-button{
    font-family: "Poppins";
    color: #000;
    position: absolute;
    right: 81px;
    top: 94px;
    border-radius: 38px;
    background: #ffffffcf;
    padding: 4px 27px;
    z-index: 99999;
    text-decoration: none!important;
}
.back-button{
    font-family: "Poppins";
    color: #000;
    position: absolute;
    right: 81px;
    top: 94px;
    border-radius: 38px;
    background: #ffffffcf;
    padding: 4px 27px;
}
.site-navbar-nostyle{
    transition: .6s;
    background-color: #1a2979f0;
}
.menu-bg {
    z-index: 1;
    width: 0;
    height: 0;
    margin: 30px 0 20px 20px;
    background: linear-gradient(45deg, #153049eb, #2c4dffed);
    border-radius: 50%;
    transition: 0.3s ease;
}

.change {
  display: block;
}

.change .bar {
  background-color: white;
}

.change #bar1 {
    transform: translateY(16px) rotateZ(-45deg);
    margin: unset!important;
}

.change #bar2 {
  opacity: 0;
}

.change #bar3 {
  transform: translateY(-6px) rotateZ(45deg);
}

.change-bg {
  width: 520px;
  height: 460px;
  transform: translate(43%,-30%);
}
.header-left-panel{
	background-color: #4d6bff;
	height: 110vh;
	width: 100%;
}
.header-right-panel{
	background-color: #2642ca;
	height: 110vh;
	width: 100%;
}
.header-panel{
	position: relative;
}
.header-image-container{
	position: absolute;
	transform: translate(-50%,-50%);
	top: 50%;
	left: 50%;
	width: 85%;
	display: flex;
	flex-direction: column;
}
.header-image{
    margin: 12px 0;
    width: 100%;
    object-fit: cover;
    height: 560px;
    border-radius: 35px;
    position: relative;
}
.header-image:before{
	content: '';
    position: absolute;
    height: 100%;
    width: 100%;
    background-color: #0000008c;
    border-radius: 33px;
}
.header-logo{
	width: 140px;
}
.header-caption{
	/*position: absolute;
    top: 44%;
    right: -30%;
    transform: translate(-50%,-50%);*/
}
.header-title{
	font-family: "Saira Condensed";
    color: #fff;
    text-transform: uppercase;
    line-height: 54px;
    letter-spacing: 8px;
    font-weight: 600;
    font-size: 3em;
}
.header-subtitle{
    letter-spacing: 3px;
    font-size: 0.7em;
    color: #fff;
    font-family: 'Saira Condensed';
    max-inline-size: max-content;
    padding: 6px 0;
}
.header-line{
	padding: 2px 42px;
    margin: 12px 0;
    width: 72%;
    background-color: #f2c94c;
    border-radius: 32px;
}
.about-panel{
	margin: 52px 0;
}
.about-icon{
	width: 300px;
}
.about-title{
	font-family: "Poppins";
    font-size: 2em;
    font-weight: 700;
    color: #2642CA;
    margin: 2px 0;
    text-align: center;
}
.about-right-panel{
	text-align: center;
	align-self: center;
}
/* Vision & Mission */
.visionmission-panel{
	padding: 3em;
    background: #2642CA;
}
.vision{
	font-size: 11px;
    font-family: "Poppins";
}
.mission-icon{
	width: 100px;
}
.vision-icon{
    display: flex;
    margin: auto;
    justify-content: center;
	width: 100px!important;
}
.vision-card{
    margin: 15px 0;
    background-color: #fff;
    border-radius: 18px;
    padding: 30px 21px 30px 32px;
    box-shadow: 14px 12px 0px 1px #f2c94c;
}
.vision-desc{
	font-size: 11px;
    font-family: "Poppins";
}


.mission{
	font-size: 11px;
    font-family: "Poppins";
}
.mission-card{
    margin: 15px 0;
    background-color: #fff;
    border-radius: 18px;
    padding: 30px 21px 30px 32px;
    box-shadow: 14px 12px 0px 1px #f44336;
}
.mission-desc{
	font-size: 11px;
    font-family: "Poppins";
}
/* ============  */

.feature-panel{
	margin: 3em 0;
}
.feature-card{
	text-align: justify;
    font-size: .7em;
    padding: 42px;
    color: #fff;
    font-weight: 400;
    font-family: 'Poppins';
    height: 100%;
}
.feature-title{
	font-size: 2em;
    padding: 15px 0px;
    color: #fff;
    font-weight: 800;
    font-family: 'Poppins';
    height: 100%;
    text-align: center;
}
.feature-panel .owl-item{
  	background-color: #2642CA;
    border-radius: 56px;
}
.feature-panel .owl-stage{
	display: flex;
}

/* ======== */

/* Testimonial */

#testimonial {
    padding: 55px 0;
    position: relative;
}

#testimonial .testimonial-wrapper {
    margin: auto;
    padding: 10px;
    border-radius: 0.6em;
}

#testimonial .testimonial-wrapper .testimonial-inner {
    width: 90%;
    margin: auto;
}

#testimonial .testimonial-wrapper .testimonial-inner .testimonial-title {
    text-align: center;
    font-size: 30px;
    font-weight: 600;
    color: white;
    margin-bottom: 20px;
    position: relative;
}

#testimonial .testimonial-wrapper .testimonial-inner .testimonial-card {
    width: 85%;
    margin: auto;
    margin-bottom: 10px;
    position: relative;
}

#testimonial
    .testimonial-wrapper
    .testimonial-inner
    .testimonial-card
    .testimonial-card-image {
    width: 180px;
    height: 180px;
    margin: auto;
    background-color: white;
    border-radius: 50%;
}

#testimonial
    .testimonial-wrapper
    .testimonial-inner
    .testimonial-card
    .testimonial-card-image
    img {
    max-width: 100%;
    height: 100%;
    border-radius: 50%;
    display: flex;
    margin: auto;
    background-size: contain;
    object-fit: cover;
}
.testimonial-caption {
    text-align: center;
}
#testimonial
    .testimonial-wrapper
    .testimonial-inner
    .testimonial-card
    .testimonial-card-name {
    margin-top: 10px;
    font-size: 22px;
    font-family: "Quicksand";
    font-weight: 600;
    color: black;
    font-family: 'Poppins';
}

#testimonial
    .testimonial-wrapper
    .testimonial-inner
    .testimonial-card
    .testimonial-card-position {
    text-align: center;
    font-size: 11px;
    font-weight: 500;
    font-family: 'Poppins';
    color: #ffb03c;
    font-weight: 700;
    text-transform: uppercase;
    margin: 6px 0;
}

#testimonial
    .testimonial-wrapper
    .testimonial-inner
    .testimonial-card
    .testimonial-card-text {
    text-align: center;
    font-style: italic;
    font-family: 'Poppins';
    font-size: 12px;
    color: #7a7979;
}
#testimonial {
    padding: 50px 0 0;
}
#testimonial  .clients-carousel-title{
    padding: 30px;
    text-align: center;
    font-size: 30px;
    font-weight: 600;
    color: #70717c;
    margin-bottom: 10px;
    font-family: "Arvo";
    text-transform: capitalize;
}
#testimonial  .clients-circleavatar{
    width: 125px;
    height: 125px;
    object-fit: cover;
    margin: auto;
    border-radius: 50%;
} 
#testimonial  .clients-name{
    padding:0 0 14px;
    text-align: center;
    font-size: 15px;
    font-family: 'Mulish';
    font-weight: 800;
} 
#testimonial .item{
    border-radius: 20px;
    text-align: center;
    margin-bottom: 50px;
    padding: 15px;
    opacity: .2;
    -webkit-transform: scale3d(0.8, 0.8, 1);
    transform: scale3d(0.8, 0.8, 1);
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background-color: #fff7de;
    border-radius: 34px;

}
#testimonial .owl-item.active.center .item {
     opacity: 1;
    /* background: red; */
    -webkit-transform: scale3d(1.0, 1.0, 1);
    transform: scale3d(1.0, 1.0, 1);
    background-color: #fff9f0;
    box-shadow: 0px 1px 26px 3px #edbc2930;
    height: 400px;
    border-radius: 64px;
}

/**/

/* Team */
.team-panel{
	margin: 0 0 0;
}
.team-icon{
	width: 300px;
}
.team-title{
	font-family: "Poppins";
    font-size: 2em;
    font-weight: 700;
    color: #2642CA;
    margin: 20px 0;
}
.team-right-panel{
	color: #fff;
	font-family: "Poppins";
	font-weight: 500;
	font-size: 12px;
	text-align: center;
	align-self: center;
}
#team .team-wrapper {
    margin: auto;
    padding: 10px;
    border-radius: 0.6em;
}


#team .team-wrapper .team-inner .team-title {
    text-align: center;
    font-size: 30px;
    font-weight: 600;
    color: white;
    margin-bottom: 20px;
    position: relative;
}

#team .team-wrapper .team-inner .team-card {
    margin: auto;
    margin-bottom: 10px;
    position: relative;
}

#team
    .team-wrapper
    .team-inner
    .team-card
    .team-card-image {
    width: 100px;
    height: 100px;
    margin: auto;
    background-color: white;
    border-radius: 50%;
}

#team
    .team-wrapper
    .team-inner
    .team-card
    .team-card-image
    img {
    max-width: 100%;
    height: 100%;
    border-radius: 50%;
    display: flex;
    margin: auto;
    background-size: contain;
    object-fit: cover;
}
.team-caption {
    text-align: center;
}
#team
    .team-wrapper
    .team-inner
    .team-card
    .team-card-name {
   	margin-top: 10px;
    font-size: 12px;
    font-family: "Quicksand";
    font-weight: 600;
    color: #fff;
    font-family: 'Poppins';
}

#team
    .team-wrapper
    .team-inner
    .team-card
    .team-card-position {
    text-align: center;
    font-size: 7px;
    font-weight: 500;
    font-family: 'Poppins';
    color: #ffb03c;
    font-weight: 700;
    text-transform: uppercase;
    margin: 0px 0 9px;
}

#team
    .team-wrapper
    .team-inner
    .team-card
    .team-card-text {
    text-align: center;
    font-style: italic;
    font-family: 'Poppins';
    font-size: 12px;
    color: #7a7979;
}
#team {
    padding: 50px 0;
}
#team  .clients-carousel-title{
    padding: 30px;
    text-align: center;
    font-size: 30px;
    font-weight: 600;
    color: #70717c;
    margin-bottom: 10px;
    font-family: "Arvo";
    text-transform: capitalize;
}
#team  .clients-circleavatar{
    width: 125px;
    height: 125px;
    object-fit: cover;
    margin: auto;
    border-radius: 50%;
} 
#team  .clients-name{
    padding:0 0 14px;
    text-align: center;
    font-size: 15px;
    font-family: 'Mulish';
    font-weight: 800;
} 
#team .item{
    border-radius: 20px;
    text-align: center;
    padding: 15px;
  

}

#team .owl-stage{

}
#team .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{
	background: #ff9800!important;
}

/* ===== Pricelist=======  */

.pricelist-panel{
	background-color: #2642CA;
	padding: 3em 0;
}
.pricelist-card{
	width: 100%;
    text-align: justify;
    font-size: .7em;
    padding: 20px 0px 0px 0;
    color: #615858;
    font-weight: 400;
    font-family: 'Poppins';
    height: 100%;
    background-color: #FFC619;

}
.pricelist-icon{
	display: unset!important;
	width: 18px!important;
}
.pricelist-item-container{
	background-color: #fff;
	padding: 22px 27px;
    overflow-y: scroll;
    height: 88%;
    width: 100%;
    border-radius: 52px;
}
.pricelist-item{
	margin: 4px 0;
}
.pricelist-title{
	font-weight: bold;
    font-size: 20px;
    text-align: center;
    font-family: 'Poppins';
    text-align: center;
}
.pricelist-panel .owl-item{
    border-radius: 56px;
}
.pricelist-panel .owl-stage{
	display: flex;
    height: 35em;
}
.pricelist-panel .owl-item{

}
/* ======== */

/* Companies */
.companies-panel{
	margin: 12px 0 0;
}
.companies-icon{
	width: 300px;
}
.companies-title{
	font-family: "Poppins";
    font-size: 2em;
    font-weight: 700;
    color: #2642CA;
    margin: 20px 0;
}
.companies-right-panel{
	color: #fff;
	font-family: "Poppins";
	font-weight: 500;
	font-size: 12px;
	text-align: center;
	align-self: center;
}
#companies .companies-wrapper {
    margin: auto;
    padding: 10px;
    border-radius: 0.6em;
}


#companies .companies-wrapper .companies-inner .companies-title {
    text-align: center;
    font-size: 30px;
    font-weight: 600;
    color: white;
    margin-bottom: 20px;
    position: relative;
}

#companies .companies-wrapper .companies-inner .companies-card {
    margin: auto;
    margin-bottom: 10px;
    position: relative;
}

#companies
    .companies-wrapper
    .companies-inner
    .companies-card
    .companies-card-image {
    margin: auto;
    background-color: white;
    border-radius: 50%;
}

#companies
    .companies-wrapper
    .companies-inner
    .companies-card
    .companies-card-image
    img {
    height: 80px;
    width: 80px;
    display: flex;
    margin: auto;
    background-size: contain;
    object-fit: contain;
}
.companies-caption {
    text-align: center;
}
#companies
    .companies-wrapper
    .companies-inner
    .companies-card
    .companies-card-name {
   	margin-top: 10px;
    font-size: 14px;
    font-family: "Quicksand";
    font-weight: 600;
    color: #2642ca;
    font-family: 'Poppins';
}

#companies
    .companies-wrapper
    .companies-inner
    .companies-card
    .companies-card-position {
    display: table;
    padding: 7px 14px;
    border: 1px solid;
    border-radius: 24px;
    text-align: center;
    font-size: 8px;
    font-weight: 500;
    font-family: 'Poppins';
    color: #ffb03c;
    font-weight: 700;
    text-transform: uppercase;
    margin: 5px auto;
}

#companies
    .companies-wrapper
    .companies-inner
    .companies-card
    .companies-card-text {
    text-align: center;
    font-style: italic;
    font-family: 'Poppins';
    font-size: 12px;
    color: #7a7979;
}
#companies {
    padding: 50px 0 0;
}
#companies  .clients-carousel-title{
    padding: 30px;
    text-align: center;
    font-size: 30px;
    font-weight: 600;
    color: #70717c;
    margin-bottom: 10px;
    font-family: "Arvo";
    text-transform: capitalize;
}
#companies  .clients-circleavatar{
    width: 125px;
    height: 125px;
    object-fit: cover;
    margin: auto;
    border-radius: 50%;
} 
#companies  .clients-name{
    padding:0 0 14px;
    text-align: center;
    font-size: 15px;
    font-family: 'Mulish';
    font-weight: 800;
} 
#companies .item{
    border-radius: 20px;
    text-align: center;
    padding: 15px;
  

}

#companies .owl-stage{

}
#companies .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{
	background: #ff9800!important;
}

/* ============================= */


/* Gallery */


.hello {
  opacity: 1 !important;
}
.full {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
.full .content {
  background-color: rgba(0,0,0,0.75) !important;
  height: 100%;
  width: 100%;
  display: grid;
}
.full .content img {
  left: 50%;
  transform: translate3d(0, 0, 0);
  animation: zoomin 1s ease;
  max-width: 100%;
  max-height: 100%;
  margin: auto;
}
.byebye {
  opacity: 0;
}
.byebye:hover {
  transform: scale(0.2) !important;
}
.gallery {
  display: grid;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  grid-auto-rows: 8px;
}
.gallery-album{
    font-weight: 600;
    font-family: "Poppins";
    padding: 7px 16px;
    border-radius: 20px;
    margin: 8px;
    background: #dceaf7;
    font-size: 12px;
    cursor: pointer;
}
.gallery img {
  max-width: 100%;
  border-radius: 8px;
  box-shadow: 0 0 16px #333;
  transition: all 1.5s ease;
}
.gallery img:hover {
  box-shadow: 0 0 32px #333;
}
.gallery .content {
  padding: 4px;
}
.gallery .gallery-item {
  transition: grid-row-start 300ms linear;
  transition: transform 300ms ease;
  transition: all 0.5s ease;
  cursor: pointer;
}
.gallery .gallery-item:hover {
  transform: scale(1.025);
}
@media (max-width: 600px) {
  .gallery {
    grid-template-columns: repeat(auto-fill, minmax(30%, 1fr));
  }
  
}
@media (max-width: 400px) {
  .gallery {
    grid-template-columns: repeat(auto-fill, minmax(50%, 1fr));
  }
}
@-moz-keyframes zoomin {
  0% {
    max-width: 50%;
    transform: rotate(-30deg);
    filter: blur(4px);
  }
  30% {
    filter: blur(4px);
    transform: rotate(-80deg);
  }
  70% {
    max-width: 50%;
    transform: rotate(45deg);
  }
  100% {
    max-width: 100%;
    transform: rotate(0deg);
  }
}
@-webkit-keyframes zoomin {
  0% {
    max-width: 50%;
    transform: rotate(-30deg);
    filter: blur(4px);
  }
  30% {
    filter: blur(4px);
    transform: rotate(-80deg);
  }
  70% {
    max-width: 50%;
    transform: rotate(45deg);
  }
  100% {
    max-width: 100%;
    transform: rotate(0deg);
  }
}
@-o-keyframes zoomin {
  0% {
    max-width: 50%;
    transform: rotate(-30deg);
    filter: blur(4px);
  }
  30% {
    filter: blur(4px);
    transform: rotate(-80deg);
  }
  70% {
    max-width: 50%;
    transform: rotate(45deg);
  }
  100% {
    max-width: 100%;
    transform: rotate(0deg);
  }
}
@keyframes zoomin {
  0% {
    max-width: 50%;
    transform: rotate(-30deg);
    filter: blur(4px);
  }
  30% {
    filter: blur(4px);
    transform: rotate(-80deg);
  }
  70% {
    max-width: 50%;
    transform: rotate(45deg);
  }
  100% {
    max-width: 100%;
    transform: rotate(0deg);
  }
}



/* ====================================== */
/* footer */
#footer {
  padding-top: 50px;
  width: 100%;
  min-height: 300px;
  overflow: hidden;
  position: relative;
  background-color: #2642ca;
}

.footer-contact {
  display: flex;
}

.footer-logo-container {
  display: flex;
  justify-content: center;
  margin: 12px;
}

.footer-logo {
  width: 43px;
  margin: 5px;
}

.footer-gap {
  padding: 0 8px;
  color: #ffc107;
}

.part-one-caption {
  margin-top: 0 !important;
  font-family: "Poppins";
  font-weight: 200 !important;
  color: #fff;
  font-size: 12px;
  text-align: center;
}

#footer .footer-wrapper {
  width: 82%;
  height: 100%;
  margin: auto;
  margin-bottom: 50px;
  position: relative;
}

#footer .footer-wrapper .part-one {
  padding-bottom: 20px;
}

#footer .footer-wrapper .part-one-logo {
  width: 100%;
  text-align: center;
  /* margin-top: 50px; */
}

#footer .footer-wrapper .part-one-logo img {
  width: 200px;
  object-fit: contain;
}

#footer .footer-wrapper .part-one .part-one-caption {
  margin-top: 25px;
  color: white;
  font-weight: lighter;
}

#footer .footer-wrapper .part-two {
  padding-bottom: 10px;
}

#footer .footer-wrapper .part-two .part-two-menu {
  margin-bottom: 0;
}

#footer .footer-wrapper .part-two .part-two-menu ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  color: #fff!important;
  font-size: 10px;
  font-family: "Poppins";
}

#footer .footer-wrapper .part-two .part-two-menu ul li {
  color: white;
  font-family: "Poppins";
  text-transform: capitalize;
  cursor: pointer;
  font-size: 10px;
  transition: 0.4s ease;
}

.footer-head {
	padding: 12px 0;
	font-family: 'Poppins';
  font-weight: bold;
  color: #f2c94c;
  font-size: 16px;
  margin: 12px auto;
}

.footer-address-icon {
	margin: 0 8px 0 0;
	width: 11px;
}
#footer .footer-wrapper .part-two .part-two-menu ul li:hover {
  text-decoration: underline;
}

/* #footer .footer-wrapper .part-three .part-three-socmed {
} */
#footer .footer-wrapper .part-three .part-three-socmed ul a {
  text-decoration: none;
  color: white;
  font-size: 13px;
}

#footer .footer-wrapper .part-three .part-three-socmed ul {
  margin: 0;
  padding: 0;
}

#footer .footer-wrapper .part-three .part-three-socmed ul a li {
  list-style-type: none;
}

#footer .footer-wrapper .part-three .part-three-socmed ul a li:hover {
  text-decoration: underline;
}

#footer .footer-wrapper .part-three .part-three-socmed ul a li img {
  width: 30px;
  height: 30px;
  margin: 5px;
}

#footer .footer-bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  /* background: #0F2D5C; */
  color: white;
  /* width: 100%; */
  text-align: left;
  padding: 25px 25px 11px;
  font-weight: bold;
  /* margin: auto; */
  font-family: "Mulish";
}
@media only screen and (max-width: 767px){
    .header-title{
        font-family: "Saira Condensed";
        color: #fff;
        text-transform: uppercase;
        line-height: 28px;
        letter-spacing: 7px;
        font-weight: 600;
        font-size: 2em;
    }
    .header-subtitle{
        letter-spacing: 3px;
        font-size: 0.58em;
        color: #fff;
        font-family: 'Saira Condensed';
    }
    .header-left-panel{
        background-color: #4d6bff;
        height: 61vh;
        width: 100%;
    }
    .header-right-panel{
        background-color: #2642ca;
        height: 61vh;
        width: 100%;
    }
    .header-image{
        margin: 12px 0;
        width: 21em;
        height: 14em;
        border-radius: 35px;
        position: relative;
        background-size: cover;
    }
    .g .col-12{
        flex: unset;
     width: 50%!important;
    }
}