/* font-family: 'Raleway', sans-serif; 
font-family: 'Montserrat', sans-serif; */

*{box-sizing: border-box;}
body{padding:0;margin:0;font-size:17px;color:#353535;font-family: 'Raleway', sans-serif;font-weight: normal;}
img{max-width: 100%;height: auto;vertical-align: middle;}
p{font-weight:normal;margin:0 0 20px 0;}
p:last-child{margin-bottom: 0;}
input:focus{outline: none}
a, button, input[type="submit"]{text-decoration: none;
transition: all 300ms ease-in-out 0s;
-moz-transition: all 300ms ease-in-out 0s;
-webkit-transition: all 300ms ease-in-out 0s;
-o-transition: all 300ms ease-in-out 0s;}
a:hover, a:focus{text-decoration: none;outline: none;}
ul{padding: 0;margin: 0;}
li{list-style: none;}
h1,h2,h3,h4,h5,h6{ margin: 0;}
/*place-holder-start*/
::-webkit-input-placeholder {color:#273f5b;opacity:1;}
::-moz-placeholder {color:#273f5b;opacity:1;}
:-ms-input-placeholder {color:#273f5b;opacity:1;}
:-moz-placeholder {color:#273f5b;opacity:1;}
label{font-weight: normal;}

.container{}
.navbar{margin: 0;}
.navbar-header{width: 100%;}
.navbar-toggle{margin-top:18px;margin-right: 0;}
.navbar-toggle .icon-bar{background:#f5ce4e;}
.navbar-brand{height: auto;}
.top-text{float:right;padding:20px 0 0 10px;}
.top-text span{color:#707070;margin-right:15px;display: inline-block;font-size: 15px;}
.top-text span i{margin-right:7px;}
.top-text span a{color:#707070;}
.top-text span.cart{padding:3px 3px 3px 10px;border:1px solid #e0e0e0;border-radius:15px;font-size:14px;text-transform:uppercase;color:#414141;font-weight:700;margin-right: 0;}
.top-text span.cart b{background:#24a644;padding:4px 13px 2px;border-radius:50px;color:#fff;font-size:14px;text-align:center;display:inline-block;}
.top-text span.cart i{margin-right: 0;}
.menu{background:#f5ce4e;}
.navbar-nav{text-align:center;float:none;}
.navbar-nav>li{display:inline-block;float:none;margin: 0 1.4%;position: relative;}
.navbar-nav>li a{text-transform:uppercase;color:#000;font-weight:700;font-size:15px;}
.nav>li>a:focus, .nav>li>a:hover {text-decoration: none;background-color:transparent;color:#555;}
.navbar-nav>li:after{content:'';display:inline-block;background:url(../images/dot.png) no-repeat center center;width:5px;height:5px;position:absolute;right:-21px;top:45%;}
.navbar-nav>li:last-child:after{display: none;}
.banr_section{background: url(../images/bnr_bg.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;padding:30px 0 50px;}
.banr_section h1{text-align: center;font-weight: 900;font-size: 50px;color: #000;margin:0 0 10px;text-transform: uppercase; }
.banr_section h2{text-align:center;text-transform: uppercase;font-size: 34px;}
.banr_section h2 strong{font-size:30px;color:#c08018;font-weight:700;border-radius:50px;padding:10px 15px;border:1px solid #e3dcd1;background:#fff;display: inline-block;}
.banr_section h2 strong span{font-size:50px;position:relative;top:6px;line-height:0.1;}
h1.order_sect{text-align: center;font-weight: 900;font-size: 50px;color: #000;margin:0 0 10px;text-transform: uppercase; }
h2.order_sect{text-align:center;text-transform: uppercase;font-size: 34px;}
h2.order_sect strong{font-size:30px;color:#c08018;font-weight:700;border-radius:50px;padding:10px 15px;border:1px solid #e3dcd1;background:#fff;display: inline-block;}
h2.order_sect strong span{font-size:50px;position:relative;top:6px;line-height:0.1;}
.banr_section h3{font-size: 35px; font-weight: normal; margin: 20px 0 10px;text-align: center;}
.introduction-inner img{
    max-width: 100px;
}
.dp-flex{
    display: -webkit-flex;
}
.align-items-end{
	-webkit-align-items:flex-end;
}
.align-items-top{
    -webkit-align-items:flex-start;
}
.flex-wrap{
    flex-wrap:wrap;
}
.pets{float: right;width: 50%;order:2;text-align: center;position: relative;}
.discount{
    position:absolute;
    right: 6px;
    top:-95px;
}
.bnr_text{float: left;width: 50%;order:1;}
.bnr_text ul{padding: 50px 0 40px;}
.bnr_text ul li{padding:10px 10px 10px 70px;font-weight:600;font-size:20px;/*background:url(../images/list.png) no-repeat center left;*/position: relative;}
.bnr_text ul li b{position: absolute;left: 0;top:14px;}
.bnr_text ul li span{display: block;font-weight: 900;font-size:28px;color:#171717;}
.main_btn{border-radius: 4px;text-transform: uppercase;display: inline-block;text-align: center;
  background-image: -moz-linear-gradient( 90deg, rgba(57,143,27,1) 0%, rgba(74,186,35,1) 98%);
  background-image: -webkit-linear-gradient( 90deg, rgba(57,143,27,1) 0%, rgba(74,186,35,1) 98%);
  background-image: -ms-linear-gradient( 90deg, rgba(57,143,27,1) 0%, rgba(74,186,35,1) 98%);
border:1px solid #2e8310;padding:10px 50px;color: #fff;font-weight: 600;font-size:18px;}
.main_btn span{font-weight: 700;color: #fcff00;}
.main_btn:hover{color: #fff;}
.gray_bar{padding:20px 0;text-align:center;background:#b4ae9c;}
.gray_bar_inr li{float: left;width: 25%;font-size: 13px;color: #fff;padding:5px 0;border-right: 1px dotted #fff;}
.gray_bar_inr li:last-child{border-right:none;}
.gray_bar_inr li strong{display: inline-block;text-align: left;padding-left: 50px;font-weight: 400;}
.gray_bar_inr li:nth-child(1) strong{background: url(../images/list1.png) no-repeat center left;}
.gray_bar_inr li:nth-child(2) strong{background: url(../images/list2.png) no-repeat center left;}
.gray_bar_inr li:nth-child(3) strong{background: url(../images/list3.png) no-repeat center left;}
.gray_bar_inr li:nth-child(4) strong{background: url(../images/list4.png) no-repeat center left;}
.gray_bar_inr li span{display: block;font-size: 16px;font-weight: 700;text-transform: uppercase;}

section{padding: 70px 0;}
.sec_title{font-size:36px;color:#353535;font-weight:900;text-transform: uppercase; }
.sub_title{font-size: 18px;font-family:'Montserrat', sans-serif;margin: 0 0 40px;line-height: 1.4;padding: 0 5%;}
.sec_line{margin:20px 0 20px;width:84px;height:4px;border-radius:30px;position: relative;background:#d6d6d6;overflow: hidden;}
.text-center .sec_line{margin-left: auto;margin-right: auto;} 
.sec_line span{position: absolute;height: 100%;left: 0;width:30px;background:#e7a336;}
.welcome{margin: 0 0 50px;text-align: justify;}
.introduction ul li{display: inline-block;width: 100%;padding:0 0 20px;}
.introduction ul li span{display: block;font-size: 22px;font-weight: 700;}
.introduction .main_btn,.order .main_btn{font-size: 21px;}
.icon{float: left;width: 24%;padding-right: 20px;}
.icon-text{float: left;width: 75%;}
.ingrdients{background: #fffcf2;}
.ingrdients-right{width:40%;float:right;text-align: right;margin-top: 30px;}
.ingrdients-left{width:54%;float:left;margin-top: 30px;}
.ingrdients-left p{text-align: justify;}
.daily_feeding{margin-top: 30px}
.daily_feeding-left{float: left;text-align: center; font-size: 14px; width: 55%;}
.daily_feeding-right{float: right;text-align: center;max-width:195px; width:45%;}
.daily_feeding-right span{display:block;font-weight:600;font-family:'Montserrat', sans-serif;font-size: 15px;margin:5px 0 0;text-transform: uppercase;}
.daily_feeding-left h2{font-weight:700;font-family:'Montserrat', sans-serif;font-size:20px;margin:0 0 30px;text-transform:uppercase}
.daily_feeding-left ul{margin-bottom: 30px;padding-right: 10px;}
.daily_feeding-left ul li{display: inline-block;width: 100%;margin: 0 0 5px;padding: 5px 0;border-bottom: 1px solid #dbddda;font-family: 'Montserrat', sans-serif;font-weight: 600;text-transform: uppercase;text-align: left;max-width: 270px;
    margin: 0 auto 5px !important;}
.daily_feeding-left ul li:last-child{border-bottom: none;}
.daily_feeding-left ul li span{float: right;
    /* width: 137px; */
}
.daily_feeding-left h3{font-weight:400;font-size:17px;}
.daily_feeding-left h3 span{font-weight:600;}

.mid_pet-section{position: relative;}
.mid_pet{position: absolute;left: 50%;top:-20px;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);-o-transform: translateX(-50%);transform: translateX(-50%);text-align: center;width:61%;}
.mid_pet img{margin:0 0 30px;}
.why_left,.why_right{width:36%;}
.why_left{float: left;padding:0 0 0 3%}
.why_right{float:right;padding:0 3% 0 0}
.single_why{text-align:center;font-size:17px;margin:0 0 50px;}
.single_why:last-child{margin-bottom: 0;}
.single_why h3{font-size:21px;text-transform: uppercase;margin: 0 0 10px;font-weight: 700;}
.single_why p{font-weight: 500;}
.why_icon{margin: 0 0 20px;}

.testimonial{background: #fffcf2;}
.testimonial .sub_title{padding: 0 14%;}
.slider_section{overflow:hidden;padding:0 10%}
.slider_holder{position: relative;text-align: center;padding: 0 50px;font-size: 18px;}
.slider_img{margin: 0 0 20px;}
.slider_holder h3{font-size: 21px;font-weight: 700;margin: 0 0 10px;}
.slider_holder .star{margin: 40px 0 20px;}
.slider_holder span.client{display: block;font-size: 17px;font-weight: 700;font-style: italic;}
.pre,.next{position: absolute;top:40%;left:-20px;color: #e7a336;font-size: 40px;cursor: pointer;}
.next{right:-20px;left: auto}
.dots{margin-top: 20px;}
.dots span{font-size:60px;color:#c7d8d7;display: inline-block;line-height: 0.3;cursor: pointer;}
.dots span.active{color:#ffc000}

.panel-heading h3{font-size: 24px;font-weight: 700;color: #000;}
.panel-heading h3 span{font-weight:600;color:#292929;}
.ord-unulbox{margin: 0 -15px;}
.ord-unulbox .list-group{margin-bottom:0;color:#2c2c2c;}
.ord-unulbox .list-group-item{border-left:none;border-right:none;padding:15px 15px;font-weight:700;font-size: 16px;text-align: left;position: relative;padding-left: 40px;}
.ord-unulbox .list-group-item:first-child{border-top: none;}
.ord-unulbox .list-group-item:last-child{border-bottom: none;}
.ord-unulbox .list-group-item b{color: #c08018;}
label.select-qnt{position: absolute;cursor: pointer;top: 14px;left: 16px;z-index: 99;}
label.select-qnt input[type="radio"]{display: none;}
label.select-qnt span{display: inline-block;vertical-align: middle;width:16px;height:16px;
    background: url(../images/check.png) no-repeat center center;}
label.select-qnt input[type="radio"]:checked+span{background:url(../images/checked.png) no-repeat center center;}

form input.error, select.error{
	background: #fff url(../images/error-input.png) no-repeat scroll right center;
    border: 1px solid orange !important;
}


.div1 {
    padding: 17px 0;
    border-bottom: 1px solid #dddddd;
}
.div1:first-child{padding-top: 0;}
.div1 .div1-img, .div1 h4, .div1 p {
    display: inline-block;vertical-align: top;
}
.div1 h4 {
    font-weight:700;
    float: none!important;
    position: relative;
    top:10px;
}
.div1 h4 span{ text-transform: uppercase; }
.div1 h4 em {
    color: #c38527;
    font-style: normal;
}
.div1 .div1-img{margin-right: 15px;}
.div1 p {
    width: 85%;
}
.div2 {
    background-color: #fffaf8;
    padding: 0px 16px 2px;
    border: 2px solid #fef4f2;
    margin-bottom: 20px;
}
.div2 h3 {
    font-style: normal;
    font-weight: normal;
    font-size: 24px;
    margin: 20px 0 5px;
    font-weight: 600;
}
.div2 h3 small {
    font-style: normal;
    color: #000;
    font-size: 16px;
    font-weight: normal;
    margin-top: 15px;
    display: inline-block;
    line-height: 1.5;
}
.div2 .list-group {
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    padding: 10px 0;
    margin-bottom: 0px;
}
.div2 .list-group-item {
    border: 0;
    background-color: transparent;
    padding: 5px 10px;
}
.div3 .checkbox {
    padding: 0 0 0 21px;
}
.div3 .checkbox input[type=checkbox]{margin-top: 6px;}
.div3 .checkbox label{font-weight: 600;padding-left: 0}
label.same-add input[type="checkbox"],label.same-add input[type="radio"]{display: none;}
label.same-add span{display: inline-block;vertical-align: middle;width:20px;height:20px;background: url(../images/check_s.png) no-repeat center center;margin-right:6px}
label.same-add input[type="checkbox"]:checked+span,label.same-add input[type="radio"]:checked+span{background:url(../images/checked_s.png) no-repeat center center;}
.odr-form-div {
    padding: 20px 20px 26px;
}
.odr-form-div h4{margin: 0 0 15px;}
.card-div {
    padding: 0 0 0 21px;
    margin: 17px 0 7px;
}
.card-div h6, .card-div img {
    display: inline-block;
}
.div3 .form-d3div {
    border-bottom: 1px solid #dddddd;
    padding: 17px;
    margin-bottom: 6px;
}
.div3 a {
    color: #e75c1e;
    line-height: 40px;
    font-weight: 400;
    font-style: italic;
    text-decoration: underline;
}
.last-sec-div p {
    text-align: center;
    padding: 0 10px;
    font-size: 13px;
    color: #979797;
}
.btn3{text-align: center;margin: 10px 0;}
.btn3 .main_btn{display: inline-block;width: 80%;}
.form-control{height:42px;}

.footer{background: #575757;color: #fff;padding: 70px 0 40px}
.ftr-1,.ftr-2,.ftr-3,.ftr-4,.ftr-5{float: left;}
.ftr-1{width:18%;}
.ftr-2{width:18.5%;}
.ftr-3{width:23.5%;}
.ftr-4{width:15%;}
.ftr-5{width:25%;}
.footer h2{text-transform: uppercase;font-size: 16px;font-weight: 700;color: #fff;margin: 0 0 10px;}
.footer a{font-size: 14px;font-weight: 300;color: #fff;}
.footer a:hover{color: #ddd}
.subs{position: relative;background: #fff;margin: 0 0 40px;}
.subs input{width: 100%;border:none;padding:10px 0 10px 10px;}
.subs input[type="submit"]{position:absolute;right:0;height:100%;width:100px;background:#3faa2a;top: 0;padding: 0;}
.ftr_social li{float: left;margin-right:25px;}
.clearfix-for-mob{display: none;}
.dis-mob{display:none;}
.copy{display:inline-block;width:100%;padding-top:20px;border-top:1px solid #8f8f8f;margin-top:25px;font-size:14px;text-align:left;}
.copy ul{text-align: right;}
.copy ul li{display: inline-block;}

/* upsell page */
.upsell_holder{background:#fff url(../images/upsell_bg.png) no-repeat center top;padding:40px 0 70px;}
.upsell-inner{background:#fff;border:1px solid #c9c9c9;}
.upsell_top{padding:10px 0;text-align:center;background:#f5ce4e;text-transform:uppercase;font-size:24px;font-weight:600;color:#0f0f0f;}
.upsell_tab{padding:50px 0 30px;display: inline-block;width: 100%;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{border:1px solid #d7d7d7;}
.nav-tabs {border-bottom:none;}
.nav-tabs>li{margin-bottom:15px;float: right;max-width: 100%;}
.nav-tabs>li>a{border-radius: 0;border:1px solid #d7d7d7;}
.tab-content>.tab-pane{text-align: center;}
.upsell-right{padding: 50px 0 30px;}
.upsell_tab h1,.upsell_tab h2,.upsell_tab .upsell-star{display: none;}
.upsell-right h1,.upsell_tab h1{color:#171717;font-weight:900;font-size:34px;text-transform: uppercase;margin: 0 0 5px;}
.upsell-right h2,.upsell_tab h2{color: #c08018;font-size: 22px;font-weight: 700;text-transform: uppercase;margin: 0 0 10px;}
.upsell-right ul{margin:10px 0 10px;}
.upsell-right ul li{padding:5px 0 5px 30px;color:#343434;font-size:15px;position: relative;font-weight: 500;}
.upsell-right ul li span{font-weight:700;color:#171717;font-size:20px;display: block;}
.upsell-right ul li:before{position: absolute;left: 0;content: '\f058';font-size:24px;font-family:'FontAwesome';color: #c08018;}
.upsell-right .main_btn{width: 80%;}
.upsell-testimonial-holder{background: #fffbed;padding: 10px 20px;position: relative;}
.upsell-testimonial-inr{position: relative;}
.reviews{position: absolute;left: 0;height: 100%;padding:0 20px;font-size: 28px;font-weight: 700;background: #f5ce4e;top: 0;    line-height: 1;text-transform: uppercase;text-align: center;}
.reviews .review-in{position:relative;top:50%;
    -ms-transform: translateY(-50%); /* IE 9 */
    -moz-transform: translateY(-50%);
    -webkit-transform: translateY(-50%); /* Safari */
    transform: translateY(-50%);}
.reviews:after{content: '';position: absolute;right:-10px;top:42%;
width: 0;
    height: 0;
    border-top:8px solid transparent;
    border-left:10px solid #f5ce4e;
    border-bottom:8px solid transparent;}
.upsell-testimonial{width:60%;position: relative;left:21%;}
.upsell-testimonial h2{font-size: 22px;font-weight: 700;margin: 0 0 10px}
.upsell-testimonial h2 span{margin-left:30px;}
.upsell-testimonial p{font-weight: 500;}
.upsell-testimonial p span{font-size: 17px;font-weight: 700;font-style: italic;}
.arrow{position:absolute;right:50px;top:5%;height:90%;width:26px;}
.arrow:after{content:'';position: absolute;left: 50%;height: 80%;top: 10%;border-left: 1px dashed #ddd;}
.arrow-top,.arrow-btm{position:absolute;background: #fff;border:1px solid #ddd;border-radius: 50px;line-height: 0.5;z-index: 9;cursor: pointer;text-align: center;width: 26px;}
.arrow-top{top:0;padding:2px 0 5px 0;}
.arrow-btm{bottom:0;padding:3px 0 4px 0;}
.arrow-top:hover,.arrow-btm:hover,.arrow-top.active,.arrow-btm.active
{background: #f5ce4e;border:1px solid #f5ce4e;color:#fff;}
.benefits{padding: 50px 0;}
.benefits h2{font-size: 24px;color: #111111;font-weight: 700;margin: 0 0 20px;text-transform: uppercase;}
.benefits ul li{position: relative;padding: 10px 0 10px 35px;font-weight: 500;}
.benefits ul li:before{background: url(../images/red-tick.png) no-repeat center center;position: absolute;left: 0;top:15px;width: 16px;height: 15px;content: '';}
.slt_quentity{padding: 50px 30px 50px 0;}
.slt_quentity .panel-body{padding-top: 0;padding-bottom: 0;}
.slt_quentity .panel-default>.panel-heading{background: #f5ce4e;}
.slt_quentity h2{font-size: 24px;color: #111111;text-align: center;font-weight: 700;text-transform: uppercase;}
.slt_quentity .ord-unulbox{margin: 0;padding: 0 5px;}
.slt_quentity .ord-unulbox .list-group-item{padding-left: 0;padding-right: 0;font-size: 18px;}
.slt_quentity .ord-unulbox .list-group-item b{text-transform: uppercase;font-size: 15px;}
.slt_quentity .main_btn{display: block;text-align: center;}
.no-thanks{text-align: center;margin: 15px 0 0;color: #767676;}
.no-thanks a{font-size: 14px;color: #767676;position: relative;border-bottom: 1px solid #767676;}

label.wrap {
    display: block;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: relative;
    width: 100%;
}
select.dropdown {
    -moz-appearance: none;
    -webkit-appearance: none;
    font-size: 15px;
    padding: 10px;
    width: 100%;
}
label.wrap::after {
    color: #9f9f9f;
    content: "\f0d7";
    font-family: FontAwesome;
    font-size:20px;
    height: 100%;
    pointer-events: none;
    position: absolute;
    right: 0;
    top:6px;
    width: 25px;
    z-index: 1;
}
.nav>li>a>img{max-width: 100%;}
.upsell_holder2 .upsell-right h2,.upsell_holder2 .upsell_tab h2,.upsell_holder2 .upsell-right ul li:before,.upsell_holder2 .ord-unulbox .list-group-item b{color: #0094cb;}
.upsell_holder2 .benefits ul li:before{background: url(../images/blue-tick.png) no-repeat center center;}
.upsell_holder3 .upsell-right h2,.upsell_holder3 .upsell_tab h2,.upsell_holder3 .upsell-right ul li:before,.upsell_holder3 .ord-unulbox .list-group-item b{color: #ac0f12;}
.upsell_holder3 .benefits ul li:before{background: url(../images/mrn-tick.png) no-repeat center center;}

.gray_bar-wrapper{    max-width: 1140px;margin: 0 auto;width: 100%;}
.gray_bar .container .gray_bar_inr li:first-child{margin-left: -20px;}

.top-discount-sec{background:#f5ce4e;text-align: center;}
.discount_title{display:inline-block;margin:0;position:relative;font-weight:bold; font-size:18px;line-height:50px;}
.new-upsell-title{margin:30px 0 0;}
.new-upsell-title p{color: #171717;
    font-size:30px;
    font-weight: 500;
    text-transform: uppercase;
    margin:0;}
.new-upsell-title h2{    color: #171717;
    font-weight: 900;
    font-size:60px;
    letter-spacing:6px;
    text-transform: uppercase;
    margin: 0 0 5px;}
.new-upl-txt{position: relative;left: -50px;}
.new-upsell .main_btn{font-weight:300;}
.new-upsell .main_btn span{display: block;font-size: 26px;color: #fff;font-weight:500;}
.newReward{padding:30px 0 30px;}
.newReward p{margin: 0;}
.new-uplFtr{text-align: center;font-size: 12px;padding:0 30px 30px;float: right;margin: -18px 0 0;}
.new-uplFtr i{font-style: italic;text-decoration: underline;display: block;}
.new-uplFtr i a{color:#000;}
.new-uplFtr span{color: #666;display: block;padding: 20px 0 0;}
.new-uplFtr span b{color: #000;}
.upsell-right i{font-style: italic;text-decoration: underline;display: block;font-size:12px;text-align:center;max-width:430px;margin-top:10px;}
.upsell-right i a{color:#000;}
.upsell-right button p{color:#f1eb1e;font-size:15px;font-style:italic;}
.tax-rate-text strong,.upsell-tax-rate-text strong{font-size: 14px;font-style: italic;color: #ca0303;float: right;margin-top: 5px;}
.tax-rate-text{display: none;position: relative;line-height: 1;height: 4px;}
.upsell-tax-rate-text{display: none;position: relative;line-height: 1;margin-top: -15px;height: 20px;margin-bottom: 6px;}
/* new auto-ship */
.upsell_holder.upsell_holder-auto-ship{background:#fffcf2;}
.auto-ship-holder{background:#fffcf2;text-align: center;}
.auto-ship-title{}
.auto-ship-title h1{color:#171717;font-weight:900;font-size:60px;margin:0 0 5px;}
.auto-ship-title .line{margin:20px auto;width:100px;background:#d8d7d7;display:block;height:4px;position:relative;}
.auto-ship-title .line:before{content:'';display:block;height:4px;position:absolute;width:35px;background:#e7a130;}
.auto-ship-title h2{color:#171717;font-weight:700;font-size:60px;margin:0 0 5px;font-family: "trumpgothicpro", sans-serif;}
.auto-ship-single-holder{padding: 0 15px;margin:40px 0 0;display: inline-block;width:100%;max-width:450px;vertical-align: top}
.auto-ship-single{border:1px solid #cfcfcf;padding: 30px 20px;}
.auto-ship-single h2{color:#595957;font-size:54px;font-weight: 700;margin:0;font-family: "trumpgothicpro", sans-serif;font-family: "trumpgothicpro", sans-serif;letter-spacing:2px}
.auto-ship-single h3{color:#689F38;font-size:60px;font-weight: 700;margin:20px 0 20px;font-family: "trumpgothicpro", sans-serif;}
.auto-ship-single h4{color:#9e9e9e;font-size:40px;font-weight:400;margin:0;font-family: "trumpgothicpro", sans-serif;letter-spacing:2px}
.auto-ship-single h5{color:#9e9e9e;font-size:20px;margin:0;}
.auto-ship-image{margin: 30px 0 0;}
.g-button{text-transform:uppercase;font-size:40px;margin:10px 0 0;background:#689F38;color: #fff;border:none;    padding:0 50px;font-weight: 700;width: 70%;font-family: "trumpgothicpro", sans-serif;}
.auto-ship-ftr{font-size: 16px;color:#9e9e9e;margin:50px 0 0;padding:0 15px;}
.cancel-text{font-size:17px;display: block;margin:10px 0 0;font-weight: 700;color: #000;text-decoration: underline;font-style: italic;}
/* new auto-ship end */
/* new select product start */
.check-holder{margin:10px 0 20px;}
.check-holder .container{max-width:1100px;}
.check-sngl{cursor: pointer;text-align: center;width: 100%;display: block;}
.check-sngl input{display: none}
.check-sngl-inr{border:2px solid #cfcfcf;padding:20px 15px 25px;margin:0 auto 30px;overflow:hidden;position:relative;
    transition: all 300ms ease-in-out 0s;
    -moz-transition: all 300ms ease-in-out 0s;
    -webkit-transition: all 300ms ease-in-out 0s;
    -o-transition: all 300ms ease-in-out 0s;}
.check-sngl-inr:hover{margin-top: -10px;}
.check-sngl input:checked + .check-sngl-inr{border:2px solid #c08018;margin-top: -10px;box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
    transition: all 300ms ease-in-out 0s;
    -moz-transition: all 300ms ease-in-out 0s;
    -webkit-transition: all 300ms ease-in-out 0s;
    -o-transition: all 300ms ease-in-out 0s;}
.check-sngl-inr h2{color: #595957;font-size:30px;font-weight:700;}
.check-sngl-inr h3{color: #67a039;font-size:30px;font-family: "trumpgothicpro", sans-serif;font-weight:700;margin:10px 0;letter-spacing:2px}
.check-sngl-inr h3 small{color: #67a039;font-size:28px;font-weight:700;}
.check-sngl-inr h4{color: #9f9f9f;font-size:24px;font-family: "trumpgothicpro", sans-serif;letter-spacing:2px;font-weight: 600;}
.check-sngl-inr .order-img{margin:5px 0 10px;height:160px;line-height:160px;}
.check-sngl-inr .order-img img{max-height: 100%;}
.check-sngl-inr h6{color: #9f9f9f;font-size:14px;margin:12px 0 10px;font-family: 'Montserrat', sans-serif;}
.check-sngl-inr .order-select{font-family: "trumpgothicpro", sans-serif;display: inline-block;background: #67a039;padding:0px 0;font-size:26px;color:#fff;text-transform: uppercase;min-width:150px;font-weight:600;letter-spacing:2px;}


.order-qty-select{font-family: "trumpgothicpro", sans-serif;display: inline-block;background-image: url("../images/drow_img.png"), linear-gradient(#f5f4f4, #9bae8b);padding: 1px 0;font-size: 23px;color: #fff;text-transform: uppercase;min-width: 70px;font-weight: 600;letter-spacing: 2px;-webkit-appearance: none;-moz-appearance:none;appearance:none;border: 1px solid #6d6d6d;border-radius: 5px;/*text-align: center;text-align-last: center;*/position: relative;background-repeat: no-repeat;
    background-position: right;padding-right: 26px;outline: none;
}
.order-qty-select option {
  text-align: center;
  text-align-last: center;
    color: #000;
}

/***===============Newly Added CSS==================***/

.slt_quentity .ord-unulbox .list-group-item{
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	word-break: break-word;
    white-space: normal;
}
.slt_quentity .list-group-item label.same-add{
	margin-right: 5px;margin-top: 5px;
}
.slt_quentity .ord-unulbox .list-group-item font{
	margin-right: 5px;
}
.slt_quentity .ord-unulbox .list-group-item span.pull-right{
	width: 35%;text-align: right;
}
@media (min-width: 550px) and (max-width: 991px) {
	.slt_quentity .list-group-item label.same-add{
		margin-top: 0px;
	}
}

/***===============Newly Added CSS ENdS==================***/

@-moz-document url-prefix() {
    .check-sngl-inr .order-select{position: relative;top: 1px;}
}

.most-populr .check-sngl-inr{border:2px solid #ff9428;}
.mst-populr{background: #ff9326;color: #fff;position: absolute;right:-38%;top: 7%;width: 100%;padding: 2px 0 4px;font-size: 14px;
    -ms-transform: rotate(30deg);
    -webkit-transform: rotate(30deg);
    transform: rotate(45deg);
    }
.continuty-btn .btn3{margin:19px 0 19px;}
.sec_title_auto_ship{font-size: 36px;color: #353535;font-weight: 900;text-transform: uppercase;}
.shiping-info-sec{font-size: 20px; margin: 10px 0 -20px 0; font-weight: bold;}
.shiping-info-sec span{max-width:22px;display: inline-block;margin: 0 0 0 10px;}
.check-sngl-inr .order-qty-select::-ms-expand {display: none;}
/* new select product end */
/* new_version_continuity start */
.new_version_continuity_4_panel .col-md-3.select-prod-opt{padding: 0 5px;}
.new_version_continuity_4_panel .check-sngl-inr h2,.new_version_continuity_3_panel .check-sngl-inr h2{font-size: 22px;position: relative;}
.new_version_continuity_4_panel .check-sngl-inr h4,.new_version_continuity_3_panel .check-sngl-inr h4{font-size: 20px;}
.new_version_continuity_4_panel .mst-populr{top:5%;}

.excl-offer-sec{margin: 40px 0px 15px;font-size: 24px;}

.ord-unulbox .list-group-item.currencyip font{width: auto;}
.loader-class {display: none; width: 59px;position: absolute;right: 22px;bottom: 241px;}

/* new_version_continuity end */
/*payPal button style start here*/
.paypal_images {
    /* width: 80%; */
    margin: 0px auto 15px;
    padding: 0 25px;
}
.or_text {
    margin: 5px 0px;
    font-size: 15px;
    margin-bottom: 20px;
}
.paypal_images button {
    max-width: 415px;
}
.paypal_images button {background: none;-webkit-box-shadow: none;box-shadow: none;margin: auto;-webkit-transition: all .6s ease-out;-o-transition: all .6s ease-out;transition: all .6s ease-out;position: relative;padding: 15px;border: 1px solid #d1cfcf !important;border-radius: 4px;outline: none;
}
.checkout_expe {position: absolute;width: 140px;left: 0px;right: 0px;margin: auto;top: -10px;background: #fff;font-size: 12px;color: #a5a2a2;text-transform: capitalize;font-weight: 400;letter-spacing: 1px;
}
.paypal-loader-class {display: none;width: 59px;position: absolute;right: 22px;bottom: 130px;}


label.select-qnt span {
    background: url(../images/sprite.png) no-repeat;
    background-position: 0 0;
    height: 16px;
}
label.same-add span {
    background: url(../images/sprite.png) no-repeat;
    background-position: 0 -18px;
    height: 20px;
}
.navbar-nav>li:after {
    background: url(../images/sprite.png) no-repeat;
    background-position: 0 -40px;
    width: 6px;
    height: 6px;
}
.gray_bar_inr li:nth-child(1) strong {
    background: url(../images/sprite.png) no-repeat;
    background-position: 0 -45px;
    height: 30px;
}
.gray_bar_inr li:nth-child(2) strong {
    background: url(../images/sprite.png) no-repeat;
    background-position: 0 -76px;
    height: 36px;
}
.gray_bar_inr li:nth-child(3) strong {
    background: url(../images/sprite.png) no-repeat;
    background-position: 0 -113px;
    height: 36px;
}
.gray_bar_inr li:nth-child(4) strong {
    background: url(../images/sprite.png) no-repeat;
    background-position: 0 -152px;
    height: 40px;
}
/* ==============Slick CSS======================= */

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}
.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
/*.slick-slide img
{
    display: block;
}*/
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/**====Checkout with tabber UI ====**/
.subs_option .panel-body {
    padding: 0 15px 15px 15px;
}

.subs_option .selectbox-1, .subs_option .selectbox-2{
    background-color: #f5f5f5;
    padding: 10px 15px 10px 15px;
    border: #ddd 1px solid;
    position: relative;
    display: inline-block;
    border-bottom: 0;
    color: #333;
    font-size: 1.1em;
    font-family: Montserrat;
    font-weight: bold;
    margin-right: 10px;
    margin-bottom: -1px;
    border-radius: 5px 5px 0px 0px;
    font-family: raleway,sans-serif;
   
}
 .subs_option .selectbox-1{
    z-index: 99;
} 
.subs_option .box-1, .subs_option .box-2 {
    border: none;
    position: relative;
    z-index: 9;

}
.subs_option .box-2 {
    position: relative;
    z-index: 999;
}
.subs_option .selectbox-2 {
    background-color:#888;
    /* border: #adaaaa 1px solid; */
    border-bottom: none;
    color: #fff;
}
.subs_option .selectbox-1:hover, .subs_option .selectbox-1:focus{
    color: #333 !important;
    text-decoration: none !important;
}
.subs_option .selectbox-2:hover, .subs_option .selectbox-2:focus{
    color: #fff !important;
    text-decoration: none !important;
   
}
.subs_option .box-2>.panel-heading {
    background: #888;
    border: #888 1px solid;
}
.subs_option .box-2>.panel-heading h3, .subs_option .box-2>.panel-heading h3 span {
    color: #fff !important;
}
.subs_option .box-2 ,.subs_option .box-1{
    border: none;

}
.ordr-box .panel-heading {
border-radius: 0px 5px 0px 0px;
} 
.subs_option .panel {
    border-radius: 0 4px 4px 4px;
    border: #ddd 1px solid;
    border-top: none;
}
.subs_option .box-1>.panel-heading {
    border-top: #ddd 1px solid;
}
.form_list_new ul li:last-child {
    border-radius: 0px 0px 4px 4px;
}

/**Bonus Gift*/
.bonus{
	padding:0 0 30px 0;
}
.bonus .sec_title{
	font-weight: 400;
	font-size:20px;
	line-height:1.2;
	text-align:center;
	margin-bottom:30px;
	text-transform:capitalize;
}
.bonus .sec_title span{
	font-weight: 700;
}
.bonus .sub-container{
	width:100%;
	max-width:1050px;
	margin:0 auto;
	padding:13px 70px 47px 70px;
	background:#e7faf9;
	border:1px solid #000;
}
.bonus ul li{
	padding:24px 27px 14px 0;
	border-bottom:1px solid #888888;
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.bonus ul li img{
    align-self: flex-start;
    min-width: 35px;
}
.bonus ul li p{
	font-weight: 500;
    font-size: 17px;
    line-height: 1.2;
    margin: 0;
    padding: 0 20px;
}
.bonus ul li p span{
	font-weight: 700;
}
.bonus ul li div{
	min-width:135px;
	display:flex;
	flex-direction:column;
	align-items:center;
}
.bonus ul li div h4{
	font-weight:600;
	font-size:16px;
	text-decoration:line-through;
	margin:0 0 5px 0;
}
.bonus ul li div h3{
	font-weight:600;
	font-size:22px;
	text-transform:uppercase;
	color:#3d9c1c;
	margin:0;
}
.bonus .total-summary{
	display:flex;
	align-items:center;
	justify-content:center;
	margin-top:55px;
}
.bonus .total-summary h4{
	font-weight: 500;
    font-size: 22px;
	margin:0 38px 0 0;
	text-decoration:line-through;
}
.bonus .total-summary h3{
	font-weight: 600;
    font-size: 22px;
	color:#3d9c1c;
}

/**Bonus Gift*/
@media (max-width: 550px){
    .subs_option .selectbox-1, .subs_option .selectbox-2 {
        margin-bottom: 0px;
        font-size: 15px;
        padding: 10px;
    }
}
@media (max-width: 480px){
    .subs_option .selectbox-1,  .subs_option .selectbox-2 {
        margin-bottom: 0px;
        font-size: 12px;
        padding: 10px;
    }
}

/**====Checkout with tabber UI ends ====**/

/* ==============Slick CSS======================= */


/*payPal button style end here*/
@media (max-width:1199px){
.why_left,.why_right{padding: 0;}  
.mid_pet{top:30px;}
/*.ord-unulbox .list-group-item.product-item font{width: 60%;}*/
/*label.select-qnt{top:0;}*/
.ord-unulbox .list-group-item.product-item font{width:64%;display:inline-block;vertical-align:top}
.ord-unulbox .list-group-item{font-size: 14px;}
.panel-heading h3{font-size: 22px;}
.footer h2{font-size: 13px;}
.reviews{font-size: 24px;}
.upsell-testimonial h2{font-size:20px;}
.upsell-testimonial{width: 63%;left: 23%;}
.benefits h2,.slt_quentity h2{font-size:20px}
.slt_quentity .ord-unulbox .list-group-item{font-size: 18px;}
.benefits ul li{font-size: 16px;}
.new-uplFtr{margin: 0;width: 100%}
.new-uplFtr i{margin: 0;}
.new-upsell .main_btn{font-size:18px}
.new-upsell .main_btn span{font-size:22px;}
.mst-populr{right:-36%;}
.check-sngl-inr h2{font-size:24px;}
.check-sngl-inr h3{font-size:26px;}
.check-sngl-inr h3 small{font-size:22px;}
.check-sngl-inr h4{font-size:20px;}
.check-sngl-inr .order-select,.check-sngl-inr .order-qty-select{font-size: 22px;padding: 2px 0px;}
.daily_feeding-right span{font-size: 13px;}
.daily_feeding-left{font-size: 12px;}


@-moz-document url-prefix() {
    .check-sngl-inr .order-select{top: 0px;}
    .check-sngl-inr .order-qty-select{padding: 0px 0px;}

}
.new_version_continuity_4_panel .check-sngl-inr h4 {font-size: 17px;}
.new_version_continuity_4_panel .check-sngl-inr .order-select{min-width: 124px;}
}
@media (max-width:1122px){
.navbar-nav>li{margin: 0 0.9%;}
.navbar-nav>li:after{right: -12px;}
.bnr_text ul li span{font-size: 25px;}
.bnr_text ul li{font-size: 17px;}
.introduction ul li span{font-size:19px;}
.panel-heading h3{font-size: 20px;}
.main_btn{padding: 10px 30px;}
}
@media (max-width:1023px){
.navbar-nav>li {margin: 0 0.7%;} 
.banr_section h1{font-size: 50px;}  
.banr_section h2 strong{font-size: 25px;}
h2.order_sect strong{font-size: 25px;}
.sec_title{font-size: 30px;}
.div2 h3{font-size: 20px;}
.gray_bar .container .gray_bar_inr li:first-child {margin-left: 0;}
}
@media (max-width:991px){
.check-sngl-inr .order-select{min-width: 110px;}
.order-qty-select{min-width: 65px;}
section {padding: 50px 0;}
.navbar-nav>li {margin: 0;}
.navbar-nav>li a{font-size: 12px;}
.navbar-nav>li:after {right: -5px;}
.top-text span{font-size: 12px;}
.banr_section h1 {font-size: 40px;}
.bnr_text ul li {font-size: 14px;}
.bnr_text ul li span {font-size: 22px;}
.main_btn{font-size: 18px;}
.gray_bar_inr li{font-size: 12px;}
.gray_bar_inr li strong{padding-left: 43px;}
.sec_title {font-size: 26px;}
.sub_title{font-size: 17px;}
.daily_feeding-right{width:90px;}
.daily_feeding-right span{font-size: 12px;}
.daily_feeding-left h3{font-size: 15px;}
.mid_pet {top:105px;}
.slider_section{padding: 0 5%;}
.ftr_social li{margin-right: 18px;}
.footer{text-align: center;}
.footer .col-sm-2{margin-bottom:50px;}
.footer .ftr-menu{text-align: left;}
.sign-up{display: inline-block;width: 100%;max-width:320px;float: none;margin-top: 30px;padding: 0 15px;}
.ftr-1{width:100%;margin:0 0 30px;}
.ftr-2{width:41%;padding-left: 15px;}
.ftr-3{width:auto;}
.ftr-4{width:auto;padding-right: 15px;float: right;}
.ftr_social li{float: none;display: inline-block;}
.subs{margin: 0 0 20px;}
.clearfix-for-mob{display: block;}
.upsell_holder{padding: 40px 0;}
.reviews{font-size: 20px;}
.upsell-testimonial h2{font-size: 18px;}
.arrow{right: 30px;}
.upsell-testimonial{width: 70%;}
.upsell_tab{max-width:430px;margin: 0 auto;display: block;padding: 20px 0 10px;}
.upsell-right{max-width:430px;margin: 0 auto;padding:0 0 50px;}
.upsell-right .main_btn{width: 100%;}
.upsell-right h1,.upsell-right h2,.upsell-right .upsell-star{display: none;}
.upsell_tab h1,.upsell_tab h2,.upsell_tab .upsell-star{display:block;text-align: center;}
.upsell_tab .upsell-star{margin: 0 auto 30px;}
.benefits{padding-bottom: 0;}
.slt_quentity {padding: 20px 0px 30px 0;}
.footer{padding: 50px 0 40px;}

.auto-ship-title h1{font-size: 45px;}
.auto-ship-title h2{font-size:40px;}
.auto-ship-single-holder{max-width:357px;}
.auto-ship-single h2{font-size:36px;}
.auto-ship-single h3{font-size:40px;}
.auto-ship-single h4{font-size:30px;}
.auto-ship-single h5{font-size: 18px}
.cancel-text{font-size: 14px;}
.mst-populr {right: -35%;top: 6%;font-size: 12px;}
.new_version_continuity_4_panel .mst-populr {top: 7%;right: -39%;}
.check-sngl-inr h2{font-size:20px;}
.check-sngl-inr h3{font-size:20px;}
.check-sngl-inr h3 small{font-size:18px;}
.check-sngl-inr h4{font-size:16px;}
.check-sngl-inr .order-select,.check-sngl-inr .order-qty-select{font-size:20px;}
.new_version_continuity_4_panel .check-sngl-inr h4 {font-size:20px;}
.new_version_continuity_4_panel .check-sngl-inr .order-select{min-width: 150px;}
.introduction-inner img{
    max-width: 70px;
}
}
@media (max-width:768px){
.script-embed-container{padding-bottom: 0!important;}
.new-upl-txt{left: auto;}
.new-upsell-title p{font-size:18px}
.new-upsell-title h2{font-size:30px}
}
@media (max-width:767px){
.navbar.my_navbar .container{padding: 0;}
.container>.navbar-header{margin: 0;}
.navbar-nav>li{float: left;width: 100%;text-align: left;}
.navbar-nav>li:after{display: none;}
.top-text span.cart{display: none;}
.top-text span{font-size:14px;margin-top:5px;}
.banr_section{text-align: center;padding: 20px 0 30px;}
.pets{width: 100%;text-align: center;max-width: 400px;float: none;margin:50px auto 20px;order:1;}
.discount {
    top: -30px;
    width: 100px;
}
.bnr_text{width: 100%;max-width: 400px;margin: 0 auto;display: inline-block;text-align: left;float: none;text-align: center;order:2;}
.bnr_text ul {padding: 0 0 30px;text-align: left;}
.gray_bar{padding:5px 0 0;}
.gray_bar_inr li{width: 50%;margin-bottom:10px;border-right: none;}
.gray_bar_inr li:nth-child(3){margin-bottom:3px}
.gray_bar_inr li:nth-child(4){margin-bottom:3px}
.gray_bar_inr li strong{text-align: center;padding:40px 0 0;}
.gray_bar_inr li:nth-child(1) strong{background:url(../images/list1.png) no-repeat center top}
.gray_bar_inr li:nth-child(2) strong{background:url(../images/list2.png) no-repeat center top}
.gray_bar_inr li:nth-child(3) strong{background:url(../images/list3.png) no-repeat center top}
.gray_bar_inr li:nth-child(4) strong{background:url(../images/list4.png) no-repeat center top}
/* .introduction{text-align: center;} */
.sec_line{margin-left:auto;margin-right:auto;}
.sec_line span{left: 27px;}
.gray_bar_inr li{font-size:13.5px;}
.welcome{ text-align: center; }
.welcome p{margin-bottom: 0;}
.ingrdients-right,.ingrdients-left{width:100%;padding: 0 15px;}
.ingrdients-right{text-align: center;margin: 0 0 30px;}
.ingrdients-left p{display: none;}
.introduction ul li{max-width:390px;}
.introduction ul li:last-child{padding-bottom: 0;}
.introduction ul li span{font-size: 22px;margin: 10px 0 5px;}
.introduction .main_btn{margin: 0 0 50px;}
.icon,.icon-text{width: 100%;}
.daily_feeding-left{float: none;margin: 0 auto 40px;width: 100%;max-width:320px;}
.daily_feeding-right{margin: 0 auto;float: none;width: auto;}
.daily_feeding-right span br:nth-child(2){display: none;}
.daily_feeding-right span{font-size: 15px;}
.daily_feeding-left h3 {font-size: 17px;text-align: center;}
.mid_pet{position: static;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);-o-transform: translateX(0);transform: translateX(0);margin: 0 auto;width: 100%;}
.dis-des{display: none;}
.dis-mob{display:inline-block;}
.mid_pet .main_btn{display: none;}
.why{text-align: center;}
.why_left, .why_right{width: 100%;}
.single_why,.single_why:last-child{margin-bottom: 40px;}
.why_right .single_why:last-child{margin-bottom:0;}
.btn3 {text-align: center;}
.btn3 .main_btn{max-width: 320px;}
.main_btn{padding:15px 40px;}
.main_btn.dis-mob{margin: 40px 0 0;}
.sec_title {font-size: 36px;font-weight: 700;}
.sub_title {font-size: 18px;padding-left:0;padding-right:0; }
.testimonial .sub_title {padding: 0;font-size: 17px;}
.order .container .row>.col-md-6{padding: 0;}
.panel{border-radius: 0;}
.div1{padding: 15px 17px;}
.div1 p {width:79%;}
.ord-unulbox .list-group-item{font-size: 16px;}
.panel-heading h3 {font-size: 27px;}
.ord-unulbox .list-group-item {font-size: 18px;}
.div2 h3 {font-size: 26px;}
.div3 .checkbox{font-size: 20px;}
.footer h2{font-size: 16px;}
.copy{display: none;}
.daily_feeding-left h2{text-align: center;}
.odr-form-div,.div3 .checkbox,.card-div,.div3 .form-d3div{padding-left: 0;padding-right: 0;}
.banr_section{border-top: 4px solid #f5ce4e;}
.upsell-inner{border:none;}
.upsell_holder{padding: 0 0 10px;}
.upsell_holder>.container{padding: 0;}
.nav-tabs{padding-right:5px;}
.reviews{width: 100%;position: relative;padding: 15px 0;}
.upsell-testimonial-holder{padding: 0;}
.reviews br{display: none;}
.reviews:after{display: none;}
.upsell-testimonial-inr{padding: 15px 0 15px 15px;}
.upsell-testimonial {width: 91%;left: 0;font-size: 16px;}
.arrow {right: 15px;}
.upsell-right{padding: 0 0 30px;}
.benefits h2{margin-bottom: 10px;text-align: center;}
.slt_quentity .ord-unulbox{padding: 0;}
.mob-pdn{padding: 0;}
.mob-pdn .panel{border:none;}
.slick-prev, .slick-next{top: 20%;width:20px;}
.slick-prev{left:auto;right:75%;}
.slick-next{right:auto;left:75%;}
.reviews .review-in{top:0;
    -ms-transform: translateY(0); /* IE 9 */
    -moz-transform: translateY(0);
    -webkit-transform: translateY(0); /* Safari */
    transform: translateY(0);}
.upsell-right h1, .upsell_tab h1{font-size: 32px;}
.bnr_text ul li b{max-width:55px;}
.banr_section h2 img:last-child{margin-top:5px!important;}
.top-discount-sec{margin-bottom:5px;}
.discount_title{font-size: 15px;padding:5px 15px;line-height:24px;}
.new-upsell-title h2 {font-size: 27px;letter-spacing: 3px;}
.auto-ship-ftr{margin: 30px 0 20px;}
.check-sngl-inr .order-img {height: 140px;line-height: 140px;}
.mst-populr{top:9%;}
.new_version_continuity_4_panel .mst-populr {top: 7%;right: -38%;}
.sec_title_auto_ship{font-size: 28px;}
.shiping-info-sec {font-size: 17px;}
.check-sngl-inr{max-width:310px;}
.excl-offer-sec{font-size: 20px;}
}
@media (max-width:599px){
.navbar-brand{max-width:33%;}  
.banr_section h1{font-size: 34px;}
.banr_section h3{font-size: 32px;}  
.banr_section h2{font-size:28px;}
.banr_section h2 strong span{top: 9px;}
h1.order_sect{font-size: 34px;}
h3.order_sect{font-size: 32px;}
h2.order_sect{font-size:28px;}
h2.order_sect strong span{top: 9px;}
.panel-heading h3 {font-size: 24px;}
.ord-unulbox .list-group-item {font-size: 16px;}
.div2 h3 {font-size: 22px;}
.div3 .checkbox{font-size: 18px;}
.footer h2 {font-size: 14px;}
.order{padding-bottom:30px;}
.ftr-2 {width: 39%;}
.upsell-testimonial h2 {font-size: 17px;}
.upsell-testimonial{font-size: 15px;}
.upsell_top{font-size: 22px;}
.upsell-testimonial p span{font-size: 16px;}
.discount_title{font-size:14px;line-height:20px;}
.auto-ship-title h1{font-size:36px;}
.auto-ship-title h2{font-size:26px;}
.g-button{font-size:32px}
}
@media (max-width:550px){
.top-text span{font-size: 13px;}
.top-text span:nth-child(2){margin-right: 0;}
.top-text span i {margin-right: 5px;}  
.navbar-brand {max-width: 30%;padding-right: 10px;padding-left: 10px;}  
.bnr_text ul li span{font-weight:700;}
.sec_title {font-size: 30px;}
.ord-unulbox .list-group-item {font-size:14px;padding-left:30px;padding-right:10px;}
.panel-heading h3 {font-size:18px;}
.div1 p{font-size: 15px;}
.div1 p br{ display: none; }
.div2 h3 {font-size: 20px;}
.div3 .checkbox {font-size: 16px;}
.last-sec-div p{padding: 0;}
.footer{padding: 40px 0;}
.footer a{font-size: 13px;}
.slider_holder{font-size: 14px;padding:0;}
.single_why h3 {font-size:20px;}
.ord-unulbox .list-group-item input[type=radio]{top: 2px;position: relative;}
.ftr-2 {width:37%;}
.upsell_top {font-size: 18px;}
.reviews {font-size: 18px;padding: 10px 0;}
.upsell-testimonial {font-size: 13px;}
.arrow {right: 10px;}
.benefits{padding-top: 20px;}
.upsell-testimonial p span{font-size: 15px;}
.slt_quentity .ord-unulbox .list-group-item b{font-size: 14px;}
.slt_quentity .ord-unulbox .list-group-item {font-size: 15px;margin-top: 2px}
.check-sngl-inr{max-width: 270px;}
.sec_title_auto_ship {font-size: 24px;}
.shiping-info-sec {font-size: 15px;}
.shiping-info-sec span {max-width:18px;}
label.select-qnt{left: 6px;}
.ord-unulbox .list-group-item.product-item font{width: 60%;}
}
@media (max-width:479px){
.top-text span{font-size:11px;} 
.top-text{padding-left: 0;} 
.navbar-brand{padding-right: 5px;padding-left: 5px;}
.banr_section h1 {font-size: 26px;}
.banr_section h3{font-size: 24px;}
.banr_section h2 strong{font-size: 20px;}
h1.order_sect {font-size: 26px;}
h3.order_sect{font-size: 24px;}
h2.order_sect strong{font-size: 20px;}
.bnr_text ul li {font-size: 13px;background-size: 45px auto;padding-left: 50px;}
.bnr_text ul li span {font-size: 18px;}
.main_btn,.introduction .main_btn,.order .main_btn {font-size: 16px;}
.sec_title {font-size: 24px;}
section {padding: 30px 0;}
.introduction ul li span {font-size: 20px;}
.sub_title {font-size: 16px;}
.single_why h3 {font-size: 18px;}
.slider_holder h3 {font-size: 18px;}
.ord-unulbox .list-group-item.product-item font{width: 56%;}
.ord-unulbox .list-group-item .pull-right{}
.div3 .checkbox {font-size: 15px;}
.ftr-2 {width:35%;}
.upsell_top {font-size: 16px;}
.upsell-right h1, .upsell_tab h1{font-size: 28px;}
.upsell-right h2, .upsell_tab h2{font-size: 20px;margin-bottom: 6px;}
.upsell-testimonial h2 {font-size: 15px;}
.upsell-testimonial p span{font-size: 14px;}
.upsell-testimonial h2 span{max-width: 90px;display: inline-block;}
.benefits h2, .slt_quentity h2 {font-size: 18px;}
.benefits ul li {font-size: 14px;padding:10px 0 0 25px;}
.slt_quentity .ord-unulbox .list-group-item b{font-size: 12px;}
.slt_quentity .ord-unulbox .list-group-item{font-size: 13px;}
.slt_quentity .ord-unulbox .list-group-item .pull-right {margin-top: 0;}
.bnr_text ul li b{top: 15px;max-width: 45px;}
.slick-next{left: 85%;}
.slick-prev{right: 85%;}
.auto-ship-title h1{font-size:28px;}
.auto-ship-title h2{font-size:30px;}
.auto-ship-single h2{font-size:28px;}
.auto-ship-single h3{font-size:32px;margin: 10px 0;}
.auto-ship-single h4{font-size:26px;}
.auto-ship-single h5{font-size: 16px}
.g-button{font-size:26px}
.cancel-text{font-size: 12px;}
.auto-ship-ftr{font-size: 14px;}
.main_btn.scroll_to_order.hidden-md{font-size: 12px !important;padding: 15px 20px;}
label.select-qnt{top: 17px;}
}
@media (max-width:407px){
body{font-size: 15px;}
.navbar-toggle{padding: 9px 5px;}
.navbar-toggle .icon-bar{width: 18px;}
.top-text{padding-top:12px;}
.top-text span{margin-right: 10px;}
.navbar-toggle {margin-top:7px;}
.navbar-brand {max-width: 24%;}
.banr_section h1 {font-size: 20px;}
.banr_section h3{font-size: 18px;}
.banr_section h2 strong {font-size: 16px;}
h1.order_sect {font-size: 20px;}
h3.order_sect{font-size: 18px;}
h2.order_sect strong {font-size: 16px;}
.main_btn {padding: 15px 30px;}
.gray_bar_inr li {font-size: 12.5px;}
.gray_bar_inr li span{font-size: 13px;}
.sec_title {font-size: 20px;}
.introduction ul li span {font-size: 18px;}
.daily_feeding-left h2{font-size: 18px;}
.panel-heading h3 {font-size: 16px;}
.div1 h4{font-size: 17px;line-height: 1.5}
.div2 h3 {font-size: 17px;}
.div2 h3 small{font-size: 15px;}
.div3 .checkbox {font-size: 13px;}
.footer h2 {font-size: 10px;}
.banr_section h2 strong span {font-size: 40px;}
h2.order_sect strong span {font-size: 40px;}
.single_why{font-size: 16px;}
.ord-unulbox .list-group-item input[type=radio]{top:3px;}
.slider_holder h3 {font-size: 16px;}
.ftr-2 {width:35%;}
.footer h2 {font-size: 12px;}
.upsell_top {font-size: 14px;}
.upsell-right h1, .upsell_tab h1 {font-size: 24px;}
.upsell-right h2, .upsell_tab h2 {font-size: 18px;}
.upsell-testimonial h2 {font-size: 14px;}
.upsell-testimonial h2 span{margin-left: 10px;}
.benefits h2, .slt_quentity h2 {font-size: 16px;}
.slt_quentity .ord-unulbox .list-group-item b {font-size: 13px;}
.slt_quentity .ord-unulbox .list-group-item {font-size: 14px;}
.upsell-right ul li{font-size: 13px;}
.upsell-right ul li span{font-size: 18px;}
.upsell-right ul li:before{font-size: 20px;}
.panel-heading h3 {font-size: 13px;}
.div1 .div1-img{max-width:65px;margin-right: 9px;}
.div1 h4{top: 0;}
.div1 h4 {font-size: 14px;}
.slt_quentity .ord-unulbox .list-group-item{position: relative;padding-right: 50px;}
.slt_quentity .ord-unulbox .list-group-item span.pull-right{position: absolute;right: 0px;top: 20px;}
.ord-unulbox .list-group-item.product-item font{width: 57%;}
.ord-unulbox .list-group-item{font-size: 13px;}
.auto-ship-title h1{font-size:26px;}
.auto-ship-title h2{font-size:22px;}
.auto-ship-ftr{font-size: 12px}
.sec_title_auto_ship {font-size: 20px;}
.shiping-info-sec {font-size: 14px;}
}
@media (max-width:360px){
/*.ord-unulbox .list-group-item{font-size:14px;}*/
}
@media (max-width:359px){
.top-text span {font-size: 10px;margin-right: 3px;} 
.banr_section h2 strong {font-size: 14px;}
h2.order_sect strong {font-size: 14px;}
.main_btn,.introduction .main_btn,.order .main_btn {font-size:13px;}
.ord-unulbox .list-group-item .pull-right {/*margin-top: 7px;*/} 
.div1:nth-child(2) .div1-img{max-width:40px}
.footer a {font-size:11px;}
.upsell_top {font-size: 12px;}
.upsell-right h1, .upsell_tab h1 {font-size: 21px;}
.upsell-right h2, .upsell_tab h2 {font-size: 17px;}
.upsell-right ul li{padding-left: 25px;font-size: 12px;}
.upsell-right ul li:before{font-size: 17px;}
.upsell-right ul li span {font-size: 16px;}
.reviews {font-size: 16px;}
.upsell-testimonial h2 {font-size: 13px;}
.upsell-testimonial h2 span {max-width: 75px;}
.bnr_text ul li {font-size: 12px;padding-left: 37px;}
.bnr_text ul li b {max-width: 35px;left: -5px;}
.daily_feeding-left ul li{font-size: 12px;}
.daily_feeding-right span {font-size: 14px;}
.ord-unulbox .list-group-item.product-item font{width: 50%;}
.new-upsell .main_btn {font-size: 16px;}
.new-upsell .main_btn span {font-size: 20px;}
.auto-ship-title h1{font-size:22px;}
.auto-ship-title h2{font-size:26px;}
.sec_title_auto_ship {font-size:18px;}
.shiping-info-sec {font-size: 13px;}
}
@media (max-width:1199px){
.new_version_continuity_4_panel .check-sngl-inr h2, .new_version_continuity_3_panel .check-sngl-inr h2{font-size: 20px;}
.new_version_continuity_4_panel .mst-populr, .new_version_continuity_3_panel .mst-populr{right: -37%;top:6%;}
}
@media (max-width:991px){
.new_version_continuity_4_panel .check-sngl-inr h2, .new_version_continuity_3_panel .check-sngl-inr h2{font-size:16px;}
.new_version_continuity_4_panel .mst-populr, .new_version_continuity_3_panel .mst-populr{right: -37%;top: 4.5%;font-size: 11px;}
}
@media (max-width:767px){
.new_version_continuity_4_panel .check-sngl-inr h2, .new_version_continuity_3_panel .check-sngl-inr h2{font-size:22px;}
.new_version_continuity_4_panel .mst-populr, .new_version_continuity_3_panel .mst-populr{right: -38.5%;top:6%;font-size: 12px;}
}
@media (max-width:480px){
.new_version_continuity_4_panel .check-sngl-inr h2, .new_version_continuity_3_panel .check-sngl-inr h2{font-size:20px;}
}
input#cvv{-webkit-text-security: disc;}
input#cvv::-webkit-outer-spin-button,
input#cvv::-webkit-inner-spin-button {-webkit-appearance: none; margin: 0}
input#cvv {
    -moz-appearance:textfield;
}

.ord-unulbox .list-group-item font{text-indent: 0;width: 66%;display: inline-block;}
.ord-unulbox .list-group-item font icon{margin-left:0px!important}
.ord-unulbox .list-group-item font strong{width:91%;display: inline-block;vertical-align: top;padding-left: 10px;}
@media (max-width:1199px){
.ord-unulbox .list-group-item font strong{width: 89%;}
}
@media (max-width:991px){
.odr-ulbox .list-group-item font, .ord-unulbox .list-group-item font icon{width: auto;}
}
@media (max-width:380px){
.ord-unulbox .list-group-item font strong {width: 88%;}
}
@media (max-width:360px){
.ord-unulbox .list-group-item font strong {width:87%;}
}
@media (max-width:320px){
.ord-unulbox .list-group-item font strong {width:84%;}
}

/***********************Claim Sample**************************/

@font-face {
    font-family: 'Rosmatika';
    src:url('../fonts/Rosmatika-Regular.woff2') format('woff2'),
        url('../fonts/Rosmatika-Regular.woff') format('woff'),
        url('../fonts/Rosmatika-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@media only screen and (min-width: 992px){
    .row.d-flex{
		display:flex;
		flex-wrap:wrap;
	}
}
.align-items-center{
	align-items:center;
}
.claim-sample h2{
	/* font-family: 'Rosmatika'; */
	text-transform:capitalize;
	max-width:600px;
	margin:0 auto 40px auto;
}
.claim-sample .sub_title_container p{
	margin: 0 0 30px;
    font-size: 18px;
    font-family: 'Montserrat', sans-serif;
    line-height: 1.4;
}
.claim-sample .form-container{
	max-width:430px;
	margin:30px auto;
}
.claim-sample .form-container h4{
	/* font-family: 'Rosmatika'; */
	font-weight:bold;
	font-size:20px;
	text-align:center;
	margin:0 0 30px;
}
.claim-sample .form-container form{
	
	background:#ececec;
	padding:15px;
	border-radius:3px;
	box-shadow:0 2px 2px 0 #969696;
}
.claim-sample .form-container form h5{
	font-family: 'Montserrat', sans-serif;
	font-size:16px;
	margin:0 0 17px;
}
.claim-sample .form-container form .form-control{
	height:54px;
	border:1px solid #979797;
	border-radius:5px;
	background-color:#fff;
	font-size:14px;
	padding-left:16px;
	padding-right:16px;
}
.claim-sample .form-container form .form-control::placeholder{
	color:#969696;
	font-size:14px;
}
.claim-sample .form-container form .btn-default{
	/* font-family: 'Rosmatika'; */
	font-size:20px;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	background:#3d9c1c;
	width:100%;
	padding:14px 0;
}
.claim-sample .form-container form .note{
	font-family: 'Raleway', sans-serif;
	font-weight:500;
	font-size:17px;
	line-height:1.4;
	margin-top:15px;
}
.claim-sample .img-group{
	padding-left:50px;
}
.claim-sample .img-group img{
	display:block;
	margin:10px 0;
}
.claim-sample img.main{
	width: 100%;
    max-width: 310px;
    padding-top: 50px;	
}
@media only screen and (max-width: 991px){
	.claim-sample img.main,
	.claim-sample .img-group img{
		display:block;
		margin:auto;
	}
	.claim-sample .img-group {
        padding-left:0;
    }
	.claim-sample .sub_title_container p{
		text-align:center;
	}
}

/** Bonus Gift*/
@media only screen and (max-width: 991px){
    .bonus .sub-container{
	    padding:13px 30px 47px 30px;
	}
}

@media only screen and (max-width: 767px){
	.bonus .sub-container{
	    padding:13px 15px 47px 15px;
	}
	.bonus ul li {
        padding: 24px 0 14px 0;
		flex-wrap: wrap;
	}
	.bonus ul li p{
		width:calc(100% - 35px);
		padding: 0 0 0 20px;
	}
	.bonus ul li div{
		min-width:100%;
		margin-top: 20px;
	}
	.bonus .total-summary{
		flex-direction:column;
	}
	.bonus .total-summary h4 {
        margin: 0 0 20px 0;
	}
}

@media only screen and (max-width: 575px){
	.bonus .sec_title {
        font-size: 18px;
	}
	.bonus ul li p {
        padding: 0 0 0 15px;
		font-size: 15px;
        line-height: 1.4;
		width: calc(100% - 25px);
	}
	.bonus .total-summary {
        margin-top: 35px;
    }
	.bonus ul li img {
        min-width: 25px;
        max-width: 25px;
    }
	.bonus ul li div h3{
		font-size: 20px;
	}
	.bonus .total-summary h4,
    .bonus .total-summary h3{
        font-size: 18px;
	}
}

/** Bonus Gift*/