@import url('https://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700');
html {
overflow-x: hidden;
}

body {
    background: #fff;
    font-size: 14px;
    font-weight: 400;
    
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-font-smoothing: subpixel-antialiased;
    color: #6f6f6f;
    line-height: 25px;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    overflow-x: hidden;
}

h1, h2, h3, h4 {
    font-size: 38px;
    color: #585b60;
    font-weight: 700;
    
}

a {
    -webkit-transition: all 0.2s linear;
    -moz-transition: all 0.2s linear;
    -o-transition: all 0.2s linear;
    transition: all 0.2s linear;
}

a:hover {text-decoration: none;}
a a:focus {outline: none;}

p {
font-weight: 400;

margin: 0px;
font-size: 14px;
}

ul, ol {
list-style: outside none none;
margin: 0;
padding: 0;
}

ul li, ol li {list-style: none;}
.section-title-header p {
    text-align: center;
    font-weight: 400;
    line-height: 26px;
    padding-bottom: 36px;
}

.section-title {
    color: #585b60;
    font-size: 34px;
    text-align: center;
    letter-spacing: 1px;
    line-height: 1;
    margin-bottom: 20px;
    padding: 0 10px;
    position: relative;
}
.sub-title{ font-size: 16px; max-width: 600px; margin: 0 auto; display: inline-block; margin-bottom: 50px;}

.padding-none {padding: 0px;}

.social-icon a {
color: #666;
background: #fff;
width: 32px;
height: 32px;
line-height: 34px;
display: inline-block;
text-align: center;
border-radius: 100%;
font-size: 16px;
margin: 15px 6px 12px 4px;
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
}

.social-icon a:hover {
color: #fff !important;
}

.social-icon .facebook:hover {
background: #3b5999;
}

.social-icon .twitter:hover {
background: #4A9CEC;
}

.social-icon .instagram:hover {
background: #D6274D;
}

.social-icon .linkedin:hover {
background: #1260A2;
}

.social-icon .google:hover {
background: #CE332A;
}

.btn-primary{background-color: #49c5b6; border-color: #49c5b6;}
.btn-outline-primary{color: #49c5b6;border-color: #49c5b6;}
/* ScrollToTop */
a.back-to-top {
display: none;
position: fixed;
bottom: 18px;
right: 15px;
text-decoration: none;
}

a.back-to-top i {
display: block;
font-size: 22px;
width: 40px;
height: 40px;
line-height: 40px;
color: #fff;
background: #49c5b6;
border-radius: 30px;
text-align: center;
transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28);
}

a.back-to-top:hover, a.back-to-top:focus {
text-decoration: none;
}

/* Preloader */
#preloader {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #fff;
z-index: 9999999;
}

.loader {
top: 50%;
width: 50px;
height: 50px;
border-radius: 100%;
position: relative;
margin: 0 auto;
}

#loader-1:before, #loader-1:after {
content: "";
position: absolute;
top: -10px;
left: -10px;
width: 100%;
height: 100%;
border-radius: 100%;
border: 7px solid transparent;
border-top-color: #49c5b6;
}

#loader-1:before {
z-index: 100;
animation: spin 1s infinite;
}

#loader-1:after {
border: 7px solid #f2f2f2;
}

@keyframes spin {
0% {
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
100% {
-webkit-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
}

.section-padding {
padding: 80px 0;
}

hr {
border-top: 1px dotted #ddd;
}

#feature {background: #17191c;}

.text-wrapper {
height: 100%;
display: table;
padding-left: 140px;
}

.text-wrapper > div {
vertical-align: middle;
display: table-cell;
}

.feature-thumb {
margin-right: -60px;
}

.title-hl {
font-size: 40px;
margin-bottom: 20px;
}

.features-box {
margin-top: 15px;
margin-bottom: 15px;
}

.features-box .features-icon {
margin-bottom: 15px;
}

.features-box .features-icon i {
color: #fff;
font-size: 30px;
}

.features-box .features-content h4 {
font-size: 15px;
font-weight: 500;
margin-bottom: 5px;
transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
color: #fff;
}
.features-box .features-content p{ color: #f4f7f6;}

#clients {background: #f4f7f6;}

.client-item-wrapper {
text-align: center;
padding: 15px;
}

.client-item-wrapper img {
opacity: 0.5;
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
filter: gray;
transition: all .6s ease;
-moz-transition: all .6s ease;
-webkit-transition: all .6s ease;
}

.client-item-wrapper:hover img {
opacity: 1;
filter: grayscale(0%);
-webkit-filter: grayscale(0%);
}

/* Services Item */
.services-item {
padding: 15px;
border-radius: 4px;
text-align: center;
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
margin-bottom: 30px;
}

.services-item:hover{background: #49c5b6; color: #fff; box-shadow: 0 20px 30px -12px rgba(0, 0, 0, 0.25);}
.services-item:hover .icon i,
.services-item:hover .services-content h3 a{ color: #fff;}

.services-item .icon i {
font-size: 42px;
width: 42px;
display: inline-block;
height: 42px;
color: #49c5b6;
}

.services-item .services-content h3 {
margin-top: 10px;
font-weight: 500;
margin-bottom: 10px;
}

.services-item .services-content h3 a {
font-size: 15px;
text-transform: uppercase;
color: #585b60;
}

.services-item .services-content h3 a:hover {
color: #49c5b6;
}

.navbar-brand {position: relative;padding: 0px;}
.navbar-brand {width: 115px;}

.top-nav-collapse {
background: #fff;
z-index: 999999;
top: 0px !important;
min-height: 58px;
box-shadow: 0px 3px 6px 3px rgba(0, 0, 0, 0.06);
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-animation-name: fadeInDown;
animation-name: fadeInDown;
background: #fff !important;
}

.top-nav-collapse .navbar-brand {
top: 0px;
}

.top-nav-collapse .navbar-brand img {
width: 65%;
}

.top-nav-collapse .navbar-nav .nav-link {
color: #585b60 !important;
margin-top: 0px !important;
margin-bottom: 0px !important;
}

.top-nav-collapse .navbar-nav .nav-link:hover {
cursor: pointer;
color: #49c5b6 !important;
}

.top-nav-collapse .navbar-nav li.active a.nav-link {
color: #49c5b6 !important;
}

.indigo {
background: transparent;
}

.menu-bg {
background: transparent;
}

.navbar-expand-lg .navbar-nav .nav-link i {
font-size: 14px;
margin-left: 5px;
vertical-align: middle;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}

.navbar-expand-lg .navbar-nav .nav-link {
color: #585b60;
font-weight: 400;
padding: 8px 17px;
margin-top: 15px;
margin-bottom: 15px;
line-height: 40px;
text-transform: uppercase;
cursor: pointer;
background: transparent;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}

.navbar-expand-lg .navbar-nav li a:hover,
.navbar-expand-lg .navbar-nav li .active > a,
.navbar-expand-lg .navbar-nav li a:focus {
color: #49c5b6;
outline: none;
}

.navbar-expand-lg .navbar-nav .active > .nav-link,
.navbar-expand-lg .navbar-nav .nav-link.active,
.navbar-expand-lg .navbar-nav .nav-link.open,
.navbar-expand-lg .navbar-nav .open > .nav-link {
color: #49c5b6 !important;
}

.navbar-expand-lg .navbar-nav .nav-link:focus,
.navbar-expand-lg .navbar-nav .nav-link:hover {
color: #49c5b6 !important;
}

.navbar {
padding: 0;
}

.navbar li.active a.nav-link {
color: #49c5b6;
}

.dropdown-toggle::after {
display: none;
}

.dropdown-menu {
margin: 0;
padding: 0;
display: none;
position: absolute;
z-index: 99;
min-width: 210px;
background-color: #fff;
white-space: nowrap;
border-radius: 4px;
-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
animation: fadeIn 0.4s;
-webkit-animation: fadeIn 0.4s;
-moz-animation: fadeIn 0.4s;
-o-animation: fadeIn 0.4s;
-ms-animation: fadeIn 0.4s;
}

.dropdown-menu:before {
content: "";
display: inline-block;
position: absolute;
bottom: 100%;
left: 20%;
margin-left: -5px;
border-right: 10px solid transparent;
border-left: 10px solid transparent;
border-bottom: 10px solid #fff;
}

.dropdown:hover .dropdown-menu {
display: block;
position: absolute;
text-align: left;
top: 100%;
border: none;
animation: fadeIn 0.4s;
-webkit-animation: fadeIn 0.4s;
-moz-animation: fadeIn 0.4s;
-o-animation: fadeIn 0.4s;
-ms-animation: fadeIn 0.4s;
}

.dropdown .dropdown-menu .dropdown-item {
width: 100%;
padding: 12px 20px;
font-size: 14px;
color: #333;
border-bottom: 1px solid #f1f1f1;
text-decoration: none;
display: inline-block;
float: left;
clear: both;
position: relative;
outline: 0;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
}

.dropdown .dropdown-menu .dropdown-item:last-child {
border-bottom: none;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
}

.dropdown .dropdown-menu .dropdown-item:first-child {
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}

.dropdown .dropdown-item:focus,
.dropdown .dropdown-item:hover,
.dropdown .dropdown-item.active {
color: #49c5b6;
background: #f7f7f7;
}

.dropdown-item.active, .dropdown-item:active {
background: transparent;
}

.fadeInUpMenu {
-webkit-animation-name: fadeInUpMenu;
animation-name: fadeInUpMenu;
}

.slicknav_btn {
border-color: #49c5b6;
}

.slicknav_menu .slicknav_icon-bar {
background: #49c5b6;
}

/* only small tablets */
@media (min-width: 768px) and (max-width: 991px) {
#nav-main li a.nav-link {
padding-top: 18px;
}
}

.navbar-toggler {
display: none;
}

.mobile-menu {
display: none;
}

.slicknav_menu {
display: none;
}

@media screen and (max-width: 991px) {
.navbar-header {
width: 100%;
}
.navbar-brand {
position: absolute;
padding: 15px 15px;
top: 0;
}
.navbar-brand img {
width: 75%;
}
.slicknav_menu {
display: block;
}
.slicknav_nav a:hover,
.slicknav_nav a:focus,
.slicknav_nav .active {
color: #FD6E74;
outline: none;
background: #f8f9fa;
}
}

@media screen and (max-width: 768px) {
.navbar-header {
width: 100%;
}
.navbar-brand {
position: absolute;
padding: 7px 15px;
top: 0;
}
.navbar-brand img {
width: 75%;
}
#mobile-menu {
display: none;
}
.slicknav_menu {
display: block;
}
.slicknav_nav .active a {
background: #E91E63;
color: #fff;
}
.slicknav_nav a:hover,
.slicknav_nav a:focus,
.slicknav_nav .active {
color: #49c5b6;
outline: none;
background: #f8f9fa;
}
}

/* ==========================================================================
3. Hero Area
========================================================================== */
#hero-area {
color: #fff;
overflow: hidden;
position: relative;
background: #f8f9fb;
}

#hero-area .contents {
padding: 170px 0px 50px;
}

#hero-area .contents h5 {
font-size: 50px;
}

#hero-area .contents .head-title {
color: #585b60;
font-size: 34px;
line-height: 48px;
font-weight: 700;
margin-bottom: 30px;
}

.sloder-img {
background: #17191c;
}

/* Team Item */
.team-item:hover {
box-shadow: 0 20px 30px -12px rgba(0, 0, 0, 0.25);
}

.team-item {
margin: 15px 0;
overflow: hidden;
box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
border-radius: .55rem;
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
}

.team-item .team-img {
position: relative;
cursor: pointer;
overflow: hidden;
border-radius: 0px;
}

.team-item .team-overlay {
height: 100%;
position: absolute;
top: 0;
background: rgba(255, 255, 255, 0.8);
opacity: 0;
width: 100%;
border-radius: 0px;
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
}

.team-item .overlay-social-icon {
color: #fff;
top: 45%;
position: absolute;
display: table-cell;
margin: 0 auto;
width: 100%;
}

.team-item .overlay-social-icon .social-icons {
padding-left: 0;
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
}

.team-item .overlay-social-icon .social-icons li {
display: inline-block;
margin: 0 4px;
}

.team-item .overlay-social-icon .social-icons li a {
letter-spacing: 0px;
outline: 0 !important;
}

.team-item .overlay-social-icon .social-icons li a i {
font-size: 20px;
color: #fff;
width: 36px;
height: 36px;
background: #49c5b6;
display: block;
border-radius: 4px;
line-height: 36px;
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
}

.team-item .overlay-social-icon .social-icons li a:hover .lni-facebook-filled {
background: #3B5998;
}

.team-item .overlay-social-icon .social-icons li a:hover .lni-twitter-filled {
background: #00aced;
}

.team-item .overlay-social-icon .social-icons li a:hover .lni-instagram-filled {
background: #fb3958;
}

.team-item .info-text {
padding: 15px 20px;
background: #fff;
}

.team-item .info-text h3 {
font-size: 16px;
text-transform: uppercase;
font-weight: 700;
margin-bottom: 5px;
}

.team-item .info-text h3 a {
color: #333;
}

.team-item .info-text h3 a:hover {
color: #49c5b6;
}

.team-item .info-text p {
margin: 0;
color: #888;
}

.team-item:hover .team-overlay {
opacity: 1;
}

/* ==========================================================================
Pricing Table Style
========================================================================== */
.pricing2 .body{padding: 20px; text-align: center; box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1); border-radius: .55rem; overflow: hidden; background: #f4f7f6;}
.pricing2 .pricing-plan{
    border-bottom: none;
    flex-basis: 100%;
    padding: 25px 0;
}
.pricing2 .pricing-plan .pricing-img {
    max-width: 100%;
}
.pricing2 .pricing-plan .pricing-header {
    color: #777;
    font-weight: 600;
    letter-spacing: 1px;
    font-size: 30px;
}
.pricing2 .pricing-plan .pricing-features {
    letter-spacing: 1px;
    margin: 50px 0 25px;
    line-height: 30px;
    list-style: none;
}
.pricing2 .pricing-plan .pricing-price {
    display: block;
    font-size: 32px;
    font-weight: 700;
}
.pricing2 .pricing-plan .btn{margin-top: 20px;}



.testimonial {
background: #17191c;
}

.testimonial-item {
padding: 40px;
border-radius: 4px;
text-align: center;
border: 1px solid rgba(0, 0, 0, 0.06);
}

.testimonial-item .img-thumb {
position: relative;
margin: 15px 15px 15px 0;
}

.testimonial-item .img-thumb img {
border-radius: 50%;
box-shadow: 0px 0px 7px rgba(255, 255, 255, 0.5);
display: inline-block;
width: inherit;
padding: 7px;
}

.testimonial-item .content {
overflow: hidden;
}

.testimonial-item .content .description {
width: 100%;
}

.testimonial-item .info h2 {
font-size: 16px;
font-weight: 700;
text-transform: uppercase;
line-height: 30px;
margin: 0;
}

.testimonial-item .info h2 a {
color: #49c5b6;
}

.testimonial-item .info h3 {
margin: 0;
clear: both;
font-size: 14px;
font-weight: 500;
line-height: 26px;
margin-bottom: 10px;
}

.testimonial-item .info h3 a {
color: #fff;
}

.testimonial-item .info .indicator {
font-size: 26px;
font-weight: 700;
color: #49c5b6;
}

.testimonial-item .icon-social {
margin-top: 30px;
}

.testimonial-item .icon-social a {
color: #666;
background: #fff;
width: 32px;
height: 32px;
line-height: 34px;
display: inline-block;
text-align: center;
border-radius: 100%;
font-size: 15px;
margin: 15px 6px 12px 4px;
transition: all 0.3s ease-in-out 0s;
-moz-transition: all 0.3s ease-in-out 0s;
-webkit-transition: all 0.3s ease-in-out 0s;
-o-transition: all 0.3s ease-in-out 0s;
}

.testimonial-item .icon-social a:hover {
color: #fff;
}

.testimonial-item .icon-social .facebook:hover {
background: #3b5999;
}

.testimonial-item .icon-social .twitter:hover {
background: #4A9CEC;
}

.testimonial-item .icon-social .instagram:hover {
background: #D6274D;
}

.testimonial-item .icon-social .linkedin:hover {
background: #1260A2;
}

.testimonial-item .icon-social .google:hover {
background: #CE332A;
}

.owl-pagination {
position: absolute;
width: 100%;
left: 0;
bottom: -40px;
}

.owl-carousel .owl-dots {
text-align: center;
margin-top: 20px;
}

.owl-carousel button.owl-dot {
display: inline-block;
zoom: 1;
display: inline;
text-align: center;
}

.owl-carousel button.owl-dot span {
display: block;
width: 12px;
height: 12px;
margin: 2px 4px;
filter: alpha(opacity=50);
opacity: 1;
border-radius: 30px;
background: #fff;
border: 2px solid #fff;
box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2);
transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
}

.owl-carousel button.owl-dot.active span, .owl-carousel button.owl-dot.clickable, .owl-carousel button.owl-dot:hover span {
background: #49c5b6;
}

.slick-slider {
padding: 80px 0;
}

.slider-center img {
opacity: 0.7;
transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-webkit-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
padding: 63px 63px;
position: relative;
text-align: center;
}

.slider-center .slick-center img {
-moz-transform: scale(1.9);
-ms-transform: scale(1.9);
-o-transform: scale(1.9);
-webkit-transform: scale(1.9);
opacity: 1;
transform: scale(1.9);
}

.form-control {
width: 100%;
margin-bottom: 20px;
font-size: 14px;  
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
padding: 8px 20px;
border: 1px solid #eaeaea;
}

.form-control:focus {
border-color: #49c5b6;
box-shadow: none;
outline: none;
}

textarea {
border-radius: 4px !important;
}

.form-control:focus {
box-shadow: none;
outline: none;
}

.btn.disabled, .btn:disabled {
opacity: 1;
}

.contact-form-area h2 {
font-size: 18px;
text-transform: uppercase;
}

.contact-right-area {
margin-left: 50px;
}

.contact-right {
padding: 4px;
}

.contact-right .single-contact {
margin: 20px 0px;
padding: 3px 55px;
position: relative;
color: #abacae;
}

.contact-right .single-contact p {
margin-bottom: 5px;
}

.contact-right .single-contact p a {
color: #abacae;
}

.contact-right .contact-icon {
background: #49c5b6;
color: #fff;
border-radius: 50%;
font-size: 20px;
height: 40px;
left: 0;
padding-top: 8px;
position: absolute;
text-align: center;
top: 50%;
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
width: 40px;
}

#contact {
position: relative;
overflow: hidden;
}

#contact #contactForm {
margin-top: 30px;
}

.text-danger {
font-size: 14px;
margin-top: 10px;
}

.list-unstyled li {
color: #d9534f;
}

#conatiner-map {
margin-top: 30px;
text-align: center;
background-color: #fff;
height: 480px;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
transition: all 0.3s;
z-index: 101;
width: 100%;
}

.h3 {
font-size: 16px;
margin-top: 26px;
}

.subscribes {
background: #f8f9fb;
}

.subscribes h4 {
    text-align: center;
    font-size: 40px;
}

.subscribes p {
    font-size: 14px;
    text-align: center;
    margin-bottom: 30px;
}

.subscribe {
    margin-top: 5px;
    width: 100%;
    text-align: center;
}

.subscribe .form-control {width: 100%;position: relative;height: 52px;border: 1px solid #49c5b6;}
.subscribe .btn-submit {border: none;cursor: pointer;background: transparent;}
.subscribe .btn-submit i {
    width: 48px;
    height: 48px;
    background: #49c5b6;
    cursor: pointer;
    display: block;
    color: #fff;
    line-height: 48px;
    border-radius: 50%;
}

/* Footer Area Start */
.footer-area {background: #17191c;}

.footer-area .footer-titel {
    font-size: 20px;
    color: #888888;
    font-weight: 700;
    padding-bottom: 10px;
    letter-spacing: 0.5px;
}
.footer-area ul li {margin-bottom: 10px;}
.footer-area ul li a {
    color: #666666;
    font-size: 14px;
    font-weight: 400;
}

.footer-area ul li a:hover {color: #49c5b6;}
.footer-area #subscribe-form {margin-top: 15px;}
.footer-area #subscribe-form .form-group {position: relative;}
.footer-area #subscribe-form .form-group .btn-common {
    position: absolute;
    top: 0;
    right: 0;
    padding: 7px 15px;
    height: 39px;
    border-radius: 0;
    background: transparent;
    color: #49c5b6;
    border-left: 1px solid #ddd;
}

#copyright {background: #17191c;border-top: 2px dotted #3b3d42;padding: 10px;}
#copyright p {line-height: 42px;color: #777777;text-align: center;margin: 0;}
#copyright p a {color: #fff;}
#copyright p a:hover {color: #49c5b6;}
.footer-logo img{ width: 120px;}


#About{ background: #49c5b6;}
