/* Start custom CSS */.gt3-page-title_wrapper { display: none;
}
/*---Headerr-sec starts---*/
.header_side_container .logo_container {
max-width: 100% !important;
}
.gt3_header_builder__section--bottom {
background-color: rgb(0, 56, 122) !important;
color: #ffffff !important;
}

.mobile_menu_container {
background-color: #00387a !important;
color:#fff !important;}

.main-menu .current_page_item, .main-menu .current-menu-item{color:#f26522 !important;}
.main-menu.current_page_item, .main-menu a:hover, 
a:focus, a:active{color:#f26522 !important;}


/*.gt3_header_builder__section.not_empty_center_side .header_side{
width: 100% !important;
max-width: 100% !important;
text-align: left !important;

}*/
.social-icons{}

.social-icons ul{
    margin: :0 !important;
    padding: 0;
}
.social-icons ul li {
    list-style: none;
    display: inline-block;
}
.social-icons ul li a{
margin-right:0 !important;}

.bottom_center.center.header_side {
    width: 100% !important;
    max-width: 100%;
    text-align: left !important;
    flex: none;
}

nav.main-menu{}
nav.main-menu ul li{
    margin:0 16px;
}
nav.main-menu ul li:last-child{ margin-right:0;
}

.gt3_header_builder__section--bottom .current-menu-item a, .gt3_header_builder__section--bottom .current-menu-ancestor &gt; a{color:#f26522 !important;
}
.gt3_header_builder__section--bottom a:hover{color:#f26522 !important;
}
.gt3_header_builder__section--bottom a:focus , a:active{color:#f26522 !important;
}
.gt3_header_builder__section--bottom a:active{color:#f26522 !important;
}

nav.main-menu ul li a {
font-size: 13px;
font-weight: normal;
text-transform: uppercase;
text-decoration: none;
}
.main-menu ul li a span:before{
    display: none !important;
    border:none;
    opacity: 0;
}

nav.main-menu ul li a:hover {
    color: #fff;
}

.main-menu ul li ul.sub-menu{
    background-color: rgb(255, 255, 255) !important;
    color: #00387a !important;
}

.main-menu ul li ul.sub-menu{
margin-top: 0px !important;
}

.main-menu ul li ul.sub-menu li{ padding:4px 0;}
nav.main-menu ul li a:after {
    display: none;
}

/*---header-ends----------*/

/*---footer-sec starts---*/
.main_footer {
background-color: #00387a !important;
}
.main_footer .row .span3 {
width: auto;
display: flex;
flex-wrap: wrap;
}
.main_footer .top_footer .row {
    display: flex;
    flex-wrap: wrap;
}
.main_footer .row .span3:first-child {
    border-right: 1px solid #336095;
    flex: 1;
}

.main_footer .row .span3:nth-child(2) {
    width: 30%;
    max-width: 30%;
    padding-left: 35px;
}

.main_footer .row .span3:empty {
    display: none !important;
}

.main_footer .textwidget hr.line {
    border-color: #336095;
}
.main_footer .textwidget li{list-style:none;
}
.main_footer .textwidget { color: #fff;
}
.main_footer .textwidget h6 { color: #fff;
}

.main_footer .textwidget h6:after {
    content: "";
    width: 30px;
    height: 2px;
    background: #f26522;
    display: table;
    margin-top: 20px;
}
.main_footer .widget .textwidget ul {
    width: 50%;
    float: left;
    list-style: none;
}
.main_footer .widget .textwidget ul li{
    margin: 0px 0;
    list-style-type: none !important;
    display: grid;
}
.main_footer .widget .textwidget ul li a:hover{
    color:#fff;
}
.main_footer .widget.widget_text ul li:before{display:none;
}
.main_footer .textwidget h6 {
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    margin: 0 0 30px 0;
}

.main_footer .textwidget li a {
    color: #fff;
    font-weight: normal;
    word-break: break-word;
    padding: 15px 0;
    display: table;
}
.main_footer .row .span3:first-child .textwidget ul li:last-child a {
padding: 15px 0 0 0 !important;
line-height: 1 !important;
}
.main_footer .textwidget li {
    list-style: none;
    color: #6189b8;
    font-size: 14px;
    font-weight: 600;
    display: inline-block;
    vertical-align: top;
    width: 100%;
}
.main_footer .top_footer .row {
    display: flex;
    flex-wrap: wrap;
    padding: 60px 0 35px 0 !important;
}


.main_footer .copyright {
color: #ffffff !important;
background: #00387a !important;
}

.main_footer .copyright &gt; .container .row {
 padding-top:0 !important;
 padding-bottom:0 !important;
}
.main_footer .copyright p{
border-top:1px solid #336095;
padding: 17px 0 0 0;
}




    
/*---footer-ends------------*/

@media only screen and (min-width:992px) and (max-width:1199px) {}

@media only screen and (min-width:768px) and (max-width:991px) {
    .main_footer .row .span3:nth-child(2) {
    width: 50%;
    max-width: 50%;
}
.main_footer .widget .textwidget ul {
    width: 100%;
}
}


@media only screen and (max-width:1199px) {
 .mobile-navigation-toggle{display:inline-block !important;}  
.gt3_header_builder__section--bottom{height:1px;}   

}

@media only screen and (max-width:991px) {
    
}

@media only screen and (max-width:767px) {
    
    .social-icons{display:none;}
    
    .main_footer .widget .textwidget ul {
    width: 100%;
    float: left;
    list-style: none;
}

h1{
font-size:40px !important;}
h2{
font-size:36px;}
h3{
font-size:30px;}

.main_footer .row .span3:nth-child(2) {
    width: 100%;
    max-width: 100%;
    padding-left: 15px;
}

}/* End custom CSS */