
.hero_text_wrapper {
    width: 45%;
    padding: 30px
}
.custom-swaltimer-font,.custom-swal-font{
    font-family: 'Raleway';
    font-size: 10px;
    color: #000;
    position: absolute;
    top: 110px;
    box-shadow: none;
    -webkit-animation-name: sildeInLeft;
	animation-name: sildeInLeft;
}
.customLoginAlert{
    font-family: 'Raleway';
    font-size: 10px;
    color: #000;
}
.swal2-actions button {
    background-color: #f15e12;
    border: 1px solid #f15e12;
    color: #fff;
    font-weight: 700;
}
.swal2-actions button:hover {
    background-color: #f15e12;
}
.custom-timer-bar{
    background-color: #f15e12;
}
.slider_banner h1::first-letter{
    text-transform: capitalize;
}
.outer_wrapper {
    background-color: #f15e12;
}
.slider_banner{
    background-color: #fff;
    border: 40px solid #f15e12;
    border-radius: 60px;
    margin: 0;
    width: 100%;
}
.slider_banner .slider_shop_now{
    margin-top: 20px;
    border: 2px solid #f15e12 !important;
    border-radius: 5px;
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
    display: inline-block;
    font-weight: 700;
    padding: 12px 40px;
    transition: all 0.3s ease 0s;
    background: #f15e12;
    color: #fff !important;
}
.slider_banner .slider_shop_now:hover{
    border: 2px solid #FFB600 !important;
    background: #FFB600 !important;
    color: #fff !important;
}
.hero_slide_image {
    -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
    background-color: #f5f5f7;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
    -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
    width: 55%;
}
.crockery_hero_carousel .owl-item .hero_slide_image img {
    height: 530px;
    width: 100%;
    object-fit: cover;
}
.hero_text {
    max-width: 500px;
}
.crockery_hero_carousel .owl-nav {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    text-align: center;
}
.crockery_hero_carousel .owl-nav button {
    width: 90px;
    height: 60px;
}
.crockery_hero_carousel .owl-nav button.owl-prev {
    background: #FFB600;
}
.crockery_hero_carousel .owl-nav button.owl-next {
    background: #F15E12;
}

.hero_text h4 {
    color: #1c1b19;
    font-size: 24px;
    font-weight: 500;
    margin: 0 0 5px;
}
.hero_text h1 {
    color: #1c1b19;
    font-size: 60px;
    font-weight: 600;
    margin: 0 0 25px
}
.hero_text p {
    margin: 0 0 30px;
}


.welcome_section {
    background-color: #F5F5F7;
    padding: 75px 0;
}
.welcome_text h4 {
    color: #F15E12;
    font-size: 16px;
    font-weight: 400;
    letter-spacing: 10px;
    text-transform: uppercase;
}
.sec_title {
    color: #0b0f0e;
    font-size: 45px;
    font-weight: 700;
    margin: 0 0 30px;
    padding: 0 0 20px;
    position: relative;
}
.sec_title::before {
    background: #f15e12 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 3px;
    left: 50%;
    margin-left: -60px;
    position: absolute;
    width: 120px;
}


/* Left Image - Right Text Block */
.leftimage_righttext {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.left_image {
    -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
    padding: 100px 0 100px 100px;
    width: 50%;
    position: relative;
    z-index: 1;
}
.left_image:before {
    background-color: #F15E12;
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    height: 100%;
    width: 90%;
    z-index: -1
}
.left_image img {
    max-width: 720px;
    width: 100%;
    border: 15px solid #fff;
}
.right_text_wrapper {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 50px 90px;
    width: 50%;
}

/* Left Image - Right Image Block */
.lefttext_rightimage {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.right_image {
    -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
    padding: 100px 100px 100px 0;
    position: relative;
    width: 50%;
    z-index: 1;
}
.right_image:before {
    background-color: #F15E12;
    position: absolute;
    content: "";
    right: 0;
    top: 0;
    height: 100%;
    width: 90%;
    z-index: -1
}
.right_image img {
    max-width: 720px;
    width: 100%;
    border: 15px solid #fff;
}
.left_text_wrapper {
    -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
    padding: 50px 90px;
    width: 50%;
}
.right_text {
    width: 100%;
}
.right_text p {
    color: #444444;
    font-size: 18px;
    margin: 0 0 40px;
}
/*.onsale_single_prod {
    padding: 0 15px;
    width: 33.33%;
}*/

.onsale_prod_img img {
    height: 100%;
    max-width: inherit;
    object-fit: contain;
    padding: 10px;
}
.owl-stage {
    margin: auto;
}
.onsale_single_prod a {
    display: block;
}
.onsale_prod_img {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border: 10px solid #f5f5f7;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    height: 300px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    overflow: hidden;
    transition: .3s;
    margin: 0 0 20px;
}
.onsale_single_prod:hover .onsale_prod_img {
    border: 10px solid #F15E12;
}
.prod_name {
    color: #565656;
    font-size: 20px;
    font-weight: 400;
    margin: 0 0 5px;
    font-family: 'Open Sans', sans-serif;
	min-height: 50px;
}
.prod_name::first-letter{
    text-transform: capitalize;
}
.prod_price {
    color: #0b0f0e;
    font-size: 20px;
    font-weight: 800;
    font-family: 'Open Sans', sans-serif;
    transition: .3s
}
.prod_price s{font-weight: bold;}
.prodtabs_content:hover .prod_price {
    color: #F15E12;
}
.prod_price .old_price {
    display: inline-block;
    font-weight: 400;
    margin: 0 0 0 8px;
}
.onsale_single_prod:hover .prod_price {
    color: #F15E12
}
.products_tabs_wrapper {
    padding: 100px 0 70px;
}

.products_tabs ul.nav-tabs li a {
    border: medium none;
    border-radius: 0;
    color: #868686;
    font-size: 20px;
    font-weight: 700;
    margin: 0 20px;
    padding: 5px;
}
.products_tabs ul.nav-tabs {
    border: medium none;
}
.products_tabs ul.nav-tabs li.nav-item {
    margin: 0;
}
.products_tabs ul.nav-tabs li.nav-item a.active {
    border-bottom: 2px solid #f15e12;
    color: #f15e12;
}
.prodtabs_content_wrapper {
  padding: 40px 0 0;
}
.prodtabs_content .prodimage {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #f5f5f7;
    border: 10px solid transparent;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    height: 315px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    overflow: hidden;
    padding: 15px;
    transition: .3s;
    margin: 0 0 20px
}
.prodtabs_content:hover .prodimage {
    border: 10px solid #f15e12;
}
.prodtabs_content .prodimage img {
    height: 100%;
    width: auto;
}
.prodtabs_content {
  margin: 0 25px;
  position: relative;
    text-align: center
}
@media screen and (max-width: 767px){
.prod_name { min-height:30px;}