#custom_html-2,#categories-2,#text-3{ padding:6px;}

.blog_header { display: flex;
    flex-direction: row;}

#footer a ,  #footer a:hover {
  color: black ! important;
   margin-bottom: 0;
    font-family: "Roboto", sans-serif ! important;
    font-style: normal;
    font-weight: normal;
    font-size: 16px ! important;
    line-height: 1.6em ! important;
    color: #3b4757   ! important;
}

.flat-layout .main-navigation-menu a { color: black;}

.cnss-social-icon{ display: none !important;}

#mainnav-toggle{ color:black ! important;}
#navi-wrap{ background:white ! important;}


.main-navigation-menu {
  width: 179px;
  position: relative;
  left: 0%;
  z-index: 1200;
  }

 .flat-layout .main-navigation-menu .submenu-dropdown-toggle {
 position: relative;
  top: -2%;
  left: -2%;
}

   .main-navigation-menu .submenu-dropdown-toggle::before {
   color: black  ! important;
  }

.sidebar-navigation-toggle{ display: none ! important;}

#logo{ width: 50% ! important;}

#footer-wrap{ display:none ! important;}

.mobile-headz{ display:block ! important;}

.page-namez{ display:none ! important;}

.img-blockz {
        display: block ! important;
        min-width: 100%;
        height: 100%;
        margin-bottom: -20%;
    }

      .img-blockz img {
       position: relative;
  left: 9%;
  width: 80%;
  top: -51px;
    }

   body p {
    margin-bottom: 20px;
    font-family: "Roboto", sans-serif ! important;
    font-style: normal;
    font-weight: normal;
    font-size: 15px ! important;
    line-height: 1.5em ! important;
    color: #3b4757! important;
}

body h1, body .h1, body h2, body h3, body h4, body h5, body h6 {
    margin-top: 0;
    margin-bottom: 25px;
    font-family: "Poppins", sans-serif ! important;
    line-height: 1.1em ! important;
    color: #3B4757 ! important;
}

.more-link{
    padding: 12px 10px ! important;
    background: #1a6fbb ! important;
    border: none;
    -webkit-border-radius: 8px ! important;
    border-radius: 8px ! important;
    -webkit-box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14);
    box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14);
    text-align: center;
    line-height: 1;
    -webkit-transition: all .3s;
    transition: all .3s;
    color: #fff ! important;
}

  #commentform #submit {position: relative;
    font-family: "Poppins", sans-serif ! important;
    font-style: normal;
    font-weight: 600;
    font-size: 14px ! important;
    letter-spacing: 0.05em ! important;
      background: #1a6fbb  ! important;
    color: #fff ! important;
    -webkit-border-radius: 8px;
        border-radius: 8px;
        -webkit-box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14);
        box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14);
       position: relative;
     left: 0%;
}

    .postinfo .meta-category a{
padding: 17px 20px ! important;
        background: #1a6fbb ! important;
        border: none;
        -webkit-border-radius: 8px;
        border-radius: 8px;
        -webkit-box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14);
        box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14);
        text-align: center;
        line-height: 1;
        -webkit-transition: all .3s;
        transition: all .3s;
        color: #fff ! important;}

      #smooth_slider_recent{
                       max-width: 910px ! important;
                      height: 148px ! important;
                   min-height: 219px ! important;
}

.entry-title {
    font-size: 1.5em ! important;
    text-transform: capitalize ! important;
}

.entry ol, .comment ol{font-family: "Roboto", sans-serif ! important;
    font-style: normal;
    font-weight: normal;
    font-size: 15px ! important;
    line-height: 1.5em ! important;
    color: #777 ! important;}

.side_barzz  span:nth-child(1){ font-weight: bold ! important;
                                                 }


.widgettitle{ background: #1a6fbb ! important;
                    text-align:center;
                    border-top-left-radius: 10px;
                    border-top-right-radius: 10px;
}
                     
  .widgettitle span {   color: white ! important;
                                  text-transform: capitalize ! important;
}


input[type="submit"]{
    font-family: "Poppins", sans-serif ! important;
    font-style: normal;
    font-weight: 600;
    font-size: 14px ! important;
    letter-spacing: 0.05em ! important;
      background: #1a6fbb ! important;
    color: #fff ! important;
    -webkit-border-radius: 8px;
        border-radius: 8px;
        -webkit-box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14);
        box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14);
}

a , a:visited{ color:black ! important;}
 
a:hover , .flat-layout .main-navigation-menu a:hover { color: #46aadc ! important; text-decoration: none ! important;}

.main-navigation-menu li.current_page_item a, .main-navigation-menu li.current-menu-item a { text-decoration: none ! important;
                                                                                                                                                          color: #46aadc ! important;  
 }


.content-excerpt .more-link {
 
    text-transform: capitalize ! important;
}

.content-excerpt .more-link:hover{ color: black ! important;}

.quickLinks-wrap .quickLinks-head p{ color: white ! important;}

.quickLinks-wrap{ display: none ! important;}

#mainnav-toggle:hover {
        cursor: pointer;
        background: #46aadc ! important;
    }


  #mainnav-toggle  a:hover { color: #46aadc ! important; text-decoration: none ! important; background: none ! important;}

.quickLinks-wrap .quickLinks-head p {
    margin-bottom: 0;
    font-family: "Poppins", sans-serif;
    font-style: normal ! important;
    font-weight: 600 ! important;
    font-size: 12px ! important;
    color: #fff; }

#block-10{ display : none ! important;}

.entry-meta {
    display: block;
    color: #333;
    margin: 0;
    padding: 0.7em 1em;
    background: #eee;
    border-radius: 30px;
}

.flat-layout .widget, .flat-layout .type-post, .flat-layout .type-page, .flat-layout .type-attachment, .flat-layout .page-header, .flat-layout .post-pagination, .flat-layout .post-navigation, .flat-layout .breadcrumbs, .flat-layout #comments {
    box-shadow: none;
    border-color: #e5e5e5;
    border-radius: 10px;
}

article .wp-post-image {
    max-width: 100%;
    margin: 1em 0 0;
    height: auto;
    border-radius: 10px;
}

:where(.wp-block-search__button) {
        border: 1px solid #1a6fbb;
 background: #1a6fbb;
       color: white;
        padding: 6px 10px;
        border-radius: 30px;
        width: 84%;
        position: relative;
        left: -12%; }

.wp-block-search__input {
    -webkit-appearance: initial;
    appearance: none;
    border: 1px solid #949494;
    flex-grow: 1;
    margin-left: 0;
    margin-right: 0;
    min-width: 3rem;
    padding: 8px;
    text-decoration: unset !important;
    border-radius: 30px;
   width:377px;
}

.wp-block-search__inside-wrapper {
    display: flex;
    flex: auto;
    flex-wrap: nowrap;
    max-width: 100%;
    position: relative;
    left: 6%;
}

 .wp-block-search__label{position: relative;
        left: -8%;
        top: -24px;
        background: #1a6fbb ! important;
        text-align: center;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        width: 340px;
        height: 19px;
        display: block;
        padding: 12px;
        color: white;}

@media only screen and (min-width:768px){

 .wp-block-search__label{position: relative;
        left: -8%;
        top: -24px;
        background: #1a6fbb ! important;
        text-align: center;
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
        width: 340px;
        height: 19px;
        display: block;
        padding: 12px;
        color: white;}

.wp-block-search__inside-wrapper {
    display: flex;
    flex: auto;
    flex-wrap: nowrap;
    max-width: 100%;
    position: relative;
    left: 6%;
}


.wp-block-search__input {
    -webkit-appearance: initial;
    appearance: none;
    border: 1px solid #949494;
    flex-grow: 1;
    margin-left: 0;
    margin-right: 0;
    min-width: 3rem;
    padding: 8px;
    text-decoration: unset !important;
    border-radius: 30px;
   width:377px;
}

:where(.wp-block-search__button) {
               border: 1px solid #1a6fbb;
              background: #1a6fbb;
              color: white;
        padding: 6px 10px;
        border-radius: 30px;
        width: 84%;
        position: relative;
        left: -12%;
 }
article .wp-post-image {
    max-width: 100%;
    margin: 1em 0 0;
    height: auto;
    border-radius: 10px;
}

.flat-layout .widget, .flat-layout .type-post, .flat-layout .type-page, .flat-layout .type-attachment, .flat-layout .page-header, .flat-layout .post-pagination, .flat-layout .post-navigation, .flat-layout .breadcrumbs, .flat-layout #comments {
    box-shadow: none;
    border-color: #e5e5e5;
    border-radius: 10px;
}

.entry-meta {
    display: block;
    color: #333;
    margin: 0;
    padding: 0.7em 1em;
    background: #eee;
    border-radius: 30px;
}

#custom_html-2,#categories-2,#text-3{ padding:6px;}
textarea{padding:0px ! important;}
#block-10{ display : none ! important;}
.quickLinks-wrap .quickLinks-head p {
    margin-bottom: 0;
    font-family: "Poppins", sans-serif;
    font-style: normal ! important;
    font-weight: 600 ! important;
    font-size: 12px ! important;
    color: #fff; }

#mainnav-toggle:hover {
        cursor: pointer;
        background: #46aadc ! important;
    }


.quickLinks-wrap{ display: block ! important;}

.quickLinks-wrap .quickLinks-head p{ color: white ! important;}

.content-excerpt .more-link:hover{ color: black ! important;}

.content-excerpt .more-link {
 
    text-transform: capitalize ! important;
}

a , a:visited{ color:black ! important;}
 
a:hover , .flat-layout .main-navigation-menu a:hover { color: #46aadc ! important; text-decoration: none ! important;}

.main-navigation-menu li.current_page_item a, .main-navigation-menu li.current-menu-item a { text-decoration: none ! important;
                                                                                                                                                          color: #46aadc ! important;  
 }

 input[type="submit"]{
    font-family: "Poppins", sans-serif ! important;
    font-style: normal;
      width: 400px;
      height: 40px;
      position: relative;
      left: -8%;
    font-weight: 600;
    font-size: 14px ! important;
    letter-spacing: 0.05em ! important;
      background: #1a6fbb  ! important;
    color: #fff ! important;
    -webkit-border-radius: 20px;
        border-radius: 20px;
        -webkit-box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14);
        box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14);
}

.widgettitle{ background: #1a6fbb ! important;
                    text-align:center;
                    border-top-left-radius: 10px;
                    border-top-right-radius: 10px;
               
}
                     
  .widgettitle span {   color: white ! important;
                                           text-transform: capitalize ! important;
}

.side_barzz  span:nth-child(1){ font-weight: bold ! important;}
.entry-title {
    font-size: 1.5em ! important;
    text-transform: capitalize ! important;
}

.entry ol, .comment ol{font-family: "Roboto", sans-serif ! important;
    font-style: normal;
    font-weight: normal;
    font-size: 15px ! important;
    line-height: 1.5em ! important;
    color: #777 ! important;}

#smooth_slider_recent{
                       max-width: 910px ! important;
                      height: 148px ! important;
                   min-height: 219px ! important;
}


 body p , span {
    margin-bottom: 20px;
    font-family: "Roboto", sans-serif ! important;
    font-style: normal;
    font-weight: normal;
    font-size: 16px ! important;
    line-height: 1.5em ! important;
    color: #3b4757 ! important;
}

body h1, body .h1, body h2, body h3, body h4, body h5, body h6 {
    margin-top: 0;
    margin-bottom: 25px;
    font-family: "Poppins", sans-serif ! important;
    line-height: 1.1em ! important;
    color: #3B4757 ! important;
}

.more-link{
    padding: 12px 10px ! important;
    background: #1a6fbb ! important;
    border: none;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14);
    box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14);
    text-align: center;
    line-height: 1;
    -webkit-transition: all .3s;
    transition: all .3s;
    color: #fff ! important;
}

  #commentform #submit {position: relative;
    font-family: "Poppins", sans-serif ! important;
    font-style: normal;
    font-weight: 600;
    font-size: 14px ! important;
    letter-spacing: 0.05em ! important;
    background: #1a6fbb  ! important;
    color: #fff ! important;
    -webkit-border-radius: 8px;
      border-radius: 8px;
        -webkit-box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14);
        box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14);
      position: relative;
     left: 0%;
}

    .postinfo .meta-category a{
padding: 17px 20px ! important;
        background: #1a6fbb ! important;
        border: none;
        -webkit-border-radius: 8px;
        border-radius: 8px;
        -webkit-box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14);
        box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14);
        text-align: center;
        line-height: 1;
        -webkit-transition: all .3s;
        transition: all .3s;
        color: #fff ! important;}

 .mobile-headz{ display:none ! important;}

.main-navigation-menu {
  width: 100%;
  background: none !important;
  position: relative;
  left: 0%;
  z-index: 0;
  }


#footer-wrap{ display:block ! important;}
#logo{ width: 100% ! important;}

  .blog_header { 
                                    display: flex;
                        flex-direction: row;
                        margin-top: -4%;
                       margin-bottom: -2%;}

.flat-layout .main-navigation-menu a { color: black;
                                                              position: relative;
                                                              top: 68px;
                                                             font-family: "Poppins", sans-serif;
                                                            font-style: normal;
                                                           font-weight: 600;
                                                      font-size: 15px;
                                                     text-transform: none ! important;
}

#navi-wrap { background: transparent ! important;
                    position: relative;
                    top: 19px;
}

#logo .custom-logo{
                                         width: 44% ! important;
                                       position: relative;
                                       top: 29px;   }

#header-wrap {
   
    width: 30%; }

 .main-navigation-menu li a:hover  { background: transparent ! important;
                                                                                                                   color: black ! important;
}

.main-navigation-menu ul li {
  position: relative;
   top: -67px;
 
}


   .cnss-social-icon{ position: relative;
    top: 7%;
    right: -101%;
  display: block !important;
  width:40% ! important;
}

  .cnss-social-icon img{  height: 47%;
    margin: 2px;
    opacity: 1;
    }



.page-namez{ width:100%;
                       height:400px ! important;
                      margin-top: -6%;
                      display:block ! important;
}


.page-namez .layer-background {
    width: 100%;
    height: 116%;
    background-size: cover;
    background-position: center center;
    overflow: hidden;
}

#wrapper {
  max-width: 1340px;
    width: 100%;
    overflow-x: hidden;
  }

body.custom-background {
  background-color: white ! important;
}

footer .footer-top {
    position: relative;
    padding: 90px 0 ! important;
    background-position: center center;
    background-size: 128% 111%;
    min-height: 451px ! important;
    background-repeat: no-repeat;
}

   .footer-top   .rowzz{

                                       display: -ms-flexbox;
                                display: -webkit-box;
                            display: -webkit-flex;
                           display: flex;
                   -ms-flex-wrap: wrap;
              -webkit-flex-wrap: wrap;
               flex-wrap: wrap;
              margin-right: -15px;
        margin-left: -15px;

}

.fot_row{ display:flex;
             flex-direction:row;
}


.fot_about{ flex-basis:30%;
                 color;black ! important;
}

.fot_links{        flex-basis: 25%;
        position: relative;
        left: 4%;
        top: -16px;
            }

.fot_contact{flex-basis:45%;
                    color;black ! important;
                    position: relative;
                    left: 7%;
                    top: 53px;
 }

.fot_links ul.flex-style {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: -15px;
}

.flex-style li {
    padding-left: 40px;
    width: 34%;
margin-bottom: 9%;
}

#footer-wrap{
                         position: relative;
    padding: 90px 0 ! important;
   background-image:url('https://www.bachpanglobal.com/img/Futter.webp') ! important;
    background-position: center center;
    background-size: 128% 111%;
    min-height: 198px ! important;
    background-repeat: no-repeat;
   background-color:white;
}

#footer {
  padding: 1em 1.5em;
  color: black;
  background: rgba(255, 255, 255, 0.05);
}

#footer a ,  #footer a:hover {
  color: black ! important;
   margin-bottom: 0;
    font-family: "Roboto", sans-serif ! important;
    font-style: normal;
    font-weight: normal;
    font-size: 16px ! important;
    line-height: 1.6em ! important;
    color: #3b4757 ! important;
}

   .fot_links  .f-nav {  position: relative;
  top: 30%;}

       .fot_links  h4 {   position: relative;
    top: -32px;
    left: 11%;
    margin-bottom: -3%;
    font-style: normal;
    font-weight: 500;
    font-size: 21px;
    line-height: 1.3em;
}


  .fot_contact h4 {
   position: relative;
    top: -24px;
    left: 0%;
    margin-bottom: 1%;
    font-style: normal;
    font-weight: 500;
    font-size: 21px;
    line-height: 1.3em;
  }


.fot_row .fotlogo { 
width: 30%;
        margin-bottom: 2%;
        position: relative;
        top: -10px;
}


 .contact-list  .add ,  .contact-list  .resp , .contact-list  .time{ margin-bottom:5%;}

}

.also_read_link{
color: #1A6FBB !important;
font-size: 19px !important;
}
.blg_links{
color: #1A6FBB !important;
}
