<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media only screen and (max-width: 1000px) {
    .fullwidth-box {
        padding-left: 12px;
        padding-right: 12px;
    }
    .no-csstransforms .sep-boxed-pricing .column {
        margin-left: 1.5% !important;
    }
}

@media only screen and (max-width: 1000px) {
    .fullwidth-box {
        padding-left: 12px;
        padding-right: 12px;
    }
}

@media only screen and (max-width: 965px) {
    .header-social,
    .header-v4 #small-nav,
    .header-v5 #small-nav,
    .header-v4 #header {
        padding-left: 10px;
        padding-right: 10px;
    }
    .woocommerce-tabs .tabs,
    .woocommerce-tabs .panel {
        float: none;
        margin-left: auto;
        margin-right: auto;
        width: 100% !important;
    }
    .woocommerce-tabs .tabs,
    .woocommerce-side-nav {
        margin-bottom: 25px;
    }
    .woocommerce-tabs .panel {
        width: 91% !important;
        padding: 4% !important;
    }
    .coupon .input-text {
        width: 100% !important;
    }
    .coupon .button {
        margin-top: 20px;
    }
    .t4p-slider .slide-content {
        position: absolute !important;
        top: 50% !important;
        left: 0 !important;
        width: 100% !important;
        padding: 0 20px !important;
        z-index: 1 !important;
        margin-left: 0 !important;
    }
}

@media only screen and (max-width: 900px) {
    .woocommerce #customer_login .login .form-row,
    .woocommerce #customer_login .login .lost_password {
        float: none;
    }
    .woocommerce #customer_login .login .inline,
    .woocommerce #customer_login .login .lost_password {
        display: block;
        margin-left: 0;
        margin-right: 0;
    }
}

@media only screen and (max-width: 800px) {
    .t4p-columns-5 .t4p-column:first-child,
    .t4p-columns-4 .t4p-column:first-child,
    .t4p-columns-3 .t4p-column:first-child,
    .t4p-columns-2 .t4p-column:first-child,
    .t4p-columns-1 .t4p-column:first-child {
        margin-left: 0;
    }
    .t4p-column:nth-child(5n),
    .t4p-column:nth-child(4n),
    .t4p-column:nth-child(3n),
    .t4p-column:nth-child(2n),
    .t4p-column {
        margin-right: 0;
    }
    #wrapper {
        width: auto !important;
        overflow-x: hidden;
    }
    .top-menu .cart-contents,
    #header-sticky .cart-contents,
    #header .cart-contents {
        display: none;
    }
    .top-menu li &gt; div,
    .top-menu li &gt; .sub-menu {
        opacity: 1;
        visibility: visible;
    }
    #main {
        padding-bottom: 50px;
    }
    .create-block-format-context {
        display: none;
    }
    .columns .col {
        float: none;
        width: 100% !important;
        margin: 0 0 20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .alora-container .columns {
        float: none;
        width: 100%;
        margin-bottom: 20px;
    }
    .alora-container .columns .col {
        float: left;
    }
    .alora-container .col img {
        display: block;
        margin: 0 auto;
    }
    .review {
        float: none;
        width: 100%;
    }
    .copyright,
    .t4p-social-links-footer {
        display: block;
        text-align: center;
    }
    .t4p-social-links-footer {
        width: auto;
    }
    .t4p-social-links-footer .t4p-social-networks {
        display: inline-block;
        float: none;
    }
    .t4p-social-links-footer .t4p-social-networks .t4p-social-network-icon:first-child {
        margin-left: 0;
    }
    .copyright {
        padding: 0 0 15px;
    }
    .author .author_social .custom_msg {
        float: none;
        text-align: center;
        max-width: 100%;
    }
    .author .author_social .t4p-social-networks {
        text-align: center;
    }
    .author .author_social .t4p-social-networks .t4p-social-network-icon:first-child {
        margin-left: 0;
    }
    .copyright:after,
    .social-networks:after {
        content: "";
        display: block;
        clear: both;
    }
    .social-networks li,
    .copyright li {
        float: none;
        display: inline-block;
    }
    #wrapper .page-title-container {
        height: auto !important;
        padding: 14px 0 12px 0;
    }
    .page-title {
        padding: 0 20px;
    }
    .page-title h1 {
        float: none;
    }
    .page-title ul {
        float: none;
        text-align: left;
        padding-top: 0 !important;
        line-height: 11px !important;
    }
    .rtl .page-title ul {
        text-align: right;
    }
    .header-wrapper {
        position: static !important;
    }
    #header {
        padding: 20px;
    }
    #header-sticky .logo,
    #header .logo {
        float: none !important;
        text-align: center;
        margin: 0 !important;
        margin-bottom: 20px !important;
    }
    body #header-sticky.sticky-header .logo {
        float: left !important;
    }
    #header-sticky .nav-holder,
    #header .nav-holder {
        float: none !important;
    }
    .mobile-nav-holder {
        margin-top: 20px !important;
    }
    .sticky-header .mobile-nav-holder {
        margin-top: 5px !important;
    }
    .mobile-nav-item a {
        height: initial !important;
        line-height: initial !important;
    }
    .mobile-nav-item a:after {
        display: none;
    }
    .nav-holder ul,
    .top-menu .menu {
        display: none;
    }
    .mobile-nav-holder,
    .mobile-topnav-holder {
        display: block;
    }
    .rtl #wrapper .mobile-nav-holder .mobile-nav-item {
        float: none;
        padding-left: 0;
    }
    .mobile-nav-holder.set-invisible {
        display: none !important;
    }
    .nav-holder .dd-container,
    .top-menu .dd-container {
        display: block !important;
        width: 100%;
    }
    .top-menu .dd-container {
        width: 50% !important;
        margin: 0 auto !important;
        margin-bottom: 25px !important;
    }
    .one_half,
    .one_third,
    .two_third,
    .three_fourth,
    .one_fourth {
        width: 100%;
        margin-bottom: 20px;
    }
    .one_half &gt; div,
    .one_third &gt; div,
    .two_third &gt; div,
    .three_fourth &gt; div,
    .one_fourth &gt; div {
        margin-bottom: 0;
    }
    .title {
        margin-top: 0px !important;
        margin-bottom: 20px !important;
    }
    #main .cart-empty {
        float: none;
        text-align: center;
        border-top: 1px solid;
        border-bottom: none;
        width: 100%;
        line-height: normal!important;
        height: auto!important;
        margin-bottom: 10px;
        padding-top: 10px;
    }
    #main .return-to-shop {
        float: none;
        border-top: none;
        border-bottom: 1px solid;
        width: 100%;
        text-align: center;
        line-height: normal!important;
        height: auto!important;
        padding-bottom: 10px;
    }
    .woocommerce .checkout_coupon .promo-code-heading {
        display: block;
        margin-bottom: 10px!important;
        float: none;
        text-align: center;
    }
    .woocommerce .checkout_coupon .coupon-contents {
        display: block;
        float: none;
        margin: 0;
    }
    .woocommerce .checkout_coupon .coupon-input {
        display: block;
        width: auto!important;
        float: none;
        text-align: center;
        margin-right: 0;
        margin-bottom: 10px!important;
    }
    .woocommerce .checkout_coupon .coupon-button {
        display: block;
        margin-right: 0;
        float: none;
        text-align: center;
    }
    #content {
        width: 100% !important;
        float: none !important;
        margin-bottom: 50px;
    }
    #content.full-width {
        margin-bottom: 0;
    }
    #sidebar {
        width: 100% !important;
        float: none !important;
    }
    #sidebar .social_links .social li {
        width: auto;
        margin-right: 5px;
    }
    #comment-input {
        margin-bottom: 0;
    }
    #comment-input input {
        width: 90%;
        float: none !important;
        margin-bottom: 10px;
    }
    #comment-textarea textarea {
        width: 90%;
    }
    .pagination {
        margin-top: 40px;
    }
    .portfolio-one .portfolio-item .image {
        float: none;
        width: auto;
        height: auto;
        margin-bottom: 20px;
    }
    h5.toggle span.toggle-title {
        width: 80%;
    }
    #wrapper .sep-boxed-pricing .panel-wrapper {
        padding: 0;
    }
    #wrapper .full-boxed-pricing .column,
    #wrapper .sep-boxed-pricing .column {
        float: none;
        margin-bottom: 10px;
        margin-left: 0;
        width: 100%;
    }
    .page-title h1 {
        margin-top: 0;
        margin-bottom: 5px;
    }
    .page-title-captions,
    .page-title h1,
    .page-title ul {
        display: block;
        float: none;
        line-height: normal;
        width: 100%;
    }
    .page-title ul {
        margin-top: 10px;
    }
    .share-box {
        height: auto;
    }
    #wrapper .share-box h4 {
        float: none;
        line-height: 20px !important;
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .share-box ul {
        float: none;
        overflow: hidden;
        padding: 0 25px;
        padding-bottom: 15px;
        margin-top: 0px;
    }
    .project-content .project-description {
        margin-bottom: 50px;
        float: none !important;
    }
    .project-content .project-description,
    .project-content .project-info {
        width: 100% !important;
    }
    .portfolio-half .flexslider {
        width: 100%;
    }
    .portfolio-half .project-content {
        width: 100% !important;
    }
    #style_selector {
        display: none;
    }
    .portfolio-tabs,
    .faq-tabs {
        height: auto;
        border-bottom: 0;
    }
    .portfolio-tabs li,
    .faq-tabs li {
        float: none;
        margin-right: 0;
    }
    .post-content .rev_slider_wrapper {
        margin-left: -5px !important;
    }
    body .rev_slider_wrapper .tparrows,
    body .rev_slider_wrapper:hover .tparrows {
        display: none !important;
    }
    .ls-alora .ls-nav-prev,
    .ls-alora .ls-nav-next {
        display: none !important;
    }
    nav#nav,
    nav#sticky-nav {
        margin-right: 0;
    }
    #footer .social-networks {
        width: 100%;
        margin: 0 auto;
        position: relative;
        left: -11px;
    }
    .rev_slider .button,
    .ls-container .button {
        min-height: 0 !important;
        padding-left: 20px;
        padding-right: 20px !important;
        height: 30px !important;
        line-height: 30px !important;
    }
    .rev_slider .button * {
        font-size: 10px !important;
        line-height: 20px !important;
    }
    .tab-holder .tabs {
        height: auto !important;
        width: 100% !important;
    }
    .shortcode-tabs .tab-hold .tabs li {
        width: 100% !important;
    }
    body .shortcode-tabs .tab-hold .tabs li,
    body.dark #sidebar .tab-hold .tabs li {
        border-right: none!important;
    }
    .error-message {
        line-height: 170px;
        margin-top: 20px;
    }
    .error_page .useful_links {
        width: 100%;
        padding-left: 0;
    }
    .t4p-google-map {
        width: 100% !important;
        margin-bottom: 20px !important;
    }
    .social_links_shortcode .social li {
        width: 10% !important;
    }
    #wrapper .header-v3 .top-menu .mobile-topnav-holder .mobile-selector,
    #wrapper .header-v4 .top-menu .mobile-topnav-holder .mobile-selector,
    #wrapper .header-v5 .top-menu .mobile-topnav-holder .mobile-selector {
        color: #fff !important;
    }
    .header-social {
        padding-top: 10px;
    }
    .header-social .t4p-social-links-header {
        max-width: none;
    }
    .header-social .header-info {
        line-height: normal;
    }
    .header-v2 .header-social .alignleft {
        width: 100%;
        margin: 0;
        text-align: center;
        margin-bottom: 10px;
    }
    .header-v2 .header-social .alignright {
        width: 100%;
        margin: 0;
        text-align: center;
    }
    .header-v3 .header-social .alignleft {
        width: 100%;
        margin: 0;
        text-align: center;
        margin-bottom: 10px;
    }
    .header-v3 .header-social .alignright {
        width: 100%;
        margin: 0;
        text-align: center;
    }
    .header-v4 .header-social .alignleft {
        width: 100%;
        margin: 0;
        text-align: center;
        margin-bottom: 10px;
    }
    .header-v4 .header-social .alignright {
        width: 100%;
        margin: 0;
        text-align: center;
        clear: both;
    }
    .header-v4 #header {
        padding-left: 20px!important;
        padding-right: 20px!important;
    }
    .header-v4 #header .logo {
        width: 100%;
        margin-bottom: 10px !important;
    }
    .header-v4 #header .search {
        width: 100%;
        float: none;
        margin-bottom: 5px;
        margin-left: 0 !important;
    }
    #wrapper .header-v4 .search-table {
        width: 100%;
    }
    .header-v4 #header #s {
        width: 100% !important;
    }
    .header-v4 #header .search input#s:focus {
        width: 92%;
    }
    .header-v4 #header .tagline {
        width: 100%;
        float: none;
        text-align: center;
        margin-left: 0;
    }
    .header-v4 #small-nav {
        padding: 6px 20px;
    }
    .header-v4 #small-nav #nav {
        width: 100%;
    }
    .header-v4 .header-social .alignright {
        margin-bottom: 10px;
    }
    .header-v4 .header-social .alignright .menu {
        margin-top: -10px;
        line-height: 25px;
    }
    .header-v5 .header-social .alignleft {
        width: 100%;
        margin: 0;
        text-align: center;
        margin-bottom: 10px;
    }
    .header-v5 .header-social .alignright {
        width: 100%;
        margin: 0;
        text-align: center;
    }
    .header-v5 #small-nav {
        padding: 6px 20px;
    }
    .header-v5 #small-nav #nav {
        width: 100%;
    }
    #small-nav .mobile-nav-holder {
        margin-top: 0 !important;
    }
    #wrapper .ei-slider {
        width: 100% !important;
    }
    .t4ps-slider .slides {
        width: auto !important;
    }
    #wrapper .ei-slider {
        height: 345px !important;
    }
    .progress-bar {
        margin-bottom: 10px !important;
    }
    .t4p-blog-large-alternate .post-content-container {
        margin-left: 100px;
    }
    .medium-alternate .post-content {
        float: none;
        width: 100% !important;
        margin-top: 20px;
    }
    .header-social {
        padding-left: 10px;
        padding-right: 10px;
    }
    #wrapper .content-boxes-icon-boxed .content-wrapper-boxed {
        min-height: inherit !important;
        padding-bottom: 20px;
        padding-left: 3%;
        padding-right: 3%;
    }
    #wrapper .content-boxes-icon-on-top .content-box-column,
    #wrapper .content-boxes-icon-boxed .content-box-column {
        margin-bottom: 55px;
    }
    .t4p-counters-box .t4p-counter-box {
        margin-bottom: 20px;
        padding: 0 15px;
    }
    .t4p-counters-box .t4p-counter-box:last-child {
        margin-bottom: 0;
    }
    .popup {
        display: none !important;
    }
    .share-box .social-networks {
        text-align: left;
    }
    #header-banner {
        float: none;
        text-align: center;
        margin: 0 auto;
        width: 100%;
        margin-top: 20px;
    }
    .products li {
        width: 225px;
    }
    .products li,
    .catalog-ordering &gt; ul,
    .catalog-ordering .order,
    #main .products li:nth-child(3n),
    #main .products li:nth-child(4n),
    #main .has-sidebar .products li,
    .alora-myaccount-data .addresses .col-1,
    .alora-myaccount-data .addresses .col-2,
    .alora-customer-details .addresses .col-1,
    .alora-customer-details .addresses .col-2 {
        float: none;
        margin-left: auto;
        margin-right: auto;
    }
    .alora-myaccount-data .addresses .col-1,
    .alora-myaccount-data .addresses .col-2,
    .alora-customer-details .addresses .col-1,
    .alora-customer-details .addresses .col-2 {
        margin: 0!important;
        width: 100%;
    }
    .catalog-ordering {
        margin-bottom: 50px;
    }
    .catalog-ordering .order {
        width: 33px;
    }
    .catalog-ordering &gt; ul,
    .catalog-ordering .order {
        margin-bottom: 10px;
    }
    .order-dropdown &gt; li:hover &gt; ul {
        display: block;
        position: relative;
        top: 0;
    }
    .orderby-order-container {
        float: none;
        display: block;
        margin: 0 auto 10px auto;
        overflow: hidden;
        text-align: center;
    }
    .sort-count.order-dropdown {
        width: 215px;
    }
    .sort-count.order-dropdown ul a {
        width: 215px;
    }
    .catalog-ordering .order {
        margin-bottom: 0;
        display: inline-block;
    }
    .woocommerce #customer_login .login .form-row,
    .woocommerce #customer_login .login .lost_password {
        float: none;
    }
    .woocommerce #customer_login .login .inline,
    .woocommerce #customer_login .login .lost_password {
        display: block;
        margin-left: 0;
    }
    .alora-myaccount-data .my_account_orders .order-number {
        padding-right: 8px;
    }
    .alora-myaccount-data .my_account_orders .order-actions {
        padding-left: 8px;
    }
    .shop_table .product-name {
        width: 35%;
    }
    #wrapper .product .images,
    #wrapper .product .summary.entry-summary,
    #wrapper .woocommerce-tabs .tabs,
    #wrapper .woocommerce-tabs .panel,
    #wrapper .woocommerce-side-nav,
    #wrapper .woocommerce-content-box,
    #wrapper .shipping-coupon,
    #wrapper .cart-totals-buttons,
    #wrapper #customer_login .col-1,
    #wrapper #customer_login .col-2,
    #wrapper .woocommerce form.checkout #customer_details .col-1,
    #wrapper .woocommerce form.checkout #customer_details .col-2 {
        float: none;
        margin-left: auto;
        margin-right: auto;
        width: 100% !important;
    }
    #customer_login .col-1,
    .coupon {
        margin-bottom: 20px;
    }
    .shop_table .product-thumbnail {
        float: none;
    }
    .product-info {
        margin-left: 0;
        margin-top: 10px;
    }
    .product .entry-summary div .price {
        float: none;
    }
    .product .entry-summary .woocommerce-product-rating {
        float: none;
        margin-left: 0;
    }
    .woocommerce-side-nav {
        margin-bottom: 25px;
    }
    .woocommerce-container .social-share {
        display: block;
        float: none;
        text-align: center;
    }
    .woocommerce-container .social-share li {
        display: inline-block;
        margin: 0 auto;
        border-right: 0!important;
        border-left: 0!important;
    }
    .myaccount_user_container span {
        width: 100%;
        float: none;
        display: block;
        padding: 10px 0px;
        border-right: 0;
    }
    .rtl .myaccount_user_container span {
        border-left: 0;
    }
    .shop_table .product-thumbnail img,
    .shop_table .product-thumbnail .product-info,
    .shop_table .product-thumbnail .product-info p {
        float: none;
        width: 100%;
        margin: 0 !important;
        padding: 0;
    }
    .shop_table .product-thumbnail {
        padding: 10px 0px;
    }
    .product .images {
        margin-bottom: 30px;
    }
    #customer_login_box .button {
        float: left;
        margin-bottom: 15px;
    }
    #customer_login_box .remember-box {
        clear: both;
        display: block;
        padding: 0;
        width: 125px;
        float: left;
    }
    #customer_login_box .lost_password {
        float: left;
    }
    body #small-nav {
        visibility: visible !important;
    }
    .gform_wrapper .ginput_complex .ginput_left,
    .gform_wrapper .ginput_complex .ginput_right,
    .wpcf7-form .wpcf7-text,
    .wpcf7-form .wpcf7-quiz,
    .wpcf7-form .wpcf7-number,
    .gform_wrapper .gfield input[type=text],
    .wpcf7-form textarea,
    .gform_wrapper .gfield textarea {
        float: none !important;
        width: 100% !important;
        box-sizing: border-box;
    }
    .product .images #slider .flex-direction-nav,
    .product .images #carousel .flex-direction-nav {
        display: none !important;
    }
    .myaccount_user_container span.msg,
    .myaccount_user_container span:last-child {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    #nav-uber #megaMenu {
        width: 100%;
    }
    .fullwidth-box {
        background-attachment: scroll;
    }
    #toTop {
        bottom: 30px;
        border-radius: 4px;
        height: 40px;
        z-index: 10000;
    }
    #toTop:before {
        line-height: 38px;
    }
    #toTop:hover {
        background-color: #333333;
    }
    .no-mobile-totop .to-top-container {
        display: none;
    }
    .no-mobile-slidingbar #slidingbar-area {
        display: none;
    }
    .header-v5 #header .logo {
        float: none;
    }
    .t4p-slider .slide-content-container h2 {
        font-size: 21px !important;
        line-height: 21px !important;
    }
    .t4p-slider .slide-content-container h3 {
        font-size: 11px !important;
        line-height: 11px !important;
    }
    .t4p-slider .slide-content-container .btn {
        min-height: 0 !important;
        padding-left: 20px;
        padding-right: 20px !important;
        height: 26px !important;
        line-height: 26px !important;
    }
    .header-wrapper .sticky-header-v1-scrolled #header {
        padding: 0px !important;
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .header-wrapper .sticky-header-v1-scrolled #header .logo {
        float: left;
    }
    .header-wrapper .sticky-header-v1-scrolled .mobile-nav-holder {
        margin-top: 0 !important;
        padding-top: 17px;
    }
    .t4p-columns-5 .col-lg-2,
    .t4p-columns-5 .col-md-2,
    .t4p-columns-5 .col-sm-2 {
        width: 100%
    }
    .t4p-soundcloud iframe {
        width: 100%;
    }
}

@media screen and (max-width: 782px) {
    body.admin-bar #wrapper #slidingbar-area,
    .admin-bar p.demo_store,
    body.admin-bar #header-sticky.sticky-header {
        top: 46px;
    }
    body.body_blank.admin-bar {
        top: 45px;
    }
    html #wpadminbar {
        z-index: 99999 !important;
        position: fixed !important;
    }
    .no-mobile-sticky-header .modern-sticky-header {
        position: static !important;
    }
    .no-mobile-sticky-header .header-filler,
    .no-mobile-sticky-header .sticky-header-v1-scrolled {
        display: none!important;
    }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 640px) {
    #wrapper {
        width: auto !important;
        overflow-x: hidden !important;
    }
    #main {
        padding-bottom: 50px;
    }
    .header-social {
        line-height: normal;
    }
    .columns .col {
        float: none;
        width: 100% !important;
        margin: 0 0 20px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    .alora-container .columns {
        float: none;
        width: 100%;
        margin-bottom: 20px;
    }
    .alora-container .columns .col {
        float: left;
    }
    .alora-container .col img {
        display: block;
        margin: 0 auto;
    }
    .review {
        float: none;
        width: 100%;
    }
    .footer-area .columns .col,
    #slidingbar-area .columns .col {
        float: left;
        width: 98% !important;
    }
    .social-networks,
    .copyright {
        float: none;
        padding: 0 0 15px;
        text-align: center;
    }
    .copyright:after,
    .social-networks:after {
        content: "";
        display: block;
        clear: both;
    }
    .social-networks li,
    .copyright li {
        float: none;
        display: inline-block;
    }
    .continue {
        display: none;
    }
    .mobile-button {
        display: block !important;
        float: none;
    }
    .page-title {
        width: auto;
        padding-left: 10px;
        padding-right: 10px;
    }
    .page-title-wrapper {
        width: auto;
    }
    .page-title h1 {
        float: none;
    }
    .page-title ul {
        float: none;
        text-align: left;
        padding-top: 0 !important;
        line-height: 11px !important;
    }
    .rtl .page-title ul {
        text-align: right;
    }
    #header {
        padding: 20px;
    }
    #header .logo {
        float: none;
        text-align: center;
        margin: 0 !important;
        margin-bottom: 20px !important;
    }
    .mobile-nav-holder {
        margin-top: 20px !important;
    }
    .sticky-header .mobile-nav-holder {
        margin-top: 0px !important;
    }
    body #header.sticky-header .logo {
        float: left !important;
    }
    #header .nav-holder {
        float: none;
    }
    .nav-holder ul,
    .top-menu .menu {
        display: none;
    }
    .mobile-nav-holder,
    .mobile-topnav-holder {
        display: block !important;
    }
    .mobile-nav-holder.set-invisible {
        display: none !important;
    }
    .nav-holder .dd-container,
    .top-menu .dd-container {
        display: block !important;
        width: 100%;
    }
    .one_half,
    .one_third,
    .two_third,
    .three_fourth,
    .one_fourth {
        width: 100%;
        margin-bottom: 20px;
    }
    .one_half &gt; div,
    .one_third &gt; div,
    .two_third &gt; div,
    .three_fourth &gt; div,
    .one_fourth &gt; div {
        margin-bottom: 0;
    }
    .title {
        margin-top: 0px !important;
        margin-bottom: 20px !important;
    }
    #content {
        width: 100% !important;
        float: none !important;
        margin-bottom: 50px;
    }
    #content.full-width {
        margin-bottom: 0;
    }
    #sidebar {
        width: 100% !important;
        float: none !important;
    }
    #sidebar .social_links .social li {
        width: auto;
        margin-right: 5px;
    }
    #comment-input {
        margin-bottom: 0;
    }
    #comment-input input {
        width: 90%;
        float: none !important;
        margin-bottom: 10px;
    }
    #comment-textarea textarea {
        width: 90%;
    }
    .pagination {
        margin-top: 40px;
    }
    .portfolio-one .portfolio-item .image {
        float: none;
        width: auto;
        height: auto;
        margin-bottom: 20px;
    }
    h5.toggle span.toggle-title {
        width: 80%;
    }
    #wrapper .sep-boxed-pricing .panel-wrapper {
        padding: 0;
    }
    #wrapper .full-boxed-pricing .column,
    #wrapper .sep-boxed-pricing .column {
        float: none;
        margin-bottom: 10px;
        margin-left: 0;
        width: 100%;
    }
    .page-title h1 {
        margin-top: 0;
        margin-bottom: 5px;
    }
    .page-title h1,
    .page-title ul {
        float: none;
        line-height: normal;
        width: 100%;
    }
    .share-box {
        height: auto;
    }
    #wrapper .share-box h4 {
        float: none;
        line-height: 20px !important;
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .share-box ul {
        float: none;
        overflow: hidden;
        padding: 0 25px;
        padding-bottom: 25px;
        margin-top: 0px;
    }
    .project-content .project-description {
        margin-bottom: 50px;
        float: none !important;
    }
    .project-content .project-description,
    .project-content .project-info {
        width: 100% !important;
    }
    .portfolio-half .flexslider {
        width: 100%;
    }
    .portfolio-half .project-content {
        width: 100% !important;
    }
    #style_selector {
        display: none;
    }
    .portfolio-tabs,
    .faq-tabs {
        height: auto;
        border-bottom: 0;
    }
    .portfolio-tabs li,
    .faq-tabs li {
        float: none;
        margin-right: 0;
    }
    .post-content .rev_slider_wrapper {
        margin-left: -5px !important;
    }
    body .rev_slider_wrapper .tparrows,
    body .rev_slider_wrapper:hover .tparrows {
        display: none !important;
    }
    .ls-alora .ls-nav-prev,
    .ls-alora .ls-nav-next {
        display: none !important;
    }
    nav#nav,
    nav#sticky-nav {
        margin-right: 0;
    }
    #footer .social-networks {
        width: 100%;
        margin: 0 auto;
        position: relative;
        left: -11px;
    }
    .recent-works-items a {
        max-width: 64px;
    }
    .footer-area .flickr_badge_image img,
    #slidingbar-area .flickr_badge_image img {
        max-width: 64px;
        padding: 3px !important;
    }
    .rev_slider .button,
    .ls-container .button {
        min-height: 0 !important;
        padding-left: 20px !important;
        padding-right: 20px !important;
        height: 30px !important;
        line-height: 30px !important;
        font-size: 10px !important;
    }
    .rev_slider .button * {
        font-size: 10px !important;
        line-height: 20px !important;
    }
    .tab-holder .tabs {
        height: auto !important;
        width: 100% !important;
    }
    .shortcode-tabs .tab-hold .tabs li {
        width: 100% !important;
    }
    body .shortcode-tabs .tab-hold .tabs li,
    body.dark #sidebar .tab-hold .tabs li {
        border-right: none!important;
    }
    #wrapper .page-title-container {
        max-height: none;
        padding-bottom: 18px;
    }
    #wrapper .page-title-container h1,
    #wrapper .page-title-container .breadcrumbs {
        margin: 0;
    }
    #wrapper .page-title-container h1 {
        font-size: 15px !important;
        line-height: 20px !important;
    }
    #wrapper .page-title-container h3 {
        font-size: 11px;
        line-height: 20px;
    }
    #wrapper .page-title-container .breadcrumbs {
        margin-top: 2px;
    }
    .error_page .useful_links {
        width: 100%;
        padding-left: 0;
    }
    .t4p-google-map {
        width: 100% !important;
        margin-bottom: 20px !important;
    }
    .social_links_shortcode .social li {
        width: 10% !important;
    }
    .header-social {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .header-social .t4p-social-links-header {
        max-width: none;
        margin-top: 0;
    }
    .header-social .header-info {
        line-height: normal;
    }
    .header-v2 .header-social .alignleft {
        width: 100%;
        margin: 0;
        text-align: center;
        margin-bottom: 10px;
    }
    .header-v2 .header-social .alignright {
        width: 100%;
        margin: 0;
        text-align: center;
    }
    .header-v3 .header-social .alignleft {
        width: 100%;
        margin: 0;
        text-align: center;
        margin-bottom: 10px;
    }
    .header-v3 .header-social .alignright {
        width: 100%;
        margin: 0;
        text-align: center;
    }
    .header-v4 .header-social .alignleft {
        width: 100%;
        margin: 0;
        text-align: center;
        margin-bottom: 10px;
    }
    .header-v4 .header-social .alignright {
        width: 100%;
        margin: 0;
        text-align: center;
        clear: both;
    }
    .header-v4 #header {
        padding-left: 20px!important;
        padding-right: 20px!important;
    }
    .header-v4 #header .logo {
        width: 100%;
        margin-bottom: 10px !important;
    }
    .header-v4 #header .search {
        width: 100%;
        float: none;
        margin-bottom: 5px;
        margin-left: 0 !important;
    }
    .header-v4 #header #s {
        width: 100% !important;
    }
    .header-v4 #header .search input#s:focus {
        width: 92%;
    }
    .header-v4 #header .tagline {
        width: 100%;
        float: none;
        text-align: center;
    }
    .header-v4 #small-nav {
        padding: 6px 20px;
    }
    .header-v4 #small-nav #nav {
        width: 100%;
    }
    .header-v4 .header-social .alignright {
        margin-bottom: 10px;
    }
    .header-v4 .header-social .alignright .menu {
        margin-top: -10px;
        line-height: 25px;
    }
    .header-v5 .header-social .alignleft {
        width: 100%;
        margin: 0;
        text-align: center;
        margin-bottom: 10px;
    }
    .header-v5 .header-social .alignright {
        width: 100%;
        margin: 0;
        text-align: center;
    }
    .header-v5 #small-nav {
        padding: 6px 20px;
    }
    .header-v5 #small-nav #nav {
        width: 100%;
    }
    #small-nav .mobile-nav-holder {
        margin-top: 0 !important;
    }
    #wrapper .ei-slider {
        width: 100% !important;
    }
    .t4ps-slider .slides {
        width: auto !important;
    }
    #wrapper .ei-slider {
        height: 200px !important;
    }
    .progress-bar {
        margin-bottom: 10px !important;
    }
    #wrapper .content-boxes-icon-boxed .content-wrapper-boxed {
        min-height: inherit !important;
        padding-bottom: 20px;
        padding-left: 3% !important;
        padding-right: 3% !important;
    }
    #wrapper .content-boxes-icon-on-top .content-box-column,
    #wrapper .content-boxes-icon-boxed .content-box-column {
        margin-bottom: 55px;
    }
    .share-box .social-networks {
        text-align: left;
    }
    body #small-nav {
        visibility: visible !important;
    }
    .no-mobile-sticky-header #header-sticky.sticky-header,
    .no-mobile-sticky-header #header-sticky.sticky-header.sticky {
        display: none!important;
    }
    .no-mobile-sticky-header .modern-sticky-header {
        position: static !important;
    }
    .no-mobile-sticky-header .header-filler,
    .no-mobile-sticky-header .sticky-header-v1-scrolled {
        display: none!important;
    }
}

@media only screen and (max-width: 640px) {
    .t4p-blog-medium .blog-medium-slideshow-container {
        float: none;
        margin: 0 0 20px 0;
        height: auto;
        width: auto;
    }
    .t4p-blog-shortcode .entry-meta .entry-meta-details,
    .t4p-blog-shortcode .entry-meta .entry-read-more {
        float: none;
        width: 100%;
        text-align: initial;
    }
    .t4p-blog-shortcode .entry-meta .entry-read-more {
        margin-left: 0;
    }
    .large-alternate .date-and-formats,
    .t4p-blog-large-alternate .date-and-formats {
        margin: 0 15px 15px 0;
    }
    .rtl .large-alternate .date-and-formats,
    .rtl .t4p-blog-large-alternate .date-and-formats {
        margin: 0 0 15px 15px;
    }
    .large-alternate .post-content,
    .t4p-blog-large-alternate .post-content-container {
        margin-left: 0;
    }
    .rtl .large-alternate .post-content,
    .rtl .t4p-blog-large-alternate .post-content-container {
        margin-right: 0;
    }
    .t4p-blog-large-alternate .entry-read-more {
        text-align: right;
    }
    .medium-alternate.has-post-thumbnail .t4p-flexslider,
    .t4p-blog-medium-alternate .has-post-thumbnail .blog-medium-slideshow-container {
        display: inline-block;
        float: none;
        margin-right: 0;
        max-width: 197px;
        width: auto;
    }
    .medium-alternate .post-content,
    .medium-alternate .has-post-thumbnail .post-content,
    .t4p-blog-medium-alternate .post-content-container,
    .t4p-blog-medium-alternate .has-post-thumbnail .post-content-container {
        margin: 15px 0 0 0;
    }
    .medium-alternate .has-post-thumbnail .post-content,
    .t4p-blog-medium-alternate .has-post-thumbnail .post-content-container {
        clear: both;
    }
    .t4p-blog-timeline .blog-timeline-layout {
        background-image: none;
        padding-top: 0;
        width: auto !important;
    }
    .t4p-blog-timeline .blog-timeline-layout .post {
        float: none;
        width: 100%;
    }
    .t4p-blog-timeline .timeline-circle,
    .t4p-blog-timeline .timeline-arrow {
        display: none;
    }
    .header-social {
        line-height: normal;
    }
    #wrapper #header .logo {
        float: none;
        margin: 0 auto 20px auto !important;
    }
    body #header.sticky-header .logo {
        float: left !important;
    }
    .alora-container .columns .col,
    .footer-area .columns .col,
    #slidingbar-area .columns .col {
        float: none;
        width: 100%;
    }
    .review blockquote cite strong,
    .copyright li {}
    .wooslider-direction-nav,
    .wooslider-pauseplay,
    .flex-direction-nav {
        display: none;
    }
    .post .meta-info {
        height: auto;
    }
    .rtl .post .meta-info &gt; div,
    .post .meta-info &gt; div {
        display: block;
        float: none;
        margin: 0;
        width: 100% !important;
    }
    .grid-layout .post .meta-info .alignleft {
        width: 50%!important;
    }
    .grid-layout .meta-info .alignright,
    .timeline-layout .meta-info .alignright {
        width: auto !important;
        margin-top: 5px !important;
        margin-bottom: 0 !important;
    }
    .share-box ul li {
        margin-bottom: 10px;
        margin-right: 15px;
    }
    .buttons a {
        margin-right: 5px;
    }
    .portfolio-two .portfolio-item {
        width: auto !important;
        height: auto !important;
    }
    .post-content .rev_slider_wrapper {
        margin-left: -5px !important;
    }
    body .rev_slider_wrapper .tparrows,
    body .rev_slider_wrapper:hover .tparrows {
        display: none !important;
    }
    .ls-alora .ls-nav-prev,
    .ls-alora .ls-nav-next {
        display: none !important;
    }
    .rev_slider .button,
    .ls-container .button {
        min-height: 0 !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
        height: 20px !important;
        line-height: 20px !important;
        font-size: 10px !important;
    }
    .rev_slider .button * {
        font-size: 10px !important;
        line-height: 20px !important;
    }
    #wrapper .ei-slider {
        width: 100% !important;
    }
    .t4ps-slider .slides {
        width: auto !important;
    }
    #wrapper .ei-slider {
        height: 288px !important;
    }
    .progress-bar {
        margin-bottom: 10px !important;
    }
    .grid-layout .post,
    .timeline-layout .post {
        width: 99% !important;
        float: none !important;
        position: relative !important;
        top: auto !important;
        left: auto !important;
        -webkit-transform: none !important;
        -moz-transform: none !important;
        -o-transform: none !important;
        transform: none !important;
    }
    .grid-layout {
        height: auto;
    }
    .timeline-layout {
        background-image: none;
        width: auto;
    }
    .timeline-circle,
    .timeline-arrow {
        display: none;
    }
    .large-alternate .post-content {
        float: none;
    }
    .grid-layout .meta-info .alignleft,
    .timeline-layout .meta-info .alignleft {
        float: left !important;
    }
    .grid-layout .meta-info .alignright,
    .timeline-layout .meta-info .alignright {
        float: right !important;
    }
    .rtl .grid-layout .meta-info .alignleft,
    .rtl .timeline-layout .meta-info .alignleft {
        float: right !important;
    }
    .rtl .grid-layout .meta-info .alignright,
    .rtl .timeline-layout .meta-info .alignright {
        float: left !important;
        width: auto !important;
    }
    #main,
    .fullwidth-box,
    .footer-area,
    #footer,
    #slidingbar {
        padding-left: 12px;
        padding-right: 12px;
    }
    #wrapper .content-boxes-icon-boxed .content-wrapper-boxed {
        min-height: inherit !important;
        padding-bottom: 20px;
        padding-left: 3% !important;
        padding-right: 3% !important;
    }
    #wrapper .content-boxes-icon-on-top .content-box-column,
    .#wrapper .content-boxes-icon-boxed .content-box-column {
        margin-bottom: 55px;
    }
    #wrapper .content-boxes-icon-boxed .content-box-column .heading h2 {
        margin-top: -5px;
    }
    #wrapper .content-boxes-icon-boxed .content-box-column .more {
        margin-top: 12px;
    }
    .page-template-contact-php .t4p-google-map {
        height: 270px !important;
    }
    .share-box .social-networks li {
        margin-right: 20px !important;
    }
    .timeline-icon {
        display: none !important;
    }
    .timeline-layout {
        padding-top: 0 !important;
    }
    .t4p-counters-circle .counter-circle-wrapper {
        display: block;
        margin-right: auto;
        margin-left: auto;
    }
    .post-content .wooslider .wooslider-control-thumbs {
        margin-top: -10px;
    }
    body .wooslider .overlay-full.layout-text-left .slide-excerpt {
        padding: 20px !important;
    }
    .header-social .alignleft {
        margin-top: 0px !important;
    }
    .content-boxes-icon-boxed .col {
        box-sizing: border-box;
    }
    .social_links_shortcode li {
        height: 40px !important;
    }
    .products-slider .es-nav span {
        -webkit-transform: scale(0.5) !important;
        -moz-transform: scale(0.5) !important;
        -o-transform: scale(0.5) !important;
        transform: scale(0.5) !important;
    }
    .shop_table .product-quantity {
        display: none;
    }
    .shop_table .filler-td {
        display: none;
    }
    .my_account_orders .order-status {
        display: none;
    }
    .my_account_orders .order-date {
        display: none;
    }
    .my_account_orders .order-number time {
        display: block !important;
        font-size: 10px;
        line-height: normal;
    }
    body #small-nav {
        visibility: visible !important;
    }
    .portfolio-masonry .portfolio-item {
        width: 100% !important;
    }
    #bbpress-forums #bbp-single-user-details #bbp-user-avatar img.avatar {
        width: 80px !important;
        height: 80px !important;
    }
    #bbpress-forums #bbp-single-user-details #bbp-user-avatar {
        width: 80px !important;
    }
    #bbpress-forums #bbp-single-user-details #bbp-user-navigation {
        margin-left: 110px !important;
    }
    #bbpress-forums #bbp-single-user-details #bbp-user-navigation .first-col {
        width: 47% !important;
    }
    #bbpress-forums #bbp-single-user-details #bbp-user-navigation .second-col {
        margin-left: 53% !important;
        width: 47% !important;
    }
    .table-1 {
        display: block;
        overflow-x: auto;
    }
    .table-1 table {
        border-collapse: collapse;
        border-spacing: 0;
        width: 100%
    }
    .table-1 td,
    .table-1 th {
        white-space: nowrap;
    }
    .table-2 {
        display: block;
        overflow-x: auto;
    }
    .table-2 table {
        border-collapse: collapse;
        border-spacing: 0;
        width: 100%
    }
    .table-2 td,
    .table-2 th {
        white-space: nowrap;
    }
    .page-title-container .search #s {
        width: 100%;
    }
    #wrapper .page-title-container {
        max-height: none;
        padding-bottom: 18px;
    }
    #wrapper .page-title-container h1,
    #wrapper .page-title-container .breadcrumbs {
        margin: 0;
    }
    #wrapper .page-title-container h1 {
        font-size: 15px !important;
        line-height: 20px !important;
    }
    #wrapper .page-title-container h3 {
        font-size: 11px;
        line-height: 20px;
    }
    #wrapper .page-title-container .breadcrumbs {
        margin-top: 2px;
    }
}

@media only screen and (max-width: 480px) {
    #bbpress-forums .bbp-body div.bbp-reply-author {
        width: 71% !important;
    }
    .bbp-arrow {
        display: none;
    }
    div.bbp-submit-wrapper {
        float: right !important;
    }
}


/* Portfolio Responsive */

@media only screen and (max-width: 974px) {
    .portfolio-two .portfolio-wrapper {
        max-width: 470px;
        margin: 0 auto;
    }
}

@media only screen and (max-width: 968px) {
    .portfolio-four .portfolio-wrapper {
        max-width: 702px;
        margin: 0 auto;
    }
    .portfolio-three .portfolio-wrapper {
        max-width: 624px;
        margin: 0 auto;
    }
}

@media only screen and (max-width: 740px) {
    .portfolio-four .portfolio-wrapper {
        max-width: 468px;
        margin: 0 auto;
    }
}

@media only screen and (max-width: 658px) {
    .portfolio-three .portfolio-wrapper {
        max-width: 312px;
        margin: 0 auto;
    }
}

@media only screen and (max-width: 505px) {
    .portfolio-four .portfolio-wrapper {
        max-width: 234px;
        margin: 0 auto;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    #wrapper .ei-slider {
        width: 100%;
    }
    .no-tablet-sticky-header #header-sticky.sticky-header,
    .no-tablet-sticky-header #header-sticky.sticky-header.sticky {
        display: none !important;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
    #wrapper .ei-slider {
        width: 100%;
    }
    .no-tablet-sticky-header #header-sticky.sticky-header,
    .no-tablet-sticky-header #header-sticky.sticky-header.sticky {
        display: none !important;
    }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    #wrapper .ei-slider {
        width: 100%;
    }
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
    #wrapper .ei-slider {
        width: 100%;
    }
}</pre></body></html>