@import "unsemantic-grid-responsive.css";

h1, h2 {
	color:#002699
}

/* Add your own custom css to this file. You may wish to use css !important calls to override css from the template css files.
----------------------------------------------------------- */
.slogan #slogan-1{font-size:18px; color: #000000;}
.slogan #slogan-2{font-size:14px; color: #000000;}
.contact-form, .contact-map {float: left;width: 48%;margin: 0 1%;}
.contact-map iframe {max-width: 100%;}
.contact-form .gbs3 {text-align: center;}
.contact-form .gbs3 .gcore-display-table {display: block;}
.contact-form .gbs3 .A {width: 100% !important;}
.contact-form .gbs3 .A.btn {background: #7DBA2F !important;}
.contact-form .gbs3 .A.btn:hover {background: #559207 !important;}
.contact-text {text-align: center;margin-bottom: 30px;}
.blog .items-row.cols-5 .span2 {width: 20%;margin-left: 0;}
.blog .items-row.cols-5 .span2 .item {padding: 0 10px;}
#s5_component_wrap  p.service-list, .service-list {margin: 0 0 0 200px}
#s5_component_wrap_inner ul li, #s5_component_wrap_inner ol li {margin-left: 18px;}
#s5_component_wrap  p {padding: 0;margin-bottom: 20px;}
#s5_pos_custom_1 {margin-top: 20px;}
.service_item_text h3 {font-size: 1.3em;}
.phone_number a {color: #FFF;}
.blog .items-row.cols-1 {border-bottom: 1px solid #000;margin-bottom: 20px;padding-bottom: 20px;}
.blog .items-row.cols-1 .item {margin: 0 !important;}
#s5_pos_bottom_row4 {margin: 40px 0;}
#s5_footer_area1 .five.columns {float: left;width: 33.3333%;text-align: left;}
#s5_bottom_row1_wrap, #s5_bottom_row2_wrap {padding-top: 30px;}
#s5_bottom_row1_wrap .module_round_box_outer, #s5_bottom_row1_wrap .faqs_wrap .centered_title {margin-bottom: 0;}
#s5_bottom_row2_wrap h3.s5_mod_h3 {text-align: center;font-size: 2.2em;}
#s5_bottom_row2_wrap .bt-cs .bt-inner .bt-title {color: #000;}
.s5_sub_wrap {z-index: 9999 !important;}
@media only screen and (max-width: 767px) {
	.contact-form, .contact-map {float: left;width: 100%;margin: 0;}
	#s5_footer_area1 .five.columns {width: 100%;}
	#s5_footer_area1 .five.columns p {text-align: center;}
}#s5_pos_custom_4 .form-home h3 {background: #242424;float: left;display: block;padding-left: 8%;margin-top: -36px;margin-bottom: -36px;font-size: 1.8em;padding-top: 50px;padding-bottom: 50px;padding-right: 4.5%;font-weight: 800;width: 27%;box-sizing: border-box;font-family: Roboto Slab !important;color: #FFF;line-height: 28px;}#s5_pos_custom_4 .form-home .gbs3 {    float: left;    display: block;    padding-left: 2%;    width: 73%;    box-sizing: border-box;    padding-top: 20px;}.gbs3 #chronoform-form-home .form-group {display: inline-block;margin-left: 10px !important;width: 19%;}.gbs3 #chronoform-form-home .A {	margin: 0px;line-height: 1;border: none;height: 45px !important;width: 100% !important;font-size: 13px !important;padding-top: 14px !important;padding-bottom: 10px !important;border-radius: 0;color: #000;}.gbs3 #chronoform-form-home .A.btn {text-shadow: none;box-shadow: none;font-size: 15px !important;font-weight: normal;}.gbs3 #chronoform-form-home .A.btn, .gbs3 #chronoform-form-home .A.btn:hover {background: #47AAF9 !important;}.gbs3 #chronoform-form-home .gcore-display-table {display: block;}.gbs3 #chronoform-form-home .A::-moz-placeholder {color: #000;}.gbs3 #chronoform-form-home .A:-ms-input-placeholder {color: #000;}.gbs3 #chronoform-form-home .A::-webkit-input-placeholder {color: #000;}.gbs3 #chronoform-form-home .A:-moz-placeholder {color: #000;}.gbs3 #chronoform-form-home .form-group#form-row-recaptcha {width: 180px !important;height: 44px;vertical-align: top;max-width: 100%;}.gbs3 #chronoform-form-home .form-group .g-recaptcha {transform:scale(0.6);-webkit-transform:scale(0.6);transform-origin:0 0;-webkit-transform-origin:0 0;}.chrono_credits {display: none;}@media only screen and (min-width: 1400px) and (max-width: 1499px) {	.gbs3 #chronoform-form-home .form-group {width: 18%;}}@media only screen and (min-width: 1300px) and (max-width: 1399px) {	.gbs3 #chronoform-form-home .form-group {width: 18%;}}@media only screen and (min-width: 1200px) and (max-width: 1299px) {	.gbs3 #chronoform-form-home .form-group {width: 17%;}}@media only screen and (min-width: 1100px) and (max-width: 1199px) {	.gbs3 #chronoform-form-home .form-group {width: 17%;}}@media only screen and (max-width: 1099px) {	#s5_pos_custom_4 .form-home h3 {		float: none;		display: block;		padding: 30px;		padding-top: 35px;		width: auto;		margin-right: -30px;		margin-left: -30px;		margin-bottom: 30px;		font-size: 1.4em;	}	#s5_pos_custom_4 .form-home .gbs3 {		padding: 0px;		width: auto;	}	.gbs3 #chronoform-form-home .form-group {width: 18%;}}@media only screen and (max-width: 999px) {	.gbs3 #chronoform-form-home .form-group {width: 17%;}}@media only screen and (max-width: 899px) {	.gbs3 #chronoform-form-home .form-group {width: 25%;}}








.blue-block {
  background: #009DFF;
  padding: 10px 20px;
  color: #fff;
}

.blue-block .btn-primary {
  background: #FFB70F;
  font-weight: bold !important;
}


#s5_top_row5_inner h3 {
	color:#fff;
	
}

#s5_top_row5_inner h3.s5_mod_h3, #s5_top_row10 .s5_mod_h3  {
	text-align:center
}

#s5_top_row6 .module_round_box {
  background: rgba(255,255,255,0.8);
  padding: 40px;
  max-width: 640px
}

.the-list {
  color: #fff;
}

.the-list .fa {
  color: #FFDC00
}

.the-list li {
  border-bottom: 1px solid #009EE2;
  padding: 15px 0px;
  font-size: 1.2em
}


#s5_top_row9 .module_round_box {
  background: rgba(255,255,255,0.8);
  padding: 40px;
  max-width: 640px
}