/************************************************************/
/*****************MAIN RESPONSIVE CSS STYLES*****************/
/***********************************************************/
@media (max-width: 1290px) {
  /*Posts*/
  .blog_list_post {
    flex-direction: column;
  }
  .blog_post_box {
    width: 100%;
  }
  .blog_post_box_loic {
    width: 100%;
  }
  .blog_list_post:nth-child(even) .blog_post_box {
    flex-direction: row;
  }
  .blog_list_post.one_col_post:nth-child(even) .blog_post_box {
    flex-direction: row-reverse;
  }
  .blog_list_post .blog_post_box:nth-child(even) {
    flex-direction: row-reverse;
  }
}
@media (max-width: 1199px) {
  /*Widget Recent Post*/
  .widget_recent_post .post_thumb {
    margin-right: 8px;
  }
  .widget_recent_post .post_name {
    font-size: 11px;
  }
}
@media (max-width: 1100px) {
  /*Big Posts Slider*/
  .lateps_postslides .item .post_data_cr {
    left: 30px;
    top: 30px;
  }
  .lateps_postslides .item .post_info_wrapper {
    left: 30px;
    right: 30px;
    bottom: 30px;
  }
  .categories_slides .category_box .name_cat {
    right: 30px;
    bottom: 30px;
  }
  .latestposts_slider .owl-prev,
  .categories_slides .owl-prev {
    left: 0;
  }
  .latestposts_slider .owl-next,
  .categories_slides .owl-next {
    right: 0;
  }
}
@media (max-width: 1024px) {
  /*Reserve padding class*/
  .padding_75 {
    padding: 40px 30px;
  }
  /*Big Slider*/
  .main_slider_post_cat {
    flex-wrap: wrap;
    flex-direction: column;
  }
  .lateps_postslides,
  .categories_wrapper {
    width: 100%;
  }
  .lateps_postslides .item {
    max-height: 600px;
  }
}
@media (max-width: 991px) {
  /*footer block*/
  .mainfooter {
    padding: 50px 0;
  }
  .footer_block {
    margin-bottom: 30px;
  }
  .site_copy {
    margin-top: 40px;
  }
  .socials_footer {
    margin-top: 20px;
  }
  /*Single Sidebar*/
  /*Recent post widget*/
  .widget_recent_post .post_name {
    font-size: 14px;
  }
  /*Instgram widget*/
  .instagram-pics.instagram-size-thumbnail li {
    width: 32.333%;
    margin-right: 1%;
    margin-bottom: 1%;
  }
  .instagram-pics.instagram-size-thumbnail li img {
    width: 100%;
  }
  /*About Page*/
  /*Author Page*/
  .author_card:after {
    top: auto;
    right: 49%;
    bottom: -16px;
  }
  .author_card .short_autord_desc {
    text-align: center;
  }
}
@media (max-width: 830px) {
  /*Comments list*/
  .comment-author {
    margin-right: 0;
    width: 70px;
  }
  .comment-reply {
    top: 115px;
  }
  .comment-text {
    width: 100%;
  }
  .comment-text:before {
    left: 24px;
    top: 0px;
  }
  .comment-author {
    margin-bottom: 15px;
  }
  /*Post Author*/
  .author_box_post .author_box {
    margin: 0;
  }
  .autor_img_wrapp,
  .author_box_post .short_autord_desc {
    width: 100%;
    margin: 0;
    padding-left: 0;
  }
  .autor_img_wrapp .author_image {
    margin: 0 auto 10px auto;
  }
  .short_autord_desc {
    text-align: center;
  }
}
@media (max-width: 768px) {
  .author_box {
    width: 100%;
    margin: 0 0 25px 0;
    padding: 0;
    overflow: hidden;
  }
  .author_box .post_data_cr,
  .autor_img_name {
    float: left;
    margin: 0 15px 0 0;
  }
  .single_post_content {
    width: 100%;
  }
  /*Image Head*/
  .header_image {
    min-height: 400px;
  }
  .header_image h1 {
    font-size: 60px;
  }
}
@media (max-width: 767px) {
  /*Big Slider*/
  .blog_list_post .blog_post_box {
    flex-wrap: wrap;
    flex-direction: column-reverse;
  }
  .blog_list_post:nth-child(even) .blog_post_box,
  .blog_list_post .blog_post_box:nth-child(even),
  .blog_list_post.one_col_post:nth-child(even) .blog_post_box {
    flex-direction: column-reverse;
  }
  .blog_post_box .blog_post_item_image,
  .blog_post_box .blog_post_item {
    width: 100%;
  }
  .blog_post_box_loic .blog_post_item {
    width: 100%;
  }
  /*Footer*/
  .footer_block {
    padding: 0 35px;
  }
}
@media (max-width: 645px) {
  /*Body Padding*/
  .bodypadding {
    padding: 80px 15px 15px 15px;
  }
  .main_header,
  .fixed_header.fixed {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 575px) {
  /*Big Slider*/
  .lateps_postslides .item .post_data_cr {
    left: 20px;
    top: 20px;
  }
  .lateps_postslides .item .post_info_wrapper {
    left: 20px;
    right: 20px;
  }
  .categories_slides .category_box .name_cat {
    right: 20px;
    bottom: 20px;
  }
  .lateps_postslides .post_info_wrapper .post_name {
    font-size: 21px;
  }
  .lateps_postslides .post_info_wrapper .short_desc_post {
    font-size: 16px;
  }
  /*Post Navigation*/
  .post_navigation .prevous_post,
  .post_navigation .next_post {
    width: 100%;
  }
  /*single sidebar*/
  .single_post_content h1 {
    font-size: 34px;
  }
}
@media (max-width: 440px) {
  /*Big Slider Latest Post*/
  .lateps_postslides .item .post_info_wrapper {
    bottom: 20px;
  }
  .lateps_postslides .post_info_wrapper .post_name {
    margin-bottom: 10px;
  }
  .lateps_postslides .post_info_wrapper .seea_more {
    margin-top: 10px;
  }
}
@media (max-width: 425px) {
  /*post Single*/
  .post_single_container {
    padding: 30px 30px 30px 30px;
  }
  /*Image Head*/
  .header_image {
    min-height: 300px;
  }
  .header_image h1 {
    font-size: 40px;
  }
  /*Post Author*/
  .author_box_post {
    padding: 30px;
  }
}
@media (max-width: 405px) {
  /*Big Slider Latest Post*/
  .lateps_postslides .item .post_data_cr {
    display: none;
  }
}
@media (max-width: 375px) {
  /*Top Nav Buttons*/
  .search_btn {
    margin-left: 0;
  }
  .sidebar_btn {
    margin-left: 15px;
  }
  /*Big Slider Latest Post*/
  .lateps_postslides .post_info_wrapper .post_name,
  .categories_slides .category_box .name_cat {
    font-size: 17px;
  }
  .lateps_postslides .post_info_wrapper .short_desc_post {
    font-size: 14px;
  }
  .lateps_postslides .post_info_wrapper .seea_more {
    margin-top: 0;
  }
  /*Widget Instagram*/
  .instagram-pics.instagram-size-thumbnail li {
    width: 49%;
    margin-right: 1%;
    margin-bottom: 1%;
  }
}
@media (max-width: 320px) {
  /*Scroll up btn*/
  .scroll_up {
    display: none!important;
  }
}
