div#branding1 { text-align: right; }

.sticky_main #branding1 img {
    max-height: 49px; }

div#menu-secondary .wrap {
border-radius: 0px !important;
}

#content .alert_box:before {
    content: '' !important;
}

#content .about_box:before {
    content: '' !important;
}

#content .info_box:before {
    content: '' !important;
}
@media only screen and (max-width: 480px)
#content .boxes {
    width: 100% !important;
}
.btn-large {
    width: 100%; }
.small {
    margin: 10px 0 5px 10px !important; }

#footer .copyright, #footer .footer_bottom a {
    color: #ffffff !important;
}
#inq_msg [name~=inq_msg]{
   content = "Theophilus" !important;
}

.sub-container.non-mega {
	left: 12px !important;
}

body .primary_menu_wrapper, div#menu-secondary .wrap, div#menu-secondary1 .wrap, div#menu-subsidiary .wrap, .nav_bg .widget-nav-menu nav, div#menu-secondary .menu ul ul, div#menu-secondary1 .menu ul ul, div#menu-subsidiary .menu ul ul, .nav_bg .widget-nav-menu ul ul, div#menu-primary .menu ul ul, .widget #wp-calendar caption, #footer .footer_bottom, .tags a:hover, .tagcloud a:hover, .browse_by_tag a:hover, body .ui-datepicker-trigger:hover, button:hover, input[type="reset"]:hover, input[type="submit"]:hover, input[type="button"]:hover, a.button:hover, .button:hover, .uploadfilebutton:hover, .submitbutton, body.woocommerce a.button.alt, body.woocommerce button.button.alt, body.woocommerce input.button.alt, body.woocommerce #respond input#submit.alt, body.woocommerce #content input.button.alt, body.woocommerce-page a.button.alt, body.woocommerce-page button.button.alt, body.woocommerce-page input.button.alt, body.woocommerce-page #respond input#submit.alt, body.woocommerce-page #content input.button.alt, body.woocommerce .quantity .plus:hover, body.woocommerce-page .quantity .plus:hover, body.woocommerce #content .quantity .plus:hover, body.woocommerce-page #content .quantity .plus:hover, body.woocommerce .quantity .minus:hover, body.woocommerce-page .quantity .minus:hover, body.woocommerce #content .quantity .minus:hover, body.woocommerce-page #content .quantity .minus:hover, body .main_btn, .stickyheader .header_container, body .mega-menu .nav_bg, #silde_gallery .flex-direction-nav li a, body .mega-menu ul.mega li ul.sub-menu, body #loop_property_taxonomy .post .entry .property-title .property-price .prop-price, body .supreme_wrapper .home_page_banner .property_search #searchproperty .form_row .b_search_event, #searchform .ui-slider .ui-slider-range, .singular-jobs .jobs-description .apply-main-button {
	background-color: #cc0000 !important;
}

.all_category_list_widget .category_list ul li a {
    color: #cc0000;
}

a {
    color: #cc0000;
}

@media only screen and (max-width: 767px), only screen and (max-device-width: 767px)
.mobile-view .list .entry h2.entry-title a, .mobile-view .grid .entry h2.entry-title a, .mobile-view .entry h2.entry-title a {color: #cc0000 !important;}

.header-widget-wrap #sidebar-header form {
    text-align: left;}

/*  Bottom menu css */
#footer .footer_bottom {
	margin-bottom: 70px;
}

.mobile-bottom-nav { 
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1000;
    will-change: transform;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    display: flex;
    height: 70px;
    box-shadow: 0 -2px 5px -2px #333;
    background-color: #1e73be;
}

.mobile-bottom-nav__item {
   flex-grow: 1;
   text-align: center;
   font-size: 12px;
   display: flex;
   flex-direction: column;
   justify-content: center;
   width: 16.6%;
}

.mobile-bottom-nav__item:hover{
	box-shadow: 0 5px 20px rgba(0,0,0, .8);
}

.mobile-bottom-nav__item--active { 
 color: red;
}

.mobile-bottom-nav__item-content {
   display: flex;
   color : #fff;
   font-size:20px;
   flex-direction: column;
}

.business-directory{
   background-color:#c142a0;
}

.tax-consulting{
   background-color:#6610f2;
}

.business-help{
  background-color: #e80a1f;
}

.web-developmemt{
  background-color:#fd7e14;
}

.logo-designing{
   background-color:#388610;
}

.web-email-hosting{
   background-color: #6610f2;
}

.company-registration{
  background-color:#007bff;
}

.mobile-bottom-nav__item-content a {
  display: flex;
  color : #fff;
  font-size:20px;
  flex-direction: column;
}

.mobile-bottom-nav__item-content span{
  line-height:20px;
}

@media (min-width:320px){
/* smartphones, iPhone, portrait 480x320 phones */
.mobile-bottom-nav__item-content a {
   font-size:7px;
}
	    
.mobile-bottom-nav{
    height: 30px;
}

.mobile-bottom-nav__item-content span{
    line-height:9px;
    }
}

@media (min-width:480px){
/* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */
.mobile-bottom-nav__item-content a {
            font-size:10px;
         }
	  
.mobile-bottom-nav{
	        height: 40px;
         }

.mobile-bottom-nav__item-content span{
            line-height:11px;
         }	
}

@media (min-width:641px)  {
/* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */
.mobile-bottom-nav__item-content a {
           font-size:12px;
        }
	   
.mobile-bottom-nav{
	       height: 50px;
        }
		
.mobile-bottom-nav__item-content span{
           line-height:13px;
        }
	}

@media (min-width:961px)  {
	/* tablet, landscape iPad, lo-res laptops ands desktops */
.mobile-bottom-nav__item-content a {
            font-size:14px
        }
	  
.mobile-bottom-nav{
	        height: 60px;
       }

.mobile-bottom-nav__item-content span{
            line-height:15px;
         }
}

@media (min-width:1025px) {
/* big landscape tablets, laptops, and desktops */ 	
.mobile-bottom-nav__item-content a {	
          font-size:16px; 
       }
	    
.mobile-bottom-nav{
	      height: 65px;
       }

.mobile-bottom-nav__item-content span{	 
          line-height:17px;
       }	
}

@media (min-width:1280px) {
.mobile-bottom-nav__item-content a {
	      font-size:18px;
       }
	 
.mobile-bottom-nav{		
          height: 70px;
       }

.mobile-bottom-nav__item-content span{	 
          line-height:19px;
       }
}


.auther-other-details p:nth-child(2) { display: none !important;}
