/*preloader*/
.sp-pre-loader img {
    width: 200px!important;
}
.sp-pre-loader {
    background: #fff !IMPORTANT;
}
/*body*/
#sp-main-body,
#sp-footer,
#sp-page-title {
    padding-left: 0px !important;
}

/*row*/
.x-padding-top {
    padding-top: 80px!important;
}
@media screen and (max-width: 991px){
.x-padding-top {
    padding-top: 50px!important;
}}

.x-padding-bottom {
    padding-bottom: 80px!important;
}
@media screen and (max-width: 991px){
.x-padding-bottom {
    padding-bottom: 50px!important;
}}
.x-padding-both {
    padding: 80px 0 80px 0!important;
}
@media screen and (max-width: 991px){
.x-padding-both {
    padding: 50px 0 50px 0!important;
}}

/*renovate row padding*/

.x-padding-120-80 {
    padding: 120px 0 80px 0!important;
}
@media screen and (max-width: 991px){
.x-padding-120-80 {
    padding: 50px 0 50px 0!important;
}}



/*container*/
@media(min-width: 1400px) {.sppb-row-container {max-width: 1200px!important;}}





/*project title 01*/
.sppb-addon.sppb-addon-header.project-title.project-title-01 {padding-left: 100px;}
@media (max-width: 767px){.sppb-addon.sppb-addon-header.project-title.project-title-01 {padding-left: 0px;}}


/*arrows*/
section .fa-angle-left:before {
content: url(/images/0-MissRenovate/icons/prev-arrow2.png)!important;
}
section .fa-angle-right:before {
content: url(/images/0-MissRenovate/icons/next-arrow2.png)!important;
}

section .pagination .fa-angle-right:before {content: "\f101" !important;width: 20px !important;}

/*header*/
.header-title-01 span {font-weight: 800;text-shadow: 0 8px 12px black;}.header-title-01 {text-transform: uppercase;}


/*bottom line*/
footer#sp-footer {margin-top: 30px;position: relative;}
footer#sp-footer:before {top: -45px;border: 1px solid #e8e1a7;width: 90%;height: 1px;position: absolute;content: '';right: 0;left: 0;margin: auto;}



/*bottom*/
.sppb-addon.sppb-addon-single-image.project-bottom-logo {width: 150px;}
#sp-footer ul.menu li a {font-size: 16px;line-height: 2.2;font-family: 'cg-reg';color:#a2a2a2;}
#sp-footer ul.menu li{margin:0;}
#sp-footer .sp-module-title, section#sp-copyright h3 {font-size: 18px;font-weight: 500;font-family: 'cg-bold';line-height: 48px;margin: 0;}
#sp-footer ul.menu li a:hover{color:#fff;}

@media (max-width: 767px){
#sp-bottom1 .sppb-row-container {padding: 0;}
#sp-footer .sp-module-title {margin-top: 20px;}}




/*copyright*/
span.sp-copyright {font-size: 16px;}
#sp-copyright2 .sppb-row-container {padding: 0;}
section#sp-copyright a{font-size: 16px;line-height: 2.2;font-family: 'cg-reg';color:#a2a2a2;}
section#sp-copyright a:hover{color:#fff;}

@media (max-width: 767px){
#sp-copyright>div>div>div {flex-direction: column-reverse;}
section#sp-copyright {padding-top: 30px;}
div#sp-copyright1 {margin-top: 30px;}}


/*scroll up*/
.sp-scroll-up {bottom: 30px;left: 35px;width: 50px;height: 50px;line-height: 50px;}


/*livecat*/
ul.fab-options button{border-radius: 100px!important;}

/*map*/
.leaflet-popup-content a {color: #000!important;text-decoration: underline;}


/*clearfix*/
.clearfix:after, .clearfix:before, .sp-pagebuilder-row:after, .sp-pagebuilder-row:before, .sppb-container-fluid:after, .sppb-container-fluid:before, .sppb-container:after, .sppb-container:before, .sppb-nav:after, .sppb-nav:before, .sppb-panel-body:after, .sppb-panel-body:before {
    content: none!important;
    display: table;
}

/*footer*/
#sp-footer {
    background: #273e8a !important;
    border-bottom: 3px solid #eb2127;
    font-size: 14px;
    padding: 15px 0;
    letter-spacing: 0.5px;
  position: relative;
}

#sp-footer a {
    color: #fff;
    font-weight: inherit;
}




/*sppage - overall*/

