.bottom .btn-more a {
    background-color: #1e21bb;
}

.about-us.style3 .flat-title.style1 h2:before {
    background-color: #1e21bb;
}

.nav-wrap #mainnav .menu > li.active > a,
.nav-wrap #mainnav .menu > li > a:hover {
    color: #1e21bb;;
}

.about-us.style3 .flat-title.style1 h2 {
    font-size: 3rem;
}

.about-us .content p {
    font-size: 1.5rem;
}

.page-title {
    background-image: url('../images/bg-city.jpg');
}

.page-title .page-title-heading h1.h1-title {
    color: #000;
    font-weight: 600;
}

.about-content-tab .content-inner.team-member h2 {
    font-weight: 600;
}

.team-item .team-content .name {
    font-size: 1.2rem;
    font-weight: 600;
}

.team-item .team-content .options {
    font-size: 1rem;
    font-weight: 600;
}

.content-inner.over-view .text-about {
    font-size: 1.2rem;
}

.wrap-about .about-content-tab {
    width: 100%;
}

.about-content-tab .content-inner .text-about p {
    line-height: 2rem;
}

.text-visi p {
    font-size: 1.5rem;
}

p.lh-1 {
    line-height: 1!important;
}

p.lh-sm {
    line-height: 1.25!important;
}

p.lh-base {
    line-height: 1.5!important;
}

p.lh-lg {
    line-height: 2!important;
}

.misi-point {
    font-size: 1.5rem;
    margin-bottom: 30px;
}

.misi-point ul li, .misi-point ol li {
    margin-bottom: 8px;
    line-height: 2cap;
}

.misi-point ol li {
    list-style: decimal;

}

#footer.style1 {
    background-color: #fff;
    color: #000;
}

#footer.style1 .widget-ft.style1 h3.title {
    color: #000;
}

#footer.style1 .widget-ft.style1 h3.title:before {
    background-color: #000;
    width: 50%;
}

#footer.style1 .widget-ft.style1 ul li a {
    color: #000;
}

.button-go-top .go-top {
    background-color: rgb(0, 0, 243);
}

.text-about h2.heading {
    /* font-size: 2rem; */
    font-weight: bold;
}

.iconbox.style1 {
    height: 300px;
}

section.flat-portfolio {
    margin-top: 46px;
}

#mainnav .menu > li > .sub-menu > li > a {
	display: block;
	font-family: 'Lato';
	line-height: 41px;
	border-bottom: 1px solid #f4f4f4;
	color: #777777;
	position: relative;
	overflow: hidden;
}

/* Sub Menu B */
#mainnav .menu > li > .sub-menu > li:hover > .sub-menu-b {
	opacity: 1;
	top: 42px;
	visibility: visible;
	-webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
       -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
           transition: all 0.3s ease-in-out;
}

#mainnav .menu > li > .sub-menu > li > .sub-menu-b {
    opacity: 0;
	position: absolute;
	width: 150px;
	padding-top: 5px;
	top: 0;
	left: 100%;
	visibility: hidden;
	z-index: 199;
	-webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
       -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
           transition: all 0.3s ease-in-out;
}

#mainnav .menu > li > .sub-menu > li > .sub-menu-b > li {
	padding-left: 30px;
	background-color: #fff;
}

#mainnav .menu > li > .sub-menu > li > .sub-menu-b > li > a {
	display: block;
	font-family: 'Lato';
	line-height: 41px;
	border-bottom: 1px solid #f4f4f4;
	color: #777777;
	position: relative;
	overflow: hidden;
}

#mainnav .menu > li > .sub-menu > li > .sub-menu-b > li > a:before {
	content: '\f0da';
	position: absolute;
	font-family: 'fontawesome';
	top: 0;
	left: -10px;
	color: #18ba60;
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
       -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
           transition: all 0.3s ease-in-out;
}

#mainnav .menu > li > .sub-menu > li > .sub-menu-b > li.active > a:before,
#mainnav .menu > li > .sub-menu > li > .sub-menu-b > li > a:hover:before {
	left: 0px;
	opacity: 1;
}

#mainnav .menu > li > .sub-menu > li > .sub-menu-b > li.active > a,
#mainnav .menu > li > .sub-menu > li > .sub-menu-b > li > a:hover {
	color: #18ba60;
	padding-left: 15px;
}

/* Sub Menu C */
#mainnav .menu > li > .sub-menu > li:hover > .sub-menu-c {
	opacity: 1;
	top: 0;
	visibility: visible;
	-webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
       -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
           transition: all 0.3s ease-in-out;
}

#mainnav .menu > li > .sub-menu > li > .sub-menu-c {
    opacity: 0;
	position: absolute;
	width: 150px;
	padding-top: 5px;
	top: 0;
	left: 100%;
	visibility: hidden;
	z-index: 199;
	-webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
       -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
           transition: all 0.3s ease-in-out;
}

#mainnav .menu > li > .sub-menu > li > .sub-menu-c > li {
	padding-left: 30px;
	background-color: #fff;
}

#mainnav .menu > li > .sub-menu > li > .sub-menu-c > li > a {
	display: block;
	font-family: 'Lato';
	line-height: 41px;
	border-bottom: 1px solid #f4f4f4;
	color: #777777;
	position: relative;
	overflow: hidden;
}

#mainnav .menu > li > .sub-menu > li > .sub-menu-c > li > a:before {
	content: '\f0da';
	position: absolute;
	font-family: 'fontawesome';
	top: 0;
	left: -10px;
	color: #18ba60;
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
       -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
           transition: all 0.3s ease-in-out;
}

#mainnav .menu > li > .sub-menu > li > .sub-menu-c > li.active > a:before,
#mainnav .menu > li > .sub-menu > li > .sub-menu-c > li > a:hover:before {
	left: 0px;
	opacity: 1;
}

#mainnav .menu > li > .sub-menu > li > .sub-menu-c > li.active > a,
#mainnav .menu > li > .sub-menu > li > .sub-menu-c > li > a:hover {
	color: #18ba60;
	padding-left: 15px;
}

/* Sub Menu D */
#mainnav .menu > li > .sub-menu > li:hover > .sub-menu-d {
	opacity: 1;
	top: 84px;
	visibility: visible;
	-webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
       -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
           transition: all 0.3s ease-in-out;
}

#mainnav .menu > li > .sub-menu > li > .sub-menu-d {
    opacity: 0;
	position: absolute;
	width: 150px;
	padding-top: 5px;
	top: 0;
	left: 100%;
	visibility: hidden;
	z-index: 199;
	-webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
       -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
           transition: all 0.3s ease-in-out;
}

#mainnav .menu > li > .sub-menu > li > .sub-menu-d > li {
	padding-left: 30px;
	background-color: #fff;
}

#mainnav .menu > li > .sub-menu > li > .sub-menu-d > li > a {
	display: block;
	font-family: 'Lato';
	line-height: 41px;
	border-bottom: 1px solid #f4f4f4;
	color: #777777;
	position: relative;
	overflow: hidden;
}

#mainnav .menu > li > .sub-menu > li > .sub-menu-d > li > a:before {
	content: '\f0da';
	position: absolute;
	font-family: 'fontawesome';
	top: 0;
	left: -10px;
	color: #18ba60;
	opacity: 0;
	-webkit-transition: all 0.3s ease-in-out;
      -moz-transition: all 0.3s ease-in-out;
       -ms-transition: all 0.3s ease-in-out;
        -o-transition: all 0.3s ease-in-out;
           transition: all 0.3s ease-in-out;
}

#mainnav .menu > li > .sub-menu > li > .sub-menu-d > li.active > a:before,
#mainnav .menu > li > .sub-menu > li > .sub-menu-d > li > a:hover:before {
	left: 0px;
	opacity: 1;
}

#mainnav .menu > li > .sub-menu > li > .sub-menu-d > li.active > a,
#mainnav .menu > li > .sub-menu > li > .sub-menu-d > li > a:hover {
	color: #18ba60;
	padding-left: 15px;
}

.sweet-alert fieldset input[type="text"] {
    display: none;
}

.card-text {
    font-size: 16px;
}
