.el-responsive{
display:block !important;
width:100% !important;
margin:0 !important;
padding:0 !important;
}
.catlog-cat-icon{
border: solid 4px #eaeaea;
border-radius: 20px;
}
.ec__dark-a {
background-color: #203b64;
}
.ec__dark-a a {
    color:#fff !important;
}
.shop-warning {
    background-color: #fbb8b8;
    font-size: 21px;
    line-height: 25px;
    padding: 12px;
    border-right: solid red 6px;
}
.aks-vp-start {
background: #ff0000 !important;
border: none !important;
}
.aks-vp-start path {
color: white !important;
}
.farashop__product-page .product-page__tab ul.tabify + ul > li .tab-header__container,.tab-header__container{
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
border-top: 1px solid #ddd;
border-radius: 16px 16px 0 0;
right: 13px !important;
font-weight: bold;
}
.farashop__product-page .product-page__tab .related-official{
background-color: white !important;
}
.p-support-img {
border-radius: 26px; 
}

exclusive-card__circle {
background-color: #e7e7e7 !important;
}
.callus-main {
display: flex;
}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
margin-top: 22px;
}
.image-with-title-slider .swiper-wrapper .image-with-title-slider__item a .image-with-title-slider__item__title {
margin-top: 20px !important;
font-weight: bold;
}

.farashop .fdesign7500-container.fdesign7500-container__content-pane--start{
margin: 33px 0;
}
.image-slider-without-link-cn .image-slider-without-link__item {
filter: grayscale(100%);
opacity: 35%;
}
.sociallinks .animated {
filter: grayscale(100%);
opacity: 50%;
}
.image-slider-without-link-cn .image-slider-without-link__item:hover, .sociallinks .animated:hover {
    filter: unset;
    opacity: 100%;
}
.farashop__body .section-two {
margin-top: 33px;
}
.related-temp--taha .post-holder {
border: none !important;
}
.author-brief{
background-color: #e9e9e9;
padding: 16px;
border-radius: 20px;
margin: 17px 0;
}
.top-button-heading{
display: inline-block;
width: 33% ;
}
.basket-button-heading div {
display: inline-block;
width: 14%;
}
.article-cta {
height: 240px;
border-radius: 10px;
position: relative;
border-radius: 20px;
}
.article-cta-background {
background:url(/Portals/0/Banner/cover/cta-background.webp);
filter: blur(2px);
height: 100%;
border-radius: 30px;
}
.article-cta div:nth-child(1){
text-align: center;
padding: 5%;
color: white;
position: absolute;
width: 100%;
top: 0;
height: 66%;
z-index: 1;
}
.article-cta div:nth-child(1) p {
background-color: #ffffff8c;
border-radius: 13px;
font-size: 25px;
padding: 19px;
color: black;
}
.article-cta div:nth-child(2) {
position: absolute;
width: 100%;
bottom: 0;
height: 33%;
z-index: 1;
padding: 79px;
text-align: center;
font-size: 29px;
}
.article-cta div:nth-child(2) a{
background-color: #0078de;
padding: 9px;
border-radius: 22px;
color: #ffffff;
font-size: 29px;
}
.catlog-dw-wrap {
margin: 20px auto;
text-align: center;
}
.catlog-btn-slide {
position: relative;
display: inline-block;
height: 50px;
width: 200px;
line-height: 50px;
padding: 0;
border-radius: 50px;
background: #ffffff;
border: 2px solid #0099cc;
margin: 10px;
color: #0099cc !important;
font-weight: bolder;
}
.catlog-btn-slide:hover {
background-color: #0099cc;
color: white !important;
}
.advanced-filtering__results>.row:first-child {
display: none !important;
}
.custom-checkbox label:hover:before {
border: 1px solid #0078de !important;  
}
.advanced-filtering .advanced-filtering__selected-items span {
background-color: #0078de !important;
display: inline-block !important;
font-size: 13px !important;
padding: 2px 8px!important; 
color: white;
border-radius: 15px;
border:unset !important;
}
.farashop__body.special-pattern>section {
background: url(/Portals/0/Banner/cover/backgroud-love-wall.jpg) !important;
}
.all-blog-homepage-a {
text-decoration: none ;
display: block;
position: absolute;
font-weight: bold;
right: 15px;
top: 16px;
font-size: 15px;
color: #0078de !important;
}
.all-blog-homepage-a-black {
text-decoration: none ;
display: block;
position: absolute;
font-weight: bold;
right: 15px;
top: 16px;
font-size: 15px;
color: black !important;
}
#preloader-container{
width:  100%;
height: 100%;
background-color: #ffffff8c;
position: fixed;
top: 0;
left: 0;
z-index: 10000;
overflow: hidden;
}
.custom-checkbox [type="checkbox"]:not(:checked)+label:before {
border-radius: 10px;
}
.advanced-filtering__box .js__toggle-button {
border-radius: 10px !important;
}
.advanced-filtering__box {
border-radius: 10px !important;
}
.advanced-filtering__filters .advanced-filtering__box .box__title {
background-color: #dfdfdf !important;
border-radius: 10px 10px 0 0;
font-weight: bold;
}

/*.DnnModule-4534 .cpl__simplee-template.offer-template .box__body>.row .col-md-12:first-child,.DnnModule-4535 .cpl__simplee-template.offer-template .box__body>.row .col-md-12:first-child,.DnnModule-4536 .cpl__simplee-template.offer-template .box__body>.row .col-md-12:first-child,.DnnModule-4537 .cpl__simplee-template.offer-template .box__body>.row .col-md-12:first-child,.DnnModule-4538 .cpl__simplee-template.offer-template .box__body>.row .col-md-12:first-child,.DnnModule-4539 .cpl__simplee-template.offer-template .box__body>.row .col-md-12:first-child{
font-size: 18px !important;
font-weight: bold !important;
margin-top: 5px !important;
}*/
.DnnModule-4534 .slick-prev,.DnnModule-4536 .slick-prev,.DnnModule-4537 .slick-prev,.DnnModule-4538 .slick-prev,.DnnModule-4539 .slick-prev{
right: -3px !important;
}
.DnnModule-4534 .slick-next,.DnnModule-4536 .slick-next,.DnnModule-4537 .slick-next,.DnnModule-4538 .slick-next,.DnnModule-4539 .slick-next {
left: 4px !important;
}
/*.DnnModule-4534 .cpl__simplee-template,.DnnModule-4535 .cpl__simplee-template,.DnnModule-4536 .cpl__simplee-template,.DnnModule-4537 .cpl__simplee-template,.DnnModule-4538 .cpl__simplee-template,.DnnModule-4539 .cpl__simplee-template {
margin-top:unset !important;
}*/
.DnnModule-4534 .product-list .offer .product-box__button,.DnnModule-4534 .product-list .offer .product-box__button,.DnnModule-4535 .product-list .offer .product-box__button,.DnnModule-4536 .product-list .offer .product-box__button,.DnnModule-4537 .product-list .offer .product-box__button,.DnnModule-4538 .product-list .offer .product-box__button,.DnnModule-4539 .product-list .offer .product-box__button {
margin-top:unset !important;
}
.DnnModule-4534 .product-box__item,.DnnModule-4535 .product-box__item,.DnnModule-4536 .product-box__item,.DnnModule-4537 .product-box__item,.DnnModule-4538 .product-box__item,.DnnModule-4539 .product-box__item {
height: unset !important;
padding-bottom: 10px !important;
}
.pajinatify>span {
margin: 0 2px;
border-radius: 21px;
font-size: 15px;
width: 40px !important ;
height: 40px !important;
line-height: 2.6 !important;
border-right-color: #d9d9d9 !important;
border: 1px solid #d9d9d9 !important;
}

.product-box__item.contact-us .product-box__button i,.farashop__product-page .product-page__product-btn .product-btn.product-btn__contact-us {
background-color: #8ec5f9 !important;

}

.comment__replay .btn-primary {
color: #007eff !important;
background-color: #d1eaff !important;
border-color: #2e6da4 !important;
font-weight: bold !important;
}

.__attributes .box__body, .__desc .box__body {
border: unset !important;
}
.product-page__user-comments .comment__box {
background-color: white !important;
padding: 10px;
border-radius: 14px;
border-bottom-width: unset !important;
border-bottom-color: #ddd !important;
border: 2px solid #eee !important;
}
.article__container--Bamdad article .article__header .article__title .title__header .title-icon {
color: #00a1ff !important;
}
.article__container--Bamdad article .article__footer a{
background-color:#006bc7 !important;
}
.farashop__body {
margin-bottom: unset !important;
}
.article__container--Bamdad article .article__header .article__title h2 {
text-align: center !important;
color: #5c5c5c !important;
}
.product-related-official {
text-align: center;
}
#EigIyv li {
margin-right: 5px;
font-size: 12px;
}
.all-product-blog{ 
display: inline-block;
margin: 0 auto;
border-radius: 15px;
width: 33%;
text-align: center;
position: relative;
border: 3px solid #b5b5b5;
float: left;
}

.all-product-blog-img{
width: 96%;
margin-left: 2%;
margin-top: 10%;
}

.all-product-blog-btn{
font-size: 15px;
text-align: center;
width: 58%;
border-radius: 3px;
border: none;
color: white !important;
background-color: #0A6EBD;
padding: 2%;
font-weight: 800;
display: inline-block;
position: absolute;
top: 166px;
right: 53px;
border-radius: 15px;
}

.single-product-blog{
border-radius: 15px;
border: 3px solid #b5b5b5;
width: 32.9%;
display: inline-block;
padding: 5px;
}
.single-product-blog-img{
width: 75%;
margin-top: 5%;
display: inline-block;
}
.single-product-blog-title{
font-size: 18px;
text-align: center;
margin-top: 2%;
font-weight: bold;
height: 60px;
overflow: hidden;
}

.single-product-blog-list span{
color: black;
}
#tSSjUw{
font-size: x-small;
color: #0968b1;
}
.single-product-blog-btn{ 
font-size: 15px;
text-align: center;
width: 45%;
border-radius: 15px;
border: none;
color: white !important;
background-color: #0A6EBD;
padding: 2%;
margin-top: 1%;
font-weight: 800;
display: inline-block;
}
.single-product-blog-btn:hover{
cursor: pointer;
background-color: #0964aa;
} 
.basket-preview {
background-color:#bfbfbf !important;
}
.farashop__checkout.checkout__default .checkout__step__postal-methods li span{
display: none !important;
}
.comments__list ul div li ul li {
background-color: #ebebeb;
margin: 5px;
padding: 8px;
border-radius: 18px;
}
.tabify__theme-flat>li a {
width: 100%;
display: inline-block;
border-left: 1px solid #ddd;
text-decoration: none;
}
.comments__list ul > div{
border: 1px solid #e3e3e3;
border-radius: 10px;
padding: 10px;
margin: 10px 0;
background-color: #f9f9f9;
}
.article__panel__header {
background-color: unset !important;
border-top: unset !important;
border-bottom: 3px solid #c3c3c3 !important;
padding: 10px !important;
}
.article__panel,.article__comments {
box-shadow: 0 0px 9px 7px rgb(64 60 67 / 16%);
padding: 3px 15px;
border-radius: 13px;
margin: 23px 0;
border: 1px solid #a7a7a7;
}
#dnn_ctr1562_HtmlModule_lblContent p{
float: right;
}
.farashop__checkout.checkout__default .checkout__step__postal-methods li > input[value="4"] + label + span {
display:block !important;
}
.webrtc_holder .btn_caller.main {
background-image: url(/Portals/0/Banner/icon/2.png);
}
.webrtc_holder .btn_caller {
right: 33px  !important;
bottom: 112px !important;
}
.webrtc_holder .btn_caller.sub .lbl_tag {
font-size: 15px !important;
background: #f5f5f5 !important;
display: inline-block !important;
padding: 5px !important;
font-weight: bold !important;
font-family: 'iransans' !important;
}
.webrtc_holder .btn_caller.sub {
width: 50px;
height: 50px;
}

.webrtc_holder.active .btn_caller.sub:nth-child(1) {
right: 38px;
bottom: 352px;
background-image: url(/Portals/0/Banner/icon/gearbox-free.png);
}
.webrtc_holder.active .btn_caller.sub:nth-child(2) {
right: 38px ;
bottom: 293px ;
background-image: url(/Portals/0/Banner/icon/pump-free.png);
}
.webrtc_holder.active .btn_caller.sub:nth-child(3) {
right: 38px ;
bottom: 236px ;
background-image: url(/Portals/0/Banner/icon/inverter-pump.png);
}
.webrtc_holder.active .btn_caller.sub:nth-child(4) {
right: 38px ;
bottom: 178px ;
background-image: url(/Portals/0/Banner/icon/operator-free.png);
}
.__attributes .box__header > div {
background-color: #b9b9b9 !important;
color: black !important;
border: none !important;
font-weight: bold;
}
.input-group-addon:last-child {
border-bottom-left-radius: 20px !important;
border-top-left-radius: 20px !important;
background-color: #0078de !important;
border-radius: 20px;
}
.login__container>a#dnn_user_registerLink:before,.login__container>a#dnn_login_loginLink:before{
color: #626262 !important;
border: 1px solid #ddd !important;
}
.login__container{
margin: 8px 0 ;
}
#kasbokar img{
position: absolute;
}
.product-box__prices,.product-box__item.special-order .product-box__prices>div {
font-weight: bold;
}
.top-note {
position: absolute;
top: -29px;
font-size: 23px;
width: 300%;
text-align: center;
background-color: white;
margin: 0 !important;
padding: 2px 0;
}
.main-page-product-icon td:hover{
animation: main-page-product-icon 1s ease-in-out;
}
.post-img img {
height: unset !important;    
}
@keyframes main-page-product-icon {
0% {scale: 1;}
12% { scale: 1.15; }
25% { scale: 1.15; }
50% { scale: 1.07; } 
75% { scale: 1.03; }
100% {scale: 1; }
}
.post-img {
border-radius: unset !important;
}
.product-box__counter img {
margin: auto;
max-width: 140px;
}
.product-box__counter>div {
display: none;
}
.img-size-mid {
display: grid;
width:49%;
margin: auto;
}
.img-size-small{
display: inline-block;
width:32%;   
margin: auto;
}
.table-responsive td {
text-align: center;
}
.callus-1div .fa {
margin-right: 10px;
}
.article__contents .article__category {
font-size: 13px !important;
color: #005f7c !important;
display: table;
margin: 5px auto;
padding: 8px;
background-color: #c7e8ed;
border-radius: 10px;
}
.product-list.farashop__box.amazing-offer-100 {
background-color: unset !important;
}
table-gray tr:nth-child(n+1) {
background-color:black ;    
}
.pros-col  {
background-color:#ccf5ea;
color:#087a00;
}
.cons-col {
background-color:#f5cccc;
color:#c02b2b;
}
.pros-cons-col td {
text-align: center;
}
.contact-us-tel,.contact-us-name,.contact-us-title,.contact-us-whats,.contact-us-internal {
position: absolute;
color:black;
background-color: white;
}
.contact-us-whats {
width: 27px !important;
}
.dynamic-tabs__container .tabify__active {
text-align: center;
}
.product-support{
display: inline-block;
width: 33%;
margin: 0 3%;
}
.new-contact-us .group-contact-us div:first-child {
padding: 8px;
font-weight: bold;
color: white;
width: 100%;
margin: 5px 0;
}
.new-contact-us .group-contact-us div div:first-child {
background: #979797;
border-radius: 10px;
line-height: 23px;
margin: auto;
font-weight: bold;
}
.new-contact-us{
background-color: white;
padding: 0 1%;
}
.new-contact-us img{
width: 100%;
border-radius: 15px;
}
.group-contact-us div{
display: inline-block;
width: 21%;
margin:1% 1.5%;
position: relative;
}
.group-contact-us div:first-child{
display: block !important;
}
.group-contact-us{
margin: 30px 0;
background-color: #e9e9e9;
border-radius: 10px;
text-align: center;
box-shadow: 0 0 10px #d9d9d9;
border: 1px solid #bdbdbd;
}
.flip-clock-wrapper ul li a div div.inn {
background: #e9e9e9 !important;
color: #000 !important;
}
.flip-clock-label{
color:white !important;
}
.flip-clock-dot {
background: white !important;
}

.DnnModule-1490 {
box-shadow: 0 0 10px #56738c;
margin: 100px 0;
border-radius: 10px;
}
#dnn_ctr1490_Login_Login_DNN_cmdLogin {
background: #b8d3f5 !important;
border-color: #9ab9c0 !important;
color: #0849db !important;
text-shadow: none;
}
#dnn_ctr1490_Login_Login_DNN_liRegister a {
background: #cef1c0 !important;
border-color: #abc09a !important;
color: #007c02 !important;
}
#dnn_ctr1490_Login_Login_DNN_liPassword a {
background: #f1c0c0 !important;
border-color: #c09a9a !important;
color: #c10505 !important;
}
.DnnModule-Admin h2 {
margin-bottom: 0;
}
#dnn_ctr_ContentPane,.DnnModule-1490  {
padding: 50px 30px;
background-color: #eaf4fb;
border-radius: 10px;
width:40%;
margin:150px auto;
height:320px;
}
#txtcanonical {
display: none !important;
}
.js__countdown-offers__navs{
display: none !important;
}
.countdown-offers .countdown-offers__navs .countdown-offers__nav.countdown-offers__cur-nav {
background-color: #92c2d8 !important;
color:black;
}
.countdown-offers .countdown-offers__navs .countdown-offers__nav.countdown-offers__cur-nav:before {
border-color :transparent transparent #92c2d8 transparent !important;
}
.countdown-offers .countdown-offers__navs{
height: 45px !important ;
line-height: 45px !important;
}
.template3_bajestan .post-holder {
margin-top: 5px;
border-bottom: unset !important;
margin-bottom: unset !important;
padding-bottom: unset !important;
}
#dnn_ctr1658_ContentPane,#dnn_ctr1578_ModuleContent,#dnn_ctr3690_ModuleContent,#dnn_ctr3690_ModuleContent,#dnn_ctr3689_ModuleContent,#dnn_ctr4456_ContentPane,#dnn_ctr3692_ContentPane,#dnn_ctr4457_ModuleContent,#dnn_ctr4460_ModuleContent{
border-radius: 0 0 10px 10px;
padding:5px;
background-color: #fff;
}
.DnnModule-1658 h2 {
margin-bottom:0;
}
#dnn_RightPane .DnnModule- {
margin: 20px 0;
border: 1px solid #b9b9b9;
border-radius: 10px;
}
.DnnModule- .post-holder {
border:none !important;
}
#dnn_RightPane .DnnModule- h2{
text-align: center;
margin: 0;
}
#dnn_RightPane .DnnModule- h2 span{
margin:5px
}
.cpl__simple-template .box__body .product-list__slick-arrows i  {
background-color: #f9f4f429 !important;
color: #000;
display: inline-block;
width: 30px  !important;
height: 57px !important;
line-height: 57px  !important;
text-align: center;
font-size: 27px  !important;
cursor: pointer;
position: absolute;
top: 149px  !important;
z-index: 3;
border: 1px solid #d7d1d1;
}
#dnn_ctr1578_ContentPane,#dnn_ctr3690_ContentPane,#dnn_ctr3689_ContentPane,#dnn_ctr3692_ContentPane{
border: 2px solid #dbdbdb;
border-radius: 0 0 10px 10px;
}
.mohtava-2col {
display:inline-block;
width:49%;
}
.mohtava-2col-48 {
display:inline-block;
width:48%;
}
.admin-article{
line-height: 2 !important;
font-size: 16px !important;
text-align: justify;
padding-bottom:36px;
}
.product-page__tab .__review p {
line-height: 2 !important;
font-size: 16px !important;
text-align: justify;
}
.sidebar-banner div{
width:49%;
display:inline-block;
}
.article__body{
line-height: 2 !important;
font-size: 16px !important;
text-align: justify;
}
.article__body a{
color:#00bdf4;
}
.spec-tbl{
border:solid 1px black;
overflow-x: auto;
margin:20px 0 !important;
}
.spec-tbl td{
border:solid 1px black;
vertical-align: middle;
text-align:center;
}
.spec-tbl-small{
width:70%;
}
.spec-tbl-small tr{
height:30pt;
}
.spec-tbl-big{
width:100%;
}
.spec-tbl-big tr,.spec-tbl-big tr{
height:35pt;
}
.spec-tbl-td1color td:first-child{
color:white;
background-color:#00a1f1;
}
.spec-tbl-td2color td:nth-child(2){
color:white;
background-color:#00a1f1;
}
.tr-5thcolor tr:nth-child(2n+5),.tr-3thcolor tr:nth-child(2n+3) {
background-color:#e1e1e1;
}
.tr-5thcolor tr {
height:25pt;
}
.catalog-table{
background-color:whitesmoke;
margin:20px 0 !important;
}
.catalog-table td{
vertical-align: middle;
text-align:center;
border-bottom:solid 1px #e0e0e0;
border-top:solid 1px #e0e0e0;
}
.callus-table td {
vertical-align: middle;
text-align:center;
font-size: 25px;
padding: 3px;
}
.admin-article video {
width:100% !important;
border-radius: 30px;
}
.admin-article ul {
margin:20px 0px !important;
padding-right:40px ;
}
.admin-article h2,.article__body h2, .product-page__tab .__review h2 {
color:#000000 !important;
font-weight: 800;
font-size: 27px;
}
.admin-article h2 span {
color:#000000 !important;
}
.admin-article h2 a {
text-decoration:none;
}
.admin-article h3,.article__body h3,.product-page__tab .__review h3 {
color:#707070 !important;
font-size: 24px !important;
font-weight: 800;
}
.admin-article h3 span {
color:#707070 !important;
}
.admin-article h3 a {
text-decoration:none;
}
.admin-article h4 a {
text-decoration:none;
}
.admin-article h4,.article__body h4 {
color:#6e6e6e !important;
font-size: 20px !important;
font-weight: 800;
}
.admin-article h5,.article__body h5 {
color:#6e6e6e !important;
font-size: 18px !important;
display:inline !important;
font-weight: 800;
}
.article__body h1, .article__body h2, .article__body h3, .article__body h4, .article__body h5, .article__body h6{
    text-align: start;
}
.admin-article a {
    color: #1d96ff;
}
.admin-article div.col-sm-10 {
width:100%;
}
.admin-news-article{
line-height: 2 !important;
font-size: 16px !important;
text-align: justify;
}
.admin-news-article ul li {
list-style: none;
}
.admin-news-article ul li:before {
list-style: circle;
color:orange;
}
.admin-news-article ul {
margin:20px 0px;
}
.admin-news-article h2 {
color:#d40a0a !important;
}
.admin-news-article h2 span {
color:#d40a0a !important;
}
.admin-news-article h2 a {
text-decoration:none;
}
.admin-news-article h1 {
color:black !important;
margin-bottom: 7.5pt; 
text-align: center;
}
.admin-news-article h3 {
color:#103de0 !important;
}
.admin-news-article h3 span {
color:#103de0 !important;
}
.admin-news-article h3 a {
text-decoration:none;
}
.admin-news-article h4 {
color:#103de0 !important;
}
.admin-news-article h5 {
color:#04b592 !important;
font-size: 18px !important;
display:inline !important;
}
.admin-news-article a {
color:#1d96ff !important;
}
.admin-news-article.backlink-out-div{
position: relative;
background: linear-gradient(to right, #ece500, #00b8ff);
padding: 6px;
border-radius: 50px;
margin: 21px 0px;
text-align: center;
font-size: 25px;
}
.admin-news-article.backlink-in-div{
background: #fff;
color: black;
padding: 10px;
border-radius: 50px;
}
.backlink-out-div{
position: relative;
padding: 6px;
margin: 21px auto;
text-align: center;
font-size: 25px;
width:800px;
border-radius: 50px;
}
.backlink-in-div{
background: #fff;
color: black;
padding: 13px;
background-color: #d3d3d3;
border-radius: 10px;
height: 74px;
border-right: 6px solid #0063dd;
transition: transform 0.5s,box-shadow 0.5s;
}
.backlink-in-div:hover {
transform: scale(1.05);
box-shadow: 0 0 10px black;
}
.admin-img-center {display:flex;}
.admin-img-center img {justify-content:center;}
.backlink-in-div a {
font-weight: 800;
width: 70%;
padding: 0 2px 0 0;
font-size: 22px;
}
.backlink-in-div span {
display: inline-block;
width: 31%;
align-items: center;
text-align: center;
}
.admin-group-table td:nth-child(2) {
background-color:#00a1f1;
color:white;
}
.admin-table-td1 tr td:first-child {
background-color:#00a1f1;
color:white;
}
.admin-table-responsive li{
list-style-type: none;
border: solid 2px #ccc;
border-radius:30px;
}
.admin-table-responsive ul{
padding:0;
}
.admin-brand-responsive ul,.admin-kala-responsive ul{
padding:0;
text-align: center;
}
.admin-leo-responsive ul,.admin-leo-responsive2 ul,.admin-leo-responsive-new ul{
padding:0;
text-align: center;
}
.admin-brand-responsive li {
list-style-type: none;
border: solid 2px #ccc;
border-radius:30px;
}
.admin-kala-responsive li{
list-style-type: none;
border: solid 2px #ccc;
position:relative
}
.admin-leo-responsive li,.admin-leo-responsive2 li {
list-style-type: none;
border: solid 2px #ccc;
border-radius:33px;
position:relative;
}
.admin-leo-responsive-new li {
list-style-type: none;
border-radius:20px;
position:relative;
transition:transform ease 0.1s;
}
.admin-leo-responsive-new li:hover{
transform: scale(1.07);
}
.admin-table-responsive li:hover{
box-shadow: 0px 0px 2px 4px #72d1ff;
border: solid 2px #3f70ff;
border-radius: 30px;
}
.admin-table-responsive img:hover{
transform:scale(1.05)
}
.admin-brand-responsive img:hover{
transform:scale(1.05)
}
.widget__show-more p,.admin-article p {
line-height:30px !important;
}
.product-datashit{
text-align:center;
}
.admin-leo-responsive-new-col3 li {
display: inline-block;
position: relative;
width: 45%;
margin: 2px 1px 2px 1px;
list-style: none;
}
@media(min-width:992px) {
.admin-leo-responsive-new-col3 li {
width: 32%;
}
}
@media(min-width:1200px){
.inline-4item div {
display: inline-block;
width: 22%;
margin: 0 1%;
}
.inline-2item div:nth-child(1),.inline-2item div:nth-child(2){
display: inline-block;
width: 46%;
margin: 0 1%;
}
    #section-1,#section-2,#section-3,#section-4,#section-5,#section-6,#section-7,#section-8,#section-9,#section-10 {
scroll-margin: 300px;
}
.bottom-button-heading-main div {
display: inline-block;
width: 88%;
background-color: #ffffff;
border-radius: 16px;
font-weight: 900;
font-size: 12px;
/*border: 2px solid #0078de;*/
box-shadow:rgba(149, 157, 165, 0.2) 0px 8px 24px;
margin: 0 auto;
}
.bottom-button-heading-main div a{
color: black;
display: block;
width: 100%;
padding: 8px 0;
}
.bottom-button-heading-main div:hover{
background-color: #0078de;
color: white;
}
.bottom-button-heading-main div a:hover{
color: white;
text-decoration: none;
}
.bottom-button-heading-main{
width: 100%;
text-align: center;
display: grid;
grid-auto-flow: column;
}
.all-basket-category{
text-align: left;
margin: 10px;
color: #FF7A00;
font-size: 12px;
font-weight: bold;
}
.hor-basket-title {
display: inline-flex;
background-color: #F5F5F5;
padding: 20px;
border-radius: 8px;
margin-right: 16px;
text-align: center;
width: 94%;
}
.hor-basket-title div {
display: inline-block;
margin: 0 10px 0 10px;
width: 14%;
}
.ver-basket-title {
display: inline-block;
width: 3.5%;
}
.div-50-responsive {
width: 49%;
display: inline-block;
}

#dnn_ctr4770_ModuleContent .exclusive-card:first-child {
background:url(https://www.kalasanati.com/Portals/0/Banner/main-page/banner%20site4.png);
background-repeat: no-repeat;
}
#dnn_ctr4770_ModuleContent .exclusive-card:nth-child(2) {
background:url(https://www.kalasanati.com/Portals/0/Banner/main-page/banner%20site3.png);
background-repeat: no-repeat;
}
#dnn_ctr4770_ModuleContent .exclusive-card:nth-child(3) {
background:url(https://www.kalasanati.com/Portals/0/Banner/main-page/banner%20site2.png);
background-repeat: no-repeat;
}
#dnn_ctr4770_ModuleContent .exclusive-card:nth-child(4) {
background:url(https://www.kalasanati.com/Portals/0/Banner/main-page/banner%20site1.png);
background-repeat: no-repeat;
}


#dnn_ctr4770_ModuleContent .exclusive-card {
height: 241px;
}
#dnn_ctr4770_ModuleContent .exclusive-card div:first-child{
background-image:unset !important;
}
#dnn_ctr4770_ModuleContent .exclusive-card .exclusive-card__circle,.exclusive-card .exclusive-card__title{
    display: none !important;
}
#dnn_ctr4770_ModuleContent .exclusive-card_bg {
background-image: unset !important;
}


#dnn_ctr4777_ModuleContent .exclusive-card:first-child {
background:url(https://www.kalasanati.com/Portals/0/Banner/main-page/plateform-banner-motor-site.png);
background-repeat: no-repeat;
}
#dnn_ctr4777_ModuleContent .exclusive-card:nth-child(2) {
background:url(https://www.kalasanati.com/Portals/0/Banner/main-page/plateform-banner-pump-site.png);
background-repeat: no-repeat;
}

#dnn_ctr4777_ModuleContent .exclusive-card div{
background-image:unset !important;
height: 250px;
}
#dnn_ctr4777_ModuleContent .exclusive-card .exclusive-card__circle,#dnn_ctr4777_ModuleContent .exclusive-card .exclusive-card__title-wrapper{
    display: none !important;
}
#dnn_ctr4777_ModuleContent .exclusive-card_bg {
background-image: unset !important;
}
.callus-1div div,.callus-2div div {
width: 50%;
margin: 3% auto;
}
.new-contact-us .group-contact-us div div:first-child {
width: 50%;
font-size: 24px;
padding: 14px;
}
.farashop__footer .footer-section-three {
margin-top: 33px;
margin-bottom: 33px;
}
.author-image{
display: inline-block;
width: 25%;
}
.author-image img {
border-radius: 100%;
}
.author-text{
display: inline-block;
width: 74%;
font-size: 16px;
padding-right: 4%;
text-align: justify;
}
.row-same-height{
display: grid;
grid-auto-flow: column;
gap: 1%;
}
.best-custermer-page {
float: right;
margin:3%;
display: inline-block;
width: 538px;
padding: 3%;
border-radius: 25px;
box-shadow: -3px 3px 2px rgb(0 0 0 / 36%);
background: white !important;
}
.product-page__user-comments .comment__box .box__header li:nth-child(3) ,.product-page__user-comments .comment__box .box__header li:nth-child(4) {
font-size: 17px !important;
}
.product-page__user-comments .comment__box .box__body {
font-size: 14px;
}
.product-page__user-comments {
background-color: unset !important;
}
.all-product-blog img {
margin: 18% 0;
}
.fs-auth__image {
width: 33%;
display: inline-block;
float: left;
}
.related-temp--taha{
display: inline-block;
width: 49%;
}
.article__header .col-md-6:first-child {
width: 45% !important;
}
.article__header .col-md-6:nth-child(2) {
width: 55% !important;
}
.webrtc_holder.active .btn_caller.sub:nth-child(1) {
right: 38px !important ;
bottom: 352px !important;
}
.webrtc_holder.active .btn_caller.sub:nth-child(2) {

right: 38px !important;
bottom: 293px !important;
}
.webrtc_holder.active .btn_caller.sub:nth-child(3) {
right: 38px !important;
bottom: 236px !important;
}
.webrtc_holder.active .btn_caller.sub:nth-child(4) {
right: 38px !important;
bottom: 178px !important;
}
.app-admin ul li {
display: inline-block;
width:43%;
margin:0 3%;
}
.admin-audio-style {
background-color: #e3e3e3;
padding: 4px 0;
border-radius: 21px;
border: 2px solid #979797;
}
.admin-audio-style div:first-child {
display: inline-block;
width: 49%;
text-align: center;
font-size: 27px;
float: right;
padding: 9px;
}
.admin-audio-style div:nth-child(2) {
text-align: center;
display: inline-block;
width: 49%;
}
.admin-audio-style audio{
margin: 9px 0 0 0;
}
.main-page-product-icon table {
text-align: center;
}
.main-page-product-icon td {
display: inline-block;
border-radius: 75px;  
}
.main-page-product-icon td img {
width: 100px !important;
height: 100px !important;
}
.fix-scroll{
padding: 7px 5px;
bottom: 5px;
left: 13px;
position: fixed;
z-index: 10;
}
.admin-article h1 {
color:black !important;
margin-bottom: 7.5pt; 
text-align: center;
}
.video-site-aparat {
display:inline-block;
width:32%;
}
.product-list.farashop__box.amazing-offer-100 .amazing-offer-100__side>span, .product-list.farashop__box.amazing-offer-100 .amazing-offer-100__side> i {
visibility: hidden;
}
.product-list.farashop__box.amazing-offer-100 .amazing-offer-100__side>a {
margin: 95px 0 0 5px !important;
background-color: #ffffff5e;
padding: 7px 19px !important;
line-height: 28px !important;
}
.article__container .article__header, .article__container .article__contents, .DnnModule-4473{
box-shadow: 0 0px 9px 7px rgb(64 60 67 / 16%);
padding: 3px 15px;
border-radius: 13px;
margin: 23px 0;
border: 1px solid #a7a7a7;
}
/*.DnnModule-4408,.DnnModule-4409,.DnnModule-4411,.DnnModule-4410,.DnnModule-4414,.DnnModule-4413,.DnnModule-4439,.DnnModule-4475,.DnnModule-4534,.DnnModule-4535,.DnnModule-4536,.DnnModule-4537,.DnnModule-4538,.DnnModule-4539 {
box-shadow: 0 0px 9px 7px rgb(64 60 67 / 16%);
border-radius: 13px;
margin: 23px 0;
}*/
.DnnModule-4534 {
padding: 5px 0;
}
.article__title,.article__category,.article__publish-date{
text-align: center ;
}
.article__contents .article__title{
font-size: 32px !important; 
}
.article__contents .article__image__container {
max-width: 25% !important;
float: left !important;
margin: 6px 25px 0 0 !important;
}
.snow-top-banner{
position: absolute;
top: 0px;
}
.contact-us-internal{
top: 20%;
left: 30%;
font-size: 1.1vw;
}
.contact-us-whats{
width: 2vw !important;
bottom: 10px;
left: 31%;
}
.contact-us-tel{    
bottom: 9px;
right: 20%;
font-size: 2vw;
}
.contact-us-name{
top: 35px;
right: 21px;
font-size: 1vw;
}
.contact-us-title{
top: 2px;
right: 10px;
font-size: 1vw;
padding: 10px;
font-weight: bold;
}
.catalog-under-slid {
display:inline-block;
height:80px;
width:32%;
text-align:center;
position:relative;
margin: 0 0.5%;
}
.catalog-under-slid div {
position: absolute;
width: 100%;
}
.hover-icon-catalog,.hover-icon-datasheet,.hover-icon-app{
transition: transform 0.5s;
}
.hover-icon-catalog:hover,.hover-icon-datasheet:hover,.hover-icon-app:hover {
transform: scale(1.2);
}
.DnnModule-4417 {
background-image: url(https://www.kalasanati.com/Portals/0/wondeful-products.webp);
margin: 10px 0;
border-radius: 25px;
}
.DnnModule-3932 {
background-image: url(/Portals/0/Banner/بنر%20های%20صفحه%20اول/www.kalasanati.com_pump-group.webp);
margin: 10px 0;
border-radius: 25px;
}
.DnnModule-4052 {
background-image: url(/Portals/0/Banner/بنر%20های%20صفحه%20اول/www.kalasanati.com_motor-group.webp);
margin: 10px 0;
border-radius: 25px;
}
.DnnModule-4051 {
background-image: url(/Portals/0/Banner/بنر%20های%20صفحه%20اول/www.kalasanati.com_gearbox-group.webp);
margin: 10px 0;
border-radius: 25px;
}
.DnnModule-4144 {
background-image: url(/Portals/0/Banner/بنر%20های%20صفحه%20اول/www.kalasanati.com_auto-group.webp);
margin: 10px 0;
border-radius: 25px;
}
.DnnModule-1862 {
background-image: url(/Portals/0/Banner/بنر%20های%20صفحه%20اول/www.kalasanati.com_vibre-group.webp);
margin: 10px 0;
border-radius: 25px;
}
.DnnModule-4145 {
background-image: url(/Portals/0/Banner/بنر%20های%20صفحه%20اول/www.kalasanati.com_janebi-group.webp);
margin: 10px 0;
border-radius: 25px;
}
.DnnModule-4146 {
background-image: url(/Portals/0/Banner/بنر%20های%20صفحه%20اول/www.kalasanati.com_abzar-group.webp);
margin: 10px 0;
border-radius: 25px;
}
.DnnModule-4147 {
background-image: url(/Portals/0/Banner/بنر%20های%20صفحه%20اول/www.kalasanati.com_bargh-group.webp);
margin: 10px 0;
border-radius: 25px;
}
.DnnModule-4486 {
background-image: url(/Portals/0/Banner/cover/www.kalasanati.com_tasisat.webp);
margin: 10px 0;
border-radius: 25px;
}
.DnnModule-4496 {
background-image: url(/Portals/0/Banner/cover/www.kalasanati.com_hidrolic.webp);
margin: 10px 0;
border-radius: 25px;
}
.DnnModule-4147 {
background-image: url(/Portals/0/Banner/بنر%20های%20صفحه%20اول/www.kalasanati.com_bargh-group.webp);
margin: 10px 0;
border-radius: 25px;
}
.cpl__simple-template .box__body .product-list__slick-arrows i.fa-angle-left {
left: 22px !important;
}
.cpl__simple-template .box__body .product-list__slick-arrows i.fa-angle-right {
right: 203px !important;
}
.DnnModule-3932 .box__header, .DnnModule-4052 .box__header, .DnnModule-4051 .box__header, .DnnModule-1862 .box__header , .DnnModule-4144 .box__header , .DnnModule-4145 .box__header , .DnnModule-4146 .box__header , .DnnModule-4147 .box__header , .DnnModule-4486 .box__header , .DnnModule-4496 .box__header {
display:none;
}
.product-datashit-outter {
width:24%;
display:inline-block;
margin:6px auto;
position:relative;
}
.product-datashit-inner {
border-radius: 0px 0px 10px 10px;
color:white;
background-color:#646262;
}
.product-datashit-outter:hover {
transform: scale(1.05);
transition-timing-function : ease-out;
}
.datashit-banner p img:hover,.datashit-banner-col3 p img:hover{
transform: scale(1.2);
}
.admin-certificate {
border-radius:70px;
padding: 7px 5px;
width: 49%;
height: 140px;
}
.admin-certificate-new{
padding: 7px 5px;
width: 45%;
height: 140px;
margin: 1%;
}
#kasbokar{
margin-top: -21px;
}
.admin-table-responsive li {
width: 40%;
display: inline-block;
margin: 25px 37px 30px 41px;
}
.page404-div {
margin: 0 130px;
}
.admin-brand-responsive li {
width: 24%;
display: inline-block;
margin: 2px 1px 2px 1px;
padding: 4px;
}
.admin-kala-responsive li {
width: 31%;
display: inline-block;
margin: 2px 1px 2px 1px;
}
.admin-kala-responsive{
display: inline-block;
width: 37%;
margin-right:25px;
}
.admin-leo-responsive li {
width: 24%;
display: inline-block;
margin: 2px 1px 2px 1px;
padding: 4px;
position:relative;
}
.admin-leo-responsive2 li {
width: 15%;
display: inline-block;
margin: 2px 1px 2px 1px;
padding: 10px;
position: relative;
}
.admin-leo-responsive-new li {
width: 19%;
display: inline-block;
margin: 2px 1px 2px 1px;
position:relative;
}
.admin-leo-responsive-new-col3 ul {
padding: 0;
}
.admin-table-responsive ul{
padding:0;
}
.admin-brand-responsive ul,.admin-kala-responsive ul {
padding:0;
}
.admin-leo-responsive ul {
padding:0;
}
.admin-table-responsive img{
margin: 20px auto;
}
.admin-brand-responsive img{
margin: 5px auto;
width: 86% !important;
height: 93% !important;
}
.admin-kala-responsive img{
margin: 5px auto;
height: 93% !important;
}
.admin-leo-responsive img{
margin: 0 auto;
width: 86% !important;
height: 93% !important;
}
.admin-leo-responsive-new img{
margin: 0;
width: 100% !important;
height: 100% !important;
border-radius: 30px;
}
}
.admin-table-responsive a{
display:block;
}
.admin-brand-responsive a,.admin-kala-responsive a{
display:block;
}
.admin-leo-responsive a{
display:block;
}
.admin-brand-responsive li:hover{
box-shadow: 0px 0px 2px 4px #72d1ff;
border: solid 2px #3f70ff;
border-radius:30px;
}
.admin-kala-responsive li:hover{
box-shadow: 0px 0px 2px 4px #50c3d2;
}
.admin-leo-responsive li:hover{
box-shadow: 0px 0px 2px 4px #50c3d2;
border: solid 2px #006f7d;
border-radius:30px;
}
.datashit-banner{
text-align:center;
}
.datashit-banner p{
display:inline-block;
width:50%;
margin:0 auto;
}
.datashit-banner-col3 p{
display:inline-block;
width:33%;
margin:0 auto;
}
@media(max-width:1200px)and (min-width:500px) {
.fs-auth__image {
width: 33%;
display: inline-block;
float: left;
}
.toggle-basket:before {
bottom: 17px !important;
left: 71px !important;
}
.admin-article h1 {
color:black !important;
margin-bottom: 7.5pt; 
text-align: center;
}
.contact-us-internal{
top: 25%;
left: 30%;
font-size: 1.2vw;
}
.contact-us-whats{
width: 2vw !important;
bottom: 10px;
left: 31%;
}
.contact-us-tel{    
bottom: 6%;
right: 20%;
font-size: 2vw;
}
.contact-us-name{
top: 25%;
right: 21px;
font-size: 1.3vw;
}
.contact-us-title{
top: 2px;
right: 4%;
font-size: 1.5vw;
font-weight: bold;
}
#dnn_ctr_ContentPane, .DnnModule-1490 {
width:63%
}
.datashit-banner p img:hover{
transform: scale(1.2);
}
.leo-under-banner{
width: 100%;
height: 42px;
position: absolute;
bottom: 0;
right: 0px;
background-color: #008596;
color: white;
font-size: 12px;
}
.admin-certificate {
padding: 7px 5px;
width: 49%;
height: 187px;
border-radius:100px;
border-radius:99px;
}
.admin-certificate-new{
padding: 7px 5px;
width: 32%;
height: 187px;   
}
.admin-table-responsive li {
width: 49%;
display: inline-block;
margin: 2px 0 2px 0;
}
.backlink-out-div{
width:100% !important;
}
.admin-brand-responsive li, .admin-kala-responsive li {
width: 49%;
display: inline-block;
margin: 2px 0 2px 0;
padding: 6px 12px;
}
.admin-leo-responsive li,.admin-leo-responsive2 li {
width: 49%;
display: inline-block;
margin: 2px 0 2px 0;
padding: 6px 12px;
position:relative;
}
.admin-leo-responsive li{
width: 49%;
display: inline-block;
margin: 2px 0 2px 0;
padding: 6px 12px;
position:relative;
}
.admin-brand-responsive img {
margin: 10px auto !important;
width: 79% !important;
height: 93% !important;
}
.admin-kala-responsive img{
height: 93% !important;
}
.admin-leo-responsive img,.admin-leo-responsive2 img {
margin: 10px auto !important;
width: 79% !important;
height: 93% !important;
}
.admin-leo-responsive img{
margin: 10px auto !important;
}
.admin-table-responsive ul {
padding:0px 20px;
}
.admin-brand-responsive ul, .admin-kala-responsive ul{
padding:0px 20px;
}
  
.admin-leo-responsive ul,.admin-leo-responsive2 ul{
padding:0px 20px;
}
.spec-tbl-small{
width:100%;
}
.admin-list-col2 li{
display:block !important;
width:100% !important;
}
}
@media(max-width:1199px) {
.admin-leo-responsive-new li {
display: inline-block;
width: 32%;
margin: 1px 0;
overflow: hidden;
}
}
@media(max-width:500px){
.mobile-100 {
width: 100%;
}
.inline-4item div,.inline-2item div {
display: inline-block;
width: 100%;
margin: 0 1%;
}
.bottom-button-heading-main div {
width: 31%;
background-color: #ffffff;
border-radius: 16px;
font-weight: 900;
font-size: 8px;
/*border: 2px solid #0078de;*/
box-shadow:rgba(149, 157, 165, 0.2) 0px 8px 24px;
margin: 1% 0;
}
.bottom-button-heading-main div a{
color: black;
display: block;
width: 100%;
padding: 8px 0;
}
.bottom-button-heading-main div:hover{
background-color: #0078de;
color: white;
}
.bottom-button-heading-main div a:hover{
color: white;
text-decoration: none;
}
.all-basket-category{
text-align: left;
margin: 10px;
color: #FF7A00;
font-size: 10px;
}
.ver-basket-title {
display: inline-block;
width: 7%;
}
.hor-basket-title {
display: inline-flex;
width: 91%;
background-color: #F5F5F5;
padding: 17px 0;
border-radius: 10px;
}
.hor-basket-title div {
display: inline-block;
margin: 0 10px 0 10px;
width: 25%;
}
.hor-basket-title div:nth-child(n+4) {
    display: none !important;
}
.div-50-responsive {
width: 100%;
display:block;
}
    #dnn_ctr4770_ModuleContent {
        display: none !important;
    }
/*#dnn_ctr4770_ModuleContent .exclusive-card:first-child {
background:url(https://www.kalasanati.com/Portals/0/Banner/main-page/catalog-page-mobile.png);
background-repeat: no-repeat;
background-size: 171px;
height: 350px;
}
#dnn_ctr4770_ModuleContent .exclusive-card div:first-child{
background-image:unset !important;
}
#dnn_ctr4770_ModuleContent .exclusive-card .exclusive-card__circle,.exclusive-card .exclusive-card__title{
display: none !important;
}*/
.callus-1div div,.callus-2div div {
width: 75%;
margin: 3% auto;
}
.footer-section-two .col-xl-2,.footer-section-two .col-xl-2 {
display: inline-block !important;
width: 49% !important;
text-align: right !important;
}
.callus-main {
display: unset;
}
.product-list.offer-template {
background: none !important;
}
.advanced-filtering__description .toggle-button:before {
right: 40% !important;
}
.bottom-button-heading-main div {
display: inline-block;
}
.button-heading-main{
text-align: center;
margin: 5px !important;
}
.product-datashit-outter {
width:49%;
display:inline-block;
margin:5px 0 ;
}
.best-custermer-page {
display: block;
width: 100%;
margin: 4% 0px;
padding: 11px;
border-radius: 25px;
box-shadow: -3px 3px 2px rgb(0 0 0 / 36%);
background: white !important;
}
.farashop__product-page .product-page__tab > ul:first-child.fixed {
top: 0 !important;
}
.product-page__user-comments .comment__box .comment__box {
margin: 15px 0 !important;
}
.article__contents .article__image__container {
width: 100% !important;
max-width: unset !important;
}
.product-page__user-comments .comment__box .box__body {
font-size: 13px;
text-align: justify;
}
.all-product-blog-btn{
top: 170px;
right: 86px;
}
.all-product-blog {
width: 100%;
display: block;
margin: 10px 0;
}
.single-product-blog {
width: 100%;
display: block; 
margin: 10px 0;
}
.fs-auth__image img {
width: 50%;
}
.product__attributes .row {
background-color: unset !important;
}
.farashop__footer .col-md-3 {
margin: 21px;
padding: 9px;
}
.toggle-basket:before {
bottom: 17px !important;
left: 56px !important;
}
.login__container>a#dnn_login_loginLink:before {
height: 40px !important;
line-height: 35px !important;
width: 40px;
}
.webrtc_holder .btn_caller {
right: 17px !important;
bottom: 128px !important;
}
.webrtc_holder.active .btn_caller.sub:nth-child(4) {
right: 25px !important;
bottom: 191px !important;
}
.webrtc_holder.active .btn_caller.sub:nth-child(3) {
right: 25px !important;
bottom: 305px !important;
}
.webrtc_holder.active .btn_caller.sub:nth-child(2) {
right: 25px !important;
bottom: 248px !important;
}
.webrtc_holder.active .btn_caller.sub:nth-child(1) {
right: 25px !important;
bottom: 364px !important;
}
.table-responsive::-webkit-scrollbar-thumb,.table-responsive::-webkit-scrollbar-track {
display: none;
}
.backlink-in-div{
padding: 21px 0;
}
.backlink-in-div span {
width: 38%;
display: inline-block;
}
.admin-audio-style {
background-color: #e3e3e3;
padding: 4px 0;
border-radius: 21px;
border: 2px solid #979797;
}
.admin-audio-style div:first-child {
display: inline-block;
width: 100%;
text-align: center;
font-size: 27px;
float: right;
padding: 9px;
}
.admin-audio-style div:nth-child(2) {
text-align: center;
display: inline-block;
width: 100%;
}
.admin-audio-style audio{
margin: 9px 0 0 0;
}
.main-page-product-icon td img {
width: 75px !important;
height: 75px !important;
}
.main-page-product-icon td {
width: 30% !important;
}
.top-note {
position: absolute;
top: -20px;
font-size: 13px;
width: 161%;
text-align: center;
background-color: white;
margin: 0 !important;
padding: 2px 0;
}
.fix-scroll {
padding: 7px 5px;
bottom: 5px;
right: 13px;
position: fixed;
z-index: 10;
}
.basket-preview{
bottom: 64px !important;
}
.fix-scroll img {
width: 40px !important;
}
.admin-article h1 {
color:black !important;
margin: 2px !important; 
text-align: center;
font-size: 29px !important;
}
.navbar-toggle{
margin: 0;
}
.header__middle .logo{
display: inline-block;
}
.video-site-aparat {
display:block;
width:100%;
margin: 7px 0;
}
.js__amazing-offer-body .product-box__item {
width: 177px !important;
margin: 0 2px;
}
.DnnModule-4417 {
background-color: #124f85 !important;
}
.img-size-mid,.img-size-small{
display: block;
width:100%;
margin: 5px 0;
}
.product-list.farashop__box.amazing-offer-100 .amazing-offer-100__side>i {
height: 85px !important;
}

.product-list.farashop__box.amazing-offer-100>div {
padding: 0 !important;
}
.product-list.farashop__box.amazing-offer-100 {
padding: 10px !important;
}
.amazing-offer-100__side span {
display: block;
}
.backlink-in-div a {
font-weight: 800;
width: 70%;
padding: 0 2px 0 0;
font-size: 14px;
}
.snow-top-banner{
display: none;
}
.contact-us-internal{
top: 20%;
left: 30%;
font-size: 3.1vw;
}
.contact-us-title {
top: 2px;
right: 4%;
font-size: 3.5vw;
font-weight: bold;
}
.contact-us-whats{
width: 28px !important;
bottom: 10px;
left: 31%;
}
.contact-us-name {
top: 26%;
right: 21px;
font-size: 3vw;
}
.contact-us-tel{
padding: 1%;
bottom: 7%;
right: 10%;
font-size: 6vw;
}
.product-support{
display: block;
width: 100%;
}
.new-contact-us span:first-child {
font-size: 15px;
}
.group-contact-us div  {
display: inline-block;
width: 46%;
margin: 2% 1.5%;
}
.catalog-under-slid {
display: inline-block;
width: 100%;
text-align: center;
position: relative;
height: 60px;
}
.catalog-under-slid div {
position: absolute;
}
.catalog-under-slid img {
width: 100% !important;
height: unset !important;
}
#dnn_ctr_ContentPane,.DnnModule-1490  {
padding: 10px 5px 5px 5px;
background-color: #eaf4fb;
border-radius: 10px;
width:97%;
margin:120px 6px 6px 6px;
}
.countdown-offers .countdown-offers__slides .flip-clock-divider{
height: 36px !important;
width: 10px !important;
}
.countdown-offers .countdown-offers__slides .flip-clock-wrapper ul li{
line-height: 24px !important;
}
    
.countdown-offers .countdown-offers__slides .flip-clock-wrapper ul li a div div.inn {
font-size: 13px !important;
}
.countdown-offers .countdown-offers__slides .flip-clock-wrapper ul{
height: 20px !important;
width: 11px !important;
}
.countdown-offers .countdown-offers__slides .countdown-offers__timer {
bottom: 0 !important;
margin: 5px !important;
position: absolute !important;
right: 0 !important;
top:unset !important;
width: 171px !important;
height: 23px
}
.admin-list-title li a {
width: 100% !important;
}
.language__container {
display: none !important;
}
#dnn_PhonePane{
display: inline-block !important;
}
#dnn_PhonePane img{
margin:10px 0 !important;
}
#personaBar-iframe {
display:none;
}
.product-datashit-outter {
width:49%;
display:inline-block;
margin:5px 0 ;
}
.product-datashit-inner {    
height:25px;
width:100%;
border-radius:0 0 10px 10px;
color:white;
background-color:#646262;
}
.mohtava-2col{
display:block;
width:100%;
}
.datashit-banner p,   .datashit-banner-col3 p{
display:block;
width:100%;
margin:10px auto;
}
.callus-table tr {
font-size:14px !important;
}
.callus-table img{
width:20px !important;
}
.leo-under-banner{
border-radius:0 !important;
height: 26px !important;
font-size: 10px !important;
padding-top: 2px !important;
line-height: 12px !important;
}
#kasbokar{
margin-top: -21px;
}
.admin-certificate {
padding: 7px 5px;
width: 114px;
height: 114px;
border-radius: 99px;
}
.admin-certificate-new {
padding: 7px 5px;
width: 32%;
height: 134px;
}
.personabar .view-ipad portrait{
display:none  !important;
}
.fix-enamad{
display:none;
}
.callus-3div {
position: relative !important;
width: unset !important;
}
.backlink-out-div{
width:100% !important;
font-size: 13px;
}
.mobile-catalog {
display:block !important;
width:100% !important;
font-size:12px !important;
}
.admin-list-title li {
margin: 4px 0 4px 0px !important;
}
.admin-list-title li a {
padding:3px !important;
}
.callus-2div,.callus-1div {
display:inline-block;
width:100% !important;
position: relative !important;
margin: 10px 0 !important;
}
.admin-table-responsive li{
display:inline-block;
width:48%;
margin:10px 0;
border: solid 2px #ccc;
}
.page404-div {
margin: 0px;
}
.admin-brand-responsive li{
display:inline-block;
width:48%;
margin:5px 0;
border: solid 2px #ccc;
border-radius:30px;
}
.admin-kala-responsive li{
display:inline-block;
width:48%;
margin:5px 0;
border: solid 2px #ccc;
position:relative;
}
.admin-leo-responsive img,.admin-leo-responsive2 img,.admin-leo-responsive-new img{
margin: 0 auto;
width: 100% !important;
height: 93% !important;
border-radius: 10px;
}
.admin-leo-responsive-new img{
margin: 0 auto;
}
.admin-leo-responsive li,.admin-leo-responsive2 li{
display:inline-block;
width:32%;
margin:1px 0;
border: solid 2px #ccc;
border-radius: 0px !important;
}
.admin-table-responsive a {
margin: 0 auto;
}
.admin-brand-responsive a, .admin-brand-responsive a {
margin: 0 auto;
}
.admin-table-responsive ul{
padding: 0px;
}
.admin-brand-responsive ul,  .admin-brand-responsive ul{
padding: 0px;
}
.spec-tbl-small{
width:100%;
}
.el-responsive{
display:block !important;
width:100% !important;
margin:0 !important;
padding:0 !important;
}
.admin-list-col2 li{
display:block !important;
width:100% !important;
}
}

.admin-article h2 a{
color:#d40a0a !important;
}
.admin-article h3 a{
color:#103de0 !important;
}
.widget__show-more h2 {
font-size:27px !important;
}
.admin-certificate {
background-color: white;
display: inline-block;
border: solid 3px #8d8d8d;
position: relative;
}
.admin-certificate:hover {
background-color:#e4e4e4;
}
.admin-certificate-new {
display: inline-block;
position: relative;
background-color: #fbfbfb;
border-radius: 25px;
}
.admin-list-title {
margin: 20px 0;
background: url(https://www.kalasanati.com/Portals/0/Banner/فهرست%20عناوین.webp?ver=GrrjSyBMKho0FuKNTI5N6w%3d%3d);
border-radius: 19px;
font-size: 17px;
padding:13px 2px;
text-align: unset !important;
}
.admin-list-title ul {
padding:0 5px !important;
}
.admin-list-title li span{
background-color: white;
border-radius: 10px;
}
.admin-list-title li {
list-style:none !important;
margin: 4px 6px 8px 7px;
}
.admin-list-title li a{
color: black !important;
text-decoration: none;
padding: 5px 12px;
width: 289px;
border: solid 2px #127edb;
border-radius: 10px;
display: block;
margin: auto;
text-align: center;
}
.admin-list-title span:first-of-type {
font-size: 26px;
color: black !important;
padding: 3px 9px;
border-radius: 10px;
}
.admin-list-title li a:hover{
color:black !important;
background-color:orange;
}
.admin-article ol {
counter-reset: list-counter;
list-style: none;
margin:12px 0 !important;
}
.admin-article ol li:before {
content: counter(list-counter);
counter-increment: list-counter;
width: 25px;
height: 25px;
margin: 5px 0px 0 5px;
padding: 0 0 28px;
border-radius: 50%;
background: #0078de;
color: #fff;
text-align: center;
display: inline-block;
}
.admin-list-col2 li{
display:inline-block !important;
width:48%;
}
.admin-first-p > strong:first-child , .admin-first-p > strong:nth-child(2) , .admin-first-p > strong:nth-child(4){
color:red;
}
.admin-first-p strong:nth-child(3){
color:#00b100;
}
.admin-first-p strong:nth-child(5) {
display: inline-block;
background-color: #1d96fe;
border-radius: 9px;
padding:2px;
animation: glowing 1500ms infinite;
}
.admin-first-p a{
width:100% !important;
margin: 1px 4px;
text-decoration:none !important;
height: 33px !important;
color:white !important;
}
@keyframes glowing {
0% { background-color: #19619e; box-shadow: 0 0 1px #19619e; }
50% { background-color: #1784e2; box-shadow: 0 0 10px #1784e2; }
100% { background-color: #19619e; box-shadow: 0 0 1px #19619e; }
}
.mega-menu__td li:hover {
padding-right:5px;
color:#ffa200;
}
.mega-menu__table ul li:first-child a:hover{
padding-right:5px;
color:#ffa200 !important;
}
.advanced-filtering__description .toggle-button:before {
border-radius: 13px;
content: 'بیشتر ▼';
position: absolute;
line-height: 28px;
margin-top: 15px;
padding: 1px 10px;
font-size: 18px;
background-color: #f93d57; color:white;
animation:amir 3s infinite;
right:46%;
}
@keyframes circeling {
0% { background-color: #f93d57; color:white; }
12.5% {  background-color: #fb6e82; color:white; }
25% {background-color: #f798a6; color: white; }
37.5% { background-color: #f9b7c1; color: white; }
50% { background-color: #f9dde1; color:  white; }
62.5% { background-color: #f9b7c1; color: white; }
75%{background-color: #f798a6; color: white; }
87.5%{  background-color: #fb6e82; color:white; }
100%{ background-color: #f93d57; color:white; }
}
@keyframes amir {
0% { opacity:1 }
10% {  opacity:8 }
20% {opacity:6 }
30% { opacity:4 }
40% { opacity:0.2 }
50% { opacity:0.1 }
60% { opacity:0.2 }
70% { opacity:4 }
80% {opacity:6 }
90% {  opacity:8 }
100% {opacity:1 }
}
.farashop__footer .footer__social li {
display: inline-block;
margin: 2px 0;
width: 36px;
}
.farashop__footer .footer__social li>a{
width: 100%!important;
height: 36px !important;
line-height: 41px !important;
background-color: #8b8b8b !important;
}
.farashop__footer .footer__social li>a:hover {
background-color: #0078de !important;
}
.fa-film:before,.fa-paper-plane:before,.fa-twitter:before,.fa-linkedin:before,.fa-youtube-play:before,.fa-instagram:before,.fa-phone-square:before,.fa-envelope:before{
font-size: 19px;
line-height: 0;
}
.custom-menu>li>a:before {
border-right-color: white !important;
}
.farashop__footer .footer__social {
padding-top:0 !important;
}
.advanced-filtering__description{
max-height: 757px;
}
.callus-1div {
display:inline-block;
width:48%;
}
.callus-4div {
display:block;
}
.callus-2div,.callus-3div {
display:inline-block;
width:48%;
position: absolute;
}
.callus-main h4{
margin-top: 18px;
color: #0496d1;
display: flex;
}
.trainin-course{
display:inline-block;
width:24%;
}
.advanced-filtering__description .toggle-button {
height: 55px !important;
background: linear-gradient(to bottom,rgba(255,255,255,0) -30%,white 32%) !important;
left:0 !important;
right:0 !important;
width: 100% !important;
}
.pajinatify>span.pajinatify__current {
background-color: #0078de !important;
border-color: #0078de!important;
}
.js__farashop__pagination.farashop__pagination.pajinatify.pajinatify__rtl {
justify-content: center;
}
.col-md-6 .js__farashop__pagination.farashop__pagination.pajinatify.pajinatify__rtl {
justify-content: unset;
}
.advanced-filtering .results__order-by li.order-by__active {
border-bottom: none !important;
color: #fff !important;
background-color: #0078de;
border-radius: 6px;
padding: 4px 8px;
font-weight: 900;
}
.farashop__product-page > div.row {
border: 1px solid #ccc;
border-radius: 4px;
padding: 15px 0 15px 0;
background-color:white !important;
margin:0 !important;
}
.tabify.tabify__theme-ugly+ul,.related-official{
border: 1px solid #ddd;
}
.tabify.tabify__theme-ugly>li.tabify__active {
background-color: #959595 !important;
color: white !important;
font-weight: bold;
font-size: 15px;
}
.tabify.tabify__theme-ugly>li {
background-color: white !important;
color: #444 !important;
font-size: 15px;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
border-top: 1px solid #ddd;
border-radius: 16px 16px 0 0;
}
.product__attributes .attribute-group__title {
color: #0078de;
background-color: #ffffff !important;
font-weight: bold;
}
.product__attributes .row {
border-bottom: 1px solid #e0e0e0;
}
.product__attributes .row > div {
border:0 !important;
}
.product__attributes .attribute-group__title{
border-bottom: 1px solid #e0e0e0;
}
.farashop__product-page .product-page__tab {
margin-top:20px !important;
}
.farashop__product-page .product-page__share li a {
width: 25px !important;
height: 25px !important;
border-radius: 50% !important;
padding-top: 1px;
background-color: unset !important;
color: #626262;
font-size: 18px;
}
.farashop__social li a:before {
font-size:unset !important;
}
.product-page__product-rate {
font-size: 15px;
}
.product-page__gallery {
margin-bottom:0 !important;
}
.js__product-rate {
color: #f9c300;
}
.product-page__tab .__review h2 {
font-size: 24px !important;
}
.advanced-filtering__description {
background-color:white;
margin-top:0 !important;
padding-bottom:40px;
}
.advanced-filtering__description.active {
padding-bottom:40px;
}
.farashop .breadcrumb li:last-child>a {
color:#0089ff !important;
}
.advanced-filtering .results__order-by {
margin-top:0 !important;
border-bottom: none !important;
text-align: unset !important;
}
.mobile-catalog {
width: 33%;
display:inline-block;
font-size:16px;
}
.svg-headset {
background:url(/portals/0/headset-solid.svg);
background-size:17px;
}
.headset {
fill:blue;
}
.custom-products__attribute-title,.custom-products ul li:first-child {
color: #878787 !important;
font-weight: bold;
}
.article__tags ul li a {
color:#e88100 !important;
}
.farashop__product-page .product-page__product-btn .product-btn.product-btn__available {
border:none;
}
.fix-enamad{
padding: 7px 5px;
bottom: 6px;
right: 8px;
position: fixed;
}
.leo-under-banner{
width: 100%;
position: absolute;
bottom: 0;
right: 0px;
border-radius: 0px 0px 30px 30px;
background-color: #008596;
color: white;
height: 43px;
font-size: 14px;
padding-top: 4px;
line-height: 18px;
}
.under-kala-banner{
width: 100%;
height: 23%;
position: absolute;
bottom: 0px;
right: 0px;
background-color: #008596;
color: white;
font-size: 12px;
padding-top: 5px;
}
.farashop .fsh-container.fsh-container__content-pane .Head,.farashop .fsh-container.fsh-container__right-pane>p{
background-color: #ebebeb !important;
padding: 0 6px;
border-radius: 9px 9px 0px 0 !important;
color:black !important;
font-weight: bold;
border-bottom: 2px solid #d5d5d5 !important;
width: 100%;
text-align: center;
margin: 0;
line-height: 45px;
}
.article__body li {
margin-right: 36px;
}
.article__body ul {
list-style: disc;
}
.mega-menu__next-level {
font-weight:800;
}
.advanced-filtering__description .superlinks__container {
margin-bottom:0px;
position:relative;
}
.advanced-filtering__description .superlinks__container h2 {
font-size:16px !important;
color: #00968f !important;
}
.article__body .superlinks__container h2  {
color:black !important;
}
.article__body .superlinks__container li {
list-style:none;
margin:0;
}
.header__top {
background: linear-gradient(275deg,#b9b9b9 0%,#b9b9b9 50%);
}
.accordion-collaps-txt__container {
padding-right: 0px !important;
}
.accordion-collaps-txt__container li {
list-style-type: none !important;
}
.collapse-child-1>div {
line-height: 20px !important;
color:black !important;
}
.post-title {
line-height:16px;
}
/* The Modal (background) */
.modal {
display: none;
position: fixed;
z-index: 9999;
padding-top: 100px;
left: 0;
top: 0;
width: 100%;
height: 100%;
overflow: auto;
background-color: black;
}
/* Modal Content */
.modal-content {
position: relative;
background-color: #fefefe;
margin: auto;
padding: 0;
width: 90%;
max-width: 1200px;
}
/* The Close Button */
.close {
color: white;
position: absolute;
top: 10px;
right: 25px;
font-size: 35px;
font-weight: bold;
}
.close:hover,
.close:focus {
color: #999;
text-decoration: none;
cursor: pointer;
}
/* Hide the slides by default */
.mySlides {
display: none;
}
/* Next & previous buttons */
.prev,
.next {
cursor: pointer;
position: absolute;
top: 50%;
width: auto;
padding: 16px;
margin-top: -50px;
color: white;
font-weight: bold;
font-size: 20px;
transition: 0.6s ease;
border-radius: 0 3px 3px 0;
user-select: none;
-webkit-user-select: none;
}
/* Position the "next button" to the right */
.next {
right: 0;
border-radius: 3px 0 0 3px;
}
/* On hover, add a black background color with a little bit see-through */
.prev:hover,
.next:hover {
background-color: rgba(0, 0, 0, 0.8);
}
/* Number text (1/3 etc) */
.numbertext {
color: #f2f2f2;
font-size: 12px;
padding: 8px 12px;
position: absolute;
top: 0;
}
/* Caption text */
.caption-container {
text-align: center;
background-color: black;
padding: 2px 16px;
color: white;
}
img.demo {
opacity: 0.6;
}
.active,
.demo:hover {
opacity: 1;
}
img.hover-shadow {
transition: 0.3s;
}
.hover-shadow:hover {
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}