/* EXL Hacks */

/* Every page */

/* Sidebar */
body.site .logo-image {height:auto;max-width:unset;width:210px;margin-left:-30px;}
body.site #sp-header .sp-megamenu-wrapper .sp-megamenu-parent {padding: 15px 20px 15px 10px;}
body.site #sp-header .sp-megamenu-wrapper .sp-megamenu-parent > li {text-align:center;}
body.site #sp-header .logo {margin-right:0px;}
body.site #sp-footer .sp-copyright {opacity:0.9;font-weight:400;}
body.site .sp-contact-info {margin-left:-32px;text-align:center;}
body.site #sp-header .sp-header-inner .sp-contact-mobile {font-size:16px;}
body.site #sp-header .social-icons {text-align: center;margin: 0px auto 0px auto;display: block!important;margin-left:-10px;}
body.site #sp-header .sp-contact-info a:hover, body.site #sp-header .social-icons a:hover {color:#face37;font-weight:400;}

/* Home */
body.site .sppb-btn.free-quote {color:#222;font-weight:600;}
body.site .sppb-btn.free-quote:hover {color:#000;}
body.site #section-id-1523875136130 .service-item .service-content-wrapper {bottom:-27px;padding:20px 35px 30px 35px;background-color:#000;opacity:0.66;}
body.site #section-id-1523875136130 .addon-root-feature p {line-height:1.1;font-size:32px;}

/* Blog */
body.site .article-list .article .article-header h2 {text-transform:none;}
body.site .article-list .article .article-header h2 a {color:#222454;}
body.site .article-list .article .article-header h2 a:hover {color:#595959;}
body.site .article-infomation .readmore a {color:#595959;}
body.site .article-infomation .readmore a:hover {color:#191b3e;}

/* Footer */
body.site #sp-bottom a:hover {color:#face37;font-weight:600;}

/* Copyright */
body.site #sp-footer .sp-copyright a {color:#face37;font-weight:500;}
body.site #sp-footer .sp-copyright a:hover {color:#eee;font-weight:600;}


/* Responsive Adjustments */
@media (max-width: 320px) {
}


@media only screen and (max-width: 479px) {
/*iPhone Portrait */ 
}


@media only screen and (max-device-width: 480px) and (orientation : portrait) {
    /* iPhone CSS rules here */	
body.site .logo-image {width:175px;margin-left:75px;}
i._access-icon.material-icons._access {bottom:0px!important;left:auto!important;right:0px;}
#sp-bottom #sp-bottom3 {padding-top:37px;}
.itemid-161 .sppb-panel .sppb-w-full {width: 165%;}
body.site p,.itemid-161 p {font-size: 18px!important;}
body.site .offcanvas-menu .sp-module ul>li.active>a {color:#000;}
} 

@media only screen and (max-device-width: 480px) and (orientation : landscape) {
/* Typically Used */
}

@media only screen and (max-width: 767px) {
	
}

@media only screen and (max-width: 767px) and (min-width: 481px) {
}

@media only screen and (max-width: 959px) and (min-width: 768px) {
/* Contact */
}

@media only screen and (max-device-width: 1024px) and (min-device-width: 768px) and (orientation : landscape) {
/* Typical Used */
}

@media only screen and (max-width: 1024px) and (min-width: 960px) {
} 

@media only screen and (max-width: 1279px) and (min-width: 1125px) {
} 

@media only screen and (max-width: 1124px) and (min-width: 1025px) {
} 

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
/* Typically used */
}

@media only screen and (min-width: 1280px) and (max-width: 1365px){
} 

@media only screen and (min-width: 1366px) and (max-width: 1439px){

} 

@media only screen and (min-width: 1440px) and (max-width: 1441px) {
}

@media only screen and (min-width: 1441px) {
body.site .body-wrapper #sp-header {padding:15px 20px 130px 30px;}
}