
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 991px) {

  .ons-img {
      width: 150px;
  }

  .advices-block .advice-p {
    float: none;
    margin-left: 0;
    width: 97%;
    margin-top: 13px;
}
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
    .ons-left ul {    width: 57%;}
    .packet-switch-inner {    padding: 42px 5% 50px 7%;}
    .shops-block {    height: 567px;}
    .facebook-comments ul li {    width: 48%;}

    .price-block-left{width: 60%;}
    .price-block-right{width: 40%;}

    .thanks-bottom-img img {right: 125px;}

    .overons-top-inner {width: 80%;}
    .responsibility-block ul li {padding-left: 50px;}

    .tab-list-block {text-align: center;}
    .tab-list-block ul li a {padding: 36px 57px;min-height: 90px;}

     .sb-slidebar {width:30%;}

    .animal-welfare-left {padding: 0 53px;}
    .animal-welfare-left h2 {font-size: 38px;}

    .tab-content-outer .content-right h4 {font-size: 28px;}
    .content-right-single-block .list-block ul li {padding-bottom: 15px;}

    .kennels-kippen-img img {width: 75%;}
    .kennels-kippen-img {min-height: auto;}
    .dog-food-img img {width: 70%;}
    .snack-image img {width: 50%;}
    .image-block {padding-left: 128px;}

    .content-right-single-block .list-block{width: 80%;}

}

@media only screen and (min-width: 768px) and (max-width: 991px) {
    .advices-block .blue-block {    padding: 25px 20px;}
    .ons-left {    width: 61%;}
    .ons-right {    width: 38%;}
    .ons-left ul {    width:53%;}
    .ons-img img {    max-width: 117px;}
    .left-block ul li {    padding-bottom: 2px;}
    .left-list {    width: 43%;}
    .right-list {    width: 57%;}
    .left-block-inner{ padding-right: 0;}
    .packet-switch-inner {    padding: 42px 0 50px;}
    .packet-right {    width: 40%;}
    .packet-right .pink-btn {    margin-right: 6px;}
    .snack-inner {    padding-bottom: 42px;    padding-top: 45px;}
    .round-block {    height: 188px;    width: 188px;}
    .round-block-inner span {    font-size: 26px;}
    .round-block-inner h3 {    font-size: 52px;}
    .packet-right h2 {    font-size: 33px;}
    .benefit-head h4 {       font-size: 26px;}
    .table-block{ font-size: 14px;}
    .option-blk ul {    margin-left: 16.5%;}
    .option-blk ul li {    font-size: 11px;}
    .image-block {    padding-left: 25px;}
    .shops-block {    height: 448px;}
    .logo-block ul li {    padding-left: 40px;}
    .online-logos-bloc ul li {    padding: 6px;}
    .facebook-comments ul li {    width: 48%;}
    .faq-inner ul li {    font-size: 16px;}

    .application-block-outer{margin-top: 60px;}
    .application-block-outer .lightbox-close{top: -38px;}
    .single-block h4{font-size: 28px;}
    .application-block-inner .single-block{padding: 0 30px 10px;}
    .application-block-inner .single-block-content{max-width: 530px;}
    .single-block-content p{font-size: 21px;}
    .single-block .border-btn {line-height: 2.3;}
    .single-group-content{width: 88%;}
    .content-right-single-block > ul li{padding-bottom: 5px;font-size: 16px;}
    .price-block-left{width: 70%;font-size: 16px;}
    .price-block-right{width: 30%;}
    .content-left p {margin-bottom: 25px;}
    .single-group-outer{padding-bottom: 20px;}
    .single-group-content label{font-size: 16px;padding-bottom: 10px;}
    .content-left .single-group-content p{font-size: 16px;}

    .thanks-bottom-img img {max-height: 325px; right: 50px;}
    .thanks-link-inner input {min-width: 270px;}
    .thanks-bottom-link {max-width: 400px;}
    .thanks-bottom-link p {padding-left: 24px;}
    .thanks-link-inner input{float: left; min-width: 295px; padding: 0 10px;}
    .thanks-link-inner .btn.btn-default.dark-btn { margin: 0 0 0 -5px; float: left;}
    .overons-top-inner { width: 100%;}
    .overons-social { padding-top: 10px;}

    .responsibility-block ul li {padding-left: 50px;}
    .responsibility-single {max-width: 200px;}

    .tab-list-block {text-align: center;}
    .tab-list-block ul li a {padding: 25px 29px;min-height: 78px;}
    .tab-list-block ul li a.active::before{border-width: 12px;margin-left: -20px;}
    .content-left-wrapper {max-width: 395px;}

    .single-group-outer .input-group {width: 84%;}
    .content-left .pink-btn {margin: 30px 0 50px;}
    .search-block input{max-width: 225px;}

    .lightbox-close {right: 25px;top: -30px;}
    .lightbox-outer h5 {font-size: 22px;margin-bottom: 31px;}
    .number-block {font-size: 30px;}
    .lightbox-single-block h5 {margin-bottom: 26px;}
    .product-list li h6 {font-size: 17px;}
    .product-list li {margin-left: 40px;}
    .lightbox-single-block hr { margin-top: 39px;}
    .lightbox-single-block p.info-para-block { font-size: 17px;}
    .lightbox-container {padding: 45px 0;}

    .sb-slidebar {width:35%;padding: 118px 15px 50px 35px;  }
    .sb-slidebar .lightbox-close {left: 35px;}

    .animal-welfare-left {padding: 0 33px 0 53px;}
    .animal-welfare-left h2 {font-size: 30px;}
    .animal-welfare-right > img { width: 75%;}

    .kennels-kippen-container {padding: 40px 0;}
    .kennels-kippen-left,
    .kennels-kippen-right {padding: 0; width: 90%;}

    .tab-content-outer { padding: 40px 0;}
    .tab-content-outer .content-right h4 {font-size: 25px;padding-bottom: 25px;}
    .content-right-single-block .list-block ul li {padding-bottom: 15px;}
    .price-block-right {font-size: 21px;}
    .content-right-single-block > ul,
    .price-block-outer {padding: 15px 7px;}

    .kennels-kippen-img img {width: 75%;}
    .kennels-kippen-img {min-height: auto;}
    .header-logoimg-outer img {width: 180px;}
    .dog-food-img img {width: 70%;}
    .snack-image img {width: 50%;}
    .image-block {padding-left: 17px;}
    .header-logo img {width: 30%;}

    .logo { padding: 9% 5% 5% 8%;}
    .logo h4 {font-size: 25px;}
    .over-oporganic h2 { padding-bottom: 10px;font-size: 32px;}
    .over-oporganic .packet-switch-inner {padding: 42px 5% 50px;}
    .over-oporganic .packet-left .round-block {left: -19px;height: 185px; width: 185px;}
    .food-block .round-block-inner h3 { font-size: 32px;}
    .organic .benefit-head{max-width: 700px;}
    .food-block .round-block p { font-size: 32px;}
    .food-block-inner ul li { font-size: 15px;}
    .over-oporganic .packet-right p {font-size: 16px;}
    .list-text {width: 82%;}
    .over-oporganic .packet-right p strong { font-size: 18px;}
    .over-oporganic .round-block-inner span {font-size: 24px;line-height: 0.2;}
    .over-oporganic .round-block-inner h3{font-size: 35px;padding-bottom: 10px}

    .content-right-single-block .list-block{width: 75%;}

}

.hond-block img{
  width: 100%;
  height: auto;
  max-width: 423px;

}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {



  .advices-block .advice-p {
      float: none;
      margin-left: 0px;
      width: 100%;
      margin-top: 13px;
      text-align: left;

  }

    #add_payment_method #payment ul.payment_methods li input, .woocommerce-checkout #payment ul.payment_methods li input {
        margin: 0 0 0 0;
    }

    .benefit-head.blue-bg {
        background: #64bde1;
        border: none;
        color: #fff;
        margin: 0;
        width: 97%;
        font-size: 11px;
        margin: 0 auto;
        display: block;
        float: none;
        padding: 14px;
    }

    .benefit-head h4 {
      font-family: 'brixbcondensed_3';
      text-transform: uppercase;
      font-size: 19px;
    }

    .advices-block .blue-block { border-radius: 0;   height: 100%;    position: relative; display: inline-block;    padding: 25px 0;}
    .left-block a {    padding-bottom: 0;}
    .advices-block .blue-block:before {    background: #64bde1;    content: "";    height: 100%;    left: -20px;    position: absolute;    top: 0;    width: 27px;}
     .advices-block .blue-block:after {    background: #64bde1;    content: "";    height: 100%;    right: -20px;    position: absolute;    top: 0;    width: 27px;}
    .left-block {     text-align: left;padding:0 0 45px 50px;   display: inline-block;    width: 100%;}
    .right-block {  border-top: 5px solid #fff;border-left: 0;display: inline-block;padding: 28px 0 30px 50px;width: 100%;}

    .left-block-inner { padding-right: 40px; }
    .left-list,.right-list {    max-width: none;}
    .ons-left span, .ons-right span {    display: inline-block;}
    .ons-left {    width: 100%;}
    .ons-right {    max-width: none;    width: 100%;padding-right: 40px;}
    .right-block > span {text-align: left;    font-size: 18px;    padding-top: 42px;}
    .ons-img {   margin-left: -30px;}
    .benefit-head:before {    border-left: 30px solid transparent;    border-right: 30px solid transparent;    bottom: -22px;    border-top: 30px solid #fff;}

    .table-block{font-size: 10px;}
    .table-block .number-block span i {    font-size: 17px;    left: 10px;    line-height: 1.3;}
    .number-block.table-box span {    font-size: 30px;    line-height: 1.2;}
    .table-content-out .number-block.red-square span i {    font-size: 28px;   left: 7px;    margin-top: -2px;}
    .table-content-out .number-block.blue-square span i {    font-size: 26px;    left: 9px;    line-height: 1.4;     top: 5px;}
    .option-blk span {    padding: 4px 0;}
    .table-content-out .white-symbol span {    font-size: 20px;    line-height: 1.7;}
    .option-blk {    width: 15%;}
    .option-blk ul li {    font-size: 8px;}
    .option-blk ul {    margin-left: 15.5%;}
    .pink-btn {    float: left;   height: 70px; font-size: 40px;   width: 100%;border:0;}
    .pink-btn:hover {  color: white; background: #A00828;}

    .image-block {    width: 100%;    padding-left: 0;}
    .snack-inner h4 {    padding-bottom: 40px;}
    .facebook-comments ul li {    padding-left: 0;    width: 100%;}
    .faq-inner {    padding: 50px 20px;}
    .faq-inner ul li {line-height: 1.2;    padding-bottom: 15px;}

    .winkels-block h2{text-align: center;padding-bottom: 60px;  padding:50px 0 25px; text-transform: none;}
    .logo-block ul li {    padding-left: 80px;}
    .logo-block ul {    padding-bottom: 20px;}
    .online-logos-bloc ul li {padding-bottom: 60px;   width: 34%;padding-left: 0; margin-left: 20px;}
     .logo-block ul li:nth-child(2n+1) {    padding-left: 0;}
    .logo-block {    max-width: 400px;}
    .online-logos-bloc ul li:nth-child(2n+1) {    padding-left: 0; margin-left: 0;}
    .right-block h4 {    padding-left: 0;}
    .snack-inner {    padding-bottom: 45px;    padding-top: 50px;}
    .facebook-inner h4 {    padding-bottom: 26px;}
    .benefits-block {    padding-bottom: 50px;}
    .mobile-benefit {    padding-top: 40px;}
    .mobile-benefit span {    padding-bottom: 40px;}


    .packet-right ul li:before {    left: auto;    margin-left: -15px;}
    .application-block-outer .lightbox-close{right: 12px;top: -36px;}
    .application-block-inner{padding-top: 65px;}
    .application-block-inner h5 {padding-bottom: 70px;}
    .application-block-inner .single-block{margin-bottom: 70px;padding: 0 25px 45px;}
    .single-block h4{margin-bottom: 20px;margin-left: 35px;margin-top: -15px;width: 90px;}
    .application-block-inner .single-block-content{max-width: none;}
    .single-block .border-btn {margin: 30px 0 0;max-width: none;min-width: auto;width: 100%;height: 72px;padding: 17px 0;line-height: 1.7;}
    .single-block.senior > h4 {margin-left: 40px;width: 100px;}
    .single-block.grain-free > h4 {margin-left: 40px; width: 150px;}
    .single-block.active > h4 {margin-left: 25px;width: 230px;}
    .single-block.small-breed > h4 {margin-left: 40px;width: 165px;}
    .single-block.sensitive > h4 {margin-left: 45px; width: 140px;}
    .single-block.vega > h4 {margin-left: 40px;width: 75px;}
    .blue-block-inner{padding: 65px 30px;}
    .blue-block-inner .btn.btn-default.dark-btn{margin: 0;max-width: none;padding: 0 18px;}
    .application-block-inner span{padding-bottom: 35px;}
    .application-block-inner .blue-block{margin: 20px 0 90px;}
    .tab-list-block ul li a.active::before{display: none;}
    .content-left .search-block .dark-btn{float: none;font-size: 20px;line-height: 1.5;}
    .single-group-content{width: 88%;}
    .search-block input{max-width: 230px;}


    .thanks-bottom-content {     float: left;
    text-align: center;
    width: 100%;
    padding-top: 50px;}
    .thanks-bottom-content h2 {display: inline-block; float: none; text-align: center; width: 100%;}
    .thanks-bottom-content p {width: 100%; text-align: center;}
    .thanks-bottom-link { display: inline-block; float: none;}
    .thanks-bottom-img { display: none;}
    .thanks-bottom-img img { right: 0; height: 70px; bottom: 86%; left: auto;}
    .thanks-top h2 {padding-bottom: 10px; line-height: 1.2;}
    .thanks-top {padding: 30px 0;}
    .thanks-link-inner .btn.btn-default.dark-btn {border-radius: 0px;}

    .overons-top-inner { width: 100%;}
    .overons-social { padding-top: 0px; width: 100%}
    .overons-social p{width: 100%; margin: 0px;}
    .overons-social-icons { display: inline-block; float: none; padding-top: 10px;}
    .over-ons {padding: 30px 0;}
    .overons-link {padding-top: 15px;}
    .overons-link .pink-btn {
      font-size: 18px;
      height: auto;
      line-height: 1.4;
      white-space: normal;
      display: block;
      height: auto;
      padding: 10px;
    }
    .overons-map {padding-top: 30px;}
    .overons-map .overons-top-para {padding: 0px;}
    .overons-map-para {padding: 17px 0 19px;}
    .overons-product-single{  margin: 0px 0px 30px!important;}
    .overons-products { padding-top: 20px;}
    .overons-map .over-ons{padding: 30px 0px 0px;}
    .overons-product-single {min-width: 400px;}

    .faq-block.home-faq .faq-inner ul .open .faq-open-para { display: none; width: 100%;}
    .responsibility-block ul li {padding: 20px 0px 0px; width: 100%;}
    .responsibility-block {    padding-top: 35px;}
    .responsibility-block ul {padding: 25px 0 0}
/*    .winkels-block{display: none;}*/
    .faq-block.home-faq .faq-inner ul li::before {display: none;}

    .shops-block { height: auto; min-height: 544px;}
    .overlay-content { left: 0; margin-top: 8px; padding: 0 15px;}
    .overlay-content .number-block p{margin: 0px;}
    .overlay-content .number-block { margin-bottom: 5px;}
     .thanks-link-inner .btn.btn-default.pink-btn {float: none; font-size: 20px; margin: 0; max-width: 325px;}

    .tab-list-block ul li a i.search-block{display: none;}
    .tab-list-block ul li a{display: none;}
    .tab-list-block ul li{width: 100%;}
    .tab-list-block ul li a.active{display: block;}
    .tab-list-block ul li a{text-align: center;}
    .content-right-single-block .number-block {display: none;}
    .price-block-left {width: 40%;}
    .price-block-outer .pink-btn{ max-width: auto; width: 100%;}

    .lightbox-container {padding: 25px 0 25px;}
    .lightbox-close {right: 15px;top: -5px;}
    .lightbox-outer h5 {margin-bottom: 0;margin-top: 20px;}
    .lightbox-single-block,
    .more-details-block.lightbox-single-block {margin-top: 20px;}
    .lightbox-single-block h5 {margin-bottom: 20px;}
    .lightbox-single-block .number-block {line-height: 1.4;margin-bottom: 0;font-size: 25px;}
    .lightbox-single-block p {font-size: 18px;margin: 20px auto;}
    .lightbox-single-block hr { margin-top: 20px;}
    .highlighted-text-block {font-size: 18px;padding: 20px;}
    .message-outer { margin-top: 0;}
    .more-details-block.lightbox-single-block h5 { margin-bottom: 20px;}
    .product-list li { margin-left: 0;padding: 0 8%;width: 50%;margin-bottom: 20px;}

    .sb-slidebar {width:75%;padding: 118px 15px 50px;  }
    .sb-slidebar .lightbox-close {left: 15px;}

    .sb-slide {padding: 20px 0;}
    span.sb-toggle-left {float: left;}
    .header-logoimg-outer + a {float: right;}
    .sb-slide .navbar-right {line-height: 2.5;}
    #sb-site {padding-top: 78px;}

    .animal-welfare-left {padding: 0; width: 100%;}
    .animal-welfare-outer {padding: 100px 30px;background: #ffffff;}
    .animal-welfare-left .number-block span { color: #64bde1;}
    .animal-welfare-left .number-block span i::before {background-image: url("../images/number-bg.png");}
    .animal-welfare-left h2 {color: #002846;}
    .animal-welfare-left p {color: #002846;}
    .animal-welfare-outer,
    .animal-welfare-left,
    .animal-welfare-right {display: inline-block;}

    .kennels-kippen-container {padding: 25px 0;}
    .kennels-kippen-left,
    .kennels-kippen-right {padding: 0; width: 100%;}
    .kennels-kippen-left {margin-bottom: 12px;}
    .kennels-kippen-img {min-height: auto;}
    .kennels-kippen-img img {width: 50%;}

    .tab-content-outer { padding: 40px 0 20px;}
    .tab-content-outer .content-left h6 {padding-bottom: 15px;}
    .content-left p { margin-bottom: 15px;}
    .input-group-out label { margin-bottom: 4px;}
    .content-left .pink-btn,
    .price-block-outer .pink-btn {font-size: 25px;line-height: 2;margin: 10px 0 22px;padding: 0;height: 50px;}
    .price-block-outer .pink-btn  {margin-bottom: 0;}
    .tab-content-outer .content-left { margin-bottom: 20px;}
    .content-right-single-block .list-block ul li {float: left;width: 100%;}
    .price-block-right {font-size: 23px;}
    .content-left-wrapper { max-width: 100%;  width: 100%;}
    .input-group-2-col .input-group,
    .input-group-3-col .input-group1,
    .input-group-3-col .input-group2 {padding-left: 0;width: 100%;}
    .form-outer .input-group-out:last-child {margin-bottom: 40px;}
    .input-group-2-col .input-group,
    .input-group-3-col .input-group1,
    .input-group-3-col .input-group2 {margin-bottom: 15px;}
    .input-group-2-col .input-group:last-child,
    .input-group-3-col .input-group1:last-child,
    .input-group-3-col .input-group2:last-child {margin-bottom: 0;}
    .content-right-single-block > ul,
    .price-block-outer {padding: 20px 12px;}
    .content-right-single-block .list-block ul li {padding-bottom: 5px;}
    .single-group-outer > span{display: none; }
    .single-group-outer,
    .single-group-outer.credit-card {padding-bottom: 20px;}

    .snack-image img {width: 60%;}
    .facebook-block {    padding-top: 35px;}

    .over-oporganic {border-radius: 0;position: relative;}
    .over-oporganic.blue-block .pink-btn{
      padding: 13px;
      height: auto;
    }
    .logo {padding: 20px 0;text-align: center;}
    .hond-block {float: right;}
    .over-oporganic .packet-left {width: 100%;}
    .over-oporganic .packet-right {text-align: center;width: 100%;padding-left: 0;}
    .over-oporganic .packet-switch-inner {padding: 0 20px 50px;}
    .over-oporganic .packet-left > img {float: none;padding: 0;}
    .over-oporganic .packet-left .round-block {left: -75px;top: -55px;}
    .blue-btn {font-size: 16px; width: 100%;}
    .hond-block img {max-width: 220px;}
    .over-oporganic .packet-left .round-block p{ font-size: 21px;}
    .over-oporganic .round-block-inner span {font-size: 24px;line-height: 0.2;}
    .organic .benefit-head {  max-width: 300px; padding: 12px 5px;}
    .organic .benefit-head h4{font-size: 19px;}

    .overlay-content .number-block span i{
      line-height: 1.1;
    }

    .over-oporganic h2 { font-size: 30px;   padding-bottom: 20px;}
    .organic .overlay-content h2{font-size: 30px;}
    .organic  .overlay-content h2 br {display: none;}

    .quotes-block {width: 100%; display: inline-block;text-align: center;}
    .quotes-inner {float: none; max-width: none;}
    .ellipse-block { padding-left: 0;width: 100%;text-align: center;}
    .food-block-inner {width: 100%;}
    .food-in {max-width: none;padding-right: 0;text-align: center;}
    .food-in ul li { text-align: center;}
    .list-text { margin-right: 0;  width: 100%;}
    .number-block {width: 100%;}
    .food-not {float: left;padding-left: 0;text-align: center;}
    .food-not .list-text {  margin-left: 0; width: 100%;}
    .food-not ul {max-width: none;}
    .food-icon-list ul li { width: 50%;}

    .over-oporganic .bottom-link .blue-btn br{display: block;}
    .food-block .round-block { margin: 0 auto;}
    .over-oporganic:before{background: #64bde1;content: "";height: 100%;left: -20px;position: absolute;top: 0;width: 27px;}
    .over-oporganic:after{background: #64bde1;content: "";height: 100%;position: absolute;right: -20px;top: 0;width: 27px;}
}


@media only screen and (min-width: 480px) and (max-width: 767px) {
    .lightbox-single-block h5 {max-width: 66%;}
    .lightbox-single-block p {max-width: 62%;}
    .lightbox-outer {max-width: 480px;margin: 0 auto;float: none;}
    .lightbox-single-block p.info-para-block { max-width: 62%;}
    .highlighted-text-block {margin: 20px auto;max-width: 60%;}
    .message-outer { max-width: 66%;}
    .sb-slidebar {width:35%; }

    .price-block-right {width: 38%;}
    .price-block-left {width: 38%;}
    .header-logoimg-outer {width: 40%;}

    .header-logo img {width: 50%;}
    .modal-content .header-logo img {width: 100%;}

}

@media only screen and (max-width: 479px) {
    .left-block-inner {    padding-right: 15px;}
    .left-block {    padding: 0 0 45px 20px;}
    .right-block {    padding: 28px 0 30px 20px;}
    .ons-img {    margin-left: -12px;}
    .ons-left ul {    width: 56%;}
    .ons-right {    padding-right: 10px;}
    .right-block > span {    padding-top: 30px;}
    .table-block .number-block span i {    font-size: 11px;    left: 7px;    line-height: 1;}
    .number-block.table-box span {    font-size: 22px;    line-height: 1;}
    .table-content-out .number-block.red-square span i {      font-size: 21px;
    left: 5px;
    line-height: 1;
    margin-top: 0;
    top: 5px;}
    .table-content-out .number-block.blue-square span i {    font-size: 19px;    left: 6px;        line-height: 1.4;}
    .table-content-out .white-symbol span {    font-size: 16px;    line-height: 1.7;}
    .table-block {    font-size: 7px;}
    .option-blk {    width: 14%;}
    .option-blk ul li {    font-size: 5px;}
    h2 {    font-size: 28px;}
    h4 {       font-size: 25px;}

    .over-ons h2 {
    padding-bottom: 12px;
    color: #002846;
    font-size: 24px;
    margin-top: 31px;
}
    .pink-btn {    font-size: 30px;    height: 50px;  }
    .benefits-block {    padding-bottom: 48px;}
    .mobile-benefit {    padding-top: 40px;}
    .mobile-benefit p {    font-size: 21px;}
    .snack-inner {    padding-bottom: 50px;    padding-top: 44px;}
    .overlay-content h2 {    font-size: 25px;}
    .facebook-inner {    padding-bottom: 30px;    padding-top: 0;}
     .online-logos-bloc ul li {    padding-left: 12px; width: 39%;}
    .online-logos-bloc ul li:nth-child(2n+1) {    padding-left: 0;}
    .faq-block {    padding-bottom: 30px;}

    .application-block-inner h5 {
        font-size: 26px;
        padding-bottom: 50px;
        line-height: 1.2;
    }

        .application-block-inner{padding-top: 45px;}
    .single-block h4{font-size: 28px;margin-top: -15px;width: 80px;margin-left: 15px;}
    .single-block.senior > h4 {
        margin-left: 15px;
        width: 100px;
        padding-bottom: 0;
        margin-bottom: 13px;
    }

    .single-block.sensitive > h4 {margin-left: 15px;width: 140px;}
    .single-block.small-breed > h4 {margin-left: 15px;width: 155px;}
    .single-block.vega > h4 {margin-left: 15px;width: 75px;}
    .single-block-content p{font-size: 21px;}
    .application-block-inner .single-block{padding: 0 20px 30px;margin-bottom: 45px;}
    .single-block .border-btn{height: 50px;margin: 0;padding: 7px 0;line-height: 1.6;}
    .single-block.grain-free > h4 {margin-left: 15px; width: 140px;}
    .single-block.active > h4 {margin-left: 15px;width: 200px;}
    .application-block-inner span {padding-bottom: 20px;font-size: 22px;}
    .blue-block-inner {padding: 30px 20px;}
    .application-block-inner .blue-block{margin: 0 0 45px;}

    .single-group-outer .input-group{width: 100%;}
    .icheckradio_sort{width: 16px;height: 16px;margin: 6px 10px 0 0;}
    .single-group-content label{font-size: 16px;}

    .search-block input {max-width: 185px;}

    .thanks-bottom-img img {bottom: 90%;}
    .thanks-link-inner input { min-width: 218px;  padding: 0px 8px;  width: auto; font-size: 14px;  float: left;}
    .thanks-link-inner .btn.btn-default.dark-btn {max-width: 70px; margin: 0 0 0 -5px; padding: 6px; font-size: 14px;}
    .thanks-link-inner {padding: 0px 3px; display: inline-block;  float: none;  width: auto;}

     .shops-block {height: auto;     min-height: 355px;}
     .overlay-content {
         left: 0;
         margin-top: 0;
         padding: 0 15px;
         top: 250px;
     }

    .overons-product-single {  min-width: auto;}

    .lightbox-outer {max-width: 100%;}
    .lightbox-outer h5 {line-height: 1}

    .lightbox-single-block h5 {max-width: 100%;}
    .lightbox-single-block p { font-size: 19px;}
    .product-list li h6 { min-height: auto;}
    .product-list li:first-child {margin-top: 0;}
    .product-list li {margin-top: 15px;}
    .lightbox-single-block p.info-para-block {max-width: 90%;}

    .message-outer { max-width: 90%;}
    .header-logoimg-outer {display: none;}

    .animal-welfare-outer {padding: 30px 0;     padding-bottom: 0;}
    .wrapper {max-width: 100%;min-width: 100%;}
    .animal-welfare-left h2 {font-size: 31px;}

    .price-block-right {width: 38%;}
    .price-block-left {width: 62%;}

    .header-logo img {width: 100%;}

    .blue-btn {font-size: 15px;}
    .over-oporganic .packet-right p { font-size: 12px;}
    .over-oporganic h2 {font-size: 28px;}
    .over-oporganic .packet-right ul li { padding-bottom: 5px;font-size: 19px;}
    .overlay-content h2{font-size: 30px;}
    .over-oporganic .packet-right p strong { font-size: 24px;}
    .over-oporganic .packet-left .round-block{height: 185px; width: 185px;}
}
