
/*	--------------------------------------------------
	:: TABLET PORTRAIT DESIGN WIDTH 1200PX
	-------------------------------------------------- */

    @media only screen and (min-width:960px) and (max-width:1199px) {
		
    .tabs-widget-wrapper { width:100%; }
		
		.tabs-widget > .tabs-widget-tab {
			display:inline;
		}
		
		.tabs-widget > .tabs-widget-tab > .tabs-widget-label{
			position:relative;
			display:inline-block;
			text-align:center;
			min-width:100%;
            margin:4px 0 0 0;
		}
		
		.tabs-widget > .tabs-widget-tab.tabs-widget-arrow > .tabs-widget-input:checked + .tabs-widget-label:before{
			display:none;
		}
		
		.tabs-widget > .tabs-widget-tab > .tabs-widget-section {
			position:relative;
			display:inline-block;
			overflow:hidden;
			margin:0;
			padding:0;
			width:0;
			height:0;
		}
		
		.tabs-widget > .tabs-widget-tab > .tabs-widget-section > .tabs-widget-section-content {
			position:relative;
			display:block;
			float:left;
			width:100%;
			padding:30px;
			opacity:0;
			visibility:hidden;
			-webkit-box-sizing:border-box;
			   -moz-box-sizing:border-box; 
					box-sizing:border-box;
		}
		
		.tabs-widget > .tabs-widget-tab > .tabs-widget-input:checked ~ .tabs-widget-section { 
			display:inline;
		}
    }

/*	--------------------------------------------------
	:: TABLET PORTRAIT DESIGN WIDTH 960PX
	-------------------------------------------------- */

    @media only screen and (min-width:768px) and (max-width:959px) {
		
        .tabs-widget-wrapper { width:100%;margin-top: 20px; }
				
		.tabs-widget > .tabs-widget-tab {
			display:inline;
		}
		
		.tabs-widget > .tabs-widget-tab > .tabs-widget-label{
			position:relative;
			display:inline-block;
			text-align:center;
			min-width:100%;
            margin:4px 0 0 0;
		}
		
		.tabs-widget > .tabs-widget-tab.tabs-widget-arrow > .tabs-widget-input:checked + .tabs-widget-label:before{
			display:none;
		}
		
		.tabs-widget > .tabs-widget-tab > .tabs-widget-section {
			position:relative;
			display:inline-block;
			overflow:hidden;
			margin:0;
			padding:0;
			width:0;
			height:0;
		}
		
		.tabs-widget > .tabs-widget-tab > .tabs-widget-section > .tabs-widget-section-content {
			position:relative;
			display:block;
			width:100%;
			padding:30px;
			opacity:0;
			visibility:hidden;
			-webkit-box-sizing:border-box;
			   -moz-box-sizing:border-box; 
					box-sizing:border-box;
		}
		
		.tabs-widget > .tabs-widget-tab > .tabs-widget-input:checked ~ .tabs-widget-section { 
			display:inline;
            right: 0px;
		}
        
    }

/*	--------------------------------------------------
	:: TABLET LANDSCAPE DESIGN WIDTH 420PX
	-------------------------------------------------- */

    @media only screen and (min-width:480px) and (max-width:767px) {
		
        .tabs-widget-wrapper { width: 100%; }
		
		.tabs-widget > .tabs-widget-tab {
			display:inline;
		}
		
		.tabs-widget > .tabs-widget-tab > .tabs-widget-label{
			position:relative;
			display:inline-block;
			text-align:center;
			min-width:100%;
            margin:4px 0 0 0;
		}
		
		.tabs-widget > .tabs-widget-tab.tabs-widget-arrow > .tabs-widget-input:checked + .tabs-widget-label:before{
			display:none;
		}
		
		.tabs-widget > .tabs-widget-tab > .tabs-widget-section {
			position:relative;
			display:inline-block;
			overflow:hidden;
			margin:0;
			padding:0;
			width:0;
			height:0;
		}
		
		.tabs-widget > .tabs-widget-tab > .tabs-widget-section > .tabs-widget-section-content {
			position:relative;
			display:block;
			float:left;
			width:100%;
			padding:30px;
			opacity:0;
			visibility:hidden;
			-webkit-box-sizing:border-box;
			   -moz-box-sizing:border-box; 
					box-sizing:border-box;
		}
		
		.tabs-widget > .tabs-widget-tab > .tabs-widget-input:checked ~ .tabs-widget-section { 
			display:inline;
		}
    }

/*	--------------------------------------------------
	:: TABLET PORTRAIT DESIGN WIDTH 300PX
	-------------------------------------------------- */

    @media only screen and (max-width:479px) {
		
        .tabs-widget-wrapper { width: 100%; }
				
		.tabs-widget > .tabs-widget-tab {
			display:inline;
		}
		
		.tabs-widget > .tabs-widget-tab > .tabs-widget-label{
			position:relative;
			display:inline-block;
			text-align:center;
			min-width:100%;
            margin:4px 0 0 0;
		}
		
		.tabs-widget > .tabs-widget-tab.tabs-widget-arrow > .tabs-widget-input:checked + .tabs-widget-label:before{
			display:none;
		}
		
		.tabs-widget > .tabs-widget-tab > .tabs-widget-section {
			position:relative;
			display:inline-block;
			overflow:hidden;
			margin:0;
			padding:0;
			width:0;
			height:0;
		}
		
		.tabs-widget > .tabs-widget-tab > .tabs-widget-section > .tabs-widget-section-content {
			position:relative;
			display:block;
			float:left;
			width:100%;
			padding:30px;
			opacity:0;
			visibility:hidden;
			-webkit-box-sizing:border-box;
			   -moz-box-sizing:border-box; 
					box-sizing:border-box;
		}
		
		.tabs-widget > .tabs-widget-tab > .tabs-widget-input:checked ~ .tabs-widget-section { 
			display:inline;
		}
    }