/*
Theme Name:    Divi-child
Theme URI:     
Description:   Child theme for Austek
Author:        Divi-theme-child
Author URI:     
Template:       Divi
Version:        1.0.0
*/

/*------------------------------ ADDITIONAL CSS HERE ------------------------------*/

@import url('https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@100;200;300;400;500;600;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;400;500;700&display=swap');

body {

   font-family: 'Roboto Mono', monospace !important;
   font-family: 'Montserrat', sans-serif !important;

}

.table_box .et_pb_toggle_title:before {
    content: "\f067" !important;
    display: inline-block !important;
    font: normal normal normal 14px/1 FontAwesome !important;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased !important;
    -moz-osx-font-smoothing: grayscale !important;
    background: url("/../../wp-content/uploads/2023/03/plus-icon-21722-1.png");
    background-size: contain;
    width: 60px;
    height: 60px;
    content: "" !important;
    background-position: center;
    top: 0px;
}

.footer_li li a , .footer_li li {
    color: black;
}

@font-face {
    font-family: 'Tiny';
    font-style: normal;
    src: local('Tiny'), url('./include/webfonts/TINY5x3-120.woff') format('woff');
}

@font-face {
    font-family: 'Tiny1';
    font-style: normal;
    src: local('Tiny1'), url('./include/webfonts/TINY5x3-20.woff') format('woff');
}

@font-face {
    font-family: 'Tiny2';
    font-style: normal;
    src: local('Tiny2'), url('./include/webfonts/TINY5x3-40.woff') format('woff');
}

@font-face {
    font-family: 'Tiny3';
    font-style: normal;
    src: local('Tiny3'), url('./include/webfonts/TINY5x3-60.woff') format('woff');
}

@font-face {
    font-family: 'Tiny4';
    font-style: normal;
    src: local('Tiny4'), url('./include/webfonts/TINY5x3-80.woff') format('woff');
}

@font-face {
    font-family: 'Tiny5';
    font-style: normal;
    src: local('Tiny5'), url('./include/webfonts/TINY5x3-100.woff') format('woff');
}

@font-face {
    font-family: 'Tiny6';
    font-style: normal;
    src: local('Tiny6'), url('./include/webfonts/TINY5x3-120.woff') format('woff');
}

@font-face {
    font-family: 'Tiny7';
    font-style: normal;
    src: local('Tiny7'), url('./include/webfonts/TINY5x3-140.woff') format('woff');
}

@font-face {
    font-family: 'Tiny8';
    font-style: normal;
    src: local('Tiny8'), url('./include/webfonts/TINY5x3-160.woff') format('woff');
}

@font-face {
    font-family: 'Tiny9';
    font-style: normal;
    src: local('Tiny9'), url('./include/webfonts/TINY5x3-180.woff') format('woff');
}

@font-face {
    font-family: 'Tiny10';
    font-style: normal;
    src: local('Tiny10'), url('./include/webfonts/TINY5x3-200.woff') format('woff');
}

@font-face {
    font-family: 'Tiny11';
    font-style: normal;
    src: local('Tiny11'), url('./include/webfonts/TINY5x3-220.woff') format('woff');
}

@font-face {
    font-family: 'Tiny12';
    font-style: normal;
    src: local('Tiny12'), url('./include/webfonts/TINY5x3-240.woff') format('woff');
}

@font-face {
    font-family: 'Tiny13';
    font-style: normal;
    src: local('Tiny13'), url('./include/webfonts/TINY5x3-260.woff') format('woff');
}

@font-face {
    font-family: 'Tiny14';
    font-style: normal;
    src: local('Tiny14'), url('./include/webfonts/TINY5x3-280.woff') format('woff');
}

@font-face {
    font-family: 'Tiny15';
    font-style: normal;
    src: local('Tiny300'), url('./include/webfonts/TINY5x3-300.woff') format('woff');
}

.tfn1 {
    font-family: 'Tiny1', sans-serif !important;;
    font-size: 48px;
}

.tfn2 {
    font-family: 'Tiny2', sans-serif !important;;
    font-size: 48px;
}

.tfn3 {
    font-family: 'Tiny3', sans-serif !important;;
    font-size: 48px;
}

.tfn4 {
    font-family: 'Tiny4', sans-serif !important;;
    font-size: 48px;
}

.tfn5 {
    font-family: 'Tiny5', sans-serif !important;;
    font-size: 48px;
}

.tfn6 {
    font-family: 'Tiny6', sans-serif !important;;
    font-size: 48px;
}

.tfn7 {
    font-family: 'Tiny7', sans-serif !important;;
    font-size: 48px;
}

.tfn8 {
    font-family: 'Tiny8', sans-serif !important;;
    font-size: 48px;
}

.tfn9 {
    font-family: 'Tiny9', sans-serif !important;;
    font-size: 48px;
}

.tfn10 {
    font-family: 'Tiny10', sans-serif !important;;
    font-size: 48px;
}

.tfn11 {
    font-family: 'Tiny11', sans-serif !important;;
    font-size: 48px;
}

.tfn12 {
    font-family: 'Tiny12', sans-serif !important;;
    font-size: 48px;
}

.tfn13 {
    font-family: 'Tiny13', sans-serif !important;;
    font-size: 48px;
}

.tfn14 {
    font-family: 'Tiny14', sans-serif !important;;
    font-size: 48px;
}

.no_padding {
    padding: 0px !important;
}

.main_box {
    padding: 0px !important;
}


.blog_inner_title {
    display: none;
}


.inner_page_title_box .et_pb_text_inner {
    text-transform: uppercase;
    letter-spacing: 10px;
    font-size: 22px;
}

.sarjat_bottom_arrow {
    list-style: none !important;
    display: flex;
    justify-content: end;
    align-items: center;
    padding-right: 100px !important;
    padding-bottom: 0px !important;
    color: #000;
}


.sarjat_bottom_arrow li span {
    text-decoration: none !important;
    text-transform: uppercase;
    letter-spacing: 14px;
    font-size: 20px;
}

.books_main_section_inner {
   
    position: relative;
    transition: 1s ease-out;
    -webkit-transition: 1s ease-out;

}

.home footer.et-l.et-l--footer {
    position: relative;
    z-index: 9;
}

.home  div#main-content {
    position: relative;
    z-index: 10;
}
h5.et_pb_toggle_title {
    color: black !important;
    font-size: 30px;
    font-size: 50px;
    letter-spacing: 7px;
    text-transform: uppercase;
}

.blog_inner_text_inner h1 {
    margin-bottom: 20px;
}

.blog_inner_text_inner span {
    line-height: 36px;
    font-size: 21px;
}

.blog_content_col_right_inner_box li {
    padding-bottom: 10px;
}

span.box_main_title_Area {
    padding-bottom: 10px;
    display: block;
}

.table_box .et_pb_toggle_open .et_pb_toggle_title:before {
    transform: rotate(45deg);
}
.table_box  .et_pb_toggle_title:before {
    transform: rotate(0deg);
    transition: 0.1s !important;
    font-size: 30px !important;
    color: black;

}


.table_box  .et_pb_toggle {
    border: none;
}

.table_box      .et_pb_accordion_item {
    background: transparent !important;
}
.books_main_box {
    width: 20%;
    /* background: #012315; */
    padding-bottom: 30px;
        padding: 10px
        width: 20%;
    /* background: #012315; */
    padding-bottom: 30px;
    padding: 10px;
    height: 100vh;
    padding: 0px;
}
.books_main_box_inner_box {
    width: 100%;
}
.books_main_box img {
    display: block;
    margin: 0 auto;
    height: 100vh;
    object-fit: cover;
    object-position: center;
    width: 100%
}

.instagram_box_main_section_inner .et_pb_code_inner {
    color: #000 !important;
}

.body_box {
    width:82% !important;
}

.sidebar_box {
    width: 18% !important;
    position: fixed;
    right: 0;
}

.Sarjast_desc {
    color: black;
    line-height: 1.6em;
    font-size: 18px;
}
.inner_page_title_box {
    padding: 0px !important;
    /* background: black; */
    /* height: 201px; */
    display: flex;
    margin-top: 150px;
}
.Sarjast{
    color: black;
}
.inner_page_title_box  .et_pb_row {padding: 0px !important;margin: auto;text-align: center;color: #000;font-size: 40px;
    width: 80%;
    max-width: 1080px;
    margin: auto;
    position: relative;}

.inner_page_title_box  .et_pb_text_inner {
    /* text-align: center; */
}

.blog_content_col_row_inner {
    display: flex;
        flex-wrap: wrap;
}

.blog_content_col_left {
    width: 60%;
        padding-right: 2%;
}

.blog_content_col_right {
    width: 100%;
}

.blog_content_col_right_inner_box {
    /* background: black; */
}

.blog_content_col_right_inner_box ul {
    padding: 0px;
}

.blog_content_col_right_inner_box li {
    list-style: none;
    /* border-bottom: 1px solid; */
    color: #000;
    /* padding: 10px; */
    display: flex;
}

span.title_box_main {
    width: auto;
    margin-right: 10px;
    font-weight: bold;
}

span.desc_box_main {
    width: auto;
}


.site_title_box {
    font-size: 30px;
    color: black;
    text-transform: capitalize;
    font-weight: bold;
    margin-bottom: 50px !important;
    display: block;
}

.site_title_box span {
    background: black;
    color: white;
    padding: 0px 10px;
    font-weight: 100;
    margin-right: 10px;
}

.table_of_contetn_inner_box_inner {
    display: flex;
}

.table_of_contetnN {
    width: 30px;
    height: 30px;
    background: transparent;
    color: black;
    text-align: center;
    line-height: 29px;
}

.table_of_contetn_inner_box {
    margin-bottom: 20px;
}

.table_of_contetnT {
    margin: auto;
    margin-left: 6px;
    /* border: 1px solid; */
    color: black;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.2em;
    width: 87%;
}

.table_of_contetn_inner {
    display: flex;
    flex-wrap: wrap;
}

.table_of_contetn_inner_box {
    width: 100%;
    padding-left: 10%;
}

.table_box {
    background: #dddddd47;
}

.site_row_inner {
    padding: 50px 0px !important;
}

.Opinions_box_block {
    padding: 10px;
}

.Opinions_box_block_inner {
    background: transparent;
    padding: 20px;
    position: relative;
        height: 135px;
}

.Opinions_box_block_inner_desc {
    color: black;
    width: 100%;
}

.Opinions_box_block_inner_desc_title {
    text-align: center;
    color: black;
    margin-top: 10px;
}

.Opinions_box_block_inner_desc_btn {
    position: absolute;
    bottom: -13px;
    width: 100%;
    display: flex;
    left: 0;
}

.Opinions_box_block_inner_desc_btn a {
    margin: auto;
    background: black;
    color: white;
    padding: 5px 10px;
}

.Opinions_box_block_inner_desc_btn {
    position: absolute;
    bottom: -13px;
    width: 100%;
    display: flex;
    left: 0;
}

.Opinions_box_block_inner_desc_btn a {
    margin: auto;
    background: black;
    color: white;
    padding: 5px 10px;
}

.Opinions_box_block_inner_desc {
    text-align: center;
}

.Opinions_box .slick-arrow {
    position: absolute;
    top: 44%;
    background: black;
    color: white;
    border: none;
}

.Opinions_box .pull-left {
    left: 0;
    right: auto;
}

.Opinions_box .pull-right {
    right: 0;
    z-index: 9;
}

.Opinions_box .slick-arrow {
    z-index: 9;
}

.tooltip_box {
    display: flex;
}

.tooltip_box_main_Section {
    display: flex;
    flex-wrap: wrap;
}

.tooltip_box {
    width: 20%;
    position: relative;
}

.tooltiptext_box {
    visibility: hidden;
    width: 120px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 0;
  
  /* Position the tooltip */
    position: absolute;
    z-index: 1;
    bottom: 100%;
    left: 50%;
    margin-left: -60px;
}

.tooltip_box_inner:hover .tooltiptext_box {
    visibility: visible;
}

.tooltip_box {
    display: flex;
}

.tooltip_box_main_Section {
    display: flex;
    flex-wrap: wrap;
}

.tooltip_box {
    width: 50%;
    position: relative;
}

.tooltiptext_box {
    visibility: hidden;
    width: 500px;
    background-color: black;
    color: #fff;
    text-align: left;
    border-radius: 6px;
    padding: 5px 0;
  
  /* Position the tooltip */
    position: absolute;
    z-index: 1;
    bottom: auto;
    left: 0;
    margin-left: -60px;
    padding: 10px;
    background: white;
    color: black;
    box-shadow: -3px 7px 10px -4px black;
    top: 120%;
}

.tooltip_box_inner:hover .tooltiptext_box {
    visibility: visible;
}

.tooltip_box_inner {}

.visibla_part {
overflow: visible !IMPORTANT;
}

.title_b_m_c {
    background: black;
    color: white;
    padding: 10px;
    text-align: center;
}

.tooltiptext_box {
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
}

.tooltiptext_box span {
    text-align: left !important;
    padding: 10px;
    display: block;
}
.ralf_books_inner a {
    color: black;
    border-bottom: 1px solid;
    margin-bottom: 10px;
    display: block;
    max-width: 600px;
}   
.row_width_box {
    max-width: 600px !important;
    margin: 0 auto;
}

.et_pb_section.et_pb_section_1.tf_conact_main_section.no_padding.et_section_regular {
    height: 50vh;
    display: flex;
}
/* =========================== Home Contact Section =============== */
.tj_hom_conct_section {
    background: black !important;
}

.tj_hom_conct_row {
    padding: 30px  0px !important;
}

.tj_hm_con_in_r {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.tj_hm_con_in_col {
    width: 25%;
    /* text-align: center; */
}

.tj_hm_con_in_box {
    display: flex;
    margin: auto;
}

.hm_c_icn {
    color: black;
    font-size: 24px !important;
    margin: auto;
}
/* .tj_hm_con_in_left_outer .fa-phone {
    transform: rotate(87deg);
} */
.tj_hm_con_in_left_outer {
    width: 60px;
    height: 60px;
    background-color: #ffffff;
    border-radius: 100%;
    display: flex;
}

.tj_hm_con_in_right {
    margin: auto;
    margin-left: 16px;
    font-size: 18px;
}

.tj_con_f_span {
    color: white;
    font-size: 22px;
    line-height: 1.2;
    display: block;
    padding-bottom: 3px;
    font-weight: 600;
}

.tj_hm_con_in_right a {
    color: white;
    line-height: 1.3;
    display: block;
    font-size: 18px;
}

.tj_c_l_span {
    color: white;
    line-height: 1.3;
    display: block;
    font-size: 18px;
}

.tj_hm_con_in_col {
    padding: 10px 20px;
    display: flex;
    position: relative;
}

.tj_hm_con_in_left {
    margin: auto;
}

.co_first_col {
    width: 29%;
}

.co_second_col {
    width: 22%;
}

.co_third_col {
    width: 25%;
}

.co_fourth_col {
    width: 24%;
}

.co_second_col:after {
    content: "";
    position: absolute;
    background: white;
    width: 1px;
    height: 100%;
    left: 23px;
    top: 0;
    bottom: 0;
    margin: auto;
}

.co_second_col:before {
    content: "";
    position: absolute;
    background: white;
    width: 1px;
    height: 100%;
    right: 6px;
    top: 0;
    bottom: 0;
    margin: auto;
}
.co_third_col:before {
    content: "";
    position: absolute;
    background: white;
    width: 1px;
    height: 100%;
    right: 0px;
    top: 0;
    bottom: 0;
    margin: auto;
}
.co_fourth_col .tj_hm_con_in_box {
    margin-right: 0px !important;
}


.tj_get_in_tpuch_section {
    background-color: #f6decb;
}


.enqery_now_row {
    display: flex;
}

.enqery_now_col_6 {
    width: 100%;
    padding: 9px;
}

.enqery_now_box input {
    width: 100%;
    padding: 10px !important;
    border: 1px solid #ccc !important;
    font-size: 16px;
    color: black;
    height: 50px;
    font-weight: 600;
}

.enqery_now_box select {
    width: 100%;
    padding: 10px !important;
    border: 1px solid #ccc !important;
    font-size: 16px;
    color: black;
    height: 50px;
    font-weight: 600;
    background: white;
}

.enqery_now_box textarea {
    width: 100%;
    border: 1px solid #ccc;
    padding: 10px;
    height: 104px;
    font-size: 16px;
    color: black;
    resize: none;
    font-weight: 600;
}

.enqery_now_col_12 {
    width: 100%;
    padding: 9px;
}

.enqery_now_box select::placeholder,
.enqery_now_box input::placeholder,
.enqery_now_box textarea::placeholder {
    color: black;
    opacity: 1 !important;
}

.tj_get_in_tpuch_block {
    margin-top: 22px !important;
    width: 50%;
    margin: auto;
}

.enqery_now_box .site_button {
    border: none !important;
}

.hover_button_class {
    display: flex;
    margin-top: 10px;
}

.hover_button_class .enqery_now_box {
    display: flex;
    justify-content: center;
}
.books_main_box {
    display: flex;
    transition: 0.2s !important;
}

.books_main_box_inner {
    margin: auto;
   
    line-height: 1.2em;
    word-wrap: break-word;
       font-size: 36px;
   
    font-weight: bold;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}


.et-l--body .inner_page_title_box .et_pb_text_inner {
    display: none;
}

.row_box_data:nth-child(2) .books_main_box_inner
{
      font-size: 46px;
    width: 100% !important;
    font-weight: bold;
}
.books_main_box_inner_box {
    color: white;
    
     font-family: 'Montserrat', sans-serif !important;
     text-align: center;

}
.row_box_data:nth-child(2) .books_main_box_inner_box{
    
   font-family: 'Tiny', sans-serif !important;

}
.instagram_box_main_section_inner {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}

.instagram_box {
    margin: auto;
    width: 900px;
}

.instagram_box_main_section_inner .site_title_box {
    width: 100%;
}

.feed_insrta  .fp-tableCell {
    width: 100% !important;
}

.fp-scroller {}
.feed_insrta  .site_title_box span {
    background: white;
    color: black;
}

.feed_insrta   .site_title_box {
    color: white;
    /* padding-left: 10px; */
}
.books_main_box:hover {
    background: black !important;
}

.Tellimine_box  .row_width_box {
    max-width: 80% !important;
    margin: 0 auto;
}

.Tellimine_box {
    height: 64vh;
    display: flex;

}
.feed_insrta {
    background: transparent !important;
}
#sb_instagram .sbi_photo_wrap {
    position: relative;
    overflow: hidden;
}



.Tellimine_box  .tf_conact_main_row {
    margin: auto !important;
}

.sb_instagram_header.sbi_medium.sbi_no_avatar {
    display: none;
}

.instagram_box_main_section {
    /* width: 86%; */
    margin: 0 auto;
}

.instagram_box_main_section .site_title_box {
    margin-top: 30px;
    margin-bottom: 20px !important;
    text-align: center;
}

.insta_feed_box {
    border-top: 1px solid #ddd;
    /* padding-top: 20px; */
    margin-top: 40px;
}

.sbi_photo_wrap {
    border-radius: 26px !important;
    /* box-shadow: 1px 1px 10px -3px black ; */
    border-radius: 30px;
    border: 3px solid #000;
}

.sbi_photo_wrap a {
    border-radius: 26px !important;
}

.tooltip_box {
   
    margin-bottom: 20px;
}





.home header{
    display: none !important;
}
.home ul#menu-main-menu-1 li a {
    color: white;
    font-size: 24px;
}

.row_box_data {
    width: 100%;
   background-color: #000;
}
.fp-tableCell {
    width: 100%;
}
.fp-scroller {
    display: flex;
    flex-wrap: wrap;
}
.row_box_data {
 
    height: 100vh;
}

.fp-tableCell {
    display: flex;
}

#sb_instagram .sbi_photo {
   
    height: 100% !important;
        width: 100% !important;
}

.feed_insrta .sbi_type_image {
    height: 306px !important;

}

.feed_insrta .sbi_photo_wrap {
    height: 100%;
}

.sfm-sidebar-close {
    display: block !important;
    /* border: 1px solid; */
    right: 0px !important;
}

.instagram_box_main_section {
    display: flex;
}

.instagram_box_main_section_inner {
    margin: auto;
}


a.sbi_load_btn {
    display: none !important;
}
.fp-scrollable {
    width: 100%;
}
.footer_box footer {
    position: absolute;
    bottom: 0 !important;
    width: 100% !important;
}

.box_number_1  .books_main_box {
    background: #002417 !important;
}

.box_number_1 .box_color_1_0, .box_number_1 .box_color_1_1, .box_number_1 .box_color_1_2, .box_number_1 .box_color_1_3 {
    border-right: 2px solid  #000;
}

.box_color_1_0 * {
    color: #ebe599 !important;
}
.box_color_1_1 * {
    color: #a72c39 !important;
}
.box_color_1_2 * {
    color: #f9c0c7 !important;
}
.box_color_1_3 * {
    color: #f26531 !important;
}
.box_color_1_4 * {
    color: #92c5eb !important;
}
.box_number_1 .books_main_box:hover {
    background: #320b0b73 !important;
}

span.max_box {
    width: 100%;
    text-align: center;
    display: block;
}

span.max_box_sub {
    max-width: fit-content;
    display: block;
    text-align: center !important;
    margin: 0 auto;
    
}

.site_button:hover {
    background: white;
    color: black;
}

.site_button:before,
.site_button:after {
    display: none;
}




.accordion_ENA {
  background-color: transparent !important;
  color: black;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  border: none;
  text-align: left;
  outline: none;
 font-size: 31px;
    transition: 0.4s;
    text-transform: uppercase;
    letter-spacing: 14px;
}

.active_ENA, .accordion_ENA:hover {
  background-color: #ccc;
}

.accordion_ENA:after {
  content: '\002B';
  color: #777;
  font-weight: bold;
  float: right;
  margin-left: 5px;

background: url(/../../wp-content/uploads/2023/03/plus-icon-21722-1.png);
    background-size: contain;
    width: 60px;
    height: 60px;
    content: "" !important;
    background-position: center;
    top: 0px;
    transition: 0.4s !important;
    transform: rotate(0deg);
}

.active_ENA:after {
    transform: rotate(45deg);
}

.active_ENA:after {
  content: "\2212";
}

.panel_ENA {
  padding: 0 18px;
  background-color: transparent;
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.2s ease-out;
}

.tooltip_title i {
    background-color: #fff;
    box-shadow: 0 -1px 19px 0 rgba(0, 0, 0, 0.16);
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 22px;
    margin-right: 20px;
}

.blog_content_col_right_inner_img {
    width: 100%;
    text-align: center;
}

.blog_content_col_left {
    width: 100%;
    padding: 0px;
}

.blog_content_col_right_inner_img {
    width: 100%;
}

.blog_content_col_left {
    width: 100%;
    padding: 0px;
}

.blog_content_col_right_inner_img img {
    width: 60%;

   
    object-fit: contain;
    object-position: top center;
}

.blog_title_top_col_box {
    display: none;
}

.blog_author_detail_center_col {
    display: none;
}

.menu-image{
    display: none !important;
}
.menu-image-title {
    padding-left: 0px !important;
}
.footer_site_main_Db{
    display: none !important; 
}
.blog_content_col_right_inner {
    display: flex;
}

.blog_content_col_right_inner_box {
    width: 50%;
}

span.box_main_title_Area {
    color: black;
    font-weight: bold;
    font-size: 22px;
}

.left_box_col ul li span {
    text-decoration: underline;
}

i.fa.fa-facebook:before {
    background-image: url(/../../wp-content/uploads/2023/04/FB-icon.png);
    background-size: contain;
    width: 33px;
    height: 24px;
    color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
}
i.fa.fa-instagram:before {
    background-image: url(/../../wp-content/uploads/2023/04/Insta-icon.png);
    background-size: contain;
    width: 33px;
    height: 25px;
    color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
}
i.fa.fa-youtube:before {
    background-image: url(/../../wp-content/uploads/2023/04/Youtube-icon.png);
    background-size: contain;
    width: 33px;
    height: 30px;
    color: transparent;
    background-position: center;
    background-repeat: no-repeat;
    display: block;
    margin-left: 3px;
}

.blog_content_col_right_inner_box li {
    position: relative;
}

.left_box_col li a:after {
    content: "";
    position: absolute;
    width: 90px;
    height: 40px;
    background-image: url(/../../wp-content/uploads/2023/04/ararow.png);
  
    background-size: contain;
    transform: rotate(180deg);
    right: -114px;
    background-repeat: no-repeat;
    background-position: center;
    top: -13px;
}

.sidebar_box  a img {
    height: 90px;
}

.left_box_col li a{
    color: #000;
    position: relative;
}

.inner-page-box-home .menu-item-812 {
    display: none !important;
}


.inner-page-box-home  ul#menu-main-menu .et_pb_menu_page_id-728{
    display: none !important;
}

.inner-page-box-home  ul#menu-main-menu .et_pb_menu_page_id-home{
    display: none !important;
}

.blog_box_blog_last_content_left {
    border: none !important;
}

.blog_inner_title:after {
    display: none;
}
.blog_inner_text_inner {
    text-align: justify;
}

.Sarjast_desc  
 .et_pb_text_inner {
    text-align: justify;
}

.footer_li_Box li {
   
    margin: auto;
}

.tooltiptext_box span {
  
    text-align: justify !important;
}
@media all and (min-width: 981px) and (max-width: 3767px) {
.home .current_page_item {
    display: none;
}
}
.cover_img_title {
    margin: auto;
}
.cover_img_title_main {
    transform: rotate(90deg);
    font-weight: normal;
    height: 78px;
    text-align: center;
    display: flex;
}
.cover_img_box img {
    width: 100%;
    height: 500px;
    object-fit: cover;
}

.cover_img_box_logo img {
    width: 100%;
    height: 70px;
    object-fit: contain;
}

.cover_img_year {
    transform: rotate(90deg);
    font-weight: normal;
    height: 71px;
    text-align: center;
    display: flex;
    width: 100%;
    margin-top: 30px;
    margin-bottom: 30px;
}

.cover_img_year_inner {
    margin: auto;
}
.cover_img_box_logo {
    background: black;
        padding: 30px 0px;
}


.mobile_class{
    display: none;
}


.is_link_Class .books_main_box_inner {
   
    width: 100%;
    height: auto;

    justify-content: center;
    margin-bottom: 0px;
}

.is_link_Class:hover .cover_img_box_logo {
    background: black;
}

.tooltip_box_inner:hover .tooltiptext_box {
    visibility: hidden;
}
.tooltip_title i {
    transition: 0.4s !important;
}

.active_box_open .tooltiptext_box{
    visibility: visible !important;
}

.active_box_open .tooltip_title i {
    transform: rotate(45deg);
}

.mob_menu_Show{
    display: none;
}


.cover_img_box_logo {
    font-weight: 500;
}
.is_monst * {
    font-family: 'Montserrat', sans-serif !important;
}

.single-ralf_books span.title_box_main a {
    width: 100%;
    float: left;
}

.single-ralf_books .left_box_col li {
    width: 100%;
}

.single-ralf_books .left_box_col span.title_box_main {
    width: 100%;
}

.single-ralf_books .left_box_col li a:after {
    right: 0;
    top: -9px;
}
.is_monst * {
    color: white !important;
}
/* 320px */


.home div#loftloader-wrapper{
    display: none !important;
}

.inner-page-box-home .mast{
    display: none !important;
}


@media all and (min-width: 20px) and (max-width: 767px) {
span.max_box_sub {
    font-size: 20px;
}
.home footer{
  
}

.sidebar_box a img {
   
    filter: brightness(0) invert(1) !important;
}

.box_number_1  span.max_box_sub {
    font-size: 35px !important;
}

.left_box_col li a:after {
    right: -61px;
    width: 69px;
    top: -11px;
}

.tfn1 {

    font-size: 38px;
    margin-top: -57px;
}
.current_page_item a:after{
    display: none !important;
}
.row_box_data:nth-child(2) .books_main_box_inner {
    font-size: 26px;
    width: 100% !important;
}

    .blog_content_col_right_inner_img img {
   
        height: 73vh;
        width: auto;
        object-fit: cover;
  
}
    li.mob_menu_Show {
        display: block;
    }
    .footer_li_desing_by {
        padding-bottom: 30px !important;
    }
    li.desltop_show {
        display: none;
    }
    .current_page_item img {
      
        border-radius: 50px;
    }
    .current_page_item a:after {
            width: 30px;
    height: 30px;
    content: "";
    position: absolute;
    border: 2px solid blue;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    /* background: black; */
    border-radius: 100px;
    top: 0;
    left: auto;
    margin: auto;
    text-align: center;
    left: 0;
}

.current_page_item img {
    /* position: relative; */
}

.current_page_item a {
    position: relative;
}
    .blog_content_col_right_inner_box li {
        padding-bottom: 15px;
    }
    footer .footer_site_main_Db {
       
        background: white !important;
       
        padding: 0px !important;
        background: #838184 !important;
    }

    .footer_site_main_Db  .et_pb_row {
        background: #ececec;
        border-radius: 41px;
        background: #838184 !important;
    }
   .cover_img_box img {
    width: 100%;
    height: 150px;
    object-fit: cover;
}
span.mobile_class b {
    margin-left: 10px;
}
.cover_img_title_main {
   
    height: 182px;
    
}


.cover_img {
    font-size: 20px;
}


.mobile_class {
    display: flex;
}
.cover_img_box_logo {
    background: black;
    padding: 20px 0px;
    padding-top: 5px;
    padding-bottom: 96px;
}
.desktop_class {
    display: none;
}
    .slider-top-box{
        width: 100%;
    }
    .slider-top-box{
        width: 100%;
    }
    .sidebar_box.main_col {
        background: white;
        box-shadow: 0 -3px 10px rgb(0 0 0 / 0.2);
        background: #838184 !important;
    }
    
    .tooltip_box_inner:hover .tooltiptext_box {
        
        width: 100%;
        left: 0;
        right: 0;
        margin: 0;
    }
    .left_box_col li:after{
        width: 50px;
    }
    .blog_inner_text_inner h1 {
        line-height: 1.5em;
        text-align: center;
    }
    .left_box_col li:after{
        top: -3px !important;
    }
    i.fa.fa-instagram:before {
      
        width: 33px;
        height: 22px;
       
    }
    i.fa.fa-facebook:before{
        height: 22px;
    }
    .page-id-187 .left_box_col li:after {
       
        right: 0;
       
        top: 20px !important;
    }
    
    .footer_li {
      
        width: 100%;
    }
    

    .inner_page_title_box .et_pb_row {
       
    }


    .sarjat_bottom_arrow {
        display: unset;
        padding-left: 0;
    }

    .sarjat_bottom_arrow li span {
        font-size: 14px;
        letter-spacing: 5px;
    }

    span.desc_box_main {
        width: 73%;
    }
  
    .blog_content_col_right_inner_box {
        width: 100%;
    }

    .accordion_ENA {
       
        font-size: 17px;
       
        letter-spacing: 3px;
    }
    .accordion_ENA:after{
        width: 43px;
        height: 43px;
        top: -13px;
       
        position: relative;
    }
    div#et-main-area {
        position: relative;
        z-index: 1;
    }
    
    
 
 .footer_site_main_Db {
    padding: 0px !important;
    position: fixed !important;
    bottom: 0;
    width: 100$;
    width: 100%;
    background: #d9d9d9;
    z-index: 9;
}

.et_pb_section.et_pb_section_2_tb_footer.footer_site_main_Db.et_section_regular {}

div#custom_html-2 {
    height: auto !important;
    margin: 0px !important;
    padding: 0px !important;
}

.footer_site_main_Db 
 .et_pb_row.et_pb_row_2_tb_footer {
        padding: 10px !important;
    width: 100% !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;


}
.footer_site_main_Db{
    display: block !important; 
    box-shadow: 0 -3px 10px rgb(0 0 0 / 0.2);
}

  .menu-image {
    display: block !important;
   
    width: 22px !important;
    object-fit: contain;
    display: block;
    margin: 0 auto !important;
    /* padding-right: 0px !important; */
    width: 34px !important;
    height: 34px !important;
    padding: 2px;
    margin: 0 !important;
    padding: 7px !important;
    margin: 0 auto !important;
    padding-bottom: 0px !important;
    filter: brightness(0) invert(1);
}
.menu-image-title {
    padding-left: 0px !important;
    width: 100%;
    float: left;
    color: black !important;
    text-align: center;
    color: white !important;
}

    .Opinions_box_block_inner_desc {
        height: 66px;
        overflow: auto;
    }
    span.title_box_main {
       
        margin: auto !important;
        margin-left: 0px !important;
        margin-right: 10px !important;
    }   

    span.desc_box_main {
        margin: auto;
        margin-left: 0px !important;
    margin-right: 0px !important;
    }

    .row_box_data:nth-child(2) .books_main_box_inner {
    font-size: 26px;
    width: 21px;
}

  .tj_hm_con_in_col {
    width: 100% !important;
    margin-bottom: 10px;
}
.et_pb_section.et_pb_section_1.tf_conact_main_section.no_padding.et_section_regular {
    height: auto !IMPORTANT;
    display: flex;
}

.tj_hm_con_in_box {
    margin-left: 0px;
}

.co_second_col:before,.co_second_col:after {
    display: none;
}

   #sb_instagram.sbi_mob_col_2 #sbi_images .sbi_item {
    width: 50%;
    height: 125px;
}
.header_icon {
    display: none;
}

.sfm-rollback {
    height: auto !important;
    top: 15px !important;
}

    .table_of_contetn_inner_box {
        width: 100%;
    }
    .float_side_menu {
        position: relative;
        width: 100%;
        text-align: center;
        bottom: -20px;
    }

    .footer_logo img {
        width: 320px !important;
        height: 50px;
        object-fit: contain;
        display: block;
        margin: 0 auto;
    }
    
    .footer_logo a {
        text-align: center;
        display: block;
    }
    
    
    .tooltip_box {
        width: 100%;
        position: relative;
    }
   .home footer.et-l.et-l--footer {
    margin-bottom: 37px !important;
}
    .home .float_side_menu {
        position: relative !important;
        right: 0;
        width: 100%;
        text-align: center;
    }
    .footer_logo {
        margin-bottom: 20px !important;
        display: block;
        width: 100%;
        float: left;
    }

    

    .footer_meun_box .et_pb_code_inner {
        flex-wrap: wrap;
        text-align: center;
        margin-right: 0px;
    }
    .footer_logo a {
        text-align: center;
        display: block;
    }
    
    .footer_li_Box {
        display: flex;
        width: 100%;
        margin-top: 20px;
    }
    
    .footer_li_Box ul {
        margin: auto !important;
    }
    .footer_li ul {
        flex-wrap: wrap;
        width: 100%;
    }
    
    .footer_li_Box ul {
        flex-wrap: wrap;
    }
    
    .footer_li li {
        width: 100%;
        margin-right: 0px;
    }
    
    .site_button {
        height: 40px;
        object-fit: contain;
        width: 134px;
        font-size: 13px;
    }
    .books_main_box {
        width: 20%;
        
      
    }
    .books_main_box_inner {
      
           font-size: 22px;
 
      
    }
    .body_box {
        width: 100% !important;
    }

    h4.widgettitle {
        display: none;
    }
    
    ul#menu-main-menu-1 {
        display: flex;
        color: white;
        margin: 0 auto;
        width: 100%;
    }

    .sidebar_box {
        width: 100% !important;
        position: fixed;
        right: 0;
        left: 0;
        height: 76px;
        bottom: -2px;
            background: white;

    }

    .sidebar_box  div#custom_html-2 {
        padding: 0px !important;
    }
    
    .sidebar_box .textwidget.custom-html-widget {
        background: #e3e3e3;
        border-radius: 54px;
        background: #838184 !important;
    }
    .textwidget.custom-html-widget {
        display: block;
        margin-top: 0 !important;
    }
    .home ul#menu-main-menu-1 li a {
        color: white;
        font-size: 14px;
    }
    ul#menu-main-menu-1 li {
        margin-left: 9px;
        margin-right: 7px;
        margin-top: 10px;
        width: 20%;
    }
    /*menu*/
    .header_main_section {
        background: white !important;
       
    }
    .mobile_menu_img img {
        width: 168px !important;
        object-fit: contain;
        height: 64px;
    }
    
    .mobile_menu_img {
        margin-bottom: 0px !important;
    }
    
    .header_main_section {
        box-shadow: 0px -7px 8px 6px black;
    }
    .Opinions_box_block_inner {
        
        height: 166px;
    }
    .site_title_box span {
       
        padding: 0px 9px;
        
    }
    .site_title_box {
        text-align: center;
        font-size: 23px;
        margin-bottom: 34px !important;
    }

    .blog_content_col_row_inner {
       
    }
    
    .blog_content_col_left {
        width: 100%;
    }
    
    .blog_content_col_right {
        width: 100%;
    }
    .blog_content_col_right_inner_img img {
       
        display: block;
        margin: 0 auto;
        margin-bottom: 19px;
    }

    .blog_content_col_right_inner_box {
        margin-bottom: 20px;
    }
    .site_row_inner {
        padding: 20px 10px !important;
        width: 92% !important;
        overflow: hidden;   
    }
    
    .inner_page_title_box {
        padding: 0px !important;
        /* background: black; */
        /* height: 137px; */
        display: flex;
        
        padding-top: 40px !important;
        margin-top: 50px;
    }
    div#main-content {
        margin-top: 66px;
    }
    .blog_author_detail_center_col {
        display: none;
    }
    .blog_bottom_col {
        margin-top: 26px;
    }
    .home div#main-content{
        margin-top: 0px  !important;
    }

    .blog_date {
        background: white;
    }
    
    .blog_date ul li {
        display: flex;
    }
    
    .blog_date ul li div {
        color: black !important;
        font-size: 17px !important;
        line-height: 18px;
    }
    
    .blog_title_top_col {
        box-shadow: none !important;
    }
    
    .blog_full_year {
        margin-left: 10px;
    }
    
    .blog_main_title_content_text {
        display: none;
    }
    
    .blog_date li {
        position: relative;
    }
    
    .blog_title_top_col {
        margin-bottom: 0px !important;
    }

    .blog_date {
        background: white;
        padding-left: 0px;
    }
    
    .blog_date ul li {
        display: flex;
    }
    
    .blog_date ul li div {
        color: #00000073 !important;
        font-size: 16px !important;
        line-height: 18px;
        font-weight: 200 !important;
    }
    
    .blog_title_top_col {
        box-shadow: none !important;
    }
    
    .blog_full_year {
        margin-left: 10px;
    }
    
    .blog_main_title_content_text {
        display: none;
    }
    
    .blog_date li {
        position: relative;
    }
    
    .blog_date li:After {
       
    }
    
    .blog_box_blog_last_content_left {
        border: none !important;
    }
    .blog_bottom_col {
        margin-top: 0 !important;
    }
      .feed_insrta .sbi_type_image {
    height: 170px !important;
    width: 170px !important;
}
.instagram_box {
    margin: auto;
    width: 523px;
}  .feed_insrta .sbi_type_image {
          height: 133px !important;
    width: 138px !important;
}
.instagram_box {
       margin: auto;
    width: 300px;
}

.blog_content_col_right_inner {
   

    flex-wrap: wrap;
    justify-content: start;
}

.left_box_col ul li span {
    
    margin-left: 0px !important;
}

.right_box_col li {
    position: relative;
  
}

.right_box_col span.title_box_main {
    width: 120px;
}
}

@media all and (min-width: 481px) and (max-width: 767px) {}

@media all and (min-width: 768px) and (max-width: 980px) {
    .cover_img_box img {
       
        height: 200px;
      
    }
    .blog_content_col_right_inner {
        flex-wrap: wrap;
    }
    
    .blog_content_col_right_inner_box {
        margin-bottom: 10px;
    }
    .blog_content_col_right_inner_box {
        width: 100%;
    }
     .btn_box.orange_htn {
    display: none;
}
     /* home page */
     .sidebar_box {
        width: 30% !important;
        
        }
        .body_box {
            width: 70% !important;
        }
        .home ul#menu-main-menu li a {
            font-size: 16px;
        }
        .books_main_box_inner {
           
            font-size: 29px;
            width: 50px;
          
        }
        div#custom_html-2 {
            width: 100%;
        }
          .feed_insrta .sbi_type_image {
    height: 170px !important;
    width: 170px !important;
}
.instagram_box {
    margin: auto;
    width: 523px;
}
        
    /* end */
}

@media only screen and (min-width: 981px) and (max-width: 1024px) {
    /* home page */
    .sidebar_box {
        width: 20% !important;
        
        }
        .body_box {
            width: 80% !important;
        }
        .home ul#menu-main-menu li a {
            font-size: 16px;
        }

        .feed_insrta .sbi_type_image {
    height: 256px !important;
    width: 256px !important;
}
.cover_img_box img {
       
    height: 200px;
  
}
}
    /* end */

@media all and (min-width: 1025px) and (max-width: 1140px) {
     /* home page */
     .sidebar_box {
        width: 20% !important;
        
        }
        .body_box {
            width: 80% !important;
        }
        .home ul#menu-main-menu li a {
            font-size: 16px;
        }

        .feed_insrta .sbi_type_image {
    height: 256px !important;
    width: 256px !important;
}
    /* end */
    .cover_img_box img {
       
        height: 200px;
      
    }
}

@media all and (min-width: 1141px) and (max-width: 1280px) {
     /* home page */
   .sidebar_box {
    width: 20% !important;
    
    }
    .body_box {
        width: 80% !important;
    }
    .home ul#menu-main-menu li a {
        font-size: 16px;
    }
/* end */
.cover_img_box img {
       
    height: 300px;
  
}
}

@media all and (min-width: 1281px) and (max-width: 1440px) {
   /* home page */
   .sidebar_box {
    width: 15% !important;
    
    }
    .body_box {
        width: 85% !important;
    }
    .home ul#menu-main-menu li a {
        font-size: 16px;
    }
/* end */
.cover_img_box img {
       
    height: 300px;
  
}
}

@media all and (min-width: 1441px) and (max-width: 1680px) {
    /* home page */
    .sidebar_box {
        width: 15% !important;
      
    }
    .body_box {
        width: 85% !important;
    }
    /* end */
    .cover_img_box img {
       
        height: 300px;
      
    }
}

@media all and (min-width: 1900px) and (max-width: 45000px) {

    .dotted_family  .max_box_sub {
        font-size: 58px !important;
    }
    .is_monst .cover_img_year_inner {
        font-size: 36px;
    }
    
    .is_monst .cover_img_title_main {
        font-size: 36px;
    }
}