/*
Theme Name: Aba
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: aba
Tags:

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Aba is based on Underscores http://underscores.me/, (C) 2012-2016 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.io/normalize.css/
*/

body {	margin: 0;	padding:0;	font-family: 'Roboto', sans-serif;}
a {	text-decoration: none;	}
a:active,a:hover {	outline: 0;}
h1, h2,h3,h4,h5,h6,p{margin:0;}
li {  list-style: none;  display: inline-block;}
ul {  padding: 0 ;  margin: 0;}
.clr {  clear: both;  margin: 0;  padding: 0;}
.wrapper {    margin: 0 auto;    width: 1000px;}
.header-top-left {  width: 75%;  float: left;}
.header-socail {  width: 25%;  float: right;}
.social-menu li {  margin-left: 8px;}
.social-menu {  text-align: right;}
.header-top {  background: none repeat scroll 0 0 #f2f2f5; padding:15px;}
.header-top-left p {  color: #6a6969;  font-size: 15px;}
.col-3 {  width: 30%;  float: left;}
.header-logo  img {  margin: 15px 0;}
.header-logo1 img {  margin: 15px 0;}
.header-logo1.col-3{ text-align:right; width:10%;}
.add {  padding: 40px 0;  font-size: 14px;  line-height: 22px; color:#5c5c5c;}
.add  strong {  display: block;}
.add img {  float: left;  padding-right: 20px; padding-top: 5px; padding-bottom: 20px;}
.add {  font-size: 14px;  line-height: 22px;  padding: 50px 0 30px;}
.add a{color:#5c5c5c;}
.header-nav {  background: none repeat scroll 0 0 #273861;}
.nav-menu li a {  color: #fff;  padding-right: 20px;  font-size: 15px;}
.nav-menu li {  margin: 25px 0;}
.footer-copyright  p {  color: #9fc2d6;  padding: 15px 0 5px;  text-align: center;  font-size: 12px;}
.footer-copyright  p a {  color: #9fc2d6;  padding: 15px 5px;  text-align: center;  font-size: 12px;}
.footer-copyright {  background: #1e4358;}
.col-4 {  width: 33.3%;  float: left;}
.footer-copyright {  background: none repeat scroll 0 0 #1e4358;  box-shadow: 0px 0px 5px #000;}
.footer-top {  background-color: #22516c; padding: 30px 0; color: #9fc2d6;}
.footer-top h3 {  border-bottom: 1px dotted;  color: #9fc2d6; padding-bottom: 19px;  width: 70%;  font-size: 23px;  font-weight: lighter; margin-bottom: 20px;}
.footer-menu li {  padding-bottom: 20px;  width: 49%;}
.footer-menu li a  {  color: #9fc2d6; font-size: 15px;}
.col-4.contact-info, .col-4.mamber-login {  box-sizing: border-box;  padding-left: 40px;}
.mailing.address > strong{  display: block; font-size:17px; color:#bbdef3;}
.mailing.address > span {  display: block; }
.mailing.address  {  font-size: 15px;  line-height: 29px; padding-bottom:20px;}
.info > li {  font-size: 15px;  line-height: 29px;  display: block;}
.info a {  color: #9fc2d6;}
.info {  padding-top: 20px;}
.slide-info h3 {  color: #2d4b93;  font-size: 34px;  font-weight: 400;  line-height: 43px;}
.slide-info h2 {  color: #273861;  font-size: 53px;  line-height: 59px;}
.slide-info {  padding-top: 120px;}
.slide-info h3 strong {  color: #273861;}
.about {  padding: 50px 0 45px;}
.about h2 {  text-align: center;  font-size: 42px;  font-weight: 500; color:#323946;}
.about hr {  border: 2px solid #323946;  width: 83px;}
.col-6{ width:50%; float:left; }
.about-right.col-6 {  box-sizing: border-box;  padding-left: 1%;  width: 55%;}
.about-left.col-6 {  box-sizing: border-box;  width: 45%;}
.about-left.col-6 > p {  border-left: 8px solid #323946;  font-size: 18px;  line-height: 18px;  margin-top: 50px;  padding-left: 18px;  color: #565659;}
.about-left.col-6 span {  display: block;  font-size: 28px;  font-weight: 800;  line-height: 60px;}
.about-right.col-6 p {  color: #565659;  font-size: 14px;  font-weight: 500;  line-height: 28px;  padding-bottom: 20px;}
.read-btn {  margin-top: 20px;  display: block;  background: #758abd;  color: #fff;  width: 125px;  text-align: center;   border-radius: 3px;  font-size: 15px;  line-height: 40px; padding: 5px;}
.what-we-do {  background: url("images/what-we-do.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0);  padding: 50px 0;  background-repeat: no-repeat;  background-size: cover; color: #fff;}
.what-we-do h2 {  border-right: 4px solid;  float: left;  font-size: 47px;  text-shadow: 2px 2px 2px #000;  width:290px;}
.what-we-do p {  float: left;  font-size: 25px;  padding: 15px 0 20px 15px;  text-shadow: 2px 2px 2px #000;  width: 64%;}
.read-Councils {  display: block;  text-align: center;  width: 125px;  margin: 20px auto;  color: #fff;  background: #273861; font-size: 15px;  line-height: 40px;  border-radius: 3px; padding: 5px;} 
.experiance {  background: url("images/experiance.jpg");  background-repeat: no-repeat;  background-size: cover;  padding: 50px 0;}
.experiance h2 {  text-align: center;  font-size: 40px;  line-height: 49px;  color: #fff;  text-shadow: 2px 2px 2px #000;}
.experiance span {  color: #3063dc;  text-shadow: 3px 3px 2px #000;}
.exp > li {  width: 33%; float: left;}
.iconinfo {  font-size: 27px;  line-height: 34px;  max-width: 160px;  float: left;  color: #fff;  text-shadow: 1px 2px 2px #000; font-weight:900;}
.icon {  display: block;  float: left;  padding-right: 30px;}
.exp {  padding-top: 60px;}
.aliance {  padding: 100px 0 50px;}
.aliance h2 {  font-size: 37px;  line-height: 30px;  padding-bottom: 15px;  color: #323946;}
.aliance hr {  width: 85px;  margin: 0;  border: 2px solid #323946;}
.Alliances-Resources {  padding-top: 60px;}
.Alliances-Resources > li {  box-sizing: border-box;  padding-right: 20px;  width: 33%; float: left;}
.Alliances-Resources img {  height: auto;  width: 100%;  box-sizing: border-box;  border: 2px solid #ccc;}
.Alliances-Resources li p {  color: #323946;  font-size: 16px;  line-height: 24px;}
.Alliances-Resources li a {  color: #323946;  font-size: 20px;  line-height: 34px;  padding: 5px 0;}
.testimonial {   background: url("images/client.png");  background-repeat: no-repeat;  background-size: cover;}
.clients {  background: none repeat scroll 0 0 #fff;  border: 1px solid #ccc;  float: right;  height: 500px;  padding: 30px;  position: relative;  top: 60px;  width: 55%;  box-sizing: border-box; box-shadow: 0px 0 4px #000;}
.box-companyname > span {  display: none;}
.gs_testimonial_container .cycle-nav #next,.gs_testimonial_container .cycle-nav #prev{background:none !important;}
.gs_testimonial_container .cycle-pager {  display: block !important;}
.cycle-slideshow .cycle-carousel-wrap .cycle-slide .testimonial-box .box-image img {  border: 0!important;  border-radius: 0!important;   padding-top: 20px;}
.gs_testimonial_container .cycle-pager a.cycle-pager-active {  background-color: #758abd !important;}
.gs_testimonial_container .cycle-pager a {  background: #c2cce4 !important;   height: 15px;    width: 15px;  border: 0px !important; margin: 10px;}
.clients > h2 {  text-align: center;  font-size: 34px;  line-height: 34px;  padding-bottom: 50px;}
.box-content > p {  font-size: 16px;  line-height: 34px;  color: #273861;}
.box-title {  font-size: 19px !important;}\.box-content > p {  font-size: 16px;  line-height: 34px;  color: #273861;}
.box-title {  font-size: 19px !important; color:#2b3b63 !important;}
.box-companyname {  height: 50px;   padding: 0 0 20px 0;  font-size: 16px !important;  color: #7b89a9 !important;}
.mamber-login .input {  width: 80%;  font-size: 13px;  padding: 10px;  border: 1px solid #5a87a2 !important;  background-color: #386680; color:#5a87a2;}
.tml-login .tml-submit-wrap {  text-align: left;}
.tml-submit-wrap > input {  background: #152c3a ;  border: 1px solid;  color: #74a1ba;  padding: 10px 20px;}
.tml-login .tml-submit-wrap {  text-align: left  !important;}
.tml-action-links a {  color: #548aa8;}
.tml-user-login-wrap > label {  display: none  !important;}
.tml-user-pass-wrap > label {  display: none  !important;}
.tml-rememberme-wrap {  display: none !important;}
.tml-user-links > li a {  padding: 11px 25px;  display: block;  background: black;   margin: 7px 4px 7px 6px;  width: 140px;  text-align: center; color:#74a1ba;background: none repeat scroll 0 0 #152c3a; border: 1px solid;}
.tml-user-links > li {  display: block;  margin: 10px 0px;}
.site-content {  min-height: 440px;  padding: 40px;}
p.poewredby {    padding: 5px 0 10px;}
nav.navigation.post-navigation {    display: none;}