/*.homepagebuttons a {
    font-size: 30px !important;
    padding: 7px !important;
    text-transform: uppercase;
}*/
.vc_btn3-container.vc_btn3-inline {

    display: inline-block;
    vertical-align: top;
    border-radius: 5px;

}
.vc_column-inner.custom_search_form {
    padding-top: 15px !important;
}
.custom_search_form h3 {

    margin-top: 20px;
    display: none !important;

}
.search_jobs div.search_keywords,
.search_jobs div.search_location
{width:46%!important;float:left!important;}
.search_action{
    width: 7%;
    float: left;
    margin-left: 1%;
    padding-top: 7px;
}
.home .job_listings .load_more_jobs{display:none;}
.custom_search_form{
    background: #eee;
    padding: 0px 15px 25px 15px;
border: solid 1px #5c368d;
}
.custom_search_form input{
width:99%;
display:block;
}
.custom_search_form h3{margin-top:20px;}
.custom_search_form input[type=submit]{
margin-top:10px;
}
.custom_search_form label{font-size:16px;}
.entry-content, .entry-content p, .entry-content span {
font-size: 18px;
}
.navbar-brand > img{max-height:63px;}
#menu-main{text-align:right;}
.site-header-menu {
 display: block !Important;
}
a.vc_btn3-size-lg{
    font-size: 30px !important;
    padding: 7px !important;
    text-transform: uppercase;
}
.post-836 .vc_col-sm-4 img {
    max-height: 233px;
}
@media only screen and (max-width: 768px) {
.navbar-toggle.menu-toggle {
    margin-right: 20px !important;
    margin-top: 17px !important;
}
.navbar-collapse.collapse {
    float: right !important;
    width: 100% !important;
}
#primary {

    margin: 20px 0 !important;
}
}
@media only screen and (min-width: 768px) {
.searchimobile
{
display:none !important;
}
.ms-image img {
    height: auto !important;
    margin-top: 127px !important;
    width: 100% !important;
}
.navbar-header {

    width: 20% !important;
    float: left !important;
    text-align: left !important;

}
}
body:not(.home) .ml-slider .ms-image img {
   margin-top:0px !important;
}

.nivoSlider img {
    height: auto !important;
    margin-top: 138px !important;
    width: 100% !important;
}
.navbar-collapse.collapse {
    margin-bottom: 25px !important;
    margin-top: 25px !important;
}
@media (min-width: 768px)
{
.main-navigation ul ul li:hover > ul, .main-navigation ul ul li.focus > ul {
    left: 30% !important;
    position: absolute !important;
}
.menu-align-center .primary-menu > li a {
    padding: 10px 7px;
}
img {
    max-width: none !important;
}
}