/* Desktop Layout */
.market-menu-area{
	display:block;
	padding-top:30px;
}
.market-mobile-menu{
	display:none;
}
.header-logo{
	display:block;
}


/* Tablet Layout: 768px. */

@media only screen and (min-width: 768px) and (max-width: 991px) {
.market-menu-area{
	display:block;
	text-align:left;
}
.market-mobile-menu{
	display:none;
}
.mobile-nav{
	display:none;
}
.mean-container .mean-bar {
  display: none;
}
.market-menu-area ul li {
  display: inline-block;
  padding-left: 16px;
  position: relative;
}
.header-logo img{
	display:block;
}
.banner-section {
  height: auto;
  padding-bottom: 90px;
}
.blog-banner {
  height: auto;
  padding-bottom: 90px;
}
.banner-text {
  margin-top: 200px;
}
.animated-header-text {
  margin-top: 250px;
}
.youtube-bg {
  height: 85vh;
  z-index: 10;
}
.animated-header-text h1.cd-headline {
  font-size: 45px !important;
}
.work-img img {
  border: 10px solid #448aff;
  float: none;
  padding: 15px;
  width: 100%;
  margin-top:30px;
}
.reviews-content {
  font-size: 14px;
}
.team-item.circle {
  margin-bottom: 40px;
}
.counter-section {
  height: auto;
  padding-bottom: 65px;
  padding-top: 90px;
}
.contact-wrapper {
  margin-left: 0;
}
.footer-section {
  height: auto;
  padding-bottom: 60px;
  padding-top: 100px;
}

}

/* Mobile Layout: 320px. */

@media only screen and (max-width: 767px) {
.market-menu-area{
	display:none;
}
.market-mobile-menu{
	display:block;
}
html {
    -ms-overflow-style: scrollbar;
    -webkit-tap-highlight-color: transparent;
    overflow-x: hidden !important;
}
.whatwedo_content {
    max-width: 500px;
      margin-left: 35px;
    margin-right: 35px;
   
}
.header-logo{
	display:none;
}
.mean-bar img{
	padding-left:5px;
	padding-top:5px;
}
.mean-container .mean-bar {
  position: fixed !important;
      background-image: url(/public/website/assets/img/logo-eastern-blue.png);
    background-size: 55%;
    background-repeat: no-repeat;
    margin-left: 0px;
    background-position-x: 20px;
}
.mean-bar img {
    display: none;
}
.mean-container .mean-nav ul li a.mean-expand {
  padding: 5px 12px !important;
}
.banner-section {
  height: auto;
  padding-bottom: 0px;
  width: 101%;
}
.img-slider .slide {
    top: 44px !important;
    left: -9px;
    z-index: 1;
    position: absolute;
    width: 101%;
    clip-path: circle(0% at 0 50%);
}
.feature_image_1 {
    margin-left: 0;
}
.contact-directory-list ul {
    padding-left: 0;
}
.col-lg-4.col-md-12.col-sm-12.col-xs-12.hiiii {
    display: block !important;
}
.secondary_footer .footer_about {
    margin-top: 0px;
    margin-bottom: 40px;
    padding-top: 55px;
}
.footer_useful_links {
    max-width: 370px;
   
    margin: 0px auto 40px;
}
.feature_image_1 {
    margin-left: 0;
    width: 100%;
}
.feature_primary {
    margin: 50px auto 0px;
}
.col-lg-4.col-md-12.col-sm-12.col-xs-12.hii_hiii {
    display: none;
}
.feature_image_1.wow.fadeInUp2 img {
    width: 100%;
}
.blog-banner {
  height: auto;
  padding-bottom: 90px;
}
.banner-text {
  margin-top: 200px;
}
.animated-header-text {
  margin-top: 70px;
}
.banner-btn {
  padding: 17px 46px;
  margin-bottom: 25px;
}
.youtube-bg {
  height: 140vh;
  z-index: 10;
}
.banner-text h1 {
  font-size: 40px;
}
.banner-text p {
  font-size: 17px;
}
.animated-header-text h1.cd-headline {
  font-size: 23px !important;
  text-transform: lowercase;
}
.about-text{
	padding-top:50px;
}
.work-img img {
  border: 10px solid #448aff;
  float: none;
  padding: 15px;
  width: 100%;
  margin-top:30px;
}
.reviews-content {
  font-size: 14px;
}
.team-item.circle {
  margin-bottom: 40px;
}
.item{
	margin-bottom:30px;
}
.counter-section {
  height: auto;
  padding-bottom: 65px;
  padding-top: 90px;
}
.contact-wrapper {
  margin-left: 0;
}
.counter-column h3 {
  padding-bottom: 30px;
}
.footer-list{
	padding-top:30px;
}
.footer-section {
  height: auto;
  padding-bottom: 60px;
  padding-top: 100px;
}
}

/* Wide Mobile Layout: */

@media only screen and (min-width: 480px) and (max-width: 767px) {
.market-menu-area{
	display:none;
}
.market-mobile-menu{
	display:block;
}
.header-logo{
	display:none;
}
.col-lg-4.col-md-12.col-sm-12.col-xs-12.hiiii {
    display: block !important;
}
.feature_image_1 {
    margin-left: 0;
    width: 100%;
}
.col-lg-4.col-md-12.col-sm-12.col-xs-12.hii_hiii {
    display: none;
}
.feature_image_1.wow.fadeInUp2 img {
    width: 100%;
}
.mean-container .mean-bar {
  position: fixed !important;
}
.mean-container .mean-nav ul li a.mean-expand {
  padding: 5px 12px !important;
}
.banner-section {
  height: auto;
  padding-bottom: 90px;
}
.blog-banner {
  height: auto;
  padding-bottom: 90px;
}
.banner-text {
  margin-top: 200px;
}
.animated-header-text {
  margin-top: 250px;
}
.youtube-bg {
  height: 180vh;
  z-index: 10;
}
.banner-text h1 {
  font-size: 40px;
}
.banner-text p {
  font-size: 17px;
}
.animated-header-text h1.cd-headline {
  font-size: 36px !important;
}
.about-text{
	padding-top:50px;
}
.work-img img {
  border: 10px solid #448aff;
  float: none;
  padding: 15px;
  width: 100%;
  margin-top:30px;
}
.reviews-content {
  font-size: 14px;
}
.team-item.circle {
  margin-bottom: 40px;
}
.item{
	margin-bottom:30px;
}
.counter-section {
  height: auto;
  padding-bottom: 65px;
  padding-top: 90px;
}
.contact-wrapper {
  margin-left: 0;
}
.counter-column h3 {
  padding-bottom: 30px;
}
.footer-list{
	padding-top:30px;
}
.footer-section {
  height: auto;
  padding-bottom: 60px;
  padding-top: 100px;
}
}