/*!
 * Start Bootstrap - Modern Business HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

/* Global Styles */

* {
margin: 0;
padding: 0;
}

html, body {
  width: auto !important;
  overflow-x: hidden !important;
}

p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:1.6em;
	color:#333333;
	font-weight:normal;
	text-align:left;
	margin-bottom: 15px;
}

h1{
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:50px;
	line-height:56px;
	color:#333333;
	font-weight:800;
	text-align:left;
	position: relative;
}

h1 span{
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:50px;
	line-height:56px;
	color:#333333;
	font-weight:normal;
	text-align:left;
	position: relative;
}

h3{
	color:#c1272d;
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:40px;
	line-height:48px;
	font-weight:800;
	text-align:left;
}

h4{
	color:#38a0d7;
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:24px;
	line-height:48px;
	text-shadow: 2px 2px 5px #000;
	font-weight:700;
	text-align:center;
}

h4:hover{
	color:#63bff0;
}

h5{
	color:#333333;
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:20px;
	letter-spacing:1px;
	font-weight:700;
	text-align:center;
}

h5:hover{
	color:#c1272d;
}

h6{
	color:#ffffff;
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:20px;
	letter-spacing:1px;
	font-weight:700;
	text-align:center;
}

h6:hover{
	color:#c1272d;
}

.row a:hover{
	text-decoration:none;
}

.back2top {
	text-align:center;
	margin-top:100px;
	position:relative;
	bottom:0;
	width:350px;
	margin-left:-100px;
}

.back2top2 {
	text-align:center;
	margin:30px 0;
	position:relative;
	bottom:0;
}

.triangle-up {
	width: 0;
	height: 0;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 22px solid white;
	text-align:center;
	margin:0 auto;
}

.triangle-up2 {
	width: 0;
	height: 0;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 22px solid #c1272d;
	text-align:center;
	margin:0 auto;
}


#header {
	margin:0;
	padding:0;
}

.header-top{
	background-image:url(../images/red-wires-top.jpg);
	background-size:cover !important;
	min-height:650px;
	margin:0;
	padding:0;
	width:100%;
}

.logo {
	float:left;
	position:relative;
	padding-top:50px;
	z-index: 999;
	width:50%;
	height:auto;
}

.logoNeat {
	width:100%;
	height:auto;
}

img{
	width:100%;
	border:none;
}

img:hover { 
  border: none; 
} 

.top-phone {
	float:right;
	position:relative;
	padding-top:50px;
	font-size: 16px;
	color:#ffffff;
	font-weight:400;
	text-align:right;
	z-index: 999;
}

.top-phone a{
	color:#ffffff;
	text-decoration:none;
}

.top-phone a:hover{
	color:#41b6e9;
	text-decoration:none;
}

.linearBgBlue {
  /* fallback */
  background-color: #0072b4;

  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#41b6e9), to(#0072b4));

  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(top, #0072b4, #41b6e9);

  /* Firefox 3.6+ */
  background: -moz-linear-gradient(top, #0072b4, #41b6e9);

  /* IE 10 */
  background: -ms-linear-gradient(top, #0072b4, #41b6e9);

  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #0072b4, #41b6e9);
}

.linearBgBlue2 {
  /* fallback */
  background-color: #0072b4;

  /* Safari 4-5, Chrome 1-9 */
  background: -webkit-gradient(linear, left top, right top, from(#41b6e9), to(#0072b4));

  /* Safari 5.1, Chrome 10+ */
  background: -webkit-linear-gradient(left, #41b6e9, #0072b4);

  /* Firefox 3.6+ */
  background: -moz-linear-gradient(left, #41b6e9, #0072b4);

  /* IE 10 */
  background: -ms-linear-gradient(left, #41b6e9, #0072b4);

  /* Opera 11.10+ */
  background: -o-linear-gradient(left, #41b6e9, #0072b4);
}

/* ***********NAVBAR************ */

#menu{
	height:40px !important;
}

.navbar-nav{
     float:none !important;
     margin: 0 auto !important;
	 text-align:center !important;
     display: table;
     table-layout: fixed;
	 padding-top:10px !important;
	 padding-bottom:0 !important;
}

.navbar-toggle{
	margin-right:60px !important;
}

 .navbar.navbar-inverse {
    border-width: 0px;
    -webkit-box-shadow: 0px 0px;
    box-shadow: 0px 0px;
    background-color: rgba(0,0,0,0.0);
    background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(0,0,0,0.00)),color-stop( 100% , rgba(0,0,0,0.00)));
    background-image: -webkit-linear-gradient(270deg,rgba(0,0,0,0.00) 0%,rgba(0,0,0,0.00) 100%);
    background-image: linear-gradient(180deg,rgba(0,0,0,0.00) 0%,rgba(0,0,0,0.00) 100%);
}

.navbar-custom {
    border-width: 0px;
    -webkit-box-shadow: 0px 0px;
    box-shadow: 0px 0px;
    background-color: rgba(0,0,0,0.0);
    background-image: -webkit-gradient(linear, 50.00% 0.00%, 50.00% 100.00%, color-stop( 0% , rgba(0,0,0,0.00)),color-stop( 100% , rgba(0,0,0,0.00)));
    background-image: -webkit-linear-gradient(270deg,rgba(0,0,0,0.00) 0%,rgba(0,0,0,0.00) 100%);
    background-image: linear-gradient(180deg,rgba(0,0,0,0.00) 0%,rgba(0,0,0,0.00) 100%);
}

.navbar-custom .navbar-brand,
.navbar-custom .navbar-brand:hover,
.navbar-custom .navbar-brand:focus {
    color: #ffffff;
}

.navbar-custom .navbar-nav > li > a {
    color: #ffffff;
	font-size:18px !important;
	line-height:20px;
	font-weight:bold !important;
	font-family: 'PT Sans Narrow', sans-serif;
}

.navbar-custom .navbar-nav > li > a:hover,
.navbar-custom .navbar-nav > li > a:focus {
    color: #011626;
	background-color: transparent;
}

.navbar-custom .navbar-nav > .active > a,
.navbar-custom .navbar-nav > .active > a:hover,
.navbar-custom .navbar-nav > .active > a:focus {
    color: #011626;
}

.navbar-custom .navbar-text {
    color: #FFFFFF;
}

.navbar-custom .navbar-toggle {
    border-color: #FFFFFF;
	padding-top:10px;
}

.navbar-custom .navbar-toggle:hover,
.navbar-custom .navbar-toggle:focus {
    background-color: #011626;
}

.navbar-custom .navbar-toggle .icon-bar {
    background-color: #FFFFFF;
}

/* *********** The Magic Float Center Code *********** */
.float_center {
  float: right;
  position: relative;
  left: -50%; /* or right 50% */
  text-align: center;
  clear:both;
}
.float_center > .child {
  position: relative;
  left: 50%;
}

.home-frase{
	margin: 0 auto;
	text-align:center;
	margin-top:0px !important;
	z-index:99;
}
.home-frase h1{
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:60px;
	line-height:74px;
	color:#ffffff;
	text-shadow: 2px 2px 4px #000;
	font-weight:bold;
	text-align:center;
	position: relative;
}

.home-frase img{
	border:0;
	margin:15px auto;
	text-align:center;
	width:20%;
	height:auto;
}

.triangle-down {
	width: 0;
	height: 0;
	border-left: 25px solid transparent;
	border-right: 25px solid transparent;
	border-top: 30px solid white;
	margin:0 auto !important;
	text-align:center !important;
}

/* 
.down {
    margin:0 auto;
	text-align:center;
	width: 0px;
    height: 0px;
    border-style: inset;
    border-width: 100px 90px 0 90px;
    border-color: #389efc transparent transparent transparent;
    transform:rotate(360deg);
    -ms-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -webkit-transform:rotate(360deg);
    -o-transform:rotate(360deg);
}

.down a{
	border-color: #60bdf9 transparent transparent transparent;
}

.down p {
    text-align: center;
	color:#ffffff;
    top: -70px;
    left: -45px;
    position: relative;
    width: 93px;
    height: 93px;
    margin: 0px;
}

.down p a{
	color:#00CCFF;
}
*/

.HowWeHelp-section {
    height: auto;
	min-height: 650px;
    padding-top: 50px;
    padding-left: 250px;
	margin-bottom:0px !important;
    background-image:url(../images/bg-2colors-2nd.png);
	background-size:cover !important;
}

.section-img {
	display: block;
	float: left;
	margin: 0 15px 0 -180px !important;
	width: 50%;
}

.indent{
	padding-left: 200px;
}

.indent2{
	padding-left: 250px;
}

.WhoBenefits-section {
    height: auto;
	min-height: 500px;
    padding-top: 50px;
    padding-left: 250px;
	margin-bottom:0px !important;
    background-image:url(../images/bg-2colors-3rd.png);
	background-size:cover !important;
}

.WhoBenefits-section h1{
	color:#003667;
}

.WhoBenefits-section h1 span{
	color:#003667;
}

.section-img2 {
	display: block;
	float: right;
	margin-right:-240px !important;
	margin-bottom:50px !important;
	width: 100%;
}

.services-section {
    height: auto;
	min-height: 500px;
    padding-top: 10px;
    padding-left: 150px;
	margin-bottom:0px !important;
    background-image:url(../images/red-triangles-md.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

.services-section h1{
	color:#ffffff;
	text-shadow: 2px 2px 4px #000;
}

.services-section h1 span{
	color:#ffffff;
	text-shadow: 2px 2px 4px #000;
}

.text-section3{
	text-align:left;
	margin-top:180px;
}

.Differences-section {
    height: auto;
	min-height: 500px;
    padding-top: 30 spx;
    padding-left: 150px;
	margin-bottom:0px !important;
    background-image:url(../images/blue-wires-sm.jpg);
	background-repeat:no-repeat;
	background-color:#003665;
}

.Differences-section h1{
	color:#003667;
}

.Differences-section h1 span{
	color:#003667;
}

.text-section{
	float:right;
	text-align:left;
	padding-right:-30px;
	width:570px;
}

.Differences-section ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1.5em;
	color:#ffffff;
	font-weight:normal;
	text-align:left;
	margin-bottom: 15px;
}

ul.no_bullet {
	list-style-type: none;
	padding: 0;
	margin: 0;
	display:table;
}

li.square3 {
	background: url('../images/bullet-square-green.gif') no-repeat left 2px;
	padding-left: 25px;
	display:block;
	margin-bottom: 15px;
}

.About-section {
    height: auto;
	min-height: 500px;
    padding-top: 50px;
    padding-left: 100px;
	margin-bottom:0px !important;
    background:#f2f2f2;
}

.About-section h1{
	color:#662d91;
}

.section-img3 {
	display: block;
	float: right;
	margin-right:-240px !important;
	margin-bottom:10px !important;
	width: 90%;
}


.contact-section {
    height: auto;
	min-height: 500px;
    padding-top: 40px;
	padding-left:100px;
	padding-bottom:40px !important;
    background-image:url(../images/bg-contact.png);
	background-size:cover !important;
}

.form{
	padding-bottom:50px !important;
	float:left;
	width: 450px;
	padding-left:50px;
}

/* -------------------------------------------------- */
/* Main Content */
/* -------------------------------------------------- */

p{
	font-size:16px;
	line-height:1.5em;
	margin-bottom: 15px;
}

.wrap-content{
	width:90%;
	padding-left:100px;
}

.wrap-content2{
	width:90%;
	padding-left:185px;
}

.float-img-right{
    float: right;
    margin: 0 0 15px 20px;
    padding: 15px;
    border: 1px solid #999;
    text-align: center;
	font-weight:400;
	color:#666;
}

.float-img-left{
    float: left;
    margin: 15px 30px;
    padding: 12px;
    border: 1px solid #999;
    text-align: center;
	font-weight:bold;
	color:#666;
	width:250px;
}

ul.bullet2 li{
	background: url(images/bullet-square-green.gif);
	background-repeat:no-repeat;
	height: 1.5em;
	padding-left: 15px;
}

ul.no_bullet {
	list-style-type: none;
	padding: 0;
	margin: 0;
	display:table;
}
li.square {
	background: url('../images/bullet-square-green.gif') no-repeat left 2px;
	padding-left: 25px;
	display:block;
	margin-bottom: 15px;
}

li.square3 {
	background: url('../images/bullet-square-green.gif') no-repeat left 2px;
	padding-left: 25px;
	display:block;
	margin-bottom: 15px;
}

li.checkmark {
	background: url('../images/bullet-check-green.png') no-repeat left 2px;
	padding-left: 35px;
	display:block;
	margin-bottom: 7px;
}

li.square2 {
	background: url('../images/bullet-square-turquesa.gif') no-repeat left 2px;
	padding-left: 25px;
	display:block;
	margin-bottom: 15px;
}

.italico a{
	color:#2c9091;
	font-style:italic;
	font-size:16px;
	text-decoration:underline;
	
}

.btn-primary{
	background:#2c9091;
	border:none;
	margin:0 auto;
}

.btn-primary:hover, .btn-primary:focus{
	background:#07b6b8;
}


/* 404 Page Styles */

.error-404 {
    font-size: 100px;
}

/* -------------------------------------------------- */
/* footer */
/* -------------------------------------------------- */
footer {
	color:#fff;
	background-color:#404040;
    padding: 0px;
	z-index:100;
	margin:0px;
}

footer h3 {
	font-family:Arial, Helvetica, sans-serif;
    font-size: 20px;
    color: #fff;
}

footer a {
    color: #fff;
}

footer a:visited {
    color: #ccc;
}

footer a:hover {
    color: #dbc38f;
}

footer ul {
	list-style:none !important;
}
		
.simple-social-icons ul {
	float: none;
	text-align: center;
}
 
.simple-social-icons ul li a{
	display: inline-block !important;
	float: none !important;
}


/* -------------------------------------------------- */
/* subfooter */
/* -------------------------------------------------- */
.subfooter {
	border-top:solid 1px #666;
    margin: 0 0 -40px 0;
    background: #404040;
	margin-top:-25px;
    padding-top: 20px;
	padding-bottom: 10px;
    font-size: 12px;
	color:#999;
}
    
    .subfooter a {
        color: #999 !important;
    }
	
	.subfooter a:hover {
    	color: #dbc38f;
}
	
	.jbamedia{
	color: #999;
}
	.jbamedia a:hover{
	color: #dbc38f !important;
}

/*==================================================
=            Bootstrap 3 Media Queries             =
==================================================*/

/* Large Devices, Wide Screens */

@media screen and (min-width: 1400px) {
  .container {
    width: 1370px;
  }
  .header-top{
	background-image:url(../images/red-wires-top.jpg);
	background-size:cover !important;
	min-height:800px;
	margin:0;
	padding:0;
	width:100%;
}
  .logo {
	float:left;
	position:relative;
	padding-top:40px;
	padding-left:40px;
	z-index: 999;
	width:45%;
	height:auto;
}

.logoNeat {
	width:100%;
	height:auto;
}
.home-frase{
	margin: 0 auto;
	text-align:center;
	margin-top:0px !important;
	z-index:99;
}
.home-frase h1{
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:80px;
	letter-spacing:1px;
	line-height:90px;
	color:#ffffff;
	text-shadow: 3px 3px 6px #000;
	font-weight:bold;
	text-align:center;
	margin-bottom:30px;
	position: relative;
}

.home-frase img{
	border:0;
	margin:15px auto;
	text-align:center;
	width:20%;
	height:auto;
}

h4{
	color:#38a0d7;
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:36px;
	line-height:48px;
	text-shadow: 3px 3px 6px #000;
	font-weight:700;
	text-align:center;
	text-decoration:none !important;
}
	

    .navbar-custom .navbar-nav > li > a {
    color: #ffffff;
	font-size:22px !important;
	letter-spacing:1px;
	line-height:20px;
	font-weight:bold !important;
	font-family: 'PT Sans Narrow', sans-serif;
	}
	.top-phone {
	float:right;
	position:relative;
	padding-right:65px;
	font-size: 18px;
	color:#ffffff;
	font-weight:500;
	text-align:right;
	z-index: 999;
}
.WhoBenefits-section {
    height: auto;
	min-height: 500px;
    padding-top: 50px;
    padding-left: 250px;
	margin-bottom:0px !important;
    background-image:url(../images/bg-2colors-3rd.png);
	background-size:cover !important;
}

.WhoBenefits-section h1{
	color:#003667;
	margin-top:120px;
}

.WhoBenefits-section h1 span{
	color:#003667;
}

.section-img2 {
	display: block;
	float: right;
	margin-right:-300px !important;
	margin-bottom:50px !important;
	width: 100%;
}
.services-section {
    height: auto;
	min-height: 500px;
    padding-top: 20px;
    padding-left: 150px;
	margin-bottom:0px !important;
    background-image:url(../images/red-triangles-md.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

.services-section h1{
	color:#333333;
	text-shadow:none;
	margin-left:550px;
	margin-top:50px;
	font-size:56px;
}

.text-section3{
	text-align:left;
	margin-top:150px;
	padding:25px 160px;
}

.Differences-section {
    height: auto;
	min-height: 600px;
    padding-top: 30px;
    padding-left: 150px;
	margin-bottom:0px !important;
    background-image:url(../images/blue-wires-sm.jpg);
	background-repeat:no-repeat;
	background-color:#003665;
}

.Differences-section h1{
	color:#ffffff;
	margin-left:280px;
	margin-top:50px;
	font-size:56px;
}

.Differences-section h1 span{
	color:#003667;
}

.text-section{
	float:right;
	text-align:left;
	width:70%;
	padding-right:100px;
}

ul.no_bullet {
	list-style-type: none;
	padding: 0;
	margin: 0;
	display:table;
	font-size:15px;
}

.Differences-section ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:1.6em;
	color:#ffffff;
	font-weight:normal;
	text-align:left;
	margin-bottom: 15px;
}

ul, li{
	font-size:16px !important;
	line-height:1.7em !important;
}

.About-section {
    height: auto;
	min-height: 500px;
    padding-top: 50px;
    padding-left: 200px;
	margin-bottom:0px !important;
    background:#f2f2f2;
}
.contact-section {
    height: auto;
	min-height: 500px;
    padding-top: 40px;
	padding-left:200px;
	padding-bottom:40px !important;
    background-image:url(../images/bg-contact.png);
	background-size:cover !important;
}


}
@media screen and (min-width: 1600px) {
  .container {
    width: 1570px;
  }
}
@media screen and (min-width: 1900px) {
  .container {
    width: 1870px;
  }
}
@media(max-width:1200px) {
	  .navbar-custom .navbar-nav > li > a {
    color: #ffffff;
	font-size:21px !important;
	line-height:20px;
	font-weight:bold !important;
	font-family: 'PT Sans Narrow', sans-serif;
	}
	.top-phone {
	float:right;
	position:relative;
	padding-right:50px;
	font-size: 16px;
	color:#ffffff;
	font-weight:400;
	text-align:right;
	z-index: 999;
}

}

/* Medium Devices, Desktops */
@media(max-width:991px) {
	.navbar-custom navbar-nav{
		height:auto !important!;
	}
	.logo{
		padding-top:0;
		width:30% !important;
	}
	h1{
		text-align:center;
	}
	h2{
		text-align:center;
	}	
}

/* Small Devices, Tablets */
@media(max-width:768px) {

	.container{
		width:100%;
		padding: 0;
	}
	.header-top{
		min-height:400px;
		background-image:url(../images/red-wires-top-sm.jpg);
	}
	.logo{
		padding-top:0;
		width:30% !important;
	}
	
	footer i{
		margin-bottom:15px;
	}
	.subfooter ul{
		display:none;
	}
	h1{
		text-align:center;
	}
	h2{
		text-align:center;
	}	
	.home-frase{
		padding-left:25px;
		padding-right:25px;
	}
	.home-frase h1{
		font-size:30px;
		line-height:50px;
	}
	.HowWeHelp-section {
		height: auto;
		padding-top: 50px;
		margin-left:-260px;
		padding-right:35px;
		margin-bottom:50px;
		background-image:url(../images/bg-2colors-2nd-sm.png) !important;
		background-size:cover !important;
}
	.HowWeHelp-section h1{
		margin-left:-200px;
	}

	.section-img {
		display: block;
		float: left;
		margin: 0 15px 0 0px !important;
		width: 35%;
	}
	
	
.WhoBenefits-section {
    height: auto;
	min-height: 500px;
    padding-top: 50px;
    padding-left: 25px;
	margin-bottom:0px !important;
    background-image:url(../images/bg-2colors-3rd-sm.png);
	background-size:cover !important;
}

.section-img2 {
	display: block;
	float: right;
	margin-right:10px !important;
	margin-bottom:50px !important;
	width: 60%;
}

.services-section {
    height: auto;
	min-height: 500px;
    padding: 10px 25px;
	margin-bottom:0px !important;
    background-image:url(../images/red-triangles-sm.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

.services-section h1{
	margin-left:50px !important;
	text-align:left;
}

.Differences-section {
    height: auto;
	min-height: 500px;
    padding-top: 10px;
    padding-left: 10px;
	margin-bottom:0px !important;
    background-image:url(../images/blue-wires-xs.jpg);
	background-repeat:no-repeat;
	background-color:#003665;
}

.text-section{
	float:left;
	text-align:left;
	padding-left:200px;
	width:550px;
}

.Differences-section h1{
	margin-left:30px;
	text-align:left;
	}
	
	.About-section {
    height: auto;
	min-height: 500px;
    padding: 40px 50px;
	}

.section-img3 {
	display: block;
	float: none;
	margin-left:0px !important;
	padding: 0 40px;
	margin-bottom:0px !important;
	width: 100%;
	clear:both !important;
}

.About-section h1{
	margin-left:0px;
	text-align:left;
	}
	
.contact-section {
    height: auto;
	min-height: 500px;
    padding: 40px;
    background-image:url(../images/bg-contact.png);
	background-size:cover !important;
}

.form{
	float:left;
	width: 80%;
	padding:30px;
}

}

/* Extra Small Devices, Phones */ 
@media(max-width:668px) {
}

@media(max-width:640px) {
	.logo{
		padding-top:20px;
		margin-bottom:40px;
	}
	.home-frase h1{
		font-size:24px;
		line-height:36px;
	}
	
	.home-frase img{
		width:30%;
		height:auto;
	}
	
	.HowWeHelp-section {
		height: auto;
		padding: 30px 30px 30px 10px;
		margin-left:0px;
		background:#d0df8a !important;
}

	.HowWeHelp-section h1{
		margin-left:0px;
	}

	.section-img {
		display: block;
		float: left;
		margin: 0 15px 0 -15px !important;
		width: 50%;
	}
	
	.indent{
	padding-left: 0px;
	}

.indent2{
	padding-left: 0px;
}

.WhoBenefits-section {
    height: auto;
	padding: 30px 30px 30px 10px;
	margin-left:0px;
    background:#a6a8ab !important;
}

.section-img2 {
	display: block;
	float: left;
	margin:0px !important;
	width: 100%;
	clear:both;
}

.services-section {
	padding: 30px 30px 30px 10px;
}

.services-section h1{
	margin-left:25px !important;
	text-align:left;
}

.Differences-section {
    height: auto;
    padding: 25px;
	background:#003665;
}

.text-section{
	float:left;
	text-align:left;
	padding:25px;
	width:100%;
}

.Differences-section h1{
	margin-left:30px;
	text-align:left;
	color:#FFF;
	}
	.Differences-section h1 span{
		color:#FFF;
	}
	
	.contact-section {
    height: auto;
	min-height: 500px;
    padding: 20px 60px 20px 40px;
    background-image:url(../images/bg-contact.png);
	background-size:cover !important;
}

.form{
	float:left;
	width: 100%;
	padding:0px;
}

.contact-section h1{
	text-align:left;
	}
}

@media(max-width:375px) {
	.home-frase h1{
		font-size:24px;
		line-height:36px;
	}
	
	h1 span{
	font-family: 'PT Sans Narrow', sans-serif;
	font-size:24px;
	line-height:36px;
	font-weight:normal;
	}
}

@media(max-width:320px) {
}