@media screen and (min-width:960px) and (max-width: 1199px),  (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
    .productImg {padding: 50px 10px 25px;}
    .productTable .subscribe {
        padding: 5px 0;
        min-width: 130px;
    }
    .productTable.plans .subscribe {
        min-width: 145px;
    }
    .plans .box {
        padding:12px 27px 9999px;
    }
	.plans .btnArea {
		margin: 0 -27px;
	}


}	


@media screen and (max-width:959px) and (min-width: 768px),  (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait)  {
    .productImg {padding: 50px 10px 25px;}
    .productTable table td,
    .productTable table th {
        width: 111px;
        padding: 30px 10px;
    }
	
	.productTable table.innerTable td:first-child {
		width: auto;
	}
	
	.productTable table.resultsTable  td{
		vertical-align: middle;
	}
	
    .productTable .subscribe {
        padding: 5px 0;
        min-width: 106px;
    }
    .productTable.plans .subscribe {
        min-width: 145px;
    }
	.productTable table.innerTable td.addInfoTD {
		padding-left: 5px;
	}
    .productTable .addInfo {
        margin: 0;
        display: block;        
    }
    .inquirySection {width:750px;}
    .plans .box {
        padding:12px 27px 9999px;
    }
	/*.shortWidthTable.productTable table th,
	.shortWidthTable.productTable table td{
		 width: 180px;
	}*/
	.shortWidthTable.productTable table{
		width: 92%;
	}
	.productTable .subscribe {
        padding: 5px 10px;
    }
	.shortWidthTable.productTable table td:last-child {
		border-right: 1px solid transparent;
	}
	.advertisingModal {
	width: auto !important;
}	

	.width355 {
	width: 355px !important;
}
.plans .btnArea {
		margin: 0 -27px;
	}
}
