@media all and (max-width:1200px) and (min-width:1000px) {
	

/*------------------------------------------------*/

.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div2 {
  
    margin: 0 0 10% 22%;
    padding: 0;
    width: 50%;
}

.full-main-div{ }
.wrapper{ width:95%;}
.full-main-div .header-top-full{ height:123px; }
.full-main-div .header-top-full .logo{ width:258px; height:92px; }
.full-main-div .header-top-full .logo img{ width:100%; height:auto;}
.full-main-div .header-top-full .nav{ width:695px; height:92px; font-size:13px; }
.full-main-div .header-top-full .nav ul{ margin: 30px 0 0 0;  }
.full-main-div .header-top-full .nav ul li{  }
.full-main-div .header-top-full .nav ul li a{ padding: 9px 7px !important; }
.full-main-div .header-top-full .nav ul li a:hover{ padding: 8px 6px !important;  }

.full-main-div .header-top-full .right-logo {
    float: left;
    height: 92px;
    margin: 1% 0 0 -463px;
    padding: 0;
    width: 20%;;
}

.full-main-div .header-top-full .right-logo img{ margin:11px 0 0 0; padding:0px;}


.banner-full-div{ width:100%; float:left; margin:0px; padding:0px; }
.banner-full-div img{ width:100%; height:auto }

.content-full-div{ width:100%;  }
.content-full-div .content-sub-main{ width:99%;  padding: 25px 0 7px; }
.content-full-div .content-sub-main .left-main{ width:441px; }


.content-full-div .content-sub-main .left-main .left-div-1{ width:220px; margin:0px;  }
.content-full-div .content-sub-main .left-main .left-div-1 h1{ padding: 0 0 20px 0px; font-size:25px; line-height:30px;  }
.content-full-div .content-sub-main .left-main .left-div-1 img{ width:50% !important; height:auto;}
.content-full-div .content-sub-main .left-main .left-div-1 p{ margin:0px; padding:0 25px 20px 0;  font-size:13px; }
.content-full-div .content-sub-main .left-main .left-div-1 .p-class { font-size:13px;  }

.content-full-div .content-sub-main .left-main .left-div-2{ width:220px;  }
.content-full-div .content-sub-main .left-main .left-div-2 h1{ padding: 0 0 20px 0px; font-size:25px; line-height:30px; }
.content-full-div .content-sub-main .left-main .left-div-2 p{ margin:0px; padding:0 25px 20px 0;  font-size:13px; }
.content-full-div .content-sub-main .left-main .left-div-2 img{ width:50% !important; height:auto;}
.content-full-div .content-sub-main .left-main .left-div-2 .p-class-1 { font-size:13px;}

.content-full-div .content-sub-main .right-main{ width:52%; float: left;  }
ul.tabs li.current {
	font-size:14px !important;padding: 13px 8px;
    border-left: none;
    border-right: none;
	border-bottom:solid 1px #c2c2c2;
	width:97%;
	

}
.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div1 {
    margin: 0px 0 0px 12px;
    width: 95%;
}

ul.tabs li {font-size:14px !important;padding: 13px 8px; width: 97%;}

.tabscontent { width:99% !important;font-size:13px;padding:15px 0 0;}
.tabscontent p {padding: 0 10px 10px;}

.footer-sub-full-div{ width:100%;  }
.footer-sub-full-div .footer-sub-1 {
    margin: 3% 0 0 0;
    width: 22%;
}
.footer-sub-full-div .footer-sub-1 h1 {   }
.footer-sub-full-div .footer-sub-1 a { }
.footer-sub-full-div .footer-sub-1 a:hover { }

.footer-sub-full-div .footer-sub-1 h2 {    }
.footer-sub-full-div .footer-sub-1 h3 {    }
.footer-sub-full-div .footer-sub-1 h4 {  }

.footer-sub-full-div .footer-sub-2{  margin: 3% 0 0 2%;
    width: 16%;}
.footer-sub-full-div .footer-sub-2 h1 {   }
.footer-sub-full-div .footer-sub-2 a { }
.footer-sub-full-div .footer-sub-2 a:hover { }
.footer-sub-full-div .footer-sub-2 img {  }

/*--------------------------- inner page   --------------------------------------*/

.content-area-inner { width: 100%;  }

.content-area-inner .content-inner{ width:68% !important; }


/*--------------------------- inner page   --------------------------------------*/

.footer-sub-full-div .request-a-quote {
    color: #221e1f;
    float: left;
    font-size: 14px;
    height: auto;
    line-height: 20px;
    margin: 3% 1% 0 0;
    padding: 0;
    width: 58%;
}
	}
	
@media all and (max-width:1000px) and (min-width:768px) {
	
	.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div2 {
  
    margin: 0 0 10% 22%;
    padding: 0;
    width: 50%;
}

	
	.content-area-inner .content-inner .contact-section .contact-sub {
    border-right: none;
    float: left;
    height: 100%;
    margin: 0 0 5%;
    padding: 0;
    width: 100%;
}
	
	.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div1 {
    margin: 0px 0 0px 12px;
    width: 95%;
}
	
.content-area-inner { width: 100%;  }
.content-area-inner .content-inner{  width: 67% !important; }

.content-area-inner .content-inner .contact-section .contact-sub-2 {
    float: left;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 90%;
}

.full-main-div{ }
.wrapper{ width:95%;}
.full-main-div .header-top-full{ height:123px; }
.full-main-div .header-top-full .logo{ width:258px; height:92px; }
.full-main-div .header-top-full .logo img{ width:100%; height:auto;}
.full-main-div .header-top-full .nav{ display:none; }
.full-main-div .header-top-full .mob-nav{ display:block; width:50px; float:left; margin-left: 2%; margin-top: 29px;}

.full-main-div .header-top-full .right-logo{ width:160px; height:92px;  float: right; display:none;  }
.full-main-div .header-top-full .right-logo img{ margin:11px 0 0 0; padding:0px; width:100%; display:none; }
.banner-full-div{ width:100%; float:left; margin:0px; padding:0px; }
.banner-full-div img{ width:100%; height:auto }

.content-full-div{ width:100%;  }
.content-full-div .content-sub-main{ width:99%;  padding: 25px 0 7px; }
.content-full-div .content-sub-main .left-main{ width:100%; }


.content-full-div .content-sub-main .left-main .left-div-1{ width:350px !important; margin:0px; float:left !important;  }
.content-full-div .content-sub-main .left-main .left-div-1 h1{ padding: 0 0 20px 0px; font-size:25px; line-height:30px;  }
.content-full-div .content-sub-main .left-main .left-div-1 img{  width: 35% !important; height:auto;}
.content-full-div .content-sub-main .left-main .left-div-1 p{ margin:0px; padding:0 25px 20px 0;  font-size:13px; }
.content-full-div .content-sub-main .left-main .left-div-1 .p-class { font-size:13px;  }

.content-full-div .content-sub-main .left-main .left-div-2{ width:350px !important; margin:0px; float:left !important;  }
.content-full-div .content-sub-main .left-main .left-div-2 h1{ padding: 0 0 20px 0px; font-size:25px; line-height:30px; }
.content-full-div .content-sub-main .left-main .left-div-2 p{ margin:0px; padding:0 25px 20px 0;  font-size:13px; }
.content-full-div .content-sub-main .left-main .left-div-2 img{  width:35% !important; height:auto;}
.content-full-div .content-sub-main .left-main .left-div-2 .p-class-1 { font-size:13px;}

.content-full-div .content-sub-main .right-main{ width:99% !important; float: left;  }
ul.tabs li.current {font-size:14px !important;padding: 17px 36px; 	background-color:#fdc20b; }

ul.tabs li {font-size:14px !important;padding: 17px 36px;}

.tabscontent { width:99% !important;font-size:12px;padding:15px 0 0;}
.tabscontent p {padding: 0 10px 10px;}

.footer-sub-full-div{ width:100%;  }
.footer-sub-full-div .footer-sub-1{ margin: 32px 0 0;width: 180px; }
.footer-sub-full-div .footer-sub-1 h1 {   }
.footer-sub-full-div .footer-sub-1 a { }
.footer-sub-full-div .footer-sub-1 a:hover { }

.footer-sub-full-div .footer-sub-1 h2 {    }
.footer-sub-full-div .footer-sub-1 h3 {    }
.footer-sub-full-div .footer-sub-1 h4 {  }

.footer-sub-full-div .footer-sub-2{  width: 160px; margin: 32px 0 0 0; }
.footer-sub-full-div .footer-sub-2 h1 {   }
.footer-sub-full-div .footer-sub-2 a { }
.footer-sub-full-div .footer-sub-2 a:hover { }
.footer-sub-full-div .footer-sub-2 img {  }
	
	 }

@media all and (max-width:768px) and (min-width:480px) {
	
	
	
	.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div1 {
    margin: 0px 0 0px 12px;
    width: 95%;
}
	
/*--------------------------- inner page   --------------------------------------*/

.content-area-inner {width: 97%;     }
.content-area-inner .content-inner{ width:97% !important; }
.content-area-inner .inner_left{width:100%;  margin:10px 25px 0 0; padding:15px 0 0; }
.content-area-inner .inner_left ul{  width: 100%;}
.content-area-inner .inner_left ul li{ width: 100%;}
.content-area-inner .inner_left ul li a{ width: 96%; /*background:url(../images/top_nav-icon2.png) center left no-repeat; */  }
	
/*------------------------------------------------*/

.full-main-div{ }
.wrapper{ width:95%;}
.full-main-div .header-top-full{ height:123px; }
.full-main-div .header-top-full .logo{ float: left;height:auto;margin-left: 3%;width: 50%;}
.full-main-div .header-top-full .logo img{ width:100%; height:auto;}
.full-main-div .header-top-full .mob-nav{ display:block; width:50px; float:left; margin-left: 2%; margin-top: 40px;}
.full-main-div .header-top-full .nav{ display:none; }


.full-main-div .header-top-full .right-logo{ width:160px; height:92px;  float: right; display:none;  }
.full-main-div .header-top-full .right-logo img{ margin:11px 0 0 0; padding:0px; width:100%; display:none; }
.banner-full-div{ width:100%; float:left; margin:0px; padding:0px; }
.banner-full-div img{ width:100%; height:auto }

.content-full-div{ width:100%;  }
.content-full-div .content-sub-main{ width:99%;  padding: 25px 0 7px; }
.content-full-div .content-sub-main .left-main{ width:100%; }


.content-full-div .content-sub-main .left-main .left-div-1{  width:48% !important; margin:0px; float:left !important;  }
.content-full-div .content-sub-main .left-main .left-div-1 h1{ font-size: 20px;line-height: 27px; padding: 0 0 18px;  }
.content-full-div .content-sub-main .left-main .left-div-1 img{  width:32% !important; height:auto;}
.content-full-div .content-sub-main .left-main .left-div-1 p{ margin:0px; padding:0 25px 20px 0;  font-size:13px; }
.content-full-div .content-sub-main .left-main .left-div-1 .p-class {  font-size:13px; line-height:18px;  }

.content-full-div .content-sub-main .left-main .left-div-2{ width: 50% !important; margin:0px; float:left !important;  }
.content-full-div .content-sub-main .left-main .left-div-2 h1{  font-size: 20px;line-height: 27px; padding: 0 0 18px;}
.content-full-div .content-sub-main .left-main .left-div-2 p{ margin:0px; padding:0 25px 20px 0;  font-size:13px; }
.content-full-div .content-sub-main .left-main .left-div-2 img{  width:32% !important;  height:auto;}
.content-full-div .content-sub-main .left-main .left-div-2 .p-class-1 { font-size:13px; line-height:18px;}

.content-full-div .content-sub-main .right-main{ width: 100% !important; float: left;  }
ul.tabs li.current {font-size:14px; padding: 15px 30px; width: 100%; border-left: none; 	background-color:#fdc20b;}

ul.tabs li { padding: 15px 30px; font-size:14px; width: 100%;}

.tabscontent { width:99% !important; font-size:14px;  padding: 15px 0; }
.tabscontent p {padding: 0 10px 10px;}

.footer-sub-full-div{ width:100%;  }

.footer-sub-full-div .footer-sub-1 {
    margin: 5% 0 0 7%;
    width: 50%;
}	
.footer-sub-full-div .footer-sub-1 h1 {
    font-size: 19px;
    margin: 0;
    padding: 0 0 3%;
}
.footer-sub-full-div .footer-sub-1 a { }
.footer-sub-full-div .footer-sub-1 a:hover { }

.footer-sub-full-div .footer-sub-1 h2 {    }
.footer-sub-full-div .footer-sub-1 h3 {    }
.footer-sub-full-div .footer-sub-1 h4 { font-weight: bold;  }

.footer-sub-full-div .footer-sub-2{  float: left;
    margin: 7% 0 0;
    width: 29%; }
.footer-sub-full-div .footer-sub-2 h1 {   }
.footer-sub-full-div .footer-sub-2 a { }
.footer-sub-full-div .footer-sub-2 a:hover { }
.footer-sub-full-div .footer-sub-2 img {  }
.footer-sub-full-div .footer-sub-2 h1  strong{ font-weight: bold;   }
	
	 }
	 
 @media only screen and (max-width: 479px) {
	 
	 	.content-area-inner .content-inner .contact-section .contact-sub {
    border-right: none;
    float: left;
    height: 100%;
    margin: 0 0 5%;
    padding: 0;
    width: 100%;
}
	
	.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div1 {
    margin: 0px 0 0px 12px;
    width: 95%;
}
	
.content-area-inner { width: 100%;  }
.content-area-inner .content-inner{  width: 67% !important; }

.content-area-inner .content-inner .contact-section .contact-sub-2 {
    float: left;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 90%;
}

	 
	 .dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div2 h5 {
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 7% 29%;
    padding: 0 0 0 17%;
}
	 
	 .dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div1 {
    margin: 0px 0 0px 12px;
    width: 95%;
}

.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div3 {
    padding: 0 0 0 17px;
    width: 85%;
    line-height: 18px;
  
}
.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div3 p {
	text-align:justify;
}

.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div3  ul  {
	text-align:justify;
}

*, *:after, *:before {
    margin: 0;
}
*, *:after, *:before {
    margin: 0;
}
.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div1 h1 {
   
    padding: 16px 0 10px 0;
   
}
.dq-wines-full-div .dq-wines-sub-div .content-dq-wines-sub-div2 {
    margin: 0px 0 48px 15px;
    width: 66%;
}
.content-area-inner {width: 97%;     }
.content-area-inner .content-inner{ width:95% !important; padding:0 0 0 4.8%; }
.content-area-inner .inner_left h1 { padding-top:4%;}
.content-area-inner .inner_left{width:100%; margin:0px; padding:0px;  }
.content-area-inner .inner_left ul{  width: 100%;}
.content-area-inner .inner_left ul li{ width: 100%; margin:0px; padding:0px; height:auto;}
.content-area-inner .inner_left ul li a{ width: 94%; margin:0px; padding:4% 3% ;  /*background:url(../images/top_nav-icon2.png) center left no-repeat; */  }
	 
/*------------------------------------------------*/


.full-main-div{ }
.wrapper{ width:95%;}
.full-main-div .header-top-full{ height: auto; }
.full-main-div .header-top-full .logo{ width:70%; height:auto; text-align:left; margin-bottom:10px;}
.full-main-div .header-top-full .logo img{ width:67%; height:auto;text-align: left; }
.full-main-div .header-top-full .mob-nav{ display:block; width:160px; float:left; margin-left: 2%; margin-top: 29px;}
.full-main-div .header-top-full .nav{ display:none; }


.full-main-div .header-top-full .right-logo{  width:27%; float: left; height: auto;  display:none;  display:none;  }
.full-main-div .header-top-full .right-logo img{ width:100% !important; height: auto !important; margin:5px 0 15px 0; padding:0px; }
.banner-full-div{ width:100%; float:left; margin:0px; padding:0px; }
.banner-full-div img{ width:100%; height:auto }

.content-full-div{ width:100%;  }
.content-full-div .content-sub-main{ width:99%;  padding: 25px 0 7px; }
.content-full-div .content-sub-main .left-main{ width:100%; }


.content-full-div .content-sub-main .left-main .left-div-1{  width: 100% !important; margin-left:0px;   }
.content-full-div .content-sub-main .left-main .left-div-1 h1{  font-size: 19px; line-height: 25px; padding: 0 0 15px 0; }
.content-full-div .content-sub-main .left-main .left-div-1 img{  width: 36% !important; height:auto;}
.content-full-div .content-sub-main .left-main .left-div-1 p{ margin:0px; padding:0 25px 20px 0;  font-size:13px; }
.content-full-div .content-sub-main .left-main .left-div-1 .p-class { font-size:13px; padding: 0 0 15px 0;   }

.content-full-div .content-sub-main .left-main .left-div-2{ width: 100% !important;  margin:0px; float:left !important;  }
.content-full-div .content-sub-main .left-main .left-div-2 h1{ font-size: 19px; line-height: 25px; padding: 0 0 15px 0; }
.content-full-div .content-sub-main .left-main .left-div-2 p{ margin:0px; padding:0 25px 20px 0;  font-size:13px; }
.content-full-div .content-sub-main .left-main .left-div-2 img{  width: 36% !important; height:auto;}
.content-full-div .content-sub-main .left-main .left-div-2 .p-class-1 { font-size:13px; padding: 0 0 15px 0; }

.content-full-div .content-sub-main .right-main{ width: 100% !important; float: left;  	 }
ul.tabs li.current { font-size: 100% !important;padding: 10px 12px; width: 100%; border-right:none; border-left: none;  background-color:#fdc20b;}
ul.tabs li { font-size: 100% !important;padding: 10px 12px; width: 100% }
.tabscontent { width:100%;  !important; font-size:12px;padding:15px 0 0;}
.tabscontent p {padding: 0 10px 10px;}

.footer-sub-full-div{ width:98%;  }
.footer-sub-full-div .footer-sub-1{ margin: 10% 0 0 4%; width:100%;  float:left; }
.footer-sub-full-div .footer-sub-1 h1 { font-size: 18px; }
.footer-sub-full-div .footer-sub-1 a { }
.footer-sub-full-div .footer-sub-1 a:hover { }

.footer-sub-full-div .footer-sub-1 h2 {    }
.footer-sub-full-div .footer-sub-1 h3 {    }
.footer-sub-full-div .footer-sub-1 h4 {  }

.footer-sub-full-div .footer-sub-2{  width:100%;  margin: 10% 0 0 4%; float:left; }
.footer-sub-full-div .footer-sub-2 h1 {   }
.footer-sub-full-div .footer-sub-2 a { }
.footer-sub-full-div .footer-sub-2 a:hover { }
.footer-sub-full-div .footer-sub-2 img {  } 


/*--------------------  request-a-quote-mobile --------------------------*/

.footer-sub-full-div .request-a-quote { display:none;}

.footer-sub-full-div .request-a-quote-mobile{ 
   display:block;
	width: 80%;
	 margin: 5% 5% 5% 2%;
    padding: 0;
    }
	
	
.footer-sub-full-div .request-a-quote-mobile .request-a-quote-sub-mobile { width:100%; height:auto; float:left; margin:0px; padding:0px;}

.footer-sub-full-div .request-a-quote-mobile .request-a-quote-sub-mobile .input-dv { width:100%; height:auto; float: left; margin:0px; padding:0px;
}
.footer-sub-full-div .request-a-quote-mobile .request-a-quote-sub-mobile .security-text{ width:100px; height: auto; margin:0px; padding:0px; float:left;}
.footer-sub-full-div .request-a-quote-mobile .request-a-quote-sub-mobile .security-input{ 
    float:left;
    border: 1px solid #b2b2b2;
    border-radius: 3px;
    color:#221e1f;
    height:21px;
	width:100px; 
    margin:0 0 6px 7px;
    outline: medium none;
    padding:2px !important;
}

 placeholder { color:#221e1f; }

.footer-sub-full-div .request-a-quote-mobile .request-a-quote-sub-mobile .input-dv .input-1 {
    border: 1px solid #b2b2b2;
    border-radius: 3px;
	width:100%;
    
    float: left;
    height:21px;
    margin:0 0 6px 0;
    outline: medium none;
    padding:2px !important;
}

.footer-sub-full-div .request-a-quote-mobile .request-a-quote-sub-mobile .security-submit-button{
    background-color: #000000;
    border: medium none;
    border-radius: 4px;
    color: #fff;
    height: 30px;
    margin: 3% 0 0;
    outline: medium none;
    padding: 3px;
    text-align: center;
    width: 65%;
}
	
.footer-sub-full-div .request-a-quote-mobile .request-a-quote-sub-mobile .input-2 {
border: 1px solid #b2b2b2;
border-radius: 2px;
 color:#221e1f;
height: 17px;
outline: medium none;
padding: 2px;
height: 25px;
width: 102%;
border-radius: 3px;
margin-bottom:5px;
}
.footer-sub-full-div .request-a-quote-mobile .request-a-quote-sub-mobile .input-2  option{ padding-left:10px !important;}

.footer-sub-full-div .request-a-quote-mobile .request-a-quote-sub-mobile .securityimages{
    border: medium none;
    border-radius: 5px;
    float: left;
    height: 28px;
    margin: 4px 2% 1% 0;
    padding: 0;
    width: 50%;
}

.footer-sub-full-div .footer-sub-1 h1 {

    margin: 0;
    padding: 0 0 5%;
   
}


.footer-sub-full-div .request-a-quote-mobile  h1 { margin:0px; padding:0 0 7% 0; font-size:21px; color:#787878; text-transform:uppercase; font-weight:normal;   }


/*--------------------  request-a-quote-mobile end --------------------------*/
	 
	 }