:root {
--primary-color: #000;
--secondary-color: #292930;
}

html {
font-size: 62.5%;
}

body {
margin: 0;
padding: 0;
font-family: "Vazir";
}

@media (max-width: 575px) {
.container {
    width: 95%;
}
}
.flickity-enabled {
position: relative;
}

.flickity-enabled:focus {
outline: 0;
}

.flickity-viewport {
overflow: hidden;
position: relative;
height: 100%;
}

.flickity-slider {
position: absolute;
width: 100%;
height: 100%;
}

.flickity-enabled.is-draggable {
-webkit-tap-highlight-color: transparent;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
cursor: move;
cursor: -webkit-grab;
cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
cursor: -webkit-grabbing;
cursor: grabbing;
}

.flickity-button {
position: absolute;
background: hsla(0deg, 0%, 100%, 0.75);
border: none;
color: #333;
}

.flickity-button:hover {
background: #fff;
cursor: pointer;
}

.flickity-button:focus {
outline: 0;
box-shadow: 0 0 0 5px #19f;
}

.flickity-button:active {
opacity: 0.6;
}

.flickity-button:disabled {
opacity: 0.3;
cursor: auto;
pointer-events: none;
}

.flickity-button-icon {
fill: currentColor;
}

.flickity-prev-next-button.previous {
inset-inline-end: 10px;
}

.flickity-prev-next-button.next {
inset-inline-start: 10px;
}
.tab_content .flickity-button:hover{
color: #073294;
}
.flickity-rtl .flickity-prev-next-button.previous {
inset-inline-end: auto;
inset-inline-start: 10px;
}

.flickity-rtl .flickity-prev-next-button.next {
inset-inline-start: auto;
inset-inline-end: 10px;
}

.flickity-prev-next-button .flickity-button-icon {
position: absolute;
inset-inline-end: 0%;
top: 20%;
width: 60%;
height: 60%;
}
#flickity .flickity-prev-next-button .flickity-button-icon{
inset-inline-end: 16%;
}
.flickity-page-dots {
position: absolute;
width: 100%;
bottom: -25px;
padding: 0;
margin: 0;
list-style: none;
text-align: center;
line-height: 1;
}

.flickity-rtl .flickity-page-dots {
direction: rtl;
}

.flickity-page-dots .dot {
display: inline-block;
width: 10px;
height: 10px;
margin: 0 8px;
background: #333;
border-radius: 50%;
opacity: 0.25;
cursor: pointer;
}

.flickity-page-dots .dot.is-selected {
opacity: 1;
}

@media (max-width: 992px) {
.fp-enabled body,
html.fp-enabled {
    overflow-y: scroll !important;
}
}
a {
text-decoration: none;
}

p,
h1,
h2,
h3,
h4,
h5,
a {
margin: 0;
padding: 0;
}

.header-style {
background-color: rgba(51, 51, 51, 0.5) !important;
box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.3);
backdrop-filter: blur(2.5px);
}

.title_style {
background-image: url("../img/title-back-image.png");
display: flex;
flex-wrap: wrap;
flex-direction: row;
align-items: center;
justify-content: center;
height: 102px;
background-repeat: no-repeat;
margin: 0 auto;
position: relative;
background-position: center;
}

.title_style h2 {
font-size: 2.4rem;
font-weight: 700;
position: absolute;
top: 85%;
inset-inline-end: 50%;
transform: translate(-50%, -50%);
color: #444444;
opacity: 0.7;
}

@media (max-width: 992px) {
.title_style {
    background-size: contain;
    height: 78px;
}
.title_style h2 {
    font-size: 1.8rem;
}
}
.title_box {
display: flex;
flex-wrap: wrap;
flex-direction: row;
align-items: center;
justify-content: start;
margin-bottom: 15px;
}

@media (max-width: 992px) {
.title_box {
    margin-bottom: 5px;
}
}
.title_box i {
color: #fa360a;
filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.25));
font-size: 35px;
margin-inline-end: 10px;
}

.title_box span {
width: 30px;
height: 5px;
background-color: #fa360a;
border-radius: 50px;
display: inline-block;
position: relative;
margin-inline-end: 28px;
}

.title_box span::after {
content: "";
width: 15px;
height: 5px;
position: absolute;
inset-inline-end: 0;
display: inline-block;
inset-inline-end: -18px;
background: rgba(250, 54, 10, 0.5);
border-radius: 50px;
}

@media (max-width: 992px) {
.title_box span {
    margin-inline-end: 15px;
    width: 15px;
}
.title_box span::after {
    inset-inline-end: -10px;
    width: 6px;
}
}
.title_box h4 {
font-size: 1.6rem;
font-weight: 700;
color: #2155cd;
}

@media (max-width: 992px) {
.title_box h4 {
    font-size: 1.4rem;
}
}
@media (max-width: 520px) {
.title_box h4 {
    font-size: 1.2rem;
}
}
.title_box a {
font-size: 1.4rem;
font-weight: 700;
background-color: #7c7c7c;
margin-inline-start: auto;
width: 55px;
height: 29px;
color: white;
border: 1px solid #7c7c7c;
border-radius: 5px;
text-align: center;
}

@media (max-width: 992px) {
.title_box a {
    height: 24px;
    width: 45px;
    font-size: 1rem;
}
}
@media (max-width: 520px) {
.title_box a {
    font-size: 1rem;
}
}
.sec_1 {
position: relative;
display: flex;
flex-wrap: wrap;
flex-direction: column;
align-items: center;
justify-content: center;
margin-top: 0px;
}

@media (max-width: 992px) {
.sec_1 {
    height: fit-content;
    margin-bottom: 0;
    align-items: flex-start;
    justify-content: start;
}
}
.sec_1 .full_slider, .sec_1 .video_slider {
width: 100%;
height: 82vh;
top: -20px;
}

@media (max-width: 992px) {
.sec_1 .full_slider, .sec_1 .video_slider {
    height: 650px;
    top: 0;
    overflow: hidden;
}
.sec_1 .full_slider_item img, .sec_1 .video_slider {
    height: 100% !important;
}
}
.sec_1 .full_slider_item, .sec_1 .video_slider {
height: 82vh;
width: 100%;
}

.sec_1 .full_slider_item img, .sec_1 .video_slider {
height: 82vh;
width: 100%;
object-fit: cover;
}

.sec_1 .video_slider source {
width: 100%;
height: 100%;
}

.sec_1 .full_slider .flickity-button {
width: 40px;
height: 40px;
background-color: white;
top: 50%;
border-radius: 50%;
}

.sec_1 .full_slider .flickity-button i {
font-size: 24px;
}

.sec_1 .full_slider .flickity-prev-next-button.previous {
inset-inline-start: 68px;
}

.sec_1 .full_slider .flickity-prev-next-button.next {
inset-inline-end: 68px;
}

.sec_1 .quick_access_box {
width: 100%;
position: relative;
height: 160px;
inset-inline-end: 0;
inset-inline-start: 0;
}

.sec_1 .quick_access_box::after {
content: "";
background-image: url(../img/patern1.png);
height: 160px;
position: absolute;
top: 0;
inset-inline-end: 0;
inset-inline-start: 0;
}

.sec_1 .quick_access_box .quick_access {
display: flex;
flex-wrap: wrap;
flex-direction: row;
align-items: center;
justify-content: center;
position: absolute;
inset-inline-end: 0;
inset-inline-start: 0;
top: -56%;
width: 100%;
max-width: 1127px;
margin: 0 auto;
z-index: 9999;
}

.quick_access_carousel {
width: 100%;
height: 100%;
}

.quick_access_carousel .flickity-slider {
display: flex;
justify-content: center;
flex-flow: row wrap;
}
.quick_access_carousel  .flickity-viewport{width:100% !important;}
a.quick_access_item {
margin-inline-end: 35px;
margin-inline-start: 35px;
}

.sec_1 .quick_access_box .quick_access .quick_access_item {
cursor: pointer;
}


.quick_access_item:last-child {
margin-inline-end: 0;
}

.sec_1 .quick_access_box .quick_access .quick_access_item .box_icon {
display: flex;
flex-wrap: wrap;
flex-direction: column;
align-items: center;
justify-content: center;
flex-wrap: wrap;
width: 160px;
height: 160px;
background: rgba(255, 255, 255, 0.5);
border: 5px solid rgba(255, 255, 255, 0.75);
border-radius: 500px;
transition: 0.8s;
}

.sec_1 .quick_access_box .quick_access .quick_access_item .box_icon .img-box {
display: flex;
flex-wrap: wrap;
flex-direction: row;
align-items: center;
justify-content: center;
border-radius: 70px;
background-color: #2155cd;
width: 100px;
height: 100px;
}

.sec_1 .quick_access_box .quick_access .quick_access_item .box_icon .img-box img {
filter: brightness(0) invert(1);
width: 90px;
height: 90px;
}

.sec_1 .quick_access_box .quick_access .quick_access_item .box_icon i {
display: flex;
flex-wrap: wrap;
flex-direction: row;
align-items: center;
justify-content: center;
border-radius: 70px;
background-color: #2155cd;
width: 100px;
height: 100px;
font-size: 65px;
color: white;
}

.sec_1 .quick_access_box .quick_access .quick_access_item p {
font-size: 1.8rem;
font-weight: 500;
color: var(--secondary-color);
margin-top: 15px;
text-align: center;
}
.sec_1 .quick_access_box .quick_access .quick_access_item .box_icon i{
    transition: 0.5s;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-o-transition: 0.5s;
}
.sec_1 .quick_access_box .quick_access .quick_access_item:hover .box_icon i, .sec_1 .quick_access_box .quick_access .quick_access_item:hover .box_icon .img-box {
width: 145px;
height: 145px;
}

.sec_1 .quick_access_box .quick_access .quick_access_item:hover p {
color: #2155cd;
}

@media (max-width: 1360px) {
.sec_1 .quick_access_box {
    bottom: 0;
}
.sec_1 .quick_access_box .quick_access {
    max-width: 992px;
    width: 992px;
}
.sec_1 .quick_access_box .quick_access .quick_access_item {
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.sec_1 .quick_access_box .quick_access .quick_access_item .box_icon {
    width: 120px;
    height: 120px;
}
.sec_1 .quick_access_box .quick_access .quick_access_item:hover .box_icon i {
    width: 110px;
    height: 110px;
}
.sec_1 .quick_access_box .quick_access .quick_access_item .box_icon i {
    width: 80px;
    height: 80px;
    font-size: 40px;
}
.sec_1 .quick_access_box .quick_access .quick_access_item p {
    font-size: 1.6rem;
}
}
@media (max-width: 1200px) {
.sec_1 .quick_access_box .quick_access {
    max-width: 900px;
    width: 900px;
}
.sec_1 .quick_access_box .quick_access .quick_access_item .box_icon i {
    width: 70px;
    height: 70px;
    font-size: 35px;
}
.sec_1 .quick_access_box .quick_access .quick_access_item p {
    font-size: 1.4rem;
}
}
@media (max-width: 992px) {
.sec_1 .quick_access_box {
    max-width: 100%;
    margin: 0 auto;
    bottom: 80px;
    height: 180px;
    align-items: center;
}
.sec_1 .quick_access_box::after {
    top: 0;
}
.sec_1 .quick_access_box .quick_access {
    max-width: 100%;
    width: 100%;
    display: block;
    top: -4px;
    margin-top: 15px;
}
.sec_1 .quick_access_box .quick_access .quick_access_item {
    width: 20%;
    margin-inline-end: 10px;
}
.sec_1 .quick_access_box .quick_access .quick_access_item .box_icon i {
    width: 88% !important;
    height: 88% !important;
}
}
.sec_2 {
position: relative;
background-image: url(../img/patern2.png);
}

@media (max-width: 992px) {
.sec_2 {
    padding-top: 60px;
}
}
.sec_2 .news {
width: 100%;
background-repeat: no-repeat;
}

@media (max-width: 992px) {
.sec_2 .news {
    padding-top: 8px;
}
}
.sec_2 .news_box {
margin-top: 30px;
display: flex;
flex-wrap: wrap;
flex-direction: row;
align-items: start;
justify-content: space-between;
}

@media (max-width: 992px) {
.sec_2 .news_box {
    justify-content: space-between;
}
}
.sec_2 .news_box_right {
max-width: 26%;
width: 100%;
}

@media (max-width: 992px) {
.sec_2 .news_box_right {
    max-width: 100%;
    border: none;
    margin-bottom: 60px;
    background-color: white;
    box-shadow: 0px 15px 30px rgba(33, 85, 205, 0.15);
    border-radius: 5px;
    padding: 2%;
}
}
.sec_2 .news_box_right .item_news {
display: flex;
flex-wrap: wrap;
flex-direction: column;
align-items: start;
justify-content: space-between;
margin-bottom: 0;
}

.sec_2 .news_box_right .item_news .sub_title {
font-size: 1.4rem;
font-weight: 400;
color: #7c7c7c;
}

@media (max-width: 1200px) {
.sec_2 .news_box_right .item_news .sub_title {
    font-size: 1.2rem;
    font-weight: 400;
}
}
.sec_2 .news_box_right .item_news_title {
font-size: 1.6rem;
font-weight: 700;
color: var(--primary-color);
cursor: pointer;
display: -webkit-box !important;
-webkit-line-clamp: 1;
overflow: hidden !important;
-webkit-box-orient: vertical;
}

@media (max-width: 1360px) {
.sec_2 .news_box_right .item_news_title {
    font-size: 1.4rem;
    font-weight: 700;
}
}
.sec_2 .news_box_right .item_news_date {
font-size: 1.4rem;
font-weight: 400;
color: #7c7c7c;
}

@media (max-width: 1200px) {
.sec_2 .news_box_right .item_news_date {
    font-size: 1.2rem;
    font-weight: 400;
}
}
.sec_2 .news_box_right .item_news:hover .item_news_title {
transition: color 0.5s;
-webkit-transition: color 0.5s;
-moz-transition: color 0.5s;
-o-transition: color 0.5s;
color: #2155cd;
}

@media (max-width: 992px) {
.sec_2 .news_box_right .item_news {
    margin-bottom: 5px;
}
.sec_2 .news_box_right .item_news_title {
    font-size: 1.2rem;
}
.sec_2 .news_box_right .item_news_date {
    font-size: 1.2rem;
}
}
.sec_2 .news_box_center {
width: 43%;
height: 40vh;
position: relative;
margin: 0;
}

@media (max-width: 992px) {
.sec_2 .news_box_center {
    max-width: 100%;
    width: 100%;
    order: -2;
    height: 430px;
    margin-bottom: 15px;
}
}
.sec_2 .news_box_center img {
width: 100%;
height: 39vh;
object-fit: cover;
border-radius: 20px;
}

@media (max-width: 992px) {
.sec_2 .news_box_center img {
    height: 280px;
}
}
.sec_2 .news_box_center .box_text {
width: 96%;
height: 192px;
padding: 30px;
position: absolute;
z-index: 99;
background: #ffffff;
border: 1px solid #e8f9fd;
box-shadow: 0px 15px 30px rgba(33, 85, 205, 0.15);
border-radius: 5px;
top: 85%;
inset-inline-end: 50%;
transform: translate(-50%, -50%);
}

@media (max-height: 996px) {
.title_style {
    height: 86px;
    background-size: contain;
}
.sec_2 .news_box_center .box_text {
    top: 96%;
}
.sec_2 .news .about_sanandaj {
    margin-top: 100px;
}
}
@media (max-width: 1360px) {
.sec_2 .news_box_center .box_text {
    max-width: 470px;
    height: 165px;
    padding: 15px;
}
}
@media (max-width: 1200px) {
.sec_2 .news_box_center .box_text {
    max-width: 430px;
}
}
@media (max-width: 992px) {
.sec_2 .news_box_center .box_text {
    top: 70%;
}
}
.sec_2 .news_box_center .box_text_top {
font-size: 1.4rem;
font-weight: 400;
color: #7c7c7c;
line-height: 29px;
}

@media (max-width: 1360px) {
.sec_2 .news_box_center .box_text_top {
    font-size: 1.2rem;
    font-weight: 400;
}
}
.sec_2 .news_box_center .box_text_title {
font-size: 1.8rem;
font-weight: 700;
color: var(--primary-color);
cursor: pointer;
display: -webkit-box !important;
-webkit-line-clamp: 2;
overflow: hidden !important;
-webkit-box-orient: vertical;
line-height: 24px;
}

@media (max-width: 1360px) {
.sec_2 .news_box_center .box_text_title {
    font-size: 1.4rem;
    font-weight: 400;
}
}
.sec_2 .news_box_center .box_text_bottom {
font-size: 1.6rem;
font-weight: 400;
color: var(--primary-color);
cursor: pointer;
display: -webkit-box !important;
-webkit-line-clamp: 2;
overflow: hidden !important;
-webkit-box-orient: vertical;
line-height: 24px;
}

@media (max-width: 1360px) {
.sec_2 .news_box_center .box_text_bottom {
    font-size: 1.2rem;
    font-weight: 200;
}
}
.sec_2 .news_box_center:hover img {
filter: brightness(0.4);
}

.sec_2 .news_box_center:hover .box_text_title,
.sec_2 .news_box_center:hover .box_text_bottom {
transition: color 0.5s;
-webkit-transition: color 0.5s;
-moz-transition: color 0.5s;
-o-transition: color 0.5s;
color: #2155cd;
}

.sec_2 .news_box_left {
width: 26%;
position: relative;
}

@media (max-width: 992px) {
.sec_2 .news_box_left {
    max-width: 100%;
    width: 100%;
    background-color: white;
    box-shadow: 0px 15px 30px rgba(33, 85, 205, 0.15);
    border-radius: 5px;
    padding: 2%;
}
}
.tabs_item {
cursor: pointer;
}

.show_tab {
visibility: visible !important;
opacity: 1 !important;
}

.sec_2 .news_box_left .arch_news {
font-size: 1.4rem !important;
font-weight: 700 !important;
text-align: center;
background: #7c7c7c;
border: 1px solid #7c7c7c;
border-radius: 5px;
color: white !important;
line-height: 29px !important;
width: 149px !important;
height: 29px !important;
padding: 0 10px;
margin-top: 30px;
}

@media (max-width: 1360px) {
.sec_2 .news_box_left .arch_news {
    font-size: 1rem;
    font-weight: 500;
}
}
.sec_2 .news .about_sanandaj {
display: flex;
flex-wrap: wrap;
flex-direction: row;
align-items: center;
justify-content: space-between;
margin-top: 60px;
background-color: white;
height: 280px;
padding: 40px 60px;
background: linear-gradient(180deg, #f8f8f8 0%, #ffffff 100%);
border: 1px solid rgba(220, 220, 220, 0.3);
box-shadow: 0px 30px 60px rgba(33, 85, 205, 0.15), inset 0px 4px 250px rgba(121, 218, 232, 0.1);
border-radius: 20px;
}

.sec_2 .news .about_sanandaj p {
font-size: 1.8rem;
font-weight: 400;
max-width: 600px;
display: -webkit-box !important;
-webkit-line-clamp: 4;
overflow: hidden !important;
-webkit-box-orient: vertical;
}

.sec_2 .news .about_sanandaj img {
max-width: 467px;
height: 220px;
object-fit: cover;
}

@media (max-width: 1360px) {
.sec_2 .news .about_sanandaj {
    margin-top: 30px;
    height: 260px;
    padding: 20px 30px;
}
.sec_2 .news .about_sanandaj p {
    font-size: 1.6rem;
}
.sec_2 .news .about_sanandaj img {
    max-width: 400px;
    height: fit-content;
}
}
@media (max-width: 1200px) {
.sec_2 .news .about_sanandaj {
    margin-top: 30px;
    height: 260px;
    padding: 20px 30px;
}
.sec_2 .news .about_sanandaj p {
    font-size: 1.4rem;
    max-width: 500px;
}
.sec_2 .news .about_sanandaj img {
    max-width: 300px;
    height: fit-content;
}
}
@media (max-width: 992px) {
.sec_2 .news .about_sanandaj {
    margin-top: 60px;
    height: 210px;
    padding: 0 15px;
}
.sec_2 .news .about_sanandaj p {
    font-size: 1.2rem;
    max-width: 100%;
}
.sec_2 .news .about_sanandaj img {
    max-width: 35% !important;
    height: fit-content;
    order: -3 !important;
}
}
.sec_3 {
background: url(../img/patern2.png);
}

.sec_3 .tourist {
display: grid;
grid-template-rows: 28vh 28vh;
grid-template-areas: "img1 img2 img2 img3" "img4 img4 img5 img5";
grid-gap: 30px;
margin-top: 30px;
}
.sec_3 .tourist {
display: grid;
grid-template-columns: repeat(8 , 1fr);
grid-template-rows: repeat(2 , 330px);
grid-template-areas: "img1 img1 img2 img2 img2 img2 img3 img3" 
                        "img4 img4 img4 img6 img6 img5 img5 img5";  grid-gap: 30px;
margin-top: 30px;
}
.sec_3 .tourist_item {
border-radius: 20px;
position: relative;
overflow: hidden;
}
.sec_3 .tourist_item img {
width: 100%;
height: 100%;
object-fit: cover;
transition: transform 2s;
-webkit-transition: transform 2s;
-moz-transition: transform 2s;
-o-transition: transform 2s;
}
.sec_3 .tourist_item h5 {
font-size: 2rem;
font-weight: 700;
position: absolute;
bottom: 30px;
right: 30px;
color: #FFFFFF;
text-shadow: 0px 3px 2px rgba(0, 0, 0, 0.5);
line-height: 42px;
z-index: 9999;
}
.sec_3 .tourist_item span {
display: inline-block;
width: 5px;
height: 5px;
background: white;
border-radius: 50px;
}
.sec_3 .tourist_item span:nth-child(2) {
background: rgba(255, 255, 255, 0.7);
margin: 0 3px;
}
.sec_3 .tourist_item span:nth-child(3) {
background: rgba(255, 255, 255, 0.4);
margin-left: 10px;
}
.sec_3 .tourist_item::after {
content: "";
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
background: linear-gradient(140.43deg, rgba(121, 218, 232, 0) 0%, rgba(33, 85, 205, 0.7) 100%);
}
.sec_3 .tourist_item:first-child {
grid-area: img1;
max-width: 330px;
}
.sec_3 .tourist_item:nth-child(2) {
grid-area: img2;
}
.sec_3 .tourist_item:nth-child(3) {
grid-area: img3;
max-width: 330px;
}
.sec_3 .tourist_item:nth-child(4) {
grid-area: img4;
}
.sec_3 .tourist_item:nth-child(5) {
grid-area: img6;
max-width: 330px;
}
.sec_3 .tourist_item:nth-child(6) {
grid-area: img5;
}
.sec_3 .tourist_item:hover {
transition: box-shadow 0.5s;
-webkit-transition: box-shadow 0.5s;
-moz-transition: box-shadow 0.5s;
-o-transition: box-shadow 0.5s;
box-shadow: 0px 10px 30px rgba(33, 85, 205, 0.2);
}
.sec_3 .tourist_item:hover img {
transition: transform 2s;
-webkit-transition: transform 2s;
-moz-transition: transform 2s;
-o-transition: transform 2s;
transform: scale(1.1);
}

.sec_3 .more {
display: flex;
flex-wrap: wrap;
flex-direction: row;
align-items: center;
justify-content: center;
}

.sec_3 .more .more_button {
font-size: 2rem;
font-weight: 700;
display: flex;
flex-wrap: wrap;
flex-direction: row;
align-items: center;
justify-content: center;
background: #e8f9fd;
border: 1px solid #e8f9fd;
box-shadow: 0px 15px 30px rgba(33, 85, 205, 0.15);
border-radius: 5px;
text-align: center;
color: #2155cd;
line-height: 42px;
margin: 40px auto;
width: 169px;
height: 72px;
}

.sec_3 .more:hover .more_button {
transition: box-shadow 0.8s;
-webkit-transition: box-shadow 0.8s;
-moz-transition: box-shadow 0.8s;
-o-transition: box-shadow 0.8s;
box-shadow: none;
}

@media (max-width: 992px) {
.sec_3 {
    padding-top: 60px;
}
.sec_3 .tourist {
    height: 820px;
    grid-template-rows: repeat(4, 1fr);
    grid-template-areas: "img1 img1 img2 img2" "img3 img3 img3 img3" "img6 img6 img6 img6" "img4 img4 img5 img5";
}
.sec_3 .tourist_item h5 {
    font-size: 1.6rem;
    bottom: 50%;
    right: 50%;
    transform: translate(50%, 50%);
    width: 100%;
    display: flex;
    text-align: center;
    justify-content: center;
}
.sec_3 .tourist_item span {
    display: none;
}
.sec_3 .more .more_button {
    margin: 30px auto;
    font-size: 1.4rem;
    width: 150px;
    height: 55px;
}
}
.sec_4 {
position: relative;
}

@media (max-width: 992px) {
.sec_4 {
    margin-top: 0px;
    padding-top: 30px;
}
}
.sec_4::after {
content: "";
position: absolute;
background-image: url(../img/Sanandaj_from_Abidar\ 1.png);
inset-inline-start: 0;
top: 0;
opacity: 0.1;
z-index: -1;
width: 100%;
bottom: 0;
height: 100%;
background-size: cover;
}

.sec_4 .Introduction {
display: flex;
flex-wrap: wrap;
flex-direction: row;
align-items: center;
justify-content: start;
height: 450px;
background: linear-gradient(180deg, #F8F8F8 0%, #FFFFFF 100%);
border: 1px solid rgba(220, 220, 220, 0.3);
box-shadow: 0px 30px 60px rgba(33, 85, 205, 0.15), inset 0px 4px 250px rgba(121, 218, 232, 0.1);
border-radius: 20px;
overflow: hidden;
position: relative;
z-index: 9;
}

.sec_4 .Introduction img {
height: 100%;
width: 100%;
max-width: 550px;
object-fit: cover;
}

.sec_4 .Introduction .box_description {
display: flex;
flex-wrap: wrap;
flex-direction: column;
align-items: start;
justify-content: start;
margin: 0 auto;
}

.sec_4 .Introduction .box_description h5 {
font-size: 2rem;
font-weight: 500;
color: #0aa1dd;
z-index: 99;
}
[dir =rtl].sec_4 .Introduction .box_description h5 {  text-align: right;}
[dir =ltr].sec_4 .Introduction .box_description h5 {  text-align: left;}

[dir =rtl].sec_4 .Introduction .box_description h4 {  text-align: right;}
[dir =ltr].sec_4 .Introduction .box_description h4 {  text-align: left;}
.sec_4 .Introduction .box_description h4 {
font-size: 2.4rem;
font-weight: 700;
color: #2155cd;
line-height: 50px;
margin-bottom: 15px;
}

.sec_4 .Introduction .box_description p {
text-align: justify;
font-size: 1.6rem;
font-weight: 400;
display: -webkit-box !important;
-webkit-line-clamp: 5;
overflow: hidden !important;
-webkit-box-orient: vertical;
color: var(--primary-color);
line-height: 24px;
max-width: 590px;
}

@media (max-width: 1360px) {
.sec_4 .Introduction {
    height: 320px;
    padding: 0;
}
.sec_4 .Introduction img {
    max-width: 450px;
}
}
@media (max-width: 1200px) {
.sec_4 .Introduction img {
    max-width: 32%;
}
.sec_4 .Introduction .box_description {
    max-width: 68%;
}
}
@media (max-width: 992px) {
.sec_4 .Introduction {
    height: fit-content;
}
.sec_4 .Introduction img {
    max-width: 80%;
    height: 300px;
    object-fit: cover;
    margin: 10px auto;
    border-radius: 15px;
}
.sec_4 .Introduction .box_description {
    max-width: 95%;
}
.sec_4 .Introduction .box_description h5 {
    text-align: center;
    margin: 0 auto;
    font-size: 1.6rem;
}
.sec_4 .Introduction .box_description h4 {
    text-align: center;
    margin: 0 auto;
    font-size: 1.8rem;
}
.sec_4 .Introduction .box_description p {
    font-size: 1.6rem;
    margin-bottom: 10px;
}
}
@media (max-width: 520px) {
.sec_4 .Introduction .box_description h5, .sec_4 .Introduction .box_description h4 {
    margin: 5px auto;
    line-height: 15px;
}
}
.sec_4 .access_section .tabs-section {
display: flex;
flex-wrap: wrap;
flex-direction: row;
align-items: center;
justify-content: center;
padding: 0;
margin-top: 60px;
list-style: none;
}

.sec_4 .access_section .tabs-section li {
padding: 15px 30px;
background: #e8f9fd;
border: 1px solid #e8f9fd;
box-shadow: 0px 15px 30px rgba(33, 85, 205, 0.15);
border-radius: 5px;
margin-inline-end: 15px;
position: relative;
font-size: 2rem;
font-weight: 700;
line-height: 42px;
transition: 0.5s;
color: #2155CD;
}

@media (max-width: 992px) {
.sec_4 .access_section .tabs-section li {
    padding: 0 25px;
}
}
@media (max-width: 1360px) {
.sec_4 .access_section .tabs-section li {
    font-size: 1.8rem;
}
}
@media (max-width: 1200px) {
.sec_4 .access_section .tabs-section li {
    font-size: 1.6rem;
}
}
@media (max-width: 992px) {
.sec_4 .access_section .tabs-section li {
    font-size: 1.4rem;
}
}
@media (max-width: 520px) {
.sec_4 .access_section .tabs-section li {
    font-size: 1.2rem;
}
}
.sec_4 .access_section .tabs-section li::after {
content: "";
position: absolute;
inset-inline-end: 55%;
bottom: -10px;
width: 0;
height: 0;
border-inline-end: 10px solid rgba(0, 0, 0, 0);
border-inline-start: 10px solid rgba(0, 0, 0, 0);
border-top: 10px solid #0aa1dd;
opacity: 0;
}

@media (max-width: 680px) {
.sec_4 .access_section .tabs-section li {
    font-size: 1.2rem;
}
}
.sec_4 .access_section .tabs-section li.active {
background: #0aa1dd;
border: 1px solid #0aa1dd;
box-shadow: 0px 15px 30px rgba(10, 161, 221, 0.5);
color: #fff;
}

.sec_4 .access_section .tabs-section li.active::after {
transition: 0.5s;
opacity: 1;
}

.sec_4 .access_section .tabgroup {
margin-top: 60px;
}

.sec_4 .access_section .tabgroup .elems {
display: none;
}

.sec_4 .access_section .tabgroup .elems .box_elem {
display: flex;
flex-wrap: wrap;
flex-direction: column;
align-items: center;
justify-content: start;
width: 25.04%;
height: 235px;
border-inline-end: 1px solid rgba(68, 68, 68, 0.4);
flex-wrap: nowrap;
transition: 0;
}

@media (max-width: 992px) {
.sec_4 .access_section .tabgroup .elems .box_elem {
    border: none;
    width: 45% !important;
    margin-inline-end: 20px;
}
}
.sec_4 .access_section .tabgroup .elems .box_elem img {
width: 85px;
height: 85px;
object-fit: cover;
border-radius: 15px;
background-color: rgba(0, 0, 0, 0);
}

.sec_4 .access_section .tabgroup .elems .box_elem .hide-img {
display: none;
}

.sec_4 .access_section .tabgroup .elems .box_elem .box_details {
display: flex;
flex-wrap: wrap;
flex-direction: column;
align-items: center;
justify-content: center;
width: 240px;
}

.sec_4 .access_section .tabgroup .elems .box_elem .box_details_title {
font-size: 1.6rem;
font-weight: 700;
line-height: 38px;
color: #444;
margin: 0 0 10px 0 !important;
text-align: center;
}

.sec_4 .access_section .tabgroup .elems .box_elem .box_details_description {
font-size: 1.4rem;
font-weight: 400;
display: -webkit-box !important;
-webkit-line-clamp: 3;
overflow: hidden !important;
-webkit-box-orient: vertical;
line-height: 24px;
color: var(--primary-color);
margin-bottom: 15px;
text-align: center;
}

.sec_4 .access_section .tabgroup .elems .box_elem > i {
font-size: 60px;
color: #444;
border-radius: 50%;
width: 80px;
height: 80px;
background-color: rgba(0, 0, 0, 0);
text-align: center;
}

.sec_4 .access_section .tabgroup .elems .box_elem .view_more span {
display: inline-block;
width: 5px;
height: 5px;
border-radius: 50px;
background: rgba(250, 54, 10, 0.4);
margin-inline-end: 3px;
}

.sec_4 .access_section .tabgroup .elems .box_elem .view_more span:nth-child(2) {
background: rgba(250, 54, 10, 0.7);
}

.sec_4 .access_section .tabgroup .elems .box_elem .view_more span:nth-child(3) {
background: #fa360a;
}

.sec_4 .access_section .tabgroup .elems .box_elem .view_more i {
color: #fa360a;
font-size: 10px;
vertical-align: middle;
}

.sec_4 .access_section .tabgroup .elems .box_elem:hover > i {
transition: background-color 0.5s;
-webkit-transition: background-color 0.5s;
-moz-transition: background-color 0.5s;
-o-transition: background-color 0.5s;
transition: color 0.8s;
-webkit-transition: color 0.8s;
-moz-transition: color 0.8s;
-o-transition: color 0.8s;
background: rgba(10, 161, 221, 0.15);
color: #0aa1dd;
}

.sec_4 .access_section .tabgroup .elems .box_elem:hover .box_details_title {
transition: color 0.5s;
-webkit-transition: color 0.5s;
-moz-transition: color 0.5s;
-o-transition: color 0.5s;
color: #2155cd;
}

.sec_4 .access_section .tabgroup .elems .box_elem:hover .view_more span {
transition: color 0.3s;
-webkit-transition: color 0.3s;
-moz-transition: color 0.3s;
-o-transition: color 0.3s;
background: rgba(10, 161, 221, 0.4);
}

.sec_4 .access_section .tabgroup .elems .box_elem:hover .view_more span:nth-child(2) {
transition: color 0.5s;
-webkit-transition: color 0.5s;
-moz-transition: color 0.5s;
-o-transition: color 0.5s;
background: rgba(10, 161, 221, 0.7);
}

.sec_4 .access_section .tabgroup .elems .box_elem:hover .view_more span:nth-child(3) {
transition: color 0.8s;
-webkit-transition: color 0.8s;
-moz-transition: color 0.8s;
-o-transition: color 0.8s;
background: rgba(10, 161, 221, 0.7);
}

.sec_4 .access_section .tabgroup .elems .box_elem:hover .view_more i {
transition: color 0.5s;
-webkit-transition: color 0.5s;
-moz-transition: color 0.5s;
-o-transition: color 0.5s;
color: #0aa1dd;
}

@media (max-width: 1360px) {
.sec_4 .access_section .tabgroup .elems .box_elem {
    width: 25.3%;
    max-width: 25.3%;
}
.sec_4 .access_section .tabgroup .elems .box_elem .box_details {
    width: 99%;
}
.sec_4 .access_section .tabgroup .elems .box_elem .box_details_title {
    font-size: 1.5rem;
    margin-top: 10px;
}
.sec_4 .access_section .tabgroup .elems .box_elem .box_details_description {
    font-size: 1.2rem;
}
}
@media (max-width: 992px) {
.sec_4 .access_section .tabgroup .elems .box_elem {
    max-width: 32%;
    width: 32%;
    height: 260px;
}
.sec_4 .access_section .tabgroup .elems .box_elem .box_details {
    width: 99%;
}
.sec_4 .access_section .tabgroup .elems .box_elem .box_details_title {
    font-size: 1.3rem;
    margin-top: 10px;
    line-height: 18px;
    display: flex;
    align-items: start;
    justify-self: start;
    height: 24px;
}
}
.sec_4 .access_section .tabgroup .elems.show {
display: block;
}

@media (max-width: 1360px) {
.sec_5 {
    padding-top: 0;
}
}
.sec_5 .bg_layer {
background-image: url(../img/patern1.png);
background-position: top;
height: 310px;
border-bottom: 1px solid rgba(220, 220, 220, 0.3);
box-shadow: 0px 30px 60px rgba(33, 85, 205, 0.05), inset 0px 4px 250px rgba(121, 218, 232, 0.1);
position: relative;
padding: 60px 0;
}

@media (max-width: 1360px) {
.sec_5 .bg_layer {
    padding: 30px 0;
    height: 280px;
    display: flex;
    justify-content: space-between;
    text-align: center;
    align-content: center;
}
}
@media (max-width: 720px) {
.sec_5 .bg_layer {
    height: fit-content;
    padding-bottom: 0;
}
}
.sec_5 .bg_layer::after {
content: "";
position: absolute;
top: 0;
inset-inline-start: 0;
inset-inline-end: 0;
bottom: 0;
background: linear-gradient(180deg, rgba(33, 85, 205, 0.05) 0%, rgba(232, 249, 253, 0.05) 100%);
}

.sec_5 .bg_layer .amar {
display: flex;
flex-wrap: wrap;
flex-direction: row;
align-items: center;
justify-content: space-between;
top: 0;
max-width: 1074px;
margin: 0 auto;
}

@media (max-width: 1360px) {
.sec_5 .bg_layer .amar {
    width: 90%;
}
}
.sec_5 .bg_layer .amar_item {
display: flex;
flex-wrap: wrap;
flex-direction: column;
align-items: center;
justify-content: start;
width: 175px;
height: 190px;
}

.sec_5 .bg_layer .amar_item .progress {
display: flex;
flex-wrap: wrap;
flex-direction: row;
align-items: center;
justify-content: center;
width: 100px;
height: 100px;
text-align: center;
border-radius: 50%;
position: relative;
border: 1px solid #0aa1dd;
}

.sec_5 .bg_layer .amar_item .progress .niafam {
font-size: 60px;
color: #2155cd;
}

.sec_5 .bg_layer .amar_item .detail {
display: flex;
flex-wrap: wrap;
flex-direction: column;
align-items: center;
justify-content: center;
height: 72px;
}

.sec_5 .bg_layer .amar_item .detail h3 {
font-size: 1.8rem;
font-weight: 700;
color: #444444;
height: 38px;
text-align: center;
width: 100%;
}

.sec_5 .bg_layer .amar_item .detail p {
font-size: 1.6rem;
font-weight: 400;
display: flex;
flex-wrap: wrap;
flex-direction: row;
align-items: center;
justify-content: center;
color: var(--primary-color);
text-align: center;
position: relative;
height: 24px;
margin: 0;
}

.sec_5 .bg_layer .amar_item .detail p .power {
order: -1;
margin-inline-end: 2px;
position: relative;
}

.sec_5 .bg_layer .amar_item .detail p .power span {
position: absolute;
top: -8px;
inset-inline-start: -8px;
font-size: 12px;
}

@media (max-width: 1200px) {
.sec_5 .bg_layer .amar_item {
    width: 145px;
    height: 190px;
}
.sec_5 .bg_layer .amar_item .progress {
    width: 80px;
    height: 80px;
}
.sec_5 .bg_layer .amar_item .progress .niafam {
    font-size: 45px;
}
.sec_5 .bg_layer .amar_item .detail {
    height: fit-content;
}
.sec_5 .bg_layer .amar_item .detail h3 {
    font-size: 1.6rem;
    line-height: 18px;
    margin-top: 10px;
}
.sec_5 .bg_layer .amar_item .detail p {
    font-size: 1.4rem;
}
}
@media (max-width: 720px) {
.sec_5 .bg_layer .amar_item {
    width: 50%;
    height: 155px;
}
}
@media (max-width: 680px) {
.sec_5 .bg_layer .amar_item .detail {
    height: fit-content;
}
.sec_5 .bg_layer .amar_item .detail h3 {
    font-size: 1.2rem;
    line-height: 18px;
    margin-top: 10px;
    height: 20px;
}
.sec_5 .bg_layer .amar_item .detail p {
    font-size: 1.2rem;
}
}
.sec_5 .sec_footer {
background-image: url(../img/patern2.png);
height: calc(100vh - 310px);
display: flex;
flex-wrap: wrap;
flex-direction: row;
align-items: center;
justify-content: center;
}

.sec_5 .sec_footer .grid_footer {
display: grid;
grid-template-areas: "item1 item1 item2 item3" "item1 item1 item4 item3" "item6 item6 item6 item6";
grid-gap: 30px 67.36px;
}

@media (max-width: 992px) {
.sec_5 .sec_footer .grid_footer {
    grid-template-areas: "item1 item1 item2 item2" "item1 item1 item3 item3" "item4 item4 item5 item5" "item6 item6 item6 item6";
}
}
@media (max-width: 520px) {
.sec_5 .sec_footer .grid_footer {
    grid-template-areas: "item1 item1 item1 item1" "item2 item2 item2 item2" "item3 item3 item3 item3" "item4 item4 item5 item5" "item6 item6 item6 item6";
    grid-gap: 10px 30px;
    height: fit-content !important;
}
.sec_5 .sec_footer .grid_footer .footer_item {
    margin-top: 10px !important;
}
.sec_5 .sec_footer .grid_footer .footer_item .map {
    height: 190px !important;
    margin-bottom: 10px;
}
.sec_5 .sec_footer .grid_footer .footer_item .left_box .update {
    margin-top: 10px !important;
}
}
.sec_5 .sec_footer .footer_item:first-child .map {
height: 323px;
width: 260px;
margin-inline-end: 30px;
}

.sec_5 .sec_footer .footer_item:first-child .map img {
width: 100%;
height: 100%;
object-fit: cover;
}

.sec_5 .sec_footer .footer_item:nth-child(2) {
grid-area: item2;
}

.sec_5 .sec_footer .footer_item:nth-child(3) {
grid-area: item3;
}

.sec_5 .sec_footer .footer_item:nth-child(3) .footer_box_left {
display: flex;
flex-wrap: wrap;
flex-direction: row;
align-items: center;
justify-content: space-between;
}

.sec_5 .sec_footer .footer_item:nth-child(3) .footer_box_left .social {
display: flex;
flex-wrap: wrap;
flex-direction: row;
align-items: end;
justify-content: end;
margin-top: 50px;
}

.sec_5 .sec_footer .footer_item:nth-child(3) .footer_box_left .social i {
color: rgb(68, 68, 68);
font-size: 19px;
margin-inline-end: 7px;
}

@media (max-width: 520px) {
.sec_5 .sec_footer .footer_item:nth-child(3) .footer_box_left .social i {
    font-size: 15px;
}
}
.sec_5 .sec_footer .footer_item:nth-child(3) .footer_box_left .social i:hover {
transition: color 0.3s;
-webkit-transition: color 0.3s;
-moz-transition: color 0.3s;
-o-transition: color 0.3s;
color: #2155cd;
}

@media (max-width: 520px) {
.sec_5 .sec_footer .footer_item:nth-child(3) .footer_box_left {
    width: 100%;
    justify-content: end;
}
.sec_5 .sec_footer .footer_item:nth-child(3) .footer_box_left .social {
    margin-top: 10px;
    margin-bottom: -25px;
}
}
@media (max-width: 1360px) {
.sec_5 .sec_footer .footer_item:nth-child(3) {
    position: relative;
}
.sec_5 .sec_footer .footer_item:nth-child(3) .footer_box_left {
    position: absolute;
    bottom: 0;
    inset-inline-end: 0;
}
}
@media (max-width: 760px) {
.sec_5 .sec_footer .footer_item:nth-child(3) {
    margin-top: -140px;
}
}
.sec_5 .sec_footer .footer_item ul {
display: flex;
flex-wrap: wrap;
flex-direction: column;
align-items: start;
justify-content: start;
padding: 0;
list-style: none;
}

.sec_5 .sec_footer .footer_item ul .footer_arch_item {
display: flex;
flex-wrap: wrap;
flex-direction: row;
align-items: center;
justify-content: start;
margin-bottom: 5px;
width: fit-content;
}

.sec_5 .sec_footer .footer_item ul .footer_arch_item .icon {
display: flex;
flex-wrap: wrap;
flex-direction: row;
align-items: center;
justify-content: center;
width: 30px;
height: 30px;
border: 1px solid #2155cd;
border-radius: 50%;
text-align: center;
margin-inline-end: 15px;
}

@media (max-width: 520px) {
.sec_5 .sec_footer .footer_item ul .footer_arch_item .icon {
    width: 15px;
    height: 15px;
    margin-inline-end: 5px !important;
}
}
.sec_5 .sec_footer .footer_item ul .footer_arch_item .icon .niafam {
color: #2155cd;
font-size: 15px;
}

@media (max-width: 1360px) {
.sec_5 .sec_footer .footer_item ul .footer_arch_item .icon {
    margin-inline-end: 10px;
}
}
@media (max-width: 992px) {
.sec_5 .sec_footer .footer_item ul .footer_arch_item .icon .niafam {
    font-size: 10px;
}
}
.sec_5 .sec_footer .footer_item ul .footer_arch_item span,
.sec_5 .sec_footer .footer_item ul .footer_arch_item a {
font-size: 1.6rem;
font-weight: 500;
color: var(--primary-color);
max-width: 275px;
line-height: 34px;
}

@media (max-width: 1360px) {
.sec_5 .sec_footer .footer_item ul .footer_arch_item span,
.sec_5 .sec_footer .footer_item ul .footer_arch_item a {
    font-size: 1.4rem;
}
}
@media (max-width: 992px) {
.sec_5 .sec_footer .footer_item ul .footer_arch_item span,
.sec_5 .sec_footer .footer_item ul .footer_arch_item a {
    font-size: 1.2rem;
}
}
.sec_5 .sec_footer .footer_item ul .footer_arch_item .head {
color: #2155cd;
}

.sec_5 .sec_footer .footer_item ul .footer_arch_item .circle {
display: flex;
flex-wrap: wrap;
flex-direction: row;
align-items: center;
justify-content: start;
}

.sec_5 .sec_footer .footer_item ul .footer_arch_item .circle span {
display: inline-block;
width: 5px;
height: 5px;
background: #444444;
border-radius: 50px;
}

.sec_5 .sec_footer .footer_item ul .footer_arch_item .circle span:nth-child(2) {
background: rgba(68, 68, 68, 0.7);
margin: 0 3px;
}

.sec_5 .sec_footer .footer_item ul .footer_arch_item .circle span:nth-child(3) {
background: rgba(68, 68, 68, 0.4);
margin-inline-end: 10px;
}

@media (max-width: 520px) {
.sec_5 .sec_footer .footer_item ul .footer_arch_item .circle span {
    width: 2px;
    height: 2px;
}
.sec_5 .sec_footer .footer_item ul .footer_arch_item .circle span:nth-child(2) {
    margin: 0 1px;
}
.sec_5 .sec_footer .footer_item ul .footer_arch_item .circle span:nth-child(3) {
    margin-inline-end: 5px;
}
}
.sec_5 .sec_footer .footer_item ul .footer_arch_item:hover a {
transition: color 0.3s;
-webkit-transition: color 0.3s;
-moz-transition: color 0.3s;
-o-transition: color 0.3s;
color: #2155cd;
}

.sec_5 .sec_footer .footer_item .left_box {
display: flex;
flex-wrap: wrap;
flex-direction: column;
align-items: start;
justify-content: space-between;
}

.sec_5 .sec_footer .footer_item .left_box .update {
font-size: 1.4rem;
font-weight: 500;
line-height: 29px;
color: #444444;
margin-top: 40px;
}

@media (max-width: 992px) {
.sec_5 .sec_footer .footer_item .left_box .update {
    font-size: 1rem;
}
}
.sec_5 .sec_footer .copyright {
grid-area: item6;
display: flex;
flex-wrap: wrap;
flex-direction: column;
align-items: center;
justify-content: space-between;
}

.sec_5 .sec_footer .copyright p,
.sec_5 .sec_footer .copyright a {
font-size: 1.6rem;
font-weight: 400;
color: #444444;
line-height: 34px;
}

@media (max-width: 992px) {
.sec_5 .sec_footer .copyright p,
.sec_5 .sec_footer .copyright a {
    font-size: 1rem;
}
}
.sec_5 .sec_footer .copyright a:hover {
transition: color 0.3s;
-webkit-transition: color 0.3s;
-moz-transition: color 0.3s;
-o-transition: color 0.3s;
color: #2155cd;
}

@media (max-width: 1360px) {
.sec_5 .sec_footer {
    padding-top: 15px;
}
.sec_5 .sec_footer .footer_item:first-child .map {
    width: 33%;
    height: 260px;
    margin-inline-end: 16px;
}
.sec_5 .sec_footer .footer_item:first-child .left_box {
    width: 60%;
}
}
@media (max-width: 1200px) {
.sec_5 .sec_footer {
    padding-top: 15px;
}
.sec_5 .sec_footer .footer_item:first-child .map {
    width: 100%;
    height: 260px;
    margin-inline-end: 16px;
}
.sec_5 .sec_footer .footer_item:first-child .left_box {
    width: 100%;
}
}
@media (max-width: 720px) {
.sec_5 .sec_footer {
    padding-top: 0;
}
}
.progress-circle {
font-size: 20px;
position: relative;
padding: 0;
width: 100px;
height: 100px;
border-radius: 50%;
line-height: 100px;
}

.progress-circle:after {
border: none;
position: absolute;
top: 0.35em;
inset-inline-end: 0.35em;
text-align: center;
display: block;
border-radius: 50%;
width: 4.3em;
height: 4.3em;
background-color: white;
content: " ";
}

.progress-circle span {
inset-inline-end: -8px;
position: absolute;
height: 87px;
width: 87px;
text-align: center;
display: flex;
justify-self: center;
align-items: center;
z-index: 2;
border-radius: 50%;
top: 4px;
font-size: 58px;
color: #2155cd;
}

.progress-circle .border {
position: absolute;
height: 94px;
width: 94px;
border: 1px solid #2155cd;
border-radius: 50%;
z-index: -3;
top: 2px;
inset-inline-end: 2px;
}

.left-half-clipper {
border-radius: 50%;
width: 100px;
height: 100px;
position: absolute;
clip: rect(0, 100px, 100px, 2.5em);
}

.progress-circle.over50 .left-half-clipper {
clip: rect(auto, auto, auto, auto);
}

.value-bar {
position: absolute;
clip: rect(0, 2.5em, 5em, 0);
width: 5em;
height: 5em;
border-radius: 50%;
border: 0.45em solid #0aa1dd;
box-sizing: border-box;
}

.progress-circle.over50 .first50-bar {
position: absolute;
clip: rect(0, 5em, 5em, 2.5em);
background-color: #0aa1dd;
border-radius: 50%;
width: 100px;
height: 100px;
}

.progress-circle:not(.over50) .first50-bar {
display: none;
}

.progress-circle.p0 .value-bar {
display: none;
}

.progress-circle.p1 .value-bar {
transform: rotate(4deg);
}

.progress-circle.p2 .value-bar {
transform: rotate(7deg);
}

.progress-circle.p3 .value-bar {
transform: rotate(11deg);
}

.progress-circle.p4 .value-bar {
transform: rotate(14deg);
}

.progress-circle.p5 .value-bar {
transform: rotate(18deg);
}

.progress-circle.p6 .value-bar {
transform: rotate(22deg);
}

.progress-circle.p7 .value-bar {
transform: rotate(25deg);
}

.progress-circle.p8 .value-bar {
transform: rotate(29deg);
}

.progress-circle.p9 .value-bar {
transform: rotate(32deg);
}

.progress-circle.p10 .value-bar {
transform: rotate(36deg);
}

.progress-circle.p11 .value-bar {
transform: rotate(40deg);
}

.progress-circle.p12 .value-bar {
transform: rotate(43deg);
}

.progress-circle.p13 .value-bar {
transform: rotate(47deg);
}

.progress-circle.p14 .value-bar {
transform: rotate(50deg);
}

.progress-circle.p15 .value-bar {
transform: rotate(54deg);
}

.progress-circle.p16 .value-bar {
transform: rotate(58deg);
}

.progress-circle.p17 .value-bar {
transform: rotate(61deg);
}

.progress-circle.p18 .value-bar {
transform: rotate(65deg);
}

.progress-circle.p19 .value-bar {
transform: rotate(68deg);
}

.progress-circle.p20 .value-bar {
transform: rotate(72deg);
}

.progress-circle.p21 .value-bar {
transform: rotate(76deg);
}

.progress-circle.p22 .value-bar {
transform: rotate(79deg);
}

.progress-circle.p23 .value-bar {
transform: rotate(83deg);
}

.progress-circle.p24 .value-bar {
transform: rotate(86deg);
}

.progress-circle.p25 .value-bar {
transform: rotate(90deg);
}

.progress-circle.p26 .value-bar {
transform: rotate(94deg);
}

.progress-circle.p27 .value-bar {
transform: rotate(97deg);
}

.progress-circle.p28 .value-bar {
transform: rotate(101deg);
}

.progress-circle.p29 .value-bar {
transform: rotate(104deg);
}

.progress-circle.p30 .value-bar {
transform: rotate(108deg);
}

.progress-circle.p31 .value-bar {
transform: rotate(112deg);
}

.progress-circle.p32 .value-bar {
transform: rotate(115deg);
}

.progress-circle.p33 .value-bar {
transform: rotate(119deg);
}

.progress-circle.p34 .value-bar {
transform: rotate(122deg);
}

.progress-circle.p35 .value-bar {
transform: rotate(126deg);
}

.progress-circle.p36 .value-bar {
transform: rotate(130deg);
}

.progress-circle.p37 .value-bar {
transform: rotate(133deg);
}

.progress-circle.p38 .value-bar {
transform: rotate(137deg);
}

.progress-circle.p39 .value-bar {
transform: rotate(140deg);
}

.progress-circle.p40 .value-bar {
transform: rotate(144deg);
}

.progress-circle.p41 .value-bar {
transform: rotate(148deg);
}

.progress-circle.p42 .value-bar {
transform: rotate(151deg);
}

.progress-circle.p43 .value-bar {
transform: rotate(155deg);
}

.progress-circle.p44 .value-bar {
transform: rotate(158deg);
}

.progress-circle.p45 .value-bar {
transform: rotate(162deg);
}

.progress-circle.p46 .value-bar {
transform: rotate(166deg);
}

.progress-circle.p47 .value-bar {
transform: rotate(169deg);
}

.progress-circle.p48 .value-bar {
transform: rotate(173deg);
}

.progress-circle.p49 .value-bar {
transform: rotate(176deg);
}

.progress-circle.p50 .value-bar {
transform: rotate(180deg);
}

.progress-circle.p51 .value-bar {
transform: rotate(184deg);
}

.progress-circle.p52 .value-bar {
transform: rotate(187deg);
}

.progress-circle.p53 .value-bar {
transform: rotate(191deg);
}

.progress-circle.p54 .value-bar {
transform: rotate(194deg);
}

.progress-circle.p55 .value-bar {
transform: rotate(198deg);
}

.progress-circle.p56 .value-bar {
transform: rotate(202deg);
}

.progress-circle.p57 .value-bar {
transform: rotate(205deg);
}

.progress-circle.p58 .value-bar {
transform: rotate(209deg);
}

.progress-circle.p59 .value-bar {
transform: rotate(212deg);
}

.progress-circle.p60 .value-bar {
transform: rotate(216deg);
}

.progress-circle.p61 .value-bar {
transform: rotate(220deg);
}

.progress-circle.p62 .value-bar {
transform: rotate(223deg);
}

.progress-circle.p63 .value-bar {
transform: rotate(227deg);
}

.progress-circle.p64 .value-bar {
transform: rotate(230deg);
}

.progress-circle.p65 .value-bar {
transform: rotate(234deg);
}

.progress-circle.p66 .value-bar {
transform: rotate(238deg);
}

.progress-circle.p67 .value-bar {
transform: rotate(241deg);
}

.progress-circle.p68 .value-bar {
transform: rotate(245deg);
}

.progress-circle.p69 .value-bar {
transform: rotate(248deg);
}

.progress-circle.p70 .value-bar {
transform: rotate(252deg);
}

.progress-circle.p71 .value-bar {
transform: rotate(256deg);
}

.progress-circle.p72 .value-bar {
transform: rotate(259deg);
}

.progress-circle.p73 .value-bar {
transform: rotate(263deg);
}

.progress-circle.p74 .value-bar {
transform: rotate(266deg);
}

.progress-circle.p75 .value-bar {
transform: rotate(270deg);
}

.progress-circle.p76 .value-bar {
transform: rotate(274deg);
}

.progress-circle.p77 .value-bar {
transform: rotate(277deg);
}

.progress-circle.p78 .value-bar {
transform: rotate(281deg);
}

.progress-circle.p79 .value-bar {
transform: rotate(284deg);
}

.progress-circle.p80 .value-bar {
transform: rotate(288deg);
}

.progress-circle.p81 .value-bar {
transform: rotate(292deg);
}

.progress-circle.p82 .value-bar {
transform: rotate(295deg);
}

.progress-circle.p83 .value-bar {
transform: rotate(299deg);
}

.progress-circle.p84 .value-bar {
transform: rotate(302deg);
}

.progress-circle.p85 .value-bar {
transform: rotate(306deg);
}

.progress-circle.p86 .value-bar {
transform: rotate(310deg);
}

.progress-circle.p87 .value-bar {
transform: rotate(313deg);
}

.progress-circle.p88 .value-bar {
transform: rotate(317deg);
}

.progress-circle.p89 .value-bar {
transform: rotate(320deg);
}

.progress-circle.p90 .value-bar {
transform: rotate(324deg);
}

.progress-circle.p91 .value-bar {
transform: rotate(328deg);
}

.progress-circle.p92 .value-bar {
transform: rotate(331deg);
}

.progress-circle.p93 .value-bar {
transform: rotate(335deg);
}

.progress-circle.p94 .value-bar {
transform: rotate(338deg);
}

.progress-circle.p95 .value-bar {
transform: rotate(342deg);
}

.progress-circle.p96 .value-bar {
transform: rotate(346deg);
}

.progress-circle.p97 .value-bar {
transform: rotate(349deg);
}

.progress-circle.p98 .value-bar {
transform: rotate(353deg);
}

.progress-circle.p99 .value-bar {
transform: rotate(356deg);
}

.progress-circle.p100 .value-bar {
transform: rotate(360deg);
}

@media (max-width: 992px) {
.tabgroup {
    margin-top: 0;
    padding-top: 20px;
    padding: 20px;
    border-radius: 0 0 5px 5px;
}
.sec_4 .access_section .tabgroup {
    margin-top: 15px;
}
.sec_2 .news_box_left {
    padding: 0 !important;
}
.sec_2 .news_box_left .tabs li.active > p {
    border-radius: 0;
}
}
.counter__box {
display: flex;
flex-flow: column wrap;
border: 1px solid #2155CD;
border-radius: 50%;
width: 94px;
height: 94px;
align-items: center;
justify-content: center;
}

.counter__box span {
font-size: 1.4rem;
font-weight: bold;
}

@media (max-height: 100px) and (min-width: 992px) {
.sec_2 .news .about_sanandaj {
    height: 230px;
}
.sec_2 .news .about_sanandaj img {
    height: 164px;
}
.sec_2 .news_box_left .tabgroup .box_tab .item_tab img {
    height: 60px;
}
.sec_2 .news_box_left .tabgroup .box_tab .item_tab {
    height: 70px;
    margin-bottom: 8px;
}
.sec_4 .Introduction {
    height: 40vh;
}
.sec_2 .news_box_left .tabgroup .box_tab .item_tab .box_details_text {
    font-size: 1.4rem;
    line-height: 19px;
}
.sec_2 .news_box_left .arch_news {
    margin-top: 6px !important;
}
.sec_5 .bg_layer {
    height: 260px;
}
.sec_5 .sec_footer {
    height: calc(100vh - 260px);
}
}
@media (max-width: 992px) {
button.flickity-button {
    display: none;
}
.sec_2 .news_box_center .box_text {
    max-width: 101%;
}
.sec_2 .news .about_sanandaj {
    margin-top: 40px;
}
.sec_2 {
    padding: 0 !important;
}
.sec_3 .tourist {
    grid-template-rows: auto;
}
.sec_5 .sec_footer .footer_item:nth-child(3) .footer_box_left {
    position: static;
}
.footer {
    height: fit-content !important;
}
.sec_2 .news .about_sanandaj {
    flex-direction: column !important;
    justify-content: space-evenly !important;
    flex-wrap:nowrap;
}
}
@media (min-width: 1360px) {
.container {
    max-width: 1290px;
    width: 100%;
    padding: 0;
}
}
@media (min-height: 920px) {
.sec_2 .news_box_right .item_news {
    margin-bottom: 15px;
}
.sec_2 .news_box_right .item_news_title {
    -webkit-line-clamp: 2;
    line-height: 32px;
}
}
@media (min-width: 992px) and (max-height: 920px) {
.sec_5 .sec_footer .footer_item:first-child .left_box {
    width: 52%;
}
.sec_5 .sec_footer .footer_item .left_box .update {
    margin-top: 15px;
}
.sec_4 .access_section .tabs-section {
    margin-top: 45px;
}
.sec_5 .sec_footer .footer_item:first-child .map {
    width: 40%;
}
.sec_5 .sec_footer .footer_item:first-child .left_box {
    width: 52%;
}
.sec_2 .news .about_sanandaj {
    height: 180px;
    padding: 20px 60px;
    margin-top: 100px;
    width: 97%;
}
.sec_2 .news .about_sanandaj img {
    height: 142px;
}
.sec_2 .news .about_sanandaj p {
    max-width: 67%;
    text-align: justify;
}
.sec_2 .news_box_center .box_text {
    width: 96%;
    height: 175px;
    padding: 20px 30px;
}
.sec_1 .quick_access_box .quick_access {
    top: -55%;
}
.container {
    max-width: 1140px;
}
.sec_4 .Introduction {
    margin-top: 20px;
}
.prn__text_box {
    width: calc(100% - 325px) !important;
}
.sec_4 .Introduction img {
    max-width: 325px;
}
.sec_4 .Introduction .box_description h5 {
    line-height: 26px;
}
.sec_4 .Introduction .box_description h4 {
    margin-bottom: 5px;
}
.sec_4 .Introduction .box_description p {
    line-height: 30px;
    max-width: 590px;
}
.sec_3 .tourist {
    grid-template-rows: repeat(2 , 250px);}
.sec_3 .tourist_item h5 {
    font-size: 1.8rem;
    bottom: 20px;}
.sec_3 .more .more_button {
    margin: 20px auto;
    width: 160px;
    height: 55px;
}
.sec_4 .access_section .tabs {
    margin-top: 40px;
}
.sec_4 .access_section .tabgroup {
    margin-top: 39px;
}
.sec_4 .access_section .tabgroup .elems .box_elem .box_details_title {
    margin-top: 10px;
}
.sec_5 .sec_footer .footer_item:first-child .map {
    order: -2;
}
}
@media (min-height: 670px) and (max-height: 920px) and (max-width: 992px) {
.sec_5 .sec_footer .footer_item ul .footer_arch_item span, .sec_5 .sec_footer .footer_item ul .footer_arch_item a {
    font-size: 1.4rem;
}
.sec_5 .sec_footer .footer_item:first-child .map {
    order: -2;
}
.sec_5 .bg_layer {
    height: 220px;
    padding: 40px 0;
}
.sec_5 .sec_footer {
    height: calc(100vh - 220px);
    padding-top: 30px;
}
}
@media (max-width: 992px) {
.sec_5 .bg_layer {
    height: fit-content;
    padding: 20px0;
    position: relative;
}
}
@media (max-width: 620px) {
.sec_4 .Introduction .box_description h4 {
    font-size: 1.6rem;
    line-height: 18px;
}
}
.sec_2 .news_box_left .tabs {
display: flex;
flex-wrap: wrap;
flex-direction: row;
align-items: center;
justify-content: start;
list-style: none;
padding: 0;
margin: 0 0 15px 0;
}

.sec_2 .news_box_left .tabs li {
display: flex;
flex-wrap: wrap;
flex-direction: row;
cursor: pointer;
align-items: center;
justify-content: center;
height: 51px;
width: 123px;
font-size: 1.4rem;
font-weight: 700;
line-height: 29px;
color: #7c7c7c;
}

@media (max-width: 1200px) {
.sec_2 .news_box_left .tabs li {
    text-align: center;
    font-size: 1.2rem;
    font-weight: 700;
}
}
@media (max-width: 520px) {
.sec_2 .news_box_left .tabs li {
    font-size: 1rem;
    font-weight: 700;
}
}
@media (max-width: 1360px) {
.sec_2 .news_box_left .tabs li {
    max-width: 95px;
}
}
@media (max-width: 992px) {
.sec_2 .news_box_left .tabs li {
    max-width: 49%;
    height: 32px;
}
}
.sec_2 .news_box_left .tabs li.active {
background: #0aa1dd;
border: 1px solid #0aa1dd;
border-radius: 20px 20px 0px 0px;
color: #fff;
}

.sec_2 .news_box_left .tabgroup .box_tab {
display: none;
flex-wrap: wrap;
flex-direction: column;
align-items: start;
justify-content: start;
}

@media (max-width: 992px) {
.sec_2 .news_box_left .tabgroup .box_tab {
    flex-direction: row;
}
}
.sec_2 .news_box_left .tabgroup .box_tab .item_tab {
display: flex;
flex-wrap: wrap;
flex-direction: row;
align-items: start;
justify-content: start;
width: 300px;
height: 85px;
margin-bottom: 15px;
}

@media (max-width: 1360px) {
.sec_2 .news_box_left .tabgroup .box_tab .item_tab {
    width: 100%;
    height: 65px;
}
}
@media (max-width: 992px) {
.sec_2 .news_box_left .tabgroup .box_tab .item_tab {
    width: 49%;
}
}
@media (max-width: 680px) {
.sec_2 .news_box_left .tabgroup .box_tab .item_tab {
    width: 100%;
}
}
.sec_2 .news_box_left .tabgroup .box_tab .item_tab img {
width: 94px;
height: 80px;
object-fit: cover;
border-radius: 20px;
margin-left: 15px;
}

@media (max-width: 1360px) {
.sec_2 .news_box_left .tabgroup .box_tab .item_tab img {
    width: 50px;
    height: 60px;
    border-radius: 15px;
}
}
@media (max-width: 992px) {
.sec_2 .news_box_left .tabgroup .box_tab .item_tab img {
    height: 65px;
    width: 20%;
    max-width: 20%;
}
}
@media (max-width: 520px) {
.sec_2 .news_box_left .tabgroup .box_tab .item_tab img {
    height: 44px;
    width: 24%;
    max-width: 24%;
    border-radius: 10px;
}
}
.sec_2 .news_box_left .tabgroup .box_tab .item_tab .box_details {
display: flex;
flex-wrap: wrap;
flex-direction: column;
align-items: start;
justify-content: start;
width: 191px;
}

@media (max-width: 1360px) {
.sec_2 .news_box_left .tabgroup .box_tab .item_tab .box_details {
    width: 150px;
}
}
@media (max-width: 1200px) {
.sec_2 .news_box_left .tabgroup .box_tab .item_tab .box_details {
    max-width: 100px;
}
}
@media (max-width: 992px) {
.sec_2 .news_box_left .tabgroup .box_tab .item_tab .box_details {
    max-width: 70%;
    width: 70%;
    justify-content: space-between;
    height: 100%;
}
}
@media (max-width: 520px) {
.sec_2 .news_box_left .tabgroup .box_tab .item_tab .box_details {
    max-width: 66%;
    width: 66%;
}
}
.sec_2 .news_box_left .tabgroup .box_tab .item_tab .box_details_text {
font-size: 1.4rem;
font-weight: 700;
line-height: 29.39px;
color: var(--primary-color);
display: -webkit-box !important;
-webkit-line-clamp: 2;
overflow: hidden !important;
-webkit-box-orient: vertical;
}

@media (max-width: 1360px) {
.sec_2 .news_box_left .tabgroup .box_tab .item_tab .box_details_text {
    font-size: 1rem;
    font-weight: 500;
    line-height: 18px;
}
}
@media (max-width: 992px) {
.sec_2 .news_box_left .tabgroup .box_tab .item_tab .box_details_text {
    font-size: 1.2rem;
    font-weight: 500;
}
}
.sec_2 .news_box_left .tabgroup .box_tab .item_tab .box_details_date {
font-size: 1rem;
font-weight: 300;
line-height: 25px;
color: #7c7c7c;
}

.sec_2 .news_box_left .tabgroup .box_tab .item_tab:hover .box_details_text {
transition: color 0.3s;
-webkit-transition: color 0.3s;
-moz-transition: color 0.3s;
-o-transition: color 0.3s;
color: #2155cd;
}

.sec_2 .news_box_left .arch_news {
font-size: 1.4rem;
font-weight: 700;
text-align: center;
background: #7c7c7c;
border: 1px solid #7c7c7c;
border-radius: 5px;
color: #fff;
line-height: 29px;
width: 149px;
height: 29px;
padding: 0 10px;
margin-top: 30px;
}

@media (max-width: 1360px) {
.sec_2 .news_box_left .arch_news {
    font-size: 1rem;
    font-weight: 500;
}
}
.sec_2 .news_box_left .tabgroup .box_tab.active {
display: block;
}

.sec_4 .access_section .tabs-section li {
cursor: pointer;
}

.sec_4 .access_section .tabs-section li.active, .sec_4 .access_section .tabs-section li:hover {
background: #0aa1dd;
border: 1px solid #0aa1dd;
box-shadow: 0px 15px 30px rgba(10, 161, 221, 0.5);
color: #fff;
}

.sec_4 .access_section .tabs-section li.active::after, .sec_4 .access_section .tabs-section li:hover::after {
transition: 0.5s;
opacity: 1;
}

@media (max-width: 1400px) {
The smallest laptop screen size {
    font-size: 2rem;
}
}
@media (min-height: 660px) and (max-height: 920px) {
.sec_1 .quick_access_box .quick_access {
    top: -55%;
}
.sec_2 .news_box_left .tabgroup .box_tab .item_tab {
    height: 72px;
    margin-bottom: 10px;
}
.sec_2 .news_box_left .tabgroup .box_tab .item_tab .box_details_text {
    line-height: 23px;
}
.sec_2 .news_box_left .tabgroup .box_tab .item_tab img {
    height: 66px;
}
.sec_2 .news .about_sanandaj {
    height: 170px;
    margin-top: 100px;
}
.sec_4 .Introduction {
    height: 40vh;
}
.sec_4 .access_section .tabs-section {
    margin-top: 35px;
}
.sec_4 .access_section .tabgroup .elems .box_elem {
    height: 200px;
}
.sec_2 .news .about_sanandaj p {
    font-size: 1.6rem;
}
}
@media (min-width: 992px) and (max-height: 850px) {
.sec_5 .bg_layer {
    height: 190px;
    padding: 20px 0;
}
.sec_5 .sec_footer {
    background-image: url(../img/patern2.png);
    height: calc(100vh - 192px);
    padding-top: 22px;
}
.line {
    margin-bottom: 0;
}
}
/* flickity button */
.tab_content .flickity-button {
position: absolute;
background: transparent;
border: none;
color: #2054cd;
z-index: 99999;
width: 36px;
top: 40%;
height: 70px;
transition: 0.3;
}

.flickity-rtl .flickity-prev-next-button.previous {
inset-inline-start: -25px;
}

.tab_content .flickity-rtl .flickity-prev-next-button.next {
inset-inline-end: -80px;
}

@media (max-width: 992px) {
.sec_4 .access_section .tabgroup .elems .box_elem {
    height: 184px;
}
.sec_4 .access_section .tabgroup {
    margin-bottom: 30px;
}
}
.tab_content .view_more {
position: absolute;
bottom: 0px;
}


@media (min-height: 990px) {
.tab_content .view_more {
    bottom: 30px;
}
}
@media (max-width: 620px) {
.sec_4 .access_section .tabgroup .elems .box_elem {
    max-width: 49%;
    width: 49%;
}
.sec_1 .quick_access_box .quick_access .quick_access_item {
    width: 26%;
}
}
@media (max-width: 480px) {
.sec_1 .quick_access_box .quick_access .quick_access_item {
    width: 33%;
}
}
.prn__text_box {
display: flex;
align-content: center;
justify-content: center;
text-align: center;
width: calc(100% - 550px);
position: relative;
}

.prn__text_box .button_list_circle {
position: absolute;
inset-inline-start: -30px;
top: 50%;
transform: translateY(-50%);
display: flex;
flex-flow: column wrap;
justify-content: center;
align-content: center;
}

.prn__text_box .button_list_circle div {
background: linear-gradient(to left, white 50%, transparent 50%) right;
width: 70px;
height: 70px;
border-radius: 50%;
display: flex;
justify-content: center;
align-content: center;
text-align: center;
margin-bottom: 10px;
margin-top: 10px;
position: relative;
}

.prn__text_box .button_list_circle div a {
width: 65px;
height: 65px;
background: #E8F9FD;
border: 1px solid #79DAE8;
border-radius: 50%;
position: absolute;
top: 50%;
inset-inline-end: 50%;
transform: translate(-50%, -50%);
filter: drop-shadow(-10px 0px 30px rgba(121, 218, 232, 0.5));
}

.prn__text_box .button_list_circle div a i {
font-size: 35px;
color: #0AA1DD;
position: absolute;
top: 50%;
inset-inline-end: 50%;
transform: translate(-50%, -50%);
}

.button_list_Rectangle {
margin-top: 20px;
}

.button_list_Rectangle a {
    margin: 0 0px 0 10px;
    padding: 5px 15px;
    background: #e9f8fd;
    box-shadow: 0px 2px 5px rgb(10 161 221 / 17%);
    color: #0da1dd;
    border-radius: 5px;
    font-weight: bold;
    font-size: 1.2rem;
    transition: 0.3s;
}
.button_list_Rectangle a:hover{
        background: #09a0dd;
        color:white;
}
@media (max-width: 992px) {
.prn__text_box .button_list_circle {
    inset-inline-end: 7px;
    top: -33%;
    transform: translateY(-100%);
    inset-inline-start: auto;
}
.sec_4 .Introduction .box_description h5, .sec_4 .Introduction .box_description h4 {
    line-height: normal;
}
.sec_4 .Introduction .box_description p {
    font-size: 1.4rem;
}
.prn__text_box {
    width: 100%;
    margin-bottom: 30px;
}
.sec_4 .Introduction .box_description p {
    margin-top: 15px;
}
}
@media (max-width: 992px) {
.sec_4 .Introduction {
    height: fit-content !important;
}
.sec_1 .quick_access_box .quick_access {
    top: 0 !important;
}
.sec_4 .Introduction img {
    margin-top: 30px;
}
}

span.name_button {
    background-color: #e6f8fc;
    border-radius: 10px;
    color: #0da1dd;
    font-size: 14px;
    font-weight: 500;
    opacity: 0; 
    padding: 8px 10px;
    position: absolute;
    inset-inline-end: calc(100% + 5px);
    top: 9px;
    transition: .3s;
    visibility: hidden; 
    white-space: nowrap;
}
span.name_button:before {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #e7f9fd;
    border-style: solid;
    border-width: 4.5px 4.5px 4.5px 5px;
    content: "";
    display: inline-block;
    height: 0px;
    inset-inline-start: 100%;
    position: absolute;
    top: 50%;
    transform: rotate(180deg) translateY(50%);
    width: 0px;
}
.prn__text_box .button_list_circle div:hover span.name_button{
        visibility: visible; 
        opacity: 1; 
}
.box_description__top {
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
    width: 100%;
    align-items: start;
}
.box__head {
    display: flex;
    flex-flow: column wrap;
    align-items: start;
}
.button_list_Rectangle{
    margin-top: 0 ;
}
.box__head h5{
margin-right: 0;
}
@media (max-width:992px){
.box_description__top {
    flex-direction: column;
    margin-top: 10px;
}
.button_list_Rectangle {
    margin-top: 20px;
    margin-bottom:10px;
}
}


.full__slider__item img{height:100%;width:100%;}
#flickity .flickity-viewport , #flickity .flickity-slider{height:100% !important;}
    .sec_1 .full_slider .flickity-button {    background-color: transparent;    color: #c1c1c1;}
    .sec_1 .full_slider .flickity-prev-next-button.previous {    inset-inline-start: 10%;}
    .sec_1 .full_slider .flickity-prev-next-button.next {    inset-inline-end: 10%;}
    .desk_megamenu > .desk_megamenu-item > .niafam {
    transform: rotate(-90deg);
    }
    .niafam-down-arrow:before {
    content: "\e919";
    }
    .full_slider .full__slider__item{width:100%;height:100%;}

/* responsive tourist */
@media (max-width: 992px) {
.sec_3 .tourist {
    height: auto;
    grid-template-columns: repeat(3 , 1fr);
    grid-template-areas:
    "img1 img2 img3"
    "img4 img5 img6";
}
}
@media (max-width: 575px) {
.sec_3 .tourist {
    height: auto;
    grid-template-columns: repeat(2 , 1fr);
    grid-template-areas:
    "img1 img2"
    "img3 img4"
    "img5 img6";
}
}
@media (min-width:992px){
.sec_2 .news_box{margin-bottom:65px;}
}
@media (max-width:992px){
.sec_2 .news .about_sanandaj{height:fit-content !important; padding:20px 10px;}
}
@media (max-height: 780px) and (min-width:992px) and (max-width:1360px){
    .sec_4 .access_section .tabs-section li{
        padding: 0px 30px;
}
.sec_4 .Introduction .box_description h4{
    font-size:2rem;
}
.sec_4 .Introduction .box_description h5{
font-size:1.7rem;
}
.sec_4 .Introduction .box_description p{
font-size: 1.4rem;
}
.sec_2 .news .about_sanandaj {
height: 170px;
margin-top: 90px;
}
.sec_4 .Introduction {
    margin-top: 20px;
    height: 230px;
}
.sec_4 .access_section .tabgroup .elems .box_elem {height: 160px;}
.sec_5 .sec_footer .footer_item ul .footer_arch_item span, .sec_5 .sec_footer .footer_item ul .footer_arch_item a {
    font-size: 1.2rem;
    line-height: 26px;
}
.enamad {height: 75px;}
.enamad a , .enamad img{ height:100%}
.sec_5 .sec_footer .footer_item:first-child .map { height: 256px;}
.sec_3 .tourist {grid-template-rows: repeat(2, 168px);}
.news_box.container{max-height:46vh;margin-top: 5px;}
.news_box.container {margin-top: 12px;max-height: 40vh;}
.sec_2 .news_box_left .tabgroup .box_tab .item_tab { height: 60px;}
.sec_2 .news_box_left .tabgroup .box_tab .item_tab img {height: 56px;}
.sec_2 .news_box_left .tabs li {height: 40px;}
.title_style {height: 70px;}
.sec_1 .quick_access_box .quick_access {top: -62%;}
}
@media (max-height: 720px) and (min-width:992px) and (max-width:1360px){
.sec_2 .news .about_sanandaj {
height: 170px;
margin-top: 30px;
}
.copyright{padding-top: 0;}
.sec_5 .sec_footer .grid_footer {
    grid-gap: 0px 67.36px;
}
.sec_5 .bg_layer .amar_item .detail h3 {font-size: 1.4rem;height: 27px;}
.sec_5 .sec_footer .footer_item:first-child .map {height: 210px;}
.sec_5 .bg_layer .amar_item .detail{height: 55px;}
.counter__box {
    width: 75px;
    height: 75px;
}
.sec_5 .bg_layer .amar_item {
    width: 175px;
    height: 140px;
}
.sec_5 .bg_layer {
    height: 144;
    padding: 12px 0;
}
}
