.navbar {
    width: 900px!important;
}
header.transparent-header .navbar .nav > li > a:hover {
color:white!important;
}
.header .header-left.logo {
    min-width: 250px!important;
}
.buttonnav {
background-color: #d3d3d3!important;
}
.menu-item-3121 > li> a {
    color: #000000!important;
}
header .logo-link img {
    width: 250px!important;
max-width:250px!important;
}
header.fixed:not(.top-menu-position-header) .logo-link > img {
    max-height: auto!important;
}
input.wpcf7-form-control.wpcf7-submit {
    color: black!important;
    background-color: #f7be68!important;
width:100%!important;
}
.mgt-button.mgt-style-borderedwhite:hover {
    color: #ffffff!important;
}
.mgt-button.mgt-style-solid-invert:hover {
    color: #ffffff!important;
}
header .header-right ul.header-nav > li.float-sidebar-toggle a {
     font-size: 34px!important;
}

}
@media (max-width: 767px){
.navbar {
    width: 300px!important;
}
}

header .header-right ul.header-nav {
    float: left!important;
}
header .header-right {
    padding-left: 0px!important;
}
#top-link {
    color: #ffffff!important;
}
.portfolio-item-details.portfolio-layout-1.portfolio-title-position-disable {
    margin-top: 0px!important;
}
.portfolio-navigation-prev:before {
    background: #2050c1!important;
    color: white!important;
}
.portfolio-navigation-next:before {
    background: #2050c1!important;
    color: white!important;
}
.offcanvas-sidebar.sidebar {
    background-color: #1643aa!important;
}
.nano>.nano-content {
    background-color: #1643aa!important;
}
.portfolio-item-block .btn {
    border-color: #ffffff!important;
    color: white!important;
}
.portfolio-item-block .btn:hover {
background-color: rgba(32, 80, 193, 0)!important;
}
@media (max-width: 480px){
#top-link {
    display: none!important;
}
}
@media (max-width: 480px){
.mgt-icon-box.mgt-icon-box-right .mgt-icon-box-icon {
    display: none;
}
}
#rum_sst_tab {
    top: 30%;
}
@media (max-width: 480px){
.rum_sst_contents {
    display: none!important;
}
}
.container-bg {
    background: #3358bb;
}
.mgt-post-list .mgt-post-categories {
color:white;
}
.author-bio {
    display: none;
}
.mgt-promo-block-17694366872.mgt-promo-block.darken .mgt-promo-block-content {
    background-color: rgba(0, 0, 0, 0.39)!important;
}
.mgt-promo-block-17694366872.mgt-promo-block.animated:hover .mgt-promo-block-content {
    background-color: rgba(0, 18, 83, 0.77)!important;
}
@media (max-height: 500px)
 {
#click_to_call_bar {
	display: none!important;
   text-decoration: none!important;
}
}
@media (max-width: 767px)
.header-menu .col-md-12 {
    display: none!important;
}
header.transparent-header .navbar .nav > li.current-menu-item:not(.pull-right) > a {
    color: #ffffff !important;
}
span.wpcf7-list-item-label {
    font-weight: 300;
    font-size: small;
}
@media only screen and (max-width: 767px) {
    .rpi-stars {
        display: table !important;
    }
}
header.sticky-header.main-header.sticky-header-elements-headeronly.transparent-header {
    top: 65px !important;
}
.wpcf7-form input[type="text"], .wpcf7-form input[type="password"], .wpcf7-form input[type="email"], .wpcf7-form input[type="file"], .wpcf7-form input[type="tel"], .wpcf7-form textarea, .wpcf7-form .select2-container {
    width: 100%;
    border-radius: 20px;
}
body .select2-container .select2-choice {
    background: white!important;
    border-radius: 20px;
border-color:#ccc;
}
.country-selector.weglot-default {
    display: none!important;
}
.country-selector {
    display: none!important;
}
.main-sidebar {
    align-self: flex-start!important;
    position: sticky!important;
top: 120px!important;
}
.body_wrapper {
    overflow: visible!important;
}

/* disable navigation/footer icons temporarily */
/*
.navbar .nav>li.menu-item-has-children>a:after {
    display: none!important;
}
.footer-sidebar-2.sidebar .widget.widget_nav_menu li a:before {
    display: none!important;
}
li#menu-item-39395 {
display:none!important;
}

li#menu-item-39396{
display:none!important;
}
*/
/* disable navigation/footer icons temporarily */

@media only screen and (max-width: 600px) {
.vc-hoverbox-inner {
    min-height: 270px !important;
}
}