/* EXL Hacks */


.py-md-6 { padding: 0!important; }
.py-6 { padding: 0.75rem 0!important; }

#sppb-addon-wrapper-1555659388543 .sppb-form-group .sppb-form-control {width: 250px;}
#btn-1555659388543 { margin-left:38px;}
#sppb-addon-1555659388543 .sppb-form-check .sppb-form-check-label { margin-left: 10px;}
#md-651562138558359 .py-2 { padding: 0.25rem 0 0.10rem 0!important; }

/* Header */
header#astroid-sticky-header logo.astroid-logo.astroid-logo-text { padding-top:10px;margin-bottom: -20px;}
header#astroid-sticky-header p.site-tagline { color: #ddd;}
.astroid-header-section header.astroid-header:not(.astroid-header-sticky) { padding: 20px 0 10px!important;}
logo.astroid-logo.astroid-logo-text {margin-top: -5px; margin-bottom: -20px;}
header#astroid-sticky-header li.nav-item a.nav-link { padding: 0.5rem .5rem!important;}

.divided-menu .center { padding: 0px 20px!important;}
#mf-401555647992877 ul.nav.menu.menu-module.navVerticalView li a { margin-right: 10px;}
.astroid-logo-text .site-title { color:#f7c221;text-shadow: -1px -1px 3px #444;}
.astroid-logo-text .site-tagline { font-size: 15px;}

/* FAQ */ 
.itemid-1058 .sppb-addon-accordion .sppb-addon-content { padding-top:30px;}

/* form */
.itemid-1062 input[type="text"], .itemid-1062 input[type="tel"], .itemid-1062 input[type="email"], .itemid-1062 textarea { color: #fff!important;}
input::placeholder {color:#eee!important;}

/* Blog */
.itemid-105 .article-title .page-header [itemprop="name"] { font-size: 18px!important; line-height: 1.25em; height: 2.5em; overflow: hidden;}
.itemid-105 .article-icon:before, .itemid-105 .article-icon:after { right:0px;}
.itemid-105 .article-badge.article-badge-5:after { border:none;}
.itemid-105 .list-group  { padding-top: 30px;}  
.itemid-105 .article-icon.article-icon-youtube:after { border:none;}
   
/* Breadcrumb */
.mod_breadcrumbs span.divider { margin-top: -5px; padding-right: 5px;}

/* Bottom 1 */
.astroid-social-icons { margin-top: -50px; margin-bottom: 20px!important; margin-left: -10px;}
.itemid-119 .astroid-social-icons { margin-top: -80px; margin-bottom: 50px!important; margin-left: -10px;}


/* Footer */
a#astroid-backtotop { bottom: 60px;}


@media (max-width: 320px) {

}


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

@media only screen and (max-device-width: 480px) {
    /* iPhone CSS rules here */
	.astroid-header-section, .astroid-sidebar-header { font-size: 1em!important; letter-spacing: 0.2em!important; Line-height: 1.5em!important;}
	.justify-content-start { margin-right: 20px;}
	h1 { font-size: 2.0em!important;}
} 

@media only screen and (max-device-width: 480px) and (orientation : landscape) {
	#sp-header .logo { display:inline-block!important;width: 15%;}
}

@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) {


}

@media only screen and (max-width: 1024px) and (min-width: 960px) {
#sp-bottom .custom.custom-contact { font-size: 13px;} 

} 

@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-width: 1280px) and (max-width: 1365px){
	
} 

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

@media only screen and (min-width: 1410px) {
	
} 