body { margin-top:-20px}
div#logo img {
    display: none !important;
}
    div#logo {
    background-image: url(https://pio.de/wp-content/uploads/2013/12/Logo_Footer.png);
    width: 200px;
    height: 55px;
    background-size:contain;
		background-repeat: no-repeat;
		background-position: left;
}

.logo-fixedmenu img {
    display: none !important;
}

    .logo-fixedmenu {
    background-image: url(https://pio.de/wp-content/uploads/2013/12/pio_logo_invers.png);
    width: 146px;
    height: 41px;
    background-size:contain;
			background-repeat: no-repeat;
		background-position: left;
}
@media(min-width: 961px) {
	.resp_menu_button { display: none}
}

body {
    background:#ffffff   !important;
    color:#2a2b2c;
    font-family: arial, "Helvetica Neue", Arial, Helvetica, Verdana, sans-serif;
    font-size: 13px;
    font-weight: normal;
    line-height: 1.7em;
}
::selection { background: #f48929; color:#fff; text-shadow: none; }
h1,h2,h3,h4,h5,h6, .blogpostcategory .posted-date p, .team .title, .term-description p, .titleBottom, .about-us-block-left-title, .about-us-block-right-title,
.team .title{
    font-family: Yanone Kaffeesatz  !important;
    font-weight: normal;
    line-height: 150%;
}
h1 {
    color:#2a2b2c;
    font-size: 30px !important;
}

h2, .term-description p {
    color:#2a2b2c;
    font-size: 22px !important;
}
h3 {
    color:#2a2b2c;
    font-size: 20px !important;
}
h4 {
    color:#2a2b2c;
    font-size: 16px !important;
}

h5 {
    color:#2a2b2c;
    font-size: 14px !important;
}
h6 {
    color:#2a2b2c;
    font-size: 12px !important;
}
.menu > li a {font-family: Yanone Kaffeesatz  !important;
    font-size:20px;
    font-weight:normal;
    color:#000;
}
.menu-fixedmenu .menu > li > a {color:#fff;}
h2.title a {color:#2a2b2c;}
a, a:active, a:visited, .footer_widget .widget_links ul li a{color: #2a2b2c;}
.widget_nav_menu ul li a  {color: #2a2b2c;}
a:hover, h2.title a:hover, .item3 h3:hover,  .item3 h3 a:hover, #portitems2 h3 a:hover {color: #f48929;}
.product-remove a:hover {color: #f48929 !important;}
/* ***********************
--------------------------------------
------------MAIN COLOR----------
--------------------------------------
*********************** */
.accordion .ui-state-default {color:#333;}
a:hover, span,  .one_fourth h3:hover, .homerecent .productR .recentCart a:hover, .aq-block-aq_article_block a, .copyright a,
.testimonial-texts i, .the-title a:hover, .date-post a, .block-post-author a, .blogpostcategory .post-meta a, .singledefult .meta a, .content ol.commentlist li .reply a,
.comment-author .commentsDate, .single-portfolio-skils i, .rightContentSP .single_add_to_cart_button:hover, .homerecent.productRH h3:hover, .current-menu-item a,
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .aq-block-aq_twitter_block a, .pmc-count i, em a, .topNotification i, .aq-posts-block .date-post,
.textwidget i, .prebuild-contact .textwidget i, .pagewrap a:hover, .respMenu i,.respMenu a i, span.pmcmenutitleimage:hover, #headerwrap.pmc_menu_transparent .menu > li > a:hover,
#footer .widgett a:hover, .pmc-count-icon i, .accordion .ui-state-default:hover, .ui-widget-header .ui-state-default:hover, .accordion .ui-state-active, .ui-state-hover, .top-nav li a:hover,
.woocommerce ul.products li.product h3:hover, .woocommerce-page ul.products li.product h3:hover, .summary.entry-summary .woocommerce-review-link:hover .count, .price ins, .woocommerce del,
.woocommerce div.product .stock, .woocommerce #content div.product .stock, .woocommerce-page div.product .stock, .woocommerce-page #content div.product .stock
{
    color:#f48929;
}
.menu-fixedmenu .current-menu-item > a {color:#fff !important;}
.menu > li a:hover, .current-menu-item > a, .testimonial-light .testimonial-author .author span,  .menu > li > a.important_color,.menu .current-menu-item > a, .menu-fixedmenu li li.current-menu-item a,
.mainwrap.smallheader .topNotification-content:hover i,.woocommerce table.cart a.remove:hover, .woocommerce #content table.cart a.remove:hover, .woocommerce-page table.cart a.remove:hover, .woocommerce-page #content table.cart a.remove:hover,
.woocommerce form .form-row .required, .woocommerce-page form .form-row .required, .price del,.cartTopDetails .product_list_widget li a:hover
{color:#f48929 !important;}
/* ***********************
--------------------------------------
------------WHITE COLOR----------
--------------------------------------
*********************** */
.widget_tag_cloud a, .widget_product_tag_cloud a, .errorpage, .errorpage h2{
    color:#fff;
}


/* ***********************
--------------------------------------
------------BACKGROUND MAIN COLOR----------
--------------------------------------
*********************** */
.top-cart,  .onsale, .add_to_wishlist, .yith-wcwl-wishlistexistsbrowse, .yith-wcwl-wishlistaddedbrowse, .titleborderh2:after, .titleborderh2:before, .aq-block-aq_contact_block .wpcf7-submit,
.widget_tag_cloud a:hover, .widget_product_tag_cloud a, .menu .pmcbig ul.sub-menu li li:hover a:before, .menu ul.sub-menu li li:hover a:before,.menu ul li:hover a:before,
.aq-posts-block .holder-date, .aq-posts-block .recentdescription-text, .widget_price_filter .ui-slider .ui-slider-handle, .widget_price_filter .ui-widget-content,
.related .one_fourth .image img:hover, #commentform #respond #commentform input#submit:hover, #respond #commentform input#submit:hover,
.portnavigation  .portprev:hover, .portnavigation  .portnext:hover,
a.button, input.button, button.button, .place-order .button, .aq-pricetable-wrapper li.aq-pricetable-title h3.title, .errorpage, .aq-block-aq_twitter_block .intent-meta a,
.pmc-icon .pmc-icon-icon, .ih-item.square.effect9 .info h3, .tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.round .bullet:hover,
.catlinkhover, .catlink:hover, .testimonial-texts i, .wp-pagenavi .current, .wp-pagenavi a:link:hover, .blogpostcategory .blogmore,
.wp-pagenavi span.current, .wp-pagenavi a:hover, .blogpost .datecomment .link a,  .aq-posts-block .post-icon:after, .singledefult .post-icon, .blogpostcategory .post-icon,
.closehomeshow-portfolio, .closehomeshow-post,.aq-block-aq_blog_page_block .masonry_pmc .masonry-blog-link, .contact-opus-button a:hover,.store-opus-button a:hover, .mainwrap:hover .titleborderOut .titleborder:after,
.accordion .ui-state-default:hover i, .accordion .ui-state-active i, .testimonial-light .testimonials .bx-prev:hover, .testimonial-light .testimonials .bx-next:hover, .catlink:before,
.builder-social a, .woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale
{
    background:#f48929 ;
}

.catlinkhover:before, .catlink:hover:before {background:#fff;}


/* WOOCOMMERCE BUTTONS BACKGROUND */
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button,
.woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button, .woocommerce-tabs ul.tabs  li.active, .woocommerce-tabs ul.tabs  li:hover, .woocommerce span.onsale,
.woocommerce-page span.onsale, .widget_product_tag_cloud a:hover
{background:#f48929 !important;}

.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover,
.woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover,
.woocommerce-page #content input.button:hover{background:#333 !important;}

.woocommerce a.added_to_cart:hover, .woocommerce-page a.added_to_cart:hover{background:#f48929 !important;}


.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, .catlinkhover, .mainwrap.smallheader   .social-notification a img:hover,
.tp-caption.store_button a, .darker .aq-block-aq_contact_block .wpcf7-submit, .aq-block-aq_clear_block .line-cherry::after{background:#f48929 !important;}
.blogpost .datecomment .link a:hover, .aq-posts-block .post-icon, .singledefult .post-icon:after, .blogpostcategory .post-icon:after {background:#ffffff}
.tp-caption.store_button a:hover{background:#ffffff !important;}
/* JUST BACKGROUND COLOR */
.bx-next:hover, .bx-prev:hover, .gototop, .woocommerce .button:hover, .postcontent.port .blogsingleimage .nextbutton.port, .postcontent.port .blogsingleimage .prevbutton.port,
mark, .homerecent.SP .bx-next:hover, .homerecent.SP .bx-prev:hover{
    background-color:#f48929 ;
}
/* TRANSPARENT BACKGROUND COLOR */
.homerecent .recentimage .overdefult, .video-button a, .pmc-image .info, .down-button a:hover, .social-menu .pmc-menu-social a:hover, .projectdetails a.bx-prev, .projectdetails a.bx-next{
    background:rgba(238,196,61,0.85);
}

.pmc-icon-icon.big.top:after {border-top: 10px solid #f48929 !important;}
.blogpostcategory .overdefultlink{background: rgba(238,196,61,0.8) url(images/plusIcon.png) no-repeat 370px 215px !important;}
.mini-blog .blogpostcategory .overdefultlink {background: rgba(238,196,61,0.8) url(images/plusIcon.png) no-repeat 170px 93px !important;}
.pmc-count:hover .pmc-count-number-border {width:100px;background:#f48929;}
.pmc-icon:hover .pmc-icon-border, .pmc-icon-simple .pmc-icon-border {width:120px;background:#f48929;}
.one_fifth.categories {border-bottom:2px solid#f48929;}
.widget:hover .widget-line {border-bottom:2px solid#f48929;}
.product .thumbnails img:hover {border:4px solid#f48929;}
.gototop, .blogpostcategory .blogmore, .blogpost .datecomment .link a {border-bottom:4px solid#ffffff;}
.rightContentSP .single_add_to_cart_button:hover, .contact-opus-button a:hover, .builder-social a {border:2px solid #f48929;}
.catlink:hover, .catlinkhover {border:1px solid #f48929;}
.pmc-quote:hover {border-left:4px solid #f48929 !important;}
.team .image img {border-bottom:5px solid #f48929 !important;}
.blogpost .datecomment .link a:hover, .tp-caption.store_button a:hover {border-bottom:4px solid #f48929 !important;}
.aq-block-aq_contact_block .wpcf7-submit, .tp-caption.store_button a {border-bottom:4px solid#ffffff;}
.team .title {border-bottom:1px solid#f48929;}
.testimonial-texts i {border-bottom:4px solid#ffffff;border-right:3px solid#ffffff;border-left:3px solid#ffffff;border-top:2px solid#ffffff;}
/* ***********************
--------------------------------------
------------MENU----------
--------------------------------------
*********************** */
.menu li li a:hover{color:#f48929 !important;}



.menu li ul {border-top: 2px solid #f48929;}
.menu li:hover ul {border-top: 2px solid #f48929;}
.menu ul li a:before, .menu .pmcbig ul.sub-menu li li a:before {border: 2px solid #f48929;}
#footer .menu a.important_color {border-bottom:none;}
/* ***********************
--------------------------------------
------------EXTRA TYPOGRAPHY----------
--------------------------------------
*********************** */
.item4 h3 a, .boxdescwraper h2,.socialfooter h3,  #portitems2 h3, #respond #commentform input,.widget_search form div input,
.content ol.commentlist li .comment-author .fn a, .projectdescription h2, .menu ul.sub-menu li a, .menu ul.children li a,.homerecent .productR h3,#remove a, .remove h2,
.widget_price_filter  .price_slider_amount .button, .place-order .button, .widget_login .submitbutton, .rightContentSP .single_add_to_cart_button, .button,
.aq-block-aq_contact_block .wpcf7-submit, .wttitle h4 a, .related h4 a, .accordion h3, .ui-widget, .question h3, .success h3, .info h3, .error h3,
.home.page .aq-block-aq_contact_block textarea, .home.page .aq-block-aq_contact_block input, .aq-block-aq_contact_block .wpcf7-submit
{ font-family: arial, "Helvetica Neue", Arial, Helvetica, Verdana, sans-serif !important;}


.aq-posts-block .widget h3,.infotext-title-small,
.holder-date{
    font-family: Yanone Kaffeesatz  !important;
    font-weight: normal;
    line-height: 110%;}
.woocommerce-billing-fields span, .recentPrice del .amount, .recentPrice del, .total.top span {color:#121212;}

.woocommerce .quantity .plus:hover, .woocommerce #content .quantity .plus:hover, .woocommerce-page .quantity .plus:hover, .woocommerce-page #content .quantity .plus:hover,
.woocommerce .quantity .minus:hover, .woocommerce #content .quantity .minus:hover, .woocommerce-page .quantity .minus:hover, .woocommerce-page #content .quantity .minus:hover {background:#f48929 !important;}

/* ***********************
--------------------------------------
------------BOXED---------------------
-----------------------------------*/




/* ***********************
--------------------------------------
------------RESPONSIVE MODE----------
--------------------------------------
*********************** */
@media screen and (min-width:0px) and (max-width:1220px){

    /* WOOCOMMERCE */
    .cartWrapper {width:160px;}
    .pmc-menu-social.cart .cartWrapper {margin:0 auto;float:none;height:46px;margin-bottom:20px;}
    .pmc-menu-social.cart .cartWrapper:hover .cartTopDetails {left:0;margin-left:-140px;}
    .woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product{width:22.05% !important;}
    .variations .value {width:60%;}
    div.product .woocommerce-tabs, #content div.product .woocommerce-tabs {width:99.5%;}


    /* NO ANIMATIONS IN RESPONSIVE */
    .animated {
        -webkit-animation-duration: 0s !important;
        -moz-animation-duration: 0s !important;
        -o-animation-duration: 0s !important;
        animation-duration: 0s !important;
    }


    /* NEW MENU */
    .social-notification {padding-right:3%;}
    .aq-block-pmc_prebuild_header .topNotification, .aq-block-aq_notification_menu_block .topNotification {padding-left:3%;}
    .aq-block-pmc_prebuild_start_small .topNotification {padding-left:0;}


    .mainwrap.smallheader .social-notification {float:left;width:100%;margin:30px 0 10px 0 !important;}
    .mainwrap.smallheader .social-notification {width:95%;}
    .mainwrap.smallheader .topNotification-content {padding:5px 15px 5px 0px;}


    .fixedmenu  {display:none !important;}
    #header ul.menu > li {padding:0px 6px 0px 12px;}
    /*GENERAL*/

    .portsingle .homerecent .recentimage .overdefult, .onsale, .yith-wcwl-add-to-wishlist {display:none !important;}
    .main,   #header,   #footerbwrap, #footerb, .pagewrap, .pagewrap-portfolio, .infotext{width: 94%; padding-left:3%;padding-right:3%; }
    .main .pagewrap, .mainwrap.blog.full-width-blog .main, .builder-social, .top-nav {width: 100%; padding-left:0%;padding-right:0%;}
    .pagecontent, .homerecentInner, .portfolio {width:100%;}
    .singledefult .post-icon:after, .blogpostcategory .post-icon:after, .border-line, .testimonial-texts i, .aq-posts-block .post-icon,
    .blogpostcategory .overdefult, .blogpostcategory .overdefultlink, .homerecent .one_third.big, .homerecent .one_third.first,
    .homerecent.pagePort .one_fourth .home-portfolio-categories, .homerecent.pagePort .one_third .home-portfolio-categories , .homerecent.pagePort .one_half .home-portfolio-categories,
    .social-menu .pmc-menu-social
    {display:none;}

    .pmc-google-map, .pw_map_canvas, .pmc-image, .pmc-image img, video#bgvid, .mainwrap-video {width:100% !important;height:auto;}
    .video iframe,  .video object,.video embed,.blogpostcategory iframe {position: absolute;top: 0;left: 0;width: 100% !important;height: 100% !important;}
    .postcontent iframe, .singledefult iframe {width:100% !important;}
    body{overflow:hidden;}
    .content.singledefult, .content.blog, .content.pagesidebar {width:60%;margin-right:2.66%;}
    .sidebar {width: 34%; float: left; }
    img, .blogsingleimage, .blogimage, .blogpostcategory {max-width: 100%;height: auto;}
    .aq-block-aq_logo_block img {max-width:none;}
    .widget {margin-left:0;}
    #logo img {max-width:none;}
    .aq-block-aq_logo_block img {max-width:none;}

    /*BLOG*/

    .blogpostcategory .blogimage {min-height:0px;}
    .full-width-blog .blogimage, .full-width-blog .mini-blog-video-container{max-width:50%;}
    #slider-category {width:100% !important;height:auto;}
    .full-width-blog #slider-category {width:50% !important;}
    #slider-category .slider-item IMG {height:auto;}
    .full-width-blog .entry {width:48%;}
    .mini-blog .entry, .mini-blog-content.nosidebar .entry {width:62%;}
    .mini-blog .mini-blog-content, .mini-blog .blogpostcategory {width:100%;}
    .mini-blog .blogimage,.mini-blog #slider-category, .mini-blog .mini-blog-video-container {width:35% !important;}
    .mini-blog .blogpostcategory .blogimage {min-height:0px;}
    .mini-blog .sidebar {display:none;}

    /*PORTFOLIO */
    .homerecent.pagePort .one_half{width:100% !important;}
    .homerecent.pagePort .one_third.masonry_pmc {margin-right:1px;}
    .homerecent.pagePort .one_third.masonry_pmc .home-portfolio-categories,.homerecent.pagePort .one_half.masonry_pmc .home-portfolio-categories, .homerecent.pagePort .one_fourth.masonry_pmc .home-portfolio-categories {display:block;}
    .homerecent.pagePort .one_half.masonry_pmc {background:none;}
    .portsingle.home .blogsingleimage {min-height:300px;}
    .projectdetails {padding-bottom:20px;}
    .homerecent.pagePort .one_half  .image, .homerecent.pagePort .one_half .port-meta  {text-align:center;}
    .homerecent .one_third  {width:33% !important;overflow:hidden; }
    .recentimage{width:100%;height:100%;}
    .homerecent.pagePort .recentimage {height:auto;}
    .aq-block-aq_port_block_feed .homerecent .one_third .overdefult,.homerecent.pagePort .one_third  .overdefult, .homerecent.pagePort .one_half  .overdefult, .homerecent.pagePort .one_fourth .overdefult{display:none !important;}
    .homerecent.pagePort .one_third,.homerecent.pagePort .one_fourth {margin-right:0px;}
    .homerecent h3, .home-portfolio-categories a {font-size:13px !important;}
    .catlink {margin-bottom:10px;}

    /* PORTFOLIO SINGLE */

    .projectdetails {width:60%;}
    .projectdescription .posttext {width:auto;}
    .projectdescription {padding-left:5%;width:35%;}
    .portsingle #portitems4 .homerecent {margin:0;}


    /*FEATURES*/
    .aq-block-aq_features_block p {width:50%;}

    /*TESTIMONIALS*/
    .testimonial-texts {width:auto;}
    .testimonials .bx-prev {left: 50%;margin-left: -43px;}
    .testimonials .bx-next {left: 50%;margin-left:3px;}

    /* POSTS BLOCK*/
    .imgholder.home-post {width:100%;height:auto;}
    .aq-posts-block h3 {text-align:center;padding-top:10px;}
    .aq-posts-block .date-post, .recentdescription.home-post {text-align:center;}

    /*COUNTDOWN */

    .pmc-count, .pmc-count-simple {padding:15px 0;}
    .pmc-count:before, .pmc-count:after {width:210px;height:240px;}

    .team {width:auto;}

    /* CONTACT BLOCK */
    .aq-block-aq_contact_block  {width:55% !important;}

    /*ADVERTISERS */
    .advertise li { width:2.1% !important;}

    /* TEAM */
    .team {width:auto;}
    .team .social a {width:30px !important; height:30px !important;line-height:40px;   margin:0px !important;}

    /* INFO BLOCK */

    .infotext h2{font-size:36px !important;}
    .infotext-title-small {font-size:16px;margin-top:5px;}

    /* BACKGROUND VIDEO */

    .mainwrap-video {height: auto !important;}
    #bgvid {position:relative !important; display:inline-block;}
    .main.clearfix.video {height:0;padding:0; margin:0;}
    .mainwrap .mainwrap-video{margin-bottom: -10px !important;}

}
@media screen and (min-width:0px) and (max-width:960px){
    /* WOOCOMMERCE */
    .pmc-menu-social.cart {margin:0 auto;text-align:center;}
    .pmc-menu-social.cart .cartWrapper {text-align:left;margin:15px 0 0 -80px;display:inline-block;}
    .pmc-menu-social.cart .cartWrapper .cartTopDetails {width:300px;}
    .pmc-menu-social.cart .cartWrapper:hover .cartTopDetails {left:0;margin-left:-65px;}
    .pmc-menu-social.cart .cartWrapper:hover .cartTopDetails img{display:none;}
    .widget.woocommerce {display:none;}
    .mainwrap.sidebar-store  .aq-block-aq_product_category_block.aq_span9 {width:96% !important;}
    .store-promotion .aq-block-aq_richtext_block span {font-size:80px !important;}

    /* COLUMNS */
    .one_half .pmc-icon-wraper.left.medium {width:60%;}
    .pmc-icon-wraper.left .pmc-icon-title {padding-top:35px;line-height:20px;}
    .one_fourth {width:45%;margin-right:5%;}


    /* MENU */
    .outerpagewrap { position:relative;margin-top:10px;}

    .content.singledefult, .content.blog, .content.pagesidebar {width:100%;}
    #header {width:100%;padding:0;}
    #logo {padding-left:3%;}
    .pagenav, .aq-block-aq_twitter_block .follow-button {display:none;}
    .respMenu {width:100% !important;float: right !important;text-transform:uppercase;background:#fff;background:rgba(255,255,255,1); text-align: center; color:#121212;font-weight:bold; cursor:pointer;display:block;}
    .respMenu.noscroll {position:absolute;}
    .mainwrap.smallheader .respMenu.noscroll {position:static;}
    .respMenu.noscroll .menu-single-menu-container,.respMenu.noscroll .menu-one-page-menu-container {margin-top:100px;}
    .pmc_menu_transparent .respMenu.noscroll .menu-single-menu-container {margin-top:0px;}

    .mainwrap.smallheader .respMenu.noscroll .menu-single-menu-container {margin-top:0px;}
    .mainwrap.smallheader .respMenu {padding:0;margin-top:56px;}
    .pmc_menu_transparent .respMenu {padding:0px;margin-top:10px;position:static;}

    .mainwrap.smallheader  .topNotification-content {font-weight: 300;font-size:11px;text-transform:uppercase;}
    .resp_menu_button {position:absolute;right:3%;top:35px;}
    .mainwrap.smallheader .resp_menu_button {top:16px;}
    .respMenu i {line-height: 12px;font-size:28px;vertical-align:middle;}
    .event-type-selector-dropdown {}
    .respMenu a i{font-size:4px;padding:0 5px 2px 0;}
    .event-type-selector-dropdown {display:none;margin-top:20px;}
    .respMenu a{width:94%;font-size:14px;font-weight:bold;padding:10px 3%;margin:0 0%;border-bottom:1px solid #ddd;text-transform:uppercase !important;float:left;text-align: left !important;text-transform:none;font-weight:normal;}

    .footer_widget1, .footer_widget2, .footer_widget3, .footer_widget4, .aq-block-aq_widgets_block  {width: 45% !important;margin-left:0;}
    #footer .aq-block-aq_widgets_block {margin-right:3%;}
    .ui-accordion-content {height:auto !important;}
    .aq-block-aq_features_block, .aq-block-aq_features_block i, .aq-block-aq_features_block h3, .aq-block-aq_features_block p,.advertiseInner{width:100% !important;text-align:center;}
    .aq-block-aq_features_block {padding:20px 0;}
    .aq-block-aq_features_block h3 {margin-top:-20px;}
    .testimonial-texts p {font-size:24px;}
    .video-text span {font-size:30px;}

    /*COUNTDOWN */

    .pmc-count, .pmc-count-simple  {padding:20px;margin-bottom:0px;margin-left: 50%;left:-90px; position:relative;}
    .ih-item.circle {margin-left: 50%;left:-110px; }
    .pmc-count:before, .pmc-count:after {width:250px;height:250px;}
    .aq-block.aq-block-aq_richtext_block.aq_span12 .one_fourth {width:45%;}

    .advertise li { width:2.9% !important;}

    /* BLOG */
    .full-width-blog #slider-category {width:100% !important;}
    .full-width-blog .blogimage, .full-width-blog .mini-blog-video-container{max-width:100%;}
    .full-width-blog .entry {width:100%;float:left;margin-top:20px;}
    .full-width-blog .blogpostcategory {padding-bottom:20px;}

    /* PORTFOLIO */
    .homerecent .fullwidth .recentdescription, .homerecent .default .recentdescription{margin-top:23%;}

}
@media screen and (min-width:0px) and (max-width:768px){
    /* WOOCOMMERCE */
    .aq-block-pmc_woo_cart_block{width:100% !important;margin:25px 0 20px 0; }
    .cartWrapper {width:160px;float: none;margin:0 auto; height:46px; }
    .cartWrapper .cartTopDetails {width:300px;}
    .cartWrapper:hover .cartTopDetails {left:0;margin-left:-65px;}
    .cartWrapper:hover .cartTopDetails img{display:none;}
    .woocommerce .related ul li.product, .woocommerce .related ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product,
    .woocommerce-page.columns-3 ul.products li.product, .woocommerce.columns-3 ul.products li.product{width:48% !important;}

    .woocommerce-page table.cart td.actions .coupon, .woocommerce table.cart td.actions .button {padding:0;margin:10px 0 0 0 ;}
    .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon .input-text {width:100% !important;}
    .woocommerce-page table.cart td.actions .button {width:100% !important;}
    .woocommerce-checkout .form-row .chosen-container, #customer_details .col-1 input, #customer_details .col-1 input .input-text, #customer_details .col-2 input, #customer_details .col-2 input .input-text,
    .woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text	{width:96% !important;}
    .woocommerce form .form-row-last, .woocommerce-page form .form-row-last {float:left;}
    .woocommerce form .form-row-last {width:48.5%;}
    .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {float:left;margin-left:30px !important; width:200px;}

    .store-promotion .aq-block-aq_richtext_block span {font-size:60px !important;}

    .mainwrap.smallheader .topNotification {float:none;}
    .mainwrap.smallheader  .topNotification-content {margin:15px 0 0 32%;font-weight: 500;font-size:14px;text-transform:uppercase;width:100%;margin-bottom:10px;}
    .aq-block-aq_logo_block {width:100% !important;}
    .topNotification-content {border:none;}
    .mainwrap.smallheader .aq-block-aq_notification_menu_block {width:100%;}
    .social-notification {padding:0;padding-left:2%;float:left;text-align:left;}
    .mainwrap.smallheader .social-notification{padding:0;text-align:center;}
    .logo-left {float:none;text-align:center;}
    .pagewrap {padding-top:15px;padding-bottom:15px;}
    .progressbar {width:94% !important;}
    .sidebar, .infotext-title-small, .top-nav ul  {display:none;}
    .content.singledefult, .content.blog, .content.pagesidebar {width:100%;}
    .pricing-tabel {width:50% !important;min-width:260px !important;}
    .pricing-tabel, .pricing-tabel.highlighted {margin-top:20px;margin-bottom:20px;}
    .aq-posts-block .one_third{width:100%;margin:0;margin-bottom:30px;}
    .imgholder.home-post {text-align:center;}
    .aq-posts-block .bx-prev, .aq-posts-block .bx-next {display:none;}
    .aq-block-aq_widgets_block .block-widget .textwidget  {font-size:12px;width:auto !important; }
    .aq-template-wrapper .aq_span3 {width:auto;}
    .aq-block-aq_column_block {width:100%;}
    .aq-block-aq_column_block.aq-first {margin-left:0% !important;}
    .aq-template-wrapper .aq_span3 {width:47%;}
    .team {width:275px;margin-bottom:25px;margin-left:47%; left:-137px;position:relative;}

    .video-text {top:35%;}
    .video-text h1 {line-height:26px;}
    .video-text span {font-size:22px;}
    .video-button a {font-size:12px;padding:10px 20px !important;}

    /* PORTFOLIO */
    .homerecent .fullwidth .recentdescription::before,.homerecent .default .recentdescription::before,
    .homerecent .fullwidth .recentdescription::after, .homerecent .default .recentdescription::after{display:none;}
    .homerecent.pagePort .one_third, .homerecent.pagePort .one_half, .homerecent.pagePort .one_fourth {width:100% !important;}
    .homerecent.pagePort  .image, .portfolio .port-meta  {text-align:center;}
    .homerecent.pagePort .one_third.masonry_pmc, .homerecent.pagePort .one_fourth.masonry_pmc , .homerecent.pagePort .one_half.masonry_pmc  {background:none;}
    .aq-block-aq_blog_page_block .masonry_pmc .port-meta {text-align:center !important;margin-left:0px !important;}
    .homerecent.pagePort .one_third.masonry_pmc {overflow:visible;margin-bottom:45px;}
    .aq-block-aq_blog_page_block .masonry_pmc .masonry-blog-link {float:none;}
    .aq-block-aq_blog_page_block .masonry_pmc .home-portfolio-categories {text-align:center !important;float:none !important;}
    .aq-block-aq_blog_page_block .masonry_pmc .port-meta.excerpt {width:100% !important;}

    /* PORTFOLIO SINGLE */

    .projectdetails, .projectdescription  {width:100%;}
    .projectdescription {padding-left:0%;}

    /* BLOG */

    .mini-blog .entry, .mini-blog-content.nosidebar .entry {width:100%;margin:20px 0 0 0;}
    .mini-blog .blogimage,.mini-blog #slider-category, .mini-blog .mini-blog-video-container  {width:100% !important;}

}
@media screen and (min-width:0px) and (max-width:620px){
    /* WOOCOMMERCE */
    .woocommerce-tabs p, .shop_attributes{margin-top:50px;}
    .woocommerce-tabs h2 {margin-top:15px;}
    .content ol.commentlist {padding-top:35px;}
    ul.tabs li {width:100%;margin-bottom:10px !important;}
    ul.tabs li a {text-align:center; float:left !important;}
    .woocommerce-tabs #tab-description, .woocommerce-tabs #tab-additional_information {width:90%;}

    .pmc-image img {max-width:94%;}
    .mainwrap.smallheader  .topNotification-content {margin-left:30%;}
    .pagecontentContent-breadcrumb {float:left;width:100%;}
    .aq-template-wrapper .aq_span3, .aq-template-wrapper .aq_span6 {width:100%;}
    .aq-block.aq-block-aq_richtext_block.aq_span12 .one_fourth {width:100%;}
    .pmc-count, .pricing-tabel, .pmc-count-simple, .pricing-tabel.highlighted, .ih-item.circle    {margin-left: 50%;left:-130px;}
    .homerecent h3 {border:none;font-size:14px;margin:5px;}
    .home-portfolio-categories {font-weight:normal;font-size:12px; margin:15px;}
    .advertise li { width:3.8% !important;}

    /* SHORTCODES */
    .video-text span {font-size:18px;}
    .pmc-image {border:none;padding:15px 0 15px 0;}
    .pmc-image .info {display:none;}
    .one_half,.one_fourth,.three_fourths, .one_fifth, .one_third, .two_thirds {width:100%;margin-bottom:0px;}
    .one_half .pmc-icon-wraper.left.medium {width:75%;}

    /* PORTFOLIO */
    .homerecent .fullwidth .recentdescription, .homerecent .default .recentdescription{margin-top:15%;}
    .homerecent .circle .one_third {margin-left:22%;}

}
@media screen and (min-width:0px) and (max-width:599px){
    .topNotification-content {margin-right:5px;padding-right:5px;border:none;}
    .postcontent.port .blogsingleimage .nextbutton.port, .postcontent.port .blogsingleimage .prevbutton.port {top:85%;}

}
@media screen and (min-width:0px) and (max-width:515px){
    /* WOOCOMMERCE */
    .pmc-menu-social.cart .cartWrapper {margin:20px 0 20px 0;}
    #logo { width:65%;float:left;text-align:left;}
    .respMenu {z-index:1;}
    .woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count, .woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {width:100%;text-align:center;float:none;}
    .product h3 {font-size:13px !important;}
    .woocommerce a.button {font-size:12px !important;}
    .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce table.cart td.actions .coupon .input-text {width:100% !important; }
    .woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce-page .cart .button, .woocommerce-page .cart input.button {float:left !important;}
    .product-subtotal {display:none !important;}
    .store-promotion .aq-block-aq_richtext_block span {font-size:40px !important;}

    .mainwrap.smallheader  .topNotification-content {margin-left:23%;}
    .topNotification {font-size:12px;letter-spacing:-0.25px;}
    .video-text span {font-size:16px;}
    .share-post {width:99.5%;}
    #footerb .copyright {margin-top:25px;}
    .post-meta a, .singledefult .meta span:after, .blogpostcategory .post-meta span:after, .meta em, .totop, .share-post-title{display:none !important;}
    .aq-block-aq_contact_block {width:100% !important;}
    .aq-block-aq_contact_block textarea {width:89%;}
    .aq-block-aq_widgets_block .block-widget .textwidget {margin-top:25px;}
    .footer_widget1, .footer_widget2, .footer_widget3, .footer_widget4, .aq-block-aq_widgets_block  {width: 94% !important;}
    .one_half .pmc-icon-wraper.left.medium {width:68%;}

}
@media screen and (min-width:0px) and (max-width:478px){
    .home-portfolio-categories, .video-button {display:none;}
    .mainwrap.smallheader  .topNotification-content {margin-left:15%;}

}
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) and (-webkit-min-device-pixel-ratio : 2) {
    .team .social {margin-bottom:50px;}
    #footerbwrap {width:100%;padding:0;}
    .quantity.buttons_added {width:96px !important;}

}
@media
only screen
and (min-device-width : 320px)
and (max-device-width : 480px)
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio : 2) {
    .homerecent .circle .one_third {left:50% !important;margin-left:-138px;}
    .one_half .pmc-icon-wraper.left.medium {width:60%;}
    .quantity.buttons_added {width:76px !important;}
    .single.single-product .quantity.buttons_added {width:96px !important;}
    .woocommerce-page .quantity input.qty {width:20px;}
    .woocommerce form .form-row-last {width:52%;}

}

/* ***********************
--------------------------------------
------------CUSTOM CSS----------
--------------------------------------
*********************** */
 