@charset "utf-8";
/* CSS Document */

.site-header{ /*background-color:#173e62 !important;*/}
/*.site-content-contain {margin-top: -101px !important;}*/
.site-content-contain-projects {margin-top: 0px !important;}
.elementor-2450 .elementor-element.elementor-element-4f30037 .elementor-image img, .elementor-2450 .elementor-element.elementor-element-4f30037 .elementor-image>a img[src$=".svg"], .elementor-2450 .elementor-element.elementor-element-4f30037 .elementor-image>img[src$=".svg"], .elementor-2450 .elementor-element.elementor-element-4f30037 .elementor-image figure>a img[src$=".svg"] {
    width: 140px;
}
.elementor-2442 .elementor-element.elementor-element-46c4674>.elementor-element-populated {padding: 5% 40% 5% 12%;}
.portfolio .portfolio-post-thumbnail {height: 615px; background-color:#FFF;}
.elementor-nav-menu--layout-horizontal.elementor-nav-menu--main:not(.e--pointer-framed) .elementor-nav-menu>li.current-menu-parent>a:before, .elementor-nav-menu--layout-horizontal.elementor-nav-menu--main:not(.e--pointer-framed) .elementor-nav-menu>li.current-menu-parent>a:after {opacity: 0;}

.page-title-bar {margin-top: 0px !important;}
/*.site-content-contain {margin-top: 0px !important;}
*/.single-portfolio-menu.sticky-show {
    position: fixed !important;
    margin: 0;
    width: 100% !important;
    justify-content: center;
}


.elementor .elementor-image-box-wrapper {
    padding: 20px !important;
}
.ifxf{font-family: Palatino, "Palatino Linotype", "Palatino LT STD" !important;   font-style: italic;  font-weight: bold;}

@media only screen and (max-width: 600px) {
  .site-content-contain {margin-top: 0px !important;}
}
@media only screen 
and (min-width : 1920px){
/*.iflexp { border:1px solid red;}	*/
.iflexp .page-title-bar {height: 1062px !important;}
.iflexp .page-title-bar-inner{margin-top: 500px !important;}
}

