@media screen and (max-width: 675px) {
h2.page-title {
padding-top: 0px!important;
}
}
@media screen and (min-width: 1225px) {
body.blog .post-image.frame {
height: 300px!important;
}
}
@media screen and (max-width: 1224px){
textarea.wpcf7-form-control.wpcf7-textarea {
width:95%;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
width:95%;
}
input.wpcf7-form-control.wpcf7-text {
width:95%;
}
ul.arrowlist {
font-size: 14px;
}
#menu-wrap {
left: 20px;
}
#wrap {
width: 640px;
left: 295px;
}
#main {
width: 320px;
}
#wrap.no-sidebar #main {
width: 570px;
}
.slideshow-sc {
width: 100% !important;
}
.flexslider .slides img {
display: block;
max-width: 100%;
}
#wrap.has-rightsidebar .woo-shop-bar .woocommerce-result-count, #wrap.has-rightsidebar .woo-shop-bar .woocommerce-ordering {
float: none;
}
#wrap.has-rightsidebar .woo-shop-bar .woocommerce-ordering {
padding-top: 15px;
} .woocommerce .has-rightsidebar ul.products li.product, .woocommerce-page .has-rightsidebar ul.products li.product,
.woocommerce .has-leftsidebar ul.products li.product, .woocommerce-page .has-leftsidebar ul.products li.product {
float: none !important;
width: 100% !important;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2,
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2
{
float: none !important;
width: 100% !important;
} 
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
margin-bottom: 30px;    
}
.woocommerce #wrap.has-rightsidebar div.product div.images, .woocommerce #wrap.has-rightsidebar #content div.product div.images, .woocommerce-page #wrap.has-rightsidebar div.product div.images, .woocommerce-page #wrap.has-rightsidebar #content div.product div.images,
.woocommerce #wrap.has-rightsidebar div.product div.summary, .woocommerce #wrap.has-rightsidebar #content div.product div.summary, .woocommerce-page #wrap.has-rightsidebar div.product div.summary, .woocommerce-page #wrap.has-rightsidebar #content div.product div.summary,
.woocommerce #wrap.has-leftsidebar div.product div.images, .woocommerce #wrap.has-leftsidebar #content div.product div.images, .woocommerce-page #wrap.has-leftsidebar div.product div.images, .woocommerce-page #wrap.has-leftsidebar #content div.product div.images,
.woocommerce #wrap.has-leftsidebar div.product div.summary, .woocommerce #wrap.has-leftsidebar #content div.product div.summary, .woocommerce-page #wrap.has-leftsidebar div.product div.summary, .woocommerce-page #wrap.has-leftsidebar #content div.product div.summary     
{
float: none !important;
width: 100% !important;
}   
#wrap .woo-item-details a.s-button {
width: 100px;
text-align: center;
}
.woocommerce table.cart td.product-remove, .woocommerce-page table.cart td.product-remove,
.woocommerce table.cart th.product-remove, .woocommerce-page table.cart th.product-remove 
.woocommerce table.cart td.product-thumbnail, .woocommerce-page table.cart td.product-thumbnail,
.woocommerce table.cart th.product-thumbnail, .woocommerce-page table.cart th.product-thumbnail
{
display: none;
}
.woocommerce table.cart td.product-subtotal, .woocommerce-page table.cart td.product-subtotal {
padding-right: 0;
padding-left: 0;
}  
#wrap .woocommerce input.checkout-button, #wrap .woocommerce-page input.checkout-button {
margin-top: 0;
}
.woocommerce table.cart td.actions .coupon, .woocommerce #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon {
padding-bottom: 20px; 
width: 100%;
}
}
@media screen and (max-width: 750px){
select#selectnav1 {
border: 1px solid;
}
input#search-go{
width: 200px;
margin:0 auto;}
h4.search{text-align: center;}
input#searchsubmit {
margin-right: 340px;
}
h2.page-title {
padding-top: 0px!important;
}
#menu-toggle, #nav, #entries-toggle, .social-in-homepage {
display: none;
}
.social-bookmarks.res-social-bookmarks, #selectnav1 {
display: block !important;
z-index: 9999;
}
#menu {
width: 100%;
}
#menu-wrap {
position: relative;
margin: 0 auto;
left: 0;
width: 708px;
}
#wrap {
width: 708px;
top: 10px;
left: 0;
margin: 0 auto;
}
#main {
width: 390px;
}
#logo {
display: block;
text-align: center;
}
#wrap.no-sidebar #main {
width: 640px;
}
.slideshow-sc {
width: 100% !important;
}
.flexslider .slides img {
display: block;
max-width: 100%;
}
#filters li {
padding: 0 5px 0 0;
margin-bottom: 10px;
float: left;
}
#entries .entry img {
max-width: 100%;
}
#slidecaption {
right: 50%;
margin-right: -225px;
width: 450px;
}
#menu-wrap #lang_sel {
position: absolute;
top: 1px;
right: 50%;
margin-right: -75px;
z-index: 1000;
} .woocommerce #wrap.has-rightsidebar div.product div.images, .woocommerce #wrap.has-rightsidebar #content div.product div.images, .woocommerce-page #wrap.has-rightsidebar div.product div.images, .woocommerce-page #wrap.has-rightsidebar #content div.product div.images,
.woocommerce #wrap.has-leftsidebar div.product div.images, .woocommerce #wrap.has-leftsidebar #content div.product div.images, .woocommerce-page #wrap.has-leftsidebar div.product div.images, .woocommerce-page #wrap.has-leftsidebar #content div.product div.images
{
float: left !important;
width: 46% !important;
}      
.woocommerce #wrap.has-rightsidebar div.product div.summary, .woocommerce #wrap.has-rightsidebar #content div.product div.summary, .woocommerce-page #wrap.has-rightsidebar div.product div.summary, .woocommerce-page #wrap.has-rightsidebar #content div.product div.summary,
.woocommerce #wrap.has-leftsidebar div.product div.summary, .woocommerce #wrap.has-leftsidebar #content div.product div.summary, .woocommerce-page #wrap.has-leftsidebar div.product div.summary, .woocommerce-page #wrap.has-leftsidebar #content div.product div.summary     
{
width: 50% !important;
float: right !important;
}
}
@media screen and (max-width: 930px){
.one_half {
word-wrap: break-word;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
width: 93%;
}
input.wpcf7-form-control.wpcf7-text {
width: 93%;
}
textarea.wpcf7-form-control.wpcf7-textarea {
width: 93%;
}
#wrap.no-sidebar #main{width:390px;}
div#sidebar {
display: none;
} @media screen and (max-width:750px){
div#text {display: none;}
input#s {
width: 100px;
margin-left: 200px;
}
.search-box .search-go-go{right: 200px;}
.search-box .search-go{right: 150px;}
input#searchsubmit {
margin-right: 262px;
}
.copyright {
font: 12px Verdana;
color: #fff;
float: left;  top: -6px;
position: relative;
width: 75%;
}
ul.arrowlist {
font-size: 11px;
}
#menu-toggle, #entries-toggle, .social-in-homepage {
}
#sidebar {
display: block !important;
width: 500px;
-webkit-border-top-right-radius: 25px;
-webkit-border-top-left-radius: 25px;
-moz-border-radius-topright: 25px;
-moz-border-radius-topleft: 25px;
border-top-right-radius: 25px;
border-top-left-radius: 25px;
}  
.search-box .search-field {width: 450px;}
#menu-wrap {
position: relative;
margin: 0 auto;
left: 0;
width: 550px;
}
#wrap {
width: 550px;
top: 10px;
left: 0;
margin: 0 auto;
}
#main {
width: 480px;
margin-bottom: 20px;
}
#wrap.no-sidebar #main {
width: 480px;
margin-bottom: 100px;
}
#menu-wrap #lang_sel {
position: absolute;
top: 1px;
right: 50%;
margin-right: -75px;
z-index: 1000;
}
.pricing-block h2.pricing-title {
font-size: 16px !important;
}
.pricing-block h2.pricing-price {
font-size: 25px !important;
}
.slideshow-sc {
width: 100% !important;
}
#slidecaption {
right: 50%;
margin-right: -200px;
width: 400px;
}
.flexslider .slides img {
display: block;
max-width: 100%;
}
#filters li {
padding: 0 5px 0 0;
margin-bottom: 10px;
float: left;
}
#nextslide {margin-right: 17px;}
#audiojs_wrapper0 {right :90px;} div.pp_pic_holder { width: 100%!important; left: 0!important; overflow: hidden; }
.pp_content_container .pp_left { padding-left: 0!important; }
.pp_content_container .pp_right { padding-right: 0!important; }
.pp_content { width: 100%!important; height: auto!important; }
.pp_fade { width: 100%!important; height: 100%!important; }
a.pp_expand, a.pp_contract, .pp_hoverContainer, .pp_gallery, .pp_top, .pp_bottom { display: none!important; }
#pp_full_res img { width: 100%!important; height: auto!important; }
.pp_details { width: 94%!important; padding-left: 3%; padding-right: 4%; padding-top: 10px; padding-bottom: 10px; background-color: #fff; margin-top: -2px!important; }
a.pp_close { right: 10px!important; top: 10px!important; }
#wrap .woo-shop-bar .woocommerce-result-count, #wrap .woo-shop-bar .woocommerce-ordering {
float: none;
}
#wrap .woo-shop-bar .woocommerce-ordering {
padding-top: 15px;
} .woocommerce .no-sidebar ul.products li.product, .woocommerce-page .no-sidebar ul.products li.product,
.woocommerce .has-rightsidebar ul.products li.product, .woocommerce-page .has-rightsidebar ul.products li.product,
.woocommerce .has-leftsidebar ul.products li.product, .woocommerce-page .has-leftsidebar ul.products li.product {
float: left !important;
width: 30.66% !important;
}
#wrap .woocommerce input.checkout-button, #wrap .woocommerce-page input.checkout-button {
margin-top: 10px;
}
}
@media screen and (max-width:650px){
input.wysija-submit.wysija-submit-field { margin: 0 auto;
}
input#s{margin-left: 132px;}
.search-box .search-go-go{right: 125px;}
.search-box .search-go{right: 70px;}
input#searchsubmit {
margin-right: 190px;
}
a#logo {
position: relative;
left: 0px!important;
}
#menu-toggle,  #entries-toggle, .social-in-homepage {
display: none !important;
}
#sidebar {
width: 350px;
}
#selectnav1 {
width: 220px;
}
#menu-wrap {
position: relative;
margin: 0 auto;
left: 0;
width: 404px;
padding: 20px 0;
}
#wrap {
width: 400px;
top: 10px;
left: 0;
margin: 0 auto;
}
#main {
width: 330px;
margin-bottom: 20px;
}
#wrap.no-sidebar #main {
width: 330px;
margin-bottom: 100px;
}
#menu-wrap #lang_sel {
position: absolute;
top: 1px;
right: 50%;
margin-right: -75px;
z-index: 1000;
}
#logo {
margin-top: 12px;
}
.search-box .search-field {width: 300px;}
.pricing-table {
float: none;
}
.pricing-table-3col .pricing-table, .pricing-table-4col .pricing-table, .pricing-table-5col .pricing-table {
width: 100%;
}
.slideshow-sc {
width: 100% !important;
}
.flexslider .slides img {
display: block;
max-width: 100%;
}
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
padding-top: 10px;
margin-right: 0;
text-align: center;
float: none;
width: 100% !important;
display: block;
}
#breadcrumb {
position: static;
}
#filters li {
padding: 0 5px 0 0;
margin-bottom: 10px;
float: left;
}
#related-folio li {
margin-bottom: 20px;
display: block;
}
#slidecaption {
right: 50%;
margin-right: -180px;
width: 360px;
}
#wrap .woo-shop-bar .woocommerce-result-count, #wrap .woo-shop-bar .woocommerce-ordering {
float: none;
}
#wrap .woo-shop-bar .woocommerce-ordering {
padding-top: 15px;
} .woocommerce .no-sidebar ul.products li.product, .woocommerce-page .no-sidebar ul.products li.product,
.woocommerce .has-rightsidebar ul.products li.product, .woocommerce-page .has-rightsidebar ul.products li.product,
.woocommerce .has-leftsidebar ul.products li.product, .woocommerce-page .has-leftsidebar ul.products li.product {
float: none !important;
width: 100% !important;
}
.woocommerce table.cart td.product-remove, .woocommerce-page table.cart td.product-remove,
.woocommerce table.cart th.product-remove, .woocommerce-page table.cart th.product-remove 
.woocommerce table.cart td.product-thumbnail, .woocommerce-page table.cart td.product-thumbnail,
.woocommerce table.cart th.product-thumbnail, .woocommerce-page table.cart th.product-thumbnail
{
display: none;
}
#wrap .woocommerce input.checkout-button, #wrap .woocommerce-page input.checkout-button {
margin-top: 0;
}
.woocommerce table.cart td.actions .coupon, .woocommerce #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon {
padding-bottom: 20px;   
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals,
.woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator
{
width: 98% !important;
}
.woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images,
.woocommerce div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary {
float: none !important;
width: 100% !important;
}
.woocommerce #wrap.has-rightsidebar div.product div.images, .woocommerce #wrap.has-rightsidebar #content div.product div.images, .woocommerce-page #wrap.has-rightsidebar div.product div.images, .woocommerce-page #wrap.has-rightsidebar #content div.product div.images,
.woocommerce #wrap.has-rightsidebar div.product div.summary, .woocommerce #wrap.has-rightsidebar #content div.product div.summary, .woocommerce-page #wrap.has-rightsidebar div.product div.summary, .woocommerce-page #wrap.has-rightsidebar #content div.product div.summary,
.woocommerce #wrap.has-leftsidebar div.product div.images, .woocommerce #wrap.has-leftsidebar #content div.product div.images, .woocommerce-page #wrap.has-leftsidebar div.product div.images, .woocommerce-page #wrap.has-leftsidebar #content div.product div.images,
.woocommerce #wrap.has-leftsidebar div.product div.summary, .woocommerce #wrap.has-leftsidebar #content div.product div.summary, .woocommerce-page #wrap.has-leftsidebar div.product div.summary, .woocommerce-page #wrap.has-leftsidebar #content div.product div.summary     
{
float: none !important;
width: 100% !important;
}   
}
@media screen and (max-width: 518px){
.copyright {
font: 12px Verdana;
color: #fff;
float: left;  top: -7px;
position: relative;
width: 70%;
}
}
@media screen and (max-width: 430px){
.copyright {
font: 12px Verdana;
color: #fff;
float: left;  top: -15px;
position: relative;
width: 60%;
}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) { 
#menu-toggle,.social-in-page, .social-in-homepage, #slidecaption, #entries-toggle {
display: none !important;
}
.cta-box,.cta-box .cta-text {text-align: center;}
.cta-box .button, .cta-box .s-button{float:none;margin-bottom: 15px;}
}
@media screen and (max-width: 430px){
input#s{margin-left: 74px;}
.search-box .search-go-go{right: 70px;}
.search-box .search-go{right: 30px;}
input#searchsubmit {
margin-right: 190px;
}
input#searchsubmit {
margin-right: 133px;
}
div#controls-wrap {
padding: 10px;
}
textarea.wpcf7-form-control.wpcf7-textarea {
width:94%;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
width:94%;
}
input.wpcf7-form-control.wpcf7-text {
width:94%;
}
#bwg_container1_0 #bwg_container2_0 .bwg_title_spun2_0{width: 210px;font-size: 14px!important;}
#menu-toggle,.social-in-page, .social-in-homepage, #slidecaption, #entries-toggle {
display: none !important;
}
#sidebar {
display: block !important;
width: 200px;
}
.search-box .search-field {width: 150px;}
#menu-wrap {
position: relative;
margin: 0 auto;
left: 0;
width: 290px;
padding-top:30px;
padding-bottom: 30px;
}
div#main {
width: 250px;
}
div#sidebar {
width: 250px;
}
#wrap {
width: 290px;
top: 10px;
left: 0;
margin: 0 auto;
}
#main {
width: 210px;
margin-bottom: 20px;
padding-left: 20px;
padding-right: 20px;
}
.no-sidebar #main { margin-bottom: 100px;}
#wrap a.large {font-size: 16px}
#entries .pullquote p, #entries .pullquote-right p, #entries .pullquote-left p {
padding-left: 10px !important;
}
.pullquote-right, .pullquote-left , .pullquote{
background: none;
width: 100%;
padding: 0;
}
.toggle-head h3, .acc-head h3 {
font-size: 12px !important;
}
#logo img {
width: 70%;
}
#wrap.no-sidebar #main {
width: 250px;
}
.pricing-table {
float: none;
}
.pricing-table-3col .pricing-table, .pricing-table-4col .pricing-table, .pricing-table-5col .pricing-table {
width: 100%;
}
.slideshow-sc {
width: 100% !important;
}
.flexslider .slides img {
display: block;
max-width: 100%;
}
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth {
margin-right: 0;
float: none;
width: 100%;
margin-bottom: 10px;
word-wrap: break-word;
}
#breadcrumb {
position: static;
}
.cta-box,.cta-box .cta-text {text-align: center;}
.cta-box .button, .cta-box .s-button{float:none;margin-bottom: 15px;}
#filters li {
padding: 0 5px 0 0;
margin-bottom: 10px;
float: left;
}
#related-folio li {
margin-bottom: 20px;
display: block;
}
#nextslide {margin-right: 17px;}
#audiojs_wrapper0 {right :90px;}
#wrap .woocommerce ul.products li.product, #wrap .woocommerce-page ul.products li.product {
float: none;
}
#wrap #woo-cart {
background: none;
padding: 0 0 15px;
height: auto;
position: static;
border-bottom: 1px solid #EEEEEE;        
} 
#wrap #woo-cart a {
display: block;
}
#wrap .woo-shop-bar .woocommerce-result-count, #wrap .woo-shop-bar .woocommerce-ordering {
float: none;
}
#wrap .woo-shop-bar .woocommerce-ordering {
padding-top: 15px;
} .woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
display: block !important;
-moz-border-radius: 0  !important;
-webkit-border-radius: 0  !important;
border-radius: 0 !important;
margin: 0 0 0 -5px !important;
border-bottom: 1px solid #DFDBDF !important;
}
.woocommerce table.cart td, .woocommerce-page table.cart td {
display: block;
text-align: left;        
}
.woocommerce .quantity, .woocommerce #content .quantity, .woocommerce-page .quantity, .woocommerce-page #content .quantity {
margin: 0 !important;
}  
#wrap .woocommerce input.checkout-button, #wrap .woocommerce-page input.checkout-button {
margin-top: 15px !important;
}
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text {
width: 133px !important;
margin-bottom: 10px !important;
}  
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
width: 97% !important;
float: none !important;        
}
.woocommerce div.product form.cart .button.single_add_to_cart_button, .woocommerce #content div.product form.cart .button.single_add_to_cart_button,
.woocommerce-page div.product form.cart .button.single_add_to_cart_button, .woocommerce-page #content div.product form.cart .button.single_add_to_cart_button {
margin-left: 10px;
}
}