﻿
.inline-visible-xs {
    display: none;
}



/*100****************************************************************************************************************************************************
Y88b   d88P Y88b   d88P        .d8888b.  888b     d888        d8888 888      888      
 Y88b d88P   Y88b d88P        d88P  Y88b 8888b   d8888       d88888 888      888      
  Y88o88P     Y88o88P         Y88b.      88888b.d88888      d88P888 888      888      
   Y888P       Y888P           "Y888b.   888Y88888P888     d88P 888 888      888      
   d888b       d888b              "Y88b. 888 Y888P 888    d88P  888 888      888      
  d88888b     d88888b               "888 888  Y8P  888   d88P   888 888      888      
 d88P Y88b   d88P Y88b        Y88b  d88P 888   "   888  d8888888888 888      888      
d88P   Y88b d88P   Y88b        "Y8888P"  888       888 d88P     888 88888888 88888888                                                            
******************************************************************************************************************************************************/
@media only screen and (max-width: 425px) {
    #isiteiframe {
        height: 300px;
    }
}



/*200******************************************************************************************************************************* 
8888888888 Y88b   d88P 88888888888 8888888b.         d8888       .d8888b.  888b     d888        d8888 888      888      
888         Y88b d88P      888     888   Y88b       d88888      d88P  Y88b 8888b   d8888       d88888 888      888      
888          Y88o88P       888     888    888      d88P888      Y88b.      88888b.d88888      d88P888 888      888      
8888888       Y888P        888     888   d88P     d88P 888       "Y888b.   888Y88888P888     d88P 888 888      888      
888           d888b        888     8888888P"     d88P  888          "Y88b. 888 Y888P 888    d88P  888 888      888      
888          d88888b       888     888 T88b     d88P   888            "888 888  Y8P  888   d88P   888 888      888      
888         d88P Y88b      888     888  T88b   d8888888888      Y88b  d88P 888   "   888  d8888888888 888      888      
8888888888 d88P   Y88b     888     888   T88b d88P     888       "Y8888P"  888       888 d88P     888 88888888 88888888                                                                                                                                                              
***********************************************************************************************************************************/

@media only screen and (max-width: 767px) {
    #isiteiframe {
        height: 400px;
    }

    .menu-bar {
        min-height: 0;
        height: auto;
    }

    .grid-item-image {
        width: 100px;
        margin-left: 10px;
    }

    .basesignup .signupleft {
        text-align: center;
    }


    .basesignup .signupright input {
        float: left;
        width: 70%;
    }

    .inline-visible-xs {
        display: inline;
    }

    h1, .h1 {
        font-size: 28px;
    }

     



    .checkout-container .input span {
        width: 100%;
    }


    .input span {
        width: 100%;
    }

    .opc-basket-outer {
        padding: 0;
    }

    .opc-checkout-outer {
        padding: 0;
    }

    table.cart-items td {
        padding-left: 0;
        font-size: 90%;
    }

    #opc-delivpayment .input span {
        padding-left: 0;
        margin-left: 0;
    }

    .opc-delivery-textconditions {
        clear: left;
    }

    .opc-payment-methods {
        clear: left;
    }

    #opc-termsconditions {
        clear: left;
    }

    table.cart-items tr.headrow th:first-child {
        padding-left: 3px;
    }

    .header-container {
        padding-bottom: 5px;
    }

    .topicbox-outer {
        padding: 0;
    }

    .topicbox-inner {
        padding: 5px;
    }

    .product-info {
        margin-top: 5px;
    }

    .checkout-container .input span {
        width: 100%;
    }

    .carousel-indicators {
        display: none;
    }

    .opc-checkout-outer {
        box-shadow: none;
    }

    .footer-container {
        padding-bottom: 10px;
    }

        .footer-container ul li {
            display: block;
            padding: 2px 0 0 0;
            border-top: solid 1px #555;
            border-right: none;
            margin-top: 3px;
            font-size: 125%;
        }

            .footer-container ul li:last-child {
                padding-bottom: 3px;
                border-bottom: solid 1px #555;
                margin-bottom: 3px;
            }

    .newsletter-signup input[type="text"] {
        width: 100%;
    }

    .newsletter-signup .avensys-page-inner {
        padding-left: 5px;
    }
}




/*300******************************************************************************************************************************* 
  .d8888b.  888b     d888        d8888 888      888      
 d88P  Y88b 8888b   d8888       d88888 888      888      
 Y88b.      88888b.d88888      d88P888 888      888      
  "Y888b.   888Y88888P888     d88P 888 888      888      
     "Y88b. 888 Y888P 888    d88P  888 888      888      
       "888 888  Y8P  888   d88P   888 888      888      
 Y88b  d88P 888   "   888  d8888888888 888      888      
  "Y8888P"  888       888 d88P     888 88888888 88888888 
***********************************************************************************************************************************/


@media only screen and (min-width:768px) and (max-width: 991px) {

    .basesignup .signupleft {
        text-align: center;
    }



    .footer-cols-wrapper {
        position: relative;
    }

    .footer .footer-col.last {
        margin-right: 0;
    }

    .footer .footer-col.footer-col-ex.facebook-fanbox {
        width: 235px;
    }

    ul.navbar-nav {
        text-align: center;
        width: 100%;
    }

    .navbar-default .navbar-nav > li > a {
        font-size: 11px;
    }
    ul.navbar-nav > li {
        display: inline-block;
        float: none;
    }

    .navbar {
        margin-bottom: 0px;
    }

    .checkout-container .input spuan {
        width: 100%;
    }

    .nav > li > a.dropdown-toggle {
        padding: 2px 9px;
    }
  
}

/**400****************************************************************************************************************************** 
 888b     d888 8888888888 8888888b. 8888888 888     888 888b     d888 
 8888b   d8888 888        888  "Y88b  888   888     888 8888b   d8888 
 88888b.d88888 888        888    888  888   888     888 88888b.d88888 
 888Y88888P888 8888888    888    888  888   888     888 888Y88888P888 
 888 Y888P 888 888        888    888  888   888     888 888 Y888P 888 
 888  Y8P  888 888        888    888  888   888     888 888  Y8P  888 
 888   "   888 888        888  .d88P  888   Y88b. .d88P 888   "   888 
 888       888 8888888888 8888888P" 8888888  "Y88888P"  888       888 
***********************************************************************************************************************************/
@media only screen and (min-width:992px) and (max-width: 1199px) {



    ul.navbar-nav {
        text-align: center;
        width: 100%;
    }

        ul.navbar-nav > li {
            display: inline-block;
            float: none;
        }

    .navbar {
        margin-bottom: 0px;
    }

    ul.dropdown-menu li {
        text-align: left;
    }

    .navbar-collapse {
        display: inline-block !important;
        margin: 0 auto;
    }

    .navbar-collapse {
        display: inline-block !important;
        margin: 0 auto;
    }

    #uspbar {
        font-size: 15px;
    }

    .basesignup .signupleft {
        font-size: 90%;
    }


    .footer-col {
        width: 20%;
    }

    .checkout-container .input span {
        width: 100%;
    }

    .add-to-cart-group {
        text-align: right;
    }

        .add-to-cart-group .quantity-label {
            vertical-align: middle;
            padding: 5px 0;
        }

        .add-to-cart-group .add-to-cart-quantity {
            float: right;
            padding-bottom: 5px;
        }

        .add-to-cart-group input[type="button"],
        .add-to-cart-group input[type="submit"] {
            background: #009900;
            color: white;
            width: 150px;
            float: right;
            margin-left: auto;
        }


}

/**500**************************************************************************************************************************** 
 888             d8888 8888888b.   .d8888b.  8888888888 
 888            d88888 888   Y88b d88P  Y88b 888        
 888           d88P888 888    888 888    888 888        
 888          d88P 888 888   d88P 888        8888888    
 888         d88P  888 8888888P"  888  88888 888        
 888        d88P   888 888 T88b   888    888 888        
 888       d8888888888 888  T88b  Y88b  d88P 888        
 88888888 d88P     888 888   T88b  "Y8888P88 8888888888 
***********************************************************************************************************************************/
@media only screen and (min-width:992px) and (max-width: 1199px) {
}
