.products_pagetitle{
    display: none;
}
.site-top {
    background-color: #2d2c2c;
}
header.site-header {
    height: 110px;
    background: #e9e9e9;
}
.site-branding:after {
    border-left-color: #fbd23200 !important;
}
.lg_color {
    color: #054274;
}
.header01 #site-navigation .menu > li.current-menu-item {
    border-bottom: 4px solid #282a21;
}
nav#site-navigation {
    background: #174076;
}
#site-navigation .menu > li.current-menu-item {
    background: none;
}
.header01 .site-header .social-menu:after {
    background-color: #27291f;
}
.main-navigation, #site-navigation .sub-menu {
    background: #004371;
}
.header01 .social-menu, .header01 .social-menu .menu-item {
    background-color: #26291f;
}
.header01 .site-header .social-menu ul.menu:after, .header01 .site-header .social-menu .menu-item:after {
    border-right-color: #262820;
}
#site-navigation .menu > li:hover {
    background: none;
}
#site-navigation .menu > li:hover > a, #site-navigation .sub-menu > li a:hover {
    color: #fff;
}
.main-navigation, #site-navigation .sub-menu {
    background: #ffffff;
}

.welcome_title, .client_title, .services_title, .services_pagetitle, .about_pagetitle {
    color: #174076;
    font-size: 30px;
    font-family: Arial,Arial,Helvetica,sans-serif;
    text-align: center;
    font-weight: 700;
}
.welcome_content p {
    text-align: center;
}
.vc_row {
    margin-bottom: 10px;
}
.vc_custom_1438936121266 {
    margin-bottom: 0 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.quick-quote .wpb_column:nth-child(2) > .vc_column-inner > .wpb_wrapper:after {
    border-left-color: #00000000 !important;
}
#abou_idsection {
    background: url(../../images/images/images/abt-bg.png);
    background-position: bottom;
    background-size: cover;
}
.about_title {
    color: #174076;
    font-size: 30px;
    font-family: Arial,Arial,Helvetica,sans-serif;
    font-weight: 700;
}
.about_content {
    text-align: justify;
}
.our-services .thememove-btn span:before{
    border-right-color: #11111100;
}
.our-services .thememove-btn i{
        background-color: #11111100;
}
.our-services .thememove-btn span:after{
    border-left-color: #11111100;
}
.our-services .wpb_column:hover .btn span:before {
    border-right-color: #11111100 !important;
}
.our-services .wpb_column:hover .btn i {
    background-color: #11111100 !important;
}
.our-services .wpb_column:hover .btn span:after {
    border-left-color: #11111100 !important;
}
.btn:hover, .thememove-btn:hover {
    background-color: unset !important;
}
.our-services .thememove-btn {
    text-align: center;
}
p.cmobile, p.cemail, p.caddress {
    display: block;
    font-family: FontAwesome;
}

p.caddress:before {
    padding-right: 10px;
    content: "\f041";
    display: inline-block;
    height: 30px;
    float: left;
    color: #fff;
}
p.cmobile:before {
    padding-right: 10px;
    content: "\f095";
    display: inline-block;
    height: 30px;
    float: left;
    color: #fff;
}
p.cemail:before {
    padding-right: 10px;
    content: "\f0e0";
    display: inline-block;
    height: 30px;
    float: left;
    color: #fff;
}
.con {
    padding-left: 20px;
    font-weight: bold;
}
.site-footer .social-menu, .site-footer .social-menu:after, .site-footer .social-menu .menu-item {
    background-color: #27291f;
}
.site-footer .social-menu .menu:after, .site-footer .social-menu .menu .menu-item:after {
    border-left-color: #28291f;
}
.copyright {
    background-color: #044173;
}
ul#top-right-menu {
    display: none;
}
.header01 .extra-info i{
    color: #054274;
}
.prod_pagetitle, .gallery_content {
    padding: 30px 0px 20px 0px;
    text-align: center;
    color: #174076;
    font-size: 30px;
    font-family: Arial,Arial,Helvetica,sans-serif;
    text-align: center;
    font-weight: 700;
}
.gallery_content .clear {
    padding-bottom: 40px;
}
@media (max-width: 767px){
#abou_idsection .wow.fadeInRight.wpb_column.vc_column_container.col-sm-12.col-lg-6.col-md-6.animated .vc_column-inner {
    width: 354px;
    background: #2d2c2c;
}
.header-right .col-lg-2 {
    display: none;
}
.welcome_content p {
    text-align: justify;
}
.con {
    padding-left: 0px;
}
.site-footer .widget-title {
    margin-bottom: 0px;
}
.prod_pagetitle, .gallery_content {
    padding: 150px 0px 20px 0px;
    text-align: center;
    color: #174076;
    font-size: 30px;
    font-family: Arial,Arial,Helvetica,sans-serif;
    text-align: center;
    font-weight: 700;
}
.product_pagecontent {
    padding-bottom: 10px;
}
.extra-info .address span {
    margin-left: 0px;
}
#subscribe_section {
    padding: 10px 0px 20px 0px;
}
.wpb_text_column :last-child, .wpb_text_column p:last-child {
    margin-bottom: 0;
    text-align: center;
    padding-left: 5px;
    padding-right: 5px;
}
.about-us.footer_content p {
    color: #fff;
    text-align: justify;
}
.gallery_content .clear {
    padding-bottom: 0px;
}
.gallery-caption {
    margin: -100px 0 15px;
}
}