/* --------------------------------------------------
	Template Name:
    Template URI:
    Description:
    Author:
    Author URI:
    Version: 1.0
	------------------------------------------------ */
/*------------------------------------------------------
	   1.Theme Default CSS (body, link color, section etc)
	   2. Header
	   3.Mainmenu-Area
	   4.Slider-Area
	   5.Service-Area
	   6.New-Product-Area
	   7.Banner-Area
	   8.Static-Slider-Area
	   9.Feature-Preduct-Area
	   10.Blog-Area
	   11.Purchase-Progress-Area
	   12.Contuct-Area
	   13.Footer-Area
	   14.Contuct-Us-Page
	   15.Blog-Page-Area
	   16.Bedroom-Page-Area
	   17.Home-2
	   18.Home-3
	   19.Home-4
	   20.Product-Details
	   21.Login-Page
       22. Wishlist-Page
	   23.Cart-Page
	   24.Checkout-Page
 ------------------------------------------------------------*/
/* ---------1.Theme default CSS---------- */
@import url(https://fonts.googleapis.com/css?family=Roboto&Roboto+Medium:400,100,100italic,300,300ita‌​lic,400italic,500,500italic,700,700italic,900italic,900);


html, body {
    height: 100%;
}

body {
    font-size: 16px;
    color: #4C515E;
    font-family: Roboto;
    line-height: 1.1;
}

.btn21{
    border-radius: 5px !important;
    padding: 0px 20px 1px 10px !important;
}
.floatleft {
    float: left
}

.floatright {
    float: right
}

.alignleft {
    float: left;
    margin-right: 15px;
    margin-bottom: 15px
}

.Happy_pawfit {
    margin-bottom: 30px;
}

.alignright {
    float: right;
    margin-left: 15px;
    margin-bottom: 15px
}

.aligncenter {
    display: block;
    margin: 0 auto 15px
}

a:focus {
    outline: 0px solid;
    text-decoration: none;
}

img {
    max-width: 100%;
}

.fix {
    overflow: hidden
}

p {
    margin: 0 0 10px;
    color: #4C515E;
    font-size: 18px;
}

.delivery_medium {
    font-family: Roboto+Medium;
}

h1, h2, h3, h4, h5, h6 {
    color: #323335;
    font-weight: 500;
    line-height: 1.35;
    margin: 0px;
    line-height: 1.2;
    padding-bottom: 15px;
}


h1 {
    font-size: 32px;


}

h3 {
    font-size: 16px;
}

h2 {
    font-size: 30px;
}

.fenlei a {
    color: #F7941D;
}

.fenlei * {
    font-size: 16px;
}

a {
    transition: all 0.3s ease 0s;
    text-decoration: none;
    color: #4c515e
}

.orange {
    color: #F7941D;
}

a:hover {
    /**color: #C2A773;**/
    text-decoration: none;


}

.langauge_title_span, .langauge_title_span_image {
    vertical-align: middle;
}

.customer_category_title {
    text-transform: uppercase;
}

a {
    font-size: 16px;
    cursor: pointer;
}

ul {
    list-style: outside none none;
}

. pro_meta_description ul, .product-simple-content ul {
    list-style: inside;
}

.clear {
    clear: both
}


::-moz-selection {
    background: #b3d4fc;
    text-shadow: none;
}

::selection {
    background: #b3d4fc;
    text-shadow: none;
}

#shippingChange p {
    text-align: left;
    padding-left: 10%;
}

.browserupgrade {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

.shippingShow {
    display: none;
}

.ptb-10 {
    padding: 10px 0
}

.ptb-25 {
    padding: 25px 0
}

.ptb-40 {
    padding: 40px 0
}

.ptb-50 {
    padding: 50px 0
}

.ptb-60 {
    padding: 60px 0
}

.ptb-70 {
    padding: 70px 0
}

.product_image_name {
    font-size: 16px;
}

.ptb-80 {
    padding: 25px 0
}

.pt-10 {
    padding-top: 10px;
}

.pt-40 {
    padding-top: 40px;
}

.pt-50 {
    padding-top: 50px;
}

.pt-80 {
    padding-top: 80px;
}

.pb-30 {
    padding-bottom: 30px;
}

.pb-40 {
    padding-bottom: 40px;
}

.pb-50 {
    padding-bottom: 50px;
}

.pb-80 {
    padding-bottom: 30px;
    padding-top: 30px
}

.mt-30 {
    margin-top: 30px;
}

.mt-40 {
    margin-top: 40px;
}

.mt-50 {
    margin-top: 50px;
}

.mb-30 {
    margin-bottom: 30px;
}

.bg-color-1 {
    background: white;
}

/* scrollUp-start */
#scrollUp {
    opacity: 75%;
    background: #333333 none repeat scroll 0 0;
    border: none;
    border-radius: 50%;
    bottom: 20px;
    color: #ffffff;
    display: flex;
    flex-direction: column;
    font-size: 22px;
    height: 40px;
    justify-content: center;
    position: absolute;
    right: 10px;
    text-align: center;
    transition: all 0.3s ease 0s;
    width: 40px;
}

.walk_image1 {
    padding-left: 8rem;
    padding-right: 8rem;
}

#scrollUp:hover {
    opacity: 100%;
    color: white!important;
    text-decoration: none;
}

.meta_description {
    font-family: Roboto;
    /*font-weight: bold;*/
    color: white;
}

.pawfit_list_description .app_image {
    width: 100%;
}

.products-a-categories1 {
    background: rgba(204, 204, 204, 1);
}

.all-products-1 {
    padding-top: 35px;
    border-top: 1px solid whitesmoke;
    padding-bottom: 35px;
}

ul.ul-categories {
    padding: 0;
    height: 30px;
    margin-top: 0;
    margin: 0 auto;
    float: none;
    display: flex;
    justify-content: center;
}

.ul-categories a {
    margin-top: 5px;
    display: inline-block;
}

ul.ul-categories li.li-categories {
    list-style: none;
    padding: 0;
    text-align: center;
}

.blog-content p {
    margin-bottom: 0;
}

.pawfitWalk {
    position: absolute;
    top: 45%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.div-categories {
    height: 30px;
    background: #E6E7E9;
    vertical-align: middle;
}



.function_pawfitWalk {
    padding-bottom: 30px;
}

.btn_function_walk.active {
    background: #4C525E;
    border-color: #4C525E;
}
.table_img .tu img{
    width: 100%;
}
.div_walk {
    max-width:500px;
    min-height: 280px;
}
.btn_function_walk1{
    min-height: 270px;
}


.btn_function_walk.active:hover, .btn_function_walk.active:focus {
    background: #4C525E;
}

.Google_play {
    margin-top: 35px;
    margin-bottom: 10px;
}

.products-a-categories {
    cursor: pointer;

}

ul.ul-categories li {
    height: 100%;
}

/* .sticky */
.sticky {
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1111111;
    animation: 300ms ease-in-out 0s normal none 1 running fadeInDown;
}

.mc_embed_signup_scroll {
    text-align: center;
}

.tab-box-fixed {
    position: fixed;
    top: 0;
    z-index: 9999999999;
}

.shoubian_home_btn {

}

.tab-box-sticky {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    left: 0;
    z-index: 99999999999;
}

.sticky1 {
    left: 0;
    top: 0px;
    position: fixed;
    width: 100%;
    z-index: 99;

}

.sticky2 {
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    width: 100%;
    z-index: 99;
    animation: 300ms ease-in-out 0s normal none 1 running fadeInDown;
}

/* ---------2.Header-start---------- */
.header-top-area {
    background: #f2f2f2 none repeat scroll 0 0;
}

.header-left-menu {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    display: inline-block;
}

.header-left-menu:hover {
    color: #C2A773;
    background: none;
}

.header-left-menu ul {
    box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.3);
    left: 0px;
    padding: 0 10px;
    top: 130%;
    width: 210px;
}

.header-left-menu ul li a {
    border-radius: 0;
    color: #4b4b4b;
    display: block;
    font-size: 13px;
    font-weight: normal;
    height: inherit;
    line-height: 24px;
    min-width: 145px;
    padding: 12px 9px;
    text-align: left;
    text-transform: capitalize;
    border-bottom: 1px solid #ebebeb;
}

.header-left-menu img {
    margin-right: 8px;
}

.header-left-menu i, .header-top-left ul li a i {
    margin-left: 5px;
}

.header-left-menu ul li a:hover, .header-top-left ul li a:hover, .header-top-right ul li a:hover {
    color: #C2A773;
    background: none;
    transition: none;
}

.dropdown-menu {
    border: 0px solid rgba(0, 0, 0, 0.15);
    border-radius: 0px;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.176);
    margin: 0px 0 0;
    padding: 0px 0;
}

.header-top-area .btn {
    padding: 6px 21px 6px 0;
}

.header-top-area .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
    background-color: #F2F2F2 !important;
    border-color: #F2F2F2 !important;
    color: #333333;
}

/* header-top-left */
.header-top-left {
    display: inline-block;
}

.header-top-left ul {
}

.header-top-left ul li, .header-top-right ul li {
    display: inline-block;
    position: relative;
    text-align: left
}

.header-top-left ul li a {
    font-size: 13px;
    margin-right: 20px;
    display: block;
    text-transform: capitalize;
}

.header-top-right ul li a {
    font-size: 13px;
    margin-right: 20px;
    display: block;
    text-transform: capitalize;
}

.header-top-left ul li ul {
    box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.3);
    left: -75px;
    margin-left: 0;
    padding: 0 15px;
    position: absolute;
    top: 195%;
    width: 210px;
    display: none;
    z-index: 1111;
    background: #fff;
}

.header-top-left ul li ul li {
    display: block;
}

.header-top-left ul li ul li a {
    padding: 12px 0px;
    border-bottom: 1px solid #ebebeb;
    margin-right: 0px;
}

/* header-top-right */
.single-header-bottom-info {
    display: inline-block;
    padding: 0 70px 0 23px;
    position: relative;
}

.header-top-right {
    margin-top: 5px;
    text-align: right;
}

.header-top-area .header-top-right a span {
    float: left;
    margin-right: 7px;
    margin-top: 4px;
}

.header-top-right ul li a {
    margin-right: 0;
    margin-left: 30px;
}

/* header-bottom-area-start */
.header-bottom-area {
    background: white;
}

.header-bottom-area .col-lg-7 .single-header-bottom-info:first-child {
    border-left: medium none;
}

.logo.logo2 {
    text-align: center;
}

.single-header-bottom-info {
    border-left: 1px solid #666666;
    display: inline-block;
    padding: 0 40px;
    position: relative;
}

.width_longger {
    width: 245px;
}

.btn_Temp, .btn_Vir {
    width: 194px;
}

.header-bottom-icon span {
    color: #5c5c5c;
    float: left;
    font-size: 28px;
    margin-top: 9px;
}

.header-bottom-text {
    margin-left: 40px;
}

.header-bottom-text h3 {
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 3px;
    text-transform: uppercase;
}

.header-bottom-text p {
    font-size: 14px;
    margin-bottom: 0;
}

.shoutu_product > div {
    float: left;
    width: 16.6%;
}

.header-bottom-right {
    text-align: center;
}

.shop-cart {
    position: relative;
}

.shop-cart span {
    font-size: 23px;
    top: 5px;
    position: relative;
    left: -7px;
}

.shop-cart-hover {
    background: #ffffff none repeat scroll 0 0;
    box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.3);
    right: 0px;
    opacity: 0;
    position: absolute;
    /**top: 140%;**/
    transform: scaleY(0);
    transform-origin: 0 0 0;
    transition: all 0.4s ease 0s;
    visibility: hidden;
    width: 100%;
    z-index: 999999;

    /*max-height: 550px;*/
}

@media (min-width: 768px) {

    .shop-cart-hover {
        right: 15px;
        width: 300px;
        max-height: 550px;

    }
}



li.dropdown {
    margin-bottom: 0;
}

.header-bottom-right:hover .shop-cart-hover {
    opacity: 1;
    visibility: visible;
    transform: scaleY(1);
    z-index: 99999999;
    display: block;
}

#miniCartDetails {
    min-height: 21px;
    /*max-height: 550px;*/
}

.shop-cart-hover-1 {
    opacity: 1;
    visibility: visible;
    transform: scaleY(1);
    z-index: 999;
}

.shop-cart-hover .cart-img {
    float: left;
    margin-right: 5px;
    width: 20%;
}

.removeProductIcon {
    margin-right: 5px;
}

.shop-cart-hover ul li {
    overflow: hidden;
    padding: 20px 20px 0;
}

.shop-cart-hover ul li .cart-content {
    display: inline-block;
    float: left;
    text-align: left;
    width: 58%;
    padding-left: 10px;

}

.header-bottom-right .shop-cart-hover ul li a i {
    margin-left: 5px;
}

.shop-cart-hover ul li .cart-content span {
    display: block;
    font-size: 12px;
}

.shop-cart-hover ul li .cart-content h4 a {
    font-size: 13px;
    font-weight: 600;
    margin-bottom: 6px;
    text-transform: uppercase;
}

.header-bottom-right .checkout-bg a:hover {
    background: #C2A773;
    color: white !important;
}

.header-bottom-right {
    z-index: 1111;
}

.header-bottom-right .cart-del i:hover {
    color: #C2A773;
}

.header-bottom-right.header-bottom-right-2 .checkout-bg a:hover {
    background: #e73b49 none repeat scroll 0 0;
}

.header-bottom-right-2 .cart-del i:hover, .header-bottom-right.header-bottom-right-2 .cart-content h4 a:hover {
    color: #e73b49;
}

.header-bottom-right.header-bottom-right-4 .checkout-bg a:hover {
    background: #ff8a0c none repeat scroll 0 0;
}

.header-bottom-right-4 .cart-del i:hover, .header-bottom-right.header-bottom-right-4 .cart-content h4 a:hover {
    color: #FF8A0C;
}

.header-bottom-right.header-bottom-right-4 .checkout-bg a:hover {
    background: #FF8A0C none repeat scroll 0 0;
}

.cart-content span a {
    font-size: 13px;
    margin-bottom: 5px;
    color: #555;
}

.cart-del i {
    cursor: pointer;
}

.shop-cart-hover ul li.total-price {
    border-top: 1px solid darkgray;
    padding: 20px;
    margin-bottom: 20px;
    margin-left: 5%;
    width: 90%;

    /**font-weight: 700;**/
    /**margin: 10px 20px 10px;
	margin-right: 10px;
	padding: 20px 0;**/
}

.shop-cart-hover .checkout-bg {
    background: white none repeat scroll 0 0;
    padding: 18px 30px !important;
    text-align: center;
}

.checkout-bg > a {
    background: #F7941D none repeat scroll 0 0;
    color: #fff;
    display: block;
    padding: 10px 0;
    text-transform: capitalize;
    border-radius: 3px;
}

/* ---------3.Mainmenu-Area-Start---------- */
.mainmenu {
    height: 61px
}

.mainmenu ul {
}

.mainmenu ul li {
    display: inline-block;
    position: relative;
    padding: 0;
    text-align: right;
}

#dropdown_menu_profile li {
    display: block !important;
}

#dropdown_menu_profile li a {
    text-align: center;
}

/*.mainmenu ul li:first-child a {
    padding-left: 0;
}*/
.mainmenu > nav > ul > li > a {
    display: block;
    font-size: 17px;
    font-family: Roboto;
    font-weight: 400;
    line-height: 25px;
    color: #4C515E;
    position: relative;
    text-transform: capitalize;
    transition: all .3s;
    border-bottom: 2px solid transparent;
}

.mainmenu > nav > ul > li > a > span {
    color: #F7941D;
}

.mainmenu ul li:hover > a, .mainmenu ul li.active > a {
    color: #C2A773;
}

#mainCartTable td {
    vertical-align: middle;
}

.mainmenu ul li ul {
    background: #ffffff none repeat scroll 0 0;
    left: 0;
    padding: 15px 10px;
    position: absolute;
    top: 100%;
    width: 230px;
    z-index: 111;
    text-align: left;
    opacity: 0;
    transform: scaleY(0);
    transform-origin: 0 0 0;
    visibility: hidden;
    transition: all .5s;
    box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.3);
}

.mainmenu ul li:hover > ul {
    opacity: 1;
    transform: scaleY(1);
    visibility: visible;
}

.mainmenu ul li > ul li {
    display: block;
}

.mainmenu ul li > ul li > a {
    color: #666666;
    padding: 6px 0;
    text-transform: capitalize;
    font-weight: 500;
}

.mainmenu ul li > ul li > a:hover {
    color: #C2A773;
    transition: none;
}

/* megamenu */
.mainmenu ul li .megamenu {
    background: #ffffff none repeat scroll 0 0;
    box-shadow: 0 1px 7px -2px rgba(0, 0, 0, 0.3);
    padding: 15px 10px;
    position: absolute;
    width: 690px;
    transition: all .5s;
    transform: scaleY(0);
    opacity: 0;
    visibility: hidden;
    transform-origin: 0 0 0;
    z-index: 5000;
}

.mainmenu ul li:hover .megamenu {
    opacity: 1;
    transform: scaleY(1);
    visibility: visible;
}

.mainmenu ul li .megamenu span {
    width: 33.3%;
    float: left;
    padding: 0 18px;
}

.mainmenu ul li .megamenu span a.megatitle {
    border-bottom: 1px solid #dddddd;
    color: #333333;
    font-size: 16px;
    font-weight: 900;
    margin-bottom: 8px;
    text-transform: uppercase;
}

.mainmenu ul li .megamenu span a {
    color: #666666;
    font-size: 14px;
    font-weight: 400;
    padding: 7px 0;
    text-transform: capitalize;
    overflow: hidden;
}

.mainmenu ul li .megamenu span a:hover {
    color: #C2A773;
    transition: none;
}

.shop_now_btn {
    margin-top: 23px;
}

.mainmenu ul li .megamenu2 {
    width: 800px !important;
    left: -30px;
}

.mainmenu ul li .megamenu2 span {

    width: 25%;
}

.feature-itme {
    position: relative;
}




.mobile-product-feature h1 a {
    color: white;
    font-size: 13px;
}


/* end-megamenu */
.menu-search-box {
    margin-top: 0px;
    text-align: right;
}

.menu-search-box form {
    position: relative;
}

.menu-search-box form input {
    background: #3e3d33 none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    color: #fff;
    font-size: 13px;
    height: 40px;
    padding-left: 9px;
    width: 100%;
}

.menu-search-box.scnd-fix form input {
    color: #555;
}

.menu-search-box form button {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    height: 100%;
    line-height: 47px;
    position: absolute;
    right: 0;
    width: 40px;
}

/* ---------4.Slider-Area-Start---------- */
.slider-area {
    position: relative;
    /**margin-top:-15px;**/
}

.nivo-caption {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    bottom: 0;
    box-sizing: border-box;
    color: #ffffff;
    display: none;
    height: 100%;
    left: 0;
    opacity: 1;
    overflow: hidden;
    padding: 5px 10px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    z-index: 8;
}

.slide_all_1 {
    left: 131px;
    position: absolute;
    top: 21%;
}

.slider-area.slider-area-4 .slide_all_1, .slider-area.slider-area-4 .slide_all_2 {
    top: 31%;
}

div.nav-div-float {
    height: 100%;
    float: left;
    padding: 5px 20px 0 20px;
    box-sizing: border-box;
    cursor: pointer;
    margin-right: 3px;
}

div.nav-div-float:hover {
    background: #cccccc;
}

div.nav-div-father {
    padding: 0;
    height: 100%;
}

.shou-ye-modal-vedio {
    height: 500px;
    margin-top: 5%;
}

.shou-ye-modal-vedio iframe {
    height: 500px;
}

.home_top {
    margin: 0;
    padding: 7px 0;
    background: #f7941d;
    text-align: center;
    color: white;
    font-size: 13px;
}

.slider-area.slider-area-3 .slide_all_1, .slider-area.slider-area-3 .slide_all_2 {
    left: 0;
    right: 0;
    text-align: center;
    top: 37%;
    width: 100%;
}

.slider-area.slider-area-3 .slide_all_1 h1, .slider-area.slider-area-3 .slide_all_2 h3, .slider-area.slider-area-3 .slide_all_2 h2 {
    color: #ffffff;
    font-size: 35px;
    margin-bottom: 10px;
}

.slider-area.slider-area-4 .slide_all_2 {
    left: 44%;
    position: absolute;
    width: 56%;
    text-align: center;
}

.slider-area.slider-area-4 .slide_all_2 h1, .slider-area-4 .slide_all_2 h2, .slider-area-4 .slide_all_2 h3 {
    font-weight: 500;
}

.slider-area.slider-area-3 .slide_all_1 p {
    font-size: 23px;
}

.slide_all_1 h1 {
    color: #555;
    font-size: 24px;
    font-weight: 900;
    letter-spacing: 0.5px;
    line-height: 1;
    margin-bottom: 20px;
    text-transform: uppercase;
}

.slide_all_1 h3, .slide_all_1 h2 {
    color: #2e2d25;
    font-size: 48px;
    font-weight: 900;
    line-height: 1;
    margin-bottom: 17px;
    text-transform: uppercase;
}

.slide_all_2 {
    left: 8%;
    position: absolute;
    top: 21%;
}

.slide_all_2.home-2 h1, .slide_all_2.home-2 h2, .slide_all_2.home-2 h3 {
    font-weight: 500;
}

.checkout-box ul.nav, #main-content ul.nav {
    width: 285px;
    margin-top: 15px;
    background: rgba(252, 252, 252, 1);
}

.information-right .checkout-box {
    margin-top: 15px;
    background: rgba(252, 252, 252, 1);
}

.checkout-box ul.nav li, #main-content ul.nav > li {
    margin-bottom: 0;

}

.checkout-box ul.nav > li > a, #main-content ul.nav > li > a {
    padding: 21px 7px 20px;
    margin-left: 13px;
    font-size: 14px;
    font-family: Roboto;
    font-weight: 400;
    color: rgba(76, 81, 94, 1);
    border-bottom: 1px solid rgba(210, 210, 210, 1);
    width: 250px;
}

ul.nav > li > a.logout {
    border-bottom: none !important;
}

.slide_all_2 h1 {
    color: #555;
    font-size: 24px;
    font-weight: 900;
    letter-spacing: 0.5px;
    line-height: 1;
    margin-bottom: 20px;
    text-transform: uppercase;
}

.slide_all_2 h3, .slide_all_2 h2 {
    color: #2e2d25;
    font-size: 48px;
    font-weight: 900;
    line-height: 1;
    margin-bottom: 17px;
    text-transform: uppercase;
}

.slider-btn {
    margin-top: 45px;
}

.slider-area.slider-area-4 .slider-btn > a {
    background: #FF8A0C;
}

.new-img {
    width: 69px;
}

.slider-btn > a {
    background: #c2a773 none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    font-size: 13px;
    font-weight: 900;
    line-height: 42px;
    padding: 16px 20px;
    text-transform: uppercase;
    vertical-align: top;
}

.slider-btn.home-2 > a {
    background: #e73b49 none repeat scroll 0 0;
}

.nivo-control {
    background: #ffffff none repeat scroll 0 0;
    border-radius: 50%;
    display: inline-block;
    height: 12px;
    margin: 0 5px;
    text-indent: -99999px;
    width: 12px;
}

.nivo-controlNav {
    bottom: -12px;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 10;
}

.nivo-control.active {
    background: #e09e25 none repeat scroll 0 0;
}

.slider-area.slider-area-2 .nivo-control.active {
    background: #e73b49 none repeat scroll 0 0;
}

.slider-area-4 .nivo-control.active {
    background: #FF8A0C;
}

/* ---------5.Service-Area-Start---------- */
.service-area.home-page-2 {
    background: #f8f8f8 none repeat scroll 0 0;
}

.service-area {
    position: absolute;

    padding: 0;
    z-index: 1;
    top: 10%;
    left: 17vw;
}

.mobile-header-customers-say {
    text-align: center;
    background: #333333;
    width: 100%;
    color: #f4f4f4;
}

.mobile-header-customers-say img {
    height: 100%;
    width: 135px;
    margin-bottom: 3px;
}

.service-area h1 {
    font-size: 1.46vw;
    color: #4C515E;

}

button[disabled], html input[disabled], .btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    cursor: not-allowed;
    background: #999999;
    border: 1px solid #999999;
    opacity: 1;
}

button[disabled]:hover, html input[disabled]:hover {
    background: #999999;
    border: 1px solid #999999;
}

div.shop_now_btn {


}

.youtube-vedio-div {
    position: relative;
}

.youtubeVideodiv {
    position: absolute;
    bottom: 3%;
    left: 0;
    width: 50%;
    left: 25%;
    color: white;
    text-align: center;
}

.youtubeVideo-bg {
    display: flex;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.youtubeVideo-bg video {
    background-size: cover;
    background-position: 50% 50%;
    position: absolute;
    margin: auto;
    width: 100%;
    height: 100%;
    right: -100%;
    bottom: -100%;
    top: -100%;
    left: -100%;
    object-fit: cover;
    z-index: -100;
}

.youtubeVideodiv h2 {
    color: white;
}

div.shop_now_btn .btn {
    background: rgba(247, 148, 29, 1);
    border-radius: 3px;
    border: 0;
    font-size: 16px;
    font-family: Roboto;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
}

div.shop_now_btn .btn2 {
    color: white;
    font-size: 16px;
}

.btn {
    border-radius: 3px;
    min-height: 20px;
    color: #FFFFFF;
    font-family: Roboto;

}

ul.manu-nav {
    height: 100%;
    /*width: 100%;*/
}

.service-content {
    margin-left: 37px;
}

.service-icon {
    border: 1px solid #e1e1e1;
    border-radius: 50%;
    height: 50px;
    line-height: 42px;
    margin-right: 16px;
    text-align: center;
    width: 50px;
    float: left;
    position: absolute;
}

.service-content {
    margin-left: 69px;
    margin-top: 0;
    position: relative;
    top: 6px;
}

.service-content > h4 {
    font-size: 13px;
    font-weight: 500;
    text-transform: capitalize;
}

.service-content > span {
    font-size: 13px;
}

.single-service {
    border: 2px solid #EEEEEE;
    cursor: pointer;
    overflow: hidden;
    padding: 10px;
    position: relative;
    min-height: 316px;
}

.service-img {
    position: relative;
    overflow: hidden;
    padding: 10px;
}

.service-img a {
    display: block;
}

.single-service h3 {
    color: #333333;
    display: block;
    font-size: 14px;
    font-weight: 700;
    margin-top: 15px;
    text-align: center;
    text-transform: uppercase;
    transition: all .3s;
}

.single-service:hover h3 {
    color: #c2a773;
}

.service-area.service-area-4 .single-service:hover h3 {
    color: #FF8A0C;
}

.service-img a img {
    backface-visibility: hidden;
    display: block;
    height: 100%;
    width: 100%;
}

.service-img .secendary {
    position: absolute;
    left: 0;
    top: 100%;
    opacity: 0;
}

.single-service:hover .secendary {
    opacity: 1;
    padding: 20px;
    transform: translate3d(0px, -100%, 0px);
}

.single-service:hover .primary {
    transform: translate3d(0px, -100%, 0px);
    opacity: 0;
}

/* ---------6.New-Product-Area-Start---------- */
.single-new-product {
    margin-bottom: 30px;
    overflow: hidden;
    height: 300px;
}

.section-title {
    position: relative;
}

.section-title h2 {
    display: inline-block;
    font-size: 24px;
    font-weight: 900;
    line-height: 30px;
    text-transform: uppercase;
    margin-bottom: 15px;
}

.section-title p {
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    margin-bottom: 0;
    margin-bottom: 40px;
}

.product-img > a::before {
    background: #333 none repeat scroll 0 0;
    content: "";
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 4;
    transition: all .4s;
}

.single-new-product:hover a:before {
    opacity: 0.1;
}


.product-img {
    position: relative;
}

.product-img > a {
    position: relative;
    display: block;
    transition: all .4s;
}

.product-img .seceond_img {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    transition: all .4s;
}

.new-product-action {
    bottom: 0;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 4;
    opacity: 0;
    transition: all .4s;
    transform: scaleY(0);
    transform-origin: center bottom 0;
}

.new-product-action a {
    background: #e7cc98 none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    font-size: 16px;
    margin: -1px;
    padding: 8px 11px;
}

.new-product-action a span.cart_pad {
    margin-right: 7px;
}

.new-product-action a:hover {
    background: #c2a773;
}

.single-new-product:hover .seceond_img {
    opacity: 1;
}

.single-new-product:hover .new-product-action {
    opacity: 1;
    z-index: 11111;
    transform: scaleY(1)
}

.product-content {
}

.div-categories {
    display: none;
    box-shadow: 0 4px 10px -3px #999;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 5;
    animation: 300ms ease-in-out 0s normal none 1 running fadeInDown;
}

.icon_shop-cart {
    width: 35px;
    height: 22px;
}

.the_water {
    max-width: 70%;
}

.product-content a h3 {
    color: #666666;
    display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3em;
    overflow: hidden;
    text-transform: capitalize;
    margin: 10px 0;
}

.big-price {
    font-size: 24px;
    font-family: Roboto-Black;
}

.addCart-div {
    margin-top: 10px;
}

/*.addToCart {*/

/*    border: 2px solid #81bc00;*/
/*    cursor: pointer;*/
/*    border-radius: 5px;*/
/*    color: #81bc00;*/
/*    font-size: 14px;*/
/*    height: auto;*/
/*}*/

.store-btn-addtocart {
    width: 100%;
    height: 80%;
}

.addToCart:hover {
    color: white;
    /*background: #81bc00;*/
}

h3.finalPrice {
    font-size: 18px;
    font-weight: 700;
    color: #666666;
    margin: 5px 0px 10px;
    font-family: Roboto-Black;
}


.product-content a h3:hover {
    color: #c2a773;
}

.product-price-star i {
    color: #c2a773;
    font-size: 14px;
}

.product-content h4 {
    color: #333333;
    font-size: 16px;
    font-weight: 700;
    margin-top: 7px;
}

span.new {
    background: #ee5655 none repeat scroll 0 0;
    color: #ffffff;
    font-size: 12px;
    padding: 4px 8px;
    position: absolute;
    top: 12px;
    z-index: 111;
}

.price h4 {
    display: inline-block;
}

h3.del-price {
    color: #777;
    display: inline-block;
    font-size: 16px;
    margin-left: 10px;
}

.porduct-option-left.floatleft > span {
    color: #555;
}

.product-icon-wrapper {
    position: absolute;
    right: 22px;
    top: 5px;
}

.product-icon {
    opacity: 0;
    position: relative;
    right: -40px;
    visibility: hidden;
    transition: all .4s;
}

.product-icon li {
    margin-bottom: 5px;
}

.product-icon a {
    background: #ffffff none repeat scroll 0 0;
    display: flex;
    flex-direction: column;
    height: 40px;
    justify-content: center;
    text-align: center;
    transition: all 0.4s ease 0s;
    width: 40px;
    margin-bottom: 3px;
    color: #c2a773;
}

.article-all-btn {
    text-align: center;
    margin-top: 43px;
}

.customer-review-top {
    overflow-x: auto;
}

.new-product-area.home-page-2 .single-new-product .product-icon ul li a:hover {
    background: #ffffff none repeat scroll 0 0;
    color: #e73b49;
}

.product-icon a:hover {
    background: #c2a773;
    color: #fff;
}

.single-new-product:hover .product-icon {
    opacity: 1;
    right: 9px;
    top: 5px;
    visibility: visible;
    z-index: 11;
}

.footer-link-list li {
    margin-bottom: 5px;
}

.dotted-style2 .owl-carousel .owl-controls .owl-nav div, .dotted-style3 .owl-carousel .owl-controls .owl-nav div {
    background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
    color: #ffffff;
    display: flex;
    flex-direction: column;
    font-size: 20px;
    height: 60px;
    justify-content: center;
    left: 150px;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    width: 42px;
    opacity: 0;
    transition: all .4s;
    line-height: 60px;
}

.dotted-style2 .owl-carousel:hover .owl-controls .owl-nav div {
    opacity: 1;
    left: 172px
}

.dotted-style2 .owl-carousel .owl-controls .owl-nav div.owl-next {
    right: 150px;
    left: auto;
}

.dotted-style2 .owl-carousel:hover .owl-controls .owl-nav div.owl-next {
    right: 172px
}

.dotted-style3 .owl-carousel .owl-controls .owl-nav div {
    left: 10px;
    top: 40%;
}

.dotted-style3 .owl-carousel:hover .owl-controls .owl-nav div {
    opacity: 1;
    left: 0px
}

.dotted-style3 .owl-carousel .owl-controls .owl-nav div.owl-next {
    right: 10px;
    left: auto;
}

.dotted-style3 .owl-carousel:hover .owl-controls .owl-nav div.owl-next {
    right: 0px
}

.dotted-style4 .owl-carousel .owl-controls .owl-nav div {
    display: inline-block;
    font-size: 20px;
    height: 30px;
    line-height: 25px;
    position: absolute;
    right: 16px;
    text-align: center;
    top: -71px;
    width: 30px;
}

.dotted-style4 .owl-carousel .owl-controls .owl-nav div.owl-next {
    right: 60px;
    left: auto;
}

/* ---------7.Banner-Area-Start---------- */
.single-banner {
    overflow: hidden;
}

.single-banner img {
    transition: all .5s;
}

.single-banner img:hover {
    transform: scale(1.1)
}

.banner_img_3 {
    margin-bottom: 30px;
}

/* ---------8.Static-Slider-Area-Start---------- */
.single-slider {
    position: relative;
}

.slider-img {
}

.slider-info {
    left: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
}

.slider-info h3 {
    color: #808080;
    font-size: 24px;
    font-weight: 900;
    letter-spacing: 0.5px;
    line-height: 1;
    margin-bottom: 20px;
}

.slider-info h1 {
    color: #2e2d25;
    font-size: 48px;
    font-weight: 900;
    line-height: 1;
    margin-bottom: 17px;
}

.slider-info h2 {
    color: #2e2d25;
    font-size: 48px;
    font-weight: 900;
    line-height: 1;
    margin-bottom: 17px;
}

.slider-info a {
    background: #c2a773 none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    font-size: 13px;
    font-weight: 900;
    line-height: 42px;
    margin-top: 45px;
    padding: 0 20px;
    vertical-align: top;
}

.dotted-style .owl-carousel .owl-controls .owl-dots {
    margin-top: -30px;
    position: relative;
    text-align: center;
}

.dotted-style .owl-carousel .owl-controls .owl-dots .owl-dot {
    background: #869791 none repeat scroll 0 0;
    border-radius: 100%;
    display: inline-block;
    height: 12px;
    margin: 0 2px;
    width: 12px;
}

.dotted-style .owl-carousel .owl-controls .owl-dot.active {
    background: #c2a773 none repeat scroll 0 0;
}

.static-single-slider {
    position: relative;
}

.static-slider-text {
    max-width: 600px;
    position: absolute;
    right: 8%;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
}

.static-slider-text h2 {
    font-size: 18px;
    line-height: 1;
    margin-bottom: 20px;
    text-transform: uppercase;
}

.static-slider-text h1 {
    font-size: 28px;
    font-weight: 900;
    line-height: 1;
    margin-bottom: 30px;
    text-transform: uppercase;
}

.static-slider-text p {
    color: #333333;
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    margin-bottom: 0;
}

a.shopnow {
    background: #c2a773 none repeat scroll 0 0;
    color: #ffffff;
    display: inline-block;
    font-size: 14px;
    font-weight: 900;
    line-height: 40px;
    margin-top: 45px;
    padding: 0 20px;
    text-transform: uppercase;
}

/* ---------9.Feature-Preduct-Area-Start---------- */
.feature-action a {
    padding: 10px 20px;
}

.feature-preduct-area.home-page-2 .single-new-product .product-img {
    float: left;
    width: 40%;
}

.feature-preduct-area.home-page-2 .single-new-product .product-content {
    float: left;
    padding-left: 12px;
    text-align: left;
    width: 60%;
}

.feature-preduct-area.home-page-2 .product-img.product-img-home2 {
    width: 100%;
}

.feature-preduct-area.home-page-2 .product-content.product-content-home2.text-center {
    text-align: center;
    width: 100%;
}

.feature-preduct-area.dotted-style4.home-page-2 .section-title::after {
    display: none;
}

.feature-preduct-area.dotted-style4.home-page-2 .single-new-product .new-product-action > a {
    background: #f9a0ae none repeat scroll 0 0;
}

.feature-preduct-area.dotted-style4.home-page-2.feature-area-2 .single-new-product .new-product-action > a:hover {
    background: #e73b49 none repeat scroll 0 0 !important;
}

/* ---------10.Blog-Area-Start---------- */
.single-blog {
    overflow: hidden;
}

.blog-img {
    overflow: hidden;
}

.blog-img img {
    transition: all .4s;
}

.blog-img:hover img {
    transform: scale(1.1);
}

.blog-info h2 {
    display: block;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    margin-bottom: 12px;
    margin-top: 21px;
    text-transform: capitalize;
}

.stories_html_content {
    margin-bottom: 28px;
}

.blog-info h2:hover {
    color: #c2a773;
}

.blog-info p {
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    margin-bottom: 0;
    padding: 0 0 18px;
}

.blog-info > a {
    color: #333333;
    font-size: 16px;
    font-weight: 300;
    text-transform: capitalize;
}

.blog-info > a:hover {
    color: #c2a773;
}

.blog-info a .lnr-arrow-right {
    margin-left: 8px;
    margin-top: 5px;
    position: absolute;
}

/* ---------11.Purchase-Progress-Area-Start---------- */
.single-purchase {
    margin-top: 30px;
}

.purchase-info {
}

.purchase-info h3 {
    display: block;
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 10px;
    margin-top: 20px;
}

.purchase-info p {
    font-size: 16px;
    font-weight: 300;
    line-height: 24px;
    margin-bottom: 0;
}

/* ---------12.Contuct-Area-Start---------- */
.contact-area {
    background: #f6f6f6 none repeat scroll 0 0;
}

.contuct-info h4 {
    display: block;
    font-size: 16px;
    font-weight: 900;
    margin-bottom: 5px;
    text-transform: uppercase;
}

.public-container p {
    margin: 0 0 38px;
}

.contuct-info p {
    color: #333333;
    display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 0;
}

.search-box form {
    position: relative;
}

.search-box form input {
    height: 48px;
    width: 100%;
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #e6e6e6;
    color: #909090;
    font-weight: 300;
    padding: 10px 65px 10px 10px;
}

.search-box button {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-color: -moz-use-text-color -moz-use-text-color -moz-use-text-color #e1e1e1;
    border-image: none;
    border-style: none none none solid;
    border-width: medium medium medium 1px;
    height: 100%;
    position: absolute;
    right: 0;
    width: 40px;
}
.shipping-choose label{
    display: inline;
}
/* ---------13.Footer-Area-Start---------- */
.footer-area {
    background: #4D505F;
    margin-top: 80px;
}

.product_peijian_image {
    text-align: center !important;
}


.footer-logo {
    display: block;
    margin-bottom: 25px;
}

.footer-wrapper > p {
    color: #fff;
    line-height: 24px;
    margin-bottom: 20px;
}

.footer-wrapper ul li {
    color: #ffffff;
    display: block;
    line-height: 25px;
    margin-bottom: 15px;
}

.footer-wrapper ul li a {
    color: #fff;
}

.footer-wrapper ul li a:hover {
    color: #C2A773;
}

.support-page a {
    color: #f7941d;
}

.footer-wrapper > ul li span {
    text-transform: capitalize;
    color: #fff;
}

ul.footer-social li {
    display: inline-block;
}

ul.footer-social li a {
    color: #fff;
    display: block;
    height: 35px;
    width: 35px;
}

.footer-wrapper ul.footer-social li {
    margin-bottom: 0;
}

.footer-title {
    position: relative;
    margin-bottom: 21px;
}

.support-detail {
    margin-top: 80px;
}

.support-detail h1 {
    text-align: center;
}

.footer-title::before {
    background: #c2a773 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 2px;
    position: absolute;
    width: 40px;
}

.service-area .content {
    width: 70%;
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

div.feature-product.hidden-xs > .des_name {
    color: white;
}

.feature-image {
    width: 100%;
}

.feature-products {
    position: relative;
    padding: 0;
}

.product-item * {
    text-align: left;
}

.feature-products:after {
    content: "";
    display: block;
}


.feature-product-small-image {
    display: flex;
    justify-items: center;
    justify-content: center;
}

.new-img1 {
    width: 69px;
    height: auto;

}

.new-img {
    position: relative;
    bottom: -10px;
    left: -50px;
}

.icon-new:before {
    content: "\e716";
}


.service-area-1 {
    top: 8%;
    display: inline-block;
}

.icon {
    color: white;

}

.service-area-1 * {
    color: white;
}

input.unsubscrip::-ms-input-placeholder {
    text-align: center
}

input.unsubscrip::-webkit-input-placeholder {
    text-align: center
}

.footer-title a h3 {
    color: #ffffff;
    font-size: 16px;
    font-weight: 900;
    line-height: 22px;
    padding-bottom: 17px;
    text-transform: uppercase;
}

ul.usefull-link li {
    margin-bottom: 6px;
}

ul.usefull-link li a {
    color: #ffffff;
    text-transform: capitalize;
    transition: all .3s;
}

ul.usefull-link li a:hover {
    margin-left: 8px;
    color: #c2a773;
}

.footer-wrapper-strong > a {
    float: left;
}

.wrapper-strong-span > p {
    color: #fff;
    float: left;
    line-height: 25px;
    margin-top: 21px;
}

.wrapper-strong-span > p {
    float: left;
    line-height: 25px;
    margin-top: 21px;
}

.footer-wrapper-img {
    overflow: hidden;
}

.footer-wrapper-img img {
    transition: all .4s;
}

.footer-wrapper-img img:hover {
    transform: scale(1.1);
}



.footer-wrapper-img > a {
    float: left;
    margin-bottom: 10px;
    margin-right: 10px;
    width: 29%;
}

.footer-wrapper-img > a {
    overflow: hidden;
}

.footer-wrapper > a {
    color: #ffffff;
    display: inline-block;
    font-style: italic;
}

.footer-wrapper > a:hover {
    color: #c2a773;
}

.footer-wrapper a i {
    float: right;
    margin-left: 10px;
    margin-top: 4px;
}

.copyright-area {
    background: #25241d none repeat scroll 0 0;
    padding: 30px 0;
}

.copyright.text-left > p {
    color: #fff !important;
    margin: 0;
}

.copyright-area.copyright-4 .copyright p {
    color: #444 !important;
}

.copyright.text-left > p a {
    color: #ffffff;
}

.copyright.text-left > p a:hover {
    color: #C2A773;
}

/* ---------14.Contuct-Page-Area-Start---------- */
.page-title-wrapper {
    background: rgba(0, 0, 0, 0) url("img/bg/contuct.jpg") no-repeat scroll center center / cover;
    min-height: 250px;
    position: relative;
}

.page-title {
    position: relative;
}

.page-title h3 {
    color: #333333;
    display: inline-block;
    font-size: 24px;
    font-weight: 900;
    position: absolute;
    text-transform: uppercase;
    top: 101px;
    vertical-align: top;
}

#map {
    height: 350px;
}

.contuct_f {
    color: #333333;
    margin-bottom: 30px;
    font-weight: 400;
}

.contuct_f > label {
    font-weight: 400;
    margin-bottom: 8px;
}

.form-control {
    border: 1px solid #ededed;
    border-radius: 3px;
    box-shadow: none;
}

.contuct_f span {
    color: #C2A773;
    font-size: 16px;
}

.contact-btn {
    border-radius: 0;
    border: 1px solid #ededed;
    padding: 8px 21px;
    text-transform: uppercase;
    font-weight: 700;
    background: #ddd;
}

.contact-btn:hover {
    background: #c2a773 none repeat scroll 0 0;
    border: 1px solid #c2a773;
    color: #ffffff;
}

/*---------- 15.Blog-Page-Area-Start -------------*/
/* .breadcrumbs-start*/
.breadcrumbs {
    background: rgba(255, 255, 255, 0.5) none repeat scroll 0 0;
    display: block;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 1;
}

ul.items li {
    display: inline-block;
    padding: 15px 12px;
}

ul.items li:first-child {
    padding-left: 0;
}

ul.items li a i {
    margin-left: 8px;
    position: absolute;
    top: 19px;
}

.items strong {
    color: #c2a773;
    font-weight: 400;
}

/*------post-list-wrapper-area-start---------- */
.post-list-wrapper-area {
}

.single-post-list {
    background: #f5f5f5 none repeat scroll 0 0;
    overflow: hidden;
    padding: 20px;
    margin-bottom: 20px;
}

.single-post-list:hover {
    box-shadow: 3px 3px 4px 0 rgba(0, 0, 0, 0.1);
}

.post-list-img {
    float: left;
    width: 50%;
}

.post-list-info {
    float: left;
    padding-left: 12px;
    width: 50%;
}

.post-list-info a h3 {
    font-size: 16px;
    margin-bottom: 10px;
    text-transform: uppercase;
}

.post-list-info a h3:hover {
    color: #C2A773;
}

.post-list-info span {
    float: right;
}

.post-list-info > h4 {
    color: #777777;
    font-size: 16px;
    margin-top: 12px;
}

.panle_7 {
    width: 100%;
}

.sideber-form {
    margin-bottom: 30px;
}

.sideber-form form {
    position: relative;
}

.sideber-form input {
    border: 1px solid #e1e1e1;
    border-radius: 3px;
    font-size: 14px;
    height: 40px;
    padding-left: 10px;
    text-transform: capitalize;
    width: 100%;
}

.sideber-form button {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    height: 100%;
    position: absolute;
    right: 0;
}

.single-sidebar {
    margin-bottom: 30px;
}

.sideber-form {
    margin-bottom: 30px;
}

.sidebar-title, .bedroom-title {
    margin-bottom: 37px;
    position: relative;
}

.sidebar-title > h4, .bedroom-title h4 {
    font-size: 16px;
    font-weight: 800;
    text-transform: uppercase;
}

.sidebar-title:before, .bedroom-title:before {
    background: #333333 none repeat scroll 0 0;
    bottom: -9px;
    content: "";
    height: 2px;
    position: absolute;
    width: 100%;
}

.sidebar-list a {
    display: block;
    padding: 4px 5px;
}

/* ----------16.Bedroom-Page-Area-Start--------------- */

/* ----------price-slider--------------- */
.ui-widget-header {
    background: #c2a773 none repeat scroll 0 0;
    color: #ffffff;
    font-weight: bold;
}

.public-container {
    margin-top: 60px;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-radius: 0px;
}

.ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all {
    background: #eaeaea none repeat scroll 0 0;
    border: medium none;
    height: 5px;
}

.ui-slider-handle.ui-state-default.ui-corner-all {
    background: #c2a773 none repeat scroll 0 0;
    border: medium none;
    height: 12px;
    position: absolute;
    top: -4px;
    width: 12px;
}

.price-slider-area > p {
    margin-bottom: 30px;
    margin-top: 22px;
}

h3.bedroom-side-title {
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 39px;
    position: relative;
    text-transform: uppercase;
}

h3.bedroom-side-title::before {
    background: #c2a773 none repeat scroll 0 0;
    bottom: -9px;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 40px;
}

.shipping-change-title {
    margin-top: 5px;
}

.shipping-choose p {
    margin-bottom: 5px;
}

.shipping-choose p label {
    margin-bottom: 0px;
}

/* ---------category-start------ */

.caregory li {
    border-bottom: 1px solid #dddddd;
}

.caregory a {
    display: block;
    font-size: 14px;
    padding: 12px 0;
    text-transform: uppercase;
}

.caregory span {
    color: #555;
    float: right;
}

.caregory ul li:hover span {
    color: #c2a773;
    transition: none 0s ease 0s;
}

/* ---------sideber-color-start ---------*/
.sideber-color li {
    display: inline-block;
}

.sideber-color li a {
    background: #000000 none repeat scroll 0 0;
    display: block;
    height: 20px;
    margin-right: 10px;
    width: 21px;
}

.sideber-color ul li.bg-colo-3 a {
    background: #ff0000;
}
.about-pawfit-btn{
    font-size: 16px;
}
.sideber-color ul li.bg-colo-4 a {
    background: #ddd;
}

.sideber-color ul li.bg-colo-5 a {
    background: #1857F7
}

.sideber-color ul li.bg-colo-6 a {
    background: #CE64D4
}

.sideber-color ul li.bg-colo-7 a {
    background: #EB6703
}

.sideber-color ul li.bg-colo-8 a {
    background: #FFD500
}

.sideber-color ul li.bg-colo-9 a {
    background: #945454
}

.sideber-ads.mt-40 {
    overflow: hidden;
}

.sideber-ads-img img {
    transition: all 0.4s ease 0s;
}

.sideber-ads-img img:hover {
    transform: scale(1.1);
}

/* category--product-area-start */
ul.tab_menu li {
    display: inline-block;
}

ul.tab_menu li a {
    background: #c6c6c6 none repeat scroll 0 0;
    color: #ffffff;
    font-size: 20px;
    margin-right: 10px;
    padding: 7px 11px;
}

ul.tab_menu li a:hover {
    background: #C2A773;
}

ul.tab_menu li.active a {
    background: #c2a773 none repeat scroll 0 0;
}

.single-category-product {
    overflow: hidden;
}

.single-category-product-img {
    float: left;
    width: 30%;
}

.single-category-product-info {
    float: left;
    padding-left: 30px;
    width: 70%;
}

.single-category-product-info > a h2 {
    font-size: 16px;
    font-weight: 500;
    margin: 17px 0;
}

.single-category-product-info > a h2:hover {
    color: #C2A773;
}

.price.category-price {
    margin: 25px 0;
}

.price.category-price h4 {
    font-weight: 500;
}

.single-category-product-info > p {
    font-weight: 300;
    margin-bottom: 30px;
}

.sort-by {
    float: left;
    margin-left: 28px;
    position: relative;
    top: -5px;
}

.sort-by label {
    color: #000000;
    font-size: 14px;
    font-weight: 500;
}

.sort-by i {
    margin-left: 6px;
}

.cust-select {
    border: 1px solid #e1e1e1;
    font-size: 14px;
    margin-left: 10px;
    padding: 6px 10px;
    text-transform: capitalize;
    width: 150px;
    color: #555;
}

.cust-select.cust-select-2 {
    width: 70px;
}

.new-product-action2.category-cart a {
    background: #e0e0e0 none repeat scroll 0 0;
    border: 1px solid #dddddd;
    color: #ffffff;
    display: inline-block;
    font-size: 16px;
    margin-right: 5px;
    padding: 10px 14px;
}

.new-product-action2.category-cart a:hover {
    background: #c2a773 none repeat scroll 0 0;
    border: 1px solid #dddddd;
    color: #ffffff;
}

.bg-black {
    background: #444 !important;
}

.new-product-action2.category-cart a.bg-black:hover {
    background: #c2a773 !important;
}

.new-product-action2.category-cart a.bg-black span {
    padding-right: 6px;
}

.single-new-product.category-new-product .new-product-action a {
    padding: 7px 8px;
}

/* pagination-area-start */
.pagination-area.mt-40 {
    border-top: 1px solid #dddddd;
}

.pagination-text {
    float: left;
}

.pagination-text {
    margin-top: 8px;
}

.bedroom-pagination {
    display: inline-block;
    float: right;
}

.pagination {
    margin: 0;
}

.pagination > li > a, .pagination > li > span {
    padding: 5px 10px;
    margin-right: 8px;
    border-radius: 4px;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background: #F7941D;
    border: orange;
    color: white !important;
}

.pagination > li > a, .pagination > li > span {

    color: #333333;
}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    color: #C2A773;
    background: none;
}

/* ---------17.Home-2-Start ---------*/
.mainmenu-area.home-page-2.sticky {
    border-bottom: 1px solid #ededed;
}

.header-top-area.home-page-2 {
    background: #ffffff none repeat scroll 0 0;
    border-bottom: 1px solid #e1e1e1;
}

.header-top-area.home-page-2 .header-top-left ul li.click_menu li a:hover, .header-top-area.home-page-2 .header-left-menu ul li a:hover, .header-top-area.home-page-2 .header-left-menu button:hover, .header-top-area.home-page-2 .header-top-left ul li a:hover, .header-top-area.home-page-2 .header-top-right ul li a:hover, .header-bottom-area.home-page-2 .header-bottom-right .shop-cart a:hover {
    color: #e73b49;
}

.mainmenu-area.home-page-2 .mainmenu {
    border-top: 1px solid #ebebeb;
}

.pawfit_news_subcription_img {
    width: 100px;
}

.pawfit_news_subcription_h2 {
    margin-top: 20px;
}

.pawfit_news_subcription_btn {
    text-align: center;
    margin-top: 80px;
}

.mainmenu-area.home-page-2 {
    background: #ffffff none repeat scroll 0 0;
    text-align: center;
}

.mainmenu-area.mainmenu-area-4.sticky {
    border-bottom: 1px solid #dedede;
}

.pawfit_news_subcription {
    margin-top: 50px;
    background: #F7F7F7;
    padding-bottom: 30px;
    padding-top: 30px;
}

.pawfit_news_subcription.find-password p {
    margin-bottom: 25px;
}

.mainmenu-area.home-page-2 .mainmenu ul li a {
    color: #444444;
    font-weight: 500;
}

.mainmenu-area.home-page-2 .mainmenu ul li .megamenu {
    text-align: left;
}

.mainmenu-area.home-page-2 .mainmenu ul li.active > a {
    color: #e73b49;
}

.mainmenu-area.home-page-2 .mainmenu ul li a:hover {
    color: #e73b49;
}
.meta_description{
    width: 90%;
}
.pro_meta_description ul{
    min-height: 150px;
}
.header-bottom-area.home-page-2 .menu-search-box {
    margin-top: 2px;
}

.header-bottom-area.home-page-2 .menu-search-box form input {
    background: #f7f7f7 none repeat scroll 0 0;
}

.header-bottom-area.home-page-2 .menu-search-box form button {
    color: #333;
}

.slider-area.home-page-2 .single-slider .slider-info h3, .slider-area.home-page-2 .single-slider .slider-info h1, .slider-area.home-page-2 .single-slider .slider-info h2 {
    font-weight: 600;
}

.slider-area.home-page-2 .single-slider .slider-btn a {
    background: #e73b49 none repeat scroll 0 0;
}

.home-page-2 .section-title h2 {
    font-size: 16px;
    margin-bottom: 45px;
    position: relative;
}

.service-wrapper {
    padding-bottom: 10px;
}

.home-page-2 .section-title > h2::after {
    background: #e73b49 none repeat scroll 0 0;
    bottom: -12px;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 60px;
}

.home-page-2 .section-title::before {
    background: #e1e1e1 none repeat scroll 0 0;
    bottom: 33px;
    content: "";
    height: 1px;
    left: 0;
    position: absolute;
    width: 100%;
}

.home-page-2 .section-title::after {
    content: "/";
    position: absolute;
    right: 33px;
    top: 7px;
}

.new-product-area.dotted-style4.home-page-2 .single-new-product .product-content a h3:hover, .new-product-area.home-page-2 .single-new-product .product-price-star i, .feature-preduct-area.dotted-style4.home-page-2.feature-area-2 .single-new-product .product-content a h3:hover, .feature-preduct-area.dotted-style4.home-page-2.feature-area-2 .single-new-product .product-price-star i, .blog-area.blog-area-2 .blog-info a h2:hover, .blog-area.blog-area-2 .blog-info a:hover, .footer-area.footer-area-2 ul.usefull-link li a:hover, .footer-area.footer-area-2 .wrapper-strong-span a:hover, .footer-area.footer-area-2 .footer-wrapper a:hover {
    color: #e73b49;
}

.footer-area.footer-area-2 .footer-wrapper .footer-title::before {
    background: #e73b49 none repeat scroll 0 0;
}

.copyright-area.copyright-area-2 .copyright.text-left a:hover {
    color: #e73b49;
}

/* ---------18.Home-3-Start ---------*/
.header-top-3 {
    background: #ffffff none repeat scroll 0 0;
    border-bottom: 1px solid #e1e1e1;
}

.header-top-3 .header-bottom-right {
    background: #ededed none repeat scroll 0 0;
    margin-top: 0;
    padding: 13px 6px;
}

.header-top-3 .header-top-left {
    margin-top: 11px;
}

.header-top-3 .header-bottom-right span {
    margin: 0;
}

.header-top-3 .header-top-right ul li span {
    float: left;
    font-size: 16px;
    margin-right: 9px;
    margin-top: 2px;
}

.header-top-3 .header-top-right {
    margin-top: 12px;
}

.header-top-3 li.click_menu2 span {
    font-size: 19px;
    margin-top: 1px;
}

.header-top-3 li.click_menu2 a {
    font-size: 13px;
}

.header-bottom-3 .logo {
    margin-top: 19px;
}

.header-bottom-3 .mainmenu ul {
    text-align: right;
}

.header-bottom-3 .mainmenu ul li:last-child a {
    padding-right: 0;
}

.header-bottom-area.header-bottom-3.ptb-40.sticky {
    padding: 0;
    border-bottom: 1px solid #dedede;
}

.header-bottom-area.header-bottom-3 .mainmenu ul li.active > a, .header-bottom-area.header-bottom-3 .mainmenu ul li:hover > a {
    color: #c2a773;
}

.home-3.home-page-2 .section-title > h2::after {
    background: #c2a773 none repeat scroll 0 0;
}

.serch-box-3 form {
    position: relative;
}

.serch-box-3 form button {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    float: right;
    height: 30px;
    left: 35px;
    line-height: 32px;
    margin-top: 20px;
    position: absolute;
    text-align: center;
    width: 30px;
    z-index: 11;
    color: #333;
}

.carousel-inner {
    width: 266px;
    margin: 0 auto;
}

#panel1 h2 {
    font-size: 27.69px;
}

.search-box-3-hover input {
    border: 1px solid #eeeeee;
    font-size: 13px;
    padding: 8px 0 8px 10px;
    position: absolute;
    right: 0;
    text-transform: capitalize;
    top: 16px;
    transition: all 0.3s ease 0s;
    width: 0px;
    visibility: hidden;
    opacity: 0;
}

.serch-box-3 form:hover .search-box-3-hover input {
    width: 200px;
    visibility: visible;
    opacity: 1;
}

.header-bottom-3 .mainmenu ul li a {
    color: #333333;
    font-weight: 400;
    text-align: left;
}

.new-product-area-3 .section-title::before {
    background: #c2a773 none repeat scroll 0 0;
    bottom: 44px;
    content: "";
    height: 2px;
    position: absolute;
    width: 60px;
}

.new-product-area-3 .section-title h2 {
    font-size: 19px;
    margin-bottom: 55px;
    position: relative;
}

.new-product-area-3 .mainmenu {
    margin-right: 90px;
    text-align: right;
}

.new-product-area-3 .mainmenu ul li a {
    color: #333333;
    font-size: 13px;
    font-weight: 500;
    padding: 0 13px;
}

.new-product-area-3 .mainmenu ul li.active > a {
    color: #c2a773;
}

.new-product-area-3 .mainmenu ul li:hover > a {
    color: #c2a773;
}

.container-inner {
    position: relative;
}

.container-inner::after {
    content: "/";
    position: absolute;
    right: 31px;
    top: 2px;
}

.container-inner::before {
    background: #ededed none repeat scroll 0 0;
    content: "";
    height: 1px;
    position: absolute;
    top: 39px;
    width: 100%;
}

.new-product-area-3 .owl-carousel .owl-controls .owl-nav div {
    display: inline-block;
    font-size: 18px;
    height: 30px;
    position: absolute;
    right: 0;
    top: -87px;
    width: 30px;
}

.new-product-area-3 .owl-carousel .owl-controls .owl-nav div.owl-next {
    left: auto;
    right: 45px;
}

/* banner-static-area-start */
.single-static-img {
    position: relative;
}

.single-static-banner .single-static-text {
    background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;
    left: 13%;
    padding: 10px 30px;
    position: absolute;
    top: 24%;
}

.single-static-banner .single-static-text.single-static-text-4 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    left: 38%;
    padding: 10px 30px;
    position: absolute;
    top: 24%;
}

.single-static-text h3 {
    color: #ffffff;
    display: block;
    font-size: 22px;
    font-weight: 900;
    line-height: 30px;
}

.single-static-text span {
    color: #ffffff;
    display: block;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
}

.single-static-img:hover img {
    transform: scale(1.1);
}

.single-static-img a {
    position: relative;
    display: inline-block;
    overflow: hidden;
}

.single-static-img a img {
    transition: all 0.4s ease 0s;
}

.single-static-banner .single-static-img:hover .single-static-text h3 {
    animation: 400ms ease-in-out 0s normal none 1 running fadeInUp;
}

.single-static-banner .single-static-img:hover .single-static-text span {
    animation: 600ms ease-in-out 0s normal none 1 running fadeInUp;
}

.single-static-banner .single-static-text-2 {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    left: 54%;
    padding: 10px 30px;
    position: absolute;
    top: 24%;
}

.single-static-banner .single-static-text-2 h3 {
    color: #333333;
    font-size: 26px;
    font-weight: 400;
}

.single-static-banner .single-static-text-2 span {
    color: #333333;
}

/* banner-static-area-end */
/* catagory-menu-start */
.catagory-menu-title h3 {
    background: #c2a773 none repeat scroll 0 0;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-size: 18px;
    font-weight: 900;
    line-height: 30px;
    padding: 10px 10px 10px 15px;
    position: relative;
    text-transform: uppercase;
}

.catagory-menu {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #c2a773;
}

.catagory-menu ul {
}

.catagory-menu ul li {
    padding: 0 15px;
}

.catagory-menu ul li a {
    border-bottom: 1px solid #ededed;
    color: #333333;
    display: block;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    overflow-wrap: break-word;
    padding: 12px 0;
    position: relative;
    text-align: left;
    text-decoration: none;
    text-transform: capitalize;
}

.catagory-menu ul li a:hover {
    color: #C2A773;
}

.catagory-menu ul li a i {
    float: right;
    font-size: 16px;
    position: relative;
    right: -3px;
    top: 5px;
}

.catagory-menu ul li .megamenu {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #c2a773;
    left: 95%;
    margin-top: -49px;
    opacity: 0;
    padding: 10px 0;
    position: absolute;
    transform: scaleY(0);
    transform-origin: 0 0 0;
    transition: all 0.4s ease 0s;
    visibility: hidden;
    width: 500px;
    z-index: 111;
}

.catagory-menu ul li:hover .megamenu {
    transform: scaleY(1);
    opacity: 1;
    visibility: visible;
}

.catagory-menu ul li .megamenu span {
    float: left;
    padding: 0 25px 25px;
    width: 50%;
}

.catagory-menu ul li .megamenu span a.megatitle {
    border-bottom: 1px solid #e1e1e1;
    font-size: 16px;
    font-weight: 800;
    text-transform: uppercase;
}

.catagory-menu ul li .megamenu span a {
    border-bottom: medium none;
    font-size: 13px;
    padding: 3px 0;
}

.section-title-3 {
    position: relative;
}

.section-title-3::before {
    background: #dedede none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 1px;
    position: absolute;
    width: 100%;
}

.public-container h6 {
    margin: 0 0 30px;
    color: #f7941d;
    font-size: 16px;
}

.section-title-3 h2 {
    display: inline-block;
    font-size: 18px;
    font-weight: 900;
    line-height: 30px;
    padding-bottom: 12px;
    position: relative;
    text-transform: uppercase;
}

.section-title-3 h2:after {
    background: #c2a773 none repeat scroll 0 0;
    bottom: -1px;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 60px;
}

.section-title-3::after {
    content: "/";
    position: absolute;
    right: 35px;
    top: 4px;
}

.home-3.feature-preduct-area.dotted-style4.home-page-2 .single-new-product .new-product-action > a {
    background: #e7cc98 none repeat scroll 0 0;
}

.feature-preduct-area.dotted-style4.home-page-2 .single-new-product .new-product-action > a:hover {
    background: #C2A773 none repeat scroll 0 0;
}

.feature-product-4 .section-title::before {
    background: #dedede none repeat scroll 0 0;
    content: "";
    height: 1px;
    left: 207px;
    position: absolute;
    width: 49%;
}

.single-static-banner.banner-3 .single-static-text {
    background: none;
    left: 27%;
    padding: 19px 91px;
    position: absolute;
    top: 20%;
}

.search-box-home-3 {
    background: rgba(0, 0, 0, 0) url("img/banner/bkg_newsletter.jpg") no-repeat scroll center center / cover;
    padding: 45px 30px;
}

.search-box.search-3 input {
    background: #eee6d6 none repeat scroll 0 0;
    padding-right: 10px;
}

.header-customers-say-1 {
    height: 70px;
}

.search-box-home-3 .search-box.search-3 button {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #dddddd;
    display: inline-block;
    font-weight: 400;
    margin-top: 20px;
    padding: 11px 22px;
    position: static;
    text-transform: uppercase;
    width: 130px;
}

.search-box-home-3 .search-box.search-3 button:hover {
    color: #C2A773;
}

.contuct-info.search-3 h4 {
    color: #ffffff;
    display: block;
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    margin-bottom: 30px;
    text-transform: none;
}

.contuct-info.search-3 p {
    color: #ffffff;
    display: block;
    font-size: 18px;
    font-weight: 300;
    line-height: 26px;
    margin-bottom: 40px;
}

.btn3:hover, .btn3:focus {
    color: white;
}

.search-box-home-3 span {
    color: #ffffff;
    display: block;
    font-size: 18px;
    font-weight: 300;
    line-height: 26px;
    margin-bottom: 30px;
    margin-top: 30px;
}

/* ---------19.Home-4-Start ---------*/
.header-top-area.ptb-10.hidden-xs.header-top-area-4 {
    background: #fff;
    border-bottom: 1px solid #ededed;
}

.header-top-left-4 {
    background: rgba(0, 0, 0, 0) url("img/service/icon/header_text.png") no-repeat scroll left top;
}

.header-top-left-4 p {
    color: #333333;
    font-size: 12px;
    margin-bottom: 0;
    margin-top: 9px;
    padding-left: 34px;
    text-align: left;
}

.header-top-right-4 {
    text-align: right;
}

.header-top-right-4 .header-left-menu ul li a:hover, .header-top-right-4 .header-top-left ul li a:hover, .header-top-right-4 .header-top-right ul li a:hover {
    color: #FF8A0B;
}

.cookies_accept {
    width: 100%;
    margin: 0 auto;
    background: #FF9933;
    padding: 10px 30px;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 11111111;
    font-size: 16px;
    color: white;

}

.cookie_a:active, .cookie_a:hover {
    color: white !important;
}

.cookie_content p {
    color: white;
}

.header-top-right-4 .header-top-left ul li:last-child a {
    margin-right: 0 !important;
}

.header-top-right-4 .header-left-menu:hover {
    color: #ff8a0b !important;
}

.header-bottom-right.header-bottom-right-4 .shop-cart span {
    float: right;
    margin-left: 40px;
    display: block;
}

.header-bottom-right-4-inner a {
    position: absolute;
    right: 83px;
    top: 14px;
    font-size: 20px;
}

.header-bottom-right-4-inner a:hover {
    color: #FF8A0C;
}

.shop-cart-4 a::before {
    background: #ff8a0c none repeat scroll 0 0;
    border-radius: 50%;
    content: "2";
    height: 20px;
    position: absolute;
    right: -4px;
    top: -9px;
    width: 20px;
    color: #fff;
    font-size: 12px;
    text-align: center;
}

.header-bottom-right.header-bottom-right-4 .shop-cart a span:hover {
    color: #ff8a0b;
}

.mainmenu-area.home-page-2.mainmenu-area-4 .mainmenu ul li a {
    font-weight: 700;
}

.mainmenu-area.home-page-2.mainmenu-area-4 .mainmenu ul li.active > a, .mainmenu-area.home-page-2.mainmenu-area-4 .mainmenu ul li a:hover {
    color: #ff911b;
}

.new-product-area.dotted-5.new-product-4 .hot-deal-title::before {
    background: #eeeeee none repeat scroll 0 0;
    content: "";
    height: 1px;
    left: 164px;
    position: absolute;
    top: 15px;
    width: 37%;
}

.section-title-4 {
    position: relative;
}

.Happy .col-md-4 {
    padding-right: 0;
    padding-left: 0;
}

.Happy .col-md-4 img {
    width: 100%;
    height: 100%;
    cursor: pointer;
    z-index: 1;
    border: 0.5px white solid;
    transition: transform .5s ease;
}

.Happy .col-md-4 {
    overflow: hidden;
}

.Happy .col-md-4 img:hover {
    transform: scale(1.2);
    z-index: 2;
    position: relative;
}

.section-title-4::before {
    background: #eeeeee none repeat scroll 0 0;
    content: "";
    height: 1px;
    left: 205px;
    position: absolute;
    top: 15px;
    width: 64%;
}

.dotted-5.new-product-4 .owl-carousel .owl-controls .owl-nav div {
    border: 1px solid #aaa;
    color: #aaa;
    height: 35px;
    line-height: 31px;
    position: absolute;
    right: 19px;
    text-align: center;
    top: -50px;
    width: 20px;
}

.dotted-5.new-product-4 .owl-carousel .owl-controls .owl-nav div.owl-next {
    left: auto;
    right: 50px;
}

.hot-deal-area .single-new-product.hot-product {
    border: 1px solid #ff9727;
    padding-bottom: 30px;
}

.new-product-area.hot-deal-area.dotted-5.new-product-4 .single-new-product .product-icon-wrapper .product-icon ul li a:hover {
    background: #ffffff none repeat scroll 0 0;
    color: #ff8b0d;
}

.section-title.section-title-4.section_4::before {
    width: 70.5%;
    left: 264px;
}

.new-product-area.hot-deal-area.dotted-5.new-product-4 .single-new-product .product-content .product-price-star i {
    color: #ff8b0d;
}

.new-product-area.hot-deal-area.dotted-5.new-product-4 .single-new-product .product-content a h3:hover {
    color: #ff8b0d;
}

.product-cuntdown {
    margin-top: -90px;
    position: relative;
    z-index: 111111111 !important;
}

.timer {
    overflow: hidden;
}

.timer .cdown {
    background: #ffffff none repeat scroll 0 0;
    box-shadow: 0 -1px 7px 4px #d7d7d7;
    color: #333333;
    font-size: 26px;
    margin: 20px 8px 19px;
    padding: 7px 0;
    text-align: center;
    width: 20%;
}

.cdown {
    float: left;
}

.cdown p {
    display: none;
}

.static-slider-area.dotted-style.new-product-4 .static-slider-text a.shopnow {
    background: #FF8A0C;
}

.static-slider-area.new-product-4.dotted-style .owl-carousel .owl-controls .owl-dot.active {
    background: #FF8A0C;
}

.header-top-area.hidden-xs.header-top-3 .header-top-left ul li.click_menu a:hover, .header-top-right ul li a:hover, .header-top-left ul li {
    color: #c2a773;
}

.header-top-left.header-top--left-3 ul li a:hover {
    color: #c2a773;
}

.hot-deal-area.home-page-2 .section-title::after, .new-product-4.home-page-2 .section-title > h2::after {
    display: none;
}

.new-product-4.home-page-2 .section-title > h2 {
    margin-bottom: 18px;
    font-size: 25px;
}

.feature-preduct-area.home-page-2.dotted-5.new-product-4.hot-deal-area .single-new-product a h3:hover, .feature-preduct-area.home-page-2.dotted-5.new-product-4.hot-deal-area .product-price-star i {
    color: #FE890C;
}

.footer-area.footer-area-4 {
    background: #fff;
}

.footer-area.footer-area-4 .footer-wrapper .footer-title a h3, .footer-area.footer-area-4 .footer-wrapper ul.usefull-link li a, .footer-area.footer-area-4 .footer-wrapper .wrapper-strong-span, .footer-wrapper-strong a, .footer-area.footer-area-4 .footer-wrapper ul li a, .footer-area.footer-area-4 .footer-wrapper ul li, .footer-area.footer-area-4 .footer-wrapper a {
    color: #333333;
    margin-right: 10px;
}

.footer-area.footer-area-4 .footer-wrapper a:hover {
    color: #fe890c;
}

.footer-area.footer-area-4 .footer-wrapper ul.usefull-link li a:hover {
    color: #fe890c;
}

.footer-area-4 .footer-wrapper > p, .copyright.text-left > p {
    font-weight: 300;
    color: #444;
}

.copyright-area.copyright-4 .copyright p a {
    color: #444;
}

.copyright-area.copyright-4 .copyright p a:hover {
    color: #FF8A0C;
}

.wrapper-strong-span {
    color: #ffffff;
}

.wrapper-strong-span a {
    color: #ffffff;
}

.wrapper-strong-span a:hover {
    color: #C2A773;
}

.footer-area.footer-area-4 .footer-wrapper .footer-title::before {
    background: #fe890c none repeat scroll 0 0;
}

.copyright-area.copyright-4 {
    background: #fff;
    border-top: 1px solid #ddd;
}

.footer-area-4 .footer-wrapper p {
    color: #444;
}

/* ---------20.Product-Details-Start ---------*/
ul.sinple-tab-menu li a {
    display: inline-block;
    border: 1px solid #dedede;
    width: 100% !important;
    margin-left: 0px !important;
}

ul.sinple-tab-menu li {
    display: inline-block;
    margin-top: 10px;
}

ul.sinple-tab-menu li:first-child a {
    margin-left: 0;
}

ul.sinple-tab-menu li.active a {
    border: 1px solid #c6ac7c;
}

.modal-content {
    position: relative;
}



@media (max-width: 768px){
    .modal-content {
        position: relative;
        top: 150px;
    }

}




.vedio-close {
    position: absolute;
    top: -20px;
    right: 0;
}
.product-item{
    padding-left: 25px;
}
@media (max-width: 1023px) {


    .about-pawfit-btn{
        font-size: 12px;
    }
    .div_walk{
        min-height: 200px;
    }
    .walk_image1 {
        padding-left: 3rem;
        padding-right: 3rem;
    }
    h1, h2, h3, h4, h5, p {
        padding-bottom: 1px;
        margin-bottom: 1px;
    }

    .home_top {
        padding: 5px 0;
    }

    .content-right h2 {
        font-family: "Roboto";

    }

    .content-right.hidden-lg {
        margin-bottom: 30px;
    }

    .content-right {
        font-family: Roboto;
        font-size: 12px;
    }

    .content-right h {
        font-family: Roboto;
        font-weight: bold;

    }

    .service-area-1 p {
        font-size: 12px;
    }


    .service-area-1 {

        top: 20%;
        left: 5%;
        width: 90%;
    }

    .service-area-1 h1 {
        margin-top: 1%;
    }

    .shop_now_btn {
        top: 20vw !important;
    }
}

.all-products {

    margin-bottom: 20px;
}

.product-item {
    background: #E9E8ED;
    position: relative;

}

.finalPrice-div {
    padding-bottom: 20px;
}

.btn_function_walk2 ul{
    padding-left: 18px;
}
.service-area-father {
    background-size: 100% auto !important;
    position: relative;
    background: #F5F5F5;

}
.function_walk{
    background: #e5e7e8;
}


.caret1 {
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px dashed;
    border-right: 0;
    content: "";


}

.home_form_mail .form-group {
    overflow: hidden;
}

.accrssory {
    margin-top: 40px;
}

.caret0 {
    border-top: 8px dashed;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
    content: "";
}


.icon_shop-cart, .icon_shop-cart-font {
    vertical-align: middle;
}

div.footer-main {
    padding-top: 44px;
    padding-bottom: 10px;
}

.about-info-app .content-info .content-1 p:last-of-type {
    margin-bottom: 20px;
}

.meta_description1 {
    font-size: 16px;
    font-family: Roboto;
}

ul.secondary-footer-link-list {
    margin-bottom: 20px;


}

ul.manu-nav li {
    margin: 0 9px;
    text-align: center;
    height: 100%;
}
.shoutu_company{

    background: url("https://pawfitshop.s3.eu-west-2.amazonaws.com/about/about_company/AboutLatsenImage.png") 100% 100% no-repeat;
    background-size: cover;
}
@media (min-width: 1025px) {
    .shoutu_company{
        height: 330px;
    }
    .shoubiao {
        transform: scale(1.3);
    }

    .blog + img > img {
        width: 321px;
        height: 321px;
    }

    .service-area-3 {
        width: 70%;
    }

    .manu-nav {
        font-family: Roboto;
        font-weight: 500;
    }

    .all-products-1 {
        padding-top: 93px;
        padding-bottom: 93px;
    }

    ul.footer-link-list {
        margin-bottom: 50px;
    }

    .lalala .img-left {
        padding-right: 30px;
    }


    .mainmenu {
        height: 70px;
    }

    .paw_fit {
        margin-bottom: 89px;
        font-weight: 0;
    }

    .form-control {

        height: 43px;
    }


    .header-customers-say * {
        margin-right: 3px;
    }

    .delivery_container_40 {
        margin-top: 40px;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .delivery_container_26 {
        margin-top: 26px;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .foot_btn_sub {
        width: 113px;
        height: 43px;
    }

    .btn1 {
        font-weight: 400;
        font-family: Roboto;
        font-size: 16px;
    }

    .tp-widget-wrapper {
        text-align: left !important;
    }

    .watch-content-section {
        background: rgba(230, 231, 232, 1);
        padding-top: 50px;
        padding-top: 50px;
    }

    .manu-bar-computer {
        float: right;
    }


    .shoubiao {
        width: 45%;
    }

    .pawfit_is {
        font-size: 14px;
    }

    .about-pawfit-btn {
        margin-top: 40px;
    }

/*    section {
        margin-bottom: 93px;
    }*/


    .service-area-1 {
        top: 30%;
        left: 19%;
    }

    .shop_now_btn {
        top: 35% !important;
    }

}

div.content_product * {
    margin-top: 0;
    margin-bottom: 0;
}

div.content_product li {
    margin-bottom: 3px;
}

.service-v2-popup-trigger img {
    width: 20px;
    height: 20px;
}

.product-simple-content .sinple-c-title h3 {
    font-size: 30px;
    font-weight: 300;
}

h1, h2, h3, h4, h5, h6 {
    color: #4C515E

}

.checkbox span {
    color: #73c437;
    font-weight: 400;
}

.checkbox span i {
    color: #73c437;
    float: left;
    margin-right: 10px;
    margin-top: 5px;
}

.benefit img {
    width: 11px;
    height: 11px;
}

.benefit-qual, .benefit {
    padding-left: 0;
}

.benefits-box {
    padding: 10px;
    background: #F2F2F2;
    font-size: 12px;
    text-transform: uppercase;
}

div.color-circle {
    width: 21px;
    height: 21px;
    border-radius: 50%;
    display: inline-block;
    margin-left: 10px;
}

div.childSelected {
    height: 90%;
    width: 90%;
    border-radius: 90%;
    margin: 1px 1px;
}

div.selected {
    border: 1px solid grey;
    height: 25px;
    width: 25px;
    background: #F2F2F2 !important;
}

div#Grey {
    background: grey;
}

div#Blue {
    background: blue;
}

.content_product p {
    margin-bottom: 10px;

}

a.quantity-changer img {
    width: 20px;
    height: 20px;
}

.tab-pane.active img {
    width: 100%;
}

.color-selector span, .color-circle {
    vertical-align: middle;
}

div.color-selector, div.quantity-container {
    padding: 20px;
    height: 72px;
    text-align: center;
}

.small-price1 {
    top: -0.2em;
}

.big_price {
    font-size: 24px !important;
}

div.quantity-container {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    margin: 10px auto;
}

button.addToCartButton {
    margin: 10px 20%;
    color: white;

    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border: none;
    font-weight: 600;
    font-size: 14px;
    text-transform: uppercase;
    padding: 12px 0;
    font-family: proxima-nova, sans-serif;
    border-radius: 25px;
    cursor: pointer;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -ms-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease;
    background-position: 30% 46%;
    background-repeat: no-repeat;
    padding-left: 15px;
    background-size: 18px;
    background-color: #a1dc00;
}

@media (max-width: 480px) {
    button.addToCartButton {

        background-position: 20% 46%;
    }

}

div#control-group img {
    width: 80px;
    height: 80px;
    margin: 0 auto;
}

.product-simple-area .tab-content > .active {
    background: #E7E8EA;
}

#control-group select {
    height: 35px;
    width: 100%;
}

.text_mobile_color_white a {
    font-size: 18px;
}


/*@media (max-width: 992px) {*/
/*div.color-selector{*/
/*border-top: 1px solid #ccc;*/
/*}*/
/*div.quantity-container{*/
/*border-top:1px solid #ccc ;*/
/*}*/
/*}*/
div.product-options {
    margin-top: 10px;
}

div#Green {
    background: green;
}

.product-simple-content .product-price-star.star-2 {

}

.product-simple-content .product-price-star.star-2 span {
    font-weight: 300;
    margin-left: 10px;
    color: #333;
}



.product-simple-content > h4 {
    font-size: 30px;
    font-weight: 800;
    margin-bottom: 29px;
}

.product-simple-content .quick-add-to-cart {
    overflow: hidden;
}

.product-simple-content .quick-add-to-cart label {
    float: left;
    margin-right: 10px;
    margin-top: 8px;
}

.quick-add-to-cart .single_add_to_cart_button.hyper-page {
    background: #333333 none repeat scroll 0 0;
    border: medium none;
    color: #ffffff;
    display: inline-block;
    font-size: 13px;
    font-weight: 500;
    margin-left: 14px;
    padding: 10px 19px;
    text-transform: capitalize;
}

.quick-add-to-cart .single_add_to_cart_button.hyper-page:hover {
    background: #c2a773;
}

.product-simple-content .numbers-row > input {
    border: 1px solid #dddddd;
    float: left;
    height: 40px;
    padding: 0 5px;
    text-align: center;
    width: 84px;
}

.product-simple-content .quick-add-to-cart .single_add_to_cart_button.hyper-page span {
    float: left;
    font-size: 18px;
    font-weight: 900;
    margin-right: 10px;
}

.product-simple-content .action-heiper {
    border-bottom: 1px solid #dddddd;
    margin-bottom: 30px;
    margin-top: 20px;
    margin-left: 20px;
    padding-bottom: 20px;
}

.circle-font {
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #CC0000;
    font-weight: bold;
    color: white;
    font-size: 13px;
    text-align: center;
    line-height: 21px;
    margin-bottom: 10px;
    position: relative;
    bottom: 12px;
}

.icon_shop-cart-1, .circle-font {
    vertical-align: center;
}

.container-fluid {
    padding: 0;
}

.product-simple-content .action-heiper a {
    background: #aaa none repeat scroll 0 0;
    display: inline-block;
    font-size: 18px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 40px;
    color: #fff;
    margin-left: 6px;
}

.product-simple-content .action-heiper a:first-child {
    margin-left: 0;
}

.product-simple-content .action-heiper a:hover {
    background: #C2A773;
    color: #fff;
}

.product-simple-content > p {
    font-size: 14px;
    font-weight: 300;
    line-height: 28px;
}

.product-info-tab-menu {
    border-bottom: 2px solid #ededed;
    margin-bottom: 20px;
    padding-bottom: 12px;
    text-align: center;
}

ul.product-info-tab-menu li {
    display: inline-block;
    position: relative;
}

.language_change {
    border: none;
    background: rgba(230, 231, 232, 1);
    color: rgba(76, 81, 94, 1)
}
.banner_language_change {
    border: none;
    background-color: #F7941D;
    color: white;
}

.language_change {
    border: none;
    background: rgba(230, 231, 232, 1);
}
.banner_language_change {
    border: none;
    color: white;
    background-color: #F7941D;
}

.language_change_fa {
    cursor: pointer;
    margin-bottom: 0px;
}

.language_change_div {
    text-align: center;
}

ul.product-info-tab-menu li a {
    color: #666;
    font-size: 20px;
    font-weight: 600;
    margin-right: 17px;
    text-transform: uppercase;
}

ul.product-info-tab-menu li a:hover, ul.product-info-tab-menu li.active a {
    color: #333333;
}

ul.product-info-tab-menu li::before {
    background: #c2a773 none repeat scroll 0 0;
    bottom: -14px;
    content: "";
    height: 2px;
    position: absolute;
    width: 0;
    transition: all .5s;
}

ul.product-info-tab-menu li:hover::before {
    transition: all 0.3s ease 0s;
    width: 86%;
}

ul.product-info-tab-menu li.active::before {
    transition: all 0.3s ease 0s;
    width: 86%;
}

ul.product-info-tab-menu li.active:hover::before {
    transition: all 0.5s ease 0s;
    width: 86%;
}

.product-info-tab-content > p {
    font-weight: 300;
    line-height: 24px;
    margin-bottom: 5px;
}

.product-info-tab-content li {
    color: #333;
    font-weight: 300;
    line-height: 26px;
    position: relative;
}

.error_input {

}

.product-info-tab-content li::before {
    color: #333333;
    content: "";
    font-family: FontAwesome;
    font-size: 6px;
    padding: 6px;
}

.customer-review-top {
    border-bottom: 1px solid #dddddd;
    overflow: auto;
    padding-bottom: 24px;
}

.customer-review-top > h3 {
    font-size: 45px;
    font-weight: 300;
    margin-bottom: 20px;
}

.customer-review-top > h4 {
    display: block;
    font-size: 30px;
    font-weight: 300;
    margin-bottom: 20px;
}

.cus-review-left {
    float: left;
    width: 30%;
}

.cus-review-left > p {
    margin-bottom: 18px;
}

.single-customer-rating span {
    color: #666666;
    display: inline-block;
    font-weight: 700;
    margin-bottom: 11px;
    margin-right: 19px;
    text-transform: capitalize;
}

.customer-review-bottom {
    margin-top: 50px;
}

.single-customer-rating i {
    color: #C2A773;
}

.customer-review-bottom h2 {
    font-size: 32px;
    font-weight: 500;
}

.customer-review-bottom.fix > p {
    margin-top: 12px;
}

.customer-review-bottom.fix > p span {
    color: #fb5f06;
    font-size: 19px;
    margin-top: 20px;
}

.customer-review-form {
    margin-top: 40px;
    overflow: hidden;
    width: 60%;
}

.alert-warning {

}

.upsell-product {
    margin-bottom: 30px;
}

.upsell-product-title {
    margin-bottom: 30px;
    text-align: center;
}

.hyper-title {
    margin-bottom: 35px;
    position: relative;
}

.hyper-title::before {
    background: #dedede none repeat scroll 0 0;
    bottom: -10px;
    content: "";
    height: 1px;
    position: absolute;
    width: 100%;
}

.hyper-title h4::before {
    background: #c2a773 none repeat scroll 0 0;
    bottom: -10px;
    content: "";
    height: 2px;
    position: absolute;
    width: 21%;
}

.hyper-title::after {
    content: "/";
    position: absolute;
    right: 28px;
    top: 3px;
}

.feature-preduct-area.hyperion .owl-carousel .owl-controls .owl-nav div {
    display: inline-block;
    font-size: 18px;
    font-weight: 300;
    height: 30px;
    line-height: 24px;
    position: absolute;
    right: 0;
    text-align: center;
    top: -59px;
    width: 30px;
}

.feature-preduct-area.hyperion .owl-carousel .owl-controls .owl-nav div.owl-next {
    left: auto;
    right: 33px;
}

/* ---------21.Login-Page-Start ---------*/
.login-title {
    margin-bottom: 25px;
}

.login-title > h3 {
    font-size: 30px;
    font-weight: 500;
}

.login-page label {
    font-weight: 500;
    color: #555;
    font-family: Roboto;
    font-weight: bold;
}

.login-page label span {
    color: #e73b49;
    font-size: 16px;
}

.tell_us {
    padding: 114px 0;
    margin-top: 50px;
    background: rgba(230, 231, 232, 1);
}

.btn.btn-default.login-btn {
    background: #d8d8d8 none repeat scroll 0 0;
    border: 1px solid #d8d8d8;
    border-radius: 0;
    color: #333333;
    font-size: 13px;
    font-weight: 700;
    padding: 9px 18px;
    text-transform: uppercase;
}

.btn.btn-default.login-btn:hover {
    background: #c2a773 none repeat scroll 0 0;
    border: 1px solid #c2a773;
    color: #ffffff;
}

a.back {
    float: right;
    position: relative;
    text-transform: capitalize;
    top: -35px;
}

.login-title > span {
    border-top: 1px solid #dedede;
    display: block;
    margin-top: 20px;
    padding-top: 20px;
}

/* ---------22. Wishlist-Page-Start ---------*/
.wishlist-area {
}

.wishlist-content {
}

.wishlist-title {
    text-transform: capitalize;
}

.wishlist-title h2 {
}

.wishlist-table {
}

.wishlist-table table {
    background: #fff none repeat scroll 0 0;
    border-color: #e8e8e9;
    border-radius: 0;
    border-style: solid;
    border-width: 1px 0 0 1px;
    margin: 20px 0 50px;
    width: 100%;
}

.wishlist-table table {
}

.wishlist-table table th {
    font-weight: 600;
}

.wishlist-table table th, .wishlist-table table td {
    border-bottom: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    font-size: 14px;
    padding: 15px 10px;
    text-align: center;
}

.wishlist-table table .product-remove {
    padding: 0 15px;
    width: 20px;
}

.small-price, .big_price {
    font-family: Roboto;
    font-weight: bold;
}

.wishlist-table table .product-remove > a {
    font-size: 25px;
}

ul.dropdown_menu_language.dropdown-menu {
    margin-bottom: 12px;
    box-shadow: rgba(102,102,102,.3) 0 0 10px;
    border-radius: 5px;
}

ul.dropdown_menu_language li {
    margin: 15px 0px
}

sup {
    top: -0.4em;
    font-size: 14px;
}

.wishlist-table table .product-thumbnail {
    width: 150px;
}

.wishlist-table table td.product-price .amount {
    font-weight: 700;
}

.wishlist-table table .wishlist-in-stock {
    color: #C2A773;
}

.wishlist-table table .product-add-to-cart > a {
    background: #000 none repeat scroll 0 0;
    color: #fff;
    display: block;
    font-weight: 700;
    padding: 10px 56px;
    text-transform: uppercase;
    width: 260px;
}

.font-26 {
    font-size: 26px;
}

.model-refund {
    width: 360px;
}

.model-refund button {
    width: 114px;
}

.wishlist-table table .product-add-to-cart > a:hover {
    background: #C2A773;
}

.wishlist-table table .product-add-to-cart {
    width: 240px;
}

.wishlist-table table
.wishlist-table table
.wishlist-share {
}

h3.wishlist-share-title {
}

.wishlist-share {
    margin-bottom: 35px;
    margin-top: 20px;
}

h4.wishlist-share-title {
    margin-bottom: 10px;
}

.wishlist-share ul {
}

.pawfit-app-content li {
    margin-bottom: 0;
    padding: 10px 0 10px 0;
    border-bottom: 1px solid #EDEDEE;
}

.wishlist-share ul li {
    display: inline-block;
    height: 21px;
    margin-left: 0;
    margin-right: 0;
}

.wishlist-share ul li a {
    background-position: left top;
    border: medium none;
    display: inline-block;
    height: 21px;
    width: 21px;
}


.wishlist-share ul li a {
}

.wishlist-share ul li a {
}

.wishlist-share ul li a:hover {
    background-position: left bottom;
}

/* ---------23.Cart-Page-Start ---------*/
.cart-main-area {
    margin-bottom: 100px;
}

.cart-title-area {
    padding-top: 30px;
}

.car-header-title {
}

.car-header-title h2 {
    font-size: 20px;
    margin: 0;
    text-transform: uppercase;
}

.table-content {
}

.table-content table {
    background: #fff none repeat scroll 0 0;
    border-color: #e5e5e5;
    border-radius: 0;
    border-style: solid;
    border-width: 1px 0 0 1px;
    margin: 0;
    margin-bottom: 30px;
    text-align: center;
    width: 100%;
}

.table-content table {
}

.table-content table th {
    border-top: medium none;
    font-family: Montserrat, Arial, Helvetica, sans-serif;
    font-weight: 600;
    padding: 20px 10px;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
    white-space: nowrap;
}

.table-content table th, .table-content table td {
    border-bottom: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
}

.table-content table td {
    border-top: medium none;
    padding: 20px 10px;
    vertical-align: middle;
    /**font-size: 13px;**/
}

.table-content table td input {
    background: #e5e5e5 none repeat scroll 0 0;
    border: medium none;
    border-radius: 3px;
    color: #6f6f6f;
    font-family: Montserrat, Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: normal;
    height: 40px;
    padding: 0 5px 0 10px;
    width: 60px;
}

.table-content table td.product-subtotal {
    font-size: 14px;
    font-weight: bold;
    width: 120px;
}

.table-content table td.product-name a {
    font-size: 14px;
    font-weight: 700;
    margin-left: 10px;
    color: #6f6f6f;
}

.table-content table td.product-name {
    width: 270px;
}

.table-content table td.product-thumbnail {
    width: 130px;
}

.table-content table td.product-remove i {
    color: #919191;
    display: inline-block;
    font-size: 20px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 40px;
}

.table-content table .product-price .amount {
    font-size: 16px;
    font-weight: 700;
}

.table-content table td.product-remove i:hover {
    color: #C2A773
}

.table-content table td.product-quantity {
    width: 180px;
}

.table-content table td.product-remove {
    width: 150px;
}

.table-content table td.product-price {
    width: 130px;
}

.table-content table td.product-name a:hover, .buttons-cart a:hover {
    color: #C2A773
}

.buttons-cart {
    margin-bottom: 30px;
    overflow: hidden;
}

.buttons-cart input, .coupon input[type="submit"], .buttons-cart a, .coupon-info p.form-row input[type="submit"] {
    background: #F7941D none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    box-shadow: none;
    color: #fff;
    display: inline-block;
    float: left;
    font-size: 14px;
    font-weight: 600;
    height: 40px;
    line-height: 40px;
    margin-right: 15px;
    padding: 0 15px;
    text-shadow: none;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
    white-space: nowrap;
}

.buttons-cart input:hover, .coupon input[type=submit]:hover, .buttons-cart a:hover {
    background: #C2A773;
    color: #fff
}

.buttons-cart a {
    color: #fff;
    float: left;
    height: 50px;
    line-height: 50px;
}

.coupon {
    margin-bottom: 40px;
    overflow: hidden;
    padding-bottom: 20px;
}

.coupon h3 {
    margin: 0 0 10px;
    font-size: 14px;
    text-transform: uppercase;
}

.coupon p {
}

.coupon input[type=text] {
    border: 1px solid #e5e5e5;
    float: left;
    height: 40px;
    margin: 0 6px 20px 0;
    max-width: 100%;
    padding: 0 0 0 10px;
    width: 170px;
}

.banquan {
    margin-top: 20px;
}

.footer-banquan {
    vertical-align: middle;
    font-size: 16px;
    font-family: Roboto;
    font-weight: 400;
    color: rgba(76, 81, 94, 1);
    min-height: 52px;
    background: rgba(230, 231, 232, 1);
    margin-bottom: 52px;
}

.coupon input[type=submit] {
}

.cart_totals {
    float: left;
    text-align: right;
    width: 100%;
}

.cart_totals h2 {
    border-bottom: 2px solid #333;
    display: inline-block;
    font-size: 30px;
    margin: 0 0 35px;
    text-transform: uppercase;
}

.cart_totals table {
    border: medium none;
    float: right;
    margin: 0;
    text-align: right;
}

.cart_totals table th {
    border: medium none;
    font-size: 14px;
    font-weight: bold;
    padding: 0 20px 12px 0;
    text-align: right;
    text-transform: uppercase;
    vertical-align: top;
}

.cart_totals table td {
    border: medium none;
    padding: 0 0 12px;
    vertical-align: top;
}

.cart_totals table {
}

.cart_totals table td .amount {
    color: #C2A773;
    float: right;
    font-size: 13px;
    font-weight: bold;
    margin-left: 5px;
    text-align: right;
    text-transform: uppercase;
}

.cart_totals table td ul#shipping_method {
    list-style: outside none none;
    margin: 0 10px 0 0;
    padding: 0;
}

.cart_totals table td ul#shipping_method li {
    float: left;
    margin: 0 0 10px;
    padding: 0;
    text-indent: 0;
    width: 100%;
}

.cart_totals table td ul#shipping_method li input {
    margin: 0;
    position: relative;
    top: 2px;
}

.cart_totals table {
}

a.shipping-calculator-button {
    font-weight: bold;
    color: #6f6f6f;
}

a.shipping-calculator-button:hover {
    color: #83CBDC
}

.cart_totals table tr.order-total th, .cart_totals table tr.order-total .amount {
    font-size: 20px;
    text-transform: uppercase;
    white-space: nowrap;
}

.cart_totals table tr.order-total .amount {
}

.detail_duction_img .caret {
    position: relative;
    left: -5px;

}

.detail_duction_img .caret.caret1 {
    position: relative;
    left: 0px;

}


.wc-proceed-to-checkout a {
    background: #F7941D none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    height: 50px;
    line-height: 50px;
    padding: 0 30px;
    text-transform: none;
}

.wc-proceed-to-checkout a:hover {
    background: #C2A773;
    color: #fff;
}

/* ---------24.Checkout-Page-Start ---------*/
.coupon-area {
}

.coupon-accordion {
}

.coupon-accordion h3 {
    background-color: #f7f6f7;
    border-top: 3px solid #1e85be;
    color: #515151;
    font-size: 14px;
    font-weight: 500;
    list-style: outside none none !important;
    margin: 0 0 2em !important;
    padding: 1em 2em 1em 3.5em !important;
    position: relative;
    width: auto;
}

.coupon-accordion h3::before {
    color: #1e85be;
    content: "";
    display: inline-block;
    font-family: fontawesome;
    left: 1.5em;
    position: absolute;
    top: 1em;
}

.coupon-accordion span {
    cursor: pointer;
    color: #555;
}

.coupon-accordion span:hover, p.lost-password a:hover {
    color: #c2a773;
}

.coupon-content {
    border: 1px solid #e5e5e5;
    display: none;
    margin-bottom: 20px;
    padding: 20px;
}

.coupon-info {
}

.coupon-info p.coupon-text {
    margin-bottom: 15px
}

.coupon-info p {
    margin-bottom: 0;
}

.coupon-info p.form-row-first {
}

.coupon-info p.form-row-first label, .coupon-info p.form-row-last label {
    display: block;
}

.coupon-info p.form-row-first label span.required, .coupon-info p.form-row-last label span.required {
    color: #C2A773;
    font-weight: 700;
}

.coupon-info p.form-row-first input, .coupon-info p.form-row-last input {
    border: 1px solid #e5e5e5;
    height: 36px;
    margin: 0 0 14px;
    max-width: 100%;
    padding: 0 0 0 10px;
    width: 370px;
}

.coupon-info p.form-row-last {
}

.coupon-info p.form-row input[type="submit"]:hover, p.checkout-coupon input[type="submit"]:hover {
    background: #C2A773;
}

.coupon-info p.form-row input[type="checkbox"] {
    position: relative;
    top: 2px;
}

.form-row > label {
    margin-top: 7px;
}

p.lost-password {
    margin-top: 15px;
}

p.lost-password a {
    color: #666;
}

p.checkout-coupon {
}

p.checkout-coupon input[type=text] {
    height: 36px;
    padding-left: 10px;
    width: 170px;
}

p.checkout-coupon input[type=submit] {
    background: #333 none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    color: #fff;
    height: 36px;
    margin-left: 6px;
    padding: 5px 10px;
    transition: all 0.3s ease 0s;
}

.coupon-checkout-content {
    margin-bottom: 30px;
    display: none;
}

.checkout-area {
}

.checkbox-form {
}

.checkbox-form h3 {
    border-bottom: 1px solid #e5e5e5;
    font-size: 30px;
    margin: 0 0 20px;
    padding-bottom: 10px;
    text-transform: uppercase;
    width: 100%;
}

.country-select {
    margin-bottom: 30px;
    position: relative;
}

.country-select label, .checkout-form-list label {
    color: #333;
    font-family: Roboto;
    font-weight: bold;
    margin: 0 0 5px;
    display: block;
}

.country-select label span.required, .checkout-form-list label span.required, span.requireded {
    color: #e73b49;
}

.country-select select {
    -moz-appearance: none;
    border: 1px solid #ddd;
    height: 32px;
    padding-left: 10px;
    width: 100%;
}

.zone-select select {
    -moz-appearance: none;
    border: 1px solid #ddd;
    height: 32px;
    padding-left: 10px;
    width: 100%;
}

.checkout-form-list {
    margin-bottom: 30px;
}

.checkout-form-list label {
    color: #333;
}

.checkout-form-list input[type=text], .checkout-form-list input[type=password], .checkout-form-list input[type=email] {
    border: 1px solid #e5e5e5;
    border-radius: 0;
    height: 42px;
    width: 100%;
    padding: 0 0 0 10px;
    background: #fff none repeat scroll 0 0;
}

.checkout-form-list input[type=checkbox] {
    display: inline-block;
    margin-right: 10px;
    position: relative;
    top: 2px;
}

.create-acc label {
    color: #333;
    display: inline-block;
}

.checkout-form-list input[type=password] {
}

.create-account {
    display: none
}

.ship-different-title {
}

.ship-different-title h3 label {
    display: inline-block;
    margin-right: 20px;
}

.ship-different-title input {
}

.order-notes {
}

.order-notes textarea {
    height: 90px;
    padding: 15px;
    width: 100%
}

#ship-box-info {
    display: none
}

.your-order {
    background: #f2f2f2 none repeat scroll 0 0;
    padding: 10px 20px 45px;
}

.your-order h3 {
    border-bottom: 1px solid #d8d8d8;
    font-size: 30px;
    margin: 0 0 20px;
    padding-bottom: 10px;
    text-transform: uppercase;
    width: 100%;
}

.your-order-table table {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    width: 100%;
}

.footer-secondary-links ul{
    padding: 0;
}

div.footer-secondary-links * {
    font-size: 13px;
}

img.footer-logo {
    padding-left: 30px;
    clear: both;
}

div.footer-secondary-links li.left {
    float: left;
    margin-right: 10px;
}

div.footer-secondary-links ul.download {
    clear: both;
}

blockquote {
    border-left: 0;
    padding: 0;
    margin-bottom: 10px;
}


ul.secondary-footer-link-list li.app-store-icon {
    float: left;
}

li.footer-list-header {
    color: #81bc00;
    font-weight: 600;
    font-size: 14px;
}

.scrollDown {
    width: 100%;

    text-align: center;
    position: absolute;
    z-index: 1;
    bottom: 20%;
}

.scrollDown1 {
    bottom: 60px;
}

.scrollDown img {
    width: 49px;
}

.your-order-table table th, .your-order-table table td {
    border-bottom: 1px solid #d8d8d8;
    border-right: medium none;
    font-size: 14px;
    padding: 15px 0;
    text-align: center;
}

.padding-bottom-btn {
    margin-bottom: 20px;
}

.products-grid-1 {
    margin-bottom: 20px;
}

.news_events_title * {
    color: white;

}

h1.entry-title {
    text-align: center;
}

section.nav_info1 {
    margin-bottom: 0
}
.section_walk{
    padding-bottom: 0!important;
    margin-bottom: 69px;
    width: 100%;
    background:#d6d9de url("https://pawfitshop.s3.eu-west-2.amazonaws.com/home/homepawfitbg.png") ;
}
.swiper_walk_container{
    position: absolute;
    max-width: 313px;
    left: 184px;
    bottom: -13px;
    z-index: 2;
    max-height: 586.55px;
    height: 586.52px;
    overflow-y: auto;

}

.swiper_walk_container img{
    width: 320px;
}
#swiper-container{
    border-top-left-radius:30px;
    border-top-right-radius:30px;
    background:linear-gradient(#F7A039,transparent);
}
#swiper-container .swiper-slide{
    overflow-y: auto;
}
#swiper-container .swiper-slide::-webkit-scrollbar {
    width: 0;
    height: 0;
    display:none
}
#swiper-container .swiper-slide .-o-scrollbar{
    -moz-appearance: none !important;
    background: rgba(0,255,0,0) !important;
}
#swiper-container .swiper-slide{
    -ms-scroll-chaining: chained;
    -ms-overflow-style: none;
    -ms-content-zooming: zoom;
    -ms-scroll-rails: none;
    -ms-content-zoom-limit-min: 100%;
    -ms-content-zoom-limit-max: 500%;
    -ms-scroll-snap-type: proximity;
    -ms-scroll-snap-points-x: snapList(100%, 200%, 300%, 400%, 500%);
    -ms-overflow-style: none;
    overflow-y: auto;
}

.walkbang{
    width: 200px;
    position: absolute;
    z-index: 3;
    left: 240px;
    bottom: 546px;
}
.pawfit_walk_image{
    width: 400px;
    margin-top: 20%;
    margin-left: 150px;
    position: relative;
    min-height:589px ;
}
.container section#container {
    margin: 0 auto;
    width: 668px;
}

.container section#container ol {
    list-style: decimal inside;
}
@media (min-width: 992px) and (max-width: 1100px){
    .swiper_walk_container{
        left: 88px;
    }

    .pawfit_walk_image{

        margin-left: 53px;
    }
    .walkbang{
        left: 136px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    .swiper_walk_container{
        width: 275px;
        bottom: -82px;
        left: 52px;
    }

    .pawfit_walk_image{
        min-height: 517px;
        margin-left: 23px;
    }
    .walkbang{
        bottom: 476.4px;
        left: 86px;
    }
}

.container section#container figure {
    text-align: center;
}

figure.aligncenter img {
    width: 100%;
    height: auto;
}

.your-order-table table th {
    border-top: medium none;
    font-family: Roboto;
    font-weight: bold;
    font-weight: normal;
    text-align: center;
    text-transform: uppercase;
    vertical-align: middle;
    white-space: nowrap;
    width: 250px;

}

section.products-grid {
    padding-top: 0;
}

.your-order-table table .shipping ul li input {
    position: relative;
    top: 2px;
}

.your-order-table table .shipping th {
    vertical-align: top;
}

.your-order-table table .order-total th {
    border-bottom: medium none;
    font-size: 18px;
}

.your-order-table table .order-total td {
    border-bottom: medium none;
}

.your-order-table table tr.cart_item:hover {
    background: #F9F9F9
}

.your-order-table table tr.order-total td span {
    color: #F7941D;
    font-size: 20px;
}

.your-order-table table {
}

.payment-method {
    margin-top: 40px;
}

.payment-method .panel {
    box-shadow: none;
}

.payment-method .panel-title > a {
    color: #6f6f6f;
}

.payment-method .panel-default {
    border: medium none;
}

.payment-method .panel-default > .panel-heading {
    background-color: #F2F2F2;
}

.payment-method .panel-body.payment-content {
    background: #f2f2f2 none repeat scroll 0 0;
}

.payment-method .panel-img img {
    margin-left: 10px;
    width: 50%;
}

.order-button-payment {
}

.stories_content {
    position: absolute;
    width: 600px;
}

.order-button-payment button {
    background: #C2A773;
    border: medium none;
    color: #ffffff;
    font-size: 16px;
    font-weight: 600;
    height: 50px;
    margin: 20px 0 0;
    padding: 0;
    text-transform: uppercase;
    transition: all 0.3s ease 0s;
    width: 100%;
}

body {
    padding-right: 0px !important;
    position: relative;
    margin-bottom: 10px;

}

*.modal-open {
    overflow-y: scroll;
    padding-right: 0 !important;
}


.order-button-payment input:hover {
    background: #000
}


.des_title {
    margin-bottom: 17px;
}
.des_title1 {
    margin-bottom: 17px;
}
h2.product_future_title{
    padding-bottom: 10px;
}

.menu-search-box input::-webkit-input-placeholder {
    /* Chrome */
    color: #fff;
    opacity: 1;
}

.menu-search-box input::-moz-placeholder {
    /* Firefox 19+ */
    color: #fff;
    opacity: 1;
}

.search-box input::-webkit-input-placeholder, .sideber-form input::-webkit-input-placeholder, .checkout-form-list input::-webkit-input-placeholder, .checkout-form-list textarea::-webkit-input-placeholder, .checkout-coupon input::-webkit-input-placeholder, .menu-search-box.scnd-fix input::-webkit-input-placeholder, .search-box-3-hover input::-webkit-input-placeholder {
    /* Chrome */
    color: #555;
    opacity: 1;
}

.search-box input::-moz-placeholder, .sideber-form input::-moz-placeholder, .checkout-form-list input::-moz-placeholder, .checkout-form-list textarea::-moz-placeholder, .checkout-coupon input::-moz-placeholder, .menu-search-box.scnd-fix input::-moz-placeholder, .search-box-3-hover input::-moz-placeholder {
    /* Firefox 19+ */
    color: #555;
    opacity: 1;
}

.coupon input::-webkit-input-placeholder, .form-group.contuct_f input::-webkit-input-placeholder {
    /* Chrome */
    color: #777;
    opacity: 1;
}

.coupon input::-moz-placeholder, .form-group.contuct_f input::-moz-placeholder {
    /* Firefox 19+ */
    color: #777;
    opacity: 1;
}

.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn.active.focus {
    outline: medium none;
}

.btn:active, .btn.active {
    box-shadow: none;
}

.btn-default:focus, .btn-default.focus {

}

.no-padding-left {
    padding-left: 0px !important;
    padding-top: 20px!important;
}

.width-75 {
    width: 75% !important;
}

.manu-nav a {
    display: inline-block !important;

}

.margin-top-30 {
    margin-top: 30px !important;
}

.popover-title {
    font-size: 14px !important;
}

#formErrorMessage {
    margin-top: 10px;
}

.credit-card-box-v2 .input-group-addon {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

#creditcard_card_image img {
    max-width: none;
}

#menu-footer-menu li a {
    color: white !important;
    font-weight: bolder;
}

#menu-footer-menu li a:hover {
    color: blue !important;
}

#sfooter-full img {
    margin-right: 20px;
}

#sfooter-full {
    margin-top: 20px;
}

#menu-footer-menu li {
    display: inline-block;
    margin: 20px;
}

#menu-footer-menu, #site-copyright {
    margin: 0 auto;
    float: none;
}

#miniCartSummary a {
    color: #333333;
    font-weight: bolder;
}

@media (max-width: 760px) {
    div.header-bottom-right #miniCartSummary a {
        color: black
    }


    .header-bottom-login {
        margin-top: 10px;
        font-weight: bolder;
        color: black;
        text-align: center;
    }

    .header-bottom-login a {
        color: blue;
        font-weight: bolder;
        text-decoration: underline;
    }

    div.button {
        text-align: center;
    }

}

.btn-success:active:hover, .btn-success.active:hover, .open > .dropdown-toggle.btn-success:hover, .btn-success:active:focus, .btn-success.active:focus, .open > .dropdown-toggle.btn-success:focus, .btn-success:active.focus, .btn-success.active.focus, .open > .dropdown-toggle.btn-success.focus {
    background: darkorange;
    border-color: #255625;
}

a.underline {
    text-decoration: underline orange;
}

.home_stores, .feature-itme {
    background: rgba(76, 81, 94, 1);
}

.stores_content {
    padding-right: 35px;
}

.stores_content * {
    color: white;
}

.stores_content a {
    color: #F7941D;
    width: 95%;
}

div.feature-product p.finalPrice {
    color: white;
}

.pawfit-news-father > .row > img {
    width: 100%;
}

@media (min-width: 1310px) {
    /*.news_events_title {*/
    /*    margin-top: 30px;*/

    /*}*/

    .btn21{
        padding: 0px 20px 1px 10px !important;
    }
    .btn, .btn1 {
        padding: 12px 16px;

    }


    .btn_shop_cart {
        font-size: 14px;
    }

    .icon_shop-cart, .icon_shop-cart-font {
        vertical-align: middle;
    }

    .feature-product {
        float: right;


    }

}

.feature-product {
    position: relative;
}

.lalala {
    display: flex;
    align-items: center;

}

.service_area_cat {
    /*  position: absolute;
      width: 100%;
     top: 0;
      left: 0;
      right: 0;
      bottom: 0;*/

    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.function-2 {
    width: 45%;
    padding-left: 4%;
}

.function-2 * {
    color: white;
}

@media (min-width: 761px ) {
    .service_area_dog {
        position: absolute;
        bottom: 55%;
        width: 100%;
    }


    div.header-bottom-right, .header-bottom-login {
        vertical-align: middle;
    }

    .header-bottom-login {
        margin-top: 10px;
        font-weight: bolder;
        color: white;
        text-align: left;
    }

    .header-bottom-login a {
        color: white;
        font-weight: bolder;
        text-decoration: underline;
    }

    #dropdown_menu_profile {
        background: rgb(243, 243, 243);
    }

}

#iStock-1127785673 {
    position: relative;
}

#main_h > div.container-fluid.header-customers-say-1 > div > div > div > nav > ul a:hover {
    border-color: #F7941D;
}

li.dropdown {
    font-weight: bold;
    margin-left: 2px;
}

.mainmenu {
    display: flex;
}

.iStock-1127785673 {
    position: absolute;
}

span.caret {
    color: #F7941D;
}

div.logo, ul.nav.manu-bar-computer, .header-bottom-father {
    align-items: center;
    display: flex;

}

a.linktoblog:hover {
    color: white !important;
}

div.logo {
    text-align: center;
    vertical-align: middle;
    padding-left: 15px;
}

.manu-bar-computer {
    margin-top: 21.5px;
    padding: 0;
}

ul.dropdown-menu > li > a {
    color: #4c515e !important;
    font-weight: bolder !important;


}


.nav-pills li {
    float: none;

}

.header-customers-say {
    background: #333333;
    text-align: center;
    height: 42.8px;
    line-height: 42px;
    color: #f4f4f4;
    font-size: 16px;
    font-weight: 500;
    font-family: "Roboto;font-weight:500";
}


.header-customers-say span {
    font-size: 13.1px;
}

.header-customers-say img.stars-5 {
    height: 100%;
    width: 115px;
    margin-bottom: 3px;
}

.header-customers-say img.Trustpilot {
    width: 71px;
    height: 18px;
    margin-bottom: 3px;
}

.img-left, .content-right {
    vertical-align: middle;
}

.mobile_fut_fa {
    width: 100%;
    left: 0%;
}

.product-category * {
    font-size: 24px;
}

.meta_description1 p {
    margin-bottom: 10px;
}

.btn1 {
    border-radius: 3px;
    border: 1px solid white;
    background: none;
    min-height: 35px;
    font-size: 16px;
    color: #4c515e;
    font-family: Roboto;
    margin-right: 10px;
    margin-bottom: 3px;
    color: white;
    cursor: pointer;
    text-align: center;
}

.btn4 {
    border-color: #4b4b4b;
    color: #4b4b4b;
}

.btn2 {
    color: black;
    border: 1px solid black;
}

.subscribe, .subscribe * {
    color: #E6E7E8;
    font-size: 16px;
    margin: 5px 0 0;
}

.form-inline {
    margin-bottom: 20px;
    margin-top: 15px;
}

#allItems .product_future_title {
    padding-top: 20px;
    margin-bottom: 20px
}


.blog-article a {
    text-decoration: underline;
    color: #F7941D;
}

.b-line {
    margin-top: 0px;
    margin-bottom: 0;
}

.is-provider-youtube iframe {
    max-width: 100%;
}

.blog-article h2 {
    font-family: Roboto;
    font-weight: bold;
    font-size: 16px;
}

.blog-article h2.entry-title {
    font-size: 30px;
}

.service-area-1 h1, .service-area-1 h3, .service-area-1 p {
    color: white;
}

#miniCartDetails li {
    margin-top: 10px;
    padding-left: 10px;
}

nav ul li a:hover {
    color: #f26101;
    border-color: #f26101;
    text-decoration: none;
}

ul.footer-link-list *:link {
    font-size: 16px !important;
    line-height: 1.5;
}

.icon-cart {
    margin-right: 3px;
    padding-top: 5px;
    width: 20px;
}


.header-customers-say {
    z-index: 99;
}

.header-customers-say-1 {
    z-index: 999999;
    background: white;
}

.blog-article {
    margin-top: 20px;
    font-size: 16px;
}


.blog-article .read {
    font-size: 16px;
}

.sm_blog {
    margin-left: -15px;
    margin-right: -15px;
}

/*.blog-article p:first-of-type {
    margin-bottom: 0;
}*/

.feature-product h2, feature-product h1 {
    padding: 0 0 5px;
}

@media (max-width: 768px) {
    .menu-search-box {
        margin-top: 10px !important;
        text-align: center !important;
    }

    .text_mobile_color_black {
        width: 100%;
    }

    .the_water {
        max-width: 100%;
    }

    .btn1 {

        text-align: center;
    }

    .scrollDown img {
        width: 24.8px;
    }

    .content-1.content-2.text-color-white h2 {
        font-size: 19px;
        width: 70%;
        margin: 0 auto;
    }

    .mean-container {
        position: relative;
    }

}

.des_title {
    color: white;
    font-size: 17px;
    font-family: Roboto;
    font-weight: bold;
}

.des_title1{
    color: white;
    font-size: 17px;
    font-family: Roboto;
    font-weight: bold;
    margin-bottom: 17px;
}


.pawfit2-photo3, .pawfit2-photo2 {
    margin-left: 153px;
}

.finalPrice {
    margin-top: 10px;
}

.future-img-log {
    z-index: 10;
}

.new-img1, .feature-product, .feature-product * {
    z-index: 4 !important;
}
.btn_shop_cart {
    font-size: 16px;
    font-family: Roboto;
    font-weight: bold;
    color: #FFFFFF;
}

.main-nav .nav-pills {
    z-index: 1111111;
}

.btn-orange {
    background: #F7941D;
    border: 1px solid #F7941D;
}

.btn-orange:hover {
    background: #F7941D;
}

.btn-orange:hover strong {
    color: white;
}

.finalPrice-div p.finalPrice {
    margin-top: 10px;
}

.ul-categories {
    font-family: Roboto;
    font-weight: 500;
    font-size: 14px;
}

.pawfit-news * {
    color: white;
}

h3:not(.cookie_manager_h3) {
    font-family: Roboto;
    font-weight: bold;
    font-size: 17px;
}

.lalala1 {
    align-items: stretch;
    position: relative;
}

.lalala1 > div {
    padding: 0;
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 6px dashed;
    /*border-top: 4px solid \9;*/
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
}

.caret2 {
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px dashed;
    border-right: 0;
    content: "";


}

.pawfit-news {
    position: absolute;
    top: 10%;
    width: 98%;

}

.pawfit-news .container {
    padding: 0;
}

.pawfit-2-info {
    padding: 20px 0;
}

.btn3 {
    min-width: 147px;

}

.pro_meta_description {
    margin-bottom: 15px;
}

.pro_meta_description ul, .product-simple-content ul {
    list-style: outside;
    padding-left: 15px;
}

.pawfit-app-content
.btn4 {
    border-color: #4C515E;
    color: #4C515E;
}

#faqs-content .link {
    cursor: pointer;
    _cursor: hand;
    color: #4C515E;
    font-size: 16px;
    /* margin-bottom: 16px; */
    font-weight: bold;
    margin-bottom: 15px;
    margin-top: 15px;
}

#faqs-content .submenu {
    display: none;
    /* padding: 0 0.4rem; */
    position: relative;
}

.product-info-tab-menu a:hover, .product-info-tab-menu a:active {
    text-decoration: none;
}

table.gridtable th {
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color: #666666;
    background-color: #dedede;
}

table.gridtable td {
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color: #666666;
    background-color: #ffffff;
}

table.gridtable {
    font-size: 18px;
    color: #4b515f;
    border-width: 1px;
    border-color: #666666;
    border-collapse: collapse;
    margin-bottom: 20px;
}

#faqs-content .link:hover {
    color: #f7941d;
}

#faqs-content .accordion li.open .link {
    color: #fb7414;
}

.page-title h1 {
    font-size: 30px;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #fff;
}

.page-title {

    width: 100%;
    background: #f7941d;
}

#faqs-content .submenu a {
    display: inline;
    color: #f7941d;
}

.ul-categories li {
    text-align: center;
    height: 30px;
    margin-right: 5px;
}

.ul-categories li:hover {
    background: #CCCCCC;
}

.clearfloat {
    zoom: 1;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

input[type="number"] {
    -moz-appearance: textfield;
}

.modal_tabel td, .modal_tabel th {
    padding: 30px 20px;
}

.modal_tabel th {
    text-align: center;
}

#faqs-content .aui-menu-item, #faqs-content .link2 {
    /* height: 40px; */
    line-height: 1.2;
    padding: 0;
}

#faqs-content .link2 {
    margin-top: 50px;

}

#faqs-content .accordion .mt {
    font-size: 20px;
    line-height: 20px;
    color: #f7941d;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 20px;
}

#help .mt {
    margin-left: 100px;
    font-size: 20px;
    line-height: 20px;
    color: #f7941d;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 32px;
}


.product_image_title {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.product_image_title * {
    color: white;
}


.stories_container_title {

    text-align: center;
}

.big-price, .big_price, .small-price {
    font-family: Roboto;
    font-weight: bold;
}

.srories_html_title2 {
    font-size: 30px;
}

.stories_html_content {
    color: #999999;
}

.product_detail_app_des {
    min-height: 508px;
}

.wp-block-gallery, .wp-block-image {
    margin-bottom: 24px;
    margin-top: 24px;
}

.wp-block-gallery figcaption, .wp-block-image figcaption {
    margin-top: 14px;
    font-size: 16px;
}

.entry-meta {
    text-align: center;
    margin-bottom: 28px;
}

.entry-meta a {
    text-decoration: none;
    color: #999999;
    font-size: 16px;
    cursor: auto;
}

.entry-content a {
    color: #F7941D;
    text-decoration: underline;
}

.entry-meta span {
    font-size: 16px;
    color: #999999;
}

.entry-meta a:hover, .entry-meta a:focus {
    text-decoration: none;
}

.entry-meta a:last-child {
    color: #F7941D;
}

.btn_add_cart {
    margin-left: 30px;
    margin-top: 10px
}

.title_product_des {
    left: 36%;
}

.feature-product.hidden-xs {
    position: absolute;
    top: 50%;
    left: 60%;
    transform: translate(-30%, -50%);
}

.billing-customer-title {
    border: 1px solid #ddd;
    height: 32px;
    padding-left: 10px;
    width: 100%;
}

.about-company-content-div-father {
    min-height: 240px;
}

.youtube:focus, .youtube:hover {
    text-decoration: none;
}

mark {
    color: #a94442;
    background: #f2dede;
    border-color: #ebccd1;
    box-sizing: content-box;
    padding: 6px 8px;
    text-align: left;
    display: block;
    border: 1px solid #ebccd1;
    border-radius: 3px;

}

.home_form_mail input.form-control {
    width: 100%;
}


.errorimage {
    width: 16px;
    vertical-align: bottom;
    margin-right: 5px;
}

.form-inline .form-group {
    vertical-align: top;
    margin-bottom: 20px;
}

.error_hidden {
    display: none;
}

.header-customers-say-1 {

    box-shadow: 0 4px 10px -3px #999;
}

.img_delivert {
    min-height: 137px;
}

.scroll button.btn:hover, .scroll button.btn:focus {
    -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 15px;
    -moz-box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 15px;
    box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 15px;
    transform: scale(1.05);
}

.text_password {
    position: relative;
}

.password_eye {
    width: 20px;
    height: 20px;
    background: url(https://pawfitshop.s3.eu-west-2.amazonaws.com/icon/mobile/closeEyes.svg) 100% 100% no-repeat;
    background-size: 20px 20px;
    position: absolute;
    z-index: 2;
    right: 10px;
    cursor: pointer;
    top: 50%;
    transform: translate(-10px, -50%);
}
::-ms-clear, ::-ms-reveal{display: none;}
.password_eye_close {

    background: url(https://pawfitshop.s3.eu-west-2.amazonaws.com/icon/openEye.svg) 100% 100% no-repeat;

}

.link {
    padding-right: 20px;
}

#mainCartTable .row-cart {
    display: flex;
    align-items: center;
}

/*.exampleInputName2,.exampleInputEmail2,.exampleInputName3{
    padding-right: 22px;
}*/
/*jiaganglin 1441*/
/*#panle_2 .btn:hover{*/
/*    back*/
/*}*/
.Delivery_Payment_methods {
    background: #FFCC90;
    padding: 35px 35px 35px 22px;

}

.about-info-app button:hover, .about-info-app button:focus {
    box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 15px;
    transform: scale(1.05);
}

.swiper-container {
    height: 100%;
}

.delivery_content {
    padding-right: 40px;
}

.color_greey {
    color: #AEB3BF;
}

.img-hover-zoom {

    overflow: hidden; /* [1.2] Hide the overflowing of child elements */
}

/* [2] Transition property for smooth transformation of images */
.img-hover-zoom img {
    transition: transform .5s ease;
}

/* [3] Finally, transforming the image when container gets hovered */
.img-hover-zoom:hover img {
    transform: scale(1.5);
}

.img_scale:hover {
    transform: scale(1.01);
}

.content-info .btn3 {
    min-width: 173.1px;
    height: 51px;
    margin: 0px 17px 19px 0;
}

.content-info .btn-183 {
    min-width: 183px;
}

.service-area-father {
    min-height: 264px;
}

@media (min-width: 1441px) {
    /*.container{*/
    /*    width: 1300px;*/
    /*}*/
    .meta_description{
        min-height: 56px;
    }
    .div_walk {
        min-height: 286px;
    }
    .section_walk {
        min-height: 635px;

    }
    .container-fluid.feature-itme, .container-fluid.feature-itme .feature-products {
        min-height: 550px;
    }

    .Happy_pawfit {
        margin-bottom: 96px;
    }

    .content-left-1 {
        left: 16%;
    }

    .Intro_father {
        min-height: 300px;
    }

    .shoutu {
        min-height: 248px;
    }

    .pawfit2-photo2 {
        height: 117px;
    }

    .logoImage {
        min-width: 200px;

    }

    .aboutCompanySC {
        margin-top: 47px;
    }

    .shoutu {
        min-height: 249px;
    }

    .watch-content-div .row.lalala {
        margin-top: 83px;
        margin-bottom: 114px;
    }


    #featuredItems {
        min-height: 500px;
    }

    .featuredItems {
        min-height: 500px;
    }


    #allItems {
        min-height: 1100px;
    }

    .nav-div-father-child-1 {
        padding-left: 87px !important;
    }

    .nav-div-father-child-2 {
        padding-left: 0px !important;
    }

    .nav-div-father-child-3 {
        padding-left: 0px !important;
    }

    /*    .exampleInputName2 {
            width: 262px;
        }

        .discount, .exampleInputName3 {
            width: 262px;
        }

        .exampleInputEmail2 {
            width: 383px;
        }*/
    /*  .function-2 p span,.function-3 p span,.function-4 p span,.meta_description1 *,.function-2 h3 *,.function3 h3 * ,.function-4 h3 *,.function-1 p *{
          font-size: 14px!important;
      }*/
    .pc-watch {
        padding-left: 4%;
    }

    .service-area-dog {
        left: 17%
    }

    .service-area-father img.display-1440 {
        width: 100%;
    }

    .pro_meta_description, .pro_title {
        font-size: 14px;
    }

    .shop_now_btn .btn {

        padding: 12px 30px;
    }


    .feature_container {
        width: 1400px;
    }

    .stories_html_title {
        font-size: 36px;
    }

    .orange {
        color: #F79624;
    }

    .stories_html_content {
        font-size: 16px;
    }

    .stories_container_title {
        width: 907px;
        text-align: center;
    }

    .stories_container_content p, .success_stories p {
        font-size: 16px;
    }


    .feature-products {
        width: 1400px;
    }


    .img-1 {
        min-height: 700px;
    }

    .news_title {
        font-size: 30px;
    }

    .news_body {
        font-size: 16px;
        font-family: Roboto;
        font-weight: bold;
    }

    .intro-h3, .intro-p {
        font-size: 16px;
    }

    .service-area {
        top: 33%;
    }

    .service-area-dog.service-area {
        top: 23%;
    }

    .the_water {
        font-family: "Roboto";
        font-size: 30px;
    }

    .service-area-1 {
        width: 25%;
    }

    #fp-nav ul li a:hover {
        background: white;
    }

}
@media (min-width: 767px){
    .meta_description{
        height: 43px;
    }
}


.item .carousel-caption .lunbo_title, .item .carousel-caption .lunbo_body {
    width: 264px;
    height: 59px;
    font-size: 12px;
    font-family: Roboto;
    font-weight: bold;
    color: rgba(230, 231, 232, 1);
}

.body-content, .btn.btn1.btn3 {

    text-align: left;
}

.new-img {
    top: 0;
    width: 69px;
    left: 5.3%;
}


.company-text {
    margin-top: 10px;
}

.cat_img_small {
    position: absolute;
    top: 0;
    width: 100%;
}

.feature-products .new-img1 {
    position: absolute;
    left: 17%;
    top: 0;
}

.metaDescription {
    font-family: Roboto;
    font-weight: bold;
    font-size: 16px;
}

.new-img {
    left: 0;
}

#nav-below {
    display: none;
}

.content-right-1 {
    right: 16%;
}


/*jiaganglin 1025*/
@media (min-width: 1025px) and (max-width: 1440px) {
    .mainmenu > nav > ul > li > a{
        font-size: 16px;
    }
    .feature-product.hidden-xs {
        position: absolute;
        top: 50%;
        left: 57%;
        transform: translate(-20%, -50%);
    }

    .container-fluid.feature-itme, .container-fluid.feature-itme .feature-products {
        min-height: 434px;
    }

    .nav-div-father-child-1 {
        padding-left: 0px !important;
    }

    .nav-div-father-child-2 {
        padding-left: 0px !important;
    }

    .nav-div-father-child-3 {
        padding-left: 0px !important;
    }

    .mainmenu > nav > ul > li > a {
        font-size: 15px;
    }

    ul.manu-nav li {
        margin: 0 6px;
    }

    .content-right-1 {
        right: 10%;
    }

    .content-left-1 {
        left: 10%;
    }

    .shoutu {
        min-height: 177px;
    }

    .feature-products {
        min-height: 500px;
    }

    .function-2 {
        padding-left: 0;
    }

    .function_cat .new-img {
        left: 0;
    }

    .watch-content-section .new-img1 {
        position: absolute;
        left: 0;
    }

    span > span > span {
        font-size: 16px !important;
    }


    .content-right-1 {
        width: 40%;
    }

    .content-left-1 {
        width: 40%;
        left: 5%;
    }

    #fp-nav {
        display: none;
    }


    .pawfit-news {
        top:50px
    }

    h1 {
        /*font-size: 26px !important;*/
    }

    h1.the_water {
        font-size: 28px !important;
        max-width: 60%;
    }

    .srories_html_title2 {
        color: #999999;
        font-size: 22px;
    }

    .pawfit2-photo2 {
        height: 100px;

        bottom: 5px;
    }

    .pawfit2-photo2.pawfit2-photo3 {
        height: 130px;
        position: relative;

    }

    .img-1 {
        min-height: 500px;
    }

    .news_title {
        font-size: 25px;
    }


    .news_body {
        font-size: 14px;
    }

    .hidden-1440 {
        display: none;
    }

    .display-1440 {
        display: inline-block !important;
    }

    .service-area-dog {
        top: 10%;
        left: 5%;
    }

    .service-area {
        top: 20%;
        left: 23vw;
        font-size: 20px;
    }

    .new-img {
        position: absolute;
        top: 0;
        width: 100px;
        left: 0%;
    }

    .service-area {
        top: 33%;
        left: 6.3%;
        width: 50%;
    }

    .service-area-1 {
        width: 30%;
    }

    .btn21{
        padding: 0px 20px 1px 10px !important;
    }
    .btn, .btn1 {
        padding: 6px 10px;
    }

    .service-area h1 {
        font-size: 22px;
    }

    .service-area-dog p.the_water {
        font-size: 24px;
    }

    .content-right h2, h2 {
        font-size: 24px;
    }
    .des_title1{
        font-size: 16px;
        width: 500px;
    }


    .watch-content-section {
        background: rgba(230, 231, 232, 1);
        margin-bottom: 0px;
    }

    watch-content-div h2 {
        font-size: 30px;
    }


    .product-category {
        margin-bottom: 30px;
        font-size: 24px;
        font-family: Roboto;
        font-weight: 500;
        font-weight: 500;
    }

    .pc-watch {
        margin: 6% 0 50px 0;
    }

    #featuredItems .container {
        width: 100%;
    }



    .featuredItems .container {
        width: 100%;
    }

    .feature-product h1 {
        font-size: 35px;
    }

    .new-img1 {
        width: 100px;
        left: 0%;
    }


    .service-area-dog {
        top: 20%;
        left: 6.1%;
    }
}

.pro_title {
    color: #4C515E;
}

@media (min-width: 1200px) and (max-width: 1440px) {
    ul.manu-nav li {
        margin: 0 15px;
    }
    .scroll .img-1{
        min-height: 674px;
    }
}

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

    .nav-div-father-child-1 {
        padding-left: 68px !important;
    }

}

.wx-input {

    position: relative;
    padding-left: 2px;
    border-radius: 3px;
    border: 1px solid #ccc;
}

input::-ms-clear {
    display: none;
}

@media (min-width: 768px) and (max-width: 900px) {
    .feature-products h2.des_name {
        font-size: 20px;
    }

    .feature-products p.des_title {
        font-size: 12px;
    }

    .feature-products p.des_title1 {
        font-size: 12px;
    }

    .addCart-div {
        margin-top: 0px;
    }

    .feature-products .addCart-div button.btn1 {
        padding: 6px 3px;
    }

    .blog-content {
        min-height: 50px;
    }

    .category_btn {
        padding: 2px 3px !important;
    }

    .blog-content p {
        margin-bottom: 0 !important;
    }

    .nav-div-father-child-1 {
        padding-left: 50px !important;
    }

    .nav-div-father-child-2 {
        padding-left: 0px !important;
    }

    .nav-div-father-child-3 {
        padding-left: 0px !important;
    }
}

@media (min-width: 900px) and (max-width: 1000px) {
    .mainmenu > nav > ul > li > a {
        font-size: 12px;
    }

    .nav-div-father-child-1 {
        padding-left: 50px !important;
    }

    .nav-div-father-child-2 {
        padding-left: 0px !important;
    }

    .nav-div-father-child-3 {
        padding-left: 0px !important;
    }
}

@media (min-width: 901px) and (max-width: 1024px) {
    /*.mainmenu > nav > ul > li > a{
        font-size: 16px;
    }*/
    .div_walk{
        min-height: 300px;
    }
    .home_top {
        padding: 12px 0;
    }

    .feature-product.hidden-xs {
        left: 63%;
        width: 39%;
    }

    ul.manu-nav li {

        margin: 0 2px;
        text-align: center;
    }

    .container-fluid.feature-itme, .container-fluid.feature-itme .feature-products {
        min-height: 400px;
    }

    .scroll {
        width: 100% !important;
    }

    .content-right-1 {
        right: 5% !important;
    }

    .shoutu {
        min-height: 177px;
    }
    .shoutu_company{
        height: 250px;
    }
    .about-info-app .btn {
        margin: 0 5px 5px 0;
    }

    .service_area_cat {
        top: 15%;
    }

    .function-2 {
        padding-left: 0;
        padding-top: 25%;
    }

    .function-2 h2 {
        font-size: 22.5px;
    }

    .function-2 h3, .function-2p {
        font-size: 12px;
    }

    .shoubiao {
        transform: scale(1.3);
    }

    .function_cat .new-img {
        left: 0;
    }

    .watch-content-section .new-img1 {
        position: absolute;
        left: 0;
    }

    span > span > span {
        font-size: 16px !important;
    }

    .meta_description1 * {
        font-size: 12px !important;
        padding-bottom: 0px;
    }

    .mechen_mail {
        font-size: 12px !important;
        padding-bottom: 20px;
    }

    .content-right-1 {
        width: 40%;
    }

    .content-left-1 {
        width: 40%;
        left: 5%;
    }

    #fp-nav {
        display: none;
    }

    h1, h2, h3, h4, h5, p {
        padding-bottom: 5px;

    }
    .blog-content p{
        padding-bottom: 0;
    }
    .pawfit-news {
        top: 3%;
    }

    h1 {
        font-size: 22px !important;
    }

    .srories_html_title2 {
        color: #999999;
        font-size: 22px;
    }

    .pawfit2-photo2 {
        height: 100px;
        position: absolute;
        bottom: -20px;
    }

    .pawfit2-photo2.pawfit2-photo3 {
        height: 100px;
        position: relative;

    }

    .img-1 {
        min-height: 460px;
    }

    .news_title {
        font-size: 25px;
    }


    .news_body {
        font-size: 14px;
    }

    .hidden-1440 {
        display: none;
    }


    .service-area-dog {
        top: 10%;
        left: 5%;
    }

    .service-area {
        top: 20%;
        left: 23vw;
        font-size: 20px;
    }

    .new-img {
        position: absolute;
        top: 0;
        width: 56px;
        left: 0%;
    }

    .service-area {
        top: 15%;
        left: 4%;
        width: 50%;
    }

    .service-area-1 {
        width: 43%;
        top: 20%;
    }

    .btn21{
        padding: 0px 20px 1px 10px !important;
    }
    .btn, .btn1 {
        padding: 6px 10px;
    }

    .service-area h1 {
        font-size: 22px;
    }

    .service-area-dog p.the_water {
        font-size: 24px;
    }

    .content-right h2, .the_water {
        font-size: 22.5px;
    }

    .content-right h3, .content-right p, .service-area h3, .service-area p {
        font-size: 12px;
    }

    .watch-content-section {
        background: rgba(230, 231, 232, 1);
        margin-bottom: 0px;
    }

    watch-content-div h2 {
        font-size: 30px;
    }

    .product-category {
        margin-bottom: 30px;
        font-size: 24px;
        font-family: Roboto;
        font-weight: 500;
        font-weight: 500;
    }

    .pc-watch {
        margin: 5% 0 50px 0;
        padding-top: 5%;
    }

    .shoubiao {
        transform: scale(1.5);
    }

    #featuredItems .container {
        width: 100%;
    }

    .featuredItems .container {
        width: 100%;
    }


    .feature-product h1 {
        font-size: 35px;
    }

    .new-img1 {
        width: 56px;
        left: 0%;
    }

    .feature-product .meta_description1 p {
        margin-bottom: 5px;
    }

    .service-area-dog {
        top: 20%;
        left: 4%;
    }

    div.footer-main {
        padding-top: 10px;
    }

    .footer-link-list li {
        margin-top: 0;
    }
}

@media (min-width: 768px) {
    .text_mobile_color_black {
        width: 308px;
    }

    .pawfit-news .container {
        padding-left: 30px;
    }

    .form-inline .form-control.input_discount {
        width: 65%;
        margin-right: 20px;
    }

    .delivery_container_26 {
        margin-top: 26px;
        padding-top: 15px;
        padding-bottom: 15px;
    }

    .your-order-table table td:nth-of-type(2), .your-order-table table th:nth-of-type(2), #totalRow td {
        text-align: right;
        padding-right: 20%;
    }
}

.manu-nav-li a{
    margin-bottom: 20px;
}

/*jiaganglin 768*/
@media (min-width: 768px) and (max-width: 900px) {
    .product_peijian_image {
        margin-top: 40px;
    }

    ul.manu-nav li {
        margin: 0 3px;
        text-align: center;
    }

    div.nav-div-float {
        padding: 7px 20px 0 20px;
    }

    .manu-nav-li a {
        margin-bottom: 12px;
    }

    .home_top {
        height: 40px;
    }

    .meta_description.pro_title {
        min-height: 60px;
    }

    .container-fluid.feature-itme, .container-fluid.feature-itme .feature-products {
        min-height: 300px;
    }

    .mainmenu > nav > ul > li > a {
        font-size: 12px;
    }

    .dog_image {
        display: none;
    }

    .app-image.app-image1 {
        background: url(https://pawfitshop.s3.eu-west-2.amazonaws.com/about/AboutPC/%E5%9B%BE%E5%B1%8234.jpg) no-repeat -200px 0;
        background-size: cover;
    }

    #panel2 .content-1, .content-left-1 {
        width: 336px !important;
    }

    #panel3 .btn, #panel4 .btn, #panel2 .btn {
        width: 150px !important;
        min-width: 140px !important;
        margin-right: 10px!important;
    }
    #panel4 .btn-160{
        width: 160px!important;
    }
    #panel2 .live_trak {
        min-width: 180px !important;
    }

    #panel2 .mobile_btn_border_black  {
        width: 200px!important;;
    }

    .pawfit-app-content {
        min-height: 490px;
    }

    .scroll {
        width: 100% !important;
    }

    #panel7 .content-right-1 {
        width: 40% !important;
    }

    .product_image_title .pawfit2-photo2 {
        position: absolute;
    }

    #panel1, .panle_3, .panle_4, .panle_2, .panle_5, .panle_6, .panle_7 {
        min-height: 340px;
    }

    .feature-product.hidden-xs {
        width: 54%;
        left: 65%;
        line-height: 1.1;
    }

    .title_product_des {
        left: 35%;
    }

    .pawfit2-photo2 {
        margin-left: 100px;
    }

    .all-products-1 {
        padding-top: 35px;
        padding-bottom: 35px;
    }

    /*.service_area_dog {*/
    /*    top: 15%;*/
    /*}*/

    .the_water {
        max-width: 450px;
    }

    .shoutu {
        min-height: 133px;
    }
    .shoutu_company{
        height: 250px;
    }
    h3:not(.cookie_manager_h3), .des_title {
        font-size: 14px;
    }
    h3:not(.cookie_manager_h3), .des_title1 {
        font-size: 14px;
    }

    h2 {
        font-size: 22.5px;
    }

    .function-2 {
        padding-left: 0;
        width: 40%;

    }

    .function-2 h2 {
        font-size: 22.5px;
    }

    .function-2 h3, .function-2 p {
        font-size: 12px;
    }


    .stores_content {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .content-right-1 {
        width: 40%;
        top: 15%;
    }

    .footer-link-list li {
        margin: 0;
    }

    .row.footer-main {
        padding-top: 15px;
    }

    h1, h2, h3, h4, p {
        margin-bottom: 5px !important;
        padding-bottom: 0px !important;
    }

    .product_future_title, .meta_description.pro_title {
        padding-bottom: 0 !important;
    }

    .mechen_mail, .meta_description1 * {
        font-size: 12px !important;
        padding-bottom: 0px;
    }

    h1 span, h2 span, h2 span *, .product_future_title, h1 > a, .mobile_feature_title * {
        font-size: 21px !important;
    }


    .section.products-grid {
        padding-bottom: 23px;
    }

    .finalPrice {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .meta_description *, .pro_meta_description *, .p > span, .small-price, .pro_each, .p > span > span {
        font-size: 12px !important;
    }

    .product-category a, .big-price {
        font-size: 19px !important;
    }

    .mobile-product-feature h3 a {
        color: white;
    }

    .service-area.service-area-1.service-area-3.function-2 {
        top: 5%;
    }

    h1 {
        font-size: 18px;
    }
    .the_water_p {
        font-size: 18px;
    }

    div.shop_now_btn .btn {
        font-size: 12px;
    }

    .btn1 {
        font-size: 12px;
    }

    .Google_play {
        margin-top: 3rem;
    }

    .pawfit2-photo2 {
        height: 70px;
        bottom: -10px;
    }

    .header-customers-say-1 {
        height: 61px;
    }

    .product_detai div.spec_description p:nth-of-type(2) {
        margin-bottom: 0 !important;
    }

    .product_image_title p {
        font-size: 12px;
    }

    .big_price {
        font-size: 20px !important;
    }

    .about-company-content-div p, .company-text p {
        font-size: 12px;
    }


    .shoubiao {
        transform: scale(1.5);
    }

    .news_title, .about-company-title {
        font-size: 20px;
    }

    .pawfit-news {
        left: 2%;
    }


    .news_body, .about-company-content {
        font-size: 12px;
    }

    .service-area-dog {
        top: 10%;
        left: 5%;
    }

    .service-area {
        top: 20%;
        left: 23vw;
        font-size: 20px;
    }

    .Intro {
        margin: auto;
        width: 70%;
    }

    .new-img {
        position: absolute;
        top: 0;
        width: 48px;
        left: 0%;
    }

    .service-area {
        top: 10%;
        left: 3%;
        width: 40%;
    }

    .pc-watch {
        padding-left: 15px;
    }

    .btn21{
        padding: 0px 20px 1px 10px !important;
    }
    .btn, .btn1 {
        padding: 6px 10px;
    }

    .service-area h1 {
        font-size: 22px;
    }

    .service-area-dog p.the_water {
        font-size: 24px;
    }

    .content-right h2 {
        font-size: 22.5px;
    }

    .content-right h3, .content-right p, .service-area p {
        font-size: 12px;
    }

    .watch-content-section {
        background: rgba(230, 231, 232, 1);
    }

    watch-content-div h2 {
        font-size: 30px;
    }

    .product-category {
        margin-bottom: 30px;
        font-size: 24px;
        font-family: Roboto;
        font-weight: 500;
        font-weight: 500;
    }

    .pc-watch {
        margin: 40px 0 0 0;
    }

    #featuredItems .container {
        width: 100%;
    }

    .featuredItems .container {
        width: 100%;
    }


    .feature-product h1 {
        font-size: 35px;
    }

    .new-img1 {
        width: 48px;
        left: 0%;
    }

    .feature-product {
        float: right;
        width: 40%;
        right: 10px;


    }

    .watch-content-div {

    }

    h1.des_name {
        font-size: 16px;
    }

    h1.des_title {
        font-size: 12px;
    }

    h1.des_title1 {
        font-size: 12px;
    }

    .icon_shop-cart {
        width: 25px;
        height: 25px;
    }

    *, button, p:not(".labelP"), span, strong {
        font-size: 12px;
    }

    .fenlei * {
        font-size: 12px;
    }

    .new-img1 {
        width: 48px;
    }

    .service_area_cat p, .function1 p, .function-4 p, .function-3 p, .function-1 p {
        font-size: 12px;
    }

    .btn21{
        padding: 0px 20px 1px 10px !important;
    }
    .btn, .btn1 {
        padding: 10px 8px;
    }

    .Intro .btn1 {
        margin-top: 30px;
    }
}

.product-category {
    font-family: Roboto;
    font-weight: bold;
    margin-bottom: 17px;
    font-weight: 500;
    color: rgba(76, 81, 94, 1) !important;
}

.product-simple-area .row.lalala {
    margin-bottom: 72px;
}
.shouji_dingbu{
    width: 100%;
    background: #f7941d;
    color: white;
    text-align: center;
    padding: 10px 5px;
    font-size: 12px;
}
.mobile-menu-area {
    width: 100%;
    margin: 0 auto;
    left: 0;
    top: 0;
    z-index: 999999999;
    font-size: 16px;
    color: white;
}

ul.accordion {
    margin-top: 23px;
}

.fenlei {
    margin-top: 29px;
}

.cart-price {
    color: #4b4b4b;
}
.btn_shop_cart {
    height: 42px;
}
.btn.btn1.btn_shop_cart {
    margin-right: 0;
}

.btn-orange:hover, .btn-orange:focus, .btn-orange.focus {
    color: white;
    background: #F7941D;
}

/*input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
input[type="number"]{
    -moz-appearance: textfield;
}*/
.pro_subscription a {
    font-size: 16px;
    color: white;
}

.trustpilot-widget {
    position: relative;
    left: 0;
}

.pro_meta_description, .pro_title, .pro_subscription, .pro_each {
    font-size: 16px;
}

.delivery_container_title, .stories_container_title {
    margin-top: 40px;
}

.stories_container_content {
    margin-bottom: 97px;
}

.modal {
    z-index: 99999999999999999;
}

.success_stories {
    padding-top: 113px;
    padding-bottom: 113px;
}

.nav_cart_top {
    max-height: 320px;
    /*height: 63%;*/
    overflow: auto;
    -webkit-overflow-scrolling: touch
}

.nav_cart_bottom {
    height: 37%;
    max-height: 37%;
}

.heght_400 {
    height: 400px;
}


.aui-menu-item.b-line {
    border-bottom: 1px solid rgba(220, 220, 220, 1);
}

.link {
    position: relative;
}

#terms-content p {
    margin: 0 0 15px;
}

#terms-content h6 {
    margin: 0 0 30px;
    color: #f7941d;
    font-size: 16px;
}

.kucunstock {
    font-size: 15px;
}

#videoModal .modal-dialog iframe, #videoModal .modal-dialog {
    height: 576px;
}

.yunshutu, .yunshu {
    display: inline-block;
    vertical-align: middle;

    float: none;
}

.finalPrice-div {
    margin-top: 50px;
}

.all-products-1 {
    background: #E9E8ED;
    margin-bottom: 35px;
}

.pro_des_collar {
    padding-left: 50px;
}
.main_walk_ul{
    padding-left: 16px;
}
.div_btn_walk{
    margin-bottom: 30px;
}
.product_row{
    margin-left: 0;
    margin-right: 0;
}
/*ipad语言栏样式调整*/
@media (max-width: 768px){
    .open ul li a{
        font-size: 12px;
    }
}
/*jiaganglin 767*/
@media (max-width: 767px) {

    .app_store_mobile{
        text-align: center;
    }
    .section_walk{
        margin-bottom: 35px;
    }
    .btn_function_walk2 li{
        font-size: 12px;
    }
    .btn_father_app{
        margin-top: 20px;
    }
    .mobile_btn_border_black :focus{
        color: white;
    }
    .btn_function_walk{
        margin-top: 10px;
    }
    .pawfit_walk_image{
        margin-left: 0px;
    }
    .walk_image1{
        padding-left: 1rem;
        padding-right: 1rem;
    }
    button.btn,button.btn1{
        font-size: 14px!important;
    }
    .meta_description ul li{
        margin-bottom: 5px;
    }
    .meta_description ul{
        margin-bottom: 5px;
    }
    .btn_function_walk1{
        list-style: outside;
    }
    .btn_function_walk1 li{
        font-size: 12px;
        margin-bottom: 5px;
    }
    .walkContent{
        padding-left: 0;
    }
    .div_btn_walk{
        margin-bottom: 20px;
        margin-top: 10px;
    }
    .walkTitleh3{
        margin-bottom: 8px;
    }
    .main_walk_ul li{margin-bottom: 5px}
    .main_walk_ul{

        padding-left: 13px;
    }
    .webWalk{
        width:80%;
        margin: 0 auto;
        display: block;
    }
    .function_pawfitWalk{
        padding-left: 10px;
        padding-right: 10px;
    }
    .about-pawfit-btn{
        font-size: 12px;
        margin-top: 20px;
    }
    .btn_function_walk1 ul{
        padding-left: 12px;
    }
    /* .homeWalkImage {
         width: 80%;
         margin: 0 auto;
         display: block;
     }*/

    .pawfitWalk {

        margin-top: 20px;
    }

    .div_walk {
        min-height: 190px;
    }

    .section_walk {

        min-height: 300px;

    }

    .function_walk.service-area-father {
        background: radial-gradient(circle, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
    }

    .pawfitWalk {
        position: relative;
        top: 130px;
    }

    .pawfit_walk_image{
        min-height: 412px;
        max-width: 280px;
    }
    .swiper_walk_container{
        left: 0;
        max-width: 220px;
        left: 29px;
        height: 404px;
        bottom: 0;
    }
    .walkbang{
        width: 150px;
        bottom: 383px;
        left: 65px;
    }
    .father_walk_mobile{
        margin-left: 30px;
    }
    .language_change_div {
        text-align: center;
        margin-bottom: 20px;
        overflow: initial;
    }

    .footer-banquan .container {
        overflow: inherit;
    }

    .pro_des_collar {
        padding-left: 0px;
    }

    .product-item1 .col-xs-12 {
        padding-left: 0
    }

    .pawfit-news.pawfit-news1 {
        position: initial;
        margin-top: 30px;
    }

    .product_detai div.spec_description p:nth-of-type(2) {
        margin-bottom: 0 !important;
    }



    .input_discount {
        margin-bottom: 10px;
    }

    .product_future_title1 {
        margin-top: 20px;
    }

    .finalPrice-div {
        margin-top: 0px;
    }

    .all-products-1 div.product-item {
        border: none;
    }

    .all-products-1 {
        background: #4C515E;
        position: relative;
    }

    .all-products-1 * {
        color: white;
    }

    .all-products-1 div.product_peijian_image {
        top: 150px;
        left: 50px;
    }

    #allItems1 div.product_peijian_image {
        width: 200px;
        top: 235px;
        left: 30px;
    }

    .delivery-info {
        margin-bottom: 20px;
    }

    .Delivery_Payment_methods {
        margin-bottom: 50px;
    }

    .accrssory {
        margin-top: 0px;
    }

    .delivery_container_40 {
        margin-top: 0px;
        padding-bottom: 15px !important;
        padding-top: 15px !important;
    }

    .delivery_container_content .row {
        margin-top: 0;
    }

    .delivery_container_26 {
        margin-top: 0px;
        padding-bottom: 15px !important;
        padding-top: 15px !important;
    }

    .buttons-cart {
        text-align: center;
    }

    .buttons-cart a {
        float: none;
        width: 100%;
    }

    .wc-proceed-to-checkout a {
        width: 100%;
        float: none;
    }

    .wc-proceed-to-checkout {
        text-align: center !important;
    }

    .mechen_mail {
        font-size: 18px !important;
    }

    .support-detail {
        margin-bottom: 80px;
    }

    #videoModal .modal-dialog iframe, #videoModal .modal-dialog {
        height: 250px
    }

    .shou-ye-modal-vedio {
        height: 220px;
        margin-top: 50%;
    }

    .carousel-indicators li {
        margin-left: 25px;
        width: 12px;
        height: 12px;
    }

    .carousel-indicators li.active {
        margin-left: 15px;
        width: 15px;
        height: 15px;
    }

    .carousel-indicators {
        left: 28%;
        width: 100%;
    }

    .mobile_feature_title a {
        color: white;
    }

    .shou-ye-modal-vedio iframe {
        height: 220px;
    }

    .service-area-father {
        background: white;
    }

    .youtubeVideodiv {
        bottom: 0%;
        width: 98%;
        left: 1%;
    }

    .youtube-vedio-div {
        width: 100% !important;
    }

    .order-navagation {
        margin-bottom: 20px;
    }

    .modal#Nodel {
        left: 10%;
    }

    .header-customers-say-1 {
        height: 0px;
    }

    .font-26 {
        font-size: 17px;
    }

    .model-refund {
        width: 280px;
    }

    .model-refund button {
        width: 84px;
    }

    th.align-center, .order-list td {
        min-width: 45px;
        text-align: center;
        vertical-align: middle !important;
        padding: 6px 4px;
        word-wrap: break-word;
        word-break: break-all;
        overflow: hidden;
    }

    .nav-information li {
        margin-bottom: 0;
    }

    table.gridtable {
        font-size: 12px;
    }

    .kucunstock {
        font-size: 12px;
    }

    .row-cart .nomargin a {
        color: #F7941D;
    }

    .row-cart {
        text-align: left;
    }

    #terms-content p {
        margin: 0 0 10px;
    }

    #terms-content h6 {
        margin: 0;
        color: #f7941d;
        font-size: 16px;
    }

    body {
        font-size: 12px;
    }

    #panel2 {
        background: #4C515E;
        padding-bottom: 30px;
        padding-top: 30px;
    }

    #panel2 .header-title {
        color: white;
    }

    .public-container h6 {
        margin: 0 0 20px;
        color: #f7941d;
        font-size: 16px;
    }

    .public-container p {
        margin: 0 0 20px;
    }

    p {
        font-size: 12px;
    }

    #carousel-example-generic3 {
        min-height: 510px;
    }

    .delivery_sup {
        font-size: 12px;
    }

    .btn-183 {
        width: 127px;
        min-width: 127px;
    }

    .delivery_container_content {
        width: 100%;

    }

    .delivery_container_content_p {
        margin-bottom: 30px;
    }

    .delivery_content {
        padding-right: 15px;
    }

    a {
        font-size: 12px;
    }

    .item .productName > ul > li {
        font-size: 12px;
    }

    .entry-content a {
        font-size: 12px;
    }

    .blog-article .read {
        font-size: 12px;
    }

    .shop-cart-hover {
        position: fixed;
    }

    .pawfit_news_subcription_btn {
        margin-top: 30px;
        margin-bottom: 30px;
    }

    .stores_content {
        padding-right: 15px;
    }

    .sm_blog {
        margin-left: 0px;
        margin-right: 0px;
    }

    .shoutu_product > div {
        width: 32%;
        min-height: 104px;
    }

    .service_area_cat p, .function1 p, .function-4 p, .function-3 p, .function-1 p {
        font-size: 12px;
    }

    .fa.fa-file-text-o.pr-5, .fa.fa-star.pr-5 {
        display: none;
    }

    ul.product-info-tab-menu li a {
        font-size: 16px;
    }

    .product-info-tab-menu > li {
        margin-top: 5px;
    }

    #panel1 .content-1 {
        width: 266px;
    }

    #carousel-example-generic2 .carousel-inner {
        overflow-x: scroll;
    }

    #panel1 h2 {
        font-size: 18.55px;
    }

    .title_product_des {
        font-size: 16px!important;
        left: 35%;
    }

    #allItems h1 {
        margin-bottom: 10px;
    }

    .btn_add_cart {
        margin-left: 0
    }

    .total-price {
        color: #4C515E;
    }

    .orange {
        color: #F7941D;
    }
    .pro_meta_description ul{
        min-height: 10px;
    }
    .success_stories {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .stories_container_content {
        margin-bottom: 45px;
    }

    .stories_container_title {
        margin-top: 0px;
    }

    .stories_html_content {
        margin-bottom: 20px;
    }

    .srories_html_title2 {

        font-size: 19px;
    }

    .mobile_faq h6 {
        font-size: 12px;
        font-family: Roboto;
        font-weight: bold;
    }

    .page-title h1 {
        line-height: 20px;
    }

    ul.accordion {
        margin-top: 0;
    }


    section.products-grid {
        padding-bottom: 34px !important;
        position: relative;
        overflow: hidden;
    }
    section.section_walk{
        padding-bottom: 0px !important;
    }
    .banquan {
        text-align: center;
    }

    .product_detai li {
        margin-bottom: 5px;
    }

    .carousel-inner.app .item.active {
        min-height: 352px;
    }

    . pro_meta_description ul li {
        margin-bottom: 5px;
    }

    #carousel-example-generic2 .des_pro_spec td, .pro_subscription {
        font-size: 12px;
    }

    #allItems li {
        margin: 0 0 5px 0;
    }

    .trustpilot-widget {
        position: relative;
        left: 0;
    }

    .footer-banquan {
        margin-bottom: 0;
    }

    #control-group {
        margin-bottom: 0;
    }

    .container-1 .blog-article {
        padding-right: 0;
        padding-left: 0;
    }

    .all-products {
        padding-left: 0;
        padding-right: 0;
    }

    .container.pawfit-news {
        left: 0%;
        width: 90%;
    }

    #faqs-content .accordion .mt {
        padding: 20px 0;
        margin-bottom: 0;
    }

    p {
        font-size: 14px;
    }

    .footer-area, .product-item {
        margin-top: 0;
        border-top: 1px solid white;
    }

    #faqs-content .aui-menu-item, #faqs-content .link2 {
        margin-left: 10px;
        /*display: none;*/
    }

    .stories_content {
        position: relative;
        margin-top: 0;
        width: 100%;
    }

    .stories_content * {
        color: #4b4b4b;
    }

    .stories_content .btn-orange {
        color: white;
    }

    .container section#container {
        width: 100%;
    }

    .function-2 {
        width: 90%;

    }

    .all-products {
        margin-bottom: 0;
    }

    .shop_now_btn {
        margin-top: 30px;
    }

    .service_area_dog {
        position: absolute;
        top: 10%;
        left: 0;
    }

    .function-2 {
        padding: 0 3%;
    }

    .function-2 > P span, .function-2 > P span {
        font-size: 12.18px !important;
    }

    .function-4 {
        margin-bottom: 30px;
    }

    table.gridtable td {
        padding: 0 3px;
    }

    .page-title {
        color: white;
        background: white;
        height: 80px;
        text-align: left;
    }
    table.gridtable{
        word-wrap: break-word;
    }

    .submenu {
        margin-bottom: 10px;
    }

    .page-title .container {


        line-height: 100%;
    }

    .page-title .container h1 {
        height: 100%;
        margin-top: 20px;
        line-height: 100%;
    }

    .page-title h1 {
        font-size: 20px;
        background: none;
        text-align: left;
        color: #4b4b4b;
        padding-left: 10px;
    }

    #faqs-content .aui-menu-item {
        margin-left: 10px;

        font-size: 12px
    }


    div.link {
        padding-right: 30px;
        margin-bottom: 5px;
        margin-top: 5px;
    }

    #faqs-content .aui-menu-item, #faqs-content .link2 {
        line-height: 1.2;
    }

    #faqs-content .accordion .mt {
        margin-top: 0;
        margin-left: 10px;
        font-size: 19px !important;

    }

    .mobile-product-feature {
        padding-top: 40px!important;
        padding-right: 10px;
        padding-bottom: 45px!important;
    }

    #panel1
    .product-item {
        position: relative;
    }


    div.product_peijian_image {

        width: 272px;
    }


    .function-4 > p {
        font-size: 12px;
    }

    .text-color-black {
        color: #4b4b4b;
    }

    .row.footer-main {
        padding-top: 0;
    }

    h1, h2, h3, h4 {
        margin-bottom: 10px;
        padding-bottom: 0px;
    }

    p {
        margin-bottom: 5px;
        padding-bottom: 0px;
    }


    .mechen_mail {

        padding-bottom: 17px;
    }

    .footer-banquan {
        font-size: 12px;
    }
    #allItems{
        padding-bottom: 0;
    }
    pro_subscription {
        font-size: 12px;
    }

    ul.footer-link-list *:link {
        font-size: 16px !important;
    }

    .subscribe, .subscribe * {
        font-size: 12px;
    }

    h1 span, h2 span, h2 span *, .product_future_title, h1 > a, .mobile_feature_title * {
        font-size: 21px !important;
    }




    .function-1 h3, .function-2 h3, .function-3 h3, .function-4 h3, p > span > span, .function-3 p span {
        font-size: 12.18px !important;
    }

    .section.products-grid {
        padding-bottom: 23px;
    }

    .meta_description *, .pro_meta_description *, .p > span, .small-price, .pro_each, .p > span > span {
        font-size: 12px !important;
    }

    .product-category a, .big-price {
        font-size: 19px !important;
    }

    .mobile-product-feature h3 a {
        color: white;
    }

    .service-area.service-area-1.service-area-3.function-2 {
        top: 25%;
    }

    .dropdown-backdrop {
        position: relative;
    }

    .watch-content-section {
        background: radial-gradient(circle, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
        padding-bottom: 47px !important;
        padding-top: 29px !important;
    }

    .btn4 {
        border-color: white;
    }

    .btn3 {
        color: white;
        border-color: white;
    }

    .product-item {
        background: #4C515E;

        position: relative;

    }

    .pawfit-news {
        margin: 0px auto;
        color: white;
    }

    .pawfit_company_title {
        margin: 0;
    }

    .stories_home_image {
        margin-bottom: 30px;
    }

    .swiper-container-vertical > .swiper-pagination-bullets {
        display: none;
    }

    div.logo {
        display: block;
        padding-left: 15px;
    }

    .stores_content {
        margin-top: 35px;
    }


    .about-company-content {
        font-family: Roboto;
    }

    .new-img1 {
        width: 48px;
    }

    .btn, .btn1 {
        padding: 4px 6px;
    }

    h3:not(.cookie_manager_h3) {
        font-size: 12px;
    }

    .item .carousel-caption .lunbo_title, .item .carousel-caption .lunbo_body {
        height: auto;
    }

    .body-content, .btn.btn1.btn3 {
        font-size: 12px;

    }

    li.aui-menu-item.b-line .link {
        position: relative;
    }

    .lalala {
        display: block;
    }

    .shop_now_btn {
        margin-top: 15px;
    }

    .news_title {
        font-size: 16px;
    }

    .pawfit-news {
        left: 1%;
        top: 50px;
        color: #4b4b4b;
    }
    .shoutu_company{
        height: 150px;
    }
    .pawfit_company_title{
        top: 200px;
    }
    .pawfit-new * {
        color: #4b4b4b;
        text-align: center;
    }

    .news_body {
        font-size: 12px;
    }
}

b, strong {
    font-family: Roboto;
    font-weight: bold;
}

.delivery_container_content .row {
    margin: 0;
    margin-top: 20px;
}

.logoImage {
    width: 200px;
    max-width: 100%;
}

@media (min-width: 1441px) {

    .home_dog_img {
        width: 46%;
        position: relative;
        left: -9%;
    }
    .scroll .img-1{
        min-height: 806px;
    }
}

.function-2 {
}

@media (max-width: 1439px) {
    .new-img1, .new-img {
        width: 85px;
    }

    .home_dog_img {
        width: 47%;
        position: relative;
        left: -10%;
    }
}

@media (min-width: 1601px) and (max-width: 1750px) {
    .service_area_dog > .container {
        padding-left: 10px;
    }
}

@media (min-width: 1441px) and (max-width: 1600px) {
    .content-left-1 {
        left: 16%;
    }

    .service_area_dog {
        position: absolute;
        bottom: 60%;
        width: 100%;

    }

    h2 {
        font-size: 29px;
    }

    .home_dog_img {
        width: 40%;
        left: -7%;
    }

    .pawfit2-photo2 {
        height: 140px;
    }
}


.btn_blue {
    background: #FF9933;
    color: white;
    margin-right: 20px;
    border-color: white;

}


.btn_blue:hover, .btn_blue:focus {
    color: white;
}

.shop-cart-discount {
    margin: 30px 0;
}

.margin-bottom-30 {
    margin-bottom: 30px;
}


.nav-categories {
    margin-bottom: 0;
}

/*a:active, a:hover {*/
/*    outline: 0 none;*/
/*    color: #F7941D !important;*/
/*    text-decoration: underline orange;*/
/*}*/

.div-categories li a:hover {
    text-decoration: none !important;
}

.pawfit-app-content h2 {
    padding-bottom: 0;
}

.detail_duction_img .caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 6px dashed;

    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
}

.detail_duction_img .caret1 {
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px dashed;
    border-right: 0;
    content: "";
}

.table-head {

}

.order-list tr.table-content:nth-of-type(odd) {
    background: rgba(250, 250, 250, 1);

}

.order-list tr.table-content:nth-of-type(even) {
    background: rgba(255, 255, 255, 1);

}

.order-list tr {
    width: 100%;
}

th.align-center, .order-list td {
    text-align: center;
    vertical-align: middle !important;
    padding: 6px 4px;

}

.order-list thead {
    background: rgba(235, 235, 235, 1);
    border: 1px solid rgba(232, 232, 232, 1);
    width: 100%;
}

.table-content {
    border: 1px solid rgba(232, 232, 232, 1);
}

.shipping-address {
    padding: 20px 26px;
    background: #FBE9CF;

    margin-top: 38px;
    border-radius: 2px;
}

.p-title {
    margin-top: 20px;
}

div.item {
    vertical-align: middle;
}

.alert-custom {
    border-bottom: none;
}

.font-bold {
    font-family: Roboto;
    font-weight: bold;
}

.font-medium {
    font-family: Roboto;
    font-weight: 500;
}

.font-18 {
    font-size: 18px;
}

.page-header {
    margin-bottom: 0;
    padding-bottom: 5px;
}

.page-header h1 {
    font-family: Roboto;
    font-weight: 500;
    font-size: 18px;
}

.font-14 {
    font-size: 14px !important;
}

.page-header {
    margin-top: 21px;
    border-bottom: none;
}

.order-list td {
    background: rgba(255, 255, 255, 1);

}

.nav-div-img {
    float: right;
}

.nav-div-img img {
    width: 23px;
    height: 24px;
}

th.align-center {
    background: rgba(235, 235, 235, 1);
}

.pawfit-blogs .blog-article:nth-of-type(3n+1) {
    clear: both;
}

.stories_container_content {
    width: 668px;
}

.common-row .nav > li > a:hover, .common-row .nav > li > a:focus {
    background: none;
}

#changeAddressForm label, #changePasswordForm label {
    font-weight: 400;
}

.mainmenu ul li.customer_register {
    text-align: left;
}
mobile_nav_top_father .hidden{
    display: none;
}
.btn_function_walk{
    background: #4C525E;
    border-color: #4C525E;
}
.btn_function_walk:hover,.btn_function_walk:focus{
    background: #4C525E;
    border-color: #4C525E;
}
.btn_function_walk.active:hover,.btn_function_walk.active:focus{
    background: orange;
    border-color: orange;
}
.btn_function_walk.active{
    background: orange;
    border-color: orange;
}


.product_title_image_content{
    min-height: 350px;
    background-image: url("https://pawfitshop.s3.eu-west-2.amazonaws.com/about/Thunder5Frame.png");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
@media (max-width: 1024px) {
    .product_title_image_content{
        min-height: 300px;
        background-image: url("https://pawfitshop.s3.eu-west-2.amazonaws.com/about/Thunder5Frame.png");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
    }

}

@media (max-width: 830px) {
    .product_title_image_content{
        min-height: 230px;
        background-image: url("https://pawfitshop.s3.eu-west-2.amazonaws.com/about/Thunder5Frame.png");
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
    }
}

@media (max-width: 500px) {
    ul{
        font-size:12px ;
    }
}


@media (max-width: 1440px) {
    .des_title1{
        width: 480px;
    }
}

@media (max-width: 875px) {
    .des_title1{
        width: 400px;
    }
}
.productName ul{padding-left: 0px}