/* CUSTOM CSS*/
@import url('https://fonts.googleapis.com/css?family=Prompt:300,400,500,700&display=swap');
body { overflow-x: hidden; }
body, p { font-family: 'PSLSimilanyaExtraSP'; }
body, p { font-family: 'Prompt', sans-serif; }
div#ss1 { padding: 0; }
header#main-header { background-color: transparent !important; box-shadow: 0 0 0px rgba(0, 0, 0, .1) !important; }
div#page-container { padding-top: 0px !important; }
body div.et_pb_section.et_pb_section_0 { background-image: linear-gradient(60deg, #fff 0%, #fff 100%) !important; }
#top-menu a { color: #fff; text-transform: uppercase; }
div#et_top_search { display: none; }
header#main-header .container.clearfix.et_menu_container { max-width: 100%; width: 95%; box-shadow: none; }
header#main-header .logo_container a { width: 120px; max-width: 100%; float: left; }
header#main-header .logo_container a img#logo { max-height: max-content; width: 100%; height: auto; }
.et_header_style_left .logo_container { position: absolute; width: auto; height: auto; top: 20px; }
div#et-top-navigation { padding-top: 50px !important; }
div#menu_custom { padding: 20px 0; background: transparent !important; position: fixed; width: 100%; }
div#menu_custom>.et_pb_row { width: 95%; max-width: 100%; padding: 0; }
div#menu_custom div#left img { width: 120px; max-width: 100%; }
div#menu_custom div#right a { color: #fff; text-transform: uppercase; }
div#menu_custom div#right .et_pb_menu__menu { padding: 20px 0; }
header.fixed { display: block; float: left; width: 100%; height: 100%; }
header.fixed div#menu_custom { position: fixed; background: #ffd700 !important; padding: 10px; }
header.fixed div#menu_custom div#left img { width: 60px; }
div#menu_custom { transition: all 0.5s; }
div#footer_custom { background: #ffd800; padding: 20px 0; }
div#footer_custom .footer_1 { background: transparent; margin: auto; padding: 0; }
div#footer_custom .footer_1 div { background: transparent; color: #fff; }
div#footer_custom .footer_1 a { color: #fff; }
.et_pb_menu_0_tb_header.et_pb_menu { background-color: transparent !important; }
div#footer_custom .footer_2 { padding: 20px 0 10px 0; }
div#footer_custom .footer_3 { padding: 10px 0; }
.config_page { display: none; }
.topic { font-size: 3rem; color: #252525; font-weight: bold; margin-bottom: 40px !important; }
.topic2 { font-size: 1rem; color: #252525; font-weight: bold; margin-bottom: 10px !important; }
.detail { color: #767676; margin: 0; padding-top: 0; margin-bottom: 20px; }
div#menu_custom div#right a { color: #fff; text-transform: uppercase; font-size: 25px; font-family: 'PSLSimilanyaExtraSP'; }
.txt_silde span { color: #ffd800; }
.topic_small { margin-bottom: 15px !important; }
.box_circle_img { background: #ffd800; border-radius: 50%; position: relative; height: 140px; display: table !important; width: 140px; margin-bottom: 100px !important; }
.box_circle_img span.et_pb_image_wrap { display: table-cell !important; vertical-align: middle; }
.text_circle { text-align: center; color: #fff; }
.text_circle { position: absolute; top: 0; font-size: 18px; width: 136%; left: -16%; margin-top: 165px; }
.text_circle span { color: #ffd800; }
div#box_title_img { padding: 0 0 80px 0; }
div#ss_service { padding: 200px 0 200px; }
.box_title_img { padding: 0 0 80px 0; }
.soc_inline_box { float: left; display: inline-block; margin-right: 10px; margin-bottom: 10px !important; margin-top: 10px; }
div#footer_custom .footer_1 a { color: #fff; font-size: 28px !important; font-family: 'PSLSimilanyaExtraSP' !important; text-transform: uppercase; font-weight: bold; }
div#footer_custom ul.et-menu.nav li { padding: 0 30px; }
.footer_3 span { color: #fff; }
.txt_silde_jeen { font-family: 'AdobeHeitiStd-Regular-Alphabetic' !important; }
.box_title_just { font-family: 'JUSTICE_LEAGUE'; font-size: 80px; color: #fff; margin-bottom: 80px; }
.text_JUSTICE span { color: #ffd700; }
.box_circle_img .et_pb_text_inner { text-align: center; font-family: 'JUSTICE_LEAGUE'; color: #fff; font-size: 21px; line-height: 31px; vertical-align: middle; display: table-cell; text-shadow: 2px 2px 2px #000000; }
div#logo_sticky { display: none; }
body#out-profile div#menu_custom { background: #ffd700 !important; position: static; }
body#out-profile div#logo_main { margin: 0; }
body#out-profile div#menu_custom img { width: 69px; }
body#contact_page div#menu_custom { background: #ffd700 !important; position: static; }
body#contact_page div#logo_main { margin: 0; }
body#contact_page div#menu_custom img { width: 69px; }
body#about-us div#menu_custom { background: #ffd700 !important; position: static; }
body#about-us div#logo_main { margin: 0; }
body#about-us div#menu_custom img { width: 69px; }
.et_pb_scroll_top.et-pb-icon { right: calc(50% - 50px); bottom: -12px; padding: 5px; border-top-left-radius: 90px; border-top-right-radius: 90px; width: 100px; }
.claer { clear: both; }
.clear_main { margin-bottom: 0 !important; float: left; clear: both; }
.soc_inline_box_single { width: 30px; }
.soc_inline_box2 { margin-right: 0 !important; }
div#our_profile .box_title_img img {
    max-width: 400px;
}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next, .owl-carousel button.owl-dot {
    height: 50px;
}
body#out-profile div#our_profile {
    padding-top: 0;
}
span.block_mobile {
    color: white;
}
span.block_mobile.yellow {
    color: #ffd800 !important;
}
span.block_tablet {
    color: white !important;
    display: block;
}
span.block_pc {
    color: white !important;
    display: block;
}
div#sl_notebook{
	display:none !important; 
}
div#sl_tablet{
	display:none !important; 
}
div#sl_mobile{
	display:none !important; 
}