@import url('bootstrap.4.4.1.min.css');
@import url('bootstrap.min.css');
@import url('bootstrap.css');
@import url('boxicons.min.css');
@import url('font-awesome.css');
@import url('font-awesome.min.css');
@import url('owl.carousel.min.css');
@import url('owl.theme.default.min.agent.css');
@import url('fonts.css');
@charset "utf-8";
@font-face{font-family:IRANSans-web;font-style:normal;font-weight:normal;src:url('IRANSansWeb(NoEn).eot');src:url('IRANSansWeb(NoEn).eot?#iefix') format('embedded-opentype'),
url('IRANSansWeb(NoEn).woff2') format('woff2'),
url('IRANSansWeb(NoEn).woff') format('woff'),
url('IRANSansWeb(NoEn).ttf') format('truetype');}
@font-face {
    font-family: 'IRANYekanRegular';
    font-display: swap;
    src: url("iranyekanwebregular.eot");
    src: url("iranyekanwebregular.eot") format("embedded-opentype"), url("iranyekanwebregular.woff") format("woff"), url("iranyekanwebregular.ttf") format("truetype")
}
@font-face {
    font-family: 'IRANYekanLight';
    src: url('iranyekanweblight.ttf') format('truetype');
}
@font-face {
    font-family: 'IRANYekanBold';
    src: url('iranyekanwebbold.ttf') format('truetype');
}
@font-face {
    font-family: 'IRANSansBold';
    src: url('IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
    font-family: 'IRANYekanRegular';
    font-display: swap;
    src: url("iranyekanwebregular.eot");
    src: url("iranyekanwebregular.eot") format("embedded-opentype"), url("iranyekanwebregular.woff") format("woff"), url("iranyekanwebregular.ttf") format("truetype")
}
/* @font-face {
    font-family: 'IRANYekanMedium';
    src: url('https://cdn.basiscore.net/_fonts/IRANYekanMedium.ttf') format('truetype');
} */
@font-face {
    font-family: 'IRANYekanLight';
    src: url('iranyekanweblight.ttf') format('truetype');
}

@font-face {
    font-family: 'IRANYekanBold';
    src: url('iranyekanwebbold.ttf') format('truetype');
}
@font-face {
    font-family: 'W_yekan';
    src: url('W_yekan.eot') format('embedded-opentype');
}
@font-face {
    font-family: 'W_yekan';
    src: url('W_yekan.otf') format('opentype');
}
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, h7, h8, h9, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, 
caption, article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;/*vertical-align:baseline;*/}
*,*:before,*:after{box-sizing:border-box;}
html{overflow-y:scroll;box-sizing:border-box;margin:0;padding:0;}
body{direction:rtl;font-size:13px;line-height:1.7em;color:#000;margin:0;padding:0;font-family:'IRANSans-web','Yantramanav',tahoma,arial,sans-serif;text-align:right;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary{display:block;}
a:link,a:visited,a:hover{text-decoration:none;}
img{margin:0 auto;}
.dp-ltr{direction:ltr;}
.dp-rtl{direction:rtl;}
*:focus{outline:none !important}
.transition {
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
}
.hb-fs-11{
	font-size:11px!important;
}
.hb-fs-13{
	font-size:13px!important;
}
.hb-fs-17{
	font-size:17px!important;
}
.social-header img {
    width: 29px;
    margin-left: 4px;
}
.call-header {
    direction: ltr;
    display: flex;
    align-items: center;
    margin-bottom: 0.5em;
}
.top-header .numberformatsabet {
    color: #000;
    font-size: 19px!important;
}
.title-call {
    color: #000;
    font-size: .85rem;
    margin-left: 3px;
}
.article-show .searchDiv {
    position: relative;
    cursor: pointer;
}
.searchDiv input[type="text"] {
    padding: 13px 0px 12px 14px;
    margin-bottom: 12px;
    margin-top: 9px;
    height: 47px !important;
    color: #000;
}

.searchDiv input[type="text"] {
    background-color: #f5f5f5;
    border: 1px solid #bcbec0;
    border-radius: 8px;
    padding-right: 1em !important;
}
.searchDiv input[type="text"] {
    border: 1px solid #bcbec0;
    border-radius: 8px;
    padding-right: 1em !important;
    font-size: 13px;
    height: 50px;
    padding: 18px 0px 13px 18px;
}
.searchDiv input[type="text"] {
    width: 100%;
    box-sizing: border-box;
    background-position: 10px 10px;
    background-repeat: no-repeat;
    padding: 8px 54px 8px 18px;
    -webkit-transition: width 0.4s ease-in-out;
    transition: width 0.4s ease-in-out;
}
.searchDiv button {
    background: none;
    border: none;
}
.cursor {
    cursor: pointer;
}
.searchDiv img {
    top: 21px;
    height: 25px;
    width: 25px;
}
.searchDiv img {
    position: absolute;
    left: 1em;
}
.dp-search{
    position: relative;
}

.border2 {
    width: 100%;
    margin-top: 5px;
    background-color: #bdbec1;
    height: 5px;
}

.dp-cssmenu{
    background-color: #59595b;
    min-height: 55px;
    font-size: 15px;
    padding: 8px 0;
}
#dp-menu {
  color: #eee;
  height: 35px;
}

#dp-menu ul,
#dp-menu li {
  margin: 0 0;
  padding: 0 0;
  list-style: none
}

#dp-menu li {
  float: right;
  display: inline;
  position: relative;
  /*text-shadow: 0 -1px 0 #000;*/
  font-size:13px!important;
  text-transform: uppercase
}

#dp-menu li a:hover {
  color: #ff0000;
}

#dp-menu li:first-child {
  border-left: none
}

#dp-menu a {
  display: block;
  line-height: 40px;
  padding: 0 14px;
  text-decoration: none;
  color: #000;
}

#dp-menu li:hover > a,
#dp-menu li a:hover {
  
}

#dp-menu input {
  display: none;
  margin: 0 0;
  padding: 0 0;
  width: 80px;
  height: 35px;
  opacity: 0;
  cursor: pointer
}

#dp-menu label {
  display: none;
  width: 35px;
  height: 36px;
  line-height: 36px;
  text-align: center
}

#dp-menu label span {
  font-size: 12px;
  position: absolute;
  left: 35px
}

#dp-menu ul.menus {
  height: auto;
  width: 200px;
  border-radius:2px 2px;
  background: #fff;
  box-shadow: 0 2px 3px 1px #4444;
  border: 1px solid #eee;
  position: absolute;
  z-index: 99;
  display: none;
  border: 0;
}

#dp-menu ul.menus li {
  display: block;
  width: 100%;
  text-transform: none;
  border-bottom: 1px solid rgba(150, 150, 150, 0.15);
  /*padding: 8px 15px 8px 0px;*/
}

#dp-menu li:hover ul.menus {
  display: block
}

#dp-menu a.prett {
  padding: 0 14px 0 27px;
}

#dp-menu a.prett::after {
  content: "";
  width: 0;
  height: 0;
  border-width: 6px 5px;
  border-style: solid;
  border-color: #eee transparent transparent transparent;
  position: absolute;
  top: 15px;
  left: 9px
}

#dp-menu ul.menus a:hover {
  
}

#dp-menu ul.menus .submenu {
  display: none;
  position: absolute;
  right: 200px;
  border-radius:2px 2px;
  background: #fff;
  box-shadow: 0 2px 3px 1px #4444;
  border: 1px solid #eee;
  top: 0;
  width: 200px;
}

#dp-menu ul.menus .submenu li {
  background: #fff;
}

#dp-menu ul.menus .has-submenu:hover .submenu {
  display: block;
}
.login img {
    vertical-align: middle;
    filter: invert(1);
}
.dp-fhome{
    margin: 2em auto 75px auto;
}
.dp-fhome .title-item {
    color: rgb(115, 115, 118);
    font-size: .92rem;
    font-weight: bold;
    margin-top: 18px;
    margin-bottom: 7px;
}
.dp-fhome .text-item {
    color: #8f8f91;
	white-space: normal;
    font-size: .8rem;
    margin-bottom: 15px;
}
.dp-fhome .desc-item {
    color: #8f8f91;
	white-space: normal;
    font-size: 14px;
    margin-top: 30px;
    line-height: 25px;
    margin-bottom: 30px;
}
.dp-fhome span {
    color: #ff0000;
    font-size: .75rem;
}
.dp-ft-top{
    margin-top: 130px;
    margin-bottom: 40px;
}
.dp-ft-top p {
    color: rgb(156, 156, 158);
    font-size: .95rem;
    font-weight: bold;
    margin-top: 20px;
}
.dp-fline {
    height: 1px;
    background-color: #bdbdbd;
    margin: 2em auto;
}
.dp-flogos{
    margin: 60px auto;
}
.dp-flogo img{
    width: 100%;
    height: auto;
    display:block;
    filter: grayscale(100%);
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
}
.dp-flogo img:hover{
    filter: unset;
    -webkit-transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    transition: all 500ms ease;
    border-radius: 9px;
    border: 2px solid #e9e9e9;
    box-shadow: 1px 4px 18px -11px #a3a1a1;
}
.dp-flinkestan{
    
}
.dp-flinkestan .titr-footer {
    color: #5d5d5f;
    font-size: 0.9rem;
    margin-bottom: 1.5em;
    padding-right: 0;
    position: relative;
    height: 45px;
    font-weight: bold;
    border-bottom: 1.3px dashed #ceced4;
    line-height: 30px;
}
.dp-flinkestan .titr-footer::before {
    content: ".";
    font-size: 48px;
    position: relative;
    right: 0;
    top: 0;
    color: #ff0000;
}
.dp-flinkestan ul {
    list-style: none;
}
.dp-flinkestan ul li {
    line-height: 30px;
    padding-right: 5px;
}
.dp-flinkestan ul li a {
    color: #8f8f91;
    font-size: .9rem;
}
.dp-flinkestan ul li a:hover {
    color: #ff0000;
    font-size: .9rem;
}

.dp-fform{
    
}
.dp-fform .title-ozv {
    color: #58595b;
    font-size: 1.1rem;
    margin-bottom: 0.4em;
    margin-top: 4em;
}
.dp-fform .searchDiv {
    position: relative;
    margin-bottom: 0.8em;
    display: flex;
    direction: rtl;
    flex-direction: column;
}
.dp-fform input[type="text"] {
    background-color: transparent;
    border: 1px solid #dcdcdc;
    border-radius: 8px;
    padding: 12px 7px;
    width: 100%;
    transition: width 0.4s ease-in-out;
    margin-left: 1em;
    color: #58595b;
    font-size: .8rem !important;
}
.dp-fform .sendForm .sendForm2 {
    width: 50px;
    height: 46px;
}
.dp-fform .refreshh{
    cursor: pointer;
    margin-top:10px;
}
.dp-fform .btn-submit {
    border: 1.9px solid #ff0000;
    font-size: .95rem !important;
    background-color: #ff0000;
    border-radius: 8px;
    color: #fff;
    padding: 10px 10px;
}

.dp-fapp{
    background-color: #bdbec2;
    padding: 1.3em 20em;
    border-radius: 0;
    text-align: center;
    position: relative;
    color: #58595b;
    min-height: 70px;
    direction: ltr;
    margin-top: 120px;
}
.dp-fapp .footer-call {
    position: absolute;
    left: 0;
    right: 0;
    width: 140px;
    height: 140px;
    margin: 0 auto;
    top: -80px;
    background-color: #fff;
    box-shadow: 0 1px 7px 2px #b6b6b6;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.dp-fapp .footer-call img {
    width: 92px;
}
.dp-fapp{
    padding: 2em 0;
}

.dp-copyright{
    background:#000;
    color: #827f7f;
}
.dp-copyright .dp-fa {
    padding: 0 10px;
    font-weight: bolder;
    font-size: 11PX;
    text-align:left;
    display: inline-block;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.dp-copyright .dp-en {
    direction: ltr;
    text-align: right;
    font-size: 11PX;
    padding: 0 10px;
}
.dp-desctop{
    margin-top: 60px;
}
.dp-desc{
    padding: 25px 0 25px 100px;
    border-left: 1px solid rgb(195, 193, 193);
}
.dp-desc-footer {
    color: #6c6c6c;
    font-size: 13px;
    line-height: 39px;
    text-align: justify;
    direction: rtl;
    margin-bottom: 50px;
    letter-spacing: 0.001px;
    font-weight: bold;
}
.dp-namad{
    border: 1.5px solid #e3e3e3;
    border-radius: 7px;
    width:120px;
    height:120px;
    display:inline-block;
}
.dp-namad img{
    display:block;
    width: 87%;
    height: 80%;
    margin-top: 4px;
    padding-left: 5px;
    padding-top: 4px;
}

.dp-social-footer{
    text-align: center;
    font-weight: bold;
    padding: 25px 100px 25px 0;
}
.dp-social-footer p{
    margin-bottom: 1em;
    font-size: 1.2rem;
    color:#6c6c6c;
}
.dp-social-footer ul {
    display: flex;
    align-items: center;
    justify-content: center;
    direction: ltr;
    list-style: none;
}
.dp-social-footer ul li {
    line-height: 30px;
    padding-right: 5px;
}
.dp-appfooter {
    background-color: #ffffff;
    padding: 0.01em 0.2em;
    border: 2px solid #9d9b9b;
    border-radius: 15px;
    text-align: center;
    color: #fff;
    width: 315px;
    margin: 0 auto;
    margin-bottom: 2em;
    height: 40px;
}

.dp-footer-item {
    font-size: 25px;
    margin-bottom: 7px;
    text-align: right;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    color: #6c6c6c;
}
.dp-footer-item span {
    font-size: 13px;
}
.dp-footer-item a {
    color: #6c6c6c;
    font-size: 16px;
}
.dp-footer-item img{
    margin: unset;
}
.red-title {
    color: #ff0000;
    font-size: 14px;
}

.dp-footer-item .font-s {
    font-size: .9rem;
    letter-spacing: -0.1px;
}


.dp-fp-title{
    font-size: 1.5em !important;
    color: #000;
    margin-bottom: 1em;
    margin-top: 1.5em;
    line-height: 40px;
    min-width: 87px;
    right: 0;
    bottom: 1em;
    text-align: right;
    font-family: 'IRANSansBold';
    font-weight: bold;
}
.dp-fp-line{
    right: 0;
    width: 100%;
    border: none;
    position: relative;
    top: -5px;
    border-bottom: 2.5px solid #d7d7d7;
}
.dp-fp-hr{
    right: 0;
    width: 38%;
    border: none;
    position: relative;
    top: 0.9px;
    border-bottom: 2px solid #ff0000;
}
.dp-fp-date{
    display:inline-block;
    font-size: 12px;
    color: #b5b5b5;
    margin: 1em 0;
}
.dp-fp-date span{
    font-family: 'W_yekan';
}
.dp-fp-author{
    display:inline-block;
    font-size: 12px;
    color: #767676;
    margin: 1em 0;
}
.dp-fp-author img{
    width: 35px;
    height: 35px;
    border-radius: 100% 100%;
    margin-bottom: -15px;
    box-shadow: 0 0 5px 0 #ccc;
}
.dp-fp-rtime{
    font-size: 12px;
    color: #b5b5b5;
    margin: 1em 0;
}
.dp-fp-all{
    text-align:justify!important;
}
.dp-fp-all h1{
    font-family: 'IRANSansBold';
}
.dp-fp-all h2,
.dp-fp-all h3,
.dp-fp-all h4,
.dp-fp-all h5,
.dp-fp-all h6{
    font-family: 'IRANSansBold';
    color:#767676;
    margin: 15px auto;
}
.dp-fp-all p{
    color: #767676;
    font-size: 17px;
    line-height: 38px;
    text-align: justify;
    direction: rtl;
}
.dp-fp-all .entry-content a:link,
.dp-fp-all .entry-content a:hover,
.dp-fp-all .entry-content a:visited{
    color:#ff0000;
}
.dp-fp-all .aligncenter{
    text-align:center;
    margin:20px auto;
}
.dp-fp-all .aligncenter img{
}
.dp-fp-all .dp-sarfasl{
    padding: 10px 0;
    margin: 30px auto 0 auto;
    background: #f5f5f5;
    padding: 0 20px 20px 20px;
}
.dp-fp-all .dp-sarfasl ul{
margin: 0 0;
  padding: 0 0;
  list-style: none;
  --icon-space: 1.3em;
}
.dp-fp-all .dp-sarfasl ul li{
    font-size:15px;
}
.dp-fp-all .dp-sarfasl ul li:before {
  content: "\f00c"; 
  font-family: FontAwesome;
  display: inline-block;
  padding-left: 5px;
}
.dp-fp-all .dp-sarfasl ul li a:link,
.dp-fp-all .dp-sarfasl ul li a:visited{
    color:#767676;
}
.dp-fp-all .dp-sarfasl ul li a:hover{
    color:#ff0000;
}
.dp-fp-all center iframe{
    margin-top:1.05rem;
    border-radius:10px 10px;
    width:624px!important;
}
.dp-fp-all .dp-gofte{
    background: #f5f5f5;
    padding: 20px 20px;
    border-radius: 15px;
    box-shadow: 0 0 5px 0 #ccc;
    border-right: 4px solid #ff0000;
    margin: 30px auto;
}
.dp-fp-all .dp-jambandi{
    padding: 10px 20px;
    border-radius: 2px;
    margin: 2px auto 30px auto;
	font-size: 17px!important;
    line-height: 2;
}
.dp-fp-all .dp-qu{
    background: #f5f5f5;
    padding: 20px 20px;
    border-radius: 15px 15px 0 0;
    font-weight:bold;
    font-size:17px;
    border-bottom: 2px dashed #ccc;
    box-shadow: 5px 0 5px 0 #ccc;
}
.dp-fp-all .dp-ans{
    background: #fff;
    margin:-22px 0 22px 0;
    color:#fff;
    padding: 20px 20px;
    border-radius: 0 0 15px 15px;
    font-size:15px;
    color:#444;
    box-shadow: 0 0 5px 0 #ccc;
}
.dp-fp-all .dp-thumb img{
    width: 100%;
    height: auto;
    box-shadow: 0 0 5px 0 #ccc;
    border-radius:5px 5px;
}
.dp-fp-all .wp-caption{
	width:100%!important;
}
.dp-fp-all .wp-caption-text{
    font-size: 5pt;
    color: #f0f0f0;
    text-align: right;
    line-height: 0;
    margin-right: 20px;
}
.dp-fp-all ul,.dp-fp-all ol{
    margin: 0 0;
  padding: 0 40px 0 0;
}
.dp-fp-all ul li,.dp-fp-all ol li{
    color: #767676;
    line-height: 38px;
    font-size: 17px;
}
.dp-fp-all .dp-title-faq{
    margin-bottom: 2.5rem;
    text-align:right;
    font-size: 23px;
    font-weight: bold;
    margin-top:50px;
}
.dp-fp-all .dp-title-faq img{
    width: 100px;
    display: inline-block;
    margin-bottom: -38px;
}
#breadcrumbs,.rank-math-breadcrumb{
    margin: 10px 10px 10px 0;
    border-bottom: 1px solid #efefef;
}
#breadcrumbs span,.rank-math-breadcrumb span{
	font-size: .82rem;
}
#breadcrumbs a:link,.rank-math-breadcrumb a:link {
    color: #58595b;
    font-size: .82rem;
}
#breadcrumbs a:visited,.rank-math-breadcrumb a:visited {
    color:#58595b;
}
#breadcrumbs a:hover,.rank-math-breadcrumb a:hover{
    color:#ff0000;
}
#breadcrumbs .breadcrumb_last,.rank-math-breadcrumb .last{
    color: #58595b;
	font-size: 13px;
}
.dp-sidbox{
    margin-bottom: 50px;
}
.dp-sidbox ul{
    padding:unset;
}
.dp-sidbox .nav-tabs .nav-link.active,.dp-sidbox .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    border-radius: 5px 5px 0 0;
    box-shadow: 1px -1px 4px -1px #ccc;
}
.dp-sidbox .tab-content{
    border-radius: 5px 5px;
    box-shadow: 0 0 5px 0 #ccc;
}
.dp-fp-all .dpbann{
    margin:50px auto;
}
.dp-fp-all .dpbann img{
    border-radius:5px 5px;
    box-shadow: 0 0 5px 0 #ccc;
}
.dp-fp-all .dpbann .card-title {
    text-align: left;
}
.dp-fp-all .dpbann .btn:before {
  content: "\f142"; 
  font-family: FontAwesome;
  display: inline-block;
  padding-left: 5px;
}
.dp-fp-all .dpbann .btn{
    background: #ff0000;
    color: #fff;
    border-radius: 100px 100px;
    padding: 4px 20px;
    min-width: 200px;
}
.dp-sidbox .dp-fp-title{
    min-width: 87px;
    right: 0;
    bottom: 1em;
    text-align: right;
    float: unset;
    font-size: 1.02rem !important;
    color: #767676;
    margin-bottom: 0.5em;
    font-family: 'IRANYekanRegular';
    font-weight: bold;
}
.dp-sidbox .owl-carousel .item img{
    box-shadow: 0 0 5px 0 #ccc;
    border-radius: 5px 5px;
    border: 2px solid #ccc;
}
.dp-sidbox ul li{
    color: #767676;
    line-height: 38px;
    font-size: 15px;
}
.dp-fp-all .owl-carousel .owl-vporbazdid .item a:before {
    content: "\f144";
    font-family: FontAwesome;
    display: inline-block;
    color: #ff0000;
    position: absolute;
    width: 70px;
    height: 70px;
    font-size: 70px;
    top: 80px;
    left: 130px;
}
.dp-fp-all .owl-carousel .owl-item img{
    height:auto;
}
.dp-bb{
    border:1px solid #efefef;
    border-radius:10px 10px;
    padding:20px 20px;
}
.comment-respond{
    display:none;
}

.dp-fp-all .dp-comments{
    
}
.dp-fp-all .dp-comments .dp-fp-title{
    font-size: 1.5em !important;
    color: #000;
    margin-bottom: 5px;
    margin-top: 1.5em;
    line-height: 40px;
    min-width: 87px;
    right: 0;
    bottom: 1em;
    text-align: right;
    font-family: 'IRANSansBold';
    font-weight: bold;
}
.dp-fp-all .dp-comments textarea,
.dp-fp-all .dp-comments input{
    border: 1px solid #efefef;
    border-radius: 10px 10px;
    padding: 10px 10px;
}


.dp-fp-all .dp-comments input[type=submit]{
    width: 100%;
    height: 100%;
    border-radius: 12px;
    padding: 0% 4%;
    position: relative;
    display: inline-block;
    text-align: center;
    background: #f4171e;
    color: #fff;
    transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
}
.dp-fp-all .dp-comments input[type=submit]:hover {
    background: #31353d;
    color: #fff;
    transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
}
.dp-fp-all .dp-comments .disabled, .dp-fp-all .dp-comments input[type=submit]:disabled {
    color: #fff;
    background-color: #6c757d;
    border-color: #6c757d;
    opacity: .65;
}
.dp-fp-all .dp-comments .commentlist,
.dp-fp-all .dp-comments .children{
    list-style: none;
    padding:0;
    margin:0;
}
.dp-fp-all .dp-comments .comment-edit-link,
.dp-fp-all .dp-comments .reply,
.dp-fp-all .dp-comments .says{
    display:none;
}
.dp-fp-all .dp-comments .commentlist .comment-author-admin {
    border-radius: 15px;
    padding: 30px;
    width: 100%;
    height: auto;
    margin-top: 15px;
    background: #eeeeee;
    position: relative;
}
.dp-fp-all .dp-comments .commentlist  .comment-author-admin .comment-body p {
    color: rgb(165, 164, 164);
    font-weight: bold;
    margin-top: 35px;
    line-height: 32px;
    margin-right: 75px;
}
.dp-fp-all .dp-comments .dp-comnums{
    height: 10px;
    background: #eeeeee;
    margin: 30px 0;
    line-height: 10px;
}
.dp-fp-all .dp-comments .dp-comshow{
    background: #fff;
    font-size: 15px;
    font-weight: bold;
    padding-left: 10px;
}
.dp-fp-all .dp-comments .comment-list li.comment-li:first-child{
    direction: rtl;
    margin: 0 auto;
    padding: 30px 0;
    border:0;
}
.dp-fp-all .dp-comments .comment-list li.comment-li{
    direction: rtl;
    border-top: 1.8px solid #d9d9d9;
    padding: 30px 0;
    margin-top:20px;
}
.dp-fp-all .dp-comments .children li.comment-li{
    border:0;
    background: #eeeeee;
    border-radius:15px 15px;
}
.dp-fp-all .dp-comments .dp-comtext p{
    color: #000;
    font-size: .85rem;
    font-weight: bold;
    margin-top: 0.5em;
    line-height: 32px;
    margin-right: 78px;
}
.dp-fp-all .dp-comments .comment-block img{
    border: 0px none #ffffff;
    border-radius: 50px;
    display: inline-block;
    margin-bottom: -30px;
}
.dp-fp-all .dp-comments .comments-area ol,
.dp-fp-all .dp-comments .comments-area ul{
    list-style:none;
}
.dp-fp-all .dp-comments .comment-awaiting{
    text-align: center;
    color: #fff;
    background: #ff0000;
    margin-bottom: 20px;
    border-radius: 10px;
}
.dp-fp-all .dp-comments .dp-comdate{
    color: #ff0000;
    font-size: .99rem;
    font-weight: bold;
    font-family: W_yekan;
    text-align: left;
    letter-spacing: -0.5px;
}
.dp-fp-all .dp-comments .dp-comauthor{
    font-family: 'IRANYekanRegular';
    line-height: 16px;
    color: #000;
    font-size: 14px;
    font-weight: bold;
}
.dp-fp-all .dp-comments .comment-li .comment-block .dp-comtext p{
    color: #000;
    font-size: .85rem;
    font-weight: bold;
    margin-top: 35px;
    line-height: 32px;
    margin-right: 48px;
}
.dp-fp-all .dp-comments .children .comment-li .comment-block .dp-comtext p{
    color: rgb(165, 164, 164);
    font-weight: bold;
    margin-top: 35px;
    line-height: 32px;
}
.dp-fp-all .dp-comments .children .comment-block{
    padding:0 20px;
}
.dp-fp-all .dp-comments .dp-comtext{
    background-image: url(../assets/commtext.png);
    background-size: 45px 45px;
    background-repeat: no-repeat;
    background-position: right;
    margin-right: 78px;
}
.dp-fp-all .dp-comments .dp-comrep{
    color: #9d9d9d;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 6px;
    font-size: 14px;
    font-weight: bold;
}
.dp-fp-all .dp-comments .dp-comrep img{
    margin-bottom: -6px;
    display: inline-block;
}
.dp-fp-all .dp-comments .comment-li .dp-comrep{
    display:none;
}
.dp-fp-all .dp-comments .children .comment-li .dp-comrep{
    display:unset;
}

.dp-cf-nstick{
    z-index: 999;
    position: relative;
    background-color: #fff;
}

.dp-fp-all .dp-fp-source span{
    font-size: 15px;
    font-weight: bold;
}
.dp-fp-all .dp-fp-source a:link{
    color:rgb(165, 164, 164);
    font-size: 15px;
}
.dp-fp-all .dp-fp-source a:hover,
.dp-fp-all .dp-fp-source a:visited{
    color:#ff0000;
}
.dp-fp-all .dp-fp-share{
    margin-top: 10px;
}
.dp-fp-all .dp-fp-share a:link{
    color:#818181;
}

.dp-fp-all .dp-share-whatsapp {
    background:#119d00;
    color:#fff!important;
    display:inline-block;
    font-size: 17px;
    height: 28px;
    padding: 0 0 0 8px;
    border-radius: 5px 5px;
    cursor: pointer;
}

.dp-fp-all .dp-share-telegram {
    background:#37aee2;
    color:#fff!important;
    display:inline-block;
    font-size: 17px;
    height: 28px;
    padding: 0 0 0 8px;
    border-radius: 5px 5px;
    cursor: pointer;
}

.dp-fp-all .dp-share-eitaa{
    background:#ef7b02;
    color:#fff!important;
    display:inline-block;
    font-size: 17px;
    height: 28px;
    padding: 0 0 0 8px;
    border-radius: 5px 5px;
    cursor: pointer;
}

.dp-fp-all .dp-share-soroush{
    background:#16509f;
    color:#fff!important;
    display:inline-block;
    font-size: 17px;
    height: 28px;
    padding: 0 0 0 8px;
    border-radius: 5px 5px;
    cursor: pointer;
}

.dp-fp-all .dp-share-lshort{
    background:#eee;
    color:#000!important;
    display:inline-block;
    font-size: 17px;
    height: 28px;
    padding: 0 0 0 8px;
    border-radius: 5px 5px;
    cursor: pointer;
}

.dp-fp-all .dp-share-whatsapp img,
.dp-fp-all .dp-share-telegram img,
.dp-fp-all .dp-share-eitaa img,
.dp-fp-all .dp-share-soroush img,
.dp-fp-all .dp-share-lshort img{
    /*margin-bottom: -10px;*/
    border-radius: 5px 5px;
}

.dp-fp-all .dp-fp-hashtag{
    margin-top: 10px;
}

.dp-fp-hashtag a:link{
    color:#000;
    background:#eee;
    border-radius:5px 5px;
    padding:2px 10px;
}
.dp-fp-hashtag a:hover,
.dp-fp-hashtag a:visited{
    color:#fff;
    background:#b1b1b1;
}
.dp-sidbox .linklast:before{
    content: "\f104";
    font-family: FontAwesome;
    display: inline-block;
    color:#818181;
    font-size: 13px;
}

.dp-fp-all .dp-countc{
    text-align:left;
    border-bottom:1px solid #efefef;
}
.dp-fp-all .dp-countcom{
    border: 1px solid #efefef;
    border-radius: 100px 100px;
    padding:5px 10px;
    margin:10px auto;
    display:inline-block;
}

.dp-fp-all .dp-btn-respond{
    border-radius:10px 10px;
    padding: 10px 20px;
    font-size: 15px;
}
.dp-fp-all .dp-prenext img{
	width:100%;
	height:auto;
}
.dp-fp-all .dp-prenext a:link{
    font-size:13px;
}

.body-blog{
    background-image: url(../assets/bg-ptblog.png);
    background-repeat: x-repeat;
}
.dp-moshabeh{
    padding:20px 20px;
}
.dp-moshabeh-col{
    width:90%;
}
.dp-moshabeh-titr{
    font-size: 1.5em !important;
    color: #000;
    margin-bottom: 5px;
    margin-top: 1.5em;
    line-height: 40px;
    min-width: 87px;
    right: 0;
    bottom: 1em;
    text-align: right;
    font-family: 'IRANSansBold';
    font-weight: bold;
}
.dp-moshabeh-img{
    border-radius: 10px 10px;
}
.dp-moshabeh-img img{
    border-radius: 10px 10px;
    width:100%;
    height:auto;
}
.dp-moshabeh-title{
    font-weight:bold;
    color:#000;
    font-size:17px;
    margin: 10px auto;
}
.dp-fp-all .dp-box-sarfasls{
    padding:20px 20px;
    background: #f5f5f5;
    border-radius: 15px;
    box-shadow: 0 0 5px 0 #ccc;
    margin-bottom: 20px;
}
.dp-fp-all .dp-title-sarfasl{
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    cursor: pointer;
}
.dp-fp-all .dp-nsarfasl{
    display:none;
}
.dp-fp-all .mystyle {
  width: 100%;
  display:block;
}
.owl-hslider{
height:356px!important;
border-radius: 20px;
}
.owl-hslider img{
    height:356px!important;
border-radius: 20px;
}
.dp-banlt img,
.dp-banlb img{
    height:170px!important;
border-radius: 20px;
}
.owl-sslider .owl-theme .owl-nav {
    margin-top: 10px;
    position: absolute;
    top: 40%;
    font-size: 150px;
    color: #ff0000;
    opacity: 0.6;
    width: 100%;
}
.owl-sslider .owl-theme .owl-prev{
    position: absolute;
    right: 0;
    /*background: transparent !important;*/
    color: #ff0000 !important;
    opacity: 1;
}
.owl-sslider .owl-theme .owl-next{
    position: absolute;
    left: 0;
    /*background: transparent !important;*/
    color: #ff0000 !important;
    opacity: 1;
}
.owl-sslider .owl-theme .owl-dots .owl-dot span {
    width: 18px;
    height: 3px;
    margin: 5px 7px;
    background: #ff0000;
    opacity:0.4;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 4px 4px;
}
.owl-sslider .owl-theme .owl-dots .owl-dot.active span,
.owl-sslider  .owl-theme .owl-dots .owl-dot:hover span {
    background: #ff0000;
    opacity: 1;
}

.dp-zirhslider{
    text-align: center;
}
.dp-zirhslider img{
    display:block;
}
.dp-zirhslider a:link span,
.dp-zirhslider a:visited span{
    font-weight:bold;
    font-size:17px;
    color:#767676;
}

.dp-zirhslider a:hover span{
    font-weight:bold;
    font-size:17px;
    color:#ff0000;
}

.dp-zirzhslider{
    
}
.dp-zirzhslider .col{
    margin-bottom:30px;
}
.dp-zirzhslider .dp-cat-product {
    box-shadow: 1px 1px 8px 0px #e1dfdf;
    border-radius: 7px 7px;
    padding: 0 0 30px;
    text-align: center;
}
.dp-zirzhslider .dp-cat-product img{
    width:100%;
    height:auto;
    display:block;
    border-radius: 7px 7px 0 0;
}
.dp-zirzhslider .dp-cat-product .dp-ctitle{
    margin: 0.5em auto;
    margin-bottom: 0.5em;
    width: 200px;
    color: #58595b;
    padding: 0px 10px 0px 10px;
    height: 40px;
    line-height: 40px;
    font-weight: bold;
    font-size: 20px;
    border-top: 1px solid #ff0000;
}
.dp-zirzhslider .dp-cat-product .dp-cnumber{
    font-size: 0.9rem;
    color: rgb(160, 157, 157);
}

.dp-zirzhslider .dp-cat-product:hover .dp-cnumber,
.dp-zirzhslider .dp-cat-product:hover .dp-ctitle{
    color:#ff0000;
}
.dp-banrhome img,
.dp-banlhome img{
    border-radius: 22px;
    box-shadow: 1px 1px 5px 0px #e5e5e5;
}
.dp-bholinks{
    padding: 9px 10px;
    font-size: 17px;
    color: rgb(156, 156, 158);
    text-align: center;
    font-weight:bold;
}
.dp-bholinks a:link,
.dp-bholinks a:visited{
    color: rgb(156, 156, 158);
}
.dp-bholinks a:hover{
    color:#ff0000;
}
.dp-bholinks .dp-bhlinks{
    border-left: 1px solid rgb(156, 156, 158);
    line-height: 35px;
}
.owl-hslider .owl-theme .owl-nav {
    margin-top: 10px;
    position: absolute;
    top: 40%;
    font-size: 150px;
    color: #ff0000;
    opacity: 0.6;
    width: 100%;
}
.owl-hslider .owl-theme .owl-prev{
    position: absolute;
    right: 0;
    /*background: transparent !important;*/
    color: #ff0000 !important;
    opacity: 1;
}
.owl-hslider .owl-theme .owl-next{
    position: absolute;
    left: 0;
    /*background: transparent !important;*/
    color: #ff0000 !important;
    opacity: 1;
}
.owl-hslider .owl-theme .owl-dots .owl-dot span {
    width: 18px;
    height: 3px;
    margin: 5px 7px;
    background: #ff0000;
    opacity:0.4;
    display: block;
    -webkit-backface-visibility: visible;
    transition: opacity .2s ease;
    border-radius: 4px 4px;
}
.owl-hslider .owl-theme .owl-dots .owl-dot.active span,
.owl-hslider  .owl-theme .owl-dots .owl-dot:hover span {
    background: #ff0000;
    opacity: 1;
}



.dp-comments-product {
    width: 92%;
    margin: 0 auto;
}
.dp-comments-product a:link,
.dp-comments-product a:visited{
    color: #bdbdbd;
    font-size: .7rem;
    line-height: 25px;
    font-weight: bold;
    align-items: center;
}
.dp-comments-product a:hover{
    color:#ff0000;
}
.dp-title-productshow {
    color: #000;
    font-size: 1.1rem;
    font-weight: bold;
    margin-top: 0.5em;
    margin-bottom: 1em;
}
.dp-en-titleproductshow {
    color: #bdbdbd;
    font-size: .98rem;
    line-height: 19px;
    letter-spacing: 1px;
    margin-bottom: 10px;
    font-weight: bold;
}
.dp-icon-product {
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    direction: ltr;
    list-style: none;
    padding: 0!important;
}
.dp-icon-product li {
    margin-right: 1em;
}
.dp-hover-tp img{
    width: 100%;
    height: auto;
}
.dp-hover-tp:hover img {
    /* filter: brightness(0.5); */
    filter: grayscale(100%) brightness(40%) sepia(100%) hue-rotate(-50deg) saturate(1000%) contrast(0.9);
}
.dp-border-btm {
    position: relative;
    border-bottom: 1px solid #dcdcdc;
    width: 100%;
    margin: 0 auto 0;
}
.dp-features{
    color: #000;
    font-size: 1.015rem;
    font-weight: bold;
    margin-top: 0.6em;
    margin-bottom: 1em;
}
.dp-featurescontent{
    padding: 15px 15px 15px 15px;
    border: 1px solid #d2d4d3;
    background: #fff;
    text-align: justify;
    color: #949599;
    font-size: 14px;
    border-radius: 10px;
    overflow: hidden;
}
.dp-fc-vahed{
    text-align: center;
    border-bottom: 1px solid #d8d8d8;
    color: #939496;
}
.dp-fc-center{
    text-align: center;
    border-left: 1px dashed #d8d8d8;
    border-right: 1px dashed #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    color: #939496;
    font-size: 12px;
}
.dp-fc-cm{
    text-align: center;
    border-bottom: 1px solid #d8d8d8;
    color: #939496;
}
.dp-see-more-product,
.dp-see-more-product a {
    color: #ff0000;
    margin-top: 15px;
    font-size: 10px;
    font-weight: bold;
    text-align: center;
    background: #fff;
}
.dp-etesalat {
    color: #acacac;
    font-size: 13px;
    line-height: 25px;
    /* margin-bottom: 13px; */
    font-weight: bold;
    border: 1px solid #dcdcdc;
    border-radius: 6px;
    padding: 1em 1.5em;
    /* padding-right: 8.5em; */
    /* margin-top: 61px; */
    /* margin-left: 40px; */
    /* position: relative; */
    /* height: 200px;*/
}
.dp-features:before{
    content: "\f107";
    font-family: FontAwesome;
    display: inline-block;
    padding-left: 5px;
    color:#bdbdbd;
    font-size: 17px;
}
.dp-etesalat-title {
    text-align: center;
    font-size: 14px;
    color: #000;
    margin-top: 16px;
    margin-bottom: 33px;
}
.dp-leftproduct {
    width: 100%;
    margin: 0 auto;
    font-size: .8rem;
    line-height: 25px;
    margin-bottom: 13px;
    font-weight: bold;
    border: 1px solid #dcdcdc;
    border-radius: 10px;
    padding: 1.5em 1.5em;
}
.dp-send-product{
    border-radius: 10px;
    border: 1px solid #dcdcdc;
    padding: 1em 1.5em;
}
.dp-send-product .send-line{
    color: #bdbdbd;
    font-size: .67rem;
    line-height: 21px;
    margin-bottom: 10px;
    align-items: center;
    font-weight: normal;
}
.dp-send-product .send-line img{
    margin-bottom: -6px;
    margin-left: 3px;
}
.dp-send-product .dp-product-price{
    border-top: 1px solid #dcdcdc;
    padding: 1em 1.5em;
    text-align:center;
}
.dp-send-product .dp-product-price .dp-nomojod{
    font-size:13px;
}
.dp-text-tpy{
    color:#ff0000;
}
.dp-section-productshow{
    min-height: 220px;
    padding: 2em 0 0;
    margin: 2em auto 80px;
    border-top: 1px solid #ccc;
    align-items: center;
    justify-content: center;
}
.dp-img-itemproduct{
    text-align: center;
    display: block;
}
.dp-img-itemproduct img:hover {
    -webkit-filter: grayscale(100%) brightness(40%) sepia(100%) hue-rotate(-50deg) saturate(1000%) contrast(0.9);
    filter: grayscale(100%) brightness(40%) sepia(100%) hue-rotate(-50deg) saturate(1000%) contrast(0.9);
    -moz-transition: all .5s;
    -o-transition: all .5s;
    -webkit-transition: all .5s;
    transition: all .5s;
}
.dp-title-itemProduct {
    color: #000;
    font-size: .92rem;
    font-weight: bold;
    margin-top: 0.5em;
    text-align: center;
}
.dp-desc-itemproduct {
    color: #58595b;
    font-size: .75rem;
    margin-top: 0.5em;
    line-height: 19px;
    margin-bottom: 10px;
    text-align: center;
}

.dp-tab-theme-div222 {
    box-shadow: 0px 4px 6px 0px #ccc;
    border-top: none;
    padding: 20px;
    border: 1px solid #bcbec0;
    border-left: 0;
    border-right: 0;
    text-align:center;
}
.dp-tab-theme-div222 a:link,
.dp-tab-theme-div222 a:visited{
    color: #000;
    font-size: .79rem;
    font-weight: bold;
}
.dp-tab-theme-div222 a:link img{
    margin-bottom: -6px;
    margin-left: 3px;
}
.dp-tab-theme-div222 a:hover{
    color: #ff0000;
}
.dp-pro-fp-title {
    font-size: 1.5em !important;
    color: #000;
    margin-bottom: 1em;
    margin-top: 1.5em;
    line-height: 40px;
    min-width: 87px;
    right: 0;
    bottom: 1em;
    text-align: right;
    font-family: 'IRANSansBold';
    font-weight: bold;
}
.dp-pro-fp-title img{
    margin-bottom:-6px;
    margin-left: 3px;
}
.dp-pro-fp-hr {
    right: 0;
    width: 18%;
    border: none;
    position: relative;
    top: 0.9px;
    border-bottom: 2px solid #ff0000;
}
.dp-pro-body {
    line-height: 34px;
    text-align: justify;
    border: none !important;
    padding: 2%;
    color: #000;
    box-shadow: 0 0 5px 0 #ccc;
    border-radius: 20px;
    margin:45px auto;
}

.dp-page-div-box{
	margin: 20px auto;
    padding: 2em 2em;
    margin-bottom: 2em;
    box-shadow: 0 0 5px 0 #ccc;
    border-radius: 12px;
}
.dp-page-div-title{
	margin-bottom: 2em;
    text-align: center;
}
.dp-page-title-page{
	font-size: 1.1rem;
    color: #000;
    direction: rtl;
    margin-bottom: 1em;
    text-align: center;
	font-weight:bold;
}
.dp-page-section-head{
	position: relative;
    border-bottom: 1px solid #000;
    width: 120px;
    margin: 0 auto;
    display: inline-block;
    top: -7px;
}
.dp-page-section-head:before {
    width: 80px;
    border-top: 1px solid #fe0000;
    position: absolute;
    right: 0;
    content: '';
    top: 0px;
}
.dp-author-box{
	border: 1px solid #efefef;
    border-radius: 10px 10px;
    padding: 20px 20px;
}
.navigation{
	direction:ltr;
}
.navigation ul{
margin:0;
min-height: 30px;
text-align: center;
}
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
 color: #fff;
 text-decoration:none;
}
.navigation li {
 display: inline-block;
margin: 0 2px;
}
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
 background-color: #ff0000;
 border-radius: 3px;
 cursor: pointer;
 padding: 4px 8px;
margin:unset;
}
.navigation li a:hover,
.navigation li.active a {
opacity: 0.5;
 background-color: #ff0000;
}

.dp-hb-btn{
    width: 100%;
    height: 100%;
    border-radius: 12px;
    padding: 10px 10px;
    position: relative;
    display: inline-block;
    text-align: center;
    background: #f4171e;
    color: #fff;
    transition: all 500ms ease;
    -moz-transition: all 500ms ease;
    -webkit-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
}
.dp-hb-btn:hover{opacity: 0.7;}


.hb-rwd-menu,.dp-rwd-fhome{display:none!important;}
@media only screen and (max-width:1000px) {
.border2{margin-top:unset;}
.dp-banimg-page{display:none;}
.dp-litrazh {margin-bottom: 30px;}
.dp-cf-nstick {margin-top: 30px;}
.hb-rwd-raili ul{overflow: auto;white-space: nowrap;}
.hb-rwd-raili ul li{display: inline-block;padding: 4px 4px;width: 250px;}
.hb-rwd-raili ul.hb-rwd-supp li{width: auto;margin: 0 10px;text-align: center;}
.hb-rwd-raili ul.hb-rwd-supp li img{margin:auto;}
.hb-rwd-raili ul.hb-rwd-supp li p{text-align: center;}
.hb-rwd-raili ul.hb-rwd-customer li{width: auto;margin: 0 10px;text-align: center;}
.hb-rwd-raili ul.hb-rwd-customer li img{margin:auto;width: 50px;height: auto;}
.hb-rwd-raili ul.hb-rwd-enamad{text-align: center;}
.hb-rwd-raili ul.hb-rwd-enamad li{width: auto;margin: 0 10px;text-align: center;}
.hb-rwd-raili ul.hb-rwd-enamad li img{margin:auto;width: 50px;height: auto;}
.hb-rwd-menu,.dp-rwd-fhome{display:block!important;}
.dp-copyright .dp-fa{text-align:right;}
.dp-copyright .dp-en{text-align:left;}
.dp-copyright {background: #fff;}
.dp-ft-top {overflow-y: hidden;overflow-x: auto;}
.dp-ft-top .col{padding:0!important;}
.dp-ft-top .col .hb-rwd-col{padding:10px 20px;min-width:100px;min-height:100px;}
.dp-ft-top .col .hb-rwd-col img{width:100%; height:auto;}
.dp-ft-top .col .hb-rwd-col p{font-size:11px;}
.dp-rwd-fhome{overflow-y: hidden;overflow-x: auto;}
.dp-rwd-fhome:after{clear:both;content:'';}
.dp-rwd-fhome .dpcol{padding:0!important;}
.dp-rwd-fhome .dpcol .hb-rwd-col{padding:10px 20px;min-width:100px;min-height:100px;}
.dp-flogos{overflow-y: hidden;overflow-x: auto;}
.dp-flogos .col{padding:0!important;}
.dp-flogos .col .hb-rwd-col{padding:10px 20px;min-width:100px;min-height:100px;}
.dp-flogos .col .hb-rwd-col img{width:100%; height:auto;}
.dp-flogos .col .hb-rwd-col p{font-size:11px;}
.dp-top-banner-sabet,.hb-rwd{display:none!important;}
.dp-top-banner-sabet img{width:100%!important;height:auto!important;}
.owl-hslider {height:auto!important;}
.owl-hslider img,
.dp-banlt img,
.dp-banlb img{width:100%!important;height:auto!important;}
.dp-zirhslider img{width:100%!important;height:auto!important;}
.dp-zirzhslider .dp-cat-product .dp-ctitle{font-size:17px;height:auto!important;}
.owl-hslider .owl-theme .owl-nav {font-size:80px;}
.dp-zirzhslider .dp-cat-product .dp-ctitle{width:80%;}
.dp-bholinks .dp-bhlinks {border-left:0;line-height: 35px;}
.dp-bholinks .dp-bhlinks .col {line-height: 35px;}
.dp-desc {padding: 25px 0 25px 0;border-left:0;border-bottom: 1px solid rgb(195, 193, 193);}
.dp-social-footer {padding: 25px 0 25px 0;}
.dp-leftproduct{padding:0.5em 0.5em;}
#product_B_form {width:90%!important;}
.dp-fp-all center iframe{margin-top:1.05rem;border-radius:10px 10px;width:100%!important;height:auto;}
.dp-fp-all table{width:100%!important;}
}