/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 19 2022 | 03:51:32 */
/*global*/
body .home_heading .ct-headline{
    font-size: 40px;
}
/*global*/
/*Desktop Old*/
.ct-section-inner-wrap, .oxy-header-container{
    max-width: 1280px;
}
body .oxy-modal-backdrop{
    z-index: 99999999 !important;
}

/* Navbar */
.oxy-pro-menu-container > div:first-child{
    width: 75%;
}
#-pro-menu-61-10 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list li.current_page_item a{
    justify-content: end;
    color: #0F2539;
    font-family: 'Inter';
    font-style: normal;
    font-size: 20px;
} 
#-pro-menu-186-10 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list li.current_page_item a{
    justify-content: end;
    color: #0F2539;
    font-family: 'Inter';
    font-style: normal;
    font-size: 20px;
}
#-pro-menu-186-10 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list li.current_page_item a::after{
    min-height: 6px; 
    content: "";
    background-color: #c5c5a6;
    width: 11%;
    height: 3px;
    position: absolute;
    bottom: 0px;
    right: 13px;
    display: block; 
}
#-pro-menu-186-10 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 1;
    text-align: right; 
    color: #0F2539;
    justify-content: end;
    padding-right: 13px;
} 
#-pro-menu-61-10 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list li.current_page_item a::after{
    min-height: 6px; 
    content: "";
    background-color: #c5c5a6;
    width: 11%;
    height: 3px;
    position: absolute;
    bottom: 0px;
    right: 13px;
    display: block;
}
#-pro-menu-61-10 .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 1;
    text-align: right; 
    color: #0F2539;
    justify-content: end;
    padding-right: 13px;
}
.oxy-pro-menu-mobile-close-icon .svg--pro-menu-61-10 title{
    display: none;
}
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container::before{
    content:url(http://dx-synthesis.adkqlq80ff-ez94dmlmz4mr.p.temp-site.link/wp-content/uploads/2022/05/logo-png-3-2.png);
    position: absolute;
    top: 6%;
}
.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
    width: 29px;
    height: 31px;
} 
body .main_header_blue{
    top: 0 !important;
}

/* Navbar Home */
body .home{
    overflow: hidden;
}
body.home .main_header_blue{
    display: none !important;
} 
body .main_header_white{
    display: none !important;
} 
body.home .main_header_white{
    display: block !important;
}   
body .oxy-sticky-header-active .main_header_wrapper{
    background: #0F2539 !important;
}
body .main_header_blue .main_header_wrapper{
    background: transparent;
    padding-bottom: 10px;
    padding-top: 5px;
}
body .main_header .main_header_wrapper{
    padding: 7px;
}
body .main_header{
    z-index: 99999;
    width: 100%;
    position: fixed;
    top: 5px;
}

body .home_heading::after{
    bottom: 0;
}
body .main_header .oxy-header-center .main_phone{
    display: flex;
    flex-flow: row;
}
body .main_header .oxy-header-center .main_phone .phone_item{
    display: flex;
    flex-flow: row;
} 
body .home .main_header_blue .main_header_wrapper{ 
    background: transparent;
}
body .main_header_blue .main_header_wrapper{
    background: #0F2539 !important;
}

body  .oxy-header-right .main_menu .oxy-pro-menu .menu-main-menu-container .main_phone{
    display: none;
}
/* Section 1 */
body .home_row_1{
    -webkit-border-bottom-right-radius: 35%;
    -moz-border-radius-bottomright: 35%;
    border-bottom-right-radius: 35%;
    overflow: hidden;
    }
body .home_row_1 .ct-section-inner-wrap{
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
body .home_row_1 .ct-section-inner-wrap .unslider{
    padding: 0;
}
body .home_row_1 .ct-section-inner-wrap .unslider .unslider-wrap.unslider-carousel > li{
    padding: 0;
}
body .home_row_1 .unslider  ul li .ct-slide{
    position: relative;
}
body .home_row_1 .unslider ul li .ct-slide .heading_slider{
    position: absolute;
    bottom: 80px;
    left: 35px;
    text-align: start;
}
body .home_row_1 .unslider ul li .ct-slide .heading_slider h2{
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 58px;
    color: #FFFFFF;
    text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.6);
}
body .home_row_1 .unslider ul li .ct-slide .heading_slider h2:after{
    content: "";
    background-color: #c5c5a6;
    width: 30%;
    height: 12px;
    position: relative;
    bottom: -5px;
    left: 0;
    display: block;
} 
/* Section 2  
body .home_row_2 .home_wrapper .home_right{
    padding-left: 2%;
}
body .home_row_2 .home_wrapper .home_right .home_button a{
    background: #C5C5A6;
    border-radius: 0px 15px 0px 0px;
    padding-top: 11px;
    padding-bottom: 11px;
    padding-right: 31px;
    padding-left: 54px;
    position: relative;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 19px;
    color: #0F2539;
    filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}
body .home_row_2 .home_wrapper .home_right .home_button a:before{
    content: url(/wp-content/uploads/2022/05/Group-72.png);
    position: absolute;
    left: -13px;
    top: -3px; 
}
body .home_row_2 .home_text{
    margin-bottom: 30px;
}
body .home_text .ct-text-block{
    margin-top: 11px;
}
*/
/* Section 3 */
body .home_row_3 .ct-section-inner-wrap .home_units .ct-toolset-view .js-wpv-view-layout .unit_hover_image{
    height: 13%;
    background: linear-gradient(360deg,#0f2539 10.34%,rgba(15,37,57,0) 88.35%);
}
body .home_row_3 .ct-section-inner-wrap .home_units .ct-toolset-view .js-wpv-view-layout .unit_hover_image .unit_title{
    font-size: 40px;
}
body .home_row_3 .ct-section-inner-wrap .home_units .ct-toolset-view .js-wpv-view-layout .unit_hover_image .unit_size{
    font-size: 24px;
    line-height: 1.3;
    margin-top: 12px;
    margin-bottom: 11px;
}
body .home_row_3 .ct-section-inner-wrap .home_units .ct-toolset-view .js-wpv-view-layout .unit_hover_image .unit_size p{
    margin-top: 14px; 
    font-size: 20px;
    line-height: 1.3;
}
body .home_row_3 .ct-section-inner-wrap .home_units .ct-toolset-view .js-wpv-view-layout .unit_hover_image .unit_3d{
    margin-bottom: 34px;
}
body .home_row_3 .home_units .slick-track .unit_item .unit_hover_image .unit_hover_wrapper .unit_3d a{
    background: #C5C5A6;
    border-radius: 7px 17px 0px 9px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-right: 31px;
    padding-left: 55px;
    position: relative;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-size: 16px;
    line-height: 1.4; 
    color: #0F2539;
    margin-top: 8px;
    filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}
body .home_row_3 .home_units .slick-track .unit_item .unit_hover_image .unit_hover_wrapper .unit_3d a:before{
    content: url(http://dx-synthesis.adkqlq80ff-ez94dmlmz4mr.p.temp-site.link/wp-content/uploads/2022/05/Group-72.png);
    position: absolute;
    left: -5px;
    top: -7px;
    width: 34px;
    height: 50px;
}
body .home_row_3 .ct-section-inner-wrap .home_units .ct-toolset-view .js-wpv-view-layout .unit_hover_image .spec_wrapper{
    margin-top: 14px;
    margin-bottom: 24px;
}
body .home_row_3 .ct-section-inner-wrap .home_units .ct-toolset-view .js-wpv-view-layout .unit_hover_image .spec_wrapper > div{
    padding-left: 42px;
    background-size: 30px !important;
    width: 28%;
    margin-right: 5%; 
}
body .home_row_3 .ct-section-inner-wrap .home_units .ct-toolset-view .js-wpv-view-layout .unit_hover_image .unit_title::after{
    width: 30%;
}
  
/* Section 4 */
body .home_row_4{
    background-image: url(http://dx-synthesis.adkqlq80ff-ez94dmlmz4mr.p.temp-site.link/wp-content/uploads/2022/10/Daun-left.png);
    background-repeat: no-repeat;
    background-position: left top;
    background-size: auto;
}
body .home_row_4 .home_wrapper{
    display: flex;
    flex-flow: row nowrap;
}
body .home_row_4 .home_wrapper .home_tombol{
    margin-top: -78px;
    margin-bottom: 39px;
}
body .home_row_4 .home_wrapper .home_tombol a {
    box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.41);
    -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.41);
    -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.41); 
    background: #C5C5A6;
    border-radius: 7px 17px 0px 9px;
    border: 1px solid transparent;
    color: #0F2539;
    }
    body .home_row_4 .home_wrapper .home_tombol a:hover{
    box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.62);
    -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.62);
    -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.62);
    font-weight: 600; 
    }

    
/* Section 5 */
body .home_row_5 .home_wrapper{ 
    width: 100%;
    display: flex;
    flex-flow: row nowrap;
}
body .home_row_5 .home_wrapper .home_left .home_gallery{
    width: 100%;
}
body .home_row_5 .home_wrapper .home_left{
    width: 70%;
    margin-right: 2%; 
}
body .home_row_5 .home_wrapper .home_right{
    width: 30%;
}
html body .modula-fancybox-container .modula-fancybox-button{
    z-index: 99999;
}
body .home_row_5 .modula .modula-items .modula-item{
    background: rgba(15, 37, 57, 0.87);
}
html body .modula .modula-item.effect-pufrobo p{
    margin-top: 13px;
    margin-bottom: 23px;
    color: #FFF !important;
    font-weight: 600;
    text-align: center;
}
html body .modula .modula-items .modula-item.tg-loaded img.pic:hover{
    opacity: 0.3 !important;
}

 
/* Section 6 */
body .home_row_6 .home_wrapper .home_news{
    display: flex;
    flex-flow: row nowrap;
}
body .home_row_6 .home_wrapper .home_news .news_item_wrapper{
    width: 30%;
    padding-right: 2%;
}
body .home_row_6 #headline-51-190{
    font-size: 48px;
}
body .home_row_6 .ct-section-inner-wrap .news_home .news_home_item .news_introtext{
    height: 95px;
    overflow: hidden;
    color: #9d9d9d;
}
body .home_row_6 .ct-section-inner-wrap .news_home .news_home_item .read_more a:hover{
    margin-left: 17px;
}
/* Section 7 */
body .home_row_7 .ct-section-inner-wrap{
    padding-bottom: 0;
}
body .home_row_7 .home_row_7_wrapper{
    width: 100%;
    background-repeat: no-repeat;
    padding: 32px;
    height: 26em; 
    align-items: center;
    padding-top: 4em;
}
body .home_row_7 .home_row_7_wrapper .home_row_7_heading h2{
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 32px;
    line-height: 1;
    text-align: center;
    color: #FFFFFF; 
}
body .home_row_7 .home_row_7_wrapper .home_row_7_subheading{
    font-family: 'Inter';
    font-style: normal;
    font-weight: 60;
    font-size: 32px;
    line-height: 1;
    text-align: center;
    color: #FFFFFF;
    padding-top: 10px;
}
body .home_row_7 .home_row_7_wrapper .home_row_7_buttom{
    background: #FFFFFF;
    border-radius: 0px 15px 0px 0px;
    padding-top: 11px;
    padding-bottom: 11px;
    padding-right: 31px;
    padding-left: 54px;
    position: relative;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 19px; 
    color: #0F2539;
    margin-top: 49px;
    filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}
body .home_row_7 .home_row_7_wrapper .home_row_7_buttom:before{
    content: url(http://dx-synthesis.adkqlq80ff-ez94dmlmz4mr.p.temp-site.link/wp-content/uploads/2022/05/Group-74.png);
    position: absolute;
    left: -15px;
    top: -7px;
    width: 34px;
    height: 50px; 
}

/* Section maps */
body .home_maps .ct-section-inner-wrap{
    padding: 0;
    max-width: none;
    align-items: center;
    margin-bottom: 29px;
}



/* About Us */
body .about_us_row .about_us_collum .about_us_wrapper .about_text{
    margin-bottom: 38px;
}

/* Type Unit Detail */
body .unit_detail .unit_detail_wrapper .unit_detail_left .unit_detail_size .ct-text-block{
    font-size: 24px;
}
body .unit_detail .unit_detail_wrapper .unit_detail_mid .unit_detail_description .ct-text-block{
    margin-top: 20ox;
    margin-bottom: 31px;
}
body .unit_detail .unit_detail_wrapper .unit_detail_right .list_unit_gallery{
    height: auto;
}
body section.unit_detail .unit_detail_wrapper .ct-toolset-view .list_unit_galley .lightSlider .gallery_item img{
    max-width: 100%;
}
body .unit_detail .unit_detail_wrapper .unit_detail_right .unit_detail_gallery_wrapper .js-wpv-view-layout .list_unit_gallery .lSSlideOuter{
    max-width: 98%;
    max-height: 100%;
}
body .unit_detail .unit_detail_wrapper .unit_detail_right .unit_detail_gallery_wrapper .js-wpv-view-layout .list_unit_gallery .lSSlideOuter .lSSlideWrapper ul li img{
    width: 98%;
} 
body .unit_detail .unit_detail_wrapper .unit_detail_mid .unit_detail_spec_wrapper{
    padding-left: 0;
    padding-right: 0;
}

body .unit_detail  .unit_detail_blueprint .slick-list .slick-slide .blueprint_image{
    margin: 17px;
}
/*
body .unit_detail .unit_detail_wrapper .unit_detail_right .unit_detail_gallery_wrapper .js-wpv-view-layout .list_unit_gallery .lSSlideOuter .lSSlideWrapper{
    height: 444px;
}
*/
/* Facilities */
body .facility_row #div_block-15-240 h1{
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 1;
    color: #0f2539;
}
body .facility_row #div_block-15-240 h1::after{
    content: "";
    background-color: #c5c5a6;
    width: 20%;
    height: 12px;
    position: relative;
    bottom: -5px;
    left: 0;
    display: block;
}
body .facility_row #div_block-15-240 #text_block-9-240{
    margin-top: 20px;
}
body .facility_row .facility_list .facility_item:nth-child(2n+1) .facility_img{
    border-radius: 0px 50px; 
}
body .facility_row .facility_list .facility_item:nth-child(2n) .facility_img{ 
    border-radius: 0px 50px;
    transform: matrix(-1, 0, 0, 1, 0, 0);
}
body .facility_row .facility_list .facility_heading .ct-headline{
    font-size: 18px;
}
/* News & Events */
body .news_event_row .news_event_wrapper .news_event_right .news_event_page{
    display: flex;
    flex-flow: row nowrap;
}
body .news_event_row .news_event_wrapper .news_event_right .news_event_page .news_event_item{
    width: 33%;
    padding-right: 2%;
} 
body .news_event_row .news_event_wrapper .news_event_right .news_event_list .ct-toolset-view .news_event_page .news_event_item .news_event_title{
    font-weight: 400;
    font-size: 20px;
    height: 46px;
    overflow: hidden;
}
body .news_event_row .news_event_wrapper .news_event_right .news_event_list .ct-toolset-view .news_event_page .news_event_item .news_event_introtext{
    height: 107px;
    overflow: hidden;
    color: #9d9d9d;
    font-size: 15px;
}
body .news_event_row .read_more:hover{
    padding-left: 30px;
}
/* News & Event Detail */
body .news_event_detail{
    background-size: 27%;
}
body .news_event_detail .ct-section-inner-wrap{
    margin-top: 75px;
}
body .news_event_detail .ct-section-inner-wrap{
    display: flex;
    flex-flow: row nowrap;
}
body .news_event_detail .ct-section-inner-wrap .news_event_wrapper{
    width: 70%;
    display: flex;
    flex-flow: row nowrap;
}
body .news_event_detail .ct-section-inner-wrap .item_event_wrapper{
     width: 30%;
     padding-left: 5%;
}
body .news_event_detail .ct-section-inner-wrap .item_event_wrapper .item_event{
    display: flex;
    flex-flow: row nowrap;
    width: 100%;
    margin-bottom: 2%;
}
body .news_event_detail .ct-section-inner-wrap .item_event_wrapper .item_event .item_event_heading h1{
    font-size: 12px;
}
body .news_event_detail .ct-section-inner-wrap .item_event_wrapper .item_event .item_event_heading{
    width: 60%;
    padding-left: 3%;
    padding-top: 20px;
}
body .news_event_detail .ct-section-inner-wrap .item_event_wrapper .item_event .item_event_img{
    width: 40%;
}
body .news_event_detail .ct-section-inner-wrap .item_event_wrapper .item_event:hover{
    border: 11px solid transparent;
}
body .news_event_detail .item_event_wrapper .other_news_list .ct-toolset-view .news_other_right .news_other_title a:hover{
    font-weight: 600;
}
body .news_event_detail .item_event_wrapper .other_news_list .ct-toolset-view .news_other_right .news_other_title a{
    font-size: 16px;
    line-height: 1.2;
}
body .news_event_detail .item_event_wrapper .other_news_heading::after{
    height: 4px;
}
body .news_event_detail .news_event_wrapper .news_event_left .news_event_heading::after{
    height: 5px;
}
/* Contact Us */
body .contact_us .contact_us_wrapper .contact_us_right{
    padding-top: 20.5em;
	padding-left: 5%;
}
body .contact_us .fluentform .ff_btn_style{
    width: 27%;
    padding-left: 11x;
}
body .contact_us .contact_us_wrapper .ff_submit_btn_wrapper{
    position: relative;
}
body .contact_us .contact_us_wrapper .frm-fluent-form .ff_submit_btn_wrapper::before{
    content: url(http://dx-synthesis.adkqlq80ff-ez94dmlmz4mr.p.temp-site.link/uploads/2022/05/Group-44.png);
    position: absolute;
    right: 24%;
    z-index: 99;  
} 
body .contact_us .contact_us_wrapper .contact_us_left .contact_us_form .ff-el-input--content .iti__flag-container ul{
    z-index: 9999;
}
.fluentform .ff_btn_style:focus, .fluentform .ff_btn_style:hover{
    color: #333;
}
body .contact_us .contact_us_wrapper .contact_us_heading h2{
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-size: 48px;
    line-height: 1.1;
    color: #0F2539;
}
body .contact_us .contact_us_right .contact_us_title .contact_us_icon{
    display: flex;
    flex-flow: row;
}
body .contact_us .contact_us_right .contact_us_title .contact_us_icon .icon_tlp{
    margin-right: -6px;
    padding-left: 25px;
    position: relative;
}
body .contact_us .contact_us_right .contact_us_title .contact_us_icon .icon_tlp a{
    padding-left: 24px;
}
body .contact_us .contact_us_right .contact_us_title .contact_us_icon .icon_tlp::after{
    content: url(http://dx-synthesis.adkqlq80ff-ez94dmlmz4mr.p.temp-site.link/wp-content/uploads/2022/05/bxs_phone-call.png);
    padding-left: 0; 
    position: absolute;
    top: 4px;
}
body .contact_us .contact_us_right .contact_us_title .contact_us_icon .icon_wa{
    padding-left: 25px;
    position: relative;
}
body .contact_us .contact_us_right .contact_us_title .contact_us_icon .icon_wa a{
    padding-left: 24px;
}
body .contact_us .contact_us_right .contact_us_title .contact_us_icon .icon_wa::after{
    content: url(http://dx-synthesis.adkqlq80ff-ez94dmlmz4mr.p.temp-site.link/wp-content/uploads/2022/05/Vector.png);
    padding-left: 0; 
    position: absolute;
    top: 3px;
}
body .contact_us .contact_us_right .contact_us_title .ct-text-block{ 
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    font-size: 16px; 
    line-height: 1.2;
    color: #0F2539; 
}



/* Widget Sosmed */
body .widget_sosmed{
    position: fixed;
    right: 0;
    top: 58%;
    align-items: flex-end;
    z-index: 99;
}
body .widget_sosmed .widget_call{
    display: flex;
    flex-flow: row nowrap;
    transition: width 500ms;
    width: 50%;
    padding: 9px;
    background: #A15528;
    margin-bottom: 6px;
    border-top-left-radius: 123px;
    border-bottom-left-radius: 123px;
    align-items: center;
}
body .widget_call:hover{
    background: #A15528;
    width: 97px; 
    border-top-left-radius: 123px;
    border-bottom-left-radius: 123px;
}
body  .widget_sosmed .widget_call img{
    margin-left: 8px;
}
body .widget_sosmed .widget_call a{
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    color: #0F2539;
    padding-left: 21px;
}
/*
body .widget_sosmed .widget_call .ct-text-block{
    display: none;
}
body .widget_sosmed .widget_call:hover .ct-text-block{
    display: block;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 19px; 
    color: #0F2539;
    padding-left: 23px;
}
*/
body .widget_sosmed .widget_chat{
    display: flex;
    flex-flow: row nowrap;
    transition: width 500ms;
    width: 50%;
    padding: 9px;
    background: #A15528;
    margin-bottom: 6px;
    border-top-left-radius: 123px;
    border-bottom-left-radius: 123px;
    align-items: center;
}
body .widget_sosmed .widget_chat a{
    color: #FFF !important;
}
body .widget_sosmed .widget_chat a:hover{
    font-weight: 700;
}
body .widget_chat:hover{
    background: #A15528;
    width: 97px; 
    border-top-left-radius: 123px;
    border-bottom-left-radius: 123px;
} 
body  .widget_sosmed .widget_chat img{
    margin-left: 8px;
}
body .widget_sosmed .widget_chat a{ 
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    color: #0F2539;
    padding-left: 21px;
}


/* Footer */
body .main_footer .ct-section-inner-wrap{
    padding-right: 0;
    padding-left:  0;
    padding-top: 23px;
}
body .main_footer .footer_wrapper{
    display: flex;
    flex-flow: row nowrap;
} 
body .main_footer .footer_wrapper .main_footer_text{
    font-family: 'Inter' !important ;
    font-style: normal !important ;
    font-weight: 300 !important ;
    font-size: 13px !important;
    line-height: 13px !important; 
    color: #FFFFFF !important;
}
body .main_footer .footer_wrapper .footer_heading{
    font-family: 'Inter' !important;
    font-style: normal !important;
    font-weight: 600 !important ;
    font-size: 18px !important;
    line-height: 1.1 !important;
    color: #C5C5A6 !important;
}
body .main_footer .footer_wrapper .main_footer_sosmed{
    display: flex;
    flex-flow: row nowrap;
    padding-top: 12px;
}
body .main_footer .footer_wrapper .main_footer_sosmed .main_footer_icon{
    padding-right: 3px;
    padding-left: 3px;
}
body .footer_menu{
    margin-left: 0;
}
body .main_footer .footer_address div{
    line-height: 1.1;
    font-size: 14px !important;
}
.oxy-nav-menu .oxy-nav-menu-list li.menu-item{
    width: 28%;
    text-align: start;
}
#_nav_menu-151-10 .menu-item a{
    padding-top: 7px !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 5px !important;
}
#_nav_menu-151-10 .menu-item:hover a{
    background-color: transparent !important;
    padding-top: 0 !important;
    border-top-width: 0 !important; 
    color: #FFFFFF !important;
}
.ct-new-columns > .ct-div-block{
    padding-right: 7px !important;
}


html body .modula.modula-gallery-initialized .modula-item:hover img, html body .modula.modula-gallery-initialized .modula-items .modula-item.tg-loaded:hover img.pic{
    opacity: 0.1 !important;
}
 
/*
body .main_footer .footer_wrapper .footer_sosmed .main_footer_sosmed .main_footer_icon a{
    padding-top: 10px;
}
body .main_footer .footer_wrapper .footer_sosmed .main_footer_sosmed .main_footer_icon a:hover{
    padding-top: 0px;
    -webkit-transition: outline 100ms ease;
    -moz-transition: outline 100ms ease;
    -ms-transition: outline 100ms ease;
    -o-transition: outline 100ms ease;
    transition: outline 100ms ease;
}
*/


/*-=========-*/
#jtg-222.modula-gallery .modula-item > a, #jtg-222.modula-gallery .modula-item, #jtg-222.modula-gallery .modula-item-content > a hover {
    cursor: zoom-in;
    background: #2c3e50;
	font-style:inherit;
	color:white;   
}


.oxy-pro-menu-list {
	text-align:left;
    flex-direction: column;
    width: 100%;
    top: 100px;
    left: 28px;
    gap: 24px;
}
/*
.news_home {
    display: grid;
    grid-template-columns: repeat(auto-fill,minmax(500px, 1fr));
    flex-direction: row;
    gap: 12px;
    font-size: 13px;
}
*/
.oxy-nav-menu-list {
    flex-direction: column;
    display: flex;
    align-items: flex-start;
}
.oxy-nav-menu-list{
    display: flex;
    flex-flow: row wrap;
}

.oxy-nav-menu .oxy-nav-menu-list li.menu-item {
    list-style-type: none;
    display: flex;
    flex-direction: column;
    width: 31%;
    margin-right: 2%;
}
/*Desktop Old*/
/**/





body .hidden{
    display: none !important;
} 
body .main_header, body .main_header.oxy-sticky-header-active{
    z-index: 99999999 !important;
}
.slick-prev, .slick-next { 
    background-image: url(http://dx-synthesis.adkqlq80ff-ez94dmlmz4mr.p.temp-site.link/wp-content/uploads/2022/09/right.png) !important;
    width: 35px !important;
    height: 42px !important;
} 
.slick-prev:before, .slick-next:before{ 
    display: none;
}
body .home_heading::after{
    width: 7%;
    height: 6px !important;
}
body .widget_sosmed{
    top: 33% !important;
}
body .widget_call:hover, body .widget_chat:hover {
    width: 134px !important;
} 
/*
body .widget_sosmed .widget_call a, body .widget_sosmed .widget_chat a{
    font-weight: 400 !important;
    font-size: 20px !important;
    padding-left: 0 !important;
}

body .widget_sosmed .widget_call, body .widget_sosmed .widget_chat{
    width: 56% !important;
} 
*/

body .ct-headline::after{
    height: 5px !important;
}
/*Start Frist Homepage*/
body .home .ct-section-inner-wrap{
    padding: 0;
} 
/*End Frist Homepage*/
/*Start Homepage*/
    /*Start home row 1*/
    body .home_row_1 .ct-shortcode rs-slides{
        -webkit-border-bottom-right-radius: 250px;
-moz-border-radius-bottomright: 250px;
border-bottom-right-radius: 250px;
    }
    /*End home row 1*/
    /*Start home row 2*/
    body .home_row_2{
        background-image: url(http://dx-synthesis.adkqlq80ff-ez94dmlmz4mr.p.temp-site.link/wp-content/uploads/2022/09/Daun-left-1.png), url(http://dx-synthesis.adkqlq80ff-ez94dmlmz4mr.p.temp-site.link/wp-content/uploads/2022/09/Daun-right-1.png); 
        background-repeat: no-repeat;
        background-position: bottom left, bottom right;
    }
    body section.home_row_2 .home_wrapper{
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }
    body section.home_row_2 .home_wrapper .home_heading{
        text-align: center;
        justify-content: center;
        align-items: center;
        margin-bottom: 20px;
    }
    body section.home_row_2 .home_wrapper .home_heading::after{
        left: 0;
        bottom: -22px;
        width: 10%;
        height: 8px;
    }
    body section.home_row_2 .home_wrapper .home_text{
        margin-top: 25px;
        width: 75%;
        text-align: center;
    }
    body section.home_row_2 .home_wrapper .home_button{
        width: 100%;
        justify-content: center;
        align-items: center;
    }
    body section.home_row_2 .home_wrapper .home_button a:hover{
        filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
        font-weight: 600;
    }
    body section.home_row_2 .home_wrapper .home_button a{
        background: #C5C5A6;
        border-radius: 7px 17px 0px 9px;
        padding-top: 4px;
        padding-bottom: 4px;
        padding-right: 31px;
        padding-left: 55px;
        position: relative;
        font-family: 'Inter';
        font-style: normal; 
        font-size: 16px;
        line-height: 1.4;
        color: #0F2539;
        margin-top: 8px; 
        border: 1px solid transparent;
    }
    body section.home_row_2 .home_wrapper .home_button a::before{
        content: url(http://dx-synthesis.adkqlq80ff-ez94dmlmz4mr.p.temp-site.link/wp-content/uploads/2022/05/Group-72.png);
        position: absolute;
        left: -5px;
        top: -7px;
        width: 34px;
        height: 50px;
    }
    /*End home row 2*/
    /*Start home row 3*/
    body .home_row_3 .ct-section-inner-wrap .home_units .ct-toolset-view .js-wpv-view-layout .unit_hover_image .unit_title a{
        font-family: 'Inter';
        font-style: normal;
        font-weight: 700;
        font-size: 40px;
        line-height: 48px;
        color: #FFFFFF;
    }
    body .home_row_3 .ct-section-inner-wrap .home_units .ct-toolset-view .js-wpv-view-layout .unit_hover_image .unit_title::after{
        height: 6px;
    }
    body .home_row_3 .ct-section-inner-wrap .home_units .ct-toolset-view .js-wpv-view-layout .unit_hover_image .spec_wrapper > div{
        width: 38% !important;
    }
    body .home_row_3 .ct-section-inner-wrap .home_units .ct-toolset-view .js-wpv-view-layout .unit_item .spec_wrapper, body .home_row_3 .ct-section-inner-wrap .home_units .ct-toolset-view .js-wpv-view-layout .unit_item .unit_3d, body .home_row_3 .ct-section-inner-wrap .home_units .ct-toolset-view .js-wpv-view-layout .unit_item .unit_size{
        display: flex;
        flex-direction: column;
    }
    body .home_row_3 .ct-section-inner-wrap .home_units .ct-toolset-view .js-wpv-view-layout .unit_item:hover .spec_wrapper, body .home_row_3 .ct-section-inner-wrap .home_units .ct-toolset-view .js-wpv-view-layout .unit_item:hover .unit_3d, body .home_row_3 .ct-section-inner-wrap .home_units .ct-toolset-view .js-wpv-view-layout .unit_item:hover .unit_size{
        display: flex;
        flex-direction: column;
    }
    /*End home row 3*/
    /*Start home row 4 new*/
    body .home_row_4_new .home_wrapper .home_left .home_heading::after{
        width: 14%;
        height: 8px;
    }
    body .home_row_4.home_row_4_new .home_right{
        justify-content: center;
        align-items: center;
    }
    /*End home row 4 new*/
    /*Start home row 6*/
    body .home_row_6 .home_heading::after{
        width: 31%;
    }
    /*END Home row 6*/
    /*Start home row 9*/
    body .home_row_9 .home_facility_wrapper .slick-list .slick-slide{
        padding: 20px;
    }
    body .home_row_9 .home_heading{
        padding-left: 19px;
    }
    body .home_row_9 .home_facility_wrapper .item_heading{
        padding-top: 11px;
    }
    body .home_row_9 .home_facility_wrapper .item_heading .ct-headline::after{
        height: 5px;
    } 
    body .home_row_9 .slick-next{
        background: url(http://dx-synthesis.adkqlq80ff-ez94dmlmz4mr.p.temp-site.link/wp-content/uploads/2022/09/right-1.png) center center no-repeat !important;
        z-index: 10px !important;
    }
    body .home_row_9 .slick-prev{
        background: url(http://dx-synthesis.adkqlq80ff-ez94dmlmz4mr.p.temp-site.link/wp-content/uploads/2022/09/left-1.png) center center no-repeat !important;
        z-index: 10px !important;
    }
    body .home_row_9 .slick-next:hover{
        background: url(http://dx-synthesis.adkqlq80ff-ez94dmlmz4mr.p.temp-site.link/wp-content/uploads/2022/09/right-2.png) center center no-repeat !important;
    }
    body .home_row_9 .slick-prev:hover{
        background: url(http://dx-synthesis.adkqlq80ff-ez94dmlmz4mr.p.temp-site.link/wp-content/uploads/2022/09/left-2.png) center center no-repeat !important;
    }
    /*End home row 9*/
    /**/
    /**/
/*End Homepage*/



/*Start About Us*/
    /*Start about_us_row*/
    body .about_us_row{
        background-image: url(http://dx-synthesis.adkqlq80ff-ez94dmlmz4mr.p.temp-site.link/wp-content/uploads/2022/09/Daun-right.png);
        background-position: right 108%;
        background-size: auto;
        background-repeat: no-repeat;
    }
    body .about_us_row .ct-section-inner-wrap{
        padding-top: 10%;
    }
    /*End about_us_row*/ 
    /*Start about_row_3*/
    body .about_row_3{
        background-image: url(http://dx-synthesis.adkqlq80ff-ez94dmlmz4mr.p.temp-site.link/wp-content/uploads/2022/10/Daun-Left-3.png);
        background-position: bottom left;
        background-size: auto;
        background-repeat: no-repeat;
    }
    /*End .about_row_3*/ 
/*End  About Us*/



/*Start Unit Detail*/
body .unit_detail{
    background-image: url(http://dx-synthesis.adkqlq80ff-ez94dmlmz4mr.p.temp-site.link/wp-content/uploads/2022/09/Daun-Leaf.png);
    background-position: bottom left;
    background-size: auto;
    background-repeat: no-repeat;
}
/*
body .unit_detail .ct-section-inner-wrap{
    padding-top: 10%;
}
*/
body .unit_detail .ct-section-inner-wrap .unit_detail_wrapper .unit_left{
    width: 54%;
    margin-right: 67px;
}
body .unit_detail .ct-section-inner-wrap .unit_detail_wrapper .unit_right{
    width: 30%;
}
body .unit_detail .ct-section-inner-wrap .unit_detail_wrapper .unit_left .unit_detail_right{
    width: 100%;
}
body .unit_detail .ct-section-inner-wrap .unit_detail_wrapper .unit_right .unit_detail_left .unit_detail_left{
    width: 100%;
}
body .unit_detail .ct-section-inner-wrap .unit_detail_wrapper .unit_right .unit_detail_right .unit_detail_mid{
    width: 100%;
}
body .unit_detail .unit_detail_wrapper .unit_detail_left{
    width: 100%;
}
body .unit_detail .unit_detail_wrapper .unit_detail_mid{
    width: 100%;
}
body .unit_detail .unit_detail_wrapper .unit_detail_mid .unit_detail_3d:hover{
    filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}
body .unit_detail .unit_detail_wrapper .unit_detail_mid .unit_detail_3d{
    display: flex;
    flex-flow: row;
    margin-top: 20px;
    position: relative;
}
body .unit_detail .unit_detail_wrapper .unit_detail_mid .unit_detail_3d a{
    background: #C5C5A6;
    border-radius: 0px 15px 0px 0px;
    border: 1px solid transparent; 
    padding: 6px 24px;
}
body .unit_detail .unit_detail_wrapper .unit_detail_mid .unit_detail_3d::before{
    content: url(http://dx-synthesis.adkqlq80ff-ez94dmlmz4mr.p.temp-site.link/wp-content/uploads/2022/09/vektor.png);
    width: 46px;
    height: 50px;
    position: absolute;
    left: -27px
}
body .lb-outerContainer{
    position: fixed;
    left: 50%;
    top: 50%;
    -ms-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
body .lb-dataContainer{
    position: fixed;
    right: 24%;
    top: 9%;
}
/*End Unit Detail*/
/*Start Contact Us*/ 
body .contact_us .ct-section-inner-wrap{
    padding-top: 10%;
}
body section.contact_us .contact_us_wrapper .contact_left .contact_us_right_wrapper .contact_us_title .contact_us_icon{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
body section.contact_us .contact_us_wrapper  .contact_us_title .contact_us_icon .icon_tlp{
    display: flex;
    flex-direction: column;
}
body section.contact_us .contact_us_wrapper  .contact_us_title .contact_us_icon .icon_tlp::before {
    content: url(http://dx-synthesis.adkqlq80ff-ez94dmlmz4mr.p.temp-site.link/wp-content/uploads/2022/05/bxs_phone-call.png);
    padding-right: 10px;
}
body section.contact_us .contact_us_wrapper .contact_us_title .contact_us_icon .icon_wa{
    display: flex;
    flex-direction: column;
}
body section.contact_us .contact_us_wrapper .contact_us_title .contact_us_icon .icon_wa::after{
    content: url(http://dx-synthesis.adkqlq80ff-ez94dmlmz4mr.p.temp-site.link/wp-content/uploads/2022/05/Vector.png);
    padding-right: 10px; 
} 
body .contact_us .contact_us_wrapper .contact_us_left{
    margin-top: 20px;
}
body .contact_us .contact_marketing_gallery{
    margin-top: 20px;
}
body section.contact_us .contact_us_wrapper .contact_us_right_wrapper .contact_us_right{
    padding-right: 0;
    padding-left: 10px;
    margin-top: 11px;
}
body section.contact_us .contact_us_wrapper .contact_us_right{
    padding-top: 10px !important;
    padding-right: 0;
    padding-left: 73px;
}
body section.contact_us .contact_us_wrapper .contact_us_right img{
    -webkit-border-top-right-radius: 100px;
    -webkit-border-bottom-left-radius: 100px;
    -moz-border-radius-topright: 100px;
    -moz-border-radius-bottomleft: 100px;
    border-top-right-radius: 100px;
    border-bottom-left-radius: 100px;
} 
body .contact_us .contact_us_wrapper .ff_submit_btn_wrapper:hover{
    filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
}
body .contact_us .contact_us_cards:hover{
    filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25)); 
}
body .contact_us .contact_us_cards a .contact_us_text{
    padding: 8px 10px 8px 20px;
}
body .contact_us .contact_us_cards a{
    font-weight: 300;
}
body .main_footer .footer_wrapper .main_footer_sosmed .main_footer_icon:hover{
    padding-top: 4px;
}
body .contact_us .contact_us_cards a:hover{
    font-weight: 600;
}
body .contact_us .icon_tlp{
    margin-top: 13px;
}
#_nav_menu-151-10.oxy-nav-menu:not(.oxy-nav-menu-open) .menu-item a:hover{
    font-weight: 600;
}
body .contact_us .icon_tlp a:hover, body .contact_us .icon_wa a:hover{
    font-weight: 600;
}
/*End Contact Us*/
/*Start Facility*/
body .facility_row{
    background-image: url(http://dx-synthesis.adkqlq80ff-ez94dmlmz4mr.p.temp-site.link/wp-content/uploads/2022/09/Daun-Leaf-2-2.png);
    background-position: top right;
    background-size: 30%;
    background-repeat: no-repeat;
}
body .facility_row .ct-section-inner-wrap{
    padding-top: 10%;
}
body .facility_row .facility_list{
    justify-content: center;
}
body .facility_row .facility_head_description .facility_description{
    justify-content: center;
    align-items: center;
    width: 75%;
}
/*End facility*/
/*Start news*/
body .news_event_row{
    background-image: url(http://dx-synthesis.adkqlq80ff-ez94dmlmz4mr.p.temp-site.link/wp-content/uploads/2022/09/Group-39.png);
    background-position: left 60%;
    background-size: auto;
    background-repeat: no-repeat;
}
body .news_event_row .ct-section-inner-wrap{
    padding-top: 10%;
}
/*End news*/ 
/*Start NEWS Dtail*/
body .news_event_detail{
    background-image: url(http://dx-synthesis.adkqlq80ff-ez94dmlmz4mr.p.temp-site.link/wp-content/uploads/2022/09/Daun-Leaf-2-1.png);
    background-position: bottom left;
    background-size: auto;
    background-repeat: no-repeat;
}
/*End News Detail*/
/*Start gallery*/
body .section_video_gallery .ct-section-inner-wrap{
    padding-top: 10%;
}
body .gallery_big_wrapper{
    background: url(http://dx-synthesis.adkqlq80ff-ez94dmlmz4mr.p.temp-site.link/wp-content/uploads/2022/09/Daun-Leaf-2-2-1.png),url(http://dx-synthesis.adkqlq80ff-ez94dmlmz4mr.p.temp-site.link/wp-content/uploads/2022/09/Daun-Leaf-2-3.png);
    background-repeat: no-repeat;
    background-position: top right, left 60%;
}
body .gallery_heading .ct-headline::after {
    left: auto;
    margin: auto;
    width: 11%;
} 
body .section_video_gallery .video_gallery_wrapper .ct-toolset-view .video_gallery .video_gallery_item{
    padding: 3px;
    border: 0 solid transparent;
}
body .section_video_gallery .video_gallery_wrapper .ct-toolset-view .video_gallery .doxa_active::before{
    width: 98%;
    height: 97%;
} 

body .section_video_gallery  .slick-prev{
    left: 17px; 
    z-index: 999;
}
body .section_video_gallery  .slick-next{
    right: 17px;
}
body section.section_photo_gallery .slick-prev{
    left: 17px; 
    z-index: 999;
}
body section.section_photo_gallery .slick-next{
    right: 17px;
}
/*End gallery*/ 
 
/*Start Footer*/
body .main_footer .ct-section-inner-wrap{
    max-width: none;
    max-width: 100%;
}
body .main_footer .ct-section-inner-wrap .footer_wrapper{
    max-width: 100%;
}
.ct-new-columns > .ct-div-block{
    width: 22%;
}
/*End Footer*/
body .qtip-default{
    z-index: 1000000299 !important;
}
body .qtip-focus{
    border-radius: 0px 50px 0px 0px;
    width: 100%;
    border: 1px solid transparent;
    background-color: #FFF; 
}
body .qtip-focus .qtip-content h2{
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-size: 19px;
    line-height: 1.2;
    color: #0F2539;
    padding-left: 5px;
}
body .qtip-focus .qtip-content p{
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 1.2;
    color: #0F2539;
    padding-left: 5px;
}
body .qtip-focus .qtip-content img{
    border-radius: 0px 50px 0px 0px;
    width: 100%;
}
body .qtip-focus .qtip-content .maps_popup{
    box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.41);
    -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.41);
    -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.41);
    background: #C5C5A6;
    border-radius: 7px 17px 0px 9px;
    border: 1px solid transparent;
    color: #0F2539 !important;
    padding: 5px;
    margin-top: 10px;
}
body div.qtip-hover .qtip-content h2:hover{
    font-family: 'Inter' !important;
    font-style: normal !important;
    font-weight: 700 !important;
    font-size: 19px !important;
    color: #0F2539 !important;
    padding-left: 5px !important;
}
body div.qtip-hover .qtip-content p:hover{
    font-family: 'Inter' !important;
    font-style: normal !important;
    font-weight: 400 !important;
    font-size: 12px !important;
    line-height: 1.2 !important;
    color: #0F2539 !important;
    padding-left: 5px !important;
}
body div.qtip-hover .qtip-content img:hover{
    border-radius: 0px 50px 0px 0px !important;
    width: 100% !important;
}
body div.qtip-hover .qtip-content .maps_popup:hover{
    box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.41) !important;
    -webkit-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.41) !important;
    -moz-box-shadow: 10px 10px 5px 0px rgba(0,0,0,0.41) !important;
    background: #C5C5A6 !important;
    border-radius: 7px 17px 0px 9px !important;
    border: 1px solid transparent !important;
    color: #0F2539 !important;
    padding: 5px !important;
}
.wpcmtt-tooltip-style-5.wpcmtt-tooltip.no-style .qtip-content, .wpcmtt-tooltip-style-5.wpcmtt-tooltip .qtip-tip{
    background-color: #fff;
    border-color: #fff;
}