/* Mobile CSS */

@media only screen and (max-width: 1450px) {
  
  .featSection {
    padding-left: 175px !important;
    padding-right: 175px !important;
	}
  
}


@media only screen and (max-width: 1400px) {
  
  #header .header-area {
    width: 1190px;
	}
  #menu-main-nav {
    margin-right: 70px;
  }
  
  #B_sticky_menu .header-area {
    max-width:1200px !important;
  }
  
}



@media only screen and (max-width: 1225px) {
  
  .top-block .top-holder {
	width:90% !important;
	}
  #header .header-area {
	width:90% !important;
	}
  #header .logo {
   	width: 350px !important;
	}
  #menu-main-nav {
    margin-right: 0 !important;
	}
  
  #B_sticky_menu .header-area {
    max-width: 93% !important;
	}
  
}


@media only screen and (max-width: 1000px) {
  
  #B_sticky_menu .header-area {
    display: none !important;
  }
  #B_sticky_menu .top-block {
    display: none !important;
  }
  
}




@media only screen and (max-width: 750px) {
  
  .homeWelcome {
    border-right:none !important;
    padding-right: 10px !important;
	}
  .homeFeed {
   margin-right:50px !important; 
  }
  
  #tt-mobile-menu-button span::after, .tt-icon-box span.fa-stack {
    color: #9eb201 !important;
	}
  
}


@media only screen and (max-width: 400px) {

  .vc_column_container {
    margin-bottom: -15px !important;
	}
  
  .homeWelcome {
   text-align: justify !important; 
  }
  
  #footer p.footer-callout-heading {
    font-size: 16px !important;
    font-weight: 400 !important;
	}
  #footer p.footer-callout-text {
    font-size: 14px !important;
	}
  
  
}