/*
 Theme Name:     proteus Child Theme
 Description:    proteus Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.studio98.com
 Template:       pro
 Version:        1.0.0
*/
@import url("../pro/style.css");

@import url('https://fonts.googleapis.com/css?family=Droid+Sans');

@font-face {
  font-family: 'HelveticaNeue';
  src: url('fonts/HelveticaNeue.eot');
  src: url('fonts/HelveticaNeue.woff2') format('woff2'),
       url('fonts/HelveticaNeue.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'HelveticaNeueRegular';
  src: url('fonts/HelveticaNeueRegular.woff') format('woff'),
       url('fonts/HelveticaNeueRegular.ttf') format('truetype'),
       url('fonts/HelveticaNeueRegular.svg#HelveticaNeueRegular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Helvetica-Bold';
  src: url('fonts/Helvetica-Bold.eot');
  src: url('fonts/Helvetica-Bold.woff2') format('woff2'),
       url('fonts/Helvetica-Bold.woff') format('woff'),
       url('fonts/Helvetica-Bold.ttf') format('truetype'),
       url('fonts/Helvetica-Bold.svg#Helvetica-Bold') format('svg'),
       url('fonts/Helvetica-Bold.eot?#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav>li>a:focus{

    background-color: #1e3667;
font-family: 'HelveticaNeue';
    font-weight: bold;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav>.active>a:focus{
 background-color: #1e3667;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
    font-family: 'HelveticaNeue';
    font-weight: 600;

}
h4.mgtop100 {margin-top: 100px !important}
h4.mgtop30 {margin-top: 30px !important}
h4.mgtop20 {margin-top: 100px !important}
h6.font_0 {margin-top:40px !important}
.btn-primary {
    
    background-color: #1e3667;
    border-color: #1e3667;
}
.pic-caption{
    background: rgba(156,196,146,.90);
}
.three-box-home h4:hover {
    color: #1e3667;
}
.our-services
.fa{

}
.services-box:hover{
    border-top: 7px solid #9cc488;
    border-bottom: 7px solid #9cc488;
}
.services-box:hover
.fa{
background: #9cc488;
    border: 1px solid #9cc488;
}
.three-box-home .btn-primary {
    background: #1e3667;
    border: 1px solid #1e3667;
}
.three-box-home .btn-primary:hover{
    background: #9cc488;
    border: 1px solid #9cc488;

}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary{

    background-color: #9cc488;
    border-color: #9cc488;
}
ul li a:hover {
    color: #9cc488;
}
.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=image], .gform_wrapper .gform_footer input[type=submit]{
background: #9cc488;
    color: white;
    border: 1px solid #9cc488;
    border-radius: 9px;

}
.navbar-nav > li > .dropdown-menu{
    border-top: 4px solid #9cc488;
}
.navbar{

    border-bottom: 3px solid #9cc488;
}
.dropdown-menu > li > a{
font-family: 'HelveticaNeue';
    font-weight: bold;
}
.cat-name-nav ul li a {
    border: 1px solid #1e3667;
    color: white;
    background: #1e3667;
    
}
.cat-name-nav ul li a:hover {
    border: 1px solid #9cc488;
    background: #9cc488;
}
.category-head{

    background: #1e3667;
}
.navbar-default .navbar-nav > li > a{
font-family: 'HelveticaNeue';
    font-weight: bold;
}
.logo img{
margin-top: 0px;
}
ul, ol {
    
    list-style-type: square;
    margin-left: 22px;
}
#main h3{
       background: url(/wp-content/uploads/2016/10/border-bootom-home.png) no-repeat bottom left;
}
h6, .h6 {
    font-size: 15px;
    letter-spacing: 1px;
}


ul#tripple {
    list-style-type: none !important;
}

p.client {
    font-weight: bold;
}
.cat-name-nav ul li {
    font-size: 15px;
    margin-bottom: 5px;
}
.cat-name-nav ul {
    margin: 0px 0 50px 15%;
}
.cat-name-nav ul li:nth-child(6n) {
    padding-left: 15%;
}
.cat-name-nav ul li:nth-child(1) {
    padding-left: 2.5%;
}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium{
    width: 97.5% !important;
}

ul#menu-experience-menu li.active a{

color:#428BD1;
}
ul#menu-market-menu li.current_page_item a {
    color: #428BD1;
}
.team-pic {
    max-width: 77% !important;
}
ul#menu-service-menu li.active a {
    color: #428BD1;
}
.testimonial-bx{

    display: none;
}
.pic{
    max-height: 191px;
}
.three-box-home p {
   
    min-height: 120px;
}
.page-template-template-services-php #content .row {
    margin-bottom: 6px;
}

#main h3 {
    margin-bottom: 1px;
    
}

ul#gform_fields_3 label.gfield_label {
    display: block !important;
}
.main-footer {
    background: #9cc488;
    color: black;
    
}
.main-footer ul li a {
    color: black;
    
}
.main-footer .widgettitle {
    
    color: black;
    
}
.bcums {
    background: #9cc488;
    
    color: black;
}
.bcums h1 {color: black;}
.navbar {
    border-bottom: 0px solid #9cc488;
}

.page-id-2 span.color_2 {
    font-family: Helvetica-Bold;
    
}
.home_post_content .h1 {
    margin-bottom: 0;
}


.dropdown-menu > li > a{
white-space:normal;
}
.phone-top{
    padding-top: 0px;
    vertical-align: super;
}
.top-social img{
vertical-align: text-bottom;
}
div#main {
    padding-left: 22px;
}

.page-default-border {    
    background-position-x: 258px;
    z-index: 9999;
}
ul#menu-market-menu li.active a {
    color: #428BD1;
}

.three-box-home img.img-responsive{
width:100%;
}
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label{
display:none !important;
}
.gform_wrapper .gform_footer {
    padding: 0px 0 10px !important;
    margin: 10px 0 0 !important;
}
.s10 .col-md-12 {
    padding-left: 0;
}
.s10 h4.font_0.mgtop100 {
    margin-top: 120px !important;
}