@media only screen and (min-width: 280px) and (max-width: 479px)
{
    body {
        padding-left: 7px;
        padding-right: 7px;
    }
    h1, h2, h3 {
        line-height: 18px;
    }
    .social.header_social {
        margin: auto;
        width: 172px;
    }

    .header_search.span2 {
        margin: 10px auto;
        width: 164px;
    }

    .regions h5 {
        line-height: 18px;
    }
     .regions1 h5 {
        line-height: 18px;
    }

    .flag {
        line-height: 10px;
    }

    .regions .flags {
        margin: 25px 0 0 0;
    }

    #mep_0 {
        margin: 0;
    }

    .mejs-container.svg.wp-video-shortcode.mejs-video,
    .mejs-overlay.mejs-layer.mejs-overlay-play
    {
        height: 237px!important;
    }

    /* Newsletter - Begin */
    .header_newsletter h2, .header_newsletter h3 {
        font-size: 30px;
        line-height: 40px;
    }

    .header_newsletter form label .icon {
        display: none;
    }

    .header_newsletter form label input[type=radio] {
        width: auto;
        height: auto;
        visibility: visible;
        margin: -4px 5px 0 0;
    }

    .header_newsletter form label {
        font-size: 16px;
    }

    .header_newsletter .footer {
        background:none;
        padding: 0;
    }

    .header_newsletter .button {
        background: none;
        width: auto;
        padding: 0;
        margin: 0;
    }

    .header_newsletter .button span {
        background: none;
        padding: 11px 0;
        font-size: 22px;
        text-align: center;
        background-color: #E86842;
    }

    .header_newsletter form input[type=text].distance{
        margin-bottom: 20px;
    }

    .header_newsletter .step_2.slide_js {
        padding-top: 50px;
    }

    .header_newsletter form input[type=text] {
        padding: 15px 0;
        font-size: 13px;
    }

    /* Newsletter - End */

    .post-item .post-title a {
        font-size: 20px;
        padding: 0;
    }
    #header_slider .post-content {
        font-size: 14px;
        line-height: 18px;
    }

    #header_slider .flex-control-nav
    {
        display: none;
    }
    #header_slider .read_more span {
        font-size: 14px;
    }

    .read_more .fa{
        display: none;
    }

    #content {
        margin-top: 15px;
        padding-left: 0;
    }

    .post-block .entry-title {
        font-size: 18px;
        padding: 0 10px;
        text-align: center;
    }

    .masonry-box, .post-block {
        max-width: 100%;
    }

    #blog-entry .entry-content {
        font-size: 14px;
        line-height: 17px;
    }

    .entry-content {
        padding: 0 10px 10px 10px;
    }

    #footer {
        position: relative;
    }

    #footer .container {
        padding: 10px 0;
    }

    #footer .terms {
        padding: 5px !important;
        margin: auto;
        background-color: transparent ;
        float: none;
    }

    #footer .terms a{
        color: #5c5146;
    }

    #footer .copyright-info {
        font-size: 11px;
        text-align: center;
        line-height: 14px;
    }

    .social.header_social.span2 {
        float: left;
        margin-left: 10px;
    }

    .header_search.span2 {
        float: right;
        margin: 0 10px 0 0;
    }

    .header_search.span2,
    .social.header_social.span2
    {
        margin-top: 5px;
        margin-bottom: 5px;
    }
	/* EDITED march 15 */
	#mainmenu-block-bg .navigation select {
		display:none;
}
#footer .navigation {
display: none;
}
.social.header_social {
margin: auto;
width: 190px;
}
.header_search.span2 {
visibility: hidden;
}
}
@media only screen and (min-width: 280px) and (max-width: 655px)
{
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
width: 100%!important;
}
.woocommerce div.product div.images, .woocommerce-page div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page #content div.product div.images {
width: 100%!important;
}
.woocommerce div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary {
width: 96%;
}
.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs {
width: 100%;
}
.woocommerce div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel {
width: 90%;
}
.single #secondary {
clear: both;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
width: 100%;
}
}
@media only screen and (min-width: 656px) and (max-width: 767px) {
.woocommerce div.product div.images, .woocommerce-page div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page #content div.product div.images {
width: 40%!important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
width: 100%;
}
.single #secondary {
clear: both;
}
.woocommerce div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary {
width: 52%;
}
.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs {
width: 20%;
}
.woocommerce div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel {
width: 65%;
}	
.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {
color: #df603a;
background: url(img/arrow.png) right 15px no-repeat no-repeat!important;
width: 100%;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px)
{
	/* EDITED march 15 */
	#mainmenu-block-bg .navigation select {
		display:none;
}
#footer .navigation {
display: none;
}
.social.header_social {
margin: auto;
width: 190px;
}
.header_search.span2 {
visibility: hidden;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
width: 46%!important;
}	
.social.header_social {
margin: auto;
width: 190px;
}
.header_search.span2 {
visibility: hidden;
}
/* EDITED march 15 */
	#mainmenu-block-bg .navigation select {
		display:none;
}
#footer .navigation {
display: none;
}
    .social.header_social.span2 {
        float: left;
        margin-left: 10px;
    }

    .header_search.span2 {
        float: right;
        margin: 0 10px 0 0;
    }

    .header_search.span2,
    .social.header_social.span2
    {
        width: 50%;
        margin: 0;
        margin-bottom: 5px;
        margin-top: 5px;
    }

    #mep_0 {
        margin-left: 0;
    }

    .post-block.big {
        width: 403px;
    }

    #footer {
        position: relative;
        width: 100%;
    }

    #footer-menu {
        display: none;
    }

    #footer .container{
        padding: 0;
    }

    #footer .terms {
        border-radius: 0;
        padding: 5px 0 !important;
    }
}

@media only screen and (min-width: 768px) and (max-width: 989px)
{
	/* EDITED march 15 */
	#mainmenu-block-bg .navigation select {
		display:none;
}
.span6.top_menu, .social.header_social.span2 {
width: 30%;
margin-left: 50px;
}
#footer .navigation {
display: none;
}
.social.header_social {
margin: auto;
width: 190px;
margin-top:28px;
}
	.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: right;
width: 46%;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs {
width: 20%;
float: left;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {
color: #df603a;
background: url(img/arrow.png) right 15px no-repeat no-repeat!important;
width: 100%;
}
    .span6.top_menu {
        margin-top: 22px;
    }
    .header_search.span2 {
        width: 20%;
    }
    .span6.top_menu, .social.header_social.span2 {
        width: 25%;
    }
    .span2.regions {
        width: 50px;
    }
    
    .span2.regions1 {
        width: 50px;
    }

    .regions h5 {
        display: none;
    }

    .regions .flags_container {
        right: -107px;
    }
    .span8.users_video,
    .span4.newsletter{
        width: 48%;
    }

    .header_newsletter .footer {
        padding: 0;
    }

    #footer-menu {
        display: none;
    }
}

@media only screen and (min-width: 990px) and (max-width: 1200px)
{
	.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: right;
width: 46%;
	}
	.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs {
width: 20%;
}
.woocommerce div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel {
width: 65%;
}	
.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {
color: #df603a;
background: url(img/arrow.png) right 15px no-repeat no-repeat!important;
width: 100%;
}
.top_menu #menu .menu-item a {
padding: 40px 18px 12px 18px;
height: 46px;
}

    .social a {
        margin: 0 2px;
    }

    .secondary_menu li a {
        background: none;
        padding: 5px 0 0 0;
        margin-right: 10px;
		margin-left: 10px;
        font-size: 14px;
    }

    .span2.regions {
        width: 50px;
    }
    
    .span2.regions1 {
        width: 50px;
    }

    .regions h5 {
        display: none;
    }

    .regions .flags_container {
        right: -107px;
    }

    .header_newsletter .button {
        padding: 0 0 0 4px;
        text-align: center;
    }

    .header_newsletter .footer {
        padding: 0px 0;
    }

    .mejs-container.svg.wp-video-shortcode.mejs-video,
    .mejs-overlay.mejs-layer.mejs-overlay-play
    {
        height: 453px!important;
    }

    .post-block {
        width: 285px;
    }

    .post-block.big {
        width: 600px;
    }

    #footer-menu ul.sf-menu li {
        padding: 0 11px;
        border-right: 1px solid #5C5146;
    }

    .sf-menu a {
        font-size: 13px;
    }

    #footer .copyright-info {
        font-size: 11px;
    }
}

@media only screen and (min-width: 1201px) and (max-width: 1600px)
{
.carusel_list .jcarousel-skin-tango .jcarousel-clip-horizontal {
width: 100%!important;
}
    .top_menu #menu .menu-item a {
padding: 40px 28px 12px 28px;
height: 46px;
}

    .social a {
        margin: 0 5px;
    }

    .secondary_menu li a {
        font-size: 15px;
        padding: 5px 15px 0 15px;
        margin: 10px 5px 10px 10px;
    }

    .regions h5 {
        font-size: 11px;
    }
    
    .regions1 h5 {
        font-size: 11px;
    }

    .mejs-container.svg.wp-video-shortcode.mejs-video,
    .mejs-overlay.mejs-layer.mejs-overlay-play
    {
        height: 440px!important;
    }

    #footer-menu ul.sf-menu li {
        padding: 0 12px;
    }

    #footer .terms a {
        font-size: 11px;
    }

    #footer .copyright-info {
        font-size: 14px;
    }

}
@media only screen and (min-width:1601px) {
	.top_menu #menu .menu-item a {
padding: 40px 28px 12px 28px;
height: 46px;
}
}