/* ------ iPhone ------- */
@media only screen and (max-width: 600px) {
    .container {
        width: 100%;
        overflow-y: hidden;
        overflow-x: hidden;
    }

        .container .topNav {
            display: none;
        }

        .container .header .logo {
            width: 50px;
            height: 50px;
            position: fixed;
            right: 0px;
            top: 0;
            z-index: 101;
        }

            .container .header .logo a {
                width: inherit;
                height: inherit;
            }

        .container .mainSearch {
            height: 56px;
            background: #fff;
            border-bottom: 5px solid #000;
            padding-top: 10px;
            position: fixed;
            top: 0px;
            width: 100%;
            z-index: 99;
            -webkit-box-shadow: 0px 0px 0px 44px #f9982d;
            -moz-box-shadow: 0px 0px 0px 44px #f9982d;
            box-shadow: 0px 0px 0px 44px #f9982d;
        }

            .container .mainSearch .searchbox .cart {
                display: block;
                position: fixed;
                top: 0;
                right: 70px;
                width: 80px;
                height: 50px;
                z-index: 5555;
            }

                .container .mainSearch .searchbox .cart .kupaAmount {
                    display: block;
                    color: orange;
                    float: right;
                    margin: 0;
                }

                .container .mainSearch .searchbox .cart a {
                    background: url(images/cart2.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
                    height: 50px;
                    opacity: 0.2;
                    width: 50px;
                }

            .container .mainSearch .searchbox .phone {
                display: block;
                position: fixed;
                top: 0;
                right: 130px;
                width: 50px;
                height: 50px;
                z-index: 5555;
                direction: rtl;
            }

                .container .mainSearch .searchbox .phone span {
                    position: fixed;
                    top: 0px;
                    left: 50px;
                    padding: 0 13px;
                    line-height: 50px;
                    font-weight: bold;
                    opacity: 0.5;
                }

                    .container .mainSearch .searchbox .phone span:hover {
                        text-decoration: underline;
                    }

                .container .mainSearch .searchbox .phone a {
                    font-weight: bold;
                    display: block;
                    text-indent: -9999px;
                    width: 50px;
                    height: 50px;
                    background: url(images/phone.png) no-repeat;
                    opacity: 0.2;
                    margin-right: 15px;
                }

    #personalMarketingContent .fit {
        height: auto !important;
        width: 100% !important;
    }

    .container .cartContent h2 {
        right: 50%;
    }

    .container .cartContent .detailRow {
        height: auto !important;
    }

        .container .cartContent .detailRow label {
            width: 27%;
        }

    .container .cartContent #or {
        display: block !important;
        margin-bottom: 20px;
        margin-right: 60px !important;
        margin-top: 12px;
        width: auto;
    }

    .container .cartContent .vet select {
        margin-right: 80px;
        width: 50% !important;
    }

    .container .cartContent #addVet {
        margin-right: 0 !important;
    }

    .container .cartContent .TabbedPanelsContent {
        margin-top: 0;
    }

    .container .cartContent .detailRow select {
        display: inline-block !important;
    }

    .container .cartContent a {
        padding: 8px;
    }

    .container .cartContent #dateTable {
        display: inline;
    }

    .container .cartContent #animal_birth_date_Year_ID {
        width: 58px !important;
    }

    .container .cartContent #spaceRow {
        height: 0 !important;
    }

    .popup_div .gray_box {
        width: 250px !important;
    }

        .popup_div .gray_box table {
            margin: 30px 5px 5px;
        }

            .popup_div .gray_box table tr {
                height: 50px;
            }

            .popup_div .gray_box table input,
            .popup_div .gray_box table select {
                font-size: 14px;
                height: 30px;
            }

    /***/
    /*.container .mainSearch .searchbox .phone span a{
		background:none;
		display:block;
		width:100%;
		height:100%;
		color:#000;
		text-indent:0;
		height:inherit;
	}
	.container .mainSearch .searchbox .phone span a:active{
		background:none;
		display:block;
		width:100%;
		height:100%;
		color:#fff;
		text-indent:0;
		height:inherit;
	}*/
    /*.container .mainSearch .searchbox .phone a{
		font-weight:bold;
		display:block;
		text-indent:-9999px;
		width: 50px;
		height: 50px;
		background: url(images/phone.png) no-repeat;
	}*/
    .container .mainSearch .searchbox .cart a:active {
        background: #fda84a url(images/cart2.png) no-repeat;
        width: 50px;
        height: 50px;
    }

    .container .mainSearch .searchbox .phone a:active {
        background: #fda84a url(images/phone.png) no-repeat;
        width: 50px;
        height: 50px;
    }


    .container .slideshowContainer {
        position: absolute;
        top: 93px;
    }

    .container .menuOnlyMobile {
        display: block;
    }


    .slideshowContainer .banner {
        height: 120px !important;
        width: 100% !important;
    }

    .container .banner img {
        height: auto !important;
        width: 100% !important;
    }

    .container .mainSearch .searchbox:first-of-type {
        display: block;
        float: none;
        position: fixed;
        width: 100%;
        z-index: 555;
        margin-left: 0;
        margin-left: 0px;
        left: 10px;
        right: 0;
        top: 60px;
        width: calc(60% - 25px);
    }

        .container .mainSearch .searchbox:first-of-type:after {
            display: none;
        }

    .container .mainSearch .searchbox:last-of-type {
        display: none;
    }

    .container .header .mainTitle {
        display: none;
    }

    .container .header .order {
        display: none;
    }

    .container .header .kupa {
        display: none;
    }

    .container .resultsFor {
        display: none;
    }

    .container .footerProducts {
        display: none;
    }

    .container footer, .container .bradCrumbs {
        display: none;
    }

    .nav {
        display: none;
    }

        .nav li {
            width: 100%;
        }

        .nav > li:hover > div.container-4 {
            display: none !important;
        }

    .container .mainNav {
        width: 100%;
        height: 40px;
        margin-bottom: 3px;
        position: relative;
    }

        .container .mainNav:after {
            content: "";
            width: 20px;
            height: 20px;
            background: url(images/arrow1.png) no-repeat;
            background-size: 100% 100%;
            position: absolute;
            z-index: 100;
            top: 10px;
            left: 10px;
        }

        .container .mainNav:hover:after {
            background: url(images/arrow2.png) no-repeat;
            background-size: 100% 100%;
        }


        /*.container .mainNav:hover{
		background:#F90;
	}*/
        .container .mainNav:active {
            background: #F90;
        }

    .container .searchResult:first-of-type {
        margin-top: 95px;
    }

    .container .mainNav img {
        /*border-radius: 100px;
        float: right;
        margin-top: -11px;
        width: 58px;*/
        float: right;
        -webkit-transform: scale(.5);
        margin-top: -11px;
        border-radius: 100px;
        width: 58px;
    }

    .container .mainNav span {
        /*width: 60%;
		text-align: right;
		display: block;
		font-size: 16px;
		margin-top:10px;
		float: right;
		position:relative;*/
        width: 100%;
        text-align: right;
        display: block;
        font-size: 16px;
        margin-top: 0px;
        float: right;
        position: absolute;
        right: 0px;
        line-height: 37px;
        padding-right: 65px;
    }

        .container .mainNav span:before {
            content: "";
            position: absolute;
            left: -30px;
            top: 10px;
            color: #C60;
        }

    .container .mainInnerTitle {
        margin-bottom: 50px;
        width: 100%;
        text-align: center;
    }

        .container .mainInnerTitle .resultsAs {
            top: 50px;
            width: 100%;
            text-align: center;
        }

    .container .resultsFor {
        width: 100%;
        text-align: center;
    }

        .container .resultsFor,
        .container .resultsFor a {
            font-size: 20px;
        }

            .container .resultsFor .resultsInfo {
                top: 60px;
                width: 100%;
                text-align: center;
            }

    .container .sparator,
    .container .navFood_dogs,
    .container .navFood_cat,
    .container .navSend_dogs,
    .container .navSnaks_dogs,
    .container .navAntiBugs_cats,
    .container .navKolars_dogs,
    .container .navHouse_dogs {
        display: none !important;
    }

        .container .sparator span {
            -webkit-transform: rotate(0deg);
            margin-top: 0px;
            line-height: 25px;
        }

            .container .sparator span:before {
                content: "";
                position: absolute;
                left: -30px;
                top: 10px;
                color: #C60;
            }

    .container .content .mainContent {
        width: 100%;
        padding: 0;
        margin-top: 20px;
    }

    .container .content .searchContent {
        width: 100%;
        padding: 0;
        margin-top: 20px;
    }

    .container .content aside {
        display: none;
    }

    .container .content .mainContent .col_6 {
        display: none;
    }

    .container .content .mainContent .col_4 {
        display: none;
    }

    .container .content .mainContent .col_12 {
        display: block;
        margin-top: 0px;
        padding-top: 0px;
    }

        .container .content .mainContent .col_12 h2 {
            /*right: 40%;*/
            z-index: 10;
            max-width: 80%;
        }

    .container #resultsFilter {
        margin: 20px 10px 0 0;
        font-size: 15px;
    }

        .container #resultsFilter select, .container #resultsFilter input {
            font-size: 17px;
        }


        .container #resultsFilter a {
            background: #fff none repeat scroll 0 0;
            border: 1px solid #999;
            margin-right: 40px;
            padding: 2px 6px;
            vertical-align: text-top;
        }

    .container .content .mainContent .col_12 .saleProduct:first-of-type {
        margin-top: 20px;
    }

    .container .content .mainContent .col_12 .saleProduct {
        border: 1px solid gray;
        float: none;
        margin: 5px 5px 15px;
        width: 98% !important;
        background-color: #FCF5F3;
        min-height: 100px;
        min-height: 360px !important;
    }

        
        .container .content .mainContent .col_12 .saleProduct span {
            text-align: center;
            margin-top: 10px;
        }

        .container .content .mainContent .col_12 .saleProduct img {
            /*max-width: 70px;
            max-height: 60px;*/
        }


        .container .content .mainContent .col_12 .saleProduct .info:first-of-type {
            margin-top: 20px;
        }

        .container .content .mainContent .col_12 .saleProduct .info {
            /*font-size: 16px;
                clear: both;*/
            display: none;
        }

        .container .content .mainContent .col_12 .saleProduct .detailsAndCall {
            display: block;
            clear: both;
            width: 100%;
        }

            .container .content .mainContent .col_12 .saleProduct .detailsAndCall .dial {
                display: inline !important;
                max-width: 50% !important;
                width: 48% !important;
            }

                .container .content .mainContent .col_12 .saleProduct .detailsAndCall .dial > img {
                    display: inline-block !important;
                    max-width: 100% !important;
                    width: 49% !important;
                }

            .container .content .mainContent .col_12 .saleProduct .detailsAndCall .moreDetails {
                display: inline !important;
                max-width: 50% !important;
                width: 48% !important;
            }

        .container .content .mainContent .col_12 .saleProduct .infoEmpty {
            display: none;
        }

        .container .content .mainContent .col_12 .saleProduct .timeLeft {
            margin-top: 20px;
            font-size: 16px;
            margin-bottom: -15px;
            text-align: center;
        }

        .container .content .mainContent .col_12 .saleProduct .salePrice span.priceApprove {
            width: 37%;
            font-size: 20px;
        }

        .container .content .mainContent .col_12 .saleProduct .salePrice span.priceDenied {
            width: 30%;
            float: right;
        }

        .container .content .mainContent .col_12 .saleProduct .amount div .addToBtn {
            background: url("images/addto2.jpg") no-repeat scroll 0 center / 95% auto rgba(0, 0, 0, 0);
            height: 43px;
            width: 90%;
        }

            .container .content .mainContent .col_12 .saleProduct .amount div .addToBtn:hover,
            .container .content .mainContent .col_12 .saleProduct .amount div .addToBtn:active {
                background: url("images/addto2_2.jpg") no-repeat scroll 0 center / 95% auto rgba(0, 0, 0, 0);
            }

        .container .content .mainContent .col_12 .saleProduct .timeLeft span {
            width: auto;
        }

        .container .content .mainContent .col_12 .saleProduct .timeLeft + .container .content .mainContent .col_12 .saleProduct .info:first-of-type {
            margin-top: 0px !important;
        }

        .container .content .mainContent .col_12 .saleProduct .salePrice span {
            width: 20%;
            text-align: center;
        }

        .container .content .mainContent .col_12 .saleProduct .amount {
            height: 50px;
        }

            .container .content .mainContent .col_12 .saleProduct .amount div.range:after {
                content: "";
            }

            .container .content .mainContent .col_12 .saleProduct .amount div.range .up,
            .container .content .mainContent .col_12 .saleProduct .amount div.range .down {
                width: 26px;
                height: 34px;
                top: -1px;
                border: 1px solid #a9a7a8;
                position: absolute;
            }

            .container .content .mainContent .col_12 .saleProduct .amount div.range .up {
                left: -25px;
                background: url(images/up2.jpg) no-repeat center center;
                border-radius: 8px 0 0 8px;
            }

            .container .content .mainContent .col_12 .saleProduct .amount div.range .down {
                right: -26px;
                background: url(images/down2.jpg) no-repeat center center;
                border-radius: 0 8px 8px 0;
            }

            .container .content .mainContent .col_12 .saleProduct .amount div.quantity {
                color: #f49426;
                display: inline-block;
                font-size: 12px;
                font-weight: bold;
                margin-top: 12px;
                width: 13%;
            }

            .container .content .mainContent .col_12 .saleProduct .amount div img {
                width: 112px;
                height: 35px;
            }

            .container .content .mainContent .col_12 .saleProduct .amount div {
                /*width: 100%;
		width: calc(100% - 143px);
		text-align: -webkit-left;*/
                float: left;
            }
                /*.container .content .mainContent .col_12 .saleProduct .hearts{
		background: url(images/hearts.jpg) no-repeat center bottom;
		height:30px;
	}*/
                .container .content .mainContent .col_12 .saleProduct .amount div.range {
                    padding: 9.5px 0;
                    position: relative;
                    text-align: center;
                    width: 60px;
                    font-size: 20px;
                    line-height: 12px;
                    margin: 10px 30px 0;
                    border-radius: 0;
                    float: right;
                }

                    .container .content .mainContent .col_12 .saleProduct .amount div.range .input {
                        border: none;
                    }

    /***/
    .container .content .mainContent .col_12 .saleCatogory {
        width: 100%;
        float: none;
        border-top: 1px dashed #bebebe;
        border-bottom: 1px dashed #bebebe;
        border-right: 0px dashed #bebebe;
        border-left: 0px dashed #bebebe;
        min-height: 71px;
    }

        /*.container .content .mainContent .col_12 .saleCatogory:first-of-type {
                margin-top: 150px;
            }*/

        .container .content .mainContent .col_12 .saleCatogory span {
            text-align: right;
        }

        .container .content .mainContent .col_12 .saleCatogory img {
            float: right;
            width: 50px;
            height: 50px;
        }

        .container .content .mainContent .col_12 .saleCatogory .info:first-of-type {
            margin-top: 20px;
        }


        .container .content .mainContent .col_12 .saleCatogory .hearts {
            background: url("images/hearts.jpg") no-repeat scroll center bottom rgba(0, 0, 0, 0) no-repeat center bottom;
            height: 17px;
            margin-right: -44px;
        }


    .main-header {
        display: block;
    }

    #main-nav:target {
        width: 80%;
    }

        #main-nav:target + .page-wrap {
            /*margin-left: 80%;*/
            width: 20%;
            -webkit-user-select: none;
            -webkit-user-drag: none;
            position: fixed;
            display: block;
            top: -35px;
            right: 0px;
        }

            #main-nav:target + .page-wrap:after {
                /*content: "";
		width: 100%;
		height: 800px;
		z-index: 50;
		position: absolute;
		background: rgba(0,0,0,0.8);
		display: block;
		-webkit-user-select: none;
		-webkit-user-drag: none;
		top: 60px;
		overflow: hidden;
		right: 0;*/
                content: "";
                width: 100%;
                height: 800px;
                z-index: 25;
                position: absolute;
                background: rgba(0,0,0,0.95);
                display: block;
                -webkit-user-select: none;
                -webkit-user-drag: none;
                top: 60px;
            }

            #main-nav:target + .page-wrap .container .mainSearch {
                -webkit-box-shadow: 44px 0px 0px 0px #f9982d;
                -moz-box-shadow: 44px 0px 0px 0px #f9982d;
                box-shadow: 44px 0px 0px 0px #f9982d;
            }

                #main-nav:target + .page-wrap .container .header .logo,
                #main-nav:target + .page-wrap .container .mainSearch .searchbox,
                #main-nav:target + .page-wrap .container .mainSearch .searchbox .phone,
                #main-nav:target + .page-wrap .container .mainSearch .searchbox .phone span,
                #main-nav:target + .page-wrap .container .mainSearch .searchbox .cart {
                    display: none;
                }

            #main-nav:target + .page-wrap .open-menu {
                display: none;
            }

            #main-nav:target + .page-wrap .close-menu {
                display: block;
            }

            #main-nav:target + .page-wrap .main-header {
                width: 20%;
                left: 80%;
            }

    #keywords {
        display: none;
    }

    #footer {
        display: none;
    }

    .container .cartContent {
        margin-top: 120px;
    }

        .container .cartContent .itemsTitle {
            display: none;
        }

        .container .cartContent .kupon {
            font-size: 17px;
        }

        .container .cartContent .cartBtnIcon {
            display: inline-block;
            margin: 0 10px;
            vertical-align: bottom;
            z-index: 555;
        }

        .container .cartContent .cartBtn.orange {
            right: 50px;
        }

        .container .cartContent .cartBtn.gray {
            right: 200px;
        }

        .container .cartContent .cartProduct:first-of-type {
            margin-top: 20px;
        }

        .container .cartContent .cartProduct {
            min-height: 130px;
            background: #fff;
            position: relative;
        }

            .container .cartContent .cartProduct .cartTd {
                border: none;
                width: 15%;
            }

            .container .cartContent .cartProduct .edit {
                position: absolute;
                left: 0;
                width: 15%;
            }

    .medium_pord_img {
        height: auto;
        width: 55px !important;
    }

    .container .cartContent .cartProduct .edit a {
        margin-top: 20px;
    }

    .container .cartContent .cartProduct .itemName {
        position: absolute;
        top: -20px;
        width: 100%;
        right: 0;
        min-height: 41px;
    }

    .container .cartContent .cartProduct .close {
        position: absolute;
        right: 0;
        top: 5px;
        width: auto;
    }

    .container .cartContent .cartProduct .image {
        position: absolute;
        right: 30px;
        top: 30px;
        width: inherit;
    }

    .container .cartContent .cartProduct .number {
        position: absolute;
        top: 35px;
        right: 47%;
    }

    .container .cartContent .cartProductContainer {
        width: 100%;
        margin-top: 40px;
    }

    .container .cartContent .cartProductTitle,
    .container .cartContent .cartProduct .comments {
        display: none;
    }

    .container .cartContent .cartProduct .cartTd .subContent {
        bottom: -25px;
    }

    .container .cartContent .cartProduct .cartTd .price2,
    .container .cartContent .cartProduct .cartTd .itemName2,
    .container .cartContent .cartProduct .cartTd .all2 {
        display: none;
    }

    .container .cartContent .cartProduct .all {
        position: absolute;
        right: 220px;
    }

        /*.container .cartContent .cartProduct .all:before {
            display: block;
        }*/

    .container .cartContent .cartProduct .number {
        display: none;
    }
    /*.container .cartContent .cartProduct .number:before{
		content:"��'�";
		display:block;
	}*/
    .container .cartContent .cartProduct .price {
        position: absolute;
        right: 80px;
    }

    .container .cartContent .cartProduct .quant {
        margin-right: 15px !important;
    }

    /*.container .cartContent .cartProduct .price:before {
        display: block;
    }*/

    .container .cartContent .cartProduct .priceTitle, .container .cartContent .cartProduct .quantTitle, .container .cartContent .cartProduct .AllTitle {
        display: block;
        margin: 6px 0px;
    }

    .container .cartContent .CartBundle .itemName {
        right: 15px;
    }

    .container .cartContent .CartBundle .discount {
        left: 75px;
    }

    .container .cartContent .cartProduct .amount {
        position: absolute;
        right: 130px;
        padding-top: 45px;
        width: 28%;
    }

        .container .cartContent .cartProduct .amount .priceRange {
            margin: 0 !important;
            width: 100%;
            box-shadow: none;
            border: 0 none;
            height: 30px;
            padding: 0;
        }

            .container .cartContent .cartProduct .amount .priceRange input {
                border: 1px solid #a9a7a8;
                box-shadow: inset 0px 0px 10px 0px rgba(0,0,0,.2);
                text-align: center;
                width: 41px;
                position: absolute;
                right: 24px;
                top: -1px;
                height: 100%;
            }

            .container .cartContent .cartProduct .amount .priceRange .up,
            .container .cartContent .cartProduct .amount .priceRange .down {
                background-color: white;
                top: -1px;
                border: 1px solid #999;
                height: 30px;
                width: 25px;
                background-size: 90%;
            }

            .container .cartContent .cartProduct .amount .priceRange .down {
                right: 0;
            }

            .container .cartContent .cartProduct .amount .priceRange .up {
                left: 0;
            }


    .container .cartBottomBar {
        margin: 30px 0 20px;
        padding-right: 5px;
    }
    /*.container .cartBottomBar .cartBottomBarLink:nth-child(3),
    .container .cartBottomBar .cartBottomBarLink:nth-child(4),
    .container .cartBottomBar .cartBottomBarLink:nth-child(5),
    .container .cartBottomBar .cartBottomBarLink:nth-child(6) {
        display: none;
    }*/

    .container .cartMoreProduct {
        width: 100% !important;
    }

    .container .sendCartContent {
        margin: 120px 15px 0;
    }

        .container .sendCartContent textarea {
            width: 90% !important;
        }

        .container .sendCartContent input[type='radio'] {
            transform: scale(2);
        }

        .container .sendCartContent .radioText {
            width: 240px;
        }

    .container .backBtn {
        background: none repeat scroll 0 0 #eee;
        border: 1px solid #d6d6d6;
        border-radius: 10px;
        display: block !important;
        float: right;
        height: 32px;
        margin-top: 49px;
        opacity: 0.8;
        position: relative;
        text-decoration: none;
        width: 75px;
    }

        .container .backBtn:hover {
            opacity: 1;
            background: #f89728;
            color: #fff;
        }

            .container .backBtn:hover:after {
                background: url(images/arrow4.png) no-repeat;
                background-size: 100% 100%;
            }

        .container .backBtn:after {
            background: url("images/arrow3.png") no-repeat scroll right center / 100% 100% rgba(0, 0, 0, 0);
            content: "";
            height: 20px;
            position: absolute;
            right: 10px;
            top: 7px;
            width: 22px;
            z-index: 100;
        }

        .container .backBtn span {
            color: #000;
            display: block;
            font-size: 16px;
            font-weight: bold;
            line-height: 12px;
            margin-top: 8px;
            position: absolute;
            right: 30px;
        }

    .container .detailsContainer .col_6,
    .container .detailsContainer .col_6 .detailRow select {
        width: 100%;
        display: block;
    }

    .container .detailsContainer select.selectA {
        width: calc(100% - 100px);
    }

    /*SNIFIM*/
    .container .snifimContent .snifimRow > span {
        padding: 0px 0 20px 0;
        font-size: 12px;
        text-align: center;
    }

    .container .snifimContent .snifimRowTitle span {
        font-size: 15px;
    }

        /*.container .snifimContent .snifimRowTitle span:nth-child(1) {*/
        /*    display: none !important;*/
        /*}*/
        
        /*.container .snifimContent .snifimRowTitle span:nth-child(2) {*/
        /*    display: none !important;*/
        /*}*/
        
        /*.container .snifimContent .snifimRowTitle span:nth-child(3) {*/
        /*    display: none !important;*/
        /*}*/
        
        /*.container .snifimContent .snifimRowTitle span:nth-child(4) {*/
        /*    margin-right: 0px;*/
        /*    width: 22%;*/
        /*}*/
        
        /*.container .snifimContent .snifimRowTitle span:nth-child(5) {*/
        /*    margin-right: 0px;*/
        /*    width: 30%;*/
        /*}*/
        
        /*.container .snifimContent .snifimRowTitle span:nth-child(6) {*/
        /*    display: inline-block !important;*/
        /*    margin-right: 0px;*/
        /*    width: 20%;*/
        /*}*/
        
        /*.container .snifimContent .snifimRowTitle span:nth-child(7) {*/
        /*    display: none !important;*/
        /*}*/
        
        /*.container .snifimContent .snifimRowTitle span:nth-child(8) {*/
        /*    display: none !important;*/
        /*}*/
        
        /*.container .snifimContent .snifimRowTitle span:nth-child(9) {*/
        /*    display: inline-block;*/
        /*    margin-right: 0px;*/
        /*    width: 15%;*/
        /*    text-align: left;*/
        /*}*/

    .container .snifimContent {
        margin-top: 160px;
    }

        .container .snifimContent .snifimAll {
            display: block;
            position: absolute;
            width: 240px;
            top: -60px;
            left: 50%;
            margin-left: -120px;
            text-align: center;
            color: #000;
            direction: rtl;
            background: url(images/phone2.png) no-repeat right center;
            height: 30px;
            line-height: 30px;
        }

        .container .snifimContent .snifimRow > div {
            vertical-align: top;
        }

        /*.container .snifimContent .storeLocation,*/
        /*.container .snifimContent .storeManager,*/
        /*.container .snifimContent .storeArea,*/
        /*.container .snifimContent .storeDetails a.storeLink {*/
        /*    display: none !important;*/
        /*}*/

        .container .snifimContent .storeCity {
            width: 22%;
        }

        .container .snifimContent .storeAddress {
            width: 30%;
        }

        .container .snifimContent .navigate {
            display: inline-block !important;
            width: 20%;
        }

        /*.container .snifimContent .storePhone {*/
        /*    display: none !important;*/
        /*}*/

        .container .snifimContent .storeDetails {
            width: 30px;
        }

            .container .snifimContent .storeDetails a.phoneBtn {
                width: 30px;
                height: 30px;
                display: block !important;
            }

                .container .snifimContent .storeDetails a.phoneBtn:after {
                    content: "";
                }

    .container .snifimContent .snifimRowTitle span {
        margin-right: 0 !important;
    }

    .container .snifimContent .snifimRowTitle span:nth-child(4) {
        margin-right: 30px !important;
    }

    /*TransactionsList*/
    
    .container .TransactionsList .transactionsRowTitle span {
        margin-right: 0 !important;
        padding: 0px 0 20px 0;
        font-size: 12px;
        text-align: center;
    }

        .container .TransactionsList .transactionsRowTitle span:nth-child(1) {
             width: 30%;
        }

        .container .TransactionsList .transactionsRowTitle span:nth-child(2) {
             width: 15%;
        }

        .container .TransactionsList .transactionsRowTitle span:nth-child(3) {
            display: none !important;
        }

        .container .TransactionsList .transactionsRowTitle span:nth-child(4) {
            display: none !important;
        }

        .container .TransactionsList .transactionsRowTitle span:nth-child(5) {
            width: 30%;
        }

        .container .TransactionsList .transactionsRowTitle span:nth-child(6) {
            display: none !important;
        }

        .container .TransactionsList .transactionsRowTitle span:nth-child(7) {
            width: 20%;
        }

        
    .container .TransactionsList {
        margin-top: 160px;
        font-size: 13px;
    }

        .container .TransactionsList .snifimAll {
            display: block;
            position: absolute;
            width: 240px;
            top: -60px;
            left: 50%;
            margin-left: -120px;
            text-align: center;
            color: #000;
            direction: rtl;
            background: url(images/phone2.png) no-repeat right center;
            height: 30px;
            line-height: 30px;
        }

        .container .TransactionsList .transactionsRowTitle > div {
            vertical-align: top;
        }

        .container .TransactionsList .typeName,
        .container .TransactionsList .crocs,
        .container .TransactionsList .userName {
            display: none !important;
        }

        .container .TransactionsList .dateCreated {
            width: 30%;
        }

        .container .TransactionsList .dateCreated a {
                width: 30px;
                height: 30px;
                display: block !important;
            }

        .container .TransactionsList .statusName {
            width: 15%;
        }

        .container .TransactionsList .storeName {
           width: 30%;
        }


        .container .TransactionsList .amount {
           width: 20%;
        }


    .registerContent .main3 {
        background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        float: none;
        height: auto;
        width: auto;
    }

    .registerContent .link {
        margin: 20px auto 10px;
        height: 10px;
    }

        .registerContent .link .right {
            display: inline-block !important;
            position: absolute;
            right: 50px;
            bottom: 0px;
        }

        .registerContent .link .center {
            left: 150px;
            right: auto;
        }

        .registerContent .link .left {
            left: 50px;
        }

    .registerContent .fill-details {
        background-size: 370px auto;
        height: 310px;
        padding-top: 127px;
        width: 400px;
    }

    .registerContent .form-elemnts {
        background-position: right center !important;
        background-size: 190px 20px !important;
        width: 200px !important;
        margin-bottom: 14px !important;
    }

    .registerContent .button {
        background-size: 80px auto !important;
        height: 61px !important;
        width: 100px !important;
    }

    .registerContent #phone {
        background-size: 122px auto !important;
        margin-right: 96px;
        width: 120px !important;
    }

    .registerContent #phone_prefix {
        width: 60px !important;
    }

    .registerContent #store_id {
        margin-right: 47px !important;
    }

    .registerContent .backBtn {
        display: inline-block !important;
    }

    #cart-page {
        margin-top: 120px;
    }

    .cartSentText {
        margin: 120px 20px;
    }

    /***** SEKER 1 *************/
    .container .sekerWrapper {
        width: 90%;
        margin: 0 auto 0 auto;
        direction: rtl;
        text-align: right;
    }

        .container .sekerWrapper .sekerBorder .gradeLink:after {
            display: none;
        }

        .container .sekerWrapper .sekerBorder .howToSend {
            font-size: 12px;
            padding-top: 15px;
            line-height: 10px;
        }

            .container .sekerWrapper .sekerBorder .howToSend:nth-child(2) {
                padding-top: 10px;
                background: red;
            }

        .container .sekerWrapper .sekerBorder .sekerBanner {
            line-height: 30px;
            font-size: 30px;
            padding-top: 30px;
        }
    /***** SEKER 2 *************/
    .container .sekerWrappe2 .sekerMainWrapper {
        min-height: 460px;
    }

        .container .sekerWrappe2 .sekerMainWrapper .sekerAllComments,
        .container .sekerWrappe2 .sekerMainWrapper .sekerHeshbonit {
            width: 100%;
            min-height: 60px;
            margin: 0;
        }

        .container .sekerWrappe2 .sekerMainWrapper .sekerHeshbonit {
            height: 60px;
            padding: 0;
            margin: 80px 0 10px;
        }

            .container .sekerWrappe2 .sekerMainWrapper .sekerHeshbonit h1,
            .container .sekerWrappe2 .sekerMainWrapper .sekerHeshbonit h1 span,
            .container .sekerWrappe2 .sekerMainWrapper .sekerHeshbonit a {
                display: inline-block;
                font-size: 16px;
            }

        .container .sekerWrappe2 .sekerMainWrapper .sekerAllComments .sekerAnswers,
        .container .sekerWrappe2 .sekerMainWrapper .sekerAllComments .sekerCommentss {
            width: 100%;
            margin: 0;
            display: block;
        }

        .container .sekerWrappe2 .sekerMainWrapper .sekerAllComments .sekerCommentss {
            margin-top: 10px;
        }

            .container .sekerWrappe2 .sekerMainWrapper .sekerAllComments .sekerCommentss .howToSend {
                line-height: 20px;
                height: 40px;
                box-sizing: border-box;
            }

                .container .sekerWrappe2 .sekerMainWrapper .sekerAllComments .sekerCommentss .howToSend:first-of-type,
                .container .sekerWrappe2 .sekerMainWrapper .sekerAllComments .sekerCommentss .howToSend:last-of-type {
                    padding-top: 10px;
                }

    .container .sekerWrappe2 .sekkerBannersWrapper a.sekerBanner {
        font-size: 20px;
        text-align: center;
        line-height: 20px;
        padding: 25px;
    }

        .container .sekerWrappe2 .sekkerBannersWrapper a.sekerBanner img {
            /*right: 10px;
		width:70px;
		top:30px;
		height: 70px;*/
            height: auto !important;
            width: 100% !important;
        }

        .container .sekerWrappe2 .sekkerBannersWrapper a.sekerBanner strong {
            display: block;
        }

        .container .sekerWrappe2 .sekkerBannersWrapper a.sekerBanner:after {
            width: 50px;
            height: 50px;
        }

    .container .veterinar .veterinarBanner {
        height: 80px;
    }

    .container .veterinar .veterinarBoxTitle, .container .veterinar .veterinarBoxSubTitle {
        display: block;
        width: 100%;
    }

    .container .veterinar .veterinarBoxTitle {
        font-size: 20px;
        padding: 10px;
    }

    .container .veterinar .veterinarBoxSubTitle {
        margin-top: 10px;
    }

    .container .veterinar .veterinarBoxHeadline {
        font-size: 30px;
    }

    .container .veterinar .veterinarBoxTxt, .container .veterinar .veterinarBoxTxt2 {
        width: 100%;
        font-size: 15px;
    }

    .container .veterinar .veterinarBoxBtnCont {
        padding: 5px;
    }

        .container .veterinar .veterinarBoxBtnCont a {
            font-size: 11px;
            padding: 3px;
            margin-right: 0;
        }

    .container .veterinar .veterinarInnerBoxCont .veterinarInnerBox {
        float: none;
        width: 100%;
        min-height: 213px;
    }

        .container .veterinar .veterinarInnerBoxCont .veterinarInnerBox .veterinarInnerBoxHeadline {
            font-size: 20px;
            line-height: 30px;
        }

        .container .veterinar .veterinarInnerBoxCont .veterinarInnerBox .veterinarInnerBoxTxt li {
            font-size: 15px;
            line-height: 1.2;
        }

    .container .veterinar .vetContent h2 {
        width: 100%;
    }

    .container .veterinar .vetArticleCont {
        width: 90%;
    }

        .container .veterinar .vetArticleCont .vetArticleBox:last-child {
            display: none;
        }

        .container .veterinar .vetArticleCont .vetArticleBox {
            width: 48%;
            min-height: 80px;
        }

            .container .veterinar .vetArticleCont .vetArticleBox img {
                width: 50px;
                height: 80px;
            }

            .container .veterinar .vetArticleCont .vetArticleBox .vetArticle {
                font-size: 13px;
                padding: 10px;
                box-sizing: border-box;
                width: 70px;
            }

            .container .veterinar .vetArticleCont .vetArticleBox .vetArticleTile {
                font-size: 15px;
            }

    .container .veterinar .vetContent .next {
        border-top: 10px solid transparent;
        border-left: 10px solid #f89728;
        border-bottom: 10px solid transparent;
        right: -15px;
    }

    .container .veterinar .vetContent .prev {
        border-top: 10px solid transparent;
        border-right: 10px solid #f89728;
        border-bottom: 10px solid transparent;
        left: -15px;
    }

    .container .crocodilim .crocodilimBanner {
        background: url(images/cocodilimHeader.JPG) no-repeat;
        height: 156px;
        background-size: 100% 134px;
        margin-top: 83px;
    }

        .container .crocodilim .crocodilimBanner .crocodilimBannerTxt {
            display: none;
        }

        .container .crocodilim .crocodilimBanner .crocodilimBannerTxtMedia {
            font-size: 14px;
            width: calc(100% - 58px);
            line-height: 1.5;
            right: 0;
            position: absolute;
            text-align: center;
            bottom: 26px;
            color: #4d4d4d;
            display: block;
            font-weight: bold;
        }

        .container .crocodilim .crocodilimBanner .crocodilimBannerTxtMedia2 {
            font-size: 14px;
            width: calc(100% - 17px);
            line-height: 1.5;
            right: 0;
            position: absolute;
            text-align: center;
            bottom: -22px;
            color: #575759;
            display: block;
        }

    .container .crocodilim h1 {
        font-size: 23px;
    }

    .container .crocodilim .crocodilimContent h2, .container .crocodilim .crocodilimContent2 h2 {
        font-size: 12px;
        width: 90%;
    }

    .container .crocodilim .crocodilimSelect {
        text-align: left;
    }

        .container .crocodilim .crocodilimSelect select, .container .crocodilim .crocodilimSelect input {
            /*float:right;
		width:45%;
		min-width: 45%;
		margin-bottom:10px;
		max-width: 45%;*/
            display: none;
        }

    .container .crocodilim .TabbedPanelsTab {
        padding: 10px !important;
        width: auto !important;
    }

    .container .crocodilim .crocodilimSelect a {
        /*margin-top:20px;
		margin-left:20px;*/
        display: none;
    }

    .container .crocodilim .crocodilimTableLink {
        display: none;
    }

    .container .crocodilim .crocodilimTableCont table.headerFalse span {
        display: block;
    }

    .container .crocodilim .crocodilimTableCont {
        margin-right: 10%;
    }

        .container .crocodilim .crocodilimTableCont table {
            margin-bottom: 20px;
            border-top: 1px solid #ccc;
            border-bottom: 0px solid #ccc;
        }

            .container .crocodilim .crocodilimTableCont table:first-of-type {
                border-top: 0px solid #ccc;
            }

            .container .crocodilim .crocodilimTableCont table td,
            .container .crocodilim .crocodilimTableCont table td:nth-child(2),
            .container .crocodilim .crocodilimTableCont table td:nth-child(3),
            .container .crocodilim .crocodilimTableCont table td:last-child {
                display: block;
                width: 100% !important;
                padding: 0;
            }

                .container .crocodilim .crocodilimTableCont table td img {
                    bottom: -11px;
                }

    .container .crocodilimInfo1 .crocodilimInfoBanner,
    .container .crocodilimInfo2 .crocodilimInfoBanner {
        height: 80px;
    }

    .container .crocodilimInfo1 .crocodilimButtons,
    .container .crocodilimInfo2 .crocodilimButtons {
        border-spacing: 5px 0;
    }

        .container .crocodilimInfo1 .crocodilimButtons li a,
        .container .crocodilimInfo2 .crocodilimButtons li a {
            font-size: 15px;
        }

    .container .crocodilimInfo1 .crocodilimInfoMainTxt {
        font-size: 15px;
        line-height: 25px;
        padding: 10px 10px;
    }

    .container .crocodilimInfo1 .crocodilimInfoImg1,
    .container .crocodilimInfo1 .crocodilimInfoImg2,
    .container .crocodilimInfo1 .crocodilimInfoImg3,
    .container .crocodilimInfo1 .crocodilimInfoImg4,
    .container .crocodilimInfo1 .crocodilimInfoImg5,
    .container .crocodilimInfo1 .crocodilimInfoImg6 {
        height: 220px;
    }

    .container .crocodilimInfo2 .crocodilimInfoContent h2 {
        width: 90%;
    }

    .container .crocodilimInfo2 .crocodilimInfoTableCont {
        box-shadow: none;
    }

    .crocodilimInfoTableCont table tr td img {
        cursor: pointer;
        float: right;
        max-height: 40px;
        max-width: 67px;
        padding: 5px 5px 15px;
    }

    .container .crocodilimInfo2 .crocodilimInfoDisclamer {
        width: 80%;
        margin: 0 auto;
    }

    .container .crocodilimInfo2 .crocodilimInfoTableCont .crocodilimInfoTable td {
        display: block;
        width: 100% !important;
        max-width: 100%;
    }

    .container .crocodilimInfo2 .crocodilimInfoTableCont .crocodilimInfoTable:last-child {
        border-bottom: 1px solid gray;
    }

    .container .crocodilimInfo2 .crocodilimInfoTableCont .noHeadline tr:first-child {
        display: block;
    }

    .container .crocodilimInfo2 .crocodilimInfoTableCont .crocodilimInfoTable td.title {
        border-bottom: 0px solid gray;
    }

    .container .crocodilimInfo2 .crocodilimInfoTableCont .crocodilimInfoTable td.tel {
        display: block;
    }

    .container .crocodilimInfo2 .crocodilimInfoTableCont .crocodilimInfoTable:after {
        clear: both;
    }

    .container .crocodilimInfo2 .crocodilimInfoTableCont .crocodilimInfoTable tr {
        float: right;
        width: 50%;
    }

    .container .crocodilimInfo2 .crocodilimInfoTableCont .crocodilimInfoTable td {
        text-align: right;
        font-size: 11px;
        border-bottom: 1px solid #ccc;
        padding: 0px;
        min-height: 35px;
        margin-bottom: 10px;
    }

        .container .crocodilimInfo2 .crocodilimInfoTableCont .crocodilimInfoTable td:last-child,
        .container .crocodilimInfo2 .crocodilimInfoTableCont .crocodilimInfoTable tr:first-child td:last-child {
            border-bottom: 0px solid #ccc;
        }

    .container .crocodilimInfo2 .crocodilimInfoTableCont .crocodilimInfoTable tr:first-child td {
        font-size: 11px;
        border-bottom: 1px solid #ccc;
    }

        .container .crocodilimInfo2 .crocodilimInfoTableCont .crocodilimInfoTable tr:first-child td:first-child {
            font-size: 14px;
        }

    .crocodilimButtons li a {
        font-size: 15px !important;
    }

    .content .veterinar .reportContent {
    }

        .content .veterinar .reportContent span {
            font-size: 14px !important;
            line-height: 18px !important;
        }

    /**similarProduct*/

    /*.container .content .similarProduct {
        margin-top: 115px !important;
    }*/

    /*.container .content .similarProduct .col_12 .saleProduct:first-of-type {
        margin-top: 50px !important;
    }*/
    .container .content .similarProduct .col_12 .saleProduct.similarGreen {
        margin-top: 40px;
    }

        .container .content .similarProduct .col_12 .saleProduct.similarGreen:before {
            background: url(images/similarArrow2.png) no-repeat;
            width: 56px;
            height: 38px;
            top: -40px;
            right: 40%;
        }

        .container .content .similarProduct .col_12 .saleProduct.similarGreen span,
        .container .content .similarProduct .col_12 .saleProduct.similarGreen img {
            margin-top: 20px;
        }

    .container .content .similarProduct .col_12 .saleProduct.similarRed .amount div .addToBtn {
        background: url("images/addto_red.jpg") no-repeat scroll 0 center / 95% auto rgba(0, 0, 0, 0);
    }

    .container .content .similarProduct .col_12 .saleProduct.similarGreen .amount div .addToBtn {
        background: url("images/addto_green.jpg") no-repeat scroll 0 center / 95% auto rgba(0, 0, 0, 0);
    }

        .container .content .similarProduct .col_12 .saleProduct.similarGreen .amount div .addToBtn:hover,
        .container .content .similarProduct .col_12 .saleProduct.similarRed .amount div .addToBtn:hover {
            background: url("images/addto2_2.jpg") no-repeat scroll 0 center / 95% auto rgba(0, 0, 0, 0);
        }


    .container .content .similarProduct .col_12 .saleProduct.similarRed .amount div.range .down,
    .container .content .similarProduct .col_12 .saleProduct.similarRed .amount div.range .up,
    .container .content .similarProduct .col_12 .saleProduct.similarGreen .amount div.range .down,
    .container .content .similarProduct .col_12 .saleProduct.similarGreen .amount div.range .up {
        background-size: 22px 30px;
    }
    /**end of similarProduct*/

    .container .articletContent .moreProducts {
        display: none;
    }

    .container .articletContent .mainArticle {
        width: 100%;
        float: none;
    }

        .container .articletContent .mainArticle a.promoTextLink {
            display: none;
        }

        .container .articletContent .mainArticle .articleCont .articleHeader .petbuyBookLink {
            right: 100px;
            left: auto;
            top: auto;
            bottom: 5px;
        }

        .container .articletContent .mainArticle .articleComments div span,
        .container .articletContent .mainArticle .articleComments div input,
        .container .articletContent .mainArticle .articleComments div textarea {
            float: none;
            width: 100%;
        }

        .container .articletContent .mainArticle .articleComments div .orange_btn {
            margin-top: 10px;
        }

    /**forum*/
    #forum {
        margin-top: 100px !important;
        width: 100% !important;
    }

    #forumPost {
        width: 100% !important;
    }

    .search_forum .searchbox {
        height: auto !important;
    }

    #forum .search_forum input, select, categories {
        margin-bottom: 10px !important;
    }

    .forum_table {
        width: 300px !important;
    }

    .topHeaderFirst {
        width: 10% !important;
    }

    .topHeader:nth-child(1) {
        width: 10% !important;
    }

    .topHeader:nth-child(2), .forum_subjects {
        width: 70% !important;
    }

    .topHeader:nth-child(3), .forum_table .counter {
        width: 10% !important;
    }

    .contentForums p {
        font-size: 14px !important;
    }

    .topic_title {
        font-size: 20px !important;
    }

    .forum_msg {
        width: 100% !important;
    }

    table .comment {
        width: 95% !important;
    }

    .forum_subjects .topic {
        width: 250px !important;
    }

    .posts {
        width: 250px;
    }


    .invoiceView {
        width: 100%;
        padding: 5px;
    }

        .invoiceView .short {
            width: 30%;
        }

        .invoiceView .long {
            width: 40%;
        }

        .invoiceView .crocs {
            float: none;
            width: 75%;
        }

        .invoiceView .moreDetails {
            width: 90%;
        }

        .invoiceView .moreDetails span {
            float: none;
        }

        .invoiceView .medium_account_img {
            max-width: 35px;
        }
}
/* ------ iPad ------- */
@media only screen and (min-width: 601px) and (max-width: 1024px) {
    .container {
        width: 100%;
        overflow-y: hidden;
        overflow-x: auto;
    }

        .container .topNav {
            display: none;
        }

        .container .header {
            margin-top: 50px;
        }

        .container .mainSearch {
            padding-right: 10px;
        }

            .container .mainSearch .searchbox {
                width: 47%;
            }

        .container .mainNav {
            width: 6.65%;
        }

            .container .mainNav img {
                width: 100%;
                height: 48%;
                margin: 0 auto;
            }

        .container .banner {
            width: 99%;
            margin: 0 auto;
        }

            .container .banner img {
                width: 99%;
            }

    .main-header {
        display: block;
        width: 100% !important;
        background: #f9972a;
    }

    .container .content .mainContent {
        padding-left: 0px;
    }

        .container .content .mainContent .col_4 .nowBuy p {
            font-size: 11px;
        }




    #main-nav:target {
        width: 15%;
    }

        #main-nav:target + .page-wrap {
            width: 85%;
            -webkit-user-select: none;
            -webkit-user-drag: none;
        }

            #main-nav:target + .page-wrap .container .mainSearch .searchbox {
                width: 47%;
            }

                #main-nav:target + .page-wrap .container .mainSearch .searchbox select {
                    min-width: 80px;
                }

    .register {
        display: none;
    }

    .main-nav:after {
        height: 100% !important;
    }

    #main-nav:target + .page-wrap .open-menu {
        display: none;
    }

    #main-nav:target + .page-wrap .close-menu {
        display: block;
    }

    #main-nav:target + .page-wrap .main-header {
        width: 85%;
        left: 15%;
    }

    #main-nav:target + .page-wrap .container .content .mainContent .col_12 .saleProduct .amount div img {
        width: 55px;
    }

    #main-nav:target + .page-wrap .container .content .mainContent .col_12 .saleProduct .amount div.range .up img,
    #main-nav:target + .page-wrap .container .content .mainContent .col_12 .saleProduct .amount div.range .down img {
        width: 16px;
    }
}
