/* What SP Page Builder and the template wrote into the page's <style>, for this
   page's sections by their ids. */


.sp-page-builder .page-content #about-us-wrapper{padding:100px 0;}
.sp-page-builder .page-content #about-us-wrapper .sppb-section-title .sppb-title-heading {}
.sp-page-builder .page-content #services-wrapper{padding:100px 0;color:rgba(0, 0, 0, 1);background-image:url(/images/demo/service-bg.jpg);background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:0 0;}
.sp-page-builder .page-content #services-wrapper .sppb-section-title .sppb-title-heading {font-size:60px;line-height: 60px;font-weight:300;color:rgba(255, 255, 255, 0.97);}
#sppb-addon-1510050036 .sppb-empty-space {padding-bottom: 30px;}
#sppb-addon-1510050037 {
	color: rgba(0, 0, 0, 1);
}
#sppb-addon-1510050037 a {
	color: rgba(0, 0, 0, 1);
}
#sppb-addon-1510050037 a:hover,
#sppb-addon-1510050037 a:focus,
#sppb-addon-1510050037 a:active {
	color: rgba(0, 0, 0, 1);
}
#sppb-addon-1510050037 .sppb-addon-title {
font-size:24px;line-height:24px;font-weight:300;}

#sppb-addon-1510050037 .sppb-icon .sppb-icon-container {display:inline-block;text-align:center;padding:px;;}#sppb-addon-1510050037 .sppb-icon .sppb-icon-container > i {font-size:59px;width:59px;height:59px;line-height:59px;}
#sppb-addon-1510050039 .sppb-empty-space {padding-bottom: 30px;}
#sppb-addon-1510050040 .sppb-addon-title {
font-size:24px;line-height:24px;font-weight:300;}

#sppb-addon-1510050040 .sppb-icon .sppb-icon-container {display:inline-block;text-align:center;padding:px;;}#sppb-addon-1510050040 .sppb-icon .sppb-icon-container > i {font-size:60px;width:60px;height:60px;line-height:60px;}
#sppb-addon-1510050042 .sppb-empty-space {padding-bottom: 30px;}
#sppb-addon-1510050043 .sppb-addon-title {
font-size:24px;line-height:24px;font-weight:300;}

#sppb-addon-1510050043 .sppb-icon .sppb-icon-container {display:inline-block;text-align:center;padding:px;;}#sppb-addon-1510050043 .sppb-icon .sppb-icon-container > i {font-size:60px;width:60px;height:60px;line-height:60px;}
#sppb-addon-1510050045 .sppb-empty-space {padding-bottom: 30px;}
#sppb-addon-1510050046 .sppb-addon-title {
font-size:24px;line-height:24px;font-weight:300;}

#sppb-addon-1510050046 .sppb-icon .sppb-icon-container {display:inline-block;text-align:center;padding:px;;}#sppb-addon-1510050046 .sppb-icon .sppb-icon-container > i {font-size:60px;width:60px;height:60px;line-height:60px;}
.sp-page-builder .page-content #products{margin:0px 50px 0px 50px;padding:100px 0 0px 0;color:#000000;}
.sp-page-builder .page-content #products .sppb-section-title .sppb-title-heading {font-size:60px;line-height: 60px;font-weight:300;color:#000000;}
.sp-page-builder .page-content #portfolio-wrapper{margin:0px;padding:100px 0 0 0;color:#000000;}
.sp-page-builder .page-content #portfolio-wrapper .sppb-section-title .sppb-title-heading {font-size:60px;line-height: 60px;font-weight:300;color:#000000;}
.sp-page-builder .page-content #contact-wrapper{padding:100px 0 0 0;color:#ffffff;background-color:#000000;}
.sp-page-builder .page-content #contact-wrapper .sppb-section-title .sppb-title-heading {color:#ffffff;}
#sppb-addon-1510234907815 {
	color: rgba(36, 32, 32, 1);
}

#sppb-addon-1510054804969 .sppb-empty-space {padding-bottom: 20px;}

.sp-page-builder .page-content #section-id-1510050065{padding:40px 0 0 0;background-color:#000000;}
#sppb-addon-1510050067 .sppb-addon-title {
color:#ffffff;font-size:16px;line-height:16px;font-weight:300;}

#sppb-addon-1510050067 .sppb-icon .sppb-icon-container {display:inline-block;text-align:center;padding:px;;}#sppb-addon-1510050067 .sppb-icon .sppb-icon-container > i {font-size:25px;width:25px;height:25px;line-height:25px;}
#sppb-addon-1510050071 .sppb-addon-title {
color:#ffffff;font-size:16px;line-height:16px;font-weight:300;}

#sppb-addon-1510050071 .sppb-icon .sppb-icon-container {display:inline-block;text-align:center;padding:px;;}#sppb-addon-1510050071 .sppb-icon .sppb-icon-container > i {font-size:25px;width:25px;height:25px;line-height:25px;}
body{font-family:Open Sans, sans-serif; font-weight:300; }
h1{font-family:Open Sans, sans-serif; font-size:18px; font-weight:300; }
h2{font-family:Open Sans, sans-serif; font-weight:300; }
h3{font-family:Open Sans, sans-serif; font-weight:normal; }
h4{font-family:Open Sans, sans-serif; font-weight:normal; }
h5{font-family:Open Sans, sans-serif; font-weight:600; }
h6{font-family:Open Sans, sans-serif; font-weight:600; }
div.cc-revoke, div.cc-window{font-size:16px}
div.cc-settings-label{font-size:14px}
div.cc-window.cc-banner{padding:1em 1.8em}
div.cc-window.cc-floating{padding:2em 1.8em}
	

#gmap_canvas img{max-width:none!important;background:none!important}