a, a:hover, a:focus, a:visited {
    text-decoration: none !important;
}

.breadcrumb-item+.breadcrumb-item::before {
    float: right !important;
    padding-left: var(--bs-breadcrumb-item-padding-x);
}

.input-group.datepicker {
    width: 100%;
}

.input-group.datepicker input {
    width: 80%;
    max-width: 80%;
    border-radius: 4px 0 0 4px !important;
}

.input-group.datepicker .input-group-prepend {
    width: 20%;
    max-width: 20%;
}

.input-group.datepicker .input-group-text {
    border-radius: 0 4px 4px 0 !important;
    height: 38px;
    border-left: 0;
}

.input-group.datepicker .input-group-text i {
    margin: 0 auto;
}

ul.pagination {
    direction: ltr;
    margin-top: 20px;
}

.infinite-scroll>.listener {
    width: 1px;
    height: 1px;
}

.dropdown-menu .dropdown-submenu {
    left: auto !important;
    right: 100%;
}

.comment-form>div {
    padding: 5px 10px;
}

img.captcha {
    height: 35.77px;
    vertical-align: middle;
    cursor: pointer;
}

.progress {
    height: 10px !important;
    border-radius: 4px !important;
}

/* ShareBox */
.sharebox img {
    width: 32px;
}

.sharebox a {
    filter: alpha(opacity=60);
    opacity: 0.6;
    cursor: pointer;
    display: inline-block;
    width: 32px;
    height: 32px;
    background-image: url('widget32x32.png');
}

.sharebox a:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}

.sharebox .facebook {
    background-position: 0 -64px;
}

.sharebox .twitter {
    background-position: 0 -256px;
}

.sharebox .googlebookmark {
    background-position: 0 -96px;
}

.sharebox .googleplus {
    background-position: 0 -128px;
}

.sharebox .friendfeed {
    background-position: 0 -288px;
}

.sharebox .del {
    background-position: 0 0;
}

.sharebox .linkedin {
    background-position: 0 -160px;
}

.sharebox .stumbleupon {
    background-position: 0 -224px;
}

.sharebox .email {
    background-position: 0 -32px;
}

.sharebox .print {
    background-position: 0 -192px;
}

form.form div.preview img {
    margin-top: 10px;
    max-width: 150px;
}.custom-preview-1 .view {
  .keyword a {
    border-radius: 0;
    padding: 0.1rem 0.5rem;
    font-size: 0.75rem;
    margin: 0 0 0.3rem 0.15rem;
    background: #f1f1f1;
    display: inline-block;
    color: #65758b;
  }
  .pic img {    min-height:450px;    max-height:450px;  }
  .comment img{    min-height:100% !important;    max-height:100% !important;  }
  .share-btn-mobile {  line-height:0 !important;  font-size:1.5rem;}
  .share-btn-mobile i{font-weight: 400;}
  @media (max-width: 768px) {
    .pic img {min-height:250px;max-height:250px;  }
  }
}.custom-preview-2 {  position: relative;  overflow: hidden;}
.custom-preview-2 img {min-height: 391px;max-height: 391px;}

@media (max-width:768px){
  .custom-preview-2 img {min-height: 250px;max-height: 250px;  }
}.custom-preview-3 {  position: relative;  overflow: hidden;}.custom-preview-4 {position: relative;  overflow: hidden; padding: 0.5rem 0;}
.custom-preview-4:hover h3{color:rgba(var(--color-3),1) !important;}.custom-preview-5{  position: relative;  overflow: hidden;}
.custom-preview-5 img{min-width: 100px;}
.custom-preview-5:hover h3{ color: rgba(var(--color-3),1) !important;}.custom-preview-6 {  position: relative;}
.custom-preview-6 img{ min-height: 350px;  max-height:350px;}

@media (max-width: 768px) {
  .custom-preview-6 img{min-height: 245px;  max-height: 245px;}
  .custom-preview-6 h3{ -webkit-line-clamp: 1;  text-align: justify;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-box-orient: vertical;  text-overflow: ellipsis;  overflow: hidden;font-weight:700; font-size: 0.8rem !important;}
}.custom-preview-7{padding:0.5rem 0;}
.custom-preview-7:hover i{color: rgba(var(--color-3),1) !important;  border-color: rgba(var(--color-3),1) !important;}
.custom-preview-7:hover .counter{color: rgba(var(--color-3),1) !important;}.CBlock-2 {
    }
    .CBlock-2 .BlockHeader {
    }
    .CBlock-2 .BlockBody {
    }.CBlock-3 {    }
.CBlock-3 .BlockHeader {    }
.CBlock-3 .BlockBody {    }.CBlock-4 {    }
.CBlock-4 .BlockHeader {    }
.CBlock-4 .BlockBody {    }.CBlock-5 {    }
.CBlock-5 .BlockHeader {    }
.CBlock-5 .BlockBody {    }section.section.section-1 { background-repeat:repeat;
	 padding:5rem 0; }
section.section.section-2 { background-repeat:repeat;
	 padding-bottom:5rem; }
section.section.section-3 { background-repeat:repeat;
	 padding-bottom:5rem; }
section.section.section-4 { background-repeat:repeat;
	 padding-bottom:5rem; }
section.section.section-5 { background-repeat:repeat;
	 padding-bottom:5rem; }
section.section.section-6 { background-repeat:repeat;
	 padding-bottom:5rem; }
#block-9 { margin: 0 0.5rem; }


/* Font List Start */

@font-face { font-family: "yekanbakh";
src: url('./fonts/yekanbakh.woff2') format('woff2');
font-display: swap;
}

/* Font List End */

footer, section#column-footer {}
body { margin: 0; padding: 0;font-family: "yekanbakh" !important;
	}
.container-fluid {  padding: 0 !important;}
.row.row-cols-md-4 .col,.row.row-cols-md-3 .col,.row.row-cols-md-2 .col,.row.category-items .col-2,.row.category-items .col-3,.row.category-items .col-4{padding: 0.5rem;}
body {  background: #f8fafc !important;}


/* CORPORATE THEME */
:root{
  --color-1:0,132,61;       /* Green - Primary */
  --color-2:0,91,150;       /* Blue - Secondary */
  --color-3:184, 76, 38;     /* Orange - Accent */
  --color-4:225,225,225;        /* Dark */
  --bg-opacity:1;
  --text-opacity:1;
  --mdb-border-opacity:1;
  --font-family:'yekanbakh';
}

html,body{font-family:var(--font-family) !important;}

/* ===== BACKGROUND ===== */
.bg-1{background-color:rgba(var(--color-1),var(--bg-opacity))!important;}
.bg-2{background-color:rgba(var(--color-2),var(--bg-opacity))!important;}
.bg-3{background-color:rgba(var(--color-3),var(--bg-opacity))!important;}
.bg-4{background-color:rgba(var(--color-4),var(--bg-opacity))!important;}

/* ===== GRADIENT BACKGROUNDS ===== */
.bg-gra-1{background: linear-gradient(to top, #000 0%, transparent 100%);}
.bg-gra-2{  background: linear-gradient(0deg, rgba(var(--color-3),0.1) 0%, #fff 50%);}


/* ===== HOVER BACKGROUND ===== */
.hover-bg-1:hover{background-color:rgba(var(--color-1),var(--bg-opacity))!important;}
.hover-bg-2:hover{background-color:rgba(var(--color-2),var(--bg-opacity))!important;}
.hover-bg-3:hover{background-color:rgba(var(--color-3),var(--bg-opacity))!important;}
.hover-bg-4:hover{background-color:rgba(var(--color-4),var(--bg-opacity))!important;}

/* ===== BACKGROUND OPACITY ===== */
.bg-opacity-5{--bg-opacity:.05;}.bg-opacity-10{--bg-opacity:.1;}.bg-opacity-20{--bg-opacity:.2;}.bg-opacity-30{--bg-opacity:.3;}.bg-opacity-40{--bg-opacity:.4;}.bg-opacity-50{--bg-opacity:.5;}.bg-opacity-60{--bg-opacity:.6;}.bg-opacity-70{--bg-opacity:.7;}.bg-opacity-80{--bg-opacity:.8;}.bg-opacity-90{--bg-opacity:.9;}.bg-opacity-100{--bg-opacity:1;}

/* ===== TEXT ===== */
.text-1{color:rgba(var(--color-1),var(--text-opacity))!important;}
.text-2{color:rgba(var(--color-2),var(--text-opacity))!important;}
.text-3{color:rgba(var(--color-3),var(--text-opacity))!important;}
.text-4{color:rgba(var(--color-4),var(--text-opacity))!important;}

.text-gra-1{background:linear-gradient(90deg,rgba(var(--color-1),1) 0%,rgba(var(--color-2),1) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;}
.text-gra-2{background:linear-gradient(90deg,rgba(var(--color-3),1) 0%,rgba(var(--color-1),1) 70%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;}

/* ===== HOVER TEXT ===== */
.hover-text-1:hover{color:rgba(var(--color-1),var(--text-opacity))!important;}
.hover-text-2:hover{color:rgba(var(--color-2),var(--text-opacity))!important;}
.hover-text-3:hover{color:rgba(var(--color-3),var(--text-opacity))!important;}
.hover-text-4:hover{color:rgba(var(--color-4),var(--text-opacity))!important;}

/* ===== TEXT OPACITY ===== */
.text-opacity-5{--text-opacity:.05;}.text-opacity-10{--text-opacity:.1;}.text-opacity-20{--text-opacity:.2;}.text-opacity-30{--text-opacity:.3;}.text-opacity-40{--text-opacity:.4;}.text-opacity-50{--text-opacity:.5;}.text-opacity-60{--text-opacity:.6;}.text-opacity-70{--text-opacity:.7;}.text-opacity-80{--text-opacity:.8;}.text-opacity-90{--text-opacity:.9;}.text-opacity-100{--text-opacity:1;}

/* ===== BORDER ===== */
.bor-1{border:1px solid rgba(var(--color-1),var(--mdb-border-opacity))!important;}
.bor-2{border:1px solid rgba(var(--color-2),var(--mdb-border-opacity))!important;}
.bor-3{border:1px solid rgba(var(--color-3),var(--mdb-border-opacity))!important;}
.bor-4{border:1px solid rgba(var(--color-4),var(--mdb-border-opacity))!important;}
.bor-solid{border-style:solid!important;}
.bor-dashed{border-style:dashed!important;}
.bor-none{border-style:none!important;}

/* ===== HOVER BORDER ===== */
.hover-bor-1,.hover-bor-2,.hover-bor-3,.hover-bor-4{border-width:1px;border-style:solid;border-color:transparent;}
.hover-bor-1:hover{border-color:rgba(var(--color-1),var(--mdb-border-opacity))!important;}
.hover-bor-2:hover{border-color:rgba(var(--color-2),var(--mdb-border-opacity))!important;}
.hover-bor-3:hover{border-color:rgba(var(--color-3),var(--mdb-border-opacity))!important;}
.hover-bor-4:hover{border-color:rgba(var(--color-4),var(--mdb-border-opacity))!important;}

/* ===== BORDER OPACITY ===== */
.border-opacity-5{  --mdb-border-opacity:.05 !important;}
.border-opacity-10{  --mdb-border-opacity:.10 !important;}
.border-opacity-20{  --mdb-border-opacity:.20 !important;}
.border-opacity-30{  --mdb-border-opacity:.30 !important;}
.border-opacity-40{  --mdb-border-opacity:.40 !important;}
.border-opacity-50{  --mdb-border-opacity:.50 !important;}
.border-opacity-60{  --mdb-border-opacity:.60 !important;}
.border-opacity-70{  --mdb-border-opacity:.70 !important;}
.border-opacity-80{  --mdb-border-opacity:.80 !important;}
.border-opacity-90{  --mdb-border-opacity:.90 !important;}
.border-opacity-100{ --mdb-border-opacity:1 !important;}


/* ===== GLOBAL OPACITY ===== */
.opacity-5{opacity:.05;}.opacity-10{opacity:.1;}.opacity-20{opacity:.2;}.opacity-30{opacity:.3;}.opacity-40{opacity:.4;}.opacity-50{opacity:.5;}.opacity-60{opacity:.6;}.opacity-70{opacity:.7;}.opacity-80{opacity:.8;}.opacity-90{opacity:.9;}.opacity-100{opacity:1;}

/* ===== GLASS ===== */
.bg-blur{background:rgba(255,255,255,.45);backdrop-filter:blur(14px)saturate(180%);-webkit-backdrop-filter:blur(14px)saturate(180%);}

/* ===== WIDTH ===== */
.w-30{width:30%!important;}.w-40{width:40%!important;}.w-60{width:60%!important;}.w-70{width:70%!important;}.w-80{width:80%!important;}.w-90{width:90%!important;}

/* ===== FONT WEIGHT ===== */
.fw-300{font-weight:300;}.fw-400{font-weight:400;}.fw-500{font-weight:500;}.fw-600{font-weight:600;}.fw-700{font-weight:700;}.fw-800{font-weight:800;}.fw-900{font-weight:900;}

/* ===== TITLE / LABEL ===== */
.ro-titr::before,.ro-titr::after{content:"\f2e2";font-family:uicons-bold-rounded!important;}

.ro-titr{
  font-size:.75rem;
  gap:.75rem;
  border-radius:1.5rem!important;
  padding:.5rem 1rem;
  margin-bottom:1rem;
  align-items:center;
  justify-content:center;
  display:inline-flex;
  border:1px dashed rgba(var(--color-3),1)!important;
  color:rgba(var(--color-3),1);
  background-color:rgba(var(--color-3),.1)!important;
}

/* ===== LINE CLAMP ===== */

.line-clamp{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:justify;}
.line-clamp-1{-webkit-line-clamp:1;}.line-clamp-2{-webkit-line-clamp:2;}.line-clamp-3{-webkit-line-clamp:3;}

/* ===== FONT SIZE ===== */
.fs-xxlarg{font-size:5rem;}.fs-xlarg{font-size:4rem;}.fs-larg{font-size:3rem;}.fs-7{font-size:.9rem;}.fs-8{font-size:.8rem;}.fs-9{font-size:.7rem;}.fs-10{font-size:.6rem;}

/* ===== TRANSITION ===== */
.transition{transition:
  transform .5s ease,
  opacity .5s ease,
  border-color .5s ease,
  border-width .5s ease,
  background-color .5s ease,
  background-image .5s ease,
  color .5s ease !important;}
.transition-1{transition:transform .5s ease, opacity .5s ease, border-color .5s ease, border-width .5s ease !important;}
.transition-1:hover{transform:translateY(-6px)!important;}

/* ===== IMG ===== */
.object-fit-cover{object-fit:cover;}
.gray-100 {  filter: grayscale(1);}.gray-75 {  filter: grayscale(0.75);}.gray-50 {  filter: grayscale(0.5);}.gray-25 {  filter: grayscale(0.25);}


/* ===== PULSE - SHADOW FREE ===== */
.pulse{width:10px;height:10px;border-radius:50%;background:rgb(var(--color-1))!important;animation:pulse-animation 1.5s infinite;}

@keyframes pulse-animation{
  0%{opacity:1;transform:scale(1);}
  50%{opacity:.55;transform:scale(1.25);}
  100%{opacity:1;transform:scale(1);}
}



/***slick***/
.option {margin: 0 0.5rem !important;}
[dir="rtl"] .slick-prev ,.slick-next{  left: auto;}
[dir="rtl"] .slick-prev {  right: 10px !important;  z-index: 999;}
.slick-prev::before {  content: "\f105" !important;  font-family: "Font Awesome 5 Pro" !important;}
[dir="rtl"] .slick-next {  left: 10px !important;  z-index: 999;}
.slick-next::before {  content: "\f104" !important;  font-family: "Font Awesome 5 Pro" !important;}

.slick-prev:hover::before, .slick-prev:focus::before, 
.slick-next:hover::before, .slick-next:focus::before {  opacity: 0.75;}



@media (max-width: 992px) {
  /*width*/
  .container {max-width: 95% ;}
  .w-80{width:100% ;}

  /***menu-mobile***/
  .menu-mobile {bottom: 0;  width: 100%;  z-index: 9999999;  position: fixed;
    background: linear-gradient(0deg, rgba(12, 12, 12, 0.6) 0%, rgba(12, 12, 12, 0.59) 13.69%, rgba(12, 12, 12, 0.58) 25.27%, rgba(12, 12, 12, 0.55) 34.98%, rgba(12, 12, 12, 0.52) 43.09%, rgba(12, 12, 12, 0.48) 49.86%, rgba(12, 12, 12, 0.43) 55.53%, rgba(12, 12, 12, 0.38) 60.38%, rgba(12, 12, 12, 0.33) 64.65%, rgba(12, 12, 12, 0.28) 68.6%, rgba(12, 12, 12, 0.22) 72.49%, rgba(12, 12, 12, 0.17) 76.57%, rgba(12, 12, 12, 0.12) 81.11%, rgba(12, 12, 12, 0.08) 86.35%, rgba(12, 12, 12, 0.03) 92.57%, rgba(12, 12, 12, 0) 100%) !important;}
  .nav-item{  align-items: center;}
  .nav-bottom a span {  display: none;  opacity: 0;  transition: opacity .2s;  color: #fff;}
  .nav-bottom a.active span {  display: block;  opacity: 1;}
  .nav-bottom a svg path,.nav-bottom a svg rect,.nav-bottom a svg circle {  stroke: #eee;  transition: .2s;}
  .nav-bottom a.active svg * {  stroke: #fff;}
  .nav-bottom a {  text-decoration: none;  color: #555;}
  .nav-bottom a.active {  color: #fff;  margin-top: -1rem;}


  /*section-1*/
  .section-1 { width: 95% !important; border-radius: 0 0 1rem 1rem !important;padding:2rem 0px 9.5rem 0 !important;}

  /*section-2*/
  .section-2{margin-top: -8rem !important;}
  #block-9 {width:95% !important; padding: 0.5rem 1rem !important;  }
  #block-9 .row>div {padding: 0.5rem !important;}

  /*section-3*/
  .section-3 { border-radius: 1rem 1rem 0 0 !important;    padding: 9rem 0 5rem 0 !important;    margin-top: -7.8rem !important;    width: 95% !important;}

  /*section-4*/
  .section-4 {  border-radius: 0 !important;  width: 100% !important;   padding: 1rem 0 !important;}

  /*section-4*/
  .section-5 {border-radius: 1rem !important;width: 90% !important;padding: 1rem !important;margin-top: -23rem !important;}

  /*section-6*/
  .section-6 { border-radius: 0 0 1rem 1rem !important;width: 95% !important;padding: 5rem 0 25rem 0 !important;}

  /*section-7*/
  .section-7{padding: 25rem 0 5rem 0 !important;    margin-top: -23rem !important;    width: 95% !important;    border-radius: 1rem 1rem 0 0 !important;}
}