
@import url("fonts.css");

/* CSS Document */
@charset "utf-8";


body { margin: 0px; padding: 0px; top: 0; width: 100%; background:#f9f9f9; }
img { border: 0; max-width: 100%; }
p, h1, h2, h3, h4, h5, h6, ul, li { margin: 0px; padding: 0px; list-style-type: none; }
.clear { clear: both; line-height: 0; font-size: 0; margin: 0px; padding: 0px; }
div { margin: 0px; padding: 0px; }
form { margin: 0; padding: 0; }
:focus { outline: 0; }
input, textarea, button { -webkit-appearance: none; -webkit-border-radius: 0;}
p, td {font-family: verdana, arial, tahoma, sans-serif; color: #0A0A0A;  font-size: 15px;padding-top:0px;} 


/* =================== Top Header =================*/
.wrapper{max-width:1073px; width:100%; margin:0 auto; background:#ffffff; padding-top:0px; } /*FERNANDO DURAN 13/08/2015 -> change padding-top:66px; to padding-top:0px;*/
.inner_wrapper{max-width:1073px; width:100%; margin:0 auto; background:#ffffff;}
.menu_area{width:100%; background:#4b5dbd; text-align:center;}
.menu_area ul{margin:0; padding:0;}
.menu_area ul li{display:inline-block; list-style-type:none;}
.menu_area ul li a{font-family:'CenturyGothic-Bold'; font-size:20px; color:#FFFFFF; padding:10px 15px;  text-decoration:none; display:block;}
.menu_area ul li a:hover{color:#EA8A0E;text-decoration:none;}
.menu_area ul li.current-menu-item a{ color: #ea8a0e; text-decoration: none;}
.bnr_area{width:100%; position:relative; margin-bottom:34px;}
.logo_area{width:410px; position:absolute; right:70px; top:15px;} /*FERNANDO DURAN 13/08/2015 -> change top:35px; to top:15px;*/
.mid_area{max-width:928px; width:100%; margin:0 auto; margin-bottom:77px;}
.mid_text{width:100%; text-align:center; }
.mid_text p{font-family:'CenturyGothic-Regular'; font-size:29px; color:#4b5dbd; padding-bottom:25px;}
.mid_text p span{font-family:'CenturyGothic-Regular'; font-size:29px; color:#47468d; padding-bottom:25px;}
.footer_total{width:100%; background:#4b5dbd url(../images/footer_img.png) left top no-repeat;}
.footer_con{max-width:777px; margin:0 auto;}
.footer_top{width:100%; text-align:center;}
.footer_top ul{margin:0; padding:0;}
.footer_top li{display:inline-block; list-style:none; background:url(../images/bullets.png) right center no-repeat;}
.footer_top li a{font-family:'CenturyGothic-Regular'; font-size:41px; color:#FFFFFF; padding: 22px 19px 22px 0; display:block; text-decoration:none; 
text-transform:uppercase;}
.footer_top li:last-child{background:none;}
.footer_down{width:100%; padding-bottom:16px;}
.footer_down_lft{float: left;text-align: center;width: 50%;}
.footer_down_lft p{font-family:'CenturyGothic-Regular'; font-size:12px; color:#FFFFFF;}
.footer_down_rht{float:right; text-align:left;}
.footer_down_rht p{font-family:'CenturyGothic-Regular'; font-size:12px; color:#FFFFFF;}
.footer_down_rht a{text-decoration:none; color: #FFFFFF;}
.footer_down_rht a:hover{color: #FFFFFF;}
.mobmenu_bx{display:none;}
/* =================== Top Header =================*/

/* =================== Inner Header =================*/
.hdr_total{width:100%;}
.hdr_lft{width:29%; float:left; padding:20px 0 20px 48px;}
.hdr_rht{width:41%; float:right;}
.hdr_rht h2{font-family:'CenturyGothic-Regular'; font-size:37px; color:#47468d; padding-top:85px;}
.hdr_rht h2 span{font-family:'CenturyGothic-Bold'; font-size:37px; color:#47468d;}
/* =================== Inner Header =================*/

/* =================== Testimonial  =================*/
.testimonial_area{max-width:933px; margin:0 auto;}
.testimonial_bnr{width:100%; margin:35px 0 25px;}
.testimonial_con{width:100%; margin-bottom:40px;}
.testimonial_con h2{font-family:'CenturyGothic-Bold'; font-size:33px; color:#47468d; padding-bottom:25px;}
.testimonial_con p{font-family:'CenturyGothic-Regular'; font-size:16px; color:#47468d; padding-bottom:20px; padding-left:20px;}
.testimonial_con p span{font-family:'CenturyGothic-Bold'; font-size:16px; color:#47468d; padding-bottom:20px; }
.testimonial_con h3{font-family:'CenturyGothic-Bold'; font-size:16px; color:#47468d;  padding-left:20px;}
/* =================== Testimonial =================*/

/* =================== Services =================*/
.service_con{width:100%; margin-bottom:40px; margin-top:25px;}
.service_con h2{font-family:'CenturyGothic-Bold'; font-size:33px; color:#47468d; padding-bottom:6px;}
.service_con h2 span{font-family:'CenturyGothic-Bold'; font-size:20px; color:#4b5dbd;}
.service_con p{font-family:'CenturyGothic-Regular'; font-size:20px; color:#47468d; padding-bottom:12px; padding-top:8px;}
.service_con p img{vertical-align:middle;}
.service_con ul{margin:0 0 0 40px; padding:0;}
.service_con ul li{font-family:'CenturyGothic-Regular'; font-size:20px; color:#47468d; padding-bottom:12px;list-style-type:circle;}
/* =================== Services =================*/

/* =================== Our Team =================*/
.our_team{width:100%; margin-bottom:40px; margin-top:25px;}
.our_team_con{width:100%; margin-bottom:30px;}
.our_team_lft{width:20%; float:left;}
.our_team_top{width:100%;}
.our_team_down{width:100%; text-align:center; margin-top:14px;}
.our_team_down ul{margin:0; padding:0;}
.our_team_down li{display:inline-block; margin-right:10px; list-style:none;}
.our_team_rht{width:75%; float:right;}
.our_team_rht h1{font-family:'CenturyGothic-Regular'; font-size:20px; color:#47468d; padding-bottom:5px; font-weight:normal;}
.our_team_rht h2{font-family:'CenturyGothic-Bold'; font-size:20px; color:#47468d; padding-bottom:25px;}
.our_team_rht p{font-family:'CenturyGothic-Regular'; font-size:14px; color:#47468d; padding-bottom:20px;}
.our_team_rht p a{color:#47468d; text-decoration:underline;}
.our_team_rht p a:hover{color:#47468d; text-decoration:none;}
.our_team_rht1{width:75%; float:left;}
.our_team_rht1 h1{font-family:'CenturyGothic-Regular'; font-size:20px; color:#47468d; padding-bottom:5px; font-weight:normal;}
.our_team_rht1 h2{font-family:'CenturyGothic-Bold'; font-size:20px; color:#47468d; padding-bottom:25px;}
.our_team_rht1 p{font-family:'CenturyGothic-Regular'; font-size:14px; color:#47468d; padding-bottom:20px;}
.our_team_rht1 p a{color:#47468d; text-decoration:underline;}
.our_team_rht1 p a:hover{color:#47468d; text-decoration:none;}
.our_team_lft1{width:20%; float:right;}
/* =================== Our Team =================*/

/* =================== Our Location =================*/
.location_con{width:100%;}
.location_con h2{font-family:'CenturyGothic-Bold'; font-size:33px; color:#47468d; padding-bottom:25px;}
.location_con p{font-family:'CenturyGothic-Regular'; font-size:16px; color:#47468d; padding-bottom:20px;}
.locate_area{width:100%; margin-bottom:25px;}
.locate_area h2{font-family:'CenturyGothic-Bold'; font-size:16px; color:#47468d; padding-bottom:60px;}
.locate_area h2 a{color:#47468d; text-decoration: none;}
.locate_area h2 a:hover{color:#EA8A0E; text-decoration: none;}
.locate_lft{width:41%; float:left; margin-right:12%; position:relative;}
.locate_lft h2{font-family:'CenturyGothic-Bold'; font-size:16px; color:#47468d; padding-bottom:20px;}
.locate_lft p{font-family:'CenturyGothic-Regular'; font-size:16px; color:#47468d;}
.locate_lft p a{color:#47468d; text-decoration:underline;}
.locate_lft p a:hover{color:#47468d; text-decoration:none;}
.locate_rht{width:35%; float:left;}
.team_logo{width:196px; position:absolute; right:-85px; top:87px;}

/* =================== Our Location =================*/


.footer_top {
    position: relative;
}
div#logo_linkin {
    position: absolute;
    right: 0px;
    top: 25px;
}

@media screen and (max-width: 1199px) {
  #banner_city {
    display: none;
  }
  .logo_area{
  	position: static;
  	margin: auto;
  }
}