@media screen and (max-width: 1280px){
    .compare-contact{
        width: 25%;
    }
    
    .cms-page-view .compare-banner{
        width: 73%;
    }
}

@media screen and (max-width: 1045px){
    .contant li > a{
        padding-left: 25px;
    }
    
    .page-compare a{
        font-size: 12px;
    }
}

@media screen and (min-width: 901px) and (max-width: 986px){
    .compare-contact > h3{
        line-height: 25px;
    }
}


@media only screen and (max-width:980px){
    .cms-page-view .page-compare .page-title h1{
        font-size: 24px;
    }
}

@media screen and (max-width: 900px){
    .compare-contact,
    .cms-page-view .compare-banner{
        width: 100%;
    }
    
    .compare-contact{
        margin-bottom: 15px;
    }
}

@media only screen and (max-width: 770px){
    .compare-table thead th, 
    .compare-table tbody td{
        font-size: 90%;
        padding: 5px 2px;
        vertical-align: sub;
        line-height: 1;
    }
    
    .compare-table td h4{
        line-height: 0;
    }
    
    .compare-table td a{
        margin-right: 1%;
        line-height: normal;
    }
    
    .compare-table .star {
        display: inline-block;
        vertical-align: top;
        width: 10%;
    }
    #confirmBox{ 
        left: 0; 
    } 
    #am-block-related{ 
        display: none; 
    } 	
}

@media only screen and (max-width: 680px){
    .compare-table thead th, 
    .compare-table tbody td{
        font-size: 76%;
    }
    
    .compare-table td a{
        font-size: 65%;
    }
    .checkout-onepage-success .page-title h1{
        padding-bottom: 10px;
    }
}

@media only screen and (max-width: 645px){
    .compare-table thead th, 
    .compare-table tbody td{
        font-size: 71%;
    }
    
    .compare-table td a{
        font-size: 60%;
    }
}

@media only screen and (max-width: 555px){
    .compare-table thead th, 
    .compare-table tbody td{
        font-size: 66%;
    }
    
    .compare-table td a{
        font-size: 55%;
    }
}

@media only screen and (max-width: 500px){
    .compare-table thead th, 
    .compare-table tbody td{
        font-size: 61%;
    }
    
    .compare-table td a{
        font-size: 50%;
    }
}

@media only screen and (max-width: 480px){
    .compare-table thead th, 
    .compare-table tbody td{
        font-size: 56%;
    }
    
    .compare-table td a{
        font-size: 45%;
    }
    
    .compare-table .star{
        height: 13px;
    }
    
    .cms-page-view .page-compare .page-title h1{
        display: none;
    }
}

@media only screen and (max-width: 400px){
    .compare-table thead th, 
    .compare-table tbody td{
        font-size: 51%;
    }
    
    .compare-table td a{
        font-size: 40%;
    }
}
@media only screen and (min-width: 901px) {
    ul#collateral-tabs > li:last-of-type { border-right: solid 1px #ccc; }
}
@media only screen and (max-width: 900px) {
    ul#collateral-tabs > li:nth-child(3n+0) { border-right: solid 1px #ccc; }
}
@media only screen and (max-width: 499px) {
    ul#collateral-tabs > li:nth-child(2n+0) { border-right: solid 1px #ccc; }
}
@media only screen and (max-width: 370px) {
    .product-view .product-options dd .Select_bg {
        width: 250px;
        background-position: 226px -95px;
    }
    .product-view .product-options dd .Select_bg select {
        width: 270px;
    }
}
