
    /* Custom, iPhone Retina */ 
    @media only screen and (min-width : 320px) {
	
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {
        .deliveryDetails{
            font-size:13px;;
        }
    }

    /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {

      #productTabs ul.nav-tabs li a{
            margin-right:0!important;
         }
         #productTabs ul.nav-tabs li{
            float:none!important;
        } 
       
        .youTubeTab{
            width:100%;
        }       
       
         #productTabs ul.nav-tabs li.active a{
            background-color:#eee;
         }            
         
		.sliderHeader h4 {
		    font-weight: 300;
		    font-size: 18px;
		    display: inline-block;
		    padding: 10px 30px;
		}
		
		.iconMenu li {
		    max-width: 82px;
		    height: 143px;
		    position: relative;
		    background: url(../_images/divider.png) no-repeat top right;
		    text-align: center;
		    flex-grow: 1;
		    -webkit-flex-grow: 1;
		}
		
		.iconTextNew span {
		    display: table-cell;
		    text-align: center;
		    vertical-align: bottom;
		    padding: 0 10px;
		}
		
		.newsLetterFormHolder {
		    padding-top: 0px;
		}
    
		h2, .h2 {
		    font-size: 24px;
		}
		
		#rightMain h1 {
		    font-size: 22px;
		}
		


    }

    /* Medium Devices, Desktops */
    @media only screen and (max-width : 1024px) {
        
           
    }

    
    @media (max-width: 990px) {

        .searchField{
            outline: none!important;
            border-bottom:2px solid #1d4076!important;
            border-right:2px solid #ffffff!important;
            max-width:100%;
            width:80%;
        }        
    
    .carouselMsg h1{
        font-size:27px!important;
        font-weight:300!important;
        line-height:29px;
        margin:0 0 10px 0;
        color:#ffffff!important;
        text-align:left;
    }
    .carouselMsg .h3Style{
        font-weight:400;
        color:#ffffff;
        font-size:19px;
        font-size:14px;
    }
    
    .buttonCarouselHolder{
        font-size:16px;
    }
    
    
        #logoCol{
            margin-top:30px;
        }
        #logoCol a{
            display:block;
            margin:0 auto;
            
        }    
        #logoCol img{
            margin:0 auto;
        }
        
        .searchCol{
            margin-top:20px;
            margin-bottom:20px;
        }     
        
        
        .iconMenu li{
            background:none;
        }   
        
        .iconTextNew{
            font-size:12px;
        }
        
        ul.iconMenu{
            display:block;
        }
        .iconMenu li {
            width: 50%;
            height: 143px;
            display: block;
            position: relative;
            float: left;
        }        
        
        #freeDelivery{
            padding-right:15px;
        }
        
        .deliveryDetails{
            text-align:center;
        }
        
        .deliveryIcon{
            display:none;
        }
        
        #newsLetter{
            padding-right:15px;
            padding-left:15px;
            height:auto;
        }
        
          #newsLetter .wrapper{
            height:auto;
          }        
        
        .newsLetterDetails{
            text-align:center;
            font-size:16px!important;
            padding-left:0;
        }
        #newsLetterFormWrapper{
            padding-left:15px;
       
        }
        .newsLetterFormHolder{
            background-color:#1d4076;
            height:60px;
            text-align:center;
            /*padding-top:0;*/
        }
        
        .form-control.signupInput {
            min-width: 250px!important;
            max-width: 250px!important;
            display:inline-block!important;
        }    
        
        
        
    }    
    
    
    /* Large Devices, Wide Screens */
    @media only screen and (max-width : 1200px) {
            
      .deliveryDetails{
        padding-left:15px;
      }
      
      .newsLetterDetails{
        font-size:14px;
      }
      
      .form-control.signupInput{
        min-width:150px;
        max-width:150px;
      }
      
      #footer{
        text-align:center;
      } 
      
      #footerLogo{
        position:static;
        margin:0 auto;
        margin-top:40px;
      }   
      #footerLogo_{
        position:static;
        margin:0 auto;
        margin-top:40px;
      }
      
      #contactInfo{
        text-align:center;
      }
      #contactInfo h4{
        margin-bottom:5px;
      }
      #contactInfo .col-lg-6{
        margin-bottom:20px;
      }
      
      #footerMenusWrapper ul{
        margin-bottom:20px;
      }
      
      
      .paymentIcons{
        text-align:center;
        margin-top:10px;
      }   
      
      
      .prodAddBacket{
        padding:10px 6px;
      }  
      
      .prodAddBacket a{
        font-size:12px;
      }     
      input.prodQ{
        margin:0;
      }
    }
    
    @media screen and (min-width: 768px) {
    }
    
    
