/*--
Author: W3layouts
Author URL: http://w3layouts.com
License: Creative Commons Attribution 3.0 Unported
License URL: http://creativecommons.org/licenses/by/3.0/
--*/

/* latin-ext */
@font-face {
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 300;
  src: local('Oxygen Light'), local('Oxygen-Light'), url(http://fonts.gstatic.com/s/oxygen/v5/-1odZCVpKpOs9pNLq607fhJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 300;
  src: local('Oxygen Light'), local('Oxygen-Light'), url(http://fonts.gstatic.com/s/oxygen/v5/AwBqWF2kjhlybWamaKMPcRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 400;
  src: local('Oxygen'), local('Oxygen-Regular'), url(http://fonts.gstatic.com/s/oxygen/v5/IIPDrwV5KNJo5-LaFlLy2fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 400;
  src: local('Oxygen'), local('Oxygen-Regular'), url(http://fonts.gstatic.com/s/oxygen/v5/JBQT4XXxNjmEkBx5N6608vesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/* latin-ext */
@font-face {
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 700;
  src: local('Oxygen Bold'), local('Oxygen-Bold'), url(http://fonts.gstatic.com/s/oxygen/v5/fSUtikcZd7PHZK0t2hzTeRJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 700;
  src: local('Oxygen Bold'), local('Oxygen-Bold'), url(http://fonts.gstatic.com/s/oxygen/v5/yVHpdQrmTj9Kax1tmFSx2hJtnKITppOI_IvcXXDNrsc.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

html, body{  font-family: 'Raleway', sans-serif;   font-size: 100%;   background:#fff; margin: 0;color: #333; }

.container {margin: 0 auto; overflow:hidden;}
@media (min-width: 768px) {   .container {    width: 750px;	margin-top: 20px; margin-bottom: 20px  }}
@media (min-width: 992px) {  .container {    width: 970px;	margin-top: 20px; margin-bottom: 20px  }}
@media (min-width: 1200px) {  .container {    width: 1024px; margin-top: 20px; margin-bottom: 20px  }}

.row {margin-right:auto;margin-left:auto;padding-left:2%;padding-right:2%; overflow:hidden; width: 96%}

.row p {line-height: 1.5em;  font-size: 0.8em;  text-align:justify}



.fila {width: 100%; float:left}


.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}

.modal-footer:after {
  clear: both;
}

.col-md-1, .col-sm-2, .col-sm-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-13 { position: relative;}

@media (min-width: 1200px) {.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {    float: left;  }
  
.col-md-12 {    width: 100%;  }
.col-md-11 {    width: 91.66666667%;  }
.col-md-10 {    width: 83.33333333%;  }
.col-md-9 {    width: 75%;  }
.col-md-8 {    width: 66.66666667%;  }
.col-md-7 {    width: 58.33333333%;  }
.col-md-6 {    width: 50%;  }
.col-md-5 {    width: 41.66666667%;  }
.col-md-4 {    width: 33.33333333%;  }
.col-md-4 img {    width: 100%;  }
.col-md-3 {    width: 20%;  }
.col-md-3 img {    width: 100%;  }
.col-md-2 {    width: 16.66666667%;  }
.col-md-2 img {    width: 100%;  }
.col-md-1 {    width: 8.33333333%;  }
}



.boton_azul, .boton_azul:visited {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  color:#fff;
	padding:0.2em 1em;
	background:#00a7e1;
	text-decoration:none;
	font-size:1em;
}
.boton_azul:hover, .boton_azul:focus, .boton_azul:active {
  color: #fff;
  text-decoration:none;
  background-color:#505050;
}

ul, ol {margin: 0;}

ul li {	  color: #333;  line-height: 1.5em;  font-size: 0.8em;  margin: 1em 0 ; text-align:justify}	

h1, h2, h3, h4, h5, h6  {margin: 0px; font-weight: 500; }

h3 {font-size: 1.5em;  }

h4{ font-size: 1.2em; line-height: 40px; }

h5{ font-size: 1em;  }
	
p {line-height: 1.5em;  font-size: 0.8em;  text-align:justify}	

.p16 {	  color: #333;  line-height: 1.8em;  font-size: 1em;  margin: 1em 0 ; text-align:justify}	


a:link {text-decoration:none; transition: 0.5s all;  -webkit-transition: 0.5s all;  -moz-transition: 0.5s all;  -o-transition: 0.5s all;
  text-decoration: none;
}
a:visited {
	color: #000;
}
a:hover {
	color:#00bce4;
}
a:active {
	color: #000;
}
	

  
.marron { background-color:  #505050;}

.iconos { background:url(../images/bg_iconos.jpg); padding: 5px 0px 5px 0px}

.gris { background-color:  #505050;}
  
.blanco { color:#FFF;}

.blanco:hover, .blanco:focus, .blanco:active {
  color: #fff;
  text-decoration:none;
  
}

.azul { color:#00a7e1;}

.derecha {text-align:right}

.izquierda {text-align:izquierda}

.centro {text-align:center}

.float_left {float:left}

.float_right {float:right}

.padding_10 {padding: 0px 10px 0px 0px}

.margin_10 {margin: 0px 0px 10px 0px}

.fondo_azul {background-color:#00a7e1; float:none }

.padding_10_10 {padding: 10px}

img{ border:0px}

.img_border { border:1px solid #CCC}

.noticias_portada {float:left; overflow: hidden; padding: 5px 0%; height: 60px; }



/*ENCABEZADO*/

.container_header {margin: 15px auto; overflow:hidden; }
@media (min-width: 768px) {   .container_header {    width: 750px;	  }}
@media (min-width: 992px) {  .container_header {    width: 970px;	  }}
@media (min-width: 1200px) {  .container_header {    width: 1024px;  }}

.background_blanco { background-color:#FFF    }

/*--banner--*/


.banner {  background: url(../images/doc.gif) no-repeat; background-position:top center; background-color:#010101; padding: 1em 0em 0em 0em}



.banner-main { text-align: center; padding: 14em 0em 0em 0em;}

.bann-logo{ background-color:#00a7e1;   margin-right: auto;  margin-left: auto; padding: 3px}

.bg_celeste {background-image:url(../images/bg_blanco.png)}

/*--botonera--*/
.top-nav {  text-align: center;  background-image:url(../images/bg_blanco.png)  ; }

.top-nav ul{padding: 0em;	margin: 0;}

.top-nav ul li{	display: inline-block;	padding: 0em 0.8em 0em 0.8em;}

.top-nav ul li a{
	color: #000;
	font-size: 1.2em;
	font-weight: 400;
	text-decoration: none;
	transition: 0.5s all;
	-webkit-transition: 0.5s all;
	-o-transition: 0.5s all;
	-ms-transition: 0.5s all;
	-moz-transition: 0.5s all;
	padding: 0.5em;
	
}
.top-nav ul li a:hover{
	color:#fff;
		padding: 0.5em;
	 background-color:#00a7e1;
}

/*--textos home--*/




.help-grid { text-align: center; margin: 0.5em 0em 0.5em 0em; width: 25%; float:left; line-height:20px;}

.help-grid_row { margin-right:auto;margin-left:auto;overflow:hidden; width: 85%;}





/*--FOTTER--*/
.footer {  padding: 2.5em 0em 2.5em 0em;  background: #505050; display:block;   clear: both;}





/*-----contact---------*/
.contact-form {
  float: right;
}

.contact-form input[type="text"] {
	display: block;
	  width: 100%;
	padding: 10px;
	outline: none;
	margin: 0 0 1.5em;
	  color: #003B64;
	background: #fff;
	border: 1px solid #F2F0F0;
	font-size: 0.85em;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	background:#F7F7F7;
}

.contact-form textarea {
	display: block;
	background: #fff;
	height: 100px;
	  width: 100%;
	padding: 10px;
	margin: 1em 0;
	border: 1px solid #F2F0F0;
	outline: none;
	background:#F7F7F7;
	font-size: 0.85em;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-o-border-radius: 5px;
	  color: #003B64;
	resize:none;
}

.contact-form input[type="submit"]{
   background:#00a7e1;
	display: inline-block;
	color:#fff;
	text-transform: uppercase;
	transition: 0.5s ease;
	-o-transition: 0.5s ease;
	-webkit-transition: 0.5s ease;
	border: none;
	cursor: pointer;
	outline: none;
	font-size: 1em;
	padding: 10px 40px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
}









@media(max-width:1024px){
.marron { background-color:  #505050;}

.banner-grids {
  padding: 2.5em 0.5em;
}
/*.banner {
  min-height: 650px;
}*/
.bann-logo h1 {
  font-size: 2em;
}
.bann-logo h2 {
  font-size: 1.5em;
}
.bann-logo p {
  width: 100%;
}
.textos-main h4 {
  font-size: 1.05em;
}
.about-top h3 {
  font-size: 1.5em;
}
.about-top {
  padding: 0em 0em 2em 0em;
}
.about-main {
  padding: 0em 0em 3em 0em;
}
.team-details p {
  font-size: 0.9em;
}
.textos-main h3 {
  font-size: 1.5em;
}
.ser-strip-head h3 {
  font-size: 1.2em;
}
.help-top h3 {
  font-size: 1.5em;
  margin: 0em 0em 0.25em 0em;
}
.help-bottom {
  padding: 3em 0em 0em 0em;
}
.banner-main {
  padding: 9em 0em 0em 0em;
}
.about {
  padding: 2em 0em 2em 0em;
}
.about-wedo-right h4 a {
  font-size: 1em;
}
.about-wedo-right h4 {
	margin: 0em 0em 0em 0em;
}
.textos-main p {
  font-size: 0.9em;
}
.textos-left ul li a {
  font-size: 0.9em;
}
.help-top p {
  font-size: 0.9em;
}
.about-top p {
  font-size: 0.9em;
  line-height: 1.5em;
}
.about-wedo-right p {
  font-size: 0.9em;
  line-height: 1.5em;
}
.project-eff:hover span.rollover1 {
  height: 247px;
  width: 283px;
}
.standed-grid p {
  font-size: 0.9em;
}
.advice-top p {
  font-size: 0.9em;
  line-height: 1.5em;
}
.advice-list-main ul li a {
  font-size: 0.9em;
}
.advices-details h3 {
  font-size: 1.2em;
}
.advices-details p {
  font-size: 0.9em;
}
.advices {
  padding: 3em 0em 1em 0em;
}
.blog-top p {
  font-size: 0.9em;
  line-height: 1.5em;
}
.contact-top p {
  font-size: 0.9em;
}
h2.b-animate.b-from-left.b-delay03 {
  padding-top: 8em;
}
.advice-top h3 {
  font-size: 1.5em;
}
.blog-top h3 {
  font-size: 1.5em;
}
.blog-right h3 {
  font-size: 1.2em;
}
.blog-right h4 {
  font-size: 1.1em;
}
.blog {
  padding: 3em 0em 4em 0em;
}
.contact-top h3 {
  font-size: 1.5em;
}
.contact-right input[type="text"] {
  font-size: 0.9em;
  padding: 0.25em 0.5em;
}
}
@media(max-width:768px){
	
.marron { background-color:  #505050;}

.top-nav span.menu {
  width: 100%;
  position: relative;
  padding: 2em 1em 2em;
  text-align: center;
}
.top-nav ul {
  display: none;
  background: #505050;
  position: absolute;
  width: 100%;
  z-index: 999;
  left: 0%;
  margin: 0em 0em;
}
.top-nav ul li {
   float: none;
  margin: 1.5em 0.7em;
  padding: 0 0;
  text-align: center;
}
.top-nav ul li a {
  color: #fff;
  border: none;
  padding: 0;
}
.banner-grids {
  float: left;
  width: 25%;
  padding: 1.5em 0.5em;
}
.bann-logo h1 {
  font-size: 2em;	
}
.banner-grids h3 {
  font-size: 1.2em;
}
/*.banner {
  min-height: 500px;
}*/
.banner-main {
  padding: 5em 0em 0em 0em;
}
.bann-logo img {
  
}
.bann-logo p {
  font-size: 0.9em;
}
.banner-grids p {
  font-size: 0.8em;
  line-height: 1.5em;
}
.textos-left { background-color:  #505050;}

.textos-right {
  float: right;
  width: 32%;
}
.ser-strip-img {
  float: left;
  width: 12%;
}
.ser-strip-head {
  float: right;
  width: 88%;
  padding: 0em 0em 0em 1em;
    margin: 0.8em 0em 0em 0em;
}
.textos-main h4 {
  font-size: 1em;
}
.heart-btn a {
  font-size: 0.9em;
}
.ser-strip {
  background: #505050;
  padding: 2em 0em 1.5em 0em;
}
.help {
  padding: 2em 0em 3em 0em;
}
.help-grid h4 {
  font-size: 1.1em;
  margin: 0.2em 0em 0.3em 0em;
}
.help-grid {
  float: left;
  width: 50%;
  margin: 0em 0em 0.5em 0em;
}
.footer-grid {
  float: left;
  width: 33.3%;
}
.help-top p {
  width: 80%;
  margin: 0.3em auto 0em;
}
.serstrip-left {
  float: left;
  width: 50%;
}
.serstrip-right {
  float: right;
  width: 50%;
}
.ser-strip-head h3 {
  font-size: 1em;
}
.ser-strip-grid p {
  font-size: 0.8em;
}
.footer-grid ul li {
  margin: 0em 0em 0.3em 0em;
}
.footer-grid p {
  font-size: 0.9em;
}
.top-nav ul li a {
  font-size: 0.9em;
}
.footer {
  padding: 1.5em 0em 1.5em 0em;
}
.about-top-img {
  width: 60%;
  margin: 2em auto 0em;
}
.about-top {
  padding: 0em 0em 1em 0em;
}
.team-top-left {
  float: left;
  width: 50%;
  margin: 0em 0em 2em 0em;
}
.team {
  padding: 2em 0em 0em 0em;
}
.standed-grid {
  float: left;
  width: 33.3%;
}
.project-eff:hover span.rollover1 {
  height: 184px;
  width: 209px;
}
.standed-grid p {
  font-size: 0.85em;
  line-height: 1.4em;
}
.copyrigyht {
  margin: 1em 0em 0em 0em;
}
.team h3 {
  font-size: 1.5em;
}
.standeds-main h3 {
  font-size: 1.5em;
  margin: 0em 0em 0.5em 0em;
}
.advice-list-main h3 {
  font-size: 1.2em;
}
.advice-list {
  float: left;
  width: 33.3%;
}
.advice-list-main ul li a {
  font-size: 0.7em;
}
.work-wrapper {
  float: left;
  width: 33%;
}
h2.b-animate.b-from-left.b-delay03 {
  padding-top: 6em;
}
.advices-details h3 {
  font-size: 1em;
}
.advices {
  padding: 2em 0em 1em 0em;
}
.blog {
  padding: 2em 0em 3em 0em;
}
.textos {
  padding: 2em 0em 2.5em 0em;
}
.blog-left {
  float: left;
  width: 30%;
}
.blog-right {
  float: right;
  width: 70%;
}
.blog-right h4 {
  font-size: 0.95em;
}
.blog-right h3 {
  font-size: 1.1em;
  margin: 0em 0em 0.5em 0em;
}
.blog-left h3 {
  width: 100%;
}
.blog-left h3 {
  font-size: 22px;
  text-align: center;
}
.blog-bwn a {
  font-size: 14px;
}
.contact {
  padding: 2em 0em 3em 0em;
}
.contact-top p {
  width: 100%;
}
.contact-top {
  padding: 0em 0em 2em 0em;
}
.posts-grid {
  float: left;
  width: 25%;
  padding: 0em 0.25em 0em 0.25em;
}
.user {
  float: left;
  width: 22%;
}
.user-comment {
  float: right;
  width: 78%;
  padding: 0em;
}
.resent-posts {
  padding: 2em 0em 0em 0em;
}
.single-commemts {
  margin: 2em 0em 3em 0em;
}
.blog-right h3 {
  margin: 0em 0em 1em 0em;
}
.map iframe {
  height: 250px;
}
.contact-right {
  float: none;
  width: 100%;
  padding: 1em 0em 1em 0em;
}
.contact-left {
  float: none;
  width: 100%;
  padding: 0em;
}
.contact-right input[type="text"] {
  margin: 0em 0em 1em 0em;
}
}
@media(max-width:640px){
	
.marron { background-color:  #505050;}

.bann-logo h1 {
  font-size: 1.7em;
}
.banner-main {
  padding: 4em 0em 0em 0em;
}
/*/.banner {
  min-height: 450px;
}*/
.bann-logo img {
  width: 25%;
}
.banner-main {
  padding: 3em 0em 0em 0em;
}
.banner-grids h3 {
  font-size: 0.93em;
}
.banner-grids p {
  font-size: 0.7em;
}
.ser-strip-head h3 {
  font-size: 0.75em;
}
.help-top h3 {
  font-size: 1.2em;
}
.help {
  padding: 2em 0em 2em 0em;
}
.home-map iframe {
  height: 210px;
}
.project-eff:hover span.rollover1 {
  height: 146px;
  width: 169px;
}
h2.b-animate.b-from-left.b-delay03 {
  padding-top: 4em;
}
.advice-top p {
  font-size: 0.8em;
  line-height: 1.5em;
  width: 100%;
}
.blog-top p {
  font-size: 0.8em;
  width: 100%;
}
.top-nav span.menu {
  padding: 0.9em 1em 0.5em;
}
.blog-right h4 {
  font-size: 0.9em;
}
.blog-bwn a {
  padding: 6px 12px;
}
.banner-grids img {
  width: 35%;
}
.advice-list-main {
  padding: 0em 0.5em 2em 1em;
}
}
@media(max-width:480px){
	
.marron { background-color:  #505050;}

.textos-main h3 {
  font-size: 1.2em;
  margin: 0em 0em 0.3em 0em;
}
.top-nav ul li {
 
  float: none;
  margin: 1em 0em;
  padding: 0 0;
  text-align: center;
}	
.about-wedo-right h4 a {
  font-size: 0.85em;
}
.about-top-img {
  width: 80%;
}
.standed-grid {
  float: none;
  width: 100%;
  margin: 0em 0em 1.5em 0em;
}
.project-eff:hover span.rollover1 {
  height: 350px;
  width: 400px;
}
.standeds {
  padding: 2em 0em 0em 0em;
}
.footer-grid h3 {
  font-size: 1.2em;
}
.work-wrapper {
  float: none;
  width: 100%;
}
h2.b-animate.b-from-left.b-delay03 {
  padding-top: 11em;
}
.blog-left {
  float: none;
  width: 55%;
  margin: 0 auto 1em;
}
.blog-right {
  float: none;
  width: 100%;
  padding: 0em;
}
ul.p_n-list li {
  margin: 0px 0.3em 0px 0px;
}
ul.p_n-list li span.list-bar {
  font-size: 0.8em;
}
ul.p_n-list li a {
  font-size: 0.8em;
}
.blog-grid {
  margin: 0em 0em 1.5em 0em;
}

.textos-left { background-color:  #505050;}

.textos-right {
  float: none;
  width: 100%;
  margin: 2em 0em 0em 0em;
}
.serstrip-left {
  float: none;
  width: 100%;
}
.serstrip-right {
  float: none;
  width: 100%;
}
.ser-strip-grid {
  padding: 0em 0em 1em 0em;
}
.ser-strip-head h3 {
  font-size: 1em;
}
.help-top h3 {
  font-size: 1.1em;
}
.advice-list {
  float: none;
  width: 65%;
  margin: 0 auto 1em;
}
.map iframe {
  height: 200px;
}
.banner-grids {
  float: none;
  width: 80%;
  margin: 0 auto;
  padding: 1em 0.5em;
}
/*.banner {
  min-height: 260px;
}*/
.bann-srrip {
  position: relative;
  padding: 32em 0em 0em 0em;
}
.bann-logo h1 {
  font-size: 1.2em;
  margin: 0.5em 0em 0.5em 0em;
}
.bann-logo img {
  width: 30%;
}
.banner-main {
  padding: 4em 0em 0em 0em;
}
.help-grid h4 {
  font-size: 1em;
  margin: 0.3em 0em 0.3em 0em;
}
.about-top h3 {
  font-size: 1.2em;
}
.about-top p {
  font-size: 0.8em;
}
.about-wedo-right p {
  font-size: 0.8em;
}
.about-wedo-right h4 a {
  font-size: 0.73em;
}
.about-wedo-right h4 {
	margin:0em 0em 0.3em 0em;
}
.team-details p {
  font-size: 0.8em;
  line-height: 1.5em;
}
.advice-top {
  padding: 0em 0em 1.5em 0em;
}
.advice-list-main {
  padding: 0em 0.5em 1em 1em;
}
.blog-right h3 {
  margin: 0em 0em 0.6em 0em;
}
.banner-grids img {
  width: 13%;
}
.banner-bottom {
  width: 100%;
}
}
@media(max-width:320px){
	
.marron { background-color:  #505050;}

.bann-logo img {
  width: 50%;
}
.bann-logo p {
  font-size: 0.7em;
}
/*.banner {
  min-height: 200px;
}*/
.banner-main {
  padding: 2.5em 0em 0em 0em;
}
.bann-logo h1 {
  font-size: 0.58em;
}
.bann-srrip {
  padding: 25em 0em 0em 0em;
}
.top-nav span.menu {
  padding: 0.5em 0em 0.3em;
}
.textos-main h4 {
  font-size: 0.8em;
}
.textos {
  padding: 1em 0em 2.5em 0em;
}
.textos-main p {
  font-size: 0.78em;
}
.textos-right {
  margin: 1em 0em 0em 0em;
}
.heart-btn a {
  font-size: 0.8em;
  padding: 0.5em 1em;
}
.ser-strip-head h3 {
  font-size: 0.78em;
}
.ser-strip-grid p {
  font-size: 0.73em;
}
.ser-strip {
  padding: 1em 0em 0.5em 0em;
}
.help-top p {
  width: 100%;
  margin: 0.5em auto 0em;
  font-size: 0.8em;
}
.help-bottom {
  padding: 1.5em 0em 0em 0em;
}
.help-grid {
  float: none;
  width: 100%;
}
.home-map iframe {
  height: 150px;
}
.footer-grid {
  float: none;
  width: 100%;
  margin: 0em 0em 1em 0em;
    padding: 0px;
}
.footer {
  padding: 1em 0em 1em 0em;
}
.copyrigyht {
  margin: 0em 0em 0em 0em;
  padding: 1em 0em 0em 0em;
}
.copyrigyht p {
  font-size: 0.9em;
}
.about-top-img {
  width: 100%;
  margin: 1em auto 0em;
  padding: 0px;
}
.team-top-left {
  float: none;
  width: 80%;
  margin: 0em auto 1em;
  padding: 0px;
}
.team-top {
  padding: 1em 0em 0em 0em;
}
.team {
  padding: 1em 0em 1em 0em;
}
.team h3 {
  font-size: 1.3em;
}
.project-eff:hover span.rollover1 {
  height: 213px;
  width: 243px;
}
.standeds-main h3 {
  font-size: 1.25em;
  margin: 0em 0em 0.5em 0em;
}
.standeds {
  padding: 1em 0em 0em 0em;
}
.about {
  padding: 2em 0em 0.5em 0em;
}
.textos-left ul li a {
  font-size: 0.66em;
}
.help-grid p {
  font-size: 0.73em;
}
.about-wedo-right p {
  font-size: 0.73em;
}
.standed-grid p {
  font-size: 0.7em;
}
.advice-top h3 {
  font-size: 1.2em;
  margin: 0em 0em 0.2em 0em;
}
.advices {
  padding: 1em 0em 0em 0em;
}
.advice-top p {
  font-size: 0.73em;
}
.advice-list {
  width: 100%;
  padding: 0px;
}
.advice-list-main h3 {
  font-size: 1.0em;
  margin: 0em 0em 0.5em 0em;
}
h2.b-animate.b-from-left.b-delay03 {
  padding-top: 7em;
}
.blog-top h3 {
  font-size: 1.2em;
}
.blog-top p {
  font-size: 0.73em;
}
.blog {
  padding: 1em 0em 2em 0em;
}
.blog-top {
  padding: 0em 0em 0.5em 0em;
}
.blog-left {
  width: 100%;
    padding: 0px;
}
.blog-left p {
  font-size: 14px;
  line-height: 1.5em;
}
.blog-left h3 {
  font-size: 19px;
  padding: 10px 32px;
}
.blog-right h3 {
  font-size: 1em;
}
.blog-right p {
  font-size: 0.74em;
}
ul.p_n-list li {
  margin: 0px 0em 0px 0px;
}
ul.p_n-list li a {
  font-size: 0.7em;
  padding: 7px 0.7em;
}
ul.p_n-list li span.list-bar {
  padding: 7px 0.9em;
}
.single-commemts {
  padding: 0.7em 0.7em 0.7em 0.7em;
}
.user {
  width: 27%;
  padding: 0em 0.2em;
}
.user-comment {
  width: 70%;
}
.single-commemts h6 {
  font-size: 0.8em;
}
.magsingle-contact input[type="submit"] {
  font-size: 13px;
  padding: 8px 10px;
  margin: 0px 0px 0px 0px;
}
.magsingle-contact input[type="text"] {
  font-size: 14px;
  padding: 5px 12px;
  width: 70%;
  margin: 0px 0px 5px 0px;
}
.contact-top h3 {
  font-size: 1.2em;
}
.contact-top p {
  font-size: 0.7em;
}
.contact {
  padding: 1em 0em 2em 0em;
}
.map iframe {
  height: 150px;
}
.contact-left h4 {
  font-size: 0.9em;
}
.contact-left p {
  font-size: 0.8em;
}
.contact-right {
  padding: 1em 0em 0em 0em;
}
.top-nav ul li {
  margin: 0.5em 0em;
}
.banner-grids {
  padding: 0.5em 0.5em;
}
.contact-right textarea {
  font-size: 0.8em;
  height: 6em;
}
.contact-right input[type="text"] {
  font-size: 0.8em;
}
.contact-right input[type="submit"] {
  font-size: 0.8em;
  padding: 0.3em 1em 0.3em 1em;
}
.resent-posts h5 {
  font-size: 1em;
}
.user-bwn a {
  font-size: 0.8em;
}
.textos-left {
  padding: 0px;
}
.serstrip-left {
  padding: 0px;
}
.serstrip-right {
  padding: 0px;
}
.help-grid {
  padding: 0px;
}
.resent-posts {
  padding: 1em 0em 0em 0em;
}
.advice-list-main ul li a {
  font-size: 0.8em;
}
.blog-right h4 {
  line-height: 1.3em;
}
}