/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.22.4.1555793778
Updated: 2019-04-20 22:56:18

*/

#main-footer {
	margin-bottom: 70px !important;
}

.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:481px)  {

	/* 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:1281px) {

	.mobile-bottom-nav__item-content a {

	     font-size:18px;
          
         }
	 
        .mobile-bottom-nav{
		
             height: 70px;
	
         }

         .mobile-bottom-nav__item-content span{
	 
             line-height:19px;
     
         }
}