/* generated for the home page from load.css (rules not used on the home page removed) */

.register-page .panel{margin: 30px;
    max-width: 100%;}.btn-register{text-align: center;
    margin-bottom: 15px;}.btn-register .btn{width: 98px;
    font-weight: 700;
    font-size: 18px;
    line-height: 28px;
    color: #fff;
    
    background: linear-gradient(147.2deg, #28A745 19.59%, #20C997 76.36%);
    box-shadow: 1px 3px 5px 1px rgba(0, 0, 0, 0.25);
    border-radius: 30px;}.onhover-div{font-family: inherit;}.onhover-div img,.onhover-div i{cursor: pointer;}.onhover-div .show-div{top: 83px;
    position: absolute;
    z-index: 9;
    background-color: #ffffff;
    -webkit-transition: all linear 0.3s;
    transition: all linear 0.3s;
    min-width: 236px;
    text-align: left;
    -webkit-box-shadow: 0 0 1px 0 #ebebeb;
    box-shadow: 0 0 1px 0 #ebebeb;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
    opacity: 0;
    visibility: hidden;
    right: 0;
    padding: 0;
    border-radius: 0 !important;}.onhover-div:hover .show-div{opacity: 1;
    visibility: visible;}.search-overlay{height: 100%;
    width: 100%;
    display: none;
    position: fixed;
    z-index: 10;
    top: 0;
    left: 0;
    background-color: white;}.search-in #button-addon4{margin: 5px;
    color: #28A745;}.search-in #button-addon4 i{color: #28A745;}.search-in #button-addon3{margin: 5px;
    color: #28A745;}.search-in #button-addon3 i{color: #28A745;}header{background-color: #ffffff;}.top-header{background-color: #f8f8f8;}.top-header .header-contact{padding: 15px 0;
    display: inline-flex;
    text-align: center;}.top-header .header-contact .dropdown-menu{min-width: auto;}.top-header .header-contact a{margin-left: 5px;}.top-header .header-contact li{color: #999999;
    font-size: 20px;
    padding-right: 25px;}.top-header .header-contact li i{color: #3fdda7;
    padding-right: 10px;}.top-header .text-info{color: white !important;}.top-header.top-header-dark{background: linear-gradient(270deg, #02B756 0%, #00F572 100%);
    box-shadow: -1.561440348625183px 0.22522389888763428px 3.7119998931884766px 0px rgba(0, 0, 0, 0.02), -6.980556964874268px 1.0068833827972412px 8.576000213623047px 0px rgba(0, 0, 0, 0.03), -17.359542846679688px 2.503959894180298px 19.583999633789062px 0px rgba(0, 0, 0, 0.04), -33.80059051513672px 4.875434875488281px 41.72800064086914px 0px rgba(0, 0, 0, 0.05), -57.4058952331543px 8.280290603637695px 80px 0px rgba(0, 0, 0, 0.07);}.top-header.top-header-dark .header-contact li{color: #777777;}.top-header.top-header-dark .header-contact li i{color: #ffffff;}.main-menu{position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 1;}.main-menu .btn{width: 130px;}.onhover-div .show-div.shopping-cart{overflow: hidden;
    position: absolute;
    margin: 0 auto;
    top: 28px;
    left: 0;
    box-shadow: 0 1px 1px rgb(0 0 0 / 14%), 0 4px 8px rgb(0 0 0 / 30%);
    border-radius: 10px !important;}.onhover-div .show-div.shopping-cart ul{margin:1rem;
    border: 1px solid lightgrey;
    padding:0 10px;
    max-height: 322px;
    overflow: auto;}.onhover-div .show-div.shopping-cart ul li:not(:first-child){border-top: 1px solid lightgrey;}.onhover-div .show-div.shopping-cart ul li{padding: 5px 0;}.onhover-div .show-div li .form-control{border-radius: 0;}.onhover-div .show-div li .form-control:focus{border: 1px solid #ced4da;
    -webkit-box-shadow: none;
    box-shadow: none;}rtl .top-header .header-contact{text-align: left;}.rtl .top-header .header-contact li{padding-right: 0;
    padding-left: 25px;}.rtl .top-header .header-contact li i{padding-right: 0;
    padding-left: 10px;}.rtl .search-overlay>div .overlay-content button{right: unset;
    left: 10px;}@media (max-width: 1199px){.sidenav{overflow-y: auto;}}#show-sidebar{position: fixed;
    font-size: 20px;
    right: 0px;
    top: 0px;}.media{display: flex;
    align-items: flex-start;
    padding-bottom: 1rem;}svg|a:link,svg|a:visited{cursor: pointer;}@media (max-width: 576px){.onhover-div .show-div.shopping-cart{right: 0;
        max-width: 95%;}}@media (min-width: 577px) and (max-width: 767px){.onhover-div{position: relative;}.onhover-div .show-div.shopping-cart{width: 500px;
        right: auto;}}@media screen and (min-width: 768px){.onhover-div{position: relative;}.onhover-div .show-div.shopping-cart{right: auto;
        width: 600px;
        top:22px;}}.tabs{clear: both;
    position: relative;
    max-width: 650px;
    margin: 0 auto;}.tab{float: left;}.tab label{margin-right: 20px;
    position: relative;
    top: 0;
    cursor: pointer;
    color: #333;
    text-transform: uppercase;}.tab [type=radio]{display: none;}[type=radio]:checked~label{border-bottom: 2px solid #1d1d1d;
    color: #1d1d1d;
    z-index: 2;}.carousel-item{position: relative;
    height: 100%;}img.lazy{width: 100%;
    height: auto;
    display: block;
    
    background-image: url("../img/loading.gif");
    background-repeat: no-repeat;
    background-position: 50% 50%;}@media (min-width: 768px){.carouselPrograms .carousel-inner .active,.carouselPrograms .carousel-inner .active+.carousel-item,.carouselPrograms .carousel-inner .active+.carousel-item+.carousel-item{display: block;}.carouselPrograms .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),.carouselPrograms .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item,.carouselPrograms .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item{transition: none;}.carouselPrograms .carousel-inner .carousel-item-next,.carouselPrograms .carousel-inner .carousel-item-prev{position: relative;
        transform: translate3d(0, 0, 0);}.carouselPrograms .carousel-inner .active.carousel-item+.carousel-item+.carousel-item+.carousel-item{position: absolute;
        top: 0;
        right: -33.333%;
        z-index: -1;
        display: block;
        visibility: visible;}.carouselPrograms .active.carousel-item-left+.carousel-item-next.carousel-item-left,.carouselPrograms .carousel-item-next.carousel-item-left+.carousel-item,.carouselPrograms .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item,.carouselPrograms .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item{position: relative;
        transform: translate3d(-100%, 0, 0);
        visibility: visible;}.carouselPrograms .carousel-inner .carousel-item-prev.carousel-item-right{position: absolute;
        top: 0;
        left: 0%;
        z-index: -1;
        display: block;
        visibility: visible;}.carouselPrograms .active.carousel-item-right+.carousel-item-prev.carousel-item-right,.carouselPrograms .carousel-item-prev.carousel-item-right+.carousel-item,.carouselPrograms .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item,.carouselPrograms .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item{position: relative;
        transform: translate3d(100%, 0, 0);
        visibility: visible;
        display: block;
        visibility: visible;}}.head-news{background-color: #9FA9B2;
    color: white;
    padding: 5px 62px;
    --bs-gutter-x: 0;
    margin-left: 0 !important;}.head-news .text-info{padding-top: 5px;
    color: white !important;}.head-news .header-contact{padding-top: 5px;
    padding-left: 5px;}.top-header{padding: 15px;}.ticker{width: 400px;
    height: 23px;
    display: block;
    position: relative;
    overflow: hidden;}.left .ticker{float: left;}.inner_f{content: no-close-quote;
    background-color: #E84A4A;
    width: 4px;
    height: 4px;
    border-radius: 100%;
    position: absolute;
    top: 3px;
    left: 3px;}#carouselExampleControls img{-webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;}.tooltip{font-family: IRANSansX;
    font-size: 11px;}.tooltip .tooltip-inner{max-width: 400px;
    background-color: #2b3a42;}.tooltip.bs-tooltip-top .tooltip-arrow::before{border-top-color: #2b3a42;}.tooltip.bs-tooltip-bottom .tooltip-arrow::before{border-bottom-color: #2b3a42;}.tooltip.bs-tooltip-start .tooltip-arrow::before{border-left-color: #2b3a42;}.tooltip.bs-tooltip-end .tooltip-arrow::before{border-right-color: #2b3a42;}.inner-container{border-radius: 20px;
    background: rgb(222, 222, 222);
    background: linear-gradient(90deg, rgba(222, 222, 222, 1) 0%, rgba(250, 250, 250, 1) 49%, rgba(210, 210, 210, 1) 100%);}.modal-body{border-radius: 0 0 20px 20px;
    background: rgb(222, 222, 222);
    background: linear-gradient(90deg, rgba(222, 222, 222, 1) 0%, rgba(250, 250, 250, 1) 49%, rgba(210, 210, 210, 1) 100%);}.modal-header{border-radius: 20px 20px 0 0;}.modal-dialog{max-width: 650px;}.modal-content{border: none;
    background-color: transparent;}#inputids,#inputordernumber,#inputphonenumber{margin: 0px !important;
    width: 90% !important;}#inputmessage{margin: 0px !important;
    width: 95% !important;}#inputState{box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
    border: 0px;
    width: 90%;
    color: #35ac51;}.fileUpload{position: relative;
    overflow: hidden;
    display: flex;
    align-items: center}.fileUpload input.upload{position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    width: 100px;}#carouselProductDark .carousel-caption{position: absolute;
    right: 30px;
    width: 50%;
    background-color: #ffffffcc;}.button-primary{font-family: inherit;
    outline: 0;
    width: 100%;
    box-sizing: border-box}.p,.p p{display: block;
    margin: 0}a{text-decoration: none}.p-l-b{padding-bottom: 40px}.p-m{padding: 20px}.container{margin-left: auto;
    margin-right: auto}.cover-page-head{height: 320px;
    margin: -30px -30px 0}.cover-page-head img{display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 30px 30px 0 0}.cover-page-container{position: relative;
    margin-top: -100px}.feedback-forms{margin: 0 auto;}.feedback-forms>*,.modal-actions>*{}.modal-title .modal-head{background: #84909b;
    color: #fff;
    text-align: center}.modal-title .button-primary{display: inline-block;
    margin: 0 auto}.modal-container{display: block;
    margin: 0 auto;
    max-width: 796px;
    border: 1px solid #84909b;
    border-radius: 30px;
    background-color: rgba(255, 255, 255, .8)}.modal-form{max-width: 575px}.modal-actions{display: flex}.button-primary{display: block;
    height: 46px;
    line-height: 46px;
    border-radius: 30px;
    box-shadow: 1px 3px 5px 1px #00000040;
    text-decoration: none;
    font-size: inherit;
    color: #fff;
    text-align: center;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none}.button-primary{background: linear-gradient(147.2deg, #28a745 19.59%, #20c997 76.36%)}.modal-title{max-width: 350px;
    margin: 0 auto;
    border-radius: 30px;
    background: #eff4f7;
    box-shadow: 1px 3px 9px 3px #00000040, 1px 3px 9px 3px #00000040 inset;
    overflow: hidden}.main-wrapper .wrapper{padding: 9px 27px;
    margin: 15px auto;}.nice-select{font-size: 0.8rem;
    margin: 15px auto;}.modal-body{border-radius: 0 0 20px 20px;
    background: rgb(222, 222, 222);
    background: linear-gradient(90deg, rgba(222, 222, 222, 1) 0%, rgba(250, 250, 250, 1) 49%, rgba(210, 210, 210, 1) 100%);}.modal-header{border-radius: 20px 20px 0 0;}.modal-dialog{max-width: 650px;}.modal-content{border: none;
    background-color: transparent;}#inputids,#inputordernumber,#inputphonenumber{margin: 0px !important;
    width: 90% !important;}#inputmessage{margin: 0px !important;
    width: 95% !important;}#inputState{box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
    border: 0px;
    width: 90%;
    color: #35ac51;}.fileUpload{position: relative;
    overflow: hidden;
    display: flex;
    align-items: center}.fileUpload input.upload{position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    padding: 0;
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    width: 100px;}*{box-sizing: border-box;}.divider{background-color: inherit;}.search-overlay{height: 100%;
    width: 100%;
    display: none;
    position: fixed;
    z-index: 100;
    top: 0;
    left: 0;
    background-color: white;}.search-overlay>div{height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;}.search-overlay>div .overlay-content{width: 100%;}.search-overlay>div .overlay-content .form-control:focus{-webkit-box-shadow: none;
    box-shadow: none;}.search-overlay>div .closebtn{position: fixed;
    top: 10px;
    right: 25px;
    color: #777777;
    font-size: 40px;
    cursor: pointer;}

