@media only screen and (min-width: 1px) and (max-width: 768px) {
body {
	font-size:12px;
	line-height:16px;
	color:666;
}
h1 {
	font-size:26px!important;
	line-height:30px!important;
}
h2 {
	font-size:20px;
	line-height:23px;
}
h3 {
	font-size:16px;
	line-height:19px;
}
h4 {
	font-size:14px;
	line-height:17px;
}
h5 {
	font-size:13px;
	line-height:16px;
}
h6 {
	font-size:12px;
	line-height:15px;
}
}

@media only screen and (min-width: 1px) and (max-width: 485px) {
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	margin: 0 0 30px 0;
	width: 100%;
}
.woocommerce ul.products li.product:nth-child(3n), .woocommerce-page ul.products li.product:nth-child(3n) {
	float: left;
}
#panel-header, #toppanel {
	width: 100%;
}
.header-center, .header-right {
	display:none;
}
}

@media only screen and (min-width: 1px) and (max-width: 641px) {
.header-left {
	width:100%;
	margin-bottom:10px;
	text-align:center;
}
.header-center {
	width:48%;
}
.header-right {
	width:48%;
}
.header-right2 {
	width:100%;
	text-align:center;	
}
.header-left3 ,
.header-center3,
.header-right3 {
	width:100%;
	float:left;
	margin:10px 0;
	text-align:center;
}
.blog-wrapperindex {
	width:100%;
}
.footer4-logo ,
.footer-payment {
	float:left;
	width:100%;
	text-align:center;
}
.container-latest ,
.bigdate {
	display:none;
}
.navsticker {
	width:100%;
}
}
@media only screen and (min-width: 1px) and (max-width: 800px) {
.mainbox-module7 .col-md-6 {
	margin-bottom:20px;
	float:left;
}
.footer4-logo ,
.footer-payment,
.footer-navbottom {
	width:100%;
	float:left;
	text-align:center;
}
.woocommerce .related,
.woocommerce-tabs,
#order_review table.shop_table ,
.woocommerce #payment, .woocommerce-page #payment {
	width:100%;
	float:left;
}
}

@media only screen and (min-width: 601px) and (max-width: 800px) {
.footer-widgetwrapper .col-md-3 {
	width:48%;
	float:left;
}

.footer-widgetwrapper .col-md-3:nth-child(2),.footer-widgetwrapper .col-md-3:nth-child(4)  {
	float:right;
}
}

@media only screen and (min-width: 481px) and (max-width: 800px) {
.related-wrapper .col-md-3 {
    width: 48%;
	min-height:170px;
	float:left;
}
.related-wrapper .col-md-3:nth-child(2), .related-wrapper .col-md-3:nth-child(4) {
	float:right;
	margin-right:0;
}

.footer4-logo ,
.footer-payment {
    width:100%;
	float:left;
	margin-top:15px;
}
.header-address {
	display:none;
}
}


@media only screen and (min-width: 1px) and (max-width: 481px) {
.sd2-ress-wrapper {
	display:none;
}
.meta-singlepostleft, .meta-singlepostright {
	float:left;
	width:100%;
}
.meta-singlepostright {
	text-align:left;
}
.related-wrapper .col-md-3 {
    width: 100%;
	float:left;
}
.footer4-logo, .footer-payment {
    max-width:100%;
	float:left;
	margin-top:15px;
}

}

@media only screen and (min-width: 1px) and (max-width: 601px) {
.header-center4 {
	width:100%;
}
}

@media only screen and (min-width: 1px) and (max-width: 800px) {
.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: 100%;
}
.woo-singlenext,
.singleproduct-reviewwrapper,
.singleproduct-left,
.singleproduct-topmain .singleproduct-image ,
.singleproduct-sidebar{
    width: 100%;
    float: left;
	margin:0 0 20px;
}
.singlewoo-widget {
    float: left;
    width: 100%;
}
.col-md-4 {
	margin-bottom:10px;
}
.col-md-4,
.vc_row-fluid .vc_span12,
.wpb_teaser_grid.wpb_carousel .vc_span12,
.vc_row-fluid .vc_span11,
.vc_row-fluid .vc_span10 ,
.vc_row-fluid .vc_span9,
.vc_row-fluid .vc_span8,
.vc_row-fluid .vc_span7,
.vc_row-fluid .vc_span6,
.wpb_teaser_grid.wpb_carousel .vc_span6 ,
.vc_row-fluid .vc_span5 ,
.vc_row-fluid .vc_span4,
.wpb_teaser_grid.wpb_carousel .vc_span4 ,
.vc_row-fluid .vc_span3,
.wpb_teaser_grid.wpb_carousel .vc_span3,
.vc_row-fluid .vc_span2 ,
.vc_row-fluid .vc_span1  {
    width: 100%!important;
	float:left!important;
	margin-left:0!important;
	margin-right:0!important;
	padding-right:0!important;
	padding-left:0!important;	
}
.vc-bigtitle h2.titlewhite {
	max-width:80%;
	padding:0 5px;
	font-size:28px;
}



.module13-bottom {
	height:940px!important;
}



.footer-widget {
    width: 48%;
}
.footer-widget:nth-child(2), .footer-widget:nth-child(4) {
    float: right;
	margin:0;
}

.woocat-main {
    width: 100%;	
}
#slidebox,
.header-top {
	display:none;
}


.tab ul.login {
    top: 0;
}
}

@media only screen and (min-width: 1px) and (max-width: 1024px) {
#contentfrontpage{
	margin:30px 0;
	float:left;
	width:100%;
}
.header-logobg {
    padding: 0 25px 30px 25px;
}
}

@media only screen and (min-width: 1px) and (max-width: 320px) {
.header-left3,
.header-right3 {
	display:none;
}
.vc-bigtitle h1.titlewhite {
	width:100%;
	font-size:30px;
	line-height:32px;
}

#slidebox,
.header-top {
	display:none;
}
.module7-thumbnail,
.module7-article,
.sub-module7 {
	width: 100%!important;
	float:left!important;
	margin-bottom:20px;
}
.blog4-left {
	Padding:5px 0;
	width:100%;
}
.wrapper-submodule  {
	width: 100%;
	float:left;
	margin-bottom:20px;
}

.wrapper-advhorz{
    width: 100%;
}
.wrapper-advhorz:nth-child(2), .wrapper-advhorz:nth-child(4) {
	float:left;
	width: 100%;
	margin:0 0 20px 0;
}

/*Module 10*/
.widget .wrapper-module6 {
    float: left;
    width: 100%!important;
}
.wrapper-module6,
.woo-catlist {
    float: left;
    width: 100%;
	margin-bottom:10px;	
}
li.comment section#respond.respond-form form#commentform ul#comment-form-elements.clearfix li, .respond-form form li {
	width:100%;
	margin: 0 0 10px 0;
}

}

@media only screen and (min-width: 321px) and (max-width: 601px) {
.wrapper-submodule  {
	width: 48%;
}
.wrapper-submodule:nth-child(even) {
	float:right;
	width: 48%;
}
/*Module 10*/
.widget .wrapper-module6 {
    float: left;
    width: 100%!important;
}
.sub-module5:nth-child(odd),
.wrapper-module6:nth-child(odd) {
    float: left;
    width: 49%;
	min-height:110px;
}
.sub-module5:nth-child(even),
.wrapper-module6:nth-child(even) {
    float: right;
    width: 49%;
	min-height:110px;	
}
.wrapper-advhorz{
    width: 48%;
	margin:0 0 20px 0;	
}
.wrapper-advhorz:nth-child(1), .wrapper-advhorz:nth-child(3){
	float:left;
	width: 48%;
}
.wrapper-advhorz:nth-child(2), .wrapper-advhorz:nth-child(4) {
	float:right;
	width: 48%;
}
}


@media only screen and (min-width: 1px) and (max-width: 320px) {
.wrapper-submodule  {
	width: 100%;
}
/*Module 10*/
.widget .wrapper-module6 {
    float: left;
    width: 100%!important;
}
.sub-module5:nth-child,
.wrapper-module6:nth-child,
.woo-catlist:nth-child {
    float: left;
	width: 100%;
	min-height:90px;
}

.wrapper-advhorz{
	width: 100%;
	margin:0 0 20px 0;	
}

}
@media only screen and (min-width: 1px) and (max-width: 600px) {
.wrapper-submodule  {
	width: 100%;
}
.wrapper-submodule:nth-child(even) {
	float:left;
	width: 100%;
}
/*Module 10*/
.widget .wrapper-module6 {
    float: left;
    width: 100%!important;
}
.wrapper-advhorz {
	width: 100%;
	margin:0 0 20px 0;	
}

}

@media only screen and (min-width: 801px) and (max-width: 980px) {
}

@media only screen and (min-width: 1024px) {
#full-width {
	width: 100%;
}
#fullpage-width {
	width: 85%;
}
.container {
	max-width: 1265px;
}
.container-bawahheader {
	max-width: 1265px;
}
.container-footer {
	max-width: 1295px;
}
.container-nav {
	max-width: 1265px;
}
}
@media only screen and (min-width: 601px) and (max-width: 801px) {
.wpb_row .vc_span9 .wpb_wrapper .wpb_row .vc_span3 {
    width: 48%!important;
	margin:0 0 10px!important;
}
.wpb_row .vc_span9 .wpb_wrapper .wpb_row .vc_span3:nth-child(even) {
	float:right!important;
}
}

@media only screen and (min-width: 1px) and (max-width: 801px) {
.customfrontpage-wrapper {
    padding-bottom: 5px;
}
.bawahheader .col-md-3 {
	padding-right:0;
	padding-left:0;
	float:left;
	width:49%;
	margin-bottom:15px;
}
.bawahheader .col-md-3:nth-child(2), .bawahheader .col-md-3:nth-child(4)  {
	float:right;
	width:49%;
}
}
@media only screen and (min-width: 1px) and (max-width: 601px) {
.vc_row-fluid .vc_span11, .vc_row-fluid .vc_span10, .vc_row-fluid .vc_span9, .vc_row-fluid .vc_span8, .vc_row-fluid .vc_span7, .vc_row-fluid .vc_span6, .wpb_teaser_grid.wpb_carousel .vc_span6, .vc_row-fluid .vc_span5, .vc_row-fluid .vc_span4, .wpb_teaser_grid.wpb_carousel .vc_span4, .vc_row-fluid .vc_span3, .wpb_teaser_grid.wpb_carousel .vc_span3, .vc_row-fluid .vc_span2, .vc_row-fluid .vc_span1 {
	width: 100%!important;
	margin-left:0!important;
	margin-bottom:15px;
}
}

@media only screen and (min-width: 1px) and (max-width: 767px) {
.vc_col-sm-4:first-child {
	width:100%;
}
}
