footer.footwrapper {
    background-color: #721925;
}

.footer-phone a {
	color:white!important;
  	text-decoration:none!important;
  	font-size:2.6rem;
  	font-weight: 600;
}

#col-5-1 .vc_row.wpb_row.vc_row-fluid.vc_custom_1527019453121.vc_row-has-fill {
  padding: 6rem;
}

i.intense.icon.icon--1x {
    width: 5rem!important;
    height: 5rem!important;
}

i.intense.icon.icon--1x use {
	fill: white!important;
}

.socialicons .wpb_wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
}

/*navbar*/

ul#menu-mainmenu li {
    font-size: 1.7rem;
}

ul#menu-mainmenu li:hover {
    transform:scale(1.01);
  	transition:.09s;
}

.container-fluid {
    padding-bottom: 1.5rem;
    padding-top: 1.5rem;
  	/*color:#fff;*/
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #fff;
    background-color: transparent;
}

.navbar-default {
	background-color:rgba(0,0,0, .82);
  	border-color:transparent;
}

nav.navbar.navbar-default {
    /*margin-bottom: 0;*/
  	border-radius:inherit;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #fff;
    background-color: transparent;
}

.navbar-default .navbar-nav > li > a {
    color: #fff;
}

.navbar-brand {
    float: left;
    padding: 0;
    font-size: 18px;
    line-height: 20px;
    height:inherit;
}

@media(min-width:1180px){
	#col-4-1 .container-fluid {
    display: flex;
    justify-content: space-between;
}
}


@media (max-width: 1180px) {
    .navbar-header {
        float: none;
  		margin-bottom: 1.5rem;
    }
    .navbar-left,.navbar-right {
        float: none !important;
    }
    .navbar-toggle {
        display: block;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
    }
    .navbar-fixed-top {
        top: 0;
        border-width: 0 0 1px;
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin-top: 7.5px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .collapse.in{
        display:block !important;
    }
}

span.fontawesome-text {
    display: none;
}

@media(min-width:1300px){
i.fa.fa-phone {
    font-size: 3.3rem;
}
}

@media(max-width:1100px){
i.fa.fa-phone {
    font-size: 2.8rem;
}
}


/*eliminating horizontal scrolling*/
html, body {
    max-width: 100%;
    overflow-x: hidden;
}

/*centering phone logo in mobile*/

@media(max-width: 768px) {
.aa {text-align:center!important;}
}