.navbar-form {
	border-color: #ffffff;
} 
 .carousel-control {
    position: absolute;
    top: 123px;
    bottom: 176px;
    left: 38px;
    width: 2%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
    background-color: rgba(0,0,0,0);
    filter: alpha(opacity=50);
    opacity: .5;
}
.carousel-control.right {
    right: 10px;
  }
 .lng > button > img {
 width:148px;
  border-radius:6px;
 
 }
 .btn-default1 {
    color: #333;
    background-color: #fff;
    border-color: #ccc;
}
  .btn1 {
   /*  display: inline-block; */
    padding: 0px 0px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
  .product_details {
        margin-top: 90px;
  }
		.frts-nav {
		 z-index:999;
		 position:fixed;
		 width:100%;
		}
		.subItm {
		
		  left: 31%; 
		  z-index: 999;
	     position: absolute;
	     display: block;   
	      margin-top: -26px;
		}
		.subItm2{
		  left: 31%; 
		  z-index: 999;
	     position: absolute;
	     display: block;   
	      margin-top: -26px;
		}
		.navbar-form1 {
		padding: 0px 0px;
		margin-top: 0px;
		padding-top : 2px;
        margin-top: 4px;
        margin-right: -15px;
       margin-bottom: 8px;
       margin-left: -15px;
        /* border-top: 1px solid transparent; */
       border-bottom: 1px solid transparent;
       -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);
       box-shadow: inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);

		}
		.url-search {
		margin-left:40px;
		line-height: 2.00;
		float: left;
		}
		.navbar-form1 .input-group>.form-control {
           width: 80%;
               }
		@media (min-width: 768px){
        .navbar-form .input-group>.form-control {
           width: 90%;
               }
         }
         @media (max-width: 767px){
           .navbar-form .input-group>.form-control {
             width: 90%;
               }
           .url-search {
		     margin-left:0px;
		     width:83%;
		} 
         }
		.note {
		overflow:hidden;
		text-align :justify;
		}
		
		.noteBtn{
    border: none;
    display: inline-block;
    padding: 8px 16px;
    vertical-align: middle;
    overflow: hidden;
    text-decoration: none;
    color: inherit;
    background-color: inherit;
    text-align: center;
    cursor: pointer;
    white-space: nowrap;
        margin-bottom: 7px;
    }
    
    .heading {
     padding: 35px;
     text-align: center;
    background-color: #eaeaea;
}
.heading-lang {
	padding: 25px;
    text-align: center;
    background-color: #eaeaea;
}
 .container1 {
   display: flex;
   flex-direction: column;
   padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    @media (min-width: 768px) { width: 750px; }
    @media (min-width: 992px) { width: 970px; }
    @media (min-width: 1200px) { width: 1140px; }
 }
  .container1 > * {
  flex: 1 100%;
  width:
} 
.skiptranslate {
  padding : 0px 5px;
}
 .upper-menu {
   display: flex;
   flex-flow: row wrap;
   width: 100%;
   padding: 5px 0;
 
 }
 .lower_menu {
   display: flex;
   flex-flow: row wrap;
    width: 100%;
 }
 .menu-list {
    display: flex;
    list-style:none;
    width:100%;
    align-items:center;
 }
 .menu-list > li {
  /*  flex: 1; */
   align-items:center;
}
.menu-list > li>a {
 color : #ffffff;
}
.search {
 flex :1;
}
.secndSrch {
display:flex;
 flex-direction: row;
 padding-top: 5px;
}
.cart-menu {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    height: 100%;
    line-height: 20px;
    font-size: 16px;
    letter-spacing: .1px;
    font-weight: 500;
    color: #fff;
    flex: 0 0 auto;
    min-width: 112px;  
   
}
.dropdown-menu1 {
    position: absolute;
    top: 100%;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}

._firstrades {
    padding-bottom: 56px;
    min-width: 978px;
    position: relative;
     @media (min-width: 768px) { min-width: 750px; }
    @media (min-width: 992px) {  min-width: 970px; }
    @media (min-width: 1200px) {  min-width: 1140px; }
}
.frt_upper {
    position: fixed;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: auto;
    -ms-flex: auto;
    flex: auto;
    will-change: transform;
    width: 100%;
    height: 91px;
    background-color: rgba(58, 57, 57, 0.86);
    color: #f0f0f0;
    z-index: 10;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    
}

.frt_upper .frt_upper_inner {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
   /*  max-width: 1248px; */
    width: 100%;
    height: 100%;
    margin: 0 auto;
    /* -webkit-flex-flow: row ; 
    flex-flow: row ; */
}
.frt_upper .frt_logo {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
.frt_logo_inner {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.frt_logo_inner>a>img {
 max-width: 170px;
}
.frt_upper .product_search {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}
 
.frt_upper .stockist_search {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.frt_upper .menu_contact {
    margin: 0 10px;
   /*  max-width: 150px; */
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.frt_upper .menu_contact {
    min-width: 112px;
}
.frt_upper .menu_contact {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.menu_contact_inner {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    height: 100%;
    line-height: 20px;
    font-size: 16px;
    letter-spacing: .1px;
    font-weight: 500;
    color: #fff;
}
.menu_contact_inner>a {
 color:#ffffff;
}
.menu_contact_log {

}
.frt_upper .menu_contact_log {
    margin: 0 10px;
   /*  max-width: 150px; */
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.frt_upper .menu_contact_log {
    min-width: 70px;
}
.frt_upper .menu_contact_log {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.menu_log_inner {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    height: 100%;
    line-height: 20px;
    font-size: 16px;
    letter-spacing: .1px;
    font-weight: 500;
    color: #fff;
}
.menu_log_inner>a {
 color:#ffffff;
}
/* .frt_upper ._1S7OK2 {
    height: 100%;
    min-width: 124px;
} */
.secndSrch>button {
max-height: 34px;
}

 
.frt_lower_inner {
    color: #ffffff;;
    text-align: center;
    display:flex;
}

.lower_menu_div1 {
	width:11%;
}
.lower_menu_div2 {
	width:20%;
}
.lower_menu_div2 ul>li {
	padding:0 5px;
}
.lower_menu_div3 {
	width:69%;
}
.frt_lower_inner .frt_lower_menu {
    margin: 0 auto;
    padding: 0 16px;
    max-width: 1248px;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
   /*  text-align: left; */
    flex-wrap: wrap;
    list-style: none;
     align-items: center;
     justify-content: flex-end;
}
.frt_lower_menu>li {
 align-items: center;
}
.frt_lower_menu>li>a {
 font-weight: 600;
}
.frt_lower_menu>li>a:hover {
 color:#ffffff;
}

a, img {
    text-decoration: none;
    color: inherit;
    border: none;
    outline: none;
}



.header-container {
 display: flex;
 flex-direction: column;
 /* padding: 0.3em 0 0; */
}



.top-menu {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: 40px 0px 20px;
}
.logo {
 grid-column: span 1;
 z-index:999;
}
.logo img {
 max-width : 170px;
}
.search2 {
grid-column: span 6;
}
.search_list {
 display: flex;
 flex-direction: row;
 list-style:none;
}
.cart2 {
  grid-column: span 4;
  
}
.cart2-list {
 display: flex;
 flex-direction: row;
 list-style:none;
 justify-content: space-between;
 padding-top: 10px;
}
.cart2-list>li>a {
 color:#ffffff;
}
.language-translater {
  grid-column: span 1;
}
.frts-slider {
 margin-top: 85px;
}


=================================================
/* hot product css */

.product-note11 {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 10px;
  grid-auto-rows: 200px;
  grid-template-areas: 
    ". a a ."
    ". a a .";
}
.note {
  grid-area: a;
  align-self: center;
  justify-self: center;
  text-align:justify;
  font-family: "Comic Sans MS", cursive, sans-serif;
}
 .hot-product {
    display: grid;
    grid-template-columns: repeat(12, 1fr);
    grid-template-rows: 40px 0px 20px;
   }
===================================================
 @media screen and (max-width:: 1025px) {
.navbar-form1 .input-group>.form-control {
    width: 80%;
   }
 }
 @media screen and (max-width:: 992px) {
 .navbar-form1.input-group>.form-control {
    width: 80%;
   }
    .search2{
        grid-row: 1;
        grid-column: span 12;
        padding-top: 0px;
        margin-right: 5px;
    }
    .search_list {
    padding-left: 18px;
    }
    .logo{
        grid-column: span 3;
    }
    .logo img {
      max-width : 120px;
     }
    .cart2 {
    grid-column: span 6;
    }
    .language-translater {
      grid-column: span 3;
 }
 .secndSrch {
    padding-left: 38px;
}
.search2 .navbar-form {
    border-color: none;
    }
 #google_translate_element {
   padding: 5px 0 0 0;
 }
 .top-menu {
    grid-template-rows: 40px 40px 20px;
}
.frts-slider{
 margin-top: 141px;
}
 }
 @media screen and (max-width: 768px) { 
   .lng > button > img {
       width:70px;
      border-radius:6px;
 
 }
  .logo{
        grid-column: span 3;
    }
  .search2 {
        grid-row: 1;
        grid-column: span 12;
         padding-top: 0px;
          margin-right: 5px;
    }
    .language-translater {
      grid-column: span 3;
    }
   .search_list {
    padding-left: 18px;
    }
   
    .logo img {
      max-width : 120px;
     }
    .cart2 {
    grid-column: span 6;
    }
    
 .secndSrch {
    padding-left: 38px;
}
 #google_translate_element {
   padding: 5px 0 0 0;
 }
 .top-menu {
    grid-template-rows: 40px 40px 20px;
}
.frts-slider{
 margin-top: 121px;
}
.product_details {
    margin-top: 130px;
 }
 
  .carousel-control {
    position: absolute;
    top: 80px;
    bottom: 176px;
    left: 6px;
    width: 2%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
    background-color: rgba(0,0,0,0);
    filter: alpha(opacity=50);
    opacity: .5;
}
}
  @media screen and (max-width: 640px) {
  .lower_menu_div1 {
	width:0%;
} 
  .lower_menu_div2 {
	width:100%;
} 
.lower_menu_div3 {
	width:100%;
} 
  .search2 {
        grid-row: 1;
        grid-column: span 12;
         padding-top: 0px;
          margin-right: 5px;
    }
   .search_list {
    padding-left: 18px;
    }
    .logo{
        grid-column: span 3;
    }
    .logo img {
      max-width : 120px;
     }
    .cart2 {
    grid-column: span 6;
    }
    .language-translater {
      grid-column: span 3;
 }
 .secndSrch {
    padding-left: 38px;
}
 #google_translate_element {
   padding: 5px 0 0 0;
 }
 .top-menu {
    grid-template-rows: 40px 40px 20px;
}
.frts-slider{
 margin-top: 130px;
}
.product_details {
    margin-top: 130px;
}
  }
  @media screen and (max-width: 580px) {
  .navbar-form1 .input-group>.form-control {
    width: 76%;
   }
    .search2{
        grid-row: 1;
        grid-column: span 12;
         padding-top: 0px;
          margin-right: 5px;
    }
  .search_list {
    padding-left: 18px;
    }
    .logo{
        grid-column: span 3;
    }
    .logo img {
      max-width : 80px;
      padding-top: 5px;
     }
    .cart2 {
    grid-column: span 6;
    }
     .cart2>ul {
     padding-left: 0;
     }
    .language-translater {
      grid-column: span 3;
 }
 .secndSrch {
    padding-left: 25px;
}
 #google_translate_element {
   padding: 5px 0 0 0;
 }
 .top-menu {
    grid-template-rows: 40px 40px 20px;
}
.frts-slider{
 margin-top: 141px;
}

 .carousel-control {
    position: absolute;
    top: 20px;
    bottom: 176px;
    left: 6px;
    width: 2%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
    background-color: rgba(0,0,0,0);
    filter: alpha(opacity=50);
    opacity: .5;
}
 .lng > img {
 width:110px;
 }
}
  @media screen and (max-width: 480px) {
  .navbar-form1.input-group>.form-control {
    width: 76%;
   }
    .search2{
        grid-row: 1;
        grid-column: span 12;
         padding-top: 0px;
          margin-right: 5px;
    }
  .search_list {
    padding-left: 18px;
    }
    .logo{
        grid-column: span 3;
    }
    .logo img {
      max-width : 80px;
      padding-top: 5px;
     }
    .cart2 {
    grid-column: span 6;
    }
     .cart2>ul {
     padding-left: 0;
     }
    .language-translater {
      grid-column: span 3;
 }
 .secndSrch {
    padding-left: 25px;
}
 #google_translate_element {
   padding: 5px 0 0 0;
 }
 .top-menu {
    grid-template-rows: 40px 40px 20px;
}
.frts-slider{
 margin-top: 121px;
}

 .carousel-control {
    position: absolute;
    top: 20px;
    bottom: 176px;
    left: 6px;
    width: 2%;
    font-size: 20px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 2px rgba(0,0,0,.6);
    background-color: rgba(0,0,0,0);
    filter: alpha(opacity=50);
    opacity: .5;
}
 .lng > button > img {
 width:125px;
 }
}
@media screen and (max-width: 411px) {
.lng > button > img {
 width:110px;
 }
 
}
@media screen and (max-width: 380px) {
.lng > button > img {
 width:110px;
 }
}
@media screen and (max-width: 340px) {

.navbar-form1 .input-group>.form-control {
    width: 74%;
}
.lng > button > img {
 width:90px;
 }
}

 /* @media screen and (max-width: 1200px) { 
    .search2{
        grid-row: 1;
        grid-column: span 9;
    }
    .logo{
        grid-column: span 3;
    }
    .logo img {
      max-width : 120px;
     }
    .cart2 {
    grid-column: span 6;
    }
    .language-translater {
      grid-column: span 3;
 }
 .secndSrch {
    padding-left: 38px;
}
 #google_translate_element {
   padding: 5px 0 0 0;
 }
 .top-menu {
    grid-template-rows: 40px 40px 20px;
}
   } */
   
   .frt_lower_menu>li {
    align-items: center;
    margin: 0 5px;
}
 
 
  
  .ax {padding-top: 6%;
    opacity: 0.87;
  } 
/*=========================================================================*/
 

	