@media (max-width: 900px) {

    .t700__img {
        display: none;
        max-width: 100%;
        margin: 0 auto;
    }

}

/* custom popup styles ---start--- */
.t-popup__container {
    font-family: 'Raleway',Arial,sans-serif;
    padding: 30px;
    border-radius: 4px;
    box-sizing: border-box;
}
.t-popup__container h2,
.t-popup__container p {
    margin-bottom: 10px;
}
.t-popup__container p {
    font-size: 14px;
}
.t-popup__container a {
    border-bottom: 1px solid rgba(96,163,56,1);
}
.t-popup__container a:hover {
    border-bottom: none;
}
/* custom popup styles ---end--- */

form[role="form"] .t-form__inputsbox .t-form__screen-wrapper:first-child .t-input-group:not(:first-child) {
    display: none;
}

@media (max-width: 1366px) {

    #nav159312728 .t228__list_item {
        padding-left: 5px!important;
        padding-right: 5px!important;
    }

    #nav159312728 .t228__right_social_links {
        padding-left: 10px!important;
    }
    #nav159312728 .t228__right_buttons {
        padding-left: 10px!important;
    }
    
}

    .zebra table{
    	border-collapse: collapse;
	    border-spacing: 0;
	    color: #404040;
        font-size: 15px;
        font-family:'Raleway';
        width:100%;
    }
    .zebra table tr {
        border:1px solid #e8e8e8;
        border-bottom:none;
    }
    .zebra table tr:last-child {
        border-bottom:1px solid #e8e8e8;
    }
    .zebra table tr:nth-child(even){
        background: #f7f7f7;
    }
    
    .zebra table tr td {
        border-right:1px solid #e8e8e8;
    }    

    .zebra table tr:hover {
        background: #f3f3f3;
    }
    
    .zebra table tr:nth-child(even):hover {
        background: #f3f3f3;
    }
    
    .zebra table td a{
        color:#60A338!important;

    }
    .zebra table td a:hover{
        color:#60A338!important;
        text-decoration: underline!important;
    }    
    .zebra table td{
        padding: 3px 10px;
    } 
    
    .zebra th.highlight {
	    background-color: #EAF5E2;
	    color: #284D13;
        padding: 3px; 20px	    
	}
	.zebra table th {
	    background-color: #60A338;
	    color: #fff;
        padding: 3px; 20px	 
        border:1px solid #60A338;
	}
	
@media (max-width: 768px) {
    #nav159306000 .t280__bottom__item, .t280 .t-sociallinks {
        margin-top: 10px;
    }
    .zebra {
        position: relative;
    	overflow-x: scroll;
    }
    .table-handler {
        display: flex;
        position: relative;
        min-height: 28px;
        height: auto;
        margin: 0 0 20px 0;
    }
    .table-handler:after {
        position: absolute;
        content: ' ';
        width: 28px;
        height: 28px;
        bottom: 0;
        left: calc(100% - 30px);
        background-size: cover;
        background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBpZD0iQ2FwYV8xIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiBoZWlnaHQ9IjUxMnB4IiB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgd2lkdGg9IjUxMnB4Ij48Zz48cGF0aCBkPSJtMTA2IDEyMGM4LjI4NCAwIDE1LTYuNzE2IDE1LTE1IDAtNDEuMzU1IDMzLjY0NS03NSA3NS03NXM3NSAzMy42NDUgNzUgNzVjMCA4LjI4NCA2LjcxNiAxNSAxNSAxNXMxNS02LjcxNiAxNS0xNWMwLTU3Ljg5Ny00Ny4xMDMtMTA1LTEwNS0xMDVzLTEwNSA0Ny4xMDMtMTA1IDEwNWMwIDguMjg0IDYuNzE2IDE1IDE1IDE1eiIgZmlsbD0iIzAwMDAwMCIvPjxwYXRoIGQ9Im0xNTkuMjkyIDUxMC40MTdjMi4wODMgMS4wNDEgNC4zNzkgMS41ODMgNi43MDggMS41ODNoMjEwYzMuOTc5IDAgNy43OTMtMS41OCAxMC42MDctNC4zOTQgMjIuMTc5LTIyLjE3OSAzNC4zOTMtNTEuNjY3IDM0LjM5My04My4wMzJ2LTEzNy41NzRjMC0yNC44MTMtMjAuMTg3LTQ1LTQ1LTQ1LTUuODU3IDAtMTEuNDQ5IDEuMTM3LTE2LjU4NiAzLjE4MS01LjIwNS0xOS4wOTYtMjIuNjkxLTMzLjE4MS00My40MTQtMzMuMTgxLTUuODU3IDAtMTEuNDQ5IDEuMTM3LTE2LjU4NiAzLjE4MS01LjIwNS0xOS4wOTYtMjIuNjkxLTMzLjE4MS00My40MTQtMzMuMTgxLTUuMjU4IDAtMTAuMzA1LjkxNS0xNSAyLjU4di03OS41OGMwLTI0LjgxMy0yMC4xODctNDUtNDUtNDVzLTQ1IDIwLjE4Ny00NSA0NXYxNjdoLTE1Yy0yNC44MTMgMC00NSAyMC4xODctNDUgNDV2ODIuOTE4YzAgMjIuOTYgNi4zOCA0NS40MTkgMTguNDUxIDY0Ljk0OSAxMi4wNyAxOS41MzEgMjkuMzA1IDM1LjI4MSA0OS44NDEgNDUuNTV6bS0zOC4yOTItMTkzLjQxN2MwLTguMjcxIDYuNzI5LTE1IDE1LTE1aDE1djY0LjQ4NmMwIDguMjg0IDYuNzE2IDE1IDE1IDE1czE1LTYuNzE2IDE1LTE1di0yNjEuNDg2YzAtOC4yNzEgNi43MjktMTUgMTUtMTVzMTUgNi43MjkgMTUgMTV2MjEyYzAgOC4yODQgNi43MTYgMTUgMTUgMTVzMTUtNi43MTYgMTUtMTV2LTkwYzAtOC4yNzEgNi43MjktMTUgMTUtMTVzMTUgNi43MjkgMTUgMTV2OTBjMCA4LjI4NCA2LjcxNiAxNSAxNSAxNXMxNS02LjcxNiAxNS0xNXYtNjBjMC04LjI3MSA2LjcyOS0xNSAxNS0xNXMxNSA2LjcyOSAxNSAxNXY2MGMwIDguMjg0IDYuNzE2IDE1IDE1IDE1czE1LTYuNzE2IDE1LTE1di0zMGMwLTguMjcxIDYuNzI5LTE1IDE1LTE1czE1IDYuNzI5IDE1IDE1djEzNy41NzRjMCAyMS4zMzctNy41OTMgNDEuNTA4LTIxLjQ5OSA1Ny40MjZoLTE5OS44MjRjLTMwLjExNS0xNi40MjMtNDguNjc3LTQ3LjU2NS00OC42NzctODIuMDgyeiIgZmlsbD0iIzAwMDAwMCIvPjwvZz48L3N2Zz4K);
        -webkit-animation: move 5s infinite;
        animation: move 2s infinite;
    }
    .zebra table {
        min-width: 320px;
        font-size:14px;
    }
    
    @-webkit-keyframes move {
        50% {left: calc(100% - 50px);}
    }
    @keyframes mymove {
        50% {left: calc(100% - 50px);}
    }
    #rec159306839 .t-slds__arrow {
        background: #60a338;
    }
    .t-slds__arrow {
        display: flex;
        justify-content: center;
        align-items: center;
        background: #fff;
        width: 24px;
        height: 24px;
        border-radius: 50%;
    }
    .t-slds__arrow_body {
        width: 8px!important;
    }
}

#rec159318475 .t190 {
    bottom: 15px!important;
}
#rec159318475 .t190 svg {
    border: 2px solid #fff;
    border-radius: 50%;
    width: 62px;
    height: 62px;
    background-color: #fff;
    box-sizing: border-box;
}
.t497 .t-section__topwrapper {
    margin-bottom: 30px!important;
}
.t898__btn_label {
    box-shadow: none;
}

#nav159312728 .t-name,
#nav166027176 .t-name,
#nav159306000 .t-name {
    color: rgba(96,163,56,1)!important;
    box-shadow: none!important;
}
#nav159312728 .t-name:hover,
#nav166027176 .t-name:hover,
#nav159306000 .t-name:hover {
    color: #0073b3!important;
}
#rec159312728 .t-menusub__menu {
    max-width: 280px!important;
}

@media (max-width: 1600px) {
    #nav159312728 .t-menu__link-item,
    #nav166027176 .t-menu__link-item {
        font-size: 14px!important;
		font-weight:600!important;
    }
	
    #nav166027176 .t228__right_social_links {
    padding-left: 0px!important;
	}
    #nav166027176 .t228__right_buttons {
    padding-left: 0px!important;
	}
	
    #nav159312728 .t228__list_item,
    #nav166027176 .t228__list_item {
        padding-left: 5px;
        padding-right: 5px;
    }
}

@media (max-width: 768px) {
    #nav166029680 .t-name {
        box-shadow: none!important;
    }
    #nav166029680 .t-menusub__arrow:after,
    #nav159306000 .t-menusub__arrow:after {
        border-width: 7px 6px 0 7px;
    }
    #nav166029680 .t-menusub__target-link_active .t-menusub__arrow:after,
    #nav159306000 .t-menusub__target-link_active .t-menusub__arrow:after {
        transform: rotate(180deg);
    }
}
	
#rec164512801 .t902__inner-col:hover {
	    background-color:#fff!important;
	    transition: background-color .25s ease;
	    border: 1px solid rgb(245, 245, 245);

	}
#rec164512801 .t902__inner-col {
	    border: 1px solid rgb(245, 245, 245);
	    border-radius:10px;	    
	}	
#rec161746466 .t902__inner-col:hover {
	    background-color:#fff!important;
	    transition: background-color .25s ease;
	    border: 1px solid rgb(245, 245, 245);

	}
#rec161746466 .t902__inner-col {
	    border: 1px solid rgb(245, 245, 245);
	    border-radius:10px;	    
	}		
	
#rec163792470 #rec164037292 .t-feed__buttons-wrapper {
    margin-top: 10px!important;
    margin-bottom: 30px!important;
    text-align: center;
}	

#rec163792470 #rec164037292 .t-feed__row-grid__post-wrapper {
    padding-top: 10px;
    padding-bottom: 10px;
}

#rec163792470 #rec164037292 .t-feed__post-popup__close-text {
    font-size: 30px!important;
}

#rec163792470 #rec164037292 .t-text_md {
    font-size: 16px!important;
    line-height: 1.5;
}
	
@media screen and (max-width: 980px){
    .t508 .t508__separator {
    margin-bottom: 10px!important;
}
    .t902__content {
    padding: 0px!important;
}

.t654.t654__positionabsolute, .t654.t654__positionfixed, .t654.t654__positionstatic {
    position: fixed;
}
}

.t431__tdscale_1 .t431__th, .t431__tdscale_1 .t431__td {
    padding: 5px 20px!important;
    vertical-align: middle;
    font-size:16px!important;
} 

.t431__tdscale_1 .t431__evenrow:hover {
        background: #f3f3f3!important;
    }

.t431__table .t-btn {
    height: 33px!important;

}

#rec164065904 .t668__header {
    position: relative;
    cursor: pointer;
    padding: 10px 30px;
}


.date-picker {
    border: 0px solid #444!important;
}
.dp-title, .dp-footer {
    background: #f3f8fb!important;
}

.t-descr_xxs {
    font-size: 16px!important;
}
.t821__phone-container {
    padding-left: 0px;}
    
.t838 .t-input {
    height: 40px !important;
}
.t-submit {
    height: 40px !important;
}

@media screen and (max-width: 640px) {
.t492 .t-title {
    padding-top: 0!important;
    width: 100%;
}

.t492 .t-descr {
    padding-bottom: 10px;!important;
    width: 100%;
}
.t492__btntext-wrapper {
    padding-top: 0;
    padding-bottom: 0;!important;
}
.t1025 .t-store__card__textwrapper {
    width: 100%;
}
}

.t706__cartwin-content {
    background-color: #f3f8fb;
    max-width: 800px;
}
;

.t-store__grid-separator {
    margin-bottom: 10px;!important;
}

.js-product .t-product__option-item_radio.t-product__option-item_active .t-product__option-input+.t-product__option-checkmark:before {
    border: 1
px
 solid #0073b3;
}

.js-product .t-product__option-item_radio.t-product__option-item_active .t-product__option-input:checked+.t-product__option-checkmark:after {
    background-color: #0073b3;
}

.t786__textwrapper{
    padding: 0 20px 20px 20px;
}

.t786__content{
    background-color: #fff;
    border-radius:30px;
}


.t431__btnwrapper a {
    color: #ffffff !important;
}