.et_header_style_fullscreen .et_pb_fullscreen_nav_container {
width: 50%;
}
.et_slide_in_menu_container.et_pb_fullscreen_menu_opened.et_pb_fullscreen_menu_animated {
padding-top: 0 !important;
} .et_header_style_fullscreen .et_slide_menu_top {
display: table !important;
float: right!important;
position: initial;
width: 50%;
height: 100%;
text-align: center;
vertical-align: middle;
}
.et_header_style_fullscreen .et_pb_top_menu_inner {
display: table-cell !important;
position: relative;
width: 100%;
padding: 0 15%;
text-align: left!important;
vertical-align: middle;
}
.et_header_style_fullscreen .et_slide_menu_top ul.et-social-icons {
width: 100%;
}
.et_header_style_fullscreen div#et-info {
float: none!important;
width: 100%;
}
.et_header_style_fullscreen div#et-info span {
display: block;
margin-bottom: 30px;
} .et_header_style_fullscreen ul#mobile_menu_slide {
padding: 0 15%;
text-align: right;
} .et_pb_fullscreen_menu_animated .mobile_menu_bar:before {
font-size: 120px;
} .et_slide_menu_top {
background: none;
} .et_header_style_fullscreen .et_slide_in_menu_container.et_pb_fullscreen_menu_opened {
opacity: 1;
} .et_slide_in_menu_container span.et_mobile_menu_arrow {
opacity: 1;
}
.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu_arrow:before {
font-size: 34px;
}
.et_slide_in_menu_container.et_pb_fullscreen_menu_opened.et_pb_fullscreen_menu_animated {
width: 50%!important;
}
.et_pb_fullscreen_menu_animated .mobile_menu_bar:before {
font-size: 57px;
color: #063a5e!important;
}
.et_header_style_fullscreen .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu {
top: 59px;
}
.mobile_menu_bar::before {
font-size: 41px;
color: #063a5e!important;
}
.et_header_style_fullscreen .et_pb_fullscreen_nav_container {
width: 69%;
}
.et_pb_filterable_portfolio .et_pb_portofolio_pagination,
.et_pb_gallery .et_pb_gallery_pagination {
border-top: 0 solid #e2e2e2;
}
.et_slide_in_menu_container.et_pb_fullscreen_menu_opened.et_pb_fullscreen_menu_animated {
padding-top: 0 !important;
} html body .blog_landing_M .et_pb_posts .published .day {
color: #d9d9d9 !important;
}
.et_pb_blog_0 .et_pb_post,
.et_pb_blog_0 .et_pb_post .post-content * {
color: #db2751!important;
}  .et_pb_filterable_portfolio .et_pb_portfolio_filters li a {
border: 0 solid #e2e2e2;
background-color: transparent;
}
.et_pb_filterable_portfolio .et_pb_portfolio_filters li a:hover {
background-color: transparent;
}
.et_pb_column.et_pb_column_4_4.et_pb_column_9.et_pb_css_mix_blend_mode_passthrough.et-last-child a {
color: white;
} div#footer-bottom {
display: none;
}
.ml11 {
font-size: 3.5em;
font-weight: 900;
}
.ml11 .text-wrapper {
display: inline-block;
position: relative;
padding-top: 0.1em;
padding-right: 0.05em;
padding-bottom: 0.15em;
}
.ml11 .line {
position: absolute;
left: 0;
width: 3px;
height: 100%;
opacity: 0;
background-color: #fff;
-webkit-transform-origin: 0 50%;
transform-origin: 0 50%;
-ms-transform-origin: 0 50%;
}
.ml11 .line1 {
top: 0;
left: 0;
}
.ml11 .letter {
display: inline-block;
line-height: 1em;
} .blog_landing_M .et_pb_posts .published .day {
font-family: ED,Helvetica,Arial,Lucida,sans-serif !important;
color: #db2751 !important;
}
.et_pb_blog_0 .et_pb_post,
.et_pb_blog_0 .et_pb_post .post-content {
color: #db2751!important;
}   .ds-masonry-portfolio .et_pb_portfolio_item {
display: none;
} .ds-masonry-portfolio .et_pb_portfolio_items {
-webkit-column-gap: 20px; column-gap: 30px; width: 100%;
margin-bottom: 30px;
-webkit-columns: 20em; columns: 20em; } .ds-masonry-portfolio .et_pb_portfolio_item {
width: 100%;
margin: 0;
border-bottom: 30px solid transparent; overflow: hidden;
-webkit-column-break-inside: avoid;
break-inside: avoid-column;
} .ds-masonry-portfolio .et_pb_portfolio_item h2 {
margin-top: 0;
padding-bottom: 0;
} .ds-masonry-portfolio .ds-portfolio-text {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: absolute;
top: 0;
flex-direction: column;
justify-content: center;
width: 100%;
height: 100%;
padding: 20px; opacity: 0;
background: #db2751ad; -webkit-transition: all .3s ease;
-o-transition: all .3s ease;
transition: all .3s ease;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
} .ds-masonry-portfolio .et_pb_portfolio_item:hover .ds-portfolio-text {
opacity: 1;
} .ds-masonry-portfolio .et_pb_portfolio_filters ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-wrap: wrap;
justify-content: space-between;
width: 100%;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
-ms-flex-wrap: wrap;
}
.ds-masonry-portfolio .et_pb_portfolio_filters li {
min-width: 20%; text-align: center;
}                @media(min-width:320px) and (max-width:768px) {
.et_header_style_fullscreen .et_pb_fullscreen_nav_container {
width: 50%;
}
.et_slide_in_menu_container.et_pb_fullscreen_menu_opened.et_pb_fullscreen_menu_animated {
padding-top: 0 !important;
} .et_header_style_fullscreen .et_slide_menu_top {
display: table !important;
float: right;
position: initial;
width: 50%;
height: 100%;
text-align: center;
vertical-align: middle;
}
.et_header_style_fullscreen .et_pb_top_menu_inner {
display: table-cell !important;
position: relative;
width: 100%;
padding: 0 15%;
text-align: left!important;
vertical-align: middle;
}
.et_header_style_fullscreen .et_slide_menu_top ul.et-social-icons {
width: 100%;
}
.et_header_style_fullscreen div#et-info {
float: none!important;
width: 100%;
}
.et_header_style_fullscreen div#et-info span {
display: block;
margin-bottom: 30px;
}
body #page-container .et_pb_button_5 {
margin-top: 50px;
font-size: 22px!important;
}
.et_pb_column .et_pb_row_inner,
.et_pb_row {
padding: 0;
}
html body .et_pb_module.et_pb_text.et_pb_text_5.et_pb_bg_layout_light.et_pb_text_align_left {
margin-left: 134px!important;
}
.et_pb_section.et_pb_section_3.et_section_regular {
padding-top: 32px;
padding-bottom: 32px;
} .et_header_style_fullscreen .et_slide_menu_top .et-search-form {
width: 100% !important;
margin-top: 30px !important;
margin-bottom: 15px;
padding: 25px !important;
max-width: 300px !important;
}
.et_slide_menu_top button#searchsubmit_header {
width: 50px;
height: 41px;
}
.et_slide_menu_top button#searchsubmit_header:before {
font-size: 22px;
} .et_header_style_fullscreen ul#mobile_menu_slide {
padding: 0 15%;
text-align: right;
} .et_pb_fullscreen_menu_animated .mobile_menu_bar:before {
font-size: 120px;
} .et_slide_menu_top {
background: none;
} .et_header_style_fullscreen .et_slide_in_menu_container.et_pb_fullscreen_menu_opened {
opacity: 1;
} .et_slide_in_menu_container span.et_mobile_menu_arrow {
opacity: 1;
}
.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu_arrow:before {
font-size: 34px;
}
.et_pb_fullscreen_menu_animated .mobile_menu_bar:before {
font-size: 50px;
}
.et_header_style_fullscreen ul#mobile_menu_slide {
padding: 0 31%;
text-align: center;
}
.et_slide_in_menu_container.et_pb_fullscreen_menu_opened.et_pb_fullscreen_menu_animated {
width: 100%!important;
}
div#et-top-navigation {
padding-left: 104px;
}
.mobile_menu_bar::before {
padding: 0;
border-radius: 0;
font-size: 38px;
color: #063a5e;
background-color: transparent;
}
li#menu-item-56 {
line-height: 50px;
} .et_pb_module.et_pb_text.et_pb_text_5.et_pb_bg_layout_light.et_pb_text_align_left {
margin-left: 24px!important;
}
.et_pb_module.et_pb_text.et_pb_text_4.et_pb_bg_layout_light.et_pb_text_align_left {
margin-left: 23px!important;
}
.et_pb_portfolio_filters.clearfix ul li {
display: none!important;
}
.et_pb_text_40 {
margin-bottom: 39px!important;
}
img#logo {
display: none;
} .et_header_style_fullscreen .et_pb_fullscreen_nav_container {
width: 50%;
} .et_pb_toggle_1.et_pb_toggle h5,
.et_pb_toggle_1.et_pb_toggle h1.et_pb_toggle_title,
.et_pb_toggle_1.et_pb_toggle h2.et_pb_toggle_title,
.et_pb_toggle_1.et_pb_toggle h3.et_pb_toggle_title,
.et_pb_toggle_1.et_pb_toggle h4.et_pb_toggle_title,
.et_pb_toggle_1.et_pb_toggle h6.et_pb_toggle_title {
line-height: 29px;
}
.et_pb_toggle_3.et_pb_toggle h5,
.et_pb_toggle_3.et_pb_toggle h1.et_pb_toggle_title,
.et_pb_toggle_3.et_pb_toggle h2.et_pb_toggle_title,
.et_pb_toggle_3.et_pb_toggle h3.et_pb_toggle_title,
.et_pb_toggle_3.et_pb_toggle h4.et_pb_toggle_title,
.et_pb_toggle_3.et_pb_toggle h6.et_pb_toggle_title {
line-height: 29px;
}
.et_pb_toggle_title:before {
font-size: 22px;
} .et_pb_module.et_pb_text.et_pb_text_5.et_pb_bg_layout_light.et_pb_text_align_left {
margin-left: 20px!important;
}
.et_pb_contact_field[data-type=select]:after {
position: absolute;
top: 76%;
}
.et_pb_contact_select {
padding: 16px 0 16px 0;
}
.et_pb_contact_form_1.et_pb_contact_form_container .input {
letter-spacing: 0;
}
.et_pb_text_5 {
margin-top: -63px!important;
}
}
@media(max-width:980px) {
.menu {
display: none;
}
}