.mobile {
	display: block;
}
.desktop {
	display: none;
}
.light-grey {
	color: #6d6f71;
}
.threeHundo {
	font-weight: 300;
}
.fiveHundo {
	font-weight: 500;
}
.nineHundo {
	font-weight: 900;
	font-family: "museo-sans", sans-serif;
}
.sevenHundo {
	font-weight: 700;
	font-family: "museo-sans", sans-serif;
}
.dark-grey {
	background-color: #ebebeb;
}
.carousel-caption{
    display: none;
}
.dishLogo {
	width: 57%;
	margin-left: 10px;
}
/*----- Tabs -----*/
.tabs {
	width: 100%;
	display: inline-block;
}
/*----- Tab Links -----*/
/* Clearfix */
.tab-links:after {
	clear: both;
	content: '';
	display: block;
}
#compare-chart .active .btn1, #offerings .active .btn5, #compare-chart .active .btn2, #compare-chart .active .btn3, #compare-chart .active .btn4, #offerings .active .btn6, #offerings .active .btn7{
	background: #f01446;
	color: #fff;
	border: 2px solid #f01446;
}

.tab-content {
	padding: 0;
}
.tab {
	display: none;
}
.tab.active {
	display: inline-block;
}
#compare-chart {
    padding: 25px 0 40px 0;
}
#offerings {
    padding: 25px 0 50px 0;
}
#service.chart {
	height: 670px;
}
#compare-chart .value-button {
    display: block;
	background: #ffffff;
	font-size: 18px;
	color: #6d6f71;
	border: 2px solid #6d6f71;
	border-radius: 4px;
	padding: .75rem 0;
	width: 193px;
	margin: 0 auto;
}

#compare-chart .container {
	display:flex;
	flex-wrap: wrap;
	display: -ms-flexbox;
	-ms-flex-wrap: wrap; 
}
#compare-chart  .box {
	width: 921px;
	padding-top: 1rem;
	padding-left: 20px;
}
#compare-chart .box1 {
	display: none;
}
#compare-chart .box2, #compare-chart .box3 {
	width: 46%;
	float: left;
}

#value p.disclaimer, #technology p.disclaimer1 {
	padding-top: 5px;
	display: inline-block;
}
#service p.disclaimer  {
	padding-top: 14px;
	display: inline-block;
}
.info-circle-i a.tip:Before {
	content: "\24D8";
	position: relative;
	color: #0066CC;
	text-decoration: none!important;
}
.info-circle-i {
	font-style: none!important;
	display: inline-block;
	color: #0066CC;
	font-size: 1.125rem;
}
.clicktip a {
	text-decoration: none!important;
}
#technology .hopper3 {
	position: relative!important;
	left: -2px;
    bottom: -1px;
	z-index: 99;
	color: #f01446!important;
}
#technology .blueTooth {
	position: relative!important;
	left: 62px;
    bottom: 16px;
	z-index: 99;
	color: #f01446!important;
}
#technology .remote-locator {
	position: relative!important;
	    left: 64px;
    bottom: 15px;
	z-index: 99;
	color: #f01446!important;
}
#technology .clicktip span {
	right: -50px;
}
#technology .hopper3.clicktip span, #technology .dish-anywhere.clicktip span, #technology .dish-anywhere1.clicktip span, #technology .dish-anywhere2.clicktip span, #technology .wirelessJoey.clicktip span, #technology .blueTooth.clicktip span, #technology .remote-locator.clicktip span, #technology .primeTime.clicktip span   {
	right: -63px;
	width: 150px;
}
#technology .hopper3.clicktip span b, #technology .dish-anywhere.clicktip span b, #technology .dish-anywhere1.clicktip span b, #technology .dish-anywhere2.clicktip span b, #technology .wirelessJoey.clicktip span b, #technology .blueTooth.clicktip span b, #technology .remote-locator.clicktip span b, #technology .primeTime.clicktip span b   {
    left: 64px;
}
#technology .clicktip span b {
	left: 104px;
}
#compare-chart .buttons {
	width: 100%;
	padding-top: 20px;
}
.tab-links {
	display:inline-block;
}
#offerings .btn5, #offerings .btn6, #offerings .btn7, #compare-chart .btn1, #compare-chart .btn2, #compare-chart .btn3  {
	float: left;
}
#offerings .btn6, #offerings .btn7, #compare-chart .btn2, #compare-chart .btn3 {
	margin-top:10px;
}

.disabled {
    display: none!important;
 }
span {
	padding-top: 5px;
}
.owl-carousel.owl-loaded {
    display: block;
    width: 160px;
}
.owl-prev, .owl-next {
	width: 21px;
	margin-top: 20px;
}
.owl-next {
	right: 0;
	text-align: right;
	background: url(http://www.dish.com/dish-vs-directv/images/left-arrow-mob.png) no-repeat !important;
	background-size: 20px;
}
.owl-prev {
	background: url(http://www.dish.com/dish-vs-directv/images/right-arrow-mob.png) no-repeat !important;
	background-size: 20px;
}
/*-------------Compare CHARTS-------------*/

.chart {
	margin-top: 10px;
	border: 1px solid #6d6f71;
	width: 320px;
}
.data {
    display: table-row;
}

.right-col, .middle-col, .left-col {
    display: table-cell;
	vertical-align: top;
 }
#value.chart {
	height: 1250px;
}
 #technology.chart {
	 height: 1103px;
 }
 #technology .disclaimer1 {
	 padding-top: 5px;
	 width: 100%;
 }

#value .col1, #channels .col1, #service .col1, #technology .col1  {
	background-color: #ebebeb;
	border-right: 1px solid #6d6e71;
}
#value .col2, #channels .col2, #service .col2, #technology .col2 {
    height: 59px;
   	float: left;
	width: 159px;
	padding: 14px 20px;
	border-bottom: 1px solid #6d6f71;
}
#value .col2, #channels .col2, #service .col2, #technology .col2 {
	background-color: #f01446;
}
#value .col3, #channels .col3, #service .col3, #technology .col3 {
	background-color: #6d6e71;
}
#value .col3, #channels .col3, #service .col3, #technology .col3  {
   height: 59px;
   	float: left;
	width: 159px;
	padding: 20px 20px;
	border-bottom: 1px solid #6d6f71;
}
#value .col4,  #value .col5, #value .col6, #technology .col5 {
	float: left;
	width: 159px;
	height: 81px;
	padding: 20px 20px;
	border-bottom: 1px solid #6d6f71;
	border-right: 1px solid #6d6f71;
}
 #value .col6-1 {
	float: left;
	width: 159px;
	height: 81px;
	padding: 12px 20px;
	border-bottom: 1px solid #6d6f71;
	border-right: 1px solid #6d6f71;
}
#technology .col6 {
	float: left;
	width: 159px;
	height: 111px;
	padding: 20px 20px;
	border-bottom: 1px solid #6d6f71;
	border-right: 1px solid #6d6f71;
}
#technology .col6-2 {
	float: left;
	width: 159px;
	height: 141px;
	padding: 20px 20px;
	border-bottom: 1px solid #6d6f71;
	border-right: 1px solid #6d6f71;
}
#channels .col5, #channels .col6 {
	float: left;
	width: 159px;
	height: 81px;
	padding: 20px 20px;
	border-bottom: 1px solid #6d6f71;
	border-right: 1px solid #6d6f71;
}
#service .col5, #service .col6 {
	float: left;
	width: 159px;
	height: 89px;
    padding: 20px 10px;
	border-bottom: 1px solid #6d6f71;
	border-right: 1px solid #6d6f71;
}
#value .col4-1 {
    float: left;
	width: 159px;
	height: 81px;
	padding-top: 8px;
	border-bottom: 1px solid #6d6f71;
	border-right: 1px solid #6d6f71;
}
#service .col5-1 {
	float: left;
	width: 159px;
	height: 81px;
	padding: 13px 20px;
	border-bottom: 1px solid #6d6f71;
	border-right: 1px solid #6d6f71;
}
#channels .col5-1 {
	float: left;
   width:159px;
   height: 81px;
   border-bottom: 1px solid #6d6f71;

   padding-top: 16px;
}
#channels .col5-2 {
	float: left;
   width:159px;
   height: 81px;
   border-bottom: 1px solid #6d6f71;
   border-right: 2px solid #6d6f71;
   padding-top: 10px;
}
#channels .col7 {
	float: left;
	width: 320px;
	height: 80px;
	padding: 20px 20px;
}
 #service .col7 {
	float: left;
	width: 320px;
	height: 80px;
    padding: 10px 25px;
}
#service .disclaimer {
	width: 100%;
}
#value .col7 {
    float: left;
	width: 320px;
	height: 67px;
	padding: 12px 20px;
}
#technology .col7-1 {
	float: left;
	width: 320px;
	height: 83px;
	padding: 10px 20px;
}
#technology .col7-2 {
	float: left;
	width: 320px;
	height: 90px;
	padding: 10px 20px;
	border-bottom: 1px solid #6d6f71;
}
#dish-wins  {
	padding: 30px 0;
}
#dish-wins .all-wrapped-up {
    padding: 0px 20px;
}
#dish-wins p {
	padding-top: 10px;
	line-height: 20px;
}
#dish-wins ul {
	display: inline-block;
	padding: 20px 0;
	text-align: left;
}
#dish-wins li {
	 list-style: disc;
    line-height: 20px;
    margin-left: 28px;
    padding-bottom: 5px;
    position: relative;
    z-index: 9999;
}
#storage-space {
	padding: 0;
}
#storage-space .all-wrapped-up, #competitors .all-wrapped-up {
	padding: 0px 8px;
} 
#storage-space  p {
	padding-top:20px;
	line-height: 30px;
}
#storage-space  ul {
	display: inline-block;
	padding: 20px 0 0 0;
	text-align: left;
}
#storage-space  li {
	 list-style: disc;
    line-height: 20px;
    margin-left: 28px;
    padding-bottom: 5px;
    position: relative;
    z-index: 9999;
}
/*-------------END CHARTS-------------*/
/*-------- iPhone 5 Portrait --------*/ 
@media all and (orientation: portrait) and (min-height: 568px) and (max-width: 320px) {
.chart {
    width: 290px;
}
#technology .blueTooth {
    left: 2px;
    bottom: 1px;
}
#technology .remote-locator {
    left: 14px;
    bottom: 0px;
}
#technology.chart {
    height: 1270px;
}
#value .col2, #value .col3, #channels .col2, #channels .col3, #service .col2, #service .col3, #technology .col2, #technology .col3, #value .col4,  #value .col5, #value .col5-1, #value .col6, #technology .col5, #technology .col6, #technology .col6-2, #channels .col5, #channels .col6, #service .col5, #service .col6, #value .col4-1, #service .col5-1, #channels .col5-1, #channels .col5-1 {
   width: 144px;
}
#value .col4, #value .col6 {
	padding: 20px 18px;
}
#value .col6-1 {
	padding: 6px 18px;
}
#value .col7, #channels .col7, #service .col7 {
	width: 290px;
}
#technology .col5 {
    height: 101px;
}
#technology .col6-2 {
	height: 151px;
}

 #value .col5-1 {
	float: left;
	width: 144px;
	height: 91px;
	padding: 20px 20px;
	border-bottom: 1px solid #6d6f71;
	border-right: 1px solid #6d6f71;
}
#technology .col7-2 {
    width: 288px;
}
#technology .col7-1  {
    width: 288px;
	height: 83px;
}
.owl-prev, .owl-next {
    width: 21px;
    margin-top: 15px;
}

	.owl-prev, .owl-next {
    width: 33px;
	}
	.owl-carousel.owl-loaded {
    display: block;
    width: 144px;
}
}

/*-------- iPhone 6 Landscape --------*/ 
@media all and (orientation: landscape) and (min-height: 375px) and (max-width: 667px) {

}
/*-------- iPhone 6 Plus Landscape --------*/ 
@media all and (orientation: landscape) and (min-height: 414px) and (max-width: 736px) {

}