.sticky-header, .header-style-one {
    background-color: #fff;
    box-shadow: 0 8px 20px 0 rgba(0, 0, 0, .15);
}

.header-style-one .header-lower .main-menu .navigation > li > a {
    color: #666566;
}

.theme-btn {
    background-color: rgb(212 131 126);
    color: #fff;
}

.theme-btn:before {
    background-color: #fd8d77;
}

.logo img {
    max-height: 43px;
}

.banner-section .banner-slider-rtl .banner-slide .outer-box .content-box .btn-box .theme-btn, .banner-section .banner-slider .banner-slide .outer-box .content-box .btn-box .theme-btn {
    background-color: #EE3D8A;
    color: #fff;
}

.banner-section .banner-slider-rtl .slick-dots li.slick-active button, .banner-section .banner-slider .slick-dots li.slick-active button {
    color: #EE3D8A;
}

.banner-section .banner-slider-rtl .slick-dots li:before, .banner-section .banner-slider .slick-dots li:before {
    background-color: #EE3D8A;
}

.banner-social ul li a:hover {
    background-color: #EE3D8A;
}

.banner-section .banner-slider-rtl .banner-slide > img, .banner-section .banner-slider .banner-slide > img {

}

.banner-text p {
    color: #fff !important;
}

.btn-radius {
    border-radius: 38px;
    height: 38px;
    line-height: 38px;
    padding: 0;
    text-align: center;
}

.process-block-two .inner-box .content-box::after, .process-block-two .inner-box:hover .content-box::before {
    background-color: #EE3D8A;
}

.process-block-two .inner-box .icon-box {
    background-color: transparent;
}

.why-choose-us-two .content-column .inner-column .inner-box .content-box {
    margin: 0 auto
}

.why-choose-us-two .content-column .inner-column .inner-box .content-box span {
    color: #EE3D8A;
}

.why-choose-us-two .content-column .inner-column .inner-box .content-box .text {
    color: #fff;
}

.slick-prev:before, .slick-next:before {
    color: #EE3D8A;
}

.testimonial-block .inner-box:hover, .testimonial-block .inner-box {
    border-color: #EE3D8A;
    background-color: #eeeeee8f;
}

.testimonial-block .inner-box .icon-box i {
    color: #EE3D8A;
}

.testimonial-block .inner-box .content-box .text {
    border-bottom: 1px solid #EE3D8A;
}

.testimonial-section .slick-dots .slick-active {
    background-color: #EE3D8A;
}

.contact-banner-two {
    background-color: #EE3D8A;
}

.footer-style-one {
    background-color: #fd8d77;
}

.user-links li, .main-footer .widget-title {
    color: #666566;
}

.user-links li a:hover {
    color: #EE3D8A;
}

.user-links li a:before {
    background-color: #EE3D8A;
}

.main-footer .widget-title::before {
    background-color: #EE3D8A;
}

.sticky-header .main-menu .navigation > li.current > a, .sticky-header .main-menu .navigation > li:hover > a {
    color: #EE3D8A;
}

.sticky-header .main-menu .navigation > li > a {
    color: #666566;
}

.footer-bottom {
    background-color: #666566;
    padding: 3px 0;
}

.footer-style-one .contact-widget .widget-content .content-box .icon-box {
    background: #666566;
}

.footer-style-one .contact-widget .widget-content .content-box .icon-box i {
    color: #EE3D8A;
}

.footer-style-one .contact-widget .widget-content .content-box:hover .icon-box, .footer-style-one .contact-widget .widget-content .social-icons li a:hover {
    background-color: #EE3D8A;
}

.footer-style-one .contact-widget .widget-content .content-box span, .footer-style-one .contact-widget .widget-content .content-box .title {
    color: #666566;
}

.choose-block-two .inner-box-two:hover {
    background-color: #EE3D8A;
}

.inner-box-two:hover > h6 {
    color: #fff !important;
}

.header-style-one .header-lower .main-menu .navigation > li > a:hover {
    color: #ff8c78;
}

.scroll-to-top {
    background-color: #fd8d77;
    border-radius: 50%;
    border: 1px solid #fff;
}

.footer-style-one .contact-widget .widget-content .content-box:hover .icon-box, .footer-style-one .contact-widget .widget-content .social-icons li a:hover {
    background-color: #EE3D8A;
}

.page-title {
    background-color: transparent;
}

.page-title .title, .page-breadcrumb li a, .page-breadcrumb li, .page-breadcrumb li:after {
    color: #666566;
}

.project-section .sec-title h2::before {
    background-color: #EE3D8A;
}

.project-section .slider-btn button {
    border-color: #EE3D8A;
}

.project-section .slider-btn button:hover {
    background-color: #EE3D8A;
}

.project-block .inner-box .content-box {
    background-color: #EE3D8A;
}

.projects_list_item > a > img {
    transition: all 0.3s ease-in-out;
}

.projects_list_item:hover > a > img {
    background-color: rgba(0, 0, 0, 0.66) !important;
}

.sec-title .sub-title {
    color: #EE3D8A;
}

.sec-title .sub-title::before, .sec-title .sub-title::after, .contact-details__info li .icon {
    background-color: #EE3D8A;
}

.swal-footer {
    text-align: center;
}

.swal-button {
    background-color: #EE3D8A;
}

.service-block .inner-box:after {
    background-color: rgba(238, 61, 138, 0.68);
}

.service-block .inner-box, .service-block .inner-box:hover {
    border-color: rgba(238, 61, 138, 0.42);
}

.service-block .inner-box {
    max-height: 520px;
    min-height: 520px;
}

.service-block .inner-box .content-box .title {
    color: #EE3D8A;
    font-size: 24px;
    line-height: 30px;
}

.service-block:hover .inner-box .content-box .title, .service-block .inner-box:hover .content-box .text {
    color: #fff;
}

.service-block .inner-box .content-box .text {
    color: #666566;
}

.preloader:after {
    background-image: unset;
    background-size: cover;
}

.header-style-one .header-lower .mobile-nav-toggler i, .mobile-nav-toggler {
    color: #000;
}

.mobile-menu .menu-box {
    background-color: #fff;
}

.mobile-menu .navigation li:hover > a, .mobile-menu .navigation li.current > a, .mobile-menu .navigation li > a, .mobile-menu .social-links li a {
    color: #585858;
    text-decoration: none;
}

/*.mobile-menu .social-links li {*/
/*    border-right: 1px solid #EE3D8A;*/
/*}*/

.mobile-menu .social-links {
    border-top: 1px solid #ee9e7d;
}

.amica-sub-title {
    font-size: 26px;
    font-weight: 300;
    color: #e09e86;
}

h2 {
    font-size: 38px;
}

.form-control, .input-text {
    height: calc(2.25rem + 15px);
    padding: 3px 30px;
}

#index_company_photo {
    transition: .5s All;
}

#index_company_photo:hover {
    transform: scale(1.1);
}

a {
    color: #e7afa2;
    text-decoration: underline;

}

a:hover {
    color: #e09e86;
    text-decoration: underline;
}

.footer-style-one .widgets-section {
    padding: 88px 0 60px;
}

footer, footer p, footer a {
    color: #eee;
}

.main-menu .navigation > li > ul, .main-menu .navigation > li > ul > li >ul {
    background-color: #ff8c78;
}

.main-menu .navigation > li > ul a, .nav-outer a {
    text-decoration: unset;
}

.header-style-one .header-lower .main-box .nav-outer {
    margin-left: 138px;
}

.sticky-header .main-menu .navigation > li.current > a, .sticky-header .main-menu .navigation > li:hover > a {
    color: #666566;
}

.main-menu .navigation > li > ul > li, .main-menu .navigation > li > ul > li > ul > li{
    border-bottom: 1px solid #fff!important;
}

.footer-contact-icon {
    font-size: 28px;
    margin-bottom: 18px;
}

.footer-contact-icon > a {
    text-decoration: none;
}

.footer-contact-icon > a > svg {
    padding-right: 8px;
}

.about-contact-table {
    font-size: 21px;
    line-height: 42px;
    color: #a39d9d;
    width: 100%;
    margin-top:38px;
}

.about-contact-table > tbody > tr > td {

}

.shop_photo .slick-slide {
    margin: 0 15px;
}

.shop_photo .slick-list {
    margin: 0 -15px;
}

.shop_photo .slick-next:before{
    background-image: url('../images/03-Right.png');
    width:30px;
    height:30px;
}

.shop_photo .slick-prev:before{
    background-image: url('../images/03-Left.png');
    width:30px;
    height:30px;
}

.shop_photo .slick-next {
    right: -67px;
    top: calc(50% - 15px);
}

.shop_photo .slick-prev {
    left: -67px;
    top: calc(50% - 15px);
}

.shop_photo .slick-slide img{
    transition: .5s All;
}

.shop_photo .slick-slide img:hover{
    transform: scale(1.1);
}

.blog_outlook{
    padding:8px;
    cursor: pointer;
    transition: .5s All;
}

.blog_outlook:hover{
    transform: scale(1.02);
}
.blog_outlook a{
    text-decoration: none!important;
}
.lightboxOverlay{
    opacity: 0.95;
}
.banner-section {
    margin-top: 100px;
}
.header-style-one .header-lower {
    padding-bottom: 8px;
}
#index_company_photo_mobile{
    display: none;
    margin-bottom:18px;
}
#index_company_photo{
    display: block;

}
.main-menu .navigation > li > ul > li > a, .main-menu .navigation > li > ul > li > ul > li > a{
    color: #fff;
}
.mobile-menu-visible .menu-box{
    background-color: #fdefe9;

}
.main-menu .navigation > li > ul > li.dropdown:hover > ul{
    /*margin-left:8px;*/
}
.mobile-menu .navigation li > a{
    padding:5px 20px;
    font-weight: 600;
}
.mobile-menu .upper-box{
    border-bottom: 2px solid #f3c4b1;
    margin-bottom:28px;
}
.mobile-menu .close-btn{
    color: #585858;
    font-size: 30px;
}
.center .slick-slide.slick-active:has(+ .slick-center){
    transform: scale(0.8) rotate(-26deg) translate(-243px, 0px);
}
.center .slick-slide.slick-active.slick-center + .slick-slide{
    transform: scale(0.8) rotate(26deg) translate(+243px, 0px);
}
.center .slick-center{
    margin-top:-100px;
    transform: scale(0.9);
}
.center .slick-track{
    padding-top:80px;
}
.center .slick-prev{
    left:33%;
    top: calc(50% - 100px);
}
.center .slick-next{
    right:33%;
    top: calc(50% - 100px);
}
footer p{
    font-family: 'Roboto', sans-serif;
}
.mobile-menu .navigation li.dropdown .dropdown-btn{
    color: #585858;
}
.mobile-menu .navigation li.dropdown .dropdown-btn{
    transform: rotate(270deg);
    transition: .5s All;
}
.mobile-menu .navigation li.dropdown .dropdown-btn.active {
    transform: rotate(360deg);
}



@media (max-width: 768px){
    .banner-section{
        margin-top: 68px;
    }
    #index_company_photo_mobile{
        display: block;
    }
    #index_company_photo{
        display: none;
    }
    .header-style-one .header-lower{
        padding-top:12px;
        padding-bottom:12px;
    }
}
