/********ipad-pro****************/
@media (min-width : 1024px) and (max-width : 1366px) and (orientation : landscape) {

}
@media (min-width : 1024px) and (max-width : 1366px) and (orientation : portrait) {
.product_left h3 {
    font-size: 15px;
}
.product_left h3 span::after {
    left: 84%;
    top: -19px;
    width: 12px;
    padding: 23px 0;
}
.foooter_left ul {
    font-size: 13px;
}
}
/********ipad****************/
@media (orientation : landscape) and (min-device-width : 768px) and (max-width : 1024px) {
.product_left h3 {
    font-size: 15px;
}
.product_left h3 span::after {
    left: 84%;
    top: -19px;
    width: 12px;
    padding: 23px 0;
}

}

@media (min-width : 768px) and (max-width : 1024px) and (orientation : portrait) {
.foooter_left ul {
    font-size: 10px;
}
.home_product ul.products li.product {
    width: 49% !important;
}
.product_left h3 {
    font-size: 12px;
}
.product_left h3 span::after{display:none;}
.foooter_left img{
	width:100%;
}
.foooter_left h2 {
    font-size: 19px;
    margin: 0 0 20px;
}
}
/********iphone-X****************/

@media (min-width : 375px) and (max-width : 812px) and (orientation : landscape) { 


}

/** iPhone 6 in portrait **/
@media only screen and (min-width : 360px) and (max-width : 667px)  and (-webkit-min-device-pixel-ratio: 2) and (orientation : portrait) {

}

/*iPhone 6  landscape*/
@media only screen  and (min-device-width : 375px)  and (max-device-width : 667px)  and (-webkit-min-device-pixel-ratio: 2)  and (orientation : landscape) {

}
/** in landscape **/
@media only screen and (min-width : 480px) and (max-width : 768px) and (-webkit-min-device-pixel-ratio: 2) and (orientation : landscape) {
.header_left{
	float:left;
	width:33%;
	padding: 22px 0 0;
}
.header_left p {
    font-size: 13px;
}
.header_center{
	float:left;
	width:33%;
}
.header_center img{
	width:100%;
}
.header_right{
	float:left;
	width:17%;
	padding:14px 0;
}
.header_right img{
	width:100%;
}
.navbar-toggle {
    position: absolute;
    float: right;
    padding: 9px 10px;
    margin-top: 0;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: #00adee;
    background-image: none;
    border: 1px solid #00adee;
    border-radius: 0px;
    right: 0;
    top: -45px;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.nav_left {
    width: 100%;
    text-align: center;
    margin: 0;
	padding:0 0 15px;
}
.nav_left li {
    display: block;
    text-align: left;
}
.cart_wrap {
    margin: 0;
}
.nav_left li.cart_wrap a {
    background: url(../images/img2.png) no-repeat 6px 16px;
    padding: 13px 10px 13px 29px;
}
.nav_left .search-container {
    float: none;
    display: inline-block;
	margin: 0 0 0 7px;
}
.navbar-right {
    text-align: left;
    margin: 0;
}
.navbar-right li {
    display: block;
    text-align: left;
}
.nav_left li a {
    padding: 5px 8px;
}
.navbar-right li a {
    padding: 5px 8px;
}
.product_left h3 span::after {
    left: 45.5%;
    top: -12px;
    width: 15px;
    padding: 23px 0;
}
.home_product ul.products li.product {
    width: 49% !important;
}
.foooter_left{
	width:50%;
	float:left;
}
}

/** in portrait **/
@media only screen and (min-width : 320px) and (max-width : 480px) and (orientation : portrait) {
.header_left {
    float: none;
    width: 100%;
    padding: 10px 0 0;
    text-align: left;
}
.header_left p {
    font-size: 13px;
}
.header_center{
	float:left;
	width:60%;
}
.header_center img{
	width:100%;
}
.header_right{
	float:left;
	width:40%;
	padding:7px 0;
}
.header_right img{
	width:100%;
}
.navbar-toggle {
    position: absolute;
    float: right;
    padding: 9px 10px;
    margin-top: -12px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: #00adee;
    background-image: none;
    border: 1px solid #00adee;
    border-radius: 0px;
    right: 0;
    top: -85px;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.nav_left {
    width: 100%;
    text-align: center;
    margin: 0;
	padding:0 0 15px;
}
.nav_left li {
    display: block;
    text-align: left;
}
.cart_wrap {
    margin: 0;
}
.nav_left li.cart_wrap a {
    background: url(../images/img2.png) no-repeat 6px 16px;
    padding: 13px 10px 13px 29px;
}
.nav_left .search-container {
    float: none;
    display: inline-block;
	margin: 0 0 0 7px;
}
.navbar-right {
    text-align: left;
    margin: 0;
}
.navbar-right li {
    display: block;
    text-align: left;
}
.nav_left li a {
    padding: 5px 8px;
}
.navbar-right li a {
    padding: 5px 8px;
}
.product_left h3 span::after {
	display:none;
}
.product_right{
	padding:15px 0 0;
}
.home_product ul.products li.product {
    width: 100% !important;
}
.foooter_left{
	padding:0 0 15px;
}
.carousel-caption h1{
    font-weight: 400;
    font-size: 15px;
}
.carousel-caption p {
    font-size: 14px;
}
.carousel-caption {
    bottom: 17%;
}
.carousel-indicators {
    bottom: 0;
}
.cat_product ul li {
    display: inline-block;
    width: 100%;
    margin: 0 0 10px;
}
.cat_product ul li img{
	width:100%;
}
.product_left h3.prod_title span::after {
	display:none;
}
.banner_wrap img{
	min-height:120px;
}
.footer_bootam p {
    font-size: 13px;
}
.nav_left li.header_search{display:none;}
.header_search_mobile {
    display: block;
    width: 80%;
}
.header_search_mobile {
    display: block;
    width: 100%;
}
.header_search_mobile input[type=text] {
    padding: 4px 6px;
    margin-top: 0px;
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 300;
    font-size: 13px;
    color: #00adee;
    border: none;
    background: none;
}
.header_search_mobile .search-container button {
    float: right;
    padding: 4px 10px;
    margin-top: 0px;
    margin-right: 0px;
    background: none;
    font-size: 17px;
    border: none;
    cursor: pointer;
    color: #00adee;
}
.header_search_mobile input[type=text]::-moz-placeholder {
  color: #00adee;
  opacity: 1;
}
.header_search_mobile input[type=text]:-ms-input-placeholder {
  color: #00adee;
}
.header_search_mobile input[type=text]::-webkit-input-placeholder {
  color: #00adee;
}
.top_header {
    padding: 10px 15px;
    height: auto;
    background: #363636;
}
.welcome_wrap img{height:auto;}
.covid_wrap img{width:100%;}
.woocommerce ul.products, .woocommerce-page ul.products {
    clear: both;
    padding: 0;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
    float: none;
    margin: 0 0 11px;
}
}


/** iPhone 5 & 5S in landscape **/
@media only screen and (max-width : 568px) and (min-width : 320px) and (-webkit-min-device-pixel-ratio: 2) and (orientation : landscape) {
.navbar-toggle {
    margin-top: 0px;
}
}


/** iPhone 5 & 5S in portrait **/
@media only screen and (min-width : 320px) and (max-width : 568px) and (-webkit-min-device-pixel-ratio: 2) and (orientation : portrait) {


}
