
nav.main_menu ul li {
    display: inline-block;
    float: left;
    padding: 0;
    margin: 0;
    background-repeat: no-repeat;
    background-position: right;
}
.reservation-page  .ibox.printSection{

    margin: 0 auto;
    max-width: 1200px;
}
nav#slide_menu {
    margin-top: 70px;
}
@media (min-width: 220px)
and (max-width: 720px) {
    nav.main_menu.drop_down.right {
        display: none;
    }

}
.navbar-header img {

    width: 100%;
    max-width: 160px;
}
div#footer {
    background: #fff;
    padding: 40px;
    text-align: center;
    line-height: 24px;
	color: #000;
}
.slide_mocart {
    background-image: url("../layout/company/o.jpg") !important;
    background-repeat: no-repeat;
    background-size: cover;
    background-position-y: 0px;
    height: 620px;
    width: 100%;
    margin-bottom: 0px;
    position: relative;
}
.cf-form {

    margin-top: 10px;
    z-index: 1000;
}
nav.main_menu > ul > li > a{
    line-height: 80px;
}
.topcontactinfo {
    color: #ff3c00;
    font-weight: bold;
    position: absolute;
    right: 0;
    padding-right: 20px !important;
    font-size: 13px !important;
    font-family: verdana;
    text-transform: uppercase;
}
nav.main_menu>ul>li>a {
    position: relative;
    padding: 0 17px;
    color: #9d9d9d;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 13px;
    letter-spacing: 1px;
}
nav.main_menu.drop_down.right {
    position: relative;
    left: auto;
    float: right;
}
nav.main_menu > ul > li > a{
    color: #000000; 		 font-size: 13pxpx;      line-height: 80pxpx; 	 font-style: normal; 	 font-weight: 700; 	 letter-spacing: 0.5pxpx; 	 text-transform: uppercase; }



nav.main_menu ul li:hover a {
    color: #ff3c00; }

nav.main_menu ul li.active a {
    color: #ff3c00		}


.mozartmoving{
    font-family :'PT Sans', sans-serif
}
.footer_top h5 {
    margin: 0 0 15px !important;
    letter-spacing: 2px;
    font-weight: 900;
    text-transform: uppercase;
    color: #ffffff;
    font-size: 15px;
}
.footer_bottom_holder, #lang_sel_footer {
    background-color: #1a1a1a;
}
.footer_bottom {
    padding: 20px;
    color: white;
}
.footer_top {
    padding: 50px 0 65px !important;
}
ul#menu-moving-services {
    font-size: 14px;
    margin: 0px !Important;
    padding: 0px !important;
}
.lockscreen.middle-box {
     width: auto !important;
    padding-top: 110px;
}
.footer_top_holder, footer #lang_sel > ul > li > a, footer #lang_sel_click > ul > li > a {
    background-color: #f57e16;
}
.four_columns>.column1, .four_columns>.column2, .four_columns>.column3, .four_columns>.column4 {
    width: 25%;
    float: left;
}
.four_columns>.column1>.column_inner {
    padding: 0 15px 0 0;
}
.footer_top_holder,	footer #lang_sel > ul > li > a,	footer #lang_sel_click > ul > li > a{
    background-color: #f57e16;
}
footer #lang_sel ul ul a,footer #lang_sel_click ul ul a,footer #lang_sel ul ul a:visited,footer #lang_sel_click ul ul a:visited{
    background-color: #f57e16 !important;
}
.footer_top .column_inner > div h2,
.footer_top .column_inner > div h3,
.footer_top .column_inner > div h4,
.footer_top .column_inner > div h5,
.footer_top .column_inner > div h6 {
    color:#fffefb;
}
.footer_top,
.footer_top p,
.footer_top span,
.footer_top li,
.footer_top .textwidget,
.footer_top .widget_recent_entries>ul>li>span {
    color: #fffefb;
    list-style: none;
}
.footer_top a,
.footer_top .q_social_icon_holder i.simple_social
{
    color: #fffefb !important;
}
.footer_top a:hover,
.footer_top .q_social_icon_holder:hover i.simple_social
{
    color: #e0e0db !important;
}
.footer_bottom_holder, #lang_sel_footer{
    background-color:#1a1a1a;
}

.footer_right_info  {
	text-align: center;
}

.top-navigate {
	float: left;
	width: auto;
}

.top-navigate ul {
	padding: 0;
	margin: 0;
	display: inline-block;
}

.top-navigate li {
	display: inline-block;
}

.footer_top h5 {
    font-weight: 900;text-transform: uppercase;color: #ffffff	}
	
	@media print {
    .no-print {
     display:none;
    }
}
