.toolbar .textwidget p{margin-bottom: 0 !important; color:#fff; text-align:center;}
.toolbar{margin-top: 0;}
.toolbar p{margin-bottom: 0 !important;}
.toolbar a{color: #fff !important;}
.toolcall{background: #013f54; width: 100%;padding-top: 10px;padding-bottom: 10px;color: #fff;}
.fb-share-button{float: right !important;}
.menu-foot-center{display: flex;
justify-content: center;}
main a{color: #013f54;}
.menu-mid{vertical-align: middle; padding-top: 25px; }

.logo-mid{vertical-align: middle; padding-top: 25px;}

.btn-custom{margin-top: 10px; width: 60%; padding-top: 10px !important; padding-bottom: 10px !important;background-color: #1d81a0 !important;}
.btn-block{width: 30% !important; margin-top: 10px;}

.elementor-width-container {max-width: 1140px !important; margin: auto !important; padding-top: 80px; padding-bottom: 80px;}
.elementor-width-container2 {max-width: 1140px !important; margin: auto !important;}

@media only screen and (max-width: 700px) {
	.menu-mid{vertical-align: middle; padding-top: 0;}

.btn-custom{ width: 100%; margin-bottom:10px;}
}


/*
.home .menu-wrapper{
	background: rgb(2,0,36) !important;
background: linear-gradient(180deg, rgba(2,0,36,0.7665441176470589) 0%, rgba(9,9,121,0.5116421568627452) 35%, rgba(0,212,255,0) 100%) !important;
	border-bottom: none; padding-top: 1em;position: absolute; width: 100%;z-index: 99;}
.home .menu-wrapper a{color:#fff; font-weight: bold !important;	}

.home .logo-img img{width: 220px; height: auto; padding-top: 0.2em; padding-bottom: 0.5em; max-width:220px;}
.home .navbar-toggler{width: 100%; float: none; margin-right: 0;}
.home .navbar-light .navbar-toggler{border:none !important;}
.home .navigation{float:right;}
.home .navbar{padding-right: 0 !important; padding-left: 0 !important;}
.home .navbar-expand-lg .navbar-nav .nav-link{padding-right: 0.4rem; padding-left: 0.4rem;}

.home a.nav-link{border-bottom: 4px solid !important; border-color:transparent !important; font-size: 1em; font-weight: 300; margin-left:10px; border: 1px #fff solid; color: #fff !important;}
.home a.nav-link.active{border-bottom: 4px #ffc107 solid !important; color: #ffc107 !important;}
.home a.nav-link:hover{border-bottom: 4px #ffc107 solid !important; color: #ffc107 !important; transition: 1.5s !important;}
*/
/* Small devices (portrait tablets and large phones, 600px and up) */

/*
@media only screen and (max-width: 700px) {
.home .menu-wrapper{
	background: #1e73be !important;
	border-bottom: none; padding-top: 1em;}
.home .menu-wrapper a{color:#fff; font-weight: bold !important;	}

.home .logo-img img{width: 220px; height: auto; padding-top: 0.2em; padding-bottom: 0.5em; max-width:220px;}
.home .navbar-toggler{width: 100%; float: none; margin-right: 0;}
.home .navbar-light .navbar-toggler{border:none !important;}
.home .navigation{float:right;}
.home .navbar{padding-right: 0 !important; padding-left: 0 !important;}
.home .navbar-expand-lg .navbar-nav .nav-link{padding-right: 0.4rem; padding-left: 0.4rem;}
}
*/
.menu-wrapper{
	background: #fff !important;
	border-bottom: none; /*padding-top: 1em*/;}
.menu-wrapper a{color:#000; font-weight: bold !important;	}

a.dropdown-item{color: #000}
.dropdown-item.active {background-color: #013f54 !important;}

.navbar-dark .navbar-toggler-icon{
	background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='black' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E") !important;
}

.logo-img img{width: 300px; height: auto; padding-top: 0.2em; padding-bottom: 0.5em; min-width:220px;}
.navbar-toggler{width: 100%; float: none; margin-right: 0;}
.navbar-light .navbar-toggler{border:none !important;}
.navbar-dark .navbar-toggler{border:none !important;}
.navigation{float:right;}
.navbar{padding-right: 0 !important; padding-left: 0 !important;}
.navbar-expand-lg .navbar-nav .nav-link{padding-right: 0.4rem; padding-left: 0.4rem;}

a.nav-link{border-bottom: 4px solid !important; border-color:transparent !important; font-size: 1em; font-weight: 300; margin-left:10px; border: 1px #013f54 solid; color: #000 !important;}
a.nav-link.active{border-bottom: 4px #013f54 solid !important; color: #013f54 !important;}
a.nav-link:hover{border-bottom: 4px #013f54 solid !important; color: #000 !important; transition: 1.5s !important;}



h1, h2, h3{font-weight: 900 !important;}
h3{color: #000 !important;}

h1, h2, h4, body, p, strong{color: #505041 !importnat;}

.form-inline .form-control{margin-right:0 !important;}


.form-control
{font-size:23px !important; width:89% !important; height: 60px; border-radius: .2857142857rem 0 0 .2857142857rem !important; border: none!important; box-shadow: 0 .14286rem .28571rem 0 rgba(22,23,24,.16); }
.btn.btn-warning{border-radius: 0 .2857142857rem .2857142857rem 0 !important; height:60px; box-shadow: 0 .14286rem .28571rem 0 rgba(22,23,24,.16);}


.nivoSlider img{height: 100%;}

ul.ag{list-style-type: none; margin-left:0; padding-left: 0; font-weight: bold ;}
.ag li a{display: block ; background: #0059a8; padding: 10px; margin-bottom: 10px; color: #fff;}
.service-box p{color: #333}
.service-box h3 {color: #333}
.service-box hr{background:#a6d3e2;}
.service-box h3{font-size: 1.5em; /*height: 50px;*/}
.service-box {color: #333; /* min-height:523px; */padding-bottom: 20px;border-bottom: solid 1px #ccc;}
.footer-bk .menu li {display: inline-block; padding-right: 15px; padding-left: 15px; padding-top: 35px; text-align: center;}
.footer-bk ul.menu{padding-left: 0; margin-left: 0;}
.footer-bk a {color: #fff;}



.centered{text-align: center;background: #e3e3e3;color: #272727; padding-top: 5px; margin-top: -15px; margin-bottom: 15px !important;}
.centered p{color: #272727; margin-bottom: 5px;}

.small-title.title-bar {
	
padding-top: 1em !important;
padding-bottom: 1em !important;
	
}

.title-bar{
color: #fff;
	background-color:#1D81A0;
background-size: cover;
	background-position:center center;
/*text-shadow: #000 2px 1px 10px;*/
padding-top: 3em;
padding-bottom: 3em;
margin-bottom: 2em;}
h1{font-size: 4em;}
h2{font-size: 3em;}
h3{font-size: 2em;}
h4{font-size: 1.6em;}
.table td, .table th{text-align: center;}
.table .thead-dark th{text-align: center;}
.table .fa{font-size: 2.5em !important; text-align: center !important; color: rgb(0, 221, 0); padding-top: 9px;}
th{font-weight: normal !important;}
th strong{font-weight: bold !important;}
b, strong{font-weight: 600 !important;}
/*p, span, strong, b {font-size: 1.15em !important;}*/
/*.control {font-size: 1.15em !important;}*/
.white{color:#fff; /*text-shadow: 1px 1px #333;*/}
.white a{color:#fff; /*text-shadow: 1px 1px #333;*/}
ul#menu-sidebar-services.menu{list-style: none;
margin-left: 0;
padding-left: 0;
/*font-size: 1.15em !important;*/}
.home .title-bar{display:none !important;}

#menu-sidebar-services li a{display: block;
border-bottom: #ccc solid 1px; color:#272727; padding-bottom: 7px; padding-top:7px; text-decoration:none;}
.theme-default .nivoSlider{box-shadow:none !important;}
/*.control{overflow-x: hidden ;}*/
.service-box{/*background:#272727;*/ }
.service-box p{/*height:90px; overflow-y:scroll;*/}
.col-md-4 .service-linebreak{background:#272727;}
.service-box {

    overflow: hidden ;
/*padding:10px;*/}

  h3 a {
    min-height: 31px;
    vertical-align: middle;
  }
a.btn{color:#fff !important;}
.service-box a{color:#333; line-height:20px;}
.service-box a:hover{/*color:#fff; text-decoration:none;*/}
.service-box:hover{/*background:#0059a8;*/}
.service-linebreak{margin-bottom: 30px;}

.attachment-thumbnail{margin: 10px 8px 10px 8px !important; border: 1px #e4e4e4 solid;}

.footer-bk{padding-top: 30px;
padding-bottom: 30px;
color: #fff;
background:#000;
background-attachment: fixed ;
background-position: center top ;
background-size:cover;
}
.footer-bk h3 a{color: #fff; text-decoration: none;}
br.clear{display:none;}
.vc_load-inline-editor {display:none !important;}
.post-edit-link{display:none;}
.container{max-width:95% !important;
margin:auto;}

footer{background:#000;
color:#fff;
text-align: center; padding:15px;}
footer a{color:#fff;}

@media print
{    
    .no-print, .no-print *
    {
        display: none !important;
    }
}