.img1, 
.img2, 
.img3, 
.img4{
opacity: 0.7; 	
}
.img4text4, .img3text3, .img2text2{
display: none;
}
.tabimg{
border:2px solid transparent !important;
border-radius:100%;
}
.tabimg:after{
content:'';
width:1px;
height:65px;
bottom:-65px;
background:#ffffff4d;
position:absolute;
left:calc((100% - 1px)/2);
display:none;
}
.tabimg.tabactive{
border:2px solid #fff !important;
}
.tabimg.tabactive:after{
display:block;
} #exampleModal1{
max-width: 100% !important;
padding: 0 !important;
}
.modal-dialog{
max-width: 100% !important;
}
.modal-content{
width: 100% !important;
text-align: center !important;
}
.modal-header{
flex-direction: column-reverse !important;
padding: 40px 100px 0 !important;
}
#exampleModalLabel{
text-align: center;
width: 100%;
font-family: "Dosis";
font-size: 32px;
text-transform: uppercase;
font-weight: 300;
color: #fff;
}
.modal-header .close{
margin: 0 !important;
text-align: center !important;
width: 100%;
}
.modal-body > img{
width: 100% !important;	
padding: 15px !important;
}. li#menu-item-34, li#menu-item-35, li#menu-item-36, li#menu-item-37, li#menu-item-38 {
list-style: disc !important;
color: #836F5D;
padding-left: 11px !important;
padding-right: 37px !important;
}
li#menu-item-33 {
padding-left: 5px !important;
padding-right: 36px !important;
}
ul#menu-1-b5fde58 li::marker {
font-size: 15px;
}
.sticky {
position: fixed;
top: 0;
width: 100%;
}
.sticky + .content {
padding-top: 102px;
}
#filters, .filters {
font-size: 12px;
letter-spacing: 1px;
padding: 0;
margin: 0;
margin-bottom: 30px;
margin-top: 30px;
font-weight: 400;
}
.pull-right {
float: right !important;
}
#filters li, .filters li {
display: inline-block;
margin-right: 5px;
margin-bottom: 0px;
}
#filters a, .filters a {
color: #888;
}
element.style {
}
#filters a, .filters a {
color: #888;
}
#filters a, .filters a {
outline: none;
padding: 6px 20px;
color: #888;
font-size: 11px;
letter-spacing: 3px;
text-decoration: none;
text-transform: uppercase;
border: none !important;
display: block;
}
#filters a:hover, .filters a:hover {
background-color: #111;
}
#filters li.showchild > a, #filters a.selected, #filters a.selected:hover, .filters a.selected, .filters a.selected:hover {
background-color: #836F5D;
color: #111;
}
.de-gallery.hover-1 span.overlay-1 .project-name {
position: absolute;
font-size: 16px;
top: 40%;
color: #ffffff;
right: 35%;
}
.de-gallery.hover-1 span.overlay-1 {
text-align: center;
display: block;
background: rgba(0, 0, 0, .7);
position: absolute;
z-index: 1;
}
.de-gallery.hover-1 span.overlay-1 {
min-height: 192px;
}
.picframe {
position: relative;
overflow: hidden;
}
.picframe img {
min-height: 192px;
object-fit: cover;
}
.picframe:hover img {
transform: scale(1.3);
}
.de-gallery.hover-1 span.overlay-1:hover {
background: rgba(0, 0, 0, 0);
}
.de-gallery.hover-1 span.overlay-1:hover .project-name {
top: 35%;
color: #000000;
}
.picframe img {
-o-transition: 1s;
-ms-transition: 1s;
-moz-transition: 1s;
-webkit-transition: 1s;
transition: 1s;
outline: none;
}
.ehf-header #masthead{
width:100% !important;
height:126px;
width:100%;
position:fixed;
top:0;
z-index:999;
left:0;
background:#18191B;
transition:0.4s all ease;
}
.ehf-header #masthead.fixed{
width:100%;
position:fixed;
top:0;
z-index:999;
left:0;
height:82px;
transition:0.4s all ease;	
}
.ehf-header #masthead div#topheader-box{
transition:0.4s all ease;
}
.ehf-header #masthead.fixed div#topheader-box{
width:100%;
opacity:0;
position:absolute;
z-index:-1;
transition:0.4s all ease;
}
body.home div#gallery{
margin:0 !important;
width:100% !important;
}
body.home div#gallery .item {
width: 25% !important;
margin: 0 !important;
}
body.home div#gallery .item img {
max-width: unset;
}
body.home div#gallery .item .picframe > a > img{
height:378px !important;
object-fit:contain;
}
body.home div#gallery .item .picframe > a{
width:100%;
display:block;
position:relative;
}
body.home div#gallery .item .picframe > a span.overlay-1{
width:100% !important;
height: 100% !important;
position:absolute;
top:0;
left:0;
}
div#inpagebanner #pagetitlecontainer >.e-con-inner{
width:100%;
display:flex;
align-items:center;
justify-content:center;
flex-wrap:wrap;
flex-direction:row;
}
div#inpagebanner #pagetitlecontainer >.e-con-inner > .elementor-element{ 
width:50% !important;
}
#breadpage .breadpagecrumb {
display: flex;
align-items: center;
justify-content: flex-end;
padding: 0;
margin: 0;
list-style: none;
}
#breadpage .breadpagecrumb li{
font-size:10px;
letter-spacing:3px;
line-height: 40px;
text-decoration:none !important;
color:#fff;
font-family:"Raleway", Sans-serif;
font-weight:500;
text-transform:uppercase;
}
#breadpage .breadpagecrumb b{
margin:0 10px;
font-family:"Dosis", Sans-serif;
font-weight:500;
color:#fff;
}
#breadpage .breadpagecrumb li a{
font-size:10px;
letter-spacing:3px;
line-height:20px;
text-decoration:none !important;
color:#836F5D;
font-family:"Raleway", Sans-serif;
font-weight:500;
}
body.page-id-692 .de-gallery.hover-1 span.overlay-1 .project-name{
transition:0.5s all ease;
}
body.page-id-692 .de-gallery.hover-1 span.overlay-1:hover .project-name{
top:30%;
transition:0.5s all ease;
}
body.page-id-2294 .de-gallery.hover-1 span.overlay-1 .project-name{
transition:0.5s all ease;
}
body.page-id-2294 .de-gallery.hover-1 span.overlay-1:hover .project-name{
top:30%;
transition:0.5s all ease;
}
body.page-id-2294 div#gallery > .item{
margin-bottom:30px;
}
#inpagebanner{
background-position: 50% 90px !important;
}
.page-id-2294 #gallery .picframe > a{
display:block;
position:relative;
width:100%;
}
body.page-id-2294 .modal-body,
body.page-id-692 .modal-body,
body.home.page-id-112 .modal-body{
align-items: flex-start;
justify-content: flex-start;
display: grid;
grid-column-gap: 10px;
grid-template-columns: repeat(3, 1fr);
grid-row-gap: 35px;
padding: 0;
}
body.page-id-2294 .modal-body > .image-tab,
body.page-id-692 .modal-body > img,
body.home.page-id-112 .modal-body > img{
padding:0px !important;
width:100% !important;
}
body.page-id-2294 section.elementor-element{
width:100% !important;
max-width:100% !important;
}
.page-id-2294 #gallery .picframe .overlay-1 {
width: 100% !important;
height: 100% !important;
}
body.page-id-2294 .modal-body > .image-tab .details-row .details-col{
padding:20px 15px !important;
}
body.page-id-2294 .modal-body > .image-tab .details-row .details-col br{
display:none !important;
}
body.page-id-2294 .modal-body > .image-tab .details-row .details-col p.details-text {
font-size: 14px !important;
line-height: 15px !important;
margin: 0 0 5px !important;
font-family: "Dosis", sans-serif;
text-align: left;
}
body.page-id-2294 .modal-body > .image-tab .details-row .details-col h5.details-text {
font-size: 14px !important;
line-height: 22px !important;
margin: 0 !important;
text-align: left;
font-family: 'Dosis', sans-serif;
}
@media screen and (min-width:1800px){
#inpagebanner{
background-position: 50% 15px !important;
background-size: 100% !important;
background-repeat:repeat-x;
}
}
@media screen and (min-width:1921px){
#inpagebanner{
background-position: 50% 33px !important;
background-size: 70% !important;
background-repeat:repeat-x;
}
}
@media screen and (max-width:1024px){
#topheader-box #htcol1{
width:70%;
}
#topheader-box #htcol2{
width:30%;
}
div#navigation-col {
align-items: flex-end;
} div#navigation-col .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal {
top: 125px !important;
left: auto !important;
right: 0 !important;
width: 100% !important;
position: fixed;
background: #18191b !important;
padding: 0 20px;
border-top: 2px solid #8c7967;
}
.ehf-header #masthead.fixed div#navigation-col .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal{
top:82px !important;
}
div#bannerfirstheading .elementor-element.elementor-widget-heading {
width:100%;
position:static;
margin:0 0 25px
}
#ourprocess-flex > .e-con-inner {
width: 100%;
display: flex;
align-items: flex-start;
justify-content: flex-start;
flex-wrap: wrap;
flex-grow: unset;
flex-shrink: unset;
flex-direction: row;
}
#ourprocess-flex > .e-con-inner > .elementor-element{
width:25%;
margin:0 !important;
}
#ourprocess-flex > .e-con-inner > .elementor-element {
width: 25%;
margin: 0 !important;
align-items: center;
justify-content: center;
}
body.home div#gallery .item .picframe > a > img{
height:201px !important;
object-fit:contain;
}
body.page-id-2294 .modal-body,
body.page-id-692 .modal-body,
body.home.page-id-112 .modal-body{
grid-column-gap: 10px;
grid-template-columns: repeat(3, 1fr);
grid-row-gap: 35px;
padding: 0 45px;
}
body.page-id-2294 .modal-body > .image-tab{
padding:0px;
}
}
@media screen and (max-width:1024px){
#topheader-box #htcol1{
width:100%;
justify-content:center;
padding:10px 0;
}
#topheader-box #htcol2{
width:30%;
display:none !important;
}
#ourprocess-flex > .e-con-inner > .elementor-element{
width:23%;
margin:0 1% !important;
}
body.home .de-gallery.hover-1 span.overlay-1:hover .project-name{
font-size:18px !important;
}
body.home div#gallery .modal-header{
padding-top:0 !important;
}
body.home div#gallery .modal-header .close{
padding-top:0 !important;
}
#breadpage .breadpagecrumb li,
#breadpage .breadpagecrumb li a{
font-size:12px;
}
}
@media screen and (max-width:991px) and (min-width:768px){
div#inpagebanner > .e-con-inner {
padding: 210px 0px 45px;
}
}
@media screen and (max-width:767px){
.ehf-header #masthead{
position:fixed;
top:0;
left:0;
width:100%;
z-index:999;
}
div#stickyheader > .e-con-inner{
width:100%;
display:flex;
align-items:center;
justify-content:flex-start;
flex-wrap:wrap;
flex-direction:row;
gap:unset;
}
#bannerhomecon{
min-height:unset !important;
height:100vh !important;
background-size:cover !important;
}
div#navigation-col .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal{
top:89px !important;
padding:0 30px;
}
div#navigation-col .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal ul li{
padding:0 10px !important;
}
#ourprocess-flex > .e-con-inner{
display:grid !important;
grid-template-columns:repeat(2, 1fr);
grid-column-gap:40px;
grid-row-gap:40px;
height:auto !important;
}
#ourprocess-flex > .e-con-inner > .elementor-element {
width: 100%;
margin: 0 !important;
}
body.home div#gallery .item {
width: 50% !important;
margin: 0 !important;
}
div#inpagebanner #pagetitlecontainer >.e-con-inner{
flex-direction:column;
}
div#inpagebanner #pagetitlecontainer >.e-con-inner > .elementor-element{
width:100% !important;
}
#breadpage .breadpagecrumb{
justify-content:center;
}
.tabimg.tabactive:after{
display:none;
}
.ehf-header #masthead.fixed,
.ehf-header #masthead{
height:89px;
}
.picframe img{
width:100% !important;
height:auto !important;
min-height:unset;
}
.de-gallery.hover-1 span.overlay-1,
.page-id-1389 #gallery .picframe .overlay-1{
min-height: 192px;
min-height: unset;
height: 100% !important;
width: 100% !important;
}
body.page-id-692 .modal-body > img{
width:100% !important;
margin:0 !important;
padding:0 !important;
}
body.page-id-2294 .modal-body{
align-items:flex-start;
justify-content:flex-start;
}
body.page-id-2294 .modal-body > .image-tab{
width:100% !important;
margin:0 !important;
padding:0 !important;	
}
body.page-id-2294 .modal-body > .image-tab .details-row .details-col{
padding:20px 5px !important;
}
body.page-id-2294 .modal-body > .image-tab .details-row .details-col br{
display:none !important;
}
body.page-id-2294 .modal-body > .image-tab .details-row .details-col p.details-text {
font-size: 12px !important;
line-height: 15px !important;
margin: 0 0 5px !important;
font-family: "Dosis", sans-serif;
text-align: left;
}
body.page-id-2294 .modal-body > .image-tab .details-row .details-col h5.details-text {
font-size: 14px !important;
line-height: 22px !important;
margin: 0 !important;
text-align: left;
font-family: 'Dosis', sans-serif;
}
#abouttextpara p br{
display:none !important;
}
body.page-id-2294 .modal-body,
body.page-id-692 .modal-body,
body.home.page-id-112 .modal-body{
grid-column-gap: 10px;
grid-template-columns: repeat(2, 1fr);
grid-row-gap: 35px;
padding: 0 15px;
}
body.page-id-2294 .modal-body > .image-tab{
padding:0px;
}
body.page-id-2294 .modal.show .modal-dialog,
body.page-id-692 .modal.show .modal-dialog,
body.home.page-id-112 .modal.show .modal-dialog{
margin:0 !important;
}
}
.details-row {
width: 100%;
height: 125px;
background-color: white;
display: flex;
}
.details-col {
flex: 50%;
padding: 10px;
line-height: 10px;
}
.details-text {
color: black;
line-height: 5px;
}
.image-tab {
padding: 15px;
}.clearfix::before,.clearfix::after{content:" ";display:table;clear:both}.eael-testimonial-slider.nav-top-left,.eael-testimonial-slider.nav-top-right,.eael-team-slider.nav-top-left,.eael-team-slider.nav-top-right,.eael-logo-carousel.nav-top-left,.eael-logo-carousel.nav-top-right,.eael-post-carousel.nav-top-left,.eael-post-carousel.nav-top-right,.eael-product-carousel.nav-top-left,.eael-product-carousel.nav-top-right{padding-top:40px}.eael-contact-form input[type=text],.eael-contact-form input[type=email],.eael-contact-form input[type=url],.eael-contact-form input[type=tel],.eael-contact-form input[type=date],.eael-contact-form input[type=number],.eael-contact-form textarea{background:#fff;box-shadow:none;-webkit-box-shadow:none;float:none;height:auto;margin:0;outline:0;width:100%}.eael-contact-form input[type=submit]{border:0;float:none;height:auto;margin:0;padding:10px 20px;width:auto;-webkit-transition:all .25s linear 0s;transition:all .25s linear 0s}.eael-contact-form.placeholder-hide input::-webkit-input-placeholder,.eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input::-moz-placeholder,.eael-contact-form.placeholder-hide textarea::-moz-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input:-ms-input-placeholder,.eael-contact-form.placeholder-hide textarea:-ms-input-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input:-moz-placeholder,.eael-contact-form.placeholder-hide textarea:-moz-placeholder{opacity:0;visibility:hidden}.eael-custom-radio-checkbox input[type=checkbox],.eael-custom-radio-checkbox input[type=radio]{-webkit-appearance:none;-moz-appearance:none;border-style:solid;border-width:0;outline:none;min-width:1px;width:15px;height:15px;background:#ddd;padding:3px}.eael-custom-radio-checkbox input[type=checkbox]:before,.eael-custom-radio-checkbox input[type=radio]:before{content:"";width:100%;height:100%;padding:0;margin:0;display:block}.eael-custom-radio-checkbox input[type=checkbox]:checked:before,.eael-custom-radio-checkbox input[type=radio]:checked:before{background:#999;-webkit-transition:all .25s linear 0s;transition:all .25s linear 0s}.eael-custom-radio-checkbox input[type=radio]{border-radius:50%}.eael-custom-radio-checkbox input[type=radio]:before{border-radius:50%}.eael-post-elements-readmore-btn{font-size:12px;font-weight:500;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:inline-block}.elementor-lightbox .dialog-widget-content{width:100%;height:100%}.eael-contact-form-align-left,.elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container{margin:0 auto 0 0;display:inline-block;text-align:left}.eael-contact-form-align-center,.elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container{float:none;margin:0 auto;display:inline-block;text-align:left}.eael-contact-form-align-right,.elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container{margin:0 0 0 auto;display:inline-block;text-align:left}.eael-force-hide{display:none !important}.eael-d-none{display:none !important}.eael-d-block{display:block !important}.eael-h-auto{height:auto !important}.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating{display:none}.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating~.count{display:none}.sr-only{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}