.service-page_sections h2 {
    color: #0072a8;
    font-size: 27px !important;
    font-weight: bold !important;
    margin-bottom: 10px !important;
}
.service-page_sections p {
    font-size: 18px;
    text-align: justify;
}
.widget-title {
    font-weight: bold !important;
}

.service--page_headings > h1 {
    color: #00559a;
    margin: 0 auto;
    text-transform: uppercase;
}


.service--page_content > p {
    font-size: 15px;
    line-height: 22px;
    margin-top: 10px;
    text-align: justify;
}
.contact-info-container p{color:#fff;}

.fusion-footer-widget-area{
  background:rgba(0, 0, 0, 0) linear-gradient(to right, rgb(0, 78, 151) 1%, rgb(0, 122, 171) 50%, rgb(0, 78, 151) 100%) repeat scroll 0 0;
border: medium none !important;
}

.fusion-menu li a{border:none !important;}
.fusion-header.fusion-sticky-shadow .fusion-logo img{margin-top: 9px; width:114px;}
.menu-text{color:#0397D5; font-weight:bold;}
.fusion-logo img{margin-top: -33px;}
.fusion-secondary-header{background-color:#0397d5;}
.fusion-contact-info{color:#fff;}
.fusion-header-separator{color:#fff;}
.fusion-contact-info > a{color:#fff;}
.fusion-main-menu .current-menu-ancestor > a, .fusion-main-menu .current-menu-item > a, .fusion-main-menu .current-menu-parent > a, .fusion-main-menu .current_page_item > a{border:none !important;}
.fusion-main-menu > ul > li > a:hover {border-color: #0397D5;}
.page--main__title h1{color:#CF1327; font-weight:bold !important; text-align :center; text-transform:uppercase;}
.home--page_service h2{font-weight:bold !important;}
.why--choose_us{color:#CF1327; font-weight:bold;}

.nav-tabs .active a{border-color:#CF1327 !important;}

.page-id-72 .post-content ul.arrow li::before, .fusion-post-content ul.arrow li::before{background-color:#0397D5 !important;}
.footer--logo{margin-top:51px;}

.about--us-main_content {
    font-size: 24px;
    text-align: justify;
}
.fusion-custom-menu-item.fusion-main-menu-search.fusion-last-menu-item{display:none;}

.read--more_button {
    margin-bottom: 35px;
    text-align: center;
}

.read--more_button button {
    background: #0397d5 none repeat scroll 0 0;
    border: medium none;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    padding: 14px 25px;
}

.page-id-86 .shortcode-map.fusion-google-map.avada-google-map{display:none !important;}

.menu-item-11592{padding-right:0px !important;}

.fusion-main-menu > ul > li > a:hover{
 border: none !important;
  background:#0169A3 !important;
 }



.fusion-secondary-header{
background : rgba(0, 0, 0, 0) linear-gradient(to right, rgb(0, 78, 151) 1%, rgb(0, 122, 171) 50%,
 rgb(0, 78, 151) 100%) repeat scroll 0 0;
  
font-weight: bold;
  border:none !important;
}

.fusion-header{
  /*background : rgba(0, 0, 0, 0) linear-gradient(to right, rgb(35, 36, 40) 1%, rgb(0, 122, 171) 30%,
rgb(0, 122, 171) 70%, rgb(35, 36, 40) 100%) repeat scroll 0 0;*/ 
  background : rgba(0, 0, 0, 0) linear-gradient(to right, rgb(0, 78, 151) 1%, rgb(0, 122, 171) 50%,
 rgb(0, 78, 151) 100%) repeat scroll 0 0;
height:82px !important;
    border: medium none !important;
}
.menu-text {
    color: #ffffff !important;
	font-family:"lato";
    font-weight: bold;
}
.fusion-main-menu > ul > li > a:hover .menu-text{color:#fff !important;}

.page-id-35 #main{
    padding-top:0px !important;
    padding-bottom:0px !important;
}


.header_phn-number {
    font-size: 12px !important;
    font-weight: normal !important;
}

.entry-title{color:#000 !important;}

.footer_text {
    float: left;
  padding-top: 20px;
}


.fusion-columns.fusion-columns-3.fusion-widget-area {
    text-align: center !important;
}

/*Media queies*/


@media only screen and (max-width: 450px) {
    img.fusion-standard-logo.fusion-logo-2x {
    width: 85%;
}
}
@media only screen and (max-width: 768px) {
    img.fusion-standard-logo.fusion-logo-2x {
    width: 85%;
}
}

@media only screen and (max-width: 800px) {
.about--us-main_content {
    font-size: 19px;
    text-align: left;
}
.service--page_headings > h1 {font-size: 23px;}
  
}


.aa_contact_div {
    float: left;
    margin-left: 20px;
    width: 50%
}
.aa_contact_form {
    float: left;
      width: 48%;
}
p.aa_contect_form {
    margin-bottom: 2px;
}