.theme-elegant .p-header {
   	background-color: transparent !important;
}

.theme-elegant .p-header * {
    background-color: transparent !important;
}
/*
.theme-elegant {
    padding-top:0 !important;
}
*/
.theme-elegant .p-header a {
    color: #9c8d6d;
}
.p-header .p-m_navigationMenu li + li {
    margin-left: 30px;
}
.p-header .p-m_navigationMenu li:last-child a {
    background-color: #ed798e !important;
    color: #fff;
    padding: 10px 20px;
    display:block;
   	border-radius: 10px;
}
@media screen and (max-width: 768px) {
    .p-header {
        display: none;
    }
.c-wrapper {
        padding-left: 2rem;
    padding-right: 2rem;
}
}
#section-97 .c-inner {
    padding-top: 40px;
    padding-bottom: 0;
}
#section-97 .c-img img {
    max-width: 160px;
    width: 100%;
}
#section-96 {
    	background-color: #fff !important;
}
#section-96 .p-m_navigation {
    	background-color: #fff !important;
}
#section-96 .c-inner--lg {
    padding-top: 20px;
}
@media screen and (max-width: 768px)  {
    #section-96 .p-m_navigationMenu a {
        padding: 5px;
        font-size: 16px;
    }
}
.p-footer-center-alignment__logo, .p-footer-center-alignment__btn-wrapper {
    margin:0;
}
#section-90 .c-inner {
    padding: 0;
}
#section-90 .p-footer-center-alignment__btn-wrapper {
    margin:0;
}

#section-66 {
    margin-top: -50px;
}
#section-66 .c-inner {
       padding-bottom: 50px;
}
#section-66 .c-img img {
    max-width: 420px;
    width: 100%;
}

#section-68 .c-inner--one-elem.c-inner--md {
    padding-top: 0;
}

@media screen and (max-width: 768px) {
#section-69 .c-img img{
    max-width: 180px;
    width: 100%;
}	
}

#section-71 .c-inner {
    padding-bottom: 100px;
}
#section-71 .c-img img {
    max-width: 1000px;
    width: 100%;
}

#section-74 .c-inner {
       padding-bottom: 50px;
}

#section-74 .c-img img {
    max-width: 420px;
    width: 100%;
}

#section-75 .c-img img {
        max-width: 550px;
    width: 100%;
}

#section-75 .c-inner {
    padding-top: 70px;
    padding-bottom: 50px;
}
@media screen and (max-width: 768px) {
    #section-75 .c-inner {
    padding-top: 50px;
}
}

#section-78 {
    margin-top: -70px;
}

#section-76 .c-inner {
    padding-bottom: 100px;
}

#section-77 .c-inner {
    padding-top: 100px;
} 
#section-77 .c-wrapper {
    max-width: 1440px;
    width: 100%;
}

#section-78 .c-img img {
    max-width: 760px;
    width: 80%;
}

@media screen and (max-width: 768px) {
#section-78 .c-img img {
    width: 50%;
}
}
#section-78 .c-inner {
    padding-bottom: 50px;
}

#section-84 .c-inner {
    padding-bottom: 40px;
}
#section-87 {
    margin-top: -30px;
}
#section-87 .c-inner {
    padding-bottom: 50px;
}
#section-88 .c-inner {
    padding-top: 35px;
}
#section-92 {
    margin-top: -80px;
}











