@media all and (max-width: 1600px) {

    header::after {
        width: 54%;
        left: 46%;}

}

@media all and (max-width: 1400px) {

.simple-theme .owl-controls .owl-nav .owl-prev {
    left: 5%!important;
   
}

.simple-theme.wp-posts-carousel .owl-controls .owl-nav .owl-next {
    right: 5%!important;
   
}

}


@media all and (max-width: 1170px) {

    header.clone {display: none;}

    header::after {content: none;}

    .nav.navbar-nav.navbar-right  {
    	border-bottom: 1px solid #7c7c7e;
        margin-right: -30px;
        padding: 0 30px 8px 0;}

    #rev_slider_1_1_wrapper {max-height: 900px!important;}

    .single-post .post h1,
    .post-width,
    .sidebar-width {
        padding: 0 15px;}

}


@media all and (max-width: 1100px) {

    .navbar-default .navbar-nav > li > a { 
        font-size: 15px; 
        padding: 30px 6px 0;}

    .-skin-default .-items .-item .itembox .genericon {  top: 60%;  }    

    .simple-theme.wp-posts-carousel .title-item { top: 25%; }

    #about-page {  margin: 0;}

}


@media all and (max-width: 900px) {

    .nav.navbar-nav.navbar-right {
        border-bottom: none;
        margin-right: -15px;
        padding: 0 0 8px 0;}

    .navbar-default .navbar-nav > li > a {  font-size: 13px;}

    .compact-theme.wp-posts-carousel .owl-controls .owl-nav .owl-prev, 
    .default-theme.wp-posts-carousel .owl-controls .owl-nav .owl-prev { left: 200px !important;}

    .compact-theme.wp-posts-carousel .owl-controls .owl-nav .owl-next, 
    .default-theme.wp-posts-carousel .owl-controls .owl-nav .owl-next { right: 200px !important;}

    .simple-theme.wp-posts-carousel .owl-controls .owl-nav .owl-next { right: 25% !important;}

    .simple-theme .owl-controls .owl-nav .owl-prev { left: 25% !important;}

}


@media all and (max-width: 768px) {

    .compact-theme.wp-posts-carousel .owl-dots { right: 45% !important;}

    #about-page .panel-grid-cell:last-child { padding: 0;}

    .simple-theme.wp-posts-carousel .title-item {
    top: 35%;}

}


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

    .navbar {
        margin: 10px -15px 0;
        background: rgba(120,8,12, 0.9);
        min-height: 0;}

    .navbar-toggle {
        position: absolute;
        right: 0;
        top: -10px;
        z-index: 9999;}

    .nav.navbar-nav.navbar-right {
        margin: 0;
        padding: 0 0 15px 0;}

    .navbar-default .navbar-toggle {  border-color: #7c7c7e;}

    .navbar-default .navbar-toggle .icon-bar {  background-color: #7c7c7e;}

    .navbar-default .navbar-collapse, 
    .navbar-default .navbar-form {  border: none;}

    .current-menu-item > a::before {  content: none;}

    .navbar-default .navbar-nav > li > a { font-size: 18px;}

    #contact-form .container.panel-widget-style {padding: 0 15px!important;}

    .widget-footer ul { padding: 0;}

    #logo { margin-top: 5px;}

    #logo a {
        width: 100%;
        height: auto;
        background-size: 100%;
        padding: 13px 0;}

    .wp-posts-carousel-title a { font-size: 15px;}

    .navbar-nav .menu-item.menu-item-type-taxonomy.current-menu-item > a:before, 
    .navbar-nav .menu-item.menu-item-type-post_type.current-menu-item > a:before {  content: none!important;}

    .navbar-nav .menu-item.menu-item-type-taxonomy.current-menu-item > a, 
    .navbar-nav .menu-item.menu-item-type-post_type.current-menu-item > a {color: #000;}

    .page-title {  margin-top: 111px;}

    .pp_gallery {  display: none!important;}

     .wp-posts-carousel-image img {min-height: 240px!important;}

     .category .post-content {margin-bottom: 20px;}

  .pp_expand {display: inline!important;}

    a.pp_expand, a.pp_contract {
        right: 0!important;
        top: -15px!important;}

   
 
    .pp_description {  display: none!important;}

}



@media all and (max-width: 640px) {

    .navbar-default .navbar-nav > li > a {
        font-size: 14px;
        padding: 12px 6px 0;}

    .wp-posts-carousel .owl-nav {display: none!important;}

    .wp-posts-carousel .owl-controls {  padding: 0!important;}

    .so-widget-sow-social-media-buttons-flat-39d3a7947449 .sow-social-media-button {  margin: 8px !important;}

    .totop { right: 14px;}

    li.afp-single-item {  width: 100%;}

    .gravatar { display: none;}

    .-skin-default.-columns2 .-items .-item, .-skin-default.-columns3 .-items .-item, .-skin-default.-columns4 .-items .-item, .-skin-default.-columns5 .-items .-item, .-skin-default .-items .-item {
    width: 100%;}

}

@media all and (max-width: 479px) {
    .-skin-default.-columns2 .-items .-item, .-skin-default.-columns3 .-items .-item, .-skin-default.-columns4 .-items .-item, .-skin-default.-columns5 .-items .-item, .-skin-default .-items .-item {
    width: 100%;}

    .contact-form > div {padding: 0!important;}

    .compact-theme.wp-posts-carousel .owl-dots {  right: 10% !important;}

    #contact-form .panel-row-style {padding: 55px 15px;} 

    /*.-filters,
    ul#afp-filter {  text-align: left;}

    .-skin-default .-filters .-filter,
    ul#afp-filter li {     
        margin: 2px 20px!important;
        width: 64%;}*/

    ul#afp-filter li {
    margin: 0 4px 3px 4px!important;
    padding: 0 7px!important;}

    .simple-theme.wp-posts-carousel .wp-posts-carousel-image img {
        min-height: 100%;}

    #comments h3 {
        padding: 10px 30px;
        font-size: 16px;}

    footer,  
    #contact-form > div {
          background: url("./images/bg.jpg") no-repeat 0 0!important;


}


@media all and (max-width: 360px) {

    .sow-social-media-button {  margin: 0 1px!important;}

}