.hover-eff-1 .thumb:after{
    height:80px;
    bottom: -34px;
}

#main-content {
    padding-top: 0;
}
.elementor-4163 .elementor-element.elementor-element-58cee58 .master-logo{
   max-width: 180px; 
}
#featured-title .title-group,
#featured-title #breadcrumbs{
    visibility: hidden;
}

#our-values .master-icon-box .inner{
    min-height: 360px;
    max-height: 360px;
}
.tombuild-menu-panel .close-menu{
    color: #f59e0b;
}

.elementor-page-6396 .footer .elementor-element-98d57dd{
    display:none;
}
#scroll-top:before{
    background-color:#F59E0B;
}
#scroll-top:hover:before{
	 background-color:#d97706;
}

.elementor-page-6103 #main-content {
    padding-top: 8px !important;
}


/*header*/
@media (max-width: 1024px) and (min-width: 768px) {
.elementor-4163 .elementor-element.elementor-element-f5d4780{
    width:30%!important;
}
    .elementor-column.elementor-col-33{
       width:70%!important; 
    }
    .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{
            justify-content: flex-end;
    }
}
@media (max-width: 767px) {
    .elementor-4163 .elementor-element.elementor-element-f5d4780 {
        width: 30%!important;
    }
     .elementor-column.elementor-col-33{
       width:70%!important; 
    }
    .elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{
            justify-content: flex-end;
    }
}

@media (max-width:500px){
    .elementor-4163 .elementor-element.elementor-element-55517e1 .master-button,
    .elementor-4163 .elementor-element.elementor-element-591151a .master-button{
        padding: 5px 10px 5px 10px;
    }
}

@media (min-width:550px){
    .mobile-nav-top{
       display:none;
}
}

@media (max-width:550px){  
    .nav-desktop.elementor-element-b522e4c{
       display:none!important;
    }
    .elementor-4163 .elementor-element.elementor-element-f5d4780{
        width:100%!important;
    }
    .left-content-header {
        justify-content: space-between!important;
    }
    .elementor-4163 .elementor-element.elementor-element-58cee58{
        width:auto!important;
        max-width:initial!important;
    }
    .mobile-nav-top{
     width: initial!important;   
    }
    .right-content-header.elementor-column.elementor-col-33{
      width:100%!important;     
    }
    .right-content-header .elementor-element-populated{
      justify-content: center !important;    
    margin-top:20px;
        margin-bottom:10px;
    }
	.left-content-header .elementor-element-populated{
  justify-content: space-between!important;  
} 
}

.tombuild-menu-panel ul.menu li:hover a{
    color:#f59e0b!important;
}

@media (min-width:768px){
    .inside-image{
        display:none;
    }
}

@media (max-width:768px){
    .outside-image{
        display:none;
    }
    .service-inlcude{
        margin-top:30px;
    }
    .outcome{
    margin-top:30px
}
	.inside-image .master-fancy-image{
    height: auto!important;
}
	.get-in-touch .get-buttons .elementor-column{
    width:initial;
}
.get-in-touch .get-buttons .elementor-column-gap-default{
    justify-content: center!important;
}
	.partners-sec .elementor-inner-column{
    margin:15px 0;
}
	.partners-sec .elementor-inner-column img{
    width:100%!important;
    max-width:180px;
}
	#project-man{
		margin-top:50px;
	}
	.infooter .elementor-column .elementor-widget-wrap {
    margin-bottom:30px!important;
}
	.tombuild-menu-panel .close-menu:hover{
		color:#d97706;
	}
	
}


@media (min-width:768px){
    .mobile-menu{
        display:none!important;
    }
}
  
.master-logo.logo-image img{
    max-width: 330px;
    width: 100%;  
}