body:not(.custom-background-image):before,
body:not(.custom-background-image):after {
		display: none;
	}

.section.intro-features-section {
    padding-top: 35px !important;
}
.section-title {
  font-size: 32px !important;
}
body{
  font-size:13px !important;
}
.lawyerfadeInLeft {
    opacity: 0;
    -webkit-transform: translateX(-500px);
    transform: translateX(-500px);
}
.entry-content{
 margin: 0 !important; 
}
.entry-content a{
  box-shadow: 0 0 0 0;  
}
.service-item p{
 display:none; 
}
.site {
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
}
.site-content{
  padding:0px !important;
}
.site-main {
margin-bottom:0px !important;
}
#masthead{
    background-color: #172333;
}
.navbar {
    margin-bottom: 0px;
    max-height: 67px;
}
.main-navigation ul ul::before, .main-navigation ul ul::after {
display:none;
}
.site-inner {
    max-width: 2320px;
}
.header {
    background-color: #fff !important;
}
.top-header {
  height: 45px;
  background-color: #f5f5f5;
}
  .newcontainer {
    padding-top: -3px;
  }
.main-navigation {
position: relative;
display: inline-block;
vertical-align: top;
text-decoration: none;
text-align: left;
margin-left: auto;
margin-right: auto;
width:100%;
}
.main-navigation a{
text-decoration:none;
color: #fff !important;
font-family: Montserrat, sans-serif;
color: #fff !important;
font-size: 13px;
font-weight: 400;
letter-spacing: 0px;
text-transform: uppercase;
}
.main-navigation li:hover {
  background-color: #1689c7;
  -webkit-transition: background-color 200ms ease;
transition: background-color 200ms ease;
}
.main-navigation li{
  padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 8px;
    padding-right:8px;
}
.dropdown-toggle {
   display: inline !important;
   }
.sub-menu{
  text-align: center!important;
  margin-top: 19px !important;
}
.sub-menu a{
  color: #000 !important;
  padding:0px !important;
  text-transform: none !important;
}
.sub-menu li:hover{
  background-color: #f5f5f5 !important;
}
.menu-item-has-children a::after{
  display:none !important;
}
.clear::before, .clear::after, blockquote::before, blockquote::after, .entry-content::before, .entry-content::after, .entry-summary::before, .entry-summary::after, .comment-content::before, .comment-content::after, .site-content::before, .site-content::after, .site-main > article::before, .site-main > article::after, .primary-menu::before, .primary-menu::after, .social-links-menu::before, .social-links-menu::after, .textwidget::before, .textwidget::after, .content-bottom-widgets::before, .content-bottom-widgets::after {
    display: inline !important;
}
.dropdown-toggle {
   color: #fff !important;
   height: 66px !important;
}
.dropdown-toggle::after{
  border: none !important;
  width: 14px !important;
}
#menu-item-47{
  float: right !important;
  margin-left:0px !important;
  background-color: #1689c7 !important;
 }
#menu-item-47:hover {
  background-color: #2e3538 !important;
  -webkit-transition: background-color 200ms ease;
transition: background-color 200ms ease;
}

.main-navigation .current-menu-item a {
    font-weight: 400;
    color: #87d5f3 !important;
}

.content-area{
  background-color:#fff;
  
}
.entry-footer {
    display: none;
}
.site-footer {
    padding: 0px !important;
    width: 100%;
}
.footer {
    width: 100%;
}

#left{
  width:47%;
  float:left;
  margin-right:6%;
}
#right{
  width:47%;
  float:left;
}
.clearfix: after{
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
  overflow:hidden;
  margin-bottom:10px;
}
.clearfix{
  display:block;
}
@media screen and (max-width: 991px) {
    .main-navigation a {
        font-size: 10px;
    }
  .dropdown-toggle::after{
  font-size: 14px !important;
   }
}
@media screen and (max-width: 909px) {
  
  .main-navigation li{
  padding-left: 8px !important;
  padding-right: 8px !important;
  margin-left: 10px;
    }
   .main-navigation a {
    font-size: 10px;
    }
  .menu-item{
    float:left !important;  
    }
  .main-navigation .menu-item-has-children > a {
    margin-right: 30px;
   }
  .dropdown-toggle::after {
   font-size: 15px !important;
   }
}
