@media (min-width: 1280px) {
    .siteContent {
        max-width: 70rem;
        margin: auto;
    }
}

@media (min-width: 1018px) {

    #featuredComp .featuredSmallWrap .featured-title {
        background-color: rgba(236, 0, 140, 0.6);
        /*padding: 9px 9px;*/
        font-family: 'Archer A', 'Archer B', Georgia, Times, "Times New Roman", serif;
        font-weight: 500;
        font-style: normal;
        color: white;
        font-size: 15px !important;
        max-width: 300px;
        text-align: center;
    }

    .compRow .compImageWrap {
        height: 150px;
    }

    .compRow .comp-title {
        width: 95%;
        margin:auto;
    }

    .section-feature {
        width: 100%;
        margin-right: 20px;
        margin-bottom: 20px;
    }

    #mobileTermsConditions {
        display: none;
    }

    #one.number-selection-box {
        margin-right: 40px !important;
    }

    #two.number-selection-box {
        margin-right: 40px !important;
    }

    .number-selection-box {
        width: 100px;
    }

    .number-selection-box h2 {
        width: 100px;
    }

    .number-selection-box select {
        width: 100px;
    }

    #topLoginContainer {
        float: right;
        width: 520px;
    }

    #loginframe {
        float: right;
        width: 385px;
        height: 35px;
    }
}

@media (max-width: 1018px) {

    #featuredRow #compList {
        display: none;
    }

    .section-feature {
        width: 100%;
    }

    #competition-description {
        width: 100%;
        float: left;
    }

    .regform-title {
        font-size: 23px;
    }

    .login-container {
        width: 385px;
    }

    #main-comp-image {
        float: none !important;
        display: block !important;
        margin: 0 auto !important;
    }

}

@media (min-width: 767px) {

    #number-selection-container {
        width: 380px;
        margin: 0 auto;
    }

    #breadcrumbs {
        width: 100%;
        position: relative;
        z-index: 100;
    }

    #topLoginContainer a {
        float: right;
        margin-top: 10px;
    }

    #contact-form input {
        width: 550px;
    }

    #contact-form textarea {
        width: 550px;
    }

    #contact-form input[type="submit"] {
        width: 564px;
    }

    .featuredSmallWrap {
        width: 400px;
        height: 250px;
        display: none;
    }

    .featuredSmallWrap.active {
        display: block;
    }

    .featuredWrap {
        width: 400px;
        height: 250px;
    }

    #featuredNavcontainer {
        float: right;
        margin-top: 5px;
    }

    #featuredNavcontainer a {
        font-family: Arial;
        display: block;
        float: left;
        width: 8px;
        height: 8px;
        font-size: 4px;
        line-height: 6px;
        vertical-align: center;
        border: 1px solid #CCC;
        background: #FFF;
        padding: 1px;
        color: #FFF;
        text-decoration: none;
        text-align: center;
        font-weight: bold;
        margin-left: 3px;
    }

    #featuredNavcontainer a.active, #featuredNavcontainer a:hover {
        background-color: #e5007d;
        color: #e5007d;
        border: 1px solid #e5007d;
        cursor: pointer;
    }

}

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

    .compRow .compImageWrap {
        height: 115px;
    }

    .section-feature {
        padding-bottom: 25px;
    }

    #mobileTermsConditions {
        display: none;
    }

    #one.number-selection-box {
        margin-right: 40px !important;
    }

    #two.number-selection-box {
        margin-right: 40px !important;
    }

    .number-selection-box {
        width: 100px;
    }

    .number-selection-box h2 {
        width: 100px;
    }

    .number-selection-box select {
        width: 100px;
    }

    #breadcrumbs {
        width: 100%;
    }

    #loginframe {
        float: right;
        width: 580px;
        height: 35px;
    }

    .login-container {
        width: 580px;
    }

    #featuredComp {
        width: 400px;
    }
}

@media (max-width: 767px) {
    .left-comp.clearfix {
        width: 100% !important;
        padding: 0px;
    }

    div#regformA, .right-regform {
        width: 100% !important;
        padding-left: 0px;
    }

    .featuredSmallWrap {
        width: 100% !important;
        height: 250px;
        margin-bottom: 10px;
    }

    .compRow .compWrap {
        width: 100%;
    }

    .compRow .compImageWrap {
        height: auto;
    }

    .compRow .compWrap .comp-title {
        padding: 2px 2px;
    }

    #termsConditions {
        display: none;
    }

    .number-selection-box {
        width: 100%;
    }

    .number-selection-box select {
        width: 100% !important;
    }

    #mainNavMenu {
        display: none !important;
    }

    #mobileTopBar {
        display: block;
    }

    .login-container {
        width: 100%;
    }

    #breadcrumbs {
        width: 100%;
        height: 100px;
    }

    #loginframe {
        width: 100%;
    }

    #loginframe {
        height: 35px;
    }

    #topLoginContainer a {
        font-size: 1.5em;
        margin-bottom: 10px;
    }

    input.mobileFullWidth {
        width: 97%;
    }

    textarea.mobileFullWidth {
        width: 97%;
    }

    input[type="submit"].mobileFullWidth {
        width: 100%;
    }

    input {
        width: 98% !important;
    }

    button {
        width: 100% !important;
    }

    select {
        width: 100% !important;
    }

    .reg-comp .right-regform ul {
        width: 100% !important;
    }

    .reg-comp .right-regform .label, .reg-comp .right-regform label {
        width: inherit !important;
        font-size: 12px !important;
    }

    #addressNo, #findAddressWorking, #compLogin, #findAddress {
        margin-right: inherit !important;
    }

    .tooltip {
        display: none;
    }

    #RegisterForm_agree_terms {
        width: auto !important;
    }

    #addressYes {
        width: 100% !important;
    }

    #confirm-address .pullRight {
        float: none !important;
    }

    #confirm-address button {
        width: 100% !important;
    }

    #confirm-address button {
        margin: 5px 0px !important;
    }

    #qanda-answers input {
        width: auto !important;
    }

    .comp-desc p {
        display: none;
    }

    .comp-link {
        width: 94%;
    }

    #opt-in-box-options input {
        width: auto !important;
    }

    #share-text button {
        width: 122px !important;
    }

    .chosen-number-menu-box {
        margin-top: 10px !important;
    }

    #chosen-numbers-container {
        width: auto !important;
    }

    #featuredNavcontainer, #featuredComp {
        display: none;
    }

    #featuredComp {
        width: 100%;
    }

    #div-gpt-ad-637074691778900604-4 {
        float: none !important;
        text-align: center;
    }

}

@media (max-width: 975px){
    .left-comp.clearfix{
        width: 90% !important;
        padding-left: 10px;
        padding-right: 10px;
    }

    div#regformA, .right-regform{
        width: 90% !important;
        padding-left: 10px;
    }
}

@media (max-width: 381px) {

    #loginframe {
        height: 100px !important;
    }
}

@media (max-width: 450px) {

    .amazonArrowImage {
        display: none;
    }
}

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

    #header_wrapper {
        display: block;
    }

    #mainNavMenu {
        display: none;
    }

    .slider_wrapper {
        height: 282px;
    }

    .slider_wrapper .main_post_full {
        height: 282px;
    }

    .slider_wrapper .main_post_full .post_title h3 {
        width: 480px;
    }

    #page_caption {
        border-bottom: 2px solid #cfd0c0;
    }

    .sidebar-social {
        margin: 0 0 10px 0 !important;
    }

    .sidebar-social li {
        margin: 0 1px;
    }

    #page_caption {
        border-bottom: none;
    }

    .Custom_Ads {
        display: none;
    }

    .details {
        width: 258px;
    }

    .entry-title {
        height: 170px;
    }

    .post h1 {
        margin-top: -87px;
        z-index: -100;
        position: relative;
    }
}

@media only screen and (max-width: 767px) and (min-width: 300px) {
    .featuredSmall {
        width: 100% !important;
    }

    #subchannel-page {
        height: auto;
    }

    h4, h6 {
        font-size: 11px;
    }

    .entry-title {
        height: auto;
    }

    #mainNavMenu {
        display: none !important;
    }

    #wrapper {
        width: 100%;
    }

    #header_wrapper {
        display: block;
    }

    #header_wrapper #searchform, #header_wrapper .social_wrapper {
        display: none !important;
    }

    .second_nav {
        opacity: 1 !important;
    }

    .slider_wrapper {
        height: 248px;
    }

    .slider_wrapper .main_post_full {
        height: 248px;
    }

    .slider_wrapper .main_post_full .post_title h3 {
        width: auto;
    }

    #search-2 form {
        width: 300px !important;
        margin: 0 auto;
        display: block;
    }

    #search-2 form #searchsubmit {
        right: -6px !important;
    }

    .footer {
        padding-bottom: 0;
    }

    .footer .menu-footer-legal-container ul {
        width: 100%;
    }

    .footer .menu-footer-legal-container ul li {
        float: none !important;
        display: block;
        border: none;
        padding: 0;
        line-height: 20px;
        width: 100%;
    }

    #copyright_left {
        width: 100% !important;
        margin-bottom: 10px;
    }

    .Custom_Ads {
        display: none;
    }

    #toTop {
        margin-top: 10px;
        display: block;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_wrapper .sidebar {
        width: 300px;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_wrapper .sidebar .sidebar-social {
        margin: 0 auto !important;
        float: none;
        display: block;
        width: 235px;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_wrapper .sidebar .sidebar-social li {
        margin-bottom: 15px;
    }

    .post_header_wrapper.half h4 {
        font-size: 12px;
    }

    .details {
        width: 199px;
        margin: 0 auto;
    }

}

@media only screen and (max-width: 767px) {
    #header_wrapper {
        display: block;
    }

    .slider_wrapper {
        height: 170px;
    }

    .slider_wrapper .main_post_full {
        height: 170px;
    }

    .slider_wrapper .main_post_full .post_title h3 {
        width: auto;
    }

    .team-container img {
        display: block;
    }

    .header_ads, .footer_ads, .Custom_Ads {
        display: none;
    }

    #toTop {
        margin: 5px 0 20px 0;
        float: left;
    }

    .hearst-logo {
        float: none;
        margin: 0 auto 15px auto;
    }
}

/*
#Tablet (Portrait)
==================================================
*/

@media only screen and (min-width: 768px) and (max-width: 960px) {
    .mainmenu.notice {
        display: none;
    }

    body {
        font-size: 13px;
    }

    h1 {
        font-size: 30px;
    }

    h2 {
        font-size: 24px;
    }

    h3 {
        font-size: 22px;
    }

    h4 {
        font-size: 20px;
    }

    h5 {
        font-size: 18px;
    }

    h5.header_line, #content_wrapper .inner .inner_wrapper .sidebar_content h5.header_line {
        font-size: 20px;
    }

    h6 {
        font-size: 14px;
    }

    h7 {
        font-size: 14px;
    }

    h5.ppb_classic_title {
        font-size: 18px;
    }

    #page_caption h1, #page_caption h2 {
        font-size: 26px;
        margin-bottom: 5px;
    }

    #boxed_wrapper {
        width: 768px;
    }

    #option_btn {
        display: none;
    }

    .social_wrapper {
        width: 350px;
    }

    #wrapper {
        width: 100%;
    }

    #top_bar {
        width: 768px;
    }

    .standard_wrapper.small {
        width: 726px;
    }

    input[type="submit"].medium, input[type="button"].medium, a.button.medium {
        font-size: 14px;
        padding: .65em 1.4em .65em 1.4em;
    }

    #footer, .footer {
        width: 100%;
    }

    #footer ul.sidebar_widget {
        width: 726px;
        float: none;
    }

    #copyright {
        width: 768px;
    }

    .copyright_wrapper {
        width: 726px;
    }

    .copyright_wrapper .left_wrapper {
        width: 450px;
    }

    .copyright_wrapper .right_wrapper {
        width: 200px;
    }

    .logo {
        margin: auto;
        margin-top: 40px;
        float: none;
        text-align: center;
    }

    .slider_wrapper {
        margin-top: 25px;
        width: 726px;
        height: 318px;
        margin-bottom: 10px;
    }

    .slider_wrapper .main_post {
        width: 500px;
        height: 318px;
    }

    .slider_wrapper .main_post_full {
        width: 726px;
        height: 318px;
    }

    .slider_wrapper .sub_post {
        width: 226px;
        height: 159px;
    }

    .slider_wrapper .main_post .post_title h3 {
        width: 480px;
    }

    .slider_wrapper .main_post_full .post_title h3 {
        width: 726px;
        font-size: 24px;
    }

    .slider_wrapper .main_post_full .post_title .post_excerpt {
        width: 600px;
        font-size: 14px;
    }

    .slider_wrapper .sub_post .post_title h4 {
        width: 206px;
        font-size: 16px !important;
    }

    #custom_logo {
        float: none;
        display: inline;
    }

    #custom_logo img {
        max-width: 726px;
        height: auto;
    }

    .header_ads {
        float: none;
        margin: auto;
        text-align: center;
        margin-top: 10px;
    }

    .logo_tagline {
        display: none;
    }

    #content_wrapper {
        width: 726px;
    }

    #content_wrapper .inner {
        width: 746px;
    }

    .standard_wrapper, .standard_wrapper.wide {
        width: 726px;
    }

    #content_wrapper .inner .inner_wrapper.fullwidth {
        width: 726px;
        margin: auto;
    }

    #autocomplete {
        width: 250px;
    }

    #autocomplete li {
        width: 220px;
    }

    #autocomplete li .ajax_post {
        width: 150px;
    }

    .main_nav ul, .main_nav {
        display: none;
    }

    .second_nav ul, .second_nav {
        display: none;
    }

    body.home #content_wrapper .inner .inner_wrapper .sidebar_wrapper {
        margin-top: 15px;
        margin-left: 16px;
    }

    body.home #content_wrapper .inner .inner_wrapper .sidebar_wrapper {
        float: left;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_wrapper {
        margin-left: 26px;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_wrapper {
        float: left;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_wrapper.left_sidebar {
        width: 180px;
        padding-right: 10px;
        margin-right: 10px;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_content.left_sidebar {
        width: 520px;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_content.left_sidebar img, #content_wrapper .inner .inner_wrapper .sidebar_content.left_sidebar iframe, #content_wrapper .inner .inner_wrapper .sidebar_content.left_sidebar div {
        max-width: 520px;
    }

    #content_wrapper .inner .inner_wrapper img {
        max-width: 100%;
        height: auto;
    }

    li.Custom_Facebook_Page {
        display: none;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_wrapper {
        width: 200px;
        padding-left: 0px;
    }

    body.home #content_wrapper .inner .inner_wrapper .sidebar_content {
        width: 100%;
        margin-left: 5px;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_content.withpadding {
        width: 470px;
        padding: 15px;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_content {
        width: 500px;
        margin-left: 0;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_content img, #content_wrapper .innmaxer .inner_wrapper .sidebar_content iframe, #content_wrapper .inner .inner_wrapper .sidebar_content div, #content_wrapper .inner .inner_wrapper .sidebar_content object {
        max-width: 100%;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_content div {
        max-width: 100%;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_content div.row.clearfix {
        width: 480px;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_content div.rev_con {
        max-width: 150px;
        margin-right: 10px;
    }

    .map_shadow, #map_contact {
        width: 530px;
        height: 250px;
    }

    .pricing_box.five.large .header span {
        font-size: 1.3em;
        top: 15px;
    }

    .video-js-box, video.video-js {
        max-width: 520px;
    }

    .vjs-poster {
        width: 520px;
        height: auto;
    }

    .comment .right {
        width: 86%;
    }

    ul.children div.comment .right {
        width: 82%;
    }

    #content_wrapper ul.children ul.children {
        width: 77%;
    }

    .social_profile .social_icon {
        margin-right: 10px;
    }

    .social_profile .social_icon img {
        max-width: 22px !important;
        height: auto;
    }

    .social_profile .profile .counter h4 {
        font-size: 16px;
    }

    .social_profile .count {
        display: none;
    }

    .ads125_wrapper div.ads125, .ads125_wrapper img {
        width: 90px;
        height: 90px;
    }

    .post_header_wrapper {
        width: 100%;
    }

    #footer .sidebar_widget li ul.thumb li img, #footer ul.posts.blog li a img.frame, {
        width: 38px;
    }

    .widget_calendar {
        display: none;
    }

    #content_wrapper .sidebar .content .sidebar_widget li ul.thumb li, #content_wrapper .one_half.home .sidebar_widget li ul.thumb li {
        margin-right: 3px;
    }

    #content_wrapper .sidebar .content .sidebar_widget li form#searchform input[type="text"], #content_wrapper .one_half.home .sidebar_widget li form#searchform input[type="text"], #footer .sidebar_widget li form#searchform input[type="text"] {
        width: 96%;
    }

    #about_the_author .description {
        width: 360px;
    }

    #about_the_author {
        width: 480px;
    }

    .comment_inner, .comment {
        width: 520px;
    }

    .post_header_wrapper.single {
        width: 250px;
    }

    .post_wrapper.half {
        width: 250px;
        margin-top: 15px;
    }

    .post_wrapper.half .post_img a img {
        width: 250px;
    }

    .post_inner_wrapper.half, body.home .post_inner_wrapper.half, .post_header_wrapper.half {
        width: 100%;
    }

    .post_header_wrapper.half h4 {
        font-size: 18px;
    }

    .post_img .caption_cat.half {
        top: -160px;
    }

    .post_img .caption_cat {
        top: -221px;
    }

    ul.children .comment {
        width: 88%;
    }

    strong.title, a.post_title {
        font-size: 14px;
    }

    #content_wrapper #post_mansory_wrapper.inner {
        width: 768px;
        margin: auto;
        margin-top: -40px;
    }

    .post_wrapper.half.mansory {
        width: 240px;
        padding-top: 0;
        margin: 5px;
    }

    .post_wrapper.half.mansory .post_img a img {
        width: 220px;
    }

    .post_wrapper.half.mansory .post_img {
        margin-top: 15px;
    }

    .pagination {
        margin-left: 5px;
    }

    .readmore {
        font-size: 13px;
    }

    #about_the_author .description.author {
        width: 360px;
    }

    .post_img {
        background: transparent !important;
    }

    .post_img.ppb_cat_fullwidth {
        width: 335px !important;
        height: 264px !important;
    }

    .post_img.ppb_cat_fullwidth img {
        max-width: 335px !important;
        height: auto;
    }

    .post_img.ppb_cat_sidebar {
        width: 240px !important;
        height: auto !important;
    }

    .post_img.ppb_cat_sidebar img {
        max-width: 240px !important;
        height: auto;
    }

    .post_img.ppb_classic_sidebar {
        width: 500px !important;
        height: 287px !important;
        margin-left: 0;
    }

    .post_img.ppb_classic_sidebar img {
        max-width: 500px !important;
        height: auto;
        margin-left: 0;
    }

    .post_img.ppb_classic_fullwidth {
        width: 330px !important;
        height: 186px !important;
        margin-left: 0;
    }

    .post_img.ppb_classic_fullwidth img {
        max-width: 330px !important;
        height: auto !important;
        margin-left: 0;
    }

    .post_img.ppb_column_sidebar {
        max-width: auto !important;
        height: auto !important;
        margin-left: 0;
    }

    .post_img.ppb_column_sidebar img {
        max-width: auto !important;
        height: auto !important;
        margin-left: 0;
    }

    .post_img.ppb_column_fullwidth {
        width: 220px !important;
        height: auto !important;
        margin-left: 0;
    }

    .post_img.ppb_column_fullwidth img {
        max-width: auto !important;
        height: auto !important;
        margin-left: 0;
    }

    #post_mansory_wrapper.ppb_fullwidth {
        width: 726px;
    }

    .ppb_column_sidebar .review_score_bg {
        bottom: 4px;
    }

    .ppb_classic_fullwidth .comment_number_bg, .ppb_classic_fullwidth .review_score_bg {
        right: 10px;
    }

    #page_caption .boxed_wrapper {
        width: 726px;
    }

    .post_img.half {
        max-width: auto !important;
        height: auto !important;
        margin-left: 0;
    }

    .element[rel=two_columns] {
        margin-right: 0;
    }

    .element[rel=two_columns], .element[rel=two_columns].last {
        width: 48%;
    }

    .post_wrapper.half.mansory .post_img {
        width: 240px !important;
        height: auto !important;
        margin-left: 0;
    }

    .post_wrapper.half.mansory .post_img img {
        width: 240px !important;
        height: auto !important;
        margin-left: 0;
    }

    #mobile_nav_icon {
        display: block;
    }

    .mobile_main_nav, mobile_main_nav li ul {
        list-style: none;
    }

    .mobile_main_nav li {
        border-top: 1px solid #333;
        border-bottom: 1px solid #333;
    }

    .mobile_main_nav li a {
        color: #999;
        display: block;
        padding: 15px 12px 15px 15px;
        text-transform: uppercase;
        text-decoration: none !important;
        font-size: 12px;
        letter-spacing: 1px;
        font-weight: bold;
    }

    .mobile_main_nav li ul li a {
        padding-left: 30px;
        font-size: 11px;
    }

    .mobile_main_nav li a:hover {
        background: #222;
        color: #fff;
        text-decoration: none !important;
    }

    .mobile_main_nav li ul li:last-child {
        border-bottom: 0;
    }

    .mobile_main_nav li ul li ul li a {
        padding-left: 60px;
        font-size: 11px;
    }

    .ppb_column_post.masonry {
        margin-right: 24px;
    }

    .one_half.ppb_classic {
        margin-bottom: 40px;
    }

    .one_half.last.ppb_cat_last {
        width: 45%;
    }

    .slider_widget_wrapper {
        width: 220px;
        height: 154px;
    }

    #footer .sidebar_widget li {
        margin-right: 25px;
    }

    .post_slideshow_widget li a img {
        max-width: 100%;
        height: auto;
    }

    .single_post_ft_wrapper {
        width: 726px;
        margin-bottom: 20px;
        margin-top: 20px;
    }

    .single_post_ft_wrapper div {
        max-width: 100% !important;
        max-height: 428px !important;
    }

    #page_caption {
        width: 726px;
        margin: auto;
        margin-top: 20px;
        margin-bottom: 30px;
        border-bottom: 3px solid #000;
        padding-bottom: 0;
        text-align: center;
    }

    ul.posts.blog li a img.frame {
        width: 70px;
    }

    #page_caption.single_post h2 {
        font-size: 26px;
    }

    #review-box h2.review-box-header {
        font-size: 20px;
    }

    #content_wrapper .sidebar .content .sidebar_widget li h2.widgettitle, h2.widgettitle {
        font-size: 16px;
    }

    .single_post_ft_wrapper.gallery_ft, .post_ft_gallery_wrapper.gallery_ft {
        height: 350px;
    }

    .pp_gallery img {
        max-width: 175px !important;
        height: auto;
    }
}

/*
#Mobile (Portrait)
==================================================
*/

@media only screen and (max-width: 767px) {
    #subchannel-page {
        display: none;
    }

    .post header {
        margin-top: -65px;
        margin-bottom: 20px;
    }

    .mainmenu.notice {
        display: none;
    }

    h1 {
        font-size: 20px;
    }

    h2 {
        font-size: 22px;
    }

    h3 {
        font-size: 20px;
    }

    h4 {
        font-size: 18px;
    }

    h5 {
        font-size: 16px;
    }

    h6 {
        font-size: 14px;
    }

    #page_caption h1, #page_caption h2 {
        font-size: 24px;
    }

    #page_caption.single_post h2 {
        font-size: 24px;
    }

    h5, h3#reply-title {
        font-size: 18px;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_content h5.header_line, h5.header_line {
        font-size: 20px;
    }

    h5.ppb_classic_title {
        font-size: 16px;
    }

    body {
        font-size: 13px;
        padding-left: 0px !important;
    }

    #boxed_wrapper {
        width: 300px;
        margin: auto;
    }

    .social_wrapper {
        width: 300px;
        margin: auto;
    }

    #top_menu {
        margin-top: 15px;
    }

    #top_menu li {
        font-size: 11px;
        margin-right: 10px;
    }

    .standard_wrapper.header {
        width: 300px;
        margin: auto;
    }

    #wrapper {
        width: 100%;
    }

    #top_bar {
        width: 300px;
        margin: auto;
        height: auto;
    }

    .slider_wrapper {
        margin-top: 20px;
        width: 300px;
        margin: auto;
        height: auto;
        margin-bottom: 0;
    }

    .slider_wrapper .main_post {
        width: 300px;
        margin: auto;
        height: auto;
    }

    .slider_wrapper .main_post_full {
        width: 300px;
        margin: auto;
        height: auto;
    }

    .slider_wrapper .sub_post {
        width: 150px;
        height: auto;
    }

    .slider_wrapper .main_post .post_title h3 {
        width: 298px;
        font-size: 16px !important;
    }

    .slider_wrapper .main_post_full .post_title h3 {
        width: 298px;
        font-size: 16px;
    }

    .slider_wrapper .main_post_full .post_title .post_title_full_wrapper {
        bottom: 5px;
    }

    .slider_wrapper .main_post_full .post_title .post_excerpt {
        display: none;
    }

    .slider_wrapper .sub_post .post_title h4 {
        width: 139px;
        font-size: 12px !important;
    }

    .standard_wrapper.small {
        width: 300px;
    }

    #footer {
        width: 300px;
        margin: auto;
    }

    #footer ul.sidebar_widget {
        width: 300px;
    }

    #copyright {
        width: 300px;
    }

    .copyright_wrapper {
        width: 300px;
    }

    .copyright_wrapper .left_wrapper {
        float: left;
        width: 100%;
    }

    .copyright_wrapper .right_wrapper {
        float: left;
        width: 100%;
        text-align: left;
    }

    #footer ul li.widget, #footer ul li.widget.last {
        float: none;
        width: 100%;
        margin-left: 0;
        padding-bottom: 0;
    }

    #footer ul li.widget, #footer ul li.widget .slider_widget_wrapper.flexslider {
        margin: auto;
    }

    #footer .sidebar_widget li.widget-four {
        float: left;
    }

    #content_wrapper {
        width: 300px;
        margin-top: 0;
        padding-top: 0;
        margin: auto;
    }

    .caption_inner {
        width: 290px;
    }

    .standard_wrapper, .standard_wrapper.wide {
        width: 300px;
        margin: auto;
    }

    .one_fourth {
        width: 100%;
        margin-bottom: 2%;
        clear: both;
    }

    .one_fourth.last {
        width: 100%;
        margin-bottom: 2%;
        clear: both;
    }

    .one_third {
        width: 100%;
        margin-bottom: 2%;
        clear: both;
    }

    .one_third.last {
        width: 100%;
        margin-bottom: 2%;
    }

    .one_half {
        width: 100%;
        margin-bottom: 2%;
        float: none;
        clear: both;
    }

    .one_half.last {
        width: 100%;
        margin-bottom: 2%;
        clear: both;
    }

    .two_third {
        width: 100%;
        margin-bottom: 2%;
        clear: both;
    }

    .two_third.last {
        width: 100%;
        margin-bottom: 2%;
        clear: both;
    }

    .one_fifth {
        width: 100%;
        margin-bottom: 2%;
        clear: both;
    }

    .one_fifth.last {
        width: 100%;
        margin-bottom: 2%;
        clear: both;
    }

    .one_sixth {
        width: 100%;
        margin-bottom: 2%;
        clear: both;
    }

    .one_sixth.last {
        width: 100%;
        margin-bottom: 2%;
        clear: both;
    }

    .pricing_box.three {
        width: 100%;
    }

    #content_wrapper .inner {
        margin: 0;
        width: 300px;
        margin: auto;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_wrapper.left_sidebar {
        width: 100%;
        padding-right: 0;
        margin-right: 0;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_content.left_sidebar {
        width: 100%;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_content.left_sidebar iframe, #content_wrapper .inner .inner_wrapper .sidebar_content.left_sidebar div, #content_wrapper .inner .inner_wrapper .sidebar_content.left_sidebar img {
        max-width: 100%;
        height: auto;
    }

    #content_wrapper .inner .inner_wrapper img {
        max-width: 100%;
        height: auto;
    }

    li.Custom_Facebook_Page {
        display: none;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_wrapper {
        width: 100%;
        float: none;
        padding-left: 0;
        margin: 0;
        margin: auto;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_wrapper .sidebar {
        float: none;
        width: 300px;
        margin: 0;
        margin: auto;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_content {
        width: 300px;
        margin: auto;
        margin-top: 0;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_content.withpadding {
        width: 300px;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_content iframe, #content_wrapper .inner .inner_wrapper .sidebar_content div, #content_wrapper .inner .inner_wrapper .sidebar_content img {
        max-width: 100%;
    }

    body.home #content_wrapper .inner .inner_wrapper .sidebar_wrapper {
        margin-top: 10px;
        float: left;
        position: relative;
        width: 300px;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_wrapper {
        margin-top: 0;
    }

    #searchform input[type="text"] {
        width: 286px;
    }

    blockquote {
        width: 80%;
    }

    .top_info {
        text-align: center;
        width: 100%;
        margin-bottom: 10px;
    }

    .social_wrapper ul {
        margin-bottom: 10px;
        text-align: center;
    }

    .social_wrapper ul li {
        display: inline-block;
        float: none;
    }

    .logo {
        text-align: center;
        float: none;
        margin: 0;
        padding-top: 20px;
    }

    #custom_logo {
        float: none;
        margin: auto;
    }

    #custom_logo img {
        max-width: 300px;
        height: auto;
    }

    .header_ads {
        float: none;
        text-align: center;
        margin: 0;
        margin-top: 20px;
    }

    .social_wrapper {
        display: none;
    }

    .comment .right {
        width: 76%;
    }

    ul.children div.comment .right {
        width: 76%;
    }

    ul.children div.comment ul.children div.comment .right {
        width: 50%;
    }

    #content_wrapper ul.children ul.children {
        width: 100%;
    }

    ul.children .comment {
        margin-left: -35px;
        width: 100%;
    }

    #content_wrapper ul.children {
        border: 0;
    }

    #content_wrapper ul.children ul.children {
        margin-left: -16px;
    }

    .comment_wrapper #respond {
        margin-left: 20px;
    }

    .comment_wrapper ul.children #respond {
        margin-left: -55px;
    }

    form textarea {
        max-width: 269px;
    }

    .post_wrapper.half {
        width: 210px;
    }

    #header_wrapper {
        margin-bottom: 0;
    }

    .header_ads {
        float: none;
    }

    .ads468 {
        width: 290px;
    }

    .post_header_wrapper {
        width: 100%;
    }

    .post_header, .post_header.single_post {
        width: 100%;
    }

    .post_inner_wrapper, body.home .post_inner_wrapper {
        width: 300px;
        margin: auto;
    }

    #footer .sidebar_widget li ul.thumb li img, #footer ul.posts.blog li a img.frame, {
        width: 38px;
    }

    #content_wrapper .sidebar .content .sidebar_widget li ul.thumb li, #content_wrapper .one_half.home .sidebar_widget li ul.thumb li {
        margin-right: 3px;
    }

    #content_wrapper .sidebar .content .sidebar_widget li form#searchform input[type="text"], #content_wrapper .one_half.home .sidebar_widget li form#searchform input[type="text"], #footer .sidebar_widget li form#searchform input[type="text"] {
        width: 100%;
    }

    #about_the_author .description {
        width: 190px;
    }

    #about_the_author {
        width: 260px;
    }

    .comment_inner, .comment {
        width: 300px;
    }

    .post_header_wrapper.single {
        width: 250px;
    }

    .post_wrapper.half {
        width: 300px;
        margin-top: 15px;
    }

    .post_wrapper.half .post_img a img {
        width: 260px;
    }

    .post_inner_wrapper.half, body.home .post_inner_wrapper.half, .post_header_wrapper.half {
        width: 100%;
        margin-left: 0 !important;
    }

    .post_header_wrapper.half h4 {
        font-size: 14px;
    }

    .post_img .caption_cat.half {
        top: -191px;
    }

    .post_wrapper {
        margin-left: 0;
    }

    .post_header h3 {
        font-size: 20px;
    }

    .post_img .caption_cat {
        top: -130px;
    }

    #copyright {
        width: 100%;
        margin-top: 0;
        padding-top: 20px;
        padding-bottom: 20px;
    }

    #copyright_left, #toTop {
        float: none;
        width: 100%;
        text-align: center;
    }

    #copyright .social_wrapper {
        float: none;
        width: 100%;
        text-align: center;
    }

    #copyright .social_wrapper ul li {
        float: none;
        margin-top: 15px;
    }

    h2.widgettitle.header {
        margin: 0;
    }

    .page_fullwidth {
        margin-left: 0;
    }

    .comment_inner #respond {
        margin-left: 0;
    }

    ul.children .comment {
        border: 0;
    }

    .header_ads img {
        max-width: 300px;
    }

    .footer {
        width: 100%;
    }

    body.home .footer {
        margin-top: 0;
        height: 380px;
    }

    #footer .sidebar_widget {
        padding-top: 10px;
    }

    #footer .sidebar_widget li ul.thumb li img {
        width: 76px;
    }

    #content_wrapper #post_mansory_wrapper.inner {
        width: 320px;
        margin-top: 0;
        margin-left: 0;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_content.widthbg {
        width: 260px;
    }

    .sidebar_content .page_fullwidth, #content_wrapper .inner .inner_wrapper.fullwidth {
        width: 300px;
        margin: auto;
        padding: 0;
        margin-top: 0;
    }

    #contact_form textarea, #commentform textarea {
        max-width: 94%;
        width: 94%;
    }

    #commentform pre, code, tt {
        width: 220px;
    }

    .post_wrapper.dark {
        padding-top: 2px;
    }

    .pagination {
        margin: 0 0 0 2px;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_content div.row.clearfix {
        width: 260px;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_content div.rev_con {
        width: 260px !important;
        clear: both;
        float: left !important;
        margin-top: 30px;
    }

    #autocomplete {
        width: 250px;
    }

    #autocomplete li {
        width: 220px;
    }

    #autocomplete li .ajax_post {
        width: 150px;
    }

    .main_nav ul, .main_nav {
        display: none;
    }

    .second_nav ul, .second_nav {
        display: none;
    }

    #mobile_nav_icon {
        display: block;
    }

    .mobile_main_nav, mobile_main_nav li ul {
        list-style: none;
    }

    .mobile_main_nav li {
        border-top: 1px solid #333;
        border-bottom: 1px solid #333;
    }

    .mobile_main_nav li a {
        color: #999;
        display: block;
        padding: 15px 12px 15px 15px;
        text-transform: uppercase;
        text-decoration: none !important;
        font-size: 12px;
        letter-spacing: 1px;
        font-weight: bold;
    }

    .mobile_main_nav li ul li a {
        padding-left: 30px;
        font-size: 11px;
    }

    .mobile_main_nav li a:hover {
        background: #222;
        color: #fff;
        text-decoration: none !important;
    }

    .mobile_main_nav li ul li:last-child {
        border-bottom: 0;
    }

    .mobile_main_nav li ul li ul li a {
        padding-left: 60px;
        font-size: 11px;
    }

    .post_img {
        background: transparent !important;
    }

    .post_img.ppb_cat_fullwidth {
        width: 100% !important;
        height: auto !important;
        text-align: center;
    }

    .post_img.ppb_cat_fullwidth img {
        max-width: 290px !important;
        height: auto;
        max-height: 290px !important;
    }

    .post_img.ppb_cat_sidebar {
        width: 100% !important;
        height: auto !important;
        text-align: center;
    }

    .post_img.ppb_cat_sidebar img {
        max-width: 290px !important;
        height: auto;
    }

    .post_img.ppb_classic_sidebar {
        width: 100% !important;
        height: auto !important;
        text-align: center;
    }

    .post_img.ppb_classic_sidebar img {
        max-width: 290px !important;
        height: auto;
        margin-left: 0;
    }

    .post_img.ppb_classic_fullwidth {
        width: 100% !important;
        height: auto !important;
        margin-left: 0;
        text-align: center;
    }

    .post_img.ppb_classic_fullwidth img {
        max-width: 300px !important;
        height: auto !important;
        margin-left: 0;
    }

    .post_img.ppb_column_sidebar {
        max-width: auto !important;
        height: auto !important;
        margin-left: 0;
    }

    .post_img.ppb_column_sidebar img {
        max-width: auto !important;
        height: auto !important;
        margin-left: 0;
    }

    .post_img.ppb_column_fullwidth {
        width: 100% !important;
        height: auto !important;
        margin-left: 0;
        text-align: center;
    }

    .post_img.ppb_column_fullwidth img {
        max-width: auto !important;
        height: auto !important;
        margin-left: 0;
    }

    .ppb_column_sidebar .review_score_bg {
        font-size: 20px;
        bottom: 4px;
    }

    .review_score_bg, .post_type_bg {
        display: none !important;
    }

    #post_mansory_wrapper.ppb_fullwidth {
        width: 300px;
    }

    .ppb_column_post.masonry {
        width: 100%;
    }

    #content_wrapper .sidebar .content .sidebar_widget > li:last-child {
        margin-bottom: 0;
    }

    #page_caption .boxed_wrapper {
        width: 100%;
    }

    #page_caption {
        width: 300px;
        margin: auto;
        padding-bottom: 0;
        margin-top: 30px;
    }

    .gravatar {
        width: 50px;
        height: 50px;
    }

    .post_img, .post_img.single, .post_img.nospace {
        width: 100%;
        height: auto;
        text-align: center;
    }

    .post_img.half {
        width: 150px !important;
        height: 100px !important;
        margin-left: 0;
    }

    .post_wrapper.half.mansory {
        width: 150px;
        margin-left: 0;
    }

    .post_previous_icon, .post_next_icon {
        display: none;
    }

    .post_wrapper.half.mansory .post_img, .post_wrapper.half.mansory .post_img img {
        width: 150px !important;
        height: 100px !important;
    }

    .flexslider .slides {
        margin: 0 !important;
    }

    .one_half.ppb_classic.last {
        margin-bottom: 25px;
    }

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

    .one_half.last.ppb_cat_last {
        width: 100%;
        text-align: center;
    }

    .type-post[rel=two_columns], .ppb_column_post {
        margin-right: 10px;
    }

    .single_post_ft_wrapper {
        width: 300px;
        margin: auto;
        margin-bottom: 20px;
        margin-top: 20px;
    }

    .single_post_ft_wrapper div {
        max-width: 100% !important;
    }

    .single_post_ft_wrapper.gallery_ft {
        max-height: 166px;
    }

    .video_wrapper {
        margin-bottom: 35px;
    }

    #post_more_wrapper {
        bottom: 104px;
    }

    .search_form_wrapper form input {
        max-width: 298px;
    }

    .pp_gallery img {
        max-width: 154px !important;
        height: auto;
    }

    h1.error {
        font-size: 28px;
    }

    .woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
        width: 46% !important;
    }

    .woocommerce div.product div.images, .woocommerce-page div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page #content div.product div.summary {
        width: 100% !important;
    }

    .woocommerce .related ul.products li.product, .woocommerce .related ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul li.product {
        width: 46% !important;
    }

    .single_post_ft_wrapper.gallery_ft, .post_ft_gallery_wrapper.gallery_ft {
        height: 160px;
    }
}

/*
#Mobile (Landscape)
==================================================
*/

@media only screen and (min-width: 480px) and (max-width: 767px) {
    #boxed_wrapper {
        width: 480px;
        margin-top: -20px;
    }

    #header_wrapper {
        display: block;
    }

    #top_menu li {
        font-size: 14px;
    }

    .social_wrapper {
        width: 480px;
    }

    #header_wrapper .social_wrapper {
        width: 100%;
    }

    .standard_wrapper.header {
        width: 480px;
    }

    #wrapper {
        width: 480px;
    }

    #top_bar {
        width: 480px;
        height: auto;
        float: left;
    }

    .standard_wrapper.small {
        width: 420px;
    }

    .tagline_text {
        float: none;
        width: 100%;
    }

    .tagline_button {
        float: none;
        width: 100%;
        text-align: center;
        margin-top: 30px;
    }

    #footer, .footer {
        width: 100%;
    }

    #footer ul.sidebar_widget {
        width: 440px;
        margin: auto;
        float: none;
    }

    #copyright {
        width: 480px;
    }

    .copyright_wrapper {
        width: 420px;
    }

    .copyright_wrapper .left_wrapper {
        float: left;
        width: 100%;
    }

    .copyright_wrapper .right_wrapper {
        float: left;
        width: 100%;
        text-align: left;
    }

    #footer ul li.widget, #footer ul li.widget.last {
        float: none;
        width: 100%;
        margin-right: 0;
    }

    #content_wrapper {
        width: 440px;
        margin-top: 0;
        padding-top: 0px;
        padding-bottom: 0;
    }

    #content_wrapper .inner {
        width: 440px;
        margin: auto;
    }

    .caption_inner {
        width: 440px;
    }

    .standard_wrapper {
        width: 440px;
    }

    #top_menu {
        float: none;
        text-align: center;
        display: block;
        margin-top: 0;
        padding-top: 10px;
    }

    .slider_wrapper {
        margin-top: 20px;
        width: 440px;
        height: auto;
        margin-bottom: 0;
    }

    .slider_wrapper .main_post {
        width: 440px;
        height: auto;
    }

    .slider_wrapper .main_post_full {
        width: 440px;
        height: auto;
    }

    .slider_wrapper .sub_post {
        width: 220px;
        height: auto;
    }

    .slider_wrapper .main_post .post_title h3 {
        width: 420px;
        font-size: 18px !important;
    }

    .slider_wrapper .sub_post .post_title h4 {
        width: 200px;
        font-size: 13px !important;
    }

    .slider_wrapper .main_post_full .post_title h3 {
        width: 420px;
        font-size: 20px;
    }

    .slider_wrapper .main_post_full .post_title .post_title_full_wrapper {
        bottom: 5px;
    }

    .slider_wrapper .main_post_full .post_title .post_excerpt {
        display: none;
    }

    .one_fourth {
        width: 100%;
        margin-right: 0;
        margin-bottom: 2%;
        clear: both;
    }

    .one_fourth.last {
        width: 100%;
        margin-right: 0;
        margin-bottom: 2%;
        clear: both;
    }

    .one_third {
        width: 100%;
        margin-right: 0;
        margin-bottom: 2%;
        clear: both;
    }

    .one_third.last {
        width: 100%;
        margin-right: 0;
        margin-bottom: 2%;
        clear: both;
    }

    .one_half {
        width: 100%;
        margin-right: 0;
        margin-bottom: 2%;
        clear: both;
    }

    .one_half.last {
        width: 100%;
        margin-right: 0;
        margin-bottom: 2%;
        clear: both;
    }

    .two_third {
        width: 100%;
        margin-right: 0;
        margin-bottom: 2%;
        clear: both;
    }

    .two_third.last {
        width: 100%;
        margin-right: 0;
        margin-bottom: 2%;
        clear: both;
    }

    .one_fifth {
        width: 100%;
        margin-right: 0;
        margin-bottom: 2%;
        clear: both;
    }

    .one_fifth.last {
        width: 100%;
        margin-right: 0;
        margin-bottom: 2%;
        clear: both;
    }

    .one_sixth {
        width: 100%;
        margin-right: 0;
        margin-bottom: 2%;
        clear: both;
    }

    .one_sixth.last {
        width: 100%;
        margin-right: 0;
        margin-bottom: 2%;
        clear: both;
    }

    #content_wrapper .inner {
        margin-top: 0;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_wrapper.left_sidebar {
        width: 100%;
        padding-right: 0;
        margin-right: 0;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_content.left_sidebar {
        width: 100%;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_content.left_sidebar iframe, #content_wrapper .inner .inner_wrapper .sidebar_content.left_sidebar div, #content_wrapper .inner .inner_wrapper .sidebar_content.left_sidebar img {
        max-width: 100%;
        height: auto;
    }

    li.Custom_Facebook_Page {
        display: none;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_wrapper {
        width: 100%;
        padding-left: 0;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_content {
        width: 100%;
        padding: 0;
        padding-top: 10px;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_content.withpadding {
        width: 420px;
        padding: 10px;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_content iframe, #content_wrapper .inner .inner_wrapper .sidebar_content div, #content_wrapper .inner .inner_wrapper .sidebar_content img, #content_wrapper .inner .inner_wrapper .sidebar_content span {
        max-width: 100%;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_wrapper {
        width: 440px;
    }

    #searchform input[type="text"] {
        width: 426px;
    }

    .map_shadow, #map_contact {
        display: none;
    }

    .top_info {
        text-align: center;
        width: 100%;
        margin-bottom: 10px;
    }

    .social_wrapper ul {
        margin-bottom: 10px;
        text-align: center;
    }

    .social_wrapper ul li {
        display: inline-block;
        float: none;
    }

    .logo {
        text-align: center;
        float: none;
        margin-top: 40px;
        padding-top: 20px;
    }

    #custom_logo {
        display: inline;
    }

    #custom_logo img {
        max-width: 420px;
        height: auto;
    }

    .comment_arrow {
        display: none;
    }

    .comment .right {
        width: 81%;
    }

    ul.children div.comment .right {
        width: 57%;
    }

    #content_wrapper ul.children ul.children {
        width: 72%;
    }

    #content_wrapper ul.children ul.children {
        width: 100%;
    }

    ul.children .comment {
        margin-left: 30px;
    }

    #content_wrapper ul.children {
        border: 0;
    }

    #content_wrapper ul.children ul.children {
        margin-left: -16px;
    }

    .comment_wrapper #respond {
        margin-left: 35px;
    }

    .comment_wrapper ul.children #respond {
        margin-left: -40px;
    }

    form textarea {
        max-width: 420px;
    }

    #menu_wrapper .nav ul, #menu_wrapper div .nav {
        display: none;
    }

    #menu_border_wrapper select {
        display: inline-block;
        width: 440px;
    }

    #breaking_wrapper {
        width: 440px;
        margin: auto;
    }

    #breaking_wrapper .breaking_new div {
        max-width: 320px;
    }

    #menu_border_wrapper {
        text-align: center;
        margin: 10px 0 0 0;
        width: 100%;
        border: 0;
        float: none;
    }

    #header_wrapper {
        margin-bottom: 0;
    }

    .header_ads {
        float: none;
        text-align: center;
        margin: 0;
        margin-top: 20px;
    }

    .ads468 {
        width: 468px;
    }

    .post_header_wrapper {
        width: 100%;
    }

    #footer .sidebar_widget li ul.thumb li img, #footer ul.posts.blog li a img.frame, {
        width: 38px;
    }

    .widget_calendar {
        display: none;
    }

    #content_wrapper .sidebar .content .sidebar_widget li ul.thumb li, #content_wrapper .one_half.home .sidebar_widget li ul.thumb li {
        margin-right: 3px;
    }

    #content_wrapper .sidebar .content .sidebar_widget li form#searchform input[type="text"], #content_wrapper .one_half.home .sidebar_widget li form#searchform input[type="text"], #footer .sidebar_widget li form#searchform input[type="text"] {
        width: 100%;
    }

    #about_the_author .description {
        width: 330px;
    }

    #about_the_author {
        width: 410px;
    }

    .comment_inner, .comment {
        width: 440px;
    }

    .post_header_wrapper.single {
        width: 250px;
    }

    .post_wrapper.half {
        width: 48%;
        margin-top: 15px;
    }

    .post_wrapper.half .post_img a img {
        width: 250px;
    }

    .post_inner_wrapper.half, body.home .post_inner_wrapper.half, .post_header_wrapper.half {
        width: 170px;
    }

    .post_header_wrapper.half h4 {
        font-size: 18px;
    }

    .post_img .caption_cat.half {
        top: -135px;
    }

    .post_wrapper {
        margin-left: 0;
    }

    .post_social {
        display: none;
    }

    .post_header h3 {
        font-size: 20px;
    }

    .post_img .caption_cat {
        top: -188px;
    }

    #copyright {
        width: 100%;
        margin-top: 0;
        padding-top: 20px;
    }

    #copyright_left {
        float: left;
        width: 100%;
        text-align: center;
    }

    #copyright .social_wrapper {
        float: none;
        width: 100%;
        text-align: center;
    }

    #copyright .social_wrapper ul li {
        float: none;
        margin-top: 15px;
    }

    h2.widgettitle.header {
        margin: 8px 0 0 0;
    }

    .page_fullwidth {
        margin-left: 0;
    }

    .post_img {
        text-align: center;
    }

    #footer .sidebar_widget li ul.posts li {
        clear: both;
    }

    #content_wrapper .sidebar .content .sidebar_widget li ul.posts li, #content_wrapper .one_half.home .sidebar_widget li ul.posts li, #footer .sidebar_widget li ul.posts li, ul.posts li, #content_wrapper .sidebar .content .sidebar_widget li ul.posts, #content_wrapper .one_half.home .sidebar_widget li ul.posts, #footer .sidebar_widget li ul.posts, ul.posts {
        width: 100%;
    }

    #footer .sidebar_widget li ul.thumb li img {
        width: 74px;
    }

    .header_ads img {
        max-width: 440px;
    }

    .post_header, .post_header.single_post {
        width: 380px;
    }

    #content_wrapper #post_mansory_wrapper.inner {
        width: 440px;
        margin: auto;
    }

    .post_wrapper.half.mansory {
        width: 198px;
    }

    .post_wrapper.half .post_img a img {
        width: 169px;
    }

    .post_wrapper.half .post_img {
        margin-top: 7px;
    }

    .post_header.half {
        width: 100%;
    }

    .pagination {
        margin-left: 12px;
    }

    #commentform pre, code, tt {
        width: 360px;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_content.widthbg, .sidebar_content .page_fullwidth, #content_wrapper .inner .inner_wrapper.fullwidth {
        width: 440px;
    }

    #about_the_author .description.author {
        width: 330px;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_content div.row.clearfix {
        width: 440px;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_content div.rev_con {
        width: 440px !important;
        clear: both;
        float: left !important;
        margin-top: 30px;
    }

    #menu_border_wrapper {
        display: none;
    }

    .post_img.ppb_cat_sidebar, .post_img.ppb_cat_fullwidth {
        width: 100% !important;
        height: auto !important;
        float: none;
        margin: auto;
        margin-bottom: 15px;
    }

    .post_img.ppb_cat_sidebar .review_score_bg {
        bottom: 10px;
        right: 3px;
    }

    .post_img.ppb_classic_sidebar {
        width: 440px !important;
        height: 252px !important;
        margin-left: 0;
    }

    .post_img.ppb_classic_sidebar img {
        width: 440px !important;
        max-width: 440px !important;
        height: 252px !important;
    }

    .post_header_wrapper.half h4 {
        font-size: 16px;
    }

    .post_inner_wrapper.half, body.home .post_inner_wrapper.half, .post_header_wrapper.half {
        width: 100%;
    }

    body.home #content_wrapper .inner .inner_wrapper .sidebar_wrapper {
        width: 440px;
    }

    .post_img.ppb_classic_fullwidth {
        width: 100% !important;
        height: auto !important;
        text-align: center;
    }

    .post_img.ppb_classic_fullwidth img {
        width: 400px !important;
        max-width: 400px !important;
    }

    .post_inner_wrapper, body.home .post_inner_wrapper {
        width: 400px;
    }

    .post_img.ppb_column_fullwidth {
        width: 100% !important;
    }

    .post_img, .post_img.single, .post_img.nospace {
        max-width: 100% !important;
        width: 100% !important;
        height: auto !important;
    }

    .post_inner_wrapper, body.home .post_inner_wrapper {
        width: 440px;
    }

    .post_audio_wrapper {
        width: 430px;
    }

    .post_img.half {
        width: 210px !important;
        height: 140px !important;
    }

    .post_wrapper.half.mansory .post_img, .post_wrapper.half.mansory .post_img img {
        width: 198px !important;
        height: 100px !important;
    }

    .post_img.ppb_column_sidebar {
        max-width: 200px !important;
        height: auto !important;
        margin-left: 0;
    }

    .post_img.ppb_column_sidebar img {
        max-width: 200px !important;
        height: auto !important;
        margin-left: 0;
    }

    .type-post[rel=two_columns], .ppb_column_post {
        margin-left: 10px;
        width: 45%;
    }

    .ppb_column_post.masonry {
        width: 100%;
    }

    #content_wrapper .sidebar .content .sidebar_widget > li.Custom_Ads {
        text-align: center;
    }

    #post_mansory_wrapper.ppb_fullwidth {
        width: 420px;
    }

    .one_half.last.ppb_cat_last {
        margin-bottom: 0;
    }

    .single_post_ft_wrapper {
        width: 440px;
        margin-bottom: 10px;
        margin-top: 20px;
    }

    .single_post_ft_wrapper div {
        max-width: 100% !important;
        max-height: 229px !important;
    }

    .single_post_ft_wrapper.gallery_ft {
        max-height: 229px;
    }

    .video_wrapper {
        margin-bottom: 0;
    }

    #page_caption {
        width: 440px;
    }

    h1.error {
        font-size: 28px;
    }

    .pp_gallery img {
        max-width: 141px !important;
        height: auto;
    }

    .single_post_ft_wrapper.gallery_ft, .post_ft_gallery_wrapper.gallery_ft {
        height: 220px;
    }

    #content_wrapper .inner .inner_wrapper .sidebar_wrapper .sidebar {
        width: 440px;
    }
}