/**
* Theme Name: easton Child
* Description: This is a child theme of easton, generated by Merlin WP.
* Author: <a href="https://themeforest.net/user/tonatheme/portfolio">tonatheme</a>
* Template: easton
* Version: 1.0.0
*/

.footer-bottom {
    padding: 2px 0px;
}

.main-footer .footer-top {
    padding: 8px 0px 7px 0px;
    border-bottom: 0px solid rgba(255, 255, 255, 0.10);
}

figure {
   margin: 0px; 
}

.main-header .logo-box {
    position: relative;
    float: left;
    padding: 27px 0px 0px 0px;
    margin-right: 150px;
}

.main-header .logo-box .logo {
    max-width: 275px;
    width: 100%;
}

.project-details {
    padding: 120px 0px 12px 0px;
}
.feature-style-two {
    background: none;
    padding-bottom: 114px;
}

.feature-style-two .inner-container {
    position: relative;
    margin-top: -37px;
    z-index: 2;
}

.banner-carousel .slide-item:before {
	    background: none;
}
.header-top {
       background: #1e73be;
}
.header-style-three {
    position: static; 
    left: 0px;
    top: 0px; 
    width: 100%;
}
.header-upper .auto-container,.header-lower .auto-container{
    position: static;
    max-width: 100%;
    padding: 0px;
}
.header-style-three .header-upper .upper-inner {
    background: #1e73be;
    padding-right: 40px;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.07);
}
.menu-area{
	width: 100%;
}
.main-header .nav-right {
   display: none;
}
.header-upper .upper-inner .info-list li .icon-box {
    color: #f5f5f5;
}
.main-menu .navigation > li {
   	margin: 0px 21px;
}
.header-upper .upper-inner .info-list li .icon-box {
    color: #ffffff;
}

.gt_switcher,.gt_selector{
	padding:15px;
}


#gt_float_wrapper{
position: fixed;
    top: 50%;
    right: 20px;
    z-index: 999999;
}
.social-links {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex; /* Display items in a row */
}
.header-upper .upper-inner .info-list .social-links li {
    margin-right: 10px; /* Adjust spacing between items */
	padding-left: 2px;
}
.fab {color: #fff;}

.mb_40{display:none;}


.content_block_three .content-box .list-box{
display: none;
}

.sec-pad {
    padding: 15px 0px 12px 0px;
}




.moblogo-box{
  display: none; /* Initially hide on larger screens */
}

@media (max-width: 768px) {
  .moblogo-box {
    display: block; /* Display on smaller screens */
    background-color: #fff; /* Change as needed */
    padding: 15px 0;
    position: sticky;
    top: 0;
    z-index: 1000;
  }
	.header-lower {
    position: fixed;
    z-index: 1000;
    top: 0px;
    padding: 0px;
    margin: 0px;
    width: 100%;
}
.header-style-three .sticky-header .outer-box {
    padding-left: 9%;
}
	.header-style-three .header-lower .outer-box {
    background: #fff;
    padding-left: 14%;
    padding-right: 0px;
    box-shadow: 0px 20px 20px 0px rgba(0, 0, 0, 0.05);
}