@media only screen and (min-width:942px) and (max-width:1170px) {
  
  /* Site Area */
  .container {
    width: 940px;
  }

  /* Fullwidth Slider */
  .full-width-slider {
    width: 100%;
  }

  /* Promobox */
  .promobox {
    width: 293px;
    height: 172px;
  }

  /* Site Post Area */
  #main {
    width: 610px;
    float: left;
  }

  /* Post Area - Full/Single Post Layout */
  .content_post_wrap {
    width: 90.1639344%;
  }

  /* MetaInfo Bottom Area - Full/Single Post Layout */
  .content_metabottom_wrap {
    width: 90.1639344%;
  }

  /* Post Area - Fullwidth Full/Single Post Layout */
  #main.fullwidth .content_post_wrap {
    width: 93.6170212%;
  }

  /* MetaInfo Bottom Area - Fullwidth Full/Single Post Layout */
  #main.fullwidth .content_metabottom_wrap {
    width: 93.6170212%;
  }

  /* Related Posts - Single Post */
  .item-related {
    width: 190px;
    margin-right: 20px;
  }

  /* Related Posts - Fullwidth Single Post */
  #main.fullwidth .item-related {
    width: 292px;
    margin-right: 32px;
  } 

  /* Image - List Post Layout */
  .side_left {
    width: 56.0655737%;
  }

  /* Image - Fullwidth List Post Layout */
  #main.fullwidth .side_left {
    width: 53.9361702%;
  }

  /* Post Area - List Post Layout */
  .side_right {
    width: 90.1639344%;
  }

  /* Post Area - Fullwidth List Post Layout */
  #main.fullwidth .side_right {
    width: 93.6170212%;
  }


  /* Post Area with Featured Image - List Post Layout */
  .post_list.format-standard .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }
  .post_list.format-audio .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }
  .post_list.format-video .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }
  .post_list.format-gallery .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }
  .post_list.format-image .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }
  .post_list.format-aside .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }
  .post_list.format-status .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }
  .post_list.format-link .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }
  .post_list.format-quote .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }
  .post_list.format-chat .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }


  /* Post Area with Featured Image - Fullwidth List Post Layout */
  #main.fullwidth .post_list.format-standard .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }

  #main.fullwidth .post_list.format-audio .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }

  #main.fullwidth .post_list.format-video .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }

  #main.fullwidth .post_list.format-gallery .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }

  #main.fullwidth .post_list.format-image .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }

  #main.fullwidth .post_list.format-aside .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }

  #main.fullwidth .post_list.format-status .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }

  #main.fullwidth .post_list.format-link .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }

  #main.fullwidth .post_list.format-quote .side_left + .side_right{
    width: 50%;
    float: right;
    margin-right: 30px;
  }

  #main.fullwidth .post_list.format-chat .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }
  
  /* Boxed Slider */
  .bxslider_featured .slide_item {
    height: 461px;
  }

  /* Fullwidth Slider  */
  .bxslider_featured_full_width .slide_item {
    height: 461px;
  }

  /* Top Bar - Instagram Widget 2 */
  .widget-topbar.null-instagram-feed .instagram-pics li {
    width: 12.5%;
  }
  .widget-topbar.null-instagram-feed .instagram-pics li:nth-child(11), 
  .widget-topbar.null-instagram-feed .instagram-pics li:nth-child(10), 
  .widget-topbar.null-instagram-feed .instagram-pics li:nth-child(9) {
    display: none;
  }

  /* To-Top Button */
  .to-top {
    left: 93.4%;
  }

  /* Grid Post Layout - 2 Posts */
  .list_post.grid-post > li {
    width: 290px;
  }
  .list_post.grid-post > li, .list_post.grid-post.full-grid-layout > li {
    width: 290px;
  }
  .paged .list_post.grid-post.full-grid-layout > li:first-child {
    width: 290px;
  }

  /* Grid Post Layout - Bottom Space */
  .post_grid {
    padding-bottom: 12px;
  }


  /* Grid Post Layout - Fullwidth - 3 Posts */
  #main.fullwidth .list_post.grid-post > li {
    width: 293px;
  }
  /* Fullwidth - 1st Full Post then Grid Layout */
  #main.fullwidth .list_post.grid-post.full-grid-layout > li {
    width: 293px;
  }
  /* 1st Full Post then Grid Layout 2nd Page onwards */
  #main.fullwidth .list_post.grid-post.full-grid-layout > li.li-grid {
    width: 293px;
  }
  .paged #main.fullwidth .list_post.grid-post.full-grid-layout > li:first-child {
    width: 293px;
  }


  .prev-pagi-item-thumb.wp-post-image, .next-pagi-item-thumb.wp-post-image {
    max-width: 100%;
  }

  .prev-pagi-thumb {
    margin-right: 0;
  }

  .next-pagi-thumb {
     margin-left: 0;
  }

  .prev-pagi-thumb, .next-pagi-thumb {
    margin-bottom: 14px;
  }

  .post-pagination .prev-post {
    padding-right: 50px;
  }

  .post-pagination .next-post {
    padding-left: 50px;
  }

  #main.fullwidth .prev-pagi-item-thumb.wp-post-image, 
  #main.fullwidth  .next-pagi-item-thumb.wp-post-image {
    max-width: 140px;
  }

  #main.fullwidth .prev-pagi-thumb {
    margin-right: 25px;
  }

  #main.fullwidth .next-pagi-thumb {
     margin-left: 25px;
  }

  #main.fullwidth .prev-pagi-thumb, .next-pagi-thumb {
    margin-bottom: 0;
  }

  /* About Widget - Footer */
  .widget-footer .about-bg {
    padding-bottom: 18px;
  }

  /* Latest Post Widget - Footer */
  .widget-footer .side-item .side-image + .side-text {
    width: 90%;
  }

  /* About Widget - Top Bar */
  .widget-topbar .about-bg {
    padding-bottom: 18px;
  }

  /* Latest Post Widget - Top Bar */
  .widget-topbar .side-item .side-image + .side-text {
    width: 90%;
  }

  /* Instagram Widget - Top Bar */
  #top-instagram .thumbnails li:nth-child(10), #top-instagram .thumbnails li:nth-child(9) {
    display: none;
  }
  .widget-topbar .jr-insta-thumb ul.thumbnails.no-border.jr_col_10 li {
    width: 12.5% !important;
  }

  .slicknav_menu {
    display: block;
  }

  .top-bar-menu {
    display: none;
  }

}/* End Media min-width:942px and max-width:1170px */



@media only screen and (max-width:960px) {

  /* Top Bar - Search Area */
  .top_search_wrap {
    left: 80px !important;
  }

  /* Top Bar - Mobile Menu */
  .menu-mobile {
    display: block !important;
  }

  .slicknav_menu {
    display: block;
  }

  .top-bar-menu {
    display: none;
  }

  .top_message ul {
    display: none;
  }

  /* Main Menu */
  .menu_wrap {
    display: none;
  }

  /* Sidebar */
  #sidebar {
    width: 480px;
    margin: 0 auto;
    float: none;
    overflow: hidden;
  }

  /* Widget - General */
  .widget {
    width: 480px;
    margin-left: auto;
    margin-right: auto;
  }

  /* Widget - Swanky Categories */
  .widget .categories_image li {
    height: 215px;
  }

  /* Widget - Swanky About Me */
  .about_photo img {
    width: 100%;
  }

  /* Widget - Swanky Latest Posts Widget */ 
  .side-text {
    width: 99%;
  }
  .side-item .side-image + .side-text {
    width: 81.5%;
  }

  /* To-Top Button */
  .to-top {
    left: 85.2%;
  }

  /* 404 Page */
  .error404 .error-page {
    margin-bottom: 96px;
  }

  /* Search Results Page */
  .search-no-results .search-nothing {
    margin-bottom: 96px;
  }

  /* Footer Area - Social Icons */
  .footer_social {
    float: none;
    text-align: center;
    margin-bottom: 25px;
    padding-bottom: 25px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #c9c9c9;
  }
  .footer_social a {
    margin: 0 10px;
    font-size: 16px;
  }
  .footer_social a:first-child {
    margin-left: 0;
  }
  .footer_social a:last-child {
    margin-right: 0;
  }

  /* Footer Area */
  #footer {
    margin-top: 30px;
  }

  /* Copyright Text - Footer Area */
  #footer_meta h2 {
    float: none;
    text-align: center;
  }

  /* Mailchimp Widget - Footer Area */
  #footer .mc4wp-form label:first-child,
  #footer .mc4wp-form input[type=email],
  #footer .mc4wp-form input[type=submit] {
    display: block;
  }
  #footer .mc4wp-form label:first-child,
  #footer {
    margin-right: 0;
  }
  #footer .mc4wp-form input[type=email],
  #footer .mc4wp-form input[type=text],
  #footer .mc4wp-form input[type=submit]
   {
    width: 300px;
    margin: 0 auto;
    margin-bottom: 20px;
  }
  #footer .mc4wp-form input[type=text] + input {
    width: 300px;
  }


  /* Mailchimp Widget - Top Bar */
  #top-instagram .mc4wp-form label:first-child,
  #top-instagram .mc4wp-form input[type=email],
  #top-instagram .mc4wp-form input[type=submit] {
    display: block;
  }
  #top-instagram .mc4wp-form label:first-child,
  #top-instagram {
    margin-right: 0;
  }
  #top-instagram .mc4wp-form input[type=email],
  #top-instagram .mc4wp-form input[type=text],
  #top-instagram .mc4wp-form input[type=submit] {
    width: 300px;
    margin: 0 auto;
    margin-bottom: 20px;
  }
  #top-instagram .mc4wp-form input[type=text] + input {
    width: 300px;
  }


  /* Grid Post Layout - 2 Posts */
  .list_post.grid-post > li {
    width: 348px;
  }
  /* Fullwidth - 1st Full Post then Grid Layout */
  .list_post.grid-post > li, .list_post.grid-post.full-grid-layout > li {
    width: 348px;
  }
  /* 1st Full Post then Grid Layout 2nd Page onwards */
  .paged .list_post.grid-post.full-grid-layout > li:first-child {
    width: 348px;
  }

  /* Grid Post Layout - Fullwidth - 2 Posts */
  #main.fullwidth .list_post.grid-post > li {
    width: 348px;
  }
  #main.fullwidth .list_post.grid-post > li:nth-of-type(3n+3) {
    margin-right: 30px;
  }
  #main.fullwidth .list_post.grid-post > li:nth-of-type(2n+2) {
    margin-right: 0;
  }

  /* Fullwidth - 1st Full Post then Grid Layout */
  #main.fullwidth .list_post.grid-post.full-grid-layout > li {
    width: 348px;
  }
  #main.fullwidth .list_post.grid-post.full-grid-layout > li:nth-of-type(2n+2) {
    margin-right: 30px;
  }
  #main.fullwidth .list_post.grid-post.full-grid-layout > li:nth-of-type(2n+3) {
    margin-right: 0;
  }
  /* Fullwidth - 1st Full Post then Grid Layout 2nd Page onwards */
  #main.fullwidth .list_post.grid-post.full-grid-layout > li.li-grid {
    width: 348px;
    margin-right: 0;
  }
  #main.fullwidth .list_post.grid-post.full-grid-layout > li.li-grid:nth-of-type(3n+3) {
    margin-right: 0;
  }
  #main.fullwidth .list_post.grid-post.full-grid-layout > li.li-grid:nth-of-type(2n+2) {
    margin-right: 30px;
  }


  .paged #main.fullwidth .list_post.grid-post.full-grid-layout > li:first-child {
    width: 348px;
    margin-right: 30px;
  }
  .paged #main.fullwidth .list_post.grid-post.full-grid-layout > li:nth-of-type(2n+2) {
    margin-right: 0;
  }
  .paged #main.fullwidth .list_post.grid-post.full-grid-layout > li:nth-of-type(2n+3) {
    margin-right: 30px;
  }

  /* Grid Post Layout - Bottom Space */
  .post_grid {
    padding-bottom: 14px;
  }

  /* Grid Post Layout - Content Area */
  .post_grid .grid_post_wrap {
    width: 91.6666666%;
  }

  .post_grid .post-img + .grid_post_wrap {
    margin-top: -39px;
  }


}/* End Media max-width:960px */



@media only screen and (min-width:768px) and (max-width:960px) {

  /* Site Area */
  .container {
    width: 726px;
  }

  /* Header Container */
  #header .container, .home.page-template-default #header .container {
    border-bottom: 1px solid #eee;
  }

  /* Active Slider State */
  #header.active-sliders .container {
    border-bottom: none;
  }

  /* Promobox */
  .promobox {
    width: 230px;
    height: 135px;
    margin-right: 18px;
  }

  /* Post Template - Default/Fullwidth/Custom */
  .single #header .container {
    border-bottom: 1px solid #eee;
  }

  /* Post Template - Sliders */
  .post-template-fullwidth-post-boxedslider #header .container,
  .post-template-fullwidth-post-carousel #header .container,
  .post-template-fullwidth-post-fullwidth-carousel #header .container,
  .post-template-fullwidth-post-fullwidth-slider #header .container,
  .post-template-post-boxedslider #header .container,
  .post-template-post-carousel #header .container,
  .post-template-post-fullwidth-boxedslider #header .container,
  .post-template-post-fullwidth-carousel #header .container {
    border-bottom: none;
  }

  /* Page Template - Default/Fullwidth */
  .page-template-default #header .container, .page-template.page-template-fullwidth-page #header .container {
    border-bottom: 1px solid #eee;
  }

  /* Page Template - Author/Fullwidth */
  .page-template.page-template-page-authors #header .container, .page-template.page-template-fullwidth-page-authors #header .container {
    border-bottom: 1px solid #eee;
  }

  /* Page Template - Archive/Fullwidth */
  .page-template.page-template-page-archives #header .container, .page-template.page-template-fullwidth-page-archives #header .container {
    border-bottom: 1px solid #eee;
  }
  

  /* Page Template - Sliders */
  .page-template #header .container {
    border-bottom: none;
  }

  /* Site Post Area */
  #main {
    width: 100%;
    padding-right: 0;
  }

  /* 404 Page */ 
  .error404 #header .container {
    border-bottom: 1px solid #eee;
  }

  /* Search Result Page */
  .search.search-results #header .container {
    border-bottom: 1px solid #eee;
  }

  .search.search-no-results #header .container {
    border-bottom: 1px solid #eee;
  }

  /* Archive Pages */
  .archive #header .container {
    border-bottom: 1px solid #eee;
  }

  /* Fullwidth Slider */
  .full-width-slider {
    width: 100%;
  }

  /* Top Bar - Instagram Widget 2 */
  .widget-topbar.null-instagram-feed .instagram-pics li {
    width: 16.66666666666667%;
  }
  .widget-topbar.null-instagram-feed .instagram-pics li:nth-child(11), 
  .widget-topbar.null-instagram-feed .instagram-pics li:nth-child(10), 
  .widget-topbar.null-instagram-feed .instagram-pics li:nth-child(9), 
  .widget-topbar.null-instagram-feed .instagram-pics li:nth-child(8), 
  .widget-topbar.null-instagram-feed .instagram-pics li:nth-child(7) {
    display: none;
  }

  /* Widget - Text Widget */
  .wp-caption {
    max-width: 97% !important;
  }

  /* Widget - Instagram Widget */
  #sidebar .instagram-pics li {
    margin: 0 8px 8px 8px;
    float: none;
  }

  /* Widget - Swanky About Me */
  .widget .about-bg, .widget-woocommerce .about-bg {
    padding-bottom: 22px;
  }

  /* Post Area - Full/Single Post Layout */
  .content_post_wrap {
    width: 91.7355371%;
  }

  /* MetaInfo Bottom Area - Full/Single Post Layout */
  .content_metabottom_wrap {
    width: 91.7355371%;
  }

  /* Post Area - Fullwidth Full/Single Post Layout */
  #main.fullwidth .content_post_wrap {
    width: 91.7355371%;
  }

  /* MetaInfo Bottom Area - Fullwidth Full/Single Post Layout */
  #main.fullwidth .content_metabottom_wrap {
    width: 91.7355371%;
  }

  /* Related Posts - Single Post */
  .item-related {
    width: 230px;
    margin-right: 18px;
  }

  /* Related Posts - Fullwidth Single Post */
  #main.fullwidth .item-related {
    width: 230px;
    margin-right: 18px;
  }
  #main.fullwidth .item-related:last-child {
    margin-right: 0;
  }

  /* Image - List Post Layout */
  .side_left {
    width: 55.0964187%;
  }

  /* Image - Fullwidth List Post Layout */
  #main.fullwidth .side_left {
    width: 55.0964187%;
  } 

  /* Post Area - List Post Layout */
  .side_right {
    width: 91.7355371%;
  }

  /* Post Area - Fullwidth List Post Layout */
  #main.fullwidth .side_right {
    width: 91.7355371%;
  }

  /* Post Area with Featured Image - List Post Layout */
  .post_list.format-standard .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }
  .post_list.format-audio .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }
  .post_list.format-video .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }
  .post_list.format-gallery .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }
  .post_list.format-image .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }
  .post_list.format-aside .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }
  .post_list.format-status .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }
  .post_list.format-link .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }
  .post_list.format-quote .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }
  .post_list.format-chat .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }


  /* Post Area with Featured Image - Fullwidth List Post Layout */
  #main.fullwidth .post_list.format-standard .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }

  #main.fullwidth .post_list.format-audio .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }

  #main.fullwidth .post_list.format-video .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }

  #main.fullwidth .post_list.format-gallery .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }

  #main.fullwidth .post_list.format-image .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }

  #main.fullwidth .post_list.format-aside .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }

  #main.fullwidth .post_list.format-status .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }

  #main.fullwidth .post_list.format-link .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }

  #main.fullwidth .post_list.format-quote .side_left + .side_right{
    width: 50%;
    float: right;
    margin-right: 30px;
  }

  #main.fullwidth .post_list.format-chat .side_left + .side_right {
    width: 50%;
    float: right;
    margin-right: 30px;
  }
  
  /* Mailchimp Widget - Footer Area */
  #footer .mc4wp-form label {
    display: block;
    float: none;
    text-align: center;
    padding-bottom: 20px;
    margin: 0;
  }

  /* Mailchimp Widget - Top Bar */
  #top-instagram .mc4wp-form label {
    display: block;
    float: none;
    text-align: center;
    padding-bottom: 20px;
    margin: 0;
  }

  /* About Widget */
  .about-widget {
    width: 91%;
  }

  .prev-pagi-item-thumb.wp-post-image, .next-pagi-item-thumb.wp-post-image {
    max-width: 100px;
  }

  .prev-pagi-thumb, .next-pagi-thumb {
    margin-bottom: 0;
  }

  .prev-pagi-thumb {
    margin-right: 20px;
  }

  .next-pagi-thumb {
    margin-left: 20px;
  }

  .post-pagination {
    border-bottom: 1px solid #eee;
  }

  /* Boxed Slider */
  .bxslider_featured .slide_item {
    height: 356px;
  }

  /* Fullwidth Slider  */
  .bxslider_featured_full_width .slide_item {
    height: 356px;
  }

  /* About Widget - Footer */
  .widget-footer .about-widget {
    width: 96%;
  }
  .widget-footer .about-bg {
    padding-bottom: 18px;
  }


  /* Latest Post Widget - Footer */
  .widget-footer .side-item .side-image + .side-text {
    width: 87%;
  }


  /* About Widget - Top Bar */
  .widget-topbar .about-widget {
    width: 96%;
  }
  .widget-topbar .about-bg {
    padding-bottom: 18px;
  }


  /* Latest Post Widget - Top Bar */
  .widget-topbar .side-item .side-image + .side-text {
    width: 87%;
  }
  
  /* Instagram Widget - Top Bar */
  #top-instagram .thumbnails li:nth-child(10), #top-instagram .thumbnails li:nth-child(9), #top-instagram .thumbnails li:nth-child(8), #top-instagram .thumbnails li:nth-child(7) {
    display: none;
  }
  .widget-topbar .jr-insta-thumb ul.thumbnails.no-border.jr_col_10 li {
    width: 16.66% !important;
  }


}/* End Media min-width:768px and max-width:960px */



@media only screen and (max-width:767px) {

  /* Site Area */
  .container {
    width: 480px;
  }

  /* Header Container */
  #header .container, .home.page-template-default #header .container {
    border-bottom: 1px solid #eee;
  }

  /* Active Slider State */
  #header.active-sliders .container {
    border-bottom: none;
  }

  /* Post Template - Default/Fullwidth/Custom */
  .single #header .container {
    border-bottom: 1px solid #eee;
  }

  /* Post Template - Sliders */
  .post-template-fullwidth-post-boxedslider #header .container,
  .post-template-fullwidth-post-carousel #header .container,
  .post-template-fullwidth-post-fullwidth-carousel #header .container,
  .post-template-fullwidth-post-fullwidth-slider #header .container,
  .post-template-post-boxedslider #header .container,
  .post-template-post-carousel #header .container,
  .post-template-post-fullwidth-boxedslider #header .container,
  .post-template-post-fullwidth-carousel #header .container {
    border-bottom: none;
  }

  /* Page Template - Default/Fullwidth */
  .page-template-default #header .container, .page-template.page-template-fullwidth-page #header .container {
    border-bottom: 1px solid #eee;
  }

  /* Page Template - Author/Fullwidth */
  .page-template.page-template-page-authors #header .container, .page-template.page-template-fullwidth-page-authors #header .container {
    border-bottom: 1px solid #eee;
  }

  /* Page Template - Archive/Fullwidth */
  .page-template.page-template-page-archives #header .container, .page-template.page-template-fullwidth-page-archives #header .container {
    border-bottom: 1px solid #eee;
  }

  /* Page Template - Sliders */
  .page-template #header .container {
    border-bottom: none;
  }

  /* Fullwidth Slider */
  .full-width-slider {
    width: 100%;
  }

  /* Post Header - Title */
  .post-header h2 a, .post-header h1 {
    display: block;
    font-size: 19px;
    letter-spacing: 2px;
  }

  /* List Post - Category Names */
  .side_right .cat-blog {
    margin-bottom: 8px;
  }

  /* Top Bar - Mobile Menu */
  .slicknav_menu {
    display: block;
  }

  /* Site Post Area */
  #main {
    width: 100%;
    padding-right: 0;
  }

  /* Sidebar */
  #sidebar {
    width: 100%;
  }

  /* Post / Page */
  .full_post, .post, article.page {
    padding-bottom: 20px;
  }
  .page .content_metabottom_wrap, .post .content_metabottom_wrap, .full_post .content_metabottom_wrap  {
    margin-bottom: 10px;
  }

  /* Footer Instagram Widget 2 */
  .widget-footer.null-instagram-feed ul.instagram-pics > li {
    width: 25% !important;
  }
  .widget-footer.null-instagram-feed ul.instagram-pics > li:nth-child(8), 
  .widget-footer.null-instagram-feed ul.instagram-pics > li:nth-child(7),
  .widget-footer.null-instagram-feed ul.instagram-pics > li:nth-child(6), 
  .widget-footer.null-instagram-feed ul.instagram-pics > li:nth-child(5) {
    display:none;
  }

  .post_list {
    padding-bottom: 0;
  }

  /* Comment Area - Post Comment Button */
  #respond #submit {
    width: 100%;
  }

  /* Top Bar - Instagram Widget 2 */
  .widget-topbar.null-instagram-feed .instagram-pics li {
    width: 25%;
  }
  .widget-topbar.null-instagram-feed .instagram-pics li:nth-child(11), 
  .widget-topbar.null-instagram-feed .instagram-pics li:nth-child(10), 
  .widget-topbar.null-instagram-feed .instagram-pics li:nth-child(9), 
  .widget-topbar.null-instagram-feed .instagram-pics li:nth-child(8), 
  .widget-topbar.null-instagram-feed .instagram-pics li:nth-child(7), 
  .widget-topbar.null-instagram-feed .instagram-pics li:nth-child(6), 
  .widget-topbar.null-instagram-feed .instagram-pics li:nth-child(5) {
    display: none;
  }


  /* Contact Form - Send Button */
  .wpcf7 .wpcf7-submit {
    width: 100%;
  }

  /* Post Area - List Post Layout */
  .side_right {
    width: 91.6666666%;
    margin-top: 20px;
    margin-bottom: 20px;
  }

  /* Post Area - Fullwidth List Post Layout */
  #main.fullwidth .side_right {
    width: 91.6666666%;
  }

  /* 404 Page */ 
  .error404 #header .container {
    border-bottom: 1px solid #eee;
  }

  /* Search Result Page */
  .search.search-results #header .container {
    border-bottom: 1px solid #eee;
  }

  .search.search-no-results #header .container {
    border-bottom: 1px solid #eee;
  }

  /* Archive Pages */
  .archive #header .container {
    border-bottom: 1px solid #eee;
  }

  /* Posts Pagination Area */
  .pagination {
    margin-bottom: 50px;
  }

  .post-pagination {
    border-bottom: 1px solid #eee;
  }

  /* Post Author */
  .author-img img {
    max-width: 60px;
    height: auto;
  }
  .author-img {
    margin-right: 15px;
  }

  /* About Widget */ 
  .widget .about-bg, .widget-woocommerce .about-bg {
    padding-bottom: 20px !important;
  }
  .about-widget {
    width: 91.6666666%;
  }
  
  /* List Post Layout - Gallery Post Slider Arrow */  
  .post_list .side_left .post-img > .bx-wrapper .bx-controls-direction .bx-next {
    right: -2px !important; 
  }

  .post_list .side_left .post-img > .bx-wrapper:hover .bx-controls-direction .bx-next {
    right: 24px !important; 
  }

  .custom-pagination .prev,
  .custom-pagination .next {
    display: none;
  }
  .bxslider_featured_slider_wrapper {
    margin: 0 auto;
    max-width: 80%;
  }

  .bxslider_featured_full_width_slider_wrapper {
    margin: 0 auto;
    max-width: 80%;
  }

  .slide_overlay .cat a:last-child {
    margin-top: 6px;
  }


  /* Grid Post Layout - 1 Post */
  .list_post.grid-post > li {
    width: 100%;
    margin-right: 0;
  }
  /* 1st Full Post then Grid Layout */
  .list_post.grid-post.full-grid-layout > li {
    width: 100%;
    margin-right: 0;
  }
  .list_post.grid-post.full-grid-layout > li:nth-of-type(2n+2) {
    margin-right: 0;
  }
  /* 1st Full Post then Grid Layout 2nd Page onwards */
  .paged .list_post.grid-post.full-grid-layout > li:first-child {
    width: 100%;
    margin-right: 0;
  }
  .paged .list_post.grid-post.full-grid-layout > li:nth-of-type(2n+3) {
    margin-right: 0;
  }
  /* Grid Post Layout - Fullwidth - 1 Post */
  #main.fullwidth .list_post.grid-post > li {
    width: 100%;
    margin-right: 0;
  }
  #main.fullwidth .list_post.grid-post > li:nth-of-type(3n+3) {
    margin-right: 0;
  }
  /* Fullwidth - 1st Full Post then Grid Layout */
  #main.fullwidth .list_post.grid-post.full-grid-layout > li {
    width: 100%;
    margin-right: 0;
  }
  #main.fullwidth .list_post.grid-post.full-grid-layout > li:nth-of-type(2n+2) {
    margin-right: 0;
  }
  /* Fullwidth - 1st Full Post then Grid Layout 2nd Page onwards */
  #main.fullwidth .list_post.grid-post.full-grid-layout > li.li-grid {
    width: 100%;
  }
  .paged #main.fullwidth .list_post.grid-post.full-grid-layout > li:first-child {
    width: 100%;
    margin-right: 0;
  }
  .paged #main.fullwidth .list_post.grid-post.full-grid-layout > li:nth-of-type(2n+3) {
    margin-right: 0;
  }

  .slide_overlay h2 a {
    font-size: 21px;
    line-height: 29px;
  }
  .bx-wrapper .bx-prev {
    left: 40px;
  }
  .bx-wrapper .bx-next {
    right: 15px;
  }

  /* Mailchimp Widget - Footer Area */
  #footer .mc4wp-form label {
    display: block;
    float: none;
    text-align: center;
    padding-bottom: 20px;
    margin: 0;
  }

  /* Mailchimp Widget - Top Bar */
  #top-instagram .mc4wp-form label {
    display: block;
    float: none;
    text-align: center;
    padding-bottom: 20px;
    margin: 0;
  }

  /* Image - List Post Layout */
  .side_left {
    position: relative;
    width: 100%;
    float: none;
    margin-right: 0;
  }

  /* Image - Fullwidth List Post Layout */
  .fullwidth .side_left {
    width: 100%;
  }

  /* Post Area with Featured Image - List Post Layout */
  .post_list.format-standard .side_left + .side_right {
    width: 91.6666666%;
    float: none;
    margin: 0 auto;
    margin-bottom: 20px;
    margin-top: -44px;
  }
  .post_list.format-audio .side_left + .side_right {
    width: 91.6666666%;
    float: none;
    margin: 0 auto;
    margin-bottom: 20px;
    margin-top: -44px;
  }

  /* Audio Post with Soundcloud - List Post */
  .post_list.format-audio .side_left .post-img.audio iframe {
    margin-bottom: 6px;
  }

  /* Video Post with Video - List Post */
  .post_list.format-video .side_left .fluid-width-video-wrapper {
    margin-bottom: 34px;
  }

  .post_list.format-video .side_left + .side_right {
    width: 91.6666666%;
    float: none;
    margin: 0 auto;
    margin-bottom: 20px;
    margin-top: -44px;
  }

  .post_list.format-gallery .side_left + .side_right {
    width: 91.6666666%;
    float: none;
    margin: 0 auto;
    margin-bottom: 20px;
    margin-top: -44px;
  }

  /* Gallery Post with Gallery - List Post */
  .post_list.format-gallery .side_left .bx-wrapper {
    margin-bottom: 5px !important;
  }

  .post_list.format-image .side_left + .side_right {
    width: 91.6666666%;
    float: none;
    margin: 0 auto;
    margin-bottom: 20px;
    margin-top: -44px;
  }
  .post_list.format-aside .side_left + .side_right {
    width: 91.6666666%;
    float: none;
    margin: 0 auto;
    margin-bottom: 20px;
    margin-top: -44px;
  }
  .post_list.format-status .side_left + .side_right {
    width: 91.6666666%;
    float: none;
    margin: 0 auto;
    margin-bottom: 20px;
    margin-top: -44px;
  }
  .post_list.format-link .side_left + .side_right {
    width: 91.6666666%;
    float: none;
    margin: 0 auto;
    margin-bottom: 20px;
    margin-top: -44px;
  }
  .post_list.format-quote .side_left + .side_right {
    width: 91.6666666%;
    float: none;
    margin: 0 auto;
    margin-bottom: 20px;
    margin-top: -44px;
  }
  .post_list.format-chat .side_left + .side_right {
    width: 91.6666666%;
    float: none;
    margin: 0 auto;
    margin-bottom: 20px;
    margin-top: -44px;
  }

  /* Post Area with Featured Image - Fullwidth List Post Layout */
  .fullwidth .post_list.format-standard .side_left + .side_right {
    width: 91.6666666%;
    float: none;
    margin: 0 auto;
    margin-bottom: 20px;
    margin-top: -44px;
  }
  .fullwidth .post_list.format-audio .side_left + .side_right {
    width: 91.6666666%;
    float: none;
    margin: 0 auto;
    margin-bottom: 20px;
    margin-top: -44px;
  }
  .fullwidth .post_list.format-video .side_left + .side_right {
    width: 91.6666666%;
    float: none;
    margin: 0 auto;
    margin-bottom: 20px;
    margin-top: -44px;
  }
  .fullwidth .post_list.format-gallery .side_left + .side_right {
    width: 91.6666666%;
    float: none;
    margin: 0 auto;
    margin-bottom: 20px;
    margin-top: -44px;
  }
  .fullwidth .post_list.format-image .side_left + .side_right {
    width: 91.6666666%;
    float: none;
    margin: 0 auto;
    margin-bottom: 20px;
    margin-top: -44px;
  }
  .fullwidth .post_list.format-aside .side_left + .side_right {
    width: 91.6666666%;
    float: none;
    margin: 0 auto;
    margin-bottom: 20px;
    margin-top: -44px;
  }
  .fullwidth .post_list.format-status .side_left + .side_right {
    width: 91.6666666%;
    float: none;
    margin: 0 auto;
    margin-bottom: 20px;
    margin-top: -44px;
  }
  .fullwidth .post_list.format-link .side_left + .side_right {
    width: 91.6666666%;
    float: none;
    margin: 0 auto;
    margin-bottom: 20px;
    margin-top: -44px;
  }
  .fullwidth .post_list.format-quote .side_left + .side_right{
    width: 91.6666666%;
    float: none;
    margin: 0 auto;
    margin-bottom: 20px;
    margin-top: -44px;
  }
  .fullwidth .post_list.format-chat .side_left + .side_right {
    width: 91.6666666%;
    float: none;
    margin: 0 auto;
    margin-bottom: 20px;
    margin-top: -44px;
  }


  /* Grid Post Layout - Bottom Space */
  .post_grid {
    padding-bottom: 20px;
  }

  .side_left .post-img {
    margin-bottom: 0;
  }
  q:before {
    top: 17px;
  }
  q {
    padding-left: 0;
    display: block;
  }

  /* Boxed Slider */
  .bxslider_featured .slide_item {
    height: 300px;
  }

  /* Fullwidth Slider  */
  .bxslider_featured_full_width .slide_item {
    height: 300px;
  }


  /* About Widget - Footer */
  .widget-footer .about-widget {
    width: 94%;
  }
  .widget-footer .about-bg {
    padding-bottom: 18px;
  }

  /* Latest Post Widget - Footer */
  .widget-footer .side-item .side-image + .side-text {
    width: 81%;
  }


  /* About Widget - Top Bar */
  .widget-topbar .about-widget {
    width: 94%;
  }
  .widget-topbar .about-bg {
    padding-bottom: 18px;
  }

  /* Latest Post Widget - Top Bar */
  .widget-topbar .side-item .side-image + .side-text {
    width: 81%;
  }

  .wrap_to_top {
    margin-bottom: -66px;
  }

 
}/* End Media max-width:767px */



@media only screen and (min-width:480px) and (max-width:768px) {

  #main {
    width: 100%;
    padding-right: 0;
  }
  .wp-caption {
    max-width: 100% !important;
    border: none;
    padding: 0;
  }
  article.full_post .post-header {
    padding: 45px 60px;
  }
  .content_post_wrap {
    width: 91.6666666%;
  }
  .content_metabottom_wrap {
    width: 91.6666666%;
  }
  .fullwidth .content_post_wrap {
    width: 91.6666666%;
  }
  .fullwidth .content_metabottom_wrap {
    width: 91.6666666%;
  }

  /* Promobox */
  .promobox {
    width: 100%;
    height: 200px;
    margin-bottom: 30px;
  }

  .promobox:last-child {
    margin-bottom: 0;
  }

  .error404 .error-page {
    padding-top: 0;
  }
  .error404 .error-page h1 {
    font-size: 130px;
  }

  .item-related {
    width: 148px;
    margin-right: 18px;
  }
  .related-date {
    width: 90%;  
  }
  
  #main.fullwidth .item-related {
    width: 148px;
    margin-right: 18px;
  }
  #main.fullwidth .item-related:last-child {
    margin-right: 0;
  }
  .widget .about-bg, .widget-woocommerce .about-bg {
    padding-bottom: 36px;
  }
  .bx-wrapper .bx-controls-direction i.fa-angle-left {
    top: -6px;
    left: 4px;
    position: relative;
  }
  .bx-wrapper .bx-controls-direction i.fa-angle-right {
    top: 1px;
    left: 10px;
    position: relative;
  }
  .bx-wrapper .bx-controls-direction i.fa-angle-left {
    top: -6px;
    left: 5px;
    position: relative;
  }
  .bx-wrapper .bx-controls-direction i.fa-angle-right {
    top: 0px;
    left: 11px;
    position: relative;
  }
  .bxslider_featured_slider_wrapper {
    margin: 0 auto;
    max-width: 70%;
  }

  .bxslider_featured_full_width_slider_wrapper {
    margin: 0 auto;
    max-width: 70%;
  }

  #footer .mc4wp-form input[type=submit] {
    width: 300px;
  }

  #top-instagram .mc4wp-form input[type=submit] {
    width: 300px;
  }

  /* Widget - Instagram Widget */
  #sidebar .instagram-pics li {
    margin: 0 8px 8px 8px;
    float: none;
  }

  /* To-Top Button */
  .to-top {
    left: 90.8%;
    top: -10px;
  }

  /* Instagram Widget - Top Bar */
  #top-instagram .thumbnails li:nth-child(10), #top-instagram .thumbnails li:nth-child(9), #top-instagram .thumbnails li:nth-child(8), #top-instagram .thumbnails li:nth-child(7) {
    display: none;
  }
  .widget-topbar .jr-insta-thumb ul.thumbnails.no-border.jr_col_10 li {
    width: 16.66% !important;
  }

  .widget-footer .jr-insta-thumb ul.thumbnails.no-border.jr_col_8 li {
    width: 25% !important;
  }
  .widget-footer .jr-insta-thumb ul.thumbnails.no-border li {
    margin-bottom: -8px !important;
  }
  .widget .jr-insta-thumb ul.thumbnails.jr_col_3 li {
    width: 30.83% !important;
  }
  .post-pagination .prev-post {
    float: none;
    width: 100%;
    padding-right: 0;
  }

  .prev-post .pagi-text {
    border-right: none;
  }
  .post-pagination .next-post {
    float: none;
    width: 100%;
    padding-left: 0;
  }


  /* Top Bar - Instagram Widget 2 */
  .widget-topbar.null-instagram-feed .instagram-pics li {
    width: 16.66666666666667%;
  }
  .widget-topbar.null-instagram-feed  .instagram-pics li:nth-child(6), 
  .widget-topbar.null-instagram-feed  .instagram-pics li:nth-child(5) {
    display: block;
  }

  .prev-pagi-thumb, .next-pagi-thumb {
    margin-bottom: 14px;
  }

  .prev-pagi-thumb {
    margin-right: 45px;
  }

  .next-pagi-thumb {
    margin-left: 45px;
  }

  .prev-pagi-item-thumb.wp-post-image, .next-pagi-item-thumb.wp-post-image {
    max-width: 100%;
  }


}/* End Media min-width:480px and max-width:768px */



@media only screen and (max-width:479px) {

  /* Top Seach Bar */
  .top_search_wrap {
    left: 28px !important;
  }
  .show-search {
    width: 260px;
  }

  .post-header .cat-blog {
    margin-bottom: 0;
  }

  /* Promobox */
  .promobox {
    width: 100%;
    height: 176px;
    margin-bottom: 30px;
  }

  .promobox:last-child {
    width: 100%;
    height: 176px;
    margin-bottom: 0;
  }

  /* Post Header - Title */
  .post-header h2 a, .post-header h1 {
    margin-bottom: 6px;
  }

  /* List Post - Category Names */
  .side_right .cat-blog {
    margin-bottom: 0;
  }

  /* Post / Page */
  .full_post, .post, article.page {
    padding-bottom: 6px;
  }
  .page .content_metabottom_wrap, .post .content_metabottom_wrap, .full_post .content_metabottom_wrap {
    margin-bottom: 20px;
  }

  .post_list { padding-bottom: 0; }
    
  article.full_post .post-header {
    padding: 45px 42px;
  }
  .fullwidth .content_post_wrap {
    width: 96%;
  }
  .fullwidth .content_metabottom_wrap {
    width: 96%;
  }
  .error404 .error-page {
    padding-top: 0;
  }

  .container {
    width: 300px;
  }

  .footer_social a {
    margin: 0 9px;
  }
  
  /* Instagram Widget - Top Bar */
  #top-instagram .thumbnails li:nth-child(10), #top-instagram .thumbnails li:nth-child(9), #top-instagram .thumbnails li:nth-child(8), #top-instagram .thumbnails li:nth-child(7), #top-instagram .thumbnails li:nth-child(6), #top-instagram .thumbnails li:nth-child(5) {
    display: none;
  }
  .widget-topbar .jr-insta-thumb ul.thumbnails.no-border.jr_col_10 li {
    width: 25% !important;
  }

  /* Post Template - Default/Fullwidth/Custom */
  .single #header .container {
    border-bottom: 1px solid #eee;
  }

  /* Post Template - Sliders */
  .post-template-fullwidth-post-boxedslider #header .container,
  .post-template-fullwidth-post-carousel #header .container,
  .post-template-fullwidth-post-fullwidth-carousel #header .container,
  .post-template-fullwidth-post-fullwidth-slider #header .container,
  .post-template-post-boxedslider #header .container,
  .post-template-post-carousel #header .container,
  .post-template-post-fullwidth-boxedslider #header .container,
  .post-template-post-fullwidth-carousel #header .container {
    border-bottom: none;
  }

  .side_right {
    width: 96%;
    margin-top: 6px;
    margin-bottom: 6px;
    padding: 17px;
    padding-top: 34px;
    padding-bottom: 35px;
  }

  /* Post Area - Fullwidth List Post Layout */
  #main.fullwidth .side_right {
    width: 96%;
  }

  /* Post Area with Featured Image - List Post Layout */
  .post_list.format-standard .side_left + .side_right {
    width: 96%;
    margin-bottom: 7px;
  }
  .post_list.format-audio .side_left + .side_right {
    width: 96%;
    margin-bottom: 7px;
  }
  .post_list.format-video .side_left + .side_right {
    width: 96%;
    margin-bottom: 7px;
  }
  .post_list.format-gallery .side_left + .side_right {
    width: 96%;
    margin-bottom: 7px;
  }
  .post_list.format-image .side_left + .side_right {
    width: 96%;
    margin-bottom: 7px;
  }
  .post_list.format-aside .side_left + .side_right {
    width: 96%;
    margin-bottom: 7px;
  }
  .post_list.format-status .side_left + .side_right {
    width: 96%;
    margin-bottom: 7px;
  }
  .post_list.format-link .side_left + .side_right {
    width: 96%;
    margin-bottom: 7px;
  }
  .post_list.format-quote .side_left + .side_right {
    width: 96%;
    margin-bottom: 7px;
  }
  .post_list.format-chat .side_left + .side_right {
    width: 96%;
    margin-bottom: 7px;
  }


  /* Post Area with Featured Image - Fullwidth List Post Layout */
  .fullwidth .post_list.format-standard .side_left + .side_right {
    width: 96%;
    margin-bottom: 7px;
  }
  .fullwidth .post_list.format-audio .side_left + .side_right {
    width: 96%;
    margin-bottom: 7px;
  }
  .fullwidth .post_list.format-video .side_left + .side_right {
    width: 96%;
    margin-bottom: 7px;
  }
  .fullwidth .post_list.format-gallery .side_left + .side_right {
    width: 96%;
    margin-bottom: 7px;
  }
  .fullwidth .post_list.format-image .side_left + .side_right {
    width: 96%;
    margin-bottom: 7px;
  }
  .fullwidth .post_list.format-aside .side_left + .side_right {
    width: 96%;
    margin-bottom: 7px;
  }
  .fullwidth .post_list.format-status .side_left + .side_right {
    width: 96%;
    margin-bottom: 7px;
  }
  .fullwidth .post_list.format-link .side_left + .side_right {
    width: 96%;
    margin-bottom: 7px;
  }
  .fullwidth .post_list.format-quote .side_left + .side_right{
    width: 96%;
    margin-bottom: 7px;
  }
  .fullwidth .post_list.format-chat .side_left + .side_right {
    width: 96%;
    margin-bottom: 7px;
  }

  .full-width-slider {
    width: 100%;
  }
  .content_post_wrap {
    padding: 17px;
    width: 96%;
    padding-top: 32px;
  }
  .content_metabottom_wrap {
    width: 96%;
  }

  .slicknav_menu .slicknav_menutxt {
    display: none;
  }
  .slicknav_menu .slicknav_icon {
    margin: 10px 0 0 0;
  }
  .top_social_placeholder {
    margin-right: -10px;
  }
  .top_social_wrap {
    display: inline-block;
  }

  #top-social .menu li {
    margin-left: 0px;
    margin-right: 10px;
  }
  #top-social .menu li:last-child {
    margin-right: 0;
  }
  .post.category-formatting.category-markup .post-entry table {
    margin-left: -15px;
  }

  .post-entry blockquote p:before {
    position: relative !important;
    left: -10px;
    top: 10px; 
  }
  q:before {
    position: relative !important;
    left: -8px;
    top: 21px;
  }
  q {
    margin-left: 0px;
  }

  blockquote, q {
    margin-bottom: 20px;
  }
  .post-entry blockquote p {
    padding-left: 4px;
  }
  blockquote + p > cite {
    padding-left: 4px;
  }
  p,
  .textwidget,
  .post-entry ul,
  .post-entry ol,
  .post-entry table,
  dd {
    font-size: 14px;
    line-height: 24px;
  }
  .wp-caption {
    max-width: 100% !important;
    border: none;
    padding: 0;
  }

  /* To-Top Button */
  .to-top {
    left: 86.5%;
    top: -10px;
  }
  .widget {
    width: 100%;
  }

  /* Widget - Swanky Categories */
  .widget .categories_image li {
    height: 155px;
  }

  .item-related {
    width: 100%;
    margin-bottom: 15px;
    margin-right: 0;
  }
  .item-related:last-child {
    margin-bottom: 0;
  }
  .item-related:last-child h3 {
    margin-bottom: 0;
  }

  #main.fullwidth .item-related {
    width: 100%;
    margin-right: 0;
    margin-bottom: 25px;
  }

  #respond input {
    width: 100%;
    box-sizing: border-box;
  }

  /* Post Author */
  .author-img {
    float: none;
    margin-right: 0;
    margin-bottom: 10px;
  }

  .text_follow {
    display: none;
  }
  .cat-blog a {
    font-size: 11px;
    margin-bottom: 6px;
  }
  .cat-blog a:last-child {
    margin-bottom: 12px;
  }

  .post-entry ul,
  .post-entry ol {
    padding-left: 30px;
  }
  .owl-theme .owl-dots .owl-dot span {
    width: 8px !important;
  }
  .post-pagination .prev-post {
    float: left;
    width: 100%;
  }
  .post-pagi-cols {
    width: 100%;
  }

  .post-pagi-cols {
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .post-pagi-cols.prev-thumb + .post-pagi-cols.next-thumb {
    border-top: 1px solid #e8e8e8;
  }

  .prev-pagi-thumb {
    float: left;
    margin-right: 0;
    max-width: 140px;
    margin-right: 15px;
  }

  .prev-pagi-item-thumb.wp-post-image, .next-pagi-item-thumb.wp-post-image {
    max-width: 90px;
  }

  .next-pagi-thumb {
    float: right;
    margin-left: 0;
    max-width: 140px;
    margin-left: 15px;
  } 

  .prev-post .pagi-text {
    border-right: none;
  }
  .post-pagination .next-post {
    float: right;
    width: 100%;
  }
  .archive-box h1 {
    display: block;
  }

  /* Boxed Slider */
  .bxslider_featured .slide_item {
    height: 300px;
  }

  /* Fullwidth Slider  */
  .bxslider_featured_full_width .slide_item {
    height: 300px;
  }

  .slide_overlay h2 a {
    font-size: 18px;
    line-height: 26px;
  }
  .post_grid {
    float: none;
    margin-right: 0;
    width: 100%;
  }

  .wrap_author_post {
    width: 100% !important;
  }
  .post-share {
    width: 100% !important;
  }
  .wrap_author_comment_count {
    width: 100% !important;
  }

  .wrap_author_post + .wrap_author_comment_count {
    margin-top: 8px;
  }

  .post-share + .wrap_author_comment_count {
    margin-top: 8px;
  }


  /* Widget - Swanky Latest Posts Widget */ 
  .side-text {
    width: 98%;
  }
  .side-item .side-image + .side-text {
    width: 71%;
  }

  /* Main Slider CSS */
  .bx-wrapper .bx-controls-direction a {
    border: 1px solid #fff;
    display: block;
    -webkit-backface-visibility: visible;
    -o-transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    transition: .3s;
    width: 20px;
    height: 20px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transform-origin: 0 100%;
    -moz-transform-origin: 0 100%;
    -ms-transform-origin: 0 100%;
    -o-transform-origin: 0 100%;
    transform-origin: 0 100%;
    position: absolute;
    top: 46%;
  }
  .bx-wrapper .bx-controls-direction i {
    font-size: 25px;
    color: #fff;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
  }
  .bx-wrapper .bx-prev {
    left: 30px;
  }
  .bx-wrapper .bx-next {
    right: 5px;
  }
  .bx-wrapper .bx-controls-direction i.fa-angle-left {
    top: -5px;
    left: 4px;
    position: relative;
  }
  .bx-wrapper .bx-controls-direction i.fa-angle-right {
    top: -1px;
    left: 8px;
    position: relative;
  }

  #footer .mc4wp-form input[type=submit] {
    width: 300px;
  }

  #top-instagram .mc4wp-form input[type=submit] {
    width: 300px;
  }

  .wpcf7 input {
    width: 214px;
  }

  /* Grid Post Layout - Bottom Space */
  .post_grid {
    padding-bottom: 6px;
  }

  /* Grid Post Layout - Content Area */
  .post_grid .grid_post_wrap {
    width: 96%;
    padding: 17px;
    padding-top: 32px;
  }

  /* Sticky Post - List Layout */
  .sticky.post .side_right {
    margin-top: 20px;
  }

  /* Archive Page - Link Animation */
  .post-entry.archive-page ul li a:hover {
    margin-left: 0;
  }

  /* About Widget */ 
  .widget .about-bg, .widget-woocommerce .about-bg {
    padding-bottom: 6px !important;
  }
  .about-widget {
    width: 96%;
  }

  .post-entry p {
    word-wrap: break-word;
    -ms-word-wrap: break-word;
  }
  .post-entry td,
  .post-entry th {
    padding: 6px;
  }
  .widget-footer .jr-insta-thumb ul.thumbnails.no-border li {
    margin-bottom: -8px !important;
  }

  .error404 .error-page h1 {
    font-size: 130px;
  }

  /* Comment Area */
  .thecomment .author-img {
    margin-right: 0;
    float: none;
    margin-bottom: 11px;
  }
  .post-comments span.reply a {
    padding: 4px 7px;
  }

  .jr-insta-thumb ul.thumbnails li:nth-last-child(-n+2) {
    margin: 0 0 0 2.5%;
  }

  .item-related > div:first-child.related-title {
    margin-top: -24px;
  }

  /* About Widget - Footer */
  .widget-footer .about-widget {
    width: 96%;
  }
  .widget-footer .about-bg {
    padding-bottom: 6px;
  }

  /* Latest Post Widget - Footer */
  .widget-footer .side-item .side-image + .side-text {
    width: 71%;
  }


  /* About Widget - Top Bar */
  .widget-topbar .about-widget {
    width: 96%;
  }
  .widget-topbar .about-bg {
    padding-bottom: 6px;
  }

  /* Archive Page */
  .post-entry.archive-page .section:last-child ul:last-child li:last-child {
    padding-bottom: 12px;
  }

  /* Latest Post Widget - Top Bar */
  .widget-topbar .side-item .side-image + .side-text {
    width: 71%;
  }

  /* Mailchimp Widget */
  #footer .mc4wp-form label:first-child {
    font-size: 15px;
  }

  #top-instagram .mc4wp-form label:first-child {
    font-size: 15px;
  }

}/* End Media max-width:479px */
