.container {
    padding: 0 15px;
    max-width: 100%;
}

.header-main .head-menu .options-head .btn-menubar {
    display: flex;
    background-color: var(--yellowcolor);
    color: var(--subcolor);
}

.menu-fixed-resp {
    display: block;
}

.search-box-gohar {
    top: 100px;
    width: 90%;
}

.search-box-gohar .input-search {
    font-size: 14px;
}

.search-box-gohar .btn-search {
    top: 18px;
    font-size: 22px;
}

.swiper-gohar-next,
.swiper-gohar-prev {
    width: 40px;
    height: 40px;
    font-size: 18px;
}

.head-sec-gohar {
    margin-bottom: 20px;
    flex-direction: column;
}

.head-sec-gohar .content {
    flex-direction: column;
}

.head-sec-gohar .content .shape {
    transform: rotate(-90deg);
}

.header-main .head-top,
.header-main .head-menu .navbar-main,
.sec-about-gohar .slides-images .mask-image .image-slide,
.sec-about-gohar .slides-images .mask-image .rect-obr,
.sec-about-gohar .slides-images .mask-image .sqr-otl,
.sec-free-support .box-banner-gohar .person,
.sec-help-customers,
.sec-banner-catalog {
    display: none;
}

.sec-about-gohar .slides-images {
    display: none;
}

.header-main {
    padding: 15px 0;
    background-color: var(--subcolor);
}

.header-main .head-menu {
    margin-top: 0;
}

.sec-about-gohar {
    margin-top: 50px;
}

.sec-about-gohar .slides-images .mask-image .rect-cl {
    top: 410px;
    left: -15px;
}

.sec-about-gohar .slides-images .mask-image .sqr-cr {
    right: 220px;
    top: 150px;
    width: 60px;
}

.sec-about-gohar .slides-images .mask-image .rect-obl {
    left: -120px;
    bottom: 150px;
}

.sec-about-gohar .slides-images .circular-read {
    display: none;
    width: 80px;
    height: 80px;
}

.sec-about-gohar .slides-images .circular-read {
    right: 240px;
    top: 80%;
}

.sec-about-gohar .slides-images .circular-read .text {
    width: 96px;
}

.sec-about-gohar .slides-images .circular-read .logo {
    width: 25px;
    transform: rotate(-30deg);
}

.header-main .head-menu .logo-main>img {
    width: 60px;
    margin-left: 10px;
}

.header-main .head-menu .logo-main .title {
    font-size: 20px;
    color: var(--whitecolor);
}

.header-main .head-menu .logo-main .slogan {
    font-size: 9.5px;
    color: var(--whitecolor);
}

.header-main .head-menu .spaces-col {
    width: auto;
}

.header-main .head-menu .options-head .btn-cart {
    height: 50px;
    padding: 10px 16px;
    border-radius: 15px;
    font-size: 14px;
    display: none;
}

.header-main .head-menu .options-head .btn-cart .count {
    min-width: 22px;
    height: 22px;
    font-size: 14px;
    margin-right: 12px;
}

.header-main .head-menu .options-head .btn-option {
    width: 40px;
    height: 40px;
    border-radius: 14px;
    font-size: 20px;
}

.header-main .head-menu .options-head .btn-account {
    display: none;
}

.content-main{
    overflow: hidden;
}

.sec-about-gohar .title-about {
    font-size: 24px;
}

.sec-about-gohar .title-about>img {
    width: 0;
    height: 0;
    margin: 0 2px;
}

.sec-about-gohar .desc-about {
    font-size: 12px;
    line-height: 25px;
    padding-left: 0;
    margin: 10px 0 0;
}

.sec-about-gohar .options {
    margin-top: 10px;
}

.sec-about-gohar .options .features {
    display: none;
}

.sec-about-gohar .options .features .item-fts {
    gap: 10px;
    width: 100%;
}

.sec-about-gohar .options .features .item-fts>i {
    width: 25px;
    height: 25px;
    font-size: 25px;
}

.btn-more-gohar {
    font-size: 12px;
    margin-top: 10px;
}

.sec-about-gohar .options .btn-more-gohar {
    font-size: 14px;
}

.sec-about-gohar .spiral-arrow {
    width: 120px;
    margin: 0 auto;
}

.sec-new-products {
    margin-top: 0;
}

.sec-new-products::before {
    top: -200px;
    right: 25%;
}

.sec-new-products .item-category {
    height: 180px;
    border-radius: 35px;
    padding: 15px;
}

.sec-new-products .item-category .box-icon {
    width: 70px;
    height: 70px;
}

.sec-new-products .item-category .box-icon .svg-fruit {
    height: 32px;
}

.sec-new-products .item-category .title {
    font-size: 14px;
    margin: 0;
}

.sec-new-products .item-category .count {
    font-size: 11px;
}

.sec-new-products .head-sec-gohar {
    margin-bottom: 0;
}

.swiper-gohar-next,
.swiper-gohar-prev {
    background-color: var(--lightcolor);
}

.sec-new-products .swiper-gohar-next {
    right: -10px;
    background-color: var(--subcolor);
    color: var(--whitecolor);
}

.sec-new-products .swiper-gohar-prev {
    left: -10px;
    background-color: var(--subcolor);
    color: var(--whitecolor);
}

.sec-new-products .list-products-gohar {
    margin-top: 30px;
    overflow: hidden;
}

.sec-new-products .list-products-gohar .row {
    flex-wrap: nowrap;
    overflow-x: auto;
    margin: 0 -10px;
}

.sec-new-products .list-products-gohar .item-product-gohar {
    padding: 0 10px;
}

.box-product-gohar .prs-offer {
    width: 45px;
    height: 50px;
    border-radius: 0px 0px 15px 15px;
    font-size: 16px;
}

.box-product-gohar .image {
    height: 100px;
}

.box-product-gohar .content .title {
    font-size: 16px;
    margin-bottom: 15px;
}

.sec-free-support {
    margin-top: 30px;
}

.box-product-gohar .content .weather .status,
.box-product-gohar .options .price .pr-number .unit,
.box-product-gohar .features .item-fts .text,
.sec-free-support .box-banner-gohar .form .btn-send-gohar {
    font-size: 14px;
}

.box-product-gohar .features .item-fts .sub-title,
.box-product-gohar .options .price .pr-title {
    font-size: 12px;
}

.box-product-gohar .features {
    padding: 15px;
    height: 130px;
}

.box-product-gohar .options .price .pr-number {
    font-size: 25px;
}

.box-product-gohar {
    height: 460px;
    gap: 20px;
}

.box-product-gohar .content .details-box {
    height: auto;
}

.box-product-gohar .content .details-box .desc {
    font-size: 12px;
    line-height: 22px;
}

.box-product-gohar .options .btns-option .btn-prd {
    width: 45px;
    height: 45px;
    border-radius: 15px;
    font-size: 20px;
}

.sec-free-support .box-banner-gohar .person .call-text {
    right: 0;
}

.sec-free-support .box-banner-gohar .content .title {
    font-size: 26px;
}

.sec-free-support .box-banner-gohar .content .desc {
    display: flex;
    font-size: 12px;
    line-height: 1.5;
}

.sec-free-support .box-banner-gohar .form {
    flex-direction: column;
}

.sec-free-support .box-banner-gohar .form .input-group {
    margin-left: 0;
}

.sec-free-support .box-banner-gohar .form .input-box {
    width: 100%;
    height: 60px;
    padding: 10px 20px;
    font-size: 14px;
}

.sec-free-support .box-banner-gohar .form .input-box::placeholder {
    font-size: 12px;
}

.sec-free-support .box-banner-gohar .form .btn-send-gohar {
    width: 100%;
    height: 60px;
    margin-top: 20px;
}

.sec-free-support .box-banner-gohar .form .btn-send-gohar .arrow-left {
    padding: 4px;
    height: 18px;
    font-size: 20px;
}

.sec-free-support .box-banner-gohar .person .prs-support {
    height: 250px;
}

.sec-free-support .box-banner-gohar {
    padding: 30px 20px;
    height: auto;
    border-radius: 30px;
}

.sec-free-support .box-banner-gohar .details-box {
    flex-direction: column;
}

.sec-free-support .box-banner-gohar .details-box .content {
    text-align: center;
    margin-bottom: 15px;
}

.sec-free-support .box-banner-gohar .person .call-text {
    padding: 15px 25px 15px 30px;
    border-radius: 40px 15px 15px 0px;
}

.sec-free-support .box-banner-gohar .person .help-text {
    padding: 15px 25px 15px 30px;
    border-radius: 20px 40px 0px 20px;
    bottom: -15px;
}

.head-sec-gohar .content .title {
    font-size: 14px;
    margin-left: 0;
}

.head-sec-gohar .content .desc {
    display: none;
}

.head-sec-gohar .content .shape {
    height: 45px;
    margin-left: 0;
}

.sec-certificates .arrows {
    margin-top: 20px;
}

.sec-certificates .list-certificates .arrows {
    transform: rotate(0);
}


.accordion-item .accordion-header .title {
    font-size: 12px !important;
    line-height: 1.5;
}

.accordion-item .accordion-header .box-icon {
    font-size: 16px !important;
}

.accordion-item .accordion-content p {
    font-size: 10px;
    line-height: 20px;
}

.sec-amazing-offer {
    margin: 50px 0;
}

.sec-amazing-offer .box-amazing {
    height: auto;
    border-radius: 40px;
}

.sec-amazing-offer .box-amazing .vectors .rect-obl {
    bottom: -10px;
    left: -30px;
}

.sec-amazing-offer .box-amazing .vectors .rect-ocr {
    bottom: 240px;
}

.sec-amazing-offer .box-amazing>.row {
    flex-wrap: wrap !important;
}

.sec-amazing-offer .box-amazing .content-amazing {
    padding: 50px 0 30px;
    height: auto;
}

.sec-amazing-offer .box-amazing .title-amazing {
    font-size: 28px;
    text-align: center;
    line-height: 1.2;
}

.sec-amazing-offer .box-amazing .title-amazing>strong {
    display: block;
}

.sec-amazing-offer .box-amazing .content-amazing {
    text-align: center;
}

.sec-amazing-offer .box-amazing .btn-more-gohar {
    display: flex;
    justify-content: center;
    margin-top: 20px;
}

.sec-amazing-offer .box-amazing .countdown {
    height: 60px;
    margin-top: 20px;
    padding: 0 5px;
}

.sec-amazing-offer .box-amazing .countdown .txt {
    font-size: 20px;
}

.sec-amazing-offer .box-amazing .countdown .title {
    font-size: 12px;
}

.sec-amazing-offer .box-amazing .desc-amazing,
.sec-amazing-offer .box-amazing .content-amazing::after,
.sec-amazing-offer .box-amazing::after {
    display: none;
}

.sec-amazing-offer .box-amazing .swiper-amazing-offer {
    position: relative;
    padding: 20px 20px 0;
    z-index: 100;
}

.sec-amazing-offer .box-amazing .swiper-gohar-next {
    display: flex;
    right: 50px;
    top: 18%;
    background-color: var(--subcolor);
    color: var(--whitecolor);
}

.sec-amazing-offer .box-amazing .swiper-gohar-prev {
    left: 50px;
    top: 18%;
    background-color: var(--subcolor);
    color: var(--whitecolor);
}

.sec-amazing-offer .box-amazing .vectors .trg-tr {
    top: -20px;
    right: -130px;
}

.sec-amazing-offer .box-amazing .vectors .trg-tr .triangle {
    width: 100px;
}

.sec-amazing-offer .box-amazing .vectors .trg-tr .percentage {
    width: 48px;
    margin-top: 0;
}

.sec-videos-consent .box-video-consent {
    height: 300px;
    border-radius: 25px;
}

.sec-videos-consent .list-videos::before,
.sec-videos-consent .list-videos::after {
    display: none;
}

.sec-videos-consent .box-video-consent .details {
    padding: 15px;
}

.sec-videos-consent .box-video-consent .details .outer-play {
    transform: scale(0.6);
}

.sec-videos-consent .box-video-consent .content-video .sub-title {
    font-size: 10px;
}

.sec-videos-consent .box-video-consent .content-video .state {
    font-size: 12px;
}

.sec-videos-consent .list-videos .swiper-gohar-next {
    right: 30px;
}

.sec-videos-consent .list-videos .swiper-gohar-prev {
    left: 30px;
}

.sec-banner-catalog .box-banner-gohar .img-catalog {
    height: 210px;
}

.sec-banner-catalog .box-banner-gohar {
    padding: 30px 320px 30px 40px;
}

.sec-banner-catalog .box-banner-gohar .content .title {
    font-size: 26px;
}

.sec-banner-catalog .box-banner-gohar .content .desc {
    display: flex;
    font-size: 12px;
    line-height: 1.5;
}

.sec-banner-catalog .box-banner-gohar .details-count .desc-cnt {
    font-size: 12px;
    line-height: 1.5;
}

.sec-banner-catalog .box-banner-gohar .info-count .btn-send-gohar {
    font-size: 14px;
}

.sec-ads-banners .row-ads {
    flex-wrap: wrap;
}

.sec-ads-banners .item-ads:hover,
.sec-ads-banners .item-ads.active {
    max-width: 50%;
    flex: 0 0 50%;
}

.sec-ads-banners .item-ads .box-ads .status {
    height: 20px;
    font-size: 12px;
    font-weight: 600;
}

.sec-ads-banners .item-ads .box-ads .first-details .img-icon {
    height: 40px;
}

.sec-ads-banners .item-ads .box-ads {
    margin: 10px 0;
}

.sec-best-seller {
    margin-top: 50px;
}

.sec-ads-banners .item-ads.active .box-ads .second-details,
.sec-best-seller .list-products::before,
.sec-best-seller .list-products::after {
    display: none;
}

.sec-ads-banners .item-ads.active .box-ads .bg-banner,
.sec-ads-banners .item-ads.active .box-ads::after {
    opacity: 0;
    visibility: hidden;
}

.sec-ads-banners .item-ads.active .box-ads .first-details {
    opacity: 1;
    visibility: visible;
}

.sec-certificates {
    margin-top: 50px;
}

.sec-certificates .swiper-list-certificates {
    height: 250px;
}

.sec-certificates .list-certificates .box-certificate {
    padding: 15px 15px 15px 10px;
    height: 75px;
}

.sec-certificates .list-certificates .box-certificate .box-image {
    width: 60px;
}

.sec-certificates .list-certificates .box-certificate .box-image>img {
    height: 50px;
}

.sec-ads-banners .item-ads .box-ads .first-details .title,
.sec-certificates .list-licenses .box-license .title,
.sec-certificates .list-certificates .box-certificate .title {
    font-size: 14px;
}

.sec-ads-banners .item-ads .box-ads .first-details .count,
.sec-ads-banners .item-ads .box-ads .second-details .count,
.sec-certificates .list-licenses .box-license .date,
.sec-certificates .list-certificates .box-certificate .date {
    font-size: 11px;
}

.sec-certificates .list-licenses {
    padding-left: 15px;
}

.sec-certificates .list-certificates {
    margin-top: 40px;
}

.sec-ads-banners .item-ads .box-ads {
    height: 130px;
}

.sec-ads-banners .item-ads .box-ads .second-details .title {
    font-size: 20px;
}

.sec-ads-banners .item-ads .box-ads .second-details .img-icon {
    height: 60px;
}

.sec-best-seller .swiper-best-seller {
    padding: 0;
}

.sec-best-seller .list-products .swiper-gohar-next {
    right: 40px;
    top: 15%;
    background-color: var(--subcolor);
    color: var(--whitecolor);
}

.sec-best-seller .list-products .swiper-gohar-prev {
    left: 40px;
    top: 15%;
    background-color: var(--subcolor);
    color: var(--whitecolor);
}

.sec-gohar-news {
    margin-top: 50px;
}

.sec-gohar-news .row {
    flex-wrap: nowrap;
    overflow-x: auto;
    margin: 0 -10px;
}

.sec-gohar-news .item-news {
    padding: 0 10px;
}

.sec-gohar-news .item-news .image-news {
    height: 170px;
}

.sec-gohar-news .item-news .title-news {
    margin: 15px 0 10px;
}

.sec-gohar-news .item-news .title-news>a {
    font-size: 16px;
}

.sec-gohar-news .item-news .desc-news {
    font-size: 11px;
    line-height: 22px;
}

.sec-gohar-news .item-news .options-news {
    margin-top: 15px;
}

.sec-gohar-news .item-news .options-news .item-op>i {
    font-size: 20px;
}

.sec-gohar-news .item-news .options-news .item-op {
    font-size: 11px;
}

.sec-agancies-news .head-sec-gohar {
    padding-left: 15px;
}

.sec-agancies-news .head-sec-gohar .text {
    align-items: center;
}

.sec-agancies-news .head-sec-gohar .content .desc {
    font-size: 12px;
    display: block;
}

.sec-agancies-news .list-agancies .item-ags {
    height: auto;
    padding: 15px;
}

.sec-agancies-news .list-agancies .item-ags .content>img {
    height: 50px;
    max-width: 80px;
}

.sec-agancies-news .list-agancies .item-ags .content .title {
    font-size: 14px;
    margin: 0;
}

.sec-agancies-news .list-agancies .item-ags .content .date {
    font-size: 11px;
}

.sec-agancies-news .list-agancies .item-ags .arrow-left {
    height: 18px;
    font-size: 20px;
}

.sec-features-gohar {
    margin-top: 30px;
}

.sec-features-gohar .row-features {
    gap: 20px;
}

.sec-features-gohar .box-fts {
    height: auto;
    flex: 0 auto;
    width: 100%;
}

.sec-features-gohar .box-fts .content .title {
    font-size: 14px;
}

.sec-features-gohar .box-fts .content .desc {
    font-size: 11px;
}

.sec-features-gohar .box-fts .fts-icon {
    font-size: 30px;
}

.footer-main {
    padding: 30px 0 100px;
}

.footer-main .footer-about .container {
    position: relative;
    z-index: 100;
}

.footer-main .footer-about .logo-main>img {
    width: 60px;
    margin-left: 10px;
}

.footer-main .footer-about .logo-main .title {
    font-size: 20px;
}

.footer-main .footer-about .logo-main .slogan {
    font-size: 9.4px;
}

.footer-main .footer-about .desc-about {
    display: none;
    font-size: 12px;
    line-height: 25px;
}

.footer-main .footer-about .socials-website {
    margin-top: 30px;
    text-align: center;
}

.footer-main .footer-about .socials-website .title-sc,
.footer-main .footer-about .head-address .title-head,
.footer-main .footer-about .head-tell .title-head,
.footer-main .footer-links .box-col-links .head-links .title {
    font-size: 14px;
}

.footer-main .btn-more-gohar,
.footer-main .footer-links .box-col-links .head-links .btn-more {
    font-size: 12px;
}

.btn-more-gohar .arrow-left {
    height: 15px;
    font-size: 16px;
    padding: 3px;
    margin-right: 5px;
}

.footer-main .footer-about .socials-website .title-sc {
    margin-bottom: 10px;
}

.footer-main .footer-about .socials-website .list-sc {
    justify-content: center;
}

.footer-main .footer-about .socials-website .item-sc .box-icon {
    width: 40px;
    height: 40px;
    border-radius: 15px;
    font-size: 18px;
}

.footer-main .footer-about .socials-website .item-sc .title {
    font-size: 14px;
}

.footer-main .footer-about .socials-website .item-sc .desc {
    font-size: 12px;
}

.footer-main .footer-about .socials-website .item-sc.active {
    margin: 0;
}

.footer-main .footer-about .socials-website .item-sc.active .text {
    width: 0;
    opacity: 0;
    visibility: hidden;
    margin-right: 0;
}

.footer-main .footer-about .contacts-about .fullname {
    font-size: 12px;
}

.footer-main .footer-about .contacts-about .tel-number {
    font-size: 16px;
}

.footer-main .footer-about .spacing {
    margin: 20px 0;
}

.footer-main .footer-about .list-address .item-adrs:not(:last-child) {
    margin: 0 0 20px;
}

.footer-main .footer-about .list-address .address {
    width: 100%;
}

.footer-main .footer-about .head-address .btn-google-map {
    font-size: 14px;
}

.footer-main .footer-about .head-address .btn-google-map>img {
    width: 20px;
}

.footer-main .footer-about .list-address .box-map {
    width: 50%;
    display: none;
}

.footer-main .footer-about .list-address .item-adrs {
    width: 100%;
}

.footer-main .footer-about .list-address .item-adrs .title {
    font-size: 14px;
}

.footer-main .footer-about .list-address .item-adrs .text {
    font-size: 11px;
}

.footer-main .footer-links .box-col-links .list-links {
    gap: 10px;
}

.footer-main .footer-links .box-col-links .row-links {
    height: auto;
    flex-wrap: wrap;
    gap: 10px;
}

.footer-main .footer-links .box-col-links .row-links li {
    width: 100%;
}

.footer-main .footer-links .box-col-links .row-links a {
    font-size: 12px;
    text-align: center;
}

.footer-main .footer-links .box-outer-links {
    height: auto;
    margin-top: 30px;
    padding: 20px;
    border: 1px solid rgba(155, 164, 180, 0.15);
    gap: 50px;
}

.footer-main .footer-links .box-col-links .head-links {
    flex-direction: column;
}

.footer-main .footer-bottom .sec-copyright .designer,
.footer-main .footer-bottom .sec-copyright .copyright {
    font-size: 11px;
}

.footer-main .footer-bottom .sec-slogan .content {
    display: none;
}

.footer-main .footer-bottom .sec-slogan {
    position: absolute;
    right: 0;
    width: auto;
    top: -5px;
}

.footer-main .footer-bottom .sec-slogan .btn-gotop {
    width: 40px;
    height: 40px;
    border-radius: 14px;
    font-size: 20px;
}

.footer-main .footer-bottom .sec-copyright {
    width: auto;
    padding-right: 45px;
}

.footer-main .footer-bottom .licenses-footer {
    gap: 5px;
    width: 100%;
    margin-top: 20px;
}

.footer-main .footer-bottom .licenses-footer img {
    height: 35px;
}

.footer-main .vectors .rect-occ {
    display: none;
}

.footer-main .vectors .sqr-obl {
    left: 20px;
}

.tabs-footer {
    display: flex;
}

.modal-goharnahal .modal-content {
    border-radius: 25px;
}

.modal-goharnahal .modal-header {
    padding: 15px 20px;
}

.modal-goharnahal .modal-header .modal-title {
    font-size: 16px;
}

.modal-goharnahal .modal-header .close {
    width: 40px;
    height: 40px;
    font-size: 10px;
}

.modal-goharnahal .modal-body {
    padding: 0 20px 20px;
}

.modal-goharnahal .modal-body .desc-modal {
    font-size: 12px;
    margin: 0 0 15px;
}

.modal-goharnahal .form-link,
.modal-goharnahal .form-copy .btn-copy-clipboard {
    height: 50px;
}

.modal-goharnahal .form-copy .btn-copy-clipboard::after {
    margin-right: 5px;
    font-size: 12px;
}

.modal-goharnahal .form-copy .btn-copy-clipboard>i {
    font-size: 18px;
}

.modal-goharnahal .form-link {
    font-size: 12px;
}

/*---------------------- Page Styles ---------------------*/

.content-pages{
    z-index: 100;
}

.header-main.header-pages {
    padding: 15px 0;
}

.header-main.header-pages .head-menu .logo-main .title {
    color: var(--blackcolor);
}

.header-main.header-pages .head-menu .logo-main .slogan {
    color: var(--textcolor);
}

.content-pages {
    position: relative;
    padding-top: 40px;
    z-index: 100;
}

body.overhide .content-pages {
    z-index: unset;
}

.sec-breadcrumb {
    margin-bottom: 20px;
}

.outer-breadcrumb {
    flex-direction: column;
}

.outer-breadcrumb .breadcrumb {
    width: 100%;
    overflow-x: auto;
    flex-wrap: nowrap;
}

.outer-breadcrumb .breadcrumb .breadcrumb-item,
.outer-breadcrumb .breadcrumb .breadcrumb-item>a {
    font-size: 11px;
}

.outer-breadcrumb .breadcrumb .breadcrumb-item+.breadcrumb-item::before {
    font-size: 13px;
    padding: 0 6px;
}

.outer-breadcrumb .breadcrumb .breadcrumb-item {
    flex-shrink: 0;
}

.outer-breadcrumb .btn-share-page {
    margin-top: 15px;
    font-size: 11px;
}

.outer-breadcrumb .btn-share-page>i {
    font-size: 16px;
    margin-right: 5px;
}

.content-pages .sec-header-product .row {
    justify-content: space-between;
}

.content-pages .sec-header-product .details-product {
    padding: 20px 0;
}

.content-pages .sec-header-product .details-product .product-name {
    font-size: 16px;
    text-align: center;
    line-height: 1.5;
}

.content-pages .sec-header-product .details-product .weather {
    flex-direction: column;
    align-items: center;
    gap: 10px;
    margin-top: 10px;
}

.content-pages .sec-header-product .details-product .weather .status {
    font-size: 11px;
}

.content-pages .sec-header-product .details-product .row-features {
    margin-top: 20px;
}

.content-pages .sec-header-product .details-product .features {
    padding: 15px 20px;
}

.content-pages .sec-header-product .details-product .features .item-fts .sub-title {
    font-size: 10px;
}

.content-pages .sec-header-product .details-product .features .item-fts .text {
    font-size: 12px;
}

.content-pages .sec-header-product .details-product .features .item-fts {
    width: 82px;
}

.content-pages .sec-header-product .details-product .list-status {
    gap: 10px;
    justify-content: center;
}

.content-pages .sec-header-product .details-product .list-status>i {
    font-size: 16px;
}

.content-pages .sec-header-product .details-product .head-title-row {
    margin-bottom: 10px;
}

.content-pages .sec-header-product .details-product .head-title-row .title {
    font-size: 12px;
}

.content-pages .sec-header-product .details-product .head-title-row .btn-more {
    font-size: 11px;
}

.content-pages .sec-header-product .details-product hr.spacing {
    margin: 20px auto;
}

.content-pages .sec-header-product .details-product .desc-text {
    font-size: 10px;
    line-height: 20px;
    padding: 0 5px;
}

.content-pages .sec-header-product .images-product {
    height: auto;
    padding: 20px;
    border-radius: 25px;
}

.content-pages .sec-header-product .images-product .btns-head .btn-item {
    font-size: 18px;
}

.content-pages .sec-header-product .images-product .btns-head .icon-bookmark {
    font-size: 20px;
}

.content-pages .sec-header-product .images-product .arrows {
    width: 40px;
    height: 22px;
}

.content-pages .sec-header-product .swiper-images-product .swiper-slide {
    padding: 30px 0;
}

.content-pages .sec-header-product .swiper-thumbs-product .swiper-slide {
    height: 70px;
}

.content-pages .sec-header-product .swiper-thumbs-product .swiper-slide>img {
    height: 45px;
}

.content-pages .sec-header-product .swiper-images-product .swiper-slide img {
    width: 150px;
}

.content-pages .sec-header-product .cart-details .box-cart {
    height: auto;
    padding: 20px;
    border-radius: 25px;
}

.content-pages .sec-header-product .cart-details .btn-download-catalog {
    height: 70px;
    padding: 10px 20px;
    border-radius: 20px;
}

.content-pages .sec-header-product .cart-details .btn-download-catalog .title {
    font-size: 14px;
}

.content-pages .sec-header-product .cart-details .btn-download-catalog .desc {
    font-size: 11px;
}

.content-pages .sec-header-product .cart-details .btn-download-catalog>i {
    font-size: 25px;
}

.content-pages .sec-header-product .cart-details .warning-info {
    margin-bottom: 30px;
    gap: 10px;
}

.content-pages .sec-header-product .cart-details .warning-info .title {
    font-size: 12px;
}

.content-pages .sec-header-product .cart-details .warning-info .icon-info {
    font-size: 18px;
}

.content-pages .sec-header-product .cart-details .warning-info .desc-info {
    font-size: 10px;
}

.content-pages .sec-header-product .cart-details .bottom-cart {
    gap: 10px;
}

.content-pages .sec-header-product .cart-details .options .price .pr-title {
    font-size: 11px;
}

.content-pages .sec-header-product .cart-details .options .price .pr-number {
    font-size: 22px;
}

.content-pages .sec-header-product .cart-details .options .price .pr-number .unit {
    font-size: 12px;
}

.content-pages .sec-header-product .cart-details .options .offer {
    width: 45px;
    height: 45px;
    border-radius: 16px;
    font-size: 14px;
}

.content-pages .sec-header-product .cart-details .counter {
    border-radius: 16px;
    padding: 15px 20px;
}

.content-pages .sec-header-product .cart-details .counter .bsh-count {
    font-size: 18px;
}

.content-pages .sec-header-product .cart-details .counter .number {
    font-size: 20px;
}

.content-pages .sec-header-product .cart-details .btn-add-cart {
    height: 60px;
    padding: 15px 20px;
    font-size: 15px;
}

.content-pages .sec-header-product .cart-details .btn-add-cart .icon-plus-small {
    width: 32px;
    height: 22px;
    font-size: 22px;
}

.content-pages .sec-features-gohar {
    display: none;
}

.sec-other-contents .tab-contents {
    padding: 20px;
    border-radius: 30px;
    margin-top: 40px;
    margin-bottom: 50px;
    overflow: hidden;
}

.sec-other-contents .tab-contents .head-sticky {
    flex-direction: column;
    margin-bottom: 30px;
    border-radius: 16px;
    overflow: hidden;
    padding: 15px;
}

.sec-other-contents .tab-contents .head-sticky.fixed .left-sticky {
    display: none;
}

.sec-other-contents .head-sticky .list-tabs {
    margin-bottom: 15px;
    gap: 25px;
    overflow-x: auto;
    width: 100%;
}

.sec-other-contents .tab-contents .head-sticky.fixed .list-tabs {
    margin-bottom: 0;
}

.sec-other-contents .head-sticky .list-tabs .item-tab {
    font-size: 11px;
    padding: 10px 0;
    flex-shrink: 0;
}

.sec-other-contents .head-sticky .list-tabs .item-tab.active {
    padding: 10px 15px;
    border-radius: 12px;
}

.rating-gohar {
    gap: 10px;
}

.br-theme-bars-gohar .br-widget {
    width: 70px;
}

.br-theme-bars-gohar .br-widget a {
    width: 4px;
    height: 4px;
    margin: 0 2px;
}

.br-theme-bars-gohar .br-widget .br-current {
    width: 10px;
    height: 10px;
}

.rating-gohar .counts {
    gap: 3px;
}

.rating-gohar .counts .all,
.rating-gohar .counts .value {
    font-size: 20px;
}

.rating-gohar .counts .slash {
    font-size: 16px;
}

.rating-gohar .title-rating {
    font-size: 11px;
}

.sec-other-contents .tab-contents .title-head-section {
    font-size: 12px;
    margin: 0 0 30px;
}

.sec-other-contents .tab-contents .box-desc {
    height: 1200px;
}

.sec-other-contents .tab-contents .box-desc.show {
    height: auto;
}

.sec-other-contents .tab-contents .box-desc h3 {
    font-size: 16px;
    margin: 0 0 10px;
}

.sec-other-contents .tab-contents .box-desc p {
    font-size: 12px;
    line-height: 25px;
}

.sec-other-contents .tab-contents .box-desc .banner-desc,
.sec-news-details .content-news .other-desc-news .banner-desc {
    margin: 20px 0;
    flex-direction: column;
    height: auto;
    padding: 15px;
    border-radius: 20px;
}

.sec-other-contents .tab-contents .box-desc .banner-desc .svg-fruit,
.sec-news-details .content-news .other-desc-news .banner-desc .svg-fruit {
    display: none;
}

.sec-other-contents .tab-contents .box-desc .banner-desc .content .title,
.sec-news-details .content-news .other-desc-news .banner-desc .content .title {
    font-size: 16px;
    text-align: center;
}

.sec-other-contents .tab-contents .box-desc .banner-desc .content .title strong,
.sec-news-details .content-news .other-desc-news .banner-desc .content .title strong {
    display: block;
}

.sec-other-contents .tab-contents .box-desc .banner-desc .content .desc,
.sec-news-details .content-news .other-desc-news .banner-desc .content .desc {
    display: none;
}

.sec-other-contents .tab-contents .box-desc .banner-desc .btn-link-banner,
.sec-news-details .content-news .other-desc-news .banner-desc .btn-link-banner {
    position: relative;
    height: auto;
    padding: 12px 16px;
    margin-top: 10px;
    font-size: 12px;
    border-radius: 16px;
    z-index: 10;
}

.sec-other-contents .tab-contents .box-desc .banner-desc .btn-link-banner .arrow-left,
.sec-news-details .content-news .other-desc-news .banner-desc .btn-link-banner .arrow-left {
    padding: 4px;
    height: 16px;
    font-size: 18px;
}

.sec-other-contents .tab-contents .row-head-between {
    margin-bottom: 30px;
}

.sec-other-contents .tab-contents .box-desc .btn-more-description,
.sec-other-contents .tab-contents .row-head-between .desc-head-section {
    font-size: 11px;
}

.sec-other-contents .tab-contents .box-desc .btn-more-description>i {
    font-size: 14px;
}

.sec-other-contents .tab-specification .row-specif {
    gap: 10px 0;
}

.sec-other-contents .tab-specification .box-specif {
    padding: 15px;
    border-radius: 16px;
}

.sec-other-contents .tab-specification .box-specif .label,
.sec-other-contents .tab-specification .box-specif .text {
    font-size: 12px;
}

.sec-other-contents .tab-contents hr.spacing {
    margin: 30px 0;
}

.accordion-item .accordion-header {
    padding: 15px;
}

.sec-other-contents .tab-faqlist .list-accordian .accordion-item {
    margin-bottom: 10px;
}

.accordion-item .accordion-content {
    padding: 0 15px 15px;
}

.sec-other-contents .tab-comments .item-comment,
.sec-news-details .content-news .item-comment {
    margin-bottom: 15px;
}

.sec-other-contents .tab-comments .box-comment,
.sec-news-details .content-news .box-comment,
.sec-profile-page .box-outer-profile .box-comment{
    flex-direction: column;
    padding: 15px;
    border-radius: 16px;
    gap: 20px;
}

.sec-other-contents .tab-comments .details-comment,
.sec-news-details .content-news .details-comment,
.sec-profile-page .box-outer-profile .details-comment {
    padding: 0;
    width: 100%;
}

.sec-other-contents .tab-comments .details-comment .head,
.sec-news-details .content-news .details-comment .head,
.sec-profile-page .box-outer-profile .head {
    padding: 0 0 10px;
    flex-direction: column;
}

.sec-other-contents .tab-comments .details-comment .user-info,
.sec-news-details .content-news .details-comment .user-info,
.sec-profile-page .box-outer-profile .details-comment .user-info {
    margin-bottom: 5px;
}

.sec-other-contents .tab-comments .details-comment .user-info .image,
.sec-news-details .content-news .details-comment .user-info .image,
.sec-profile-page .box-outer-profile .details-comment .user-info .image {
    width: 40px;
    height: 40px;
}

.sec-other-contents .tab-comments .details-comment .user-info .fullname,
.sec-news-details .content-news .details-comment .user-info .fullname,
.sec-profile-page .box-outer-profile .details-comment .user-info .fullname {
    font-size: 12px;
}

.sec-other-contents .tab-comments .details-comment .user-info .status,
.sec-news-details .content-news .details-comment .user-info .status {
    font-size: 11px;
}

.sec-other-contents .tab-comments .details-comment .desc,
.sec-news-details .content-news .details-comment .desc,
.sec-profile-page .box-outer-profile .details-comment .desc {
    font-size: 10px;
    line-height: 20px;
    margin: 10px 0;
}

.sec-other-contents .tab-comments .details-comment .options,
.sec-news-details .content-news .details-comment .options,
.sec-profile-page .box-outer-profile .details-comment .options {
    flex-direction: column;
    align-items: flex-start;
}

.sec-other-contents .tab-comments .details-comment .btn-answer>i,
.sec-news-details .content-news .details-comment .btn-answer>i,
.sec-profile-page .box-outer-profile .details-comment .btn-answer>i {
    font-size: 14px;
}

.sec-other-contents .tab-comments .details-comment .btn-answer,
.sec-other-contents .tab-comments .details-comment .viewpoint .text,
.sec-news-details .content-news .details-comment .btn-answer,
.sec-news-details .content-news .details-comment .viewpoint .text,
.sec-profile-page .box-outer-profile .details-comment .btn-answer,
.sec-profile-page .box-outer-profile .details-comment .viewpoint .text {
    font-size: 11px;
}

.sec-other-contents .tab-comments .details-comment .viewpoint,
.sec-news-details .content-news .details-comment .viewpoint,
.sec-profile-page .box-outer-profile .details-comment .viewpoint {
    gap: 30px;
    margin-top: 15px;
    width: 100%;
    justify-content: center;
}

.sec-other-contents .tab-comments .details-comment .viewpoint .result,
.sec-news-details .content-news .details-comment .viewpoint .result,
.sec-profile-page .box-outer-profile .details-comment .viewpoint .result {
    gap: 20px;
}

.sec-other-contents .tab-comments .details-comment .viewpoint .btn-like,
.sec-other-contents .tab-comments .details-comment .viewpoint .btn-dislike,
.sec-news-details .content-news .details-comment .viewpoint .btn-like,
.sec-news-details .content-news .details-comment .viewpoint .btn-dislike,
.sec-profile-page .box-outer-profile .details-comment .viewpoint .btn-like,
.sec-profile-page .box-outer-profile .details-comment .viewpoint .btn-dislike {
    font-size: 14px;
}

.sec-other-contents .tab-comments .details-comment .viewpoint .btn-like>i,
.sec-other-contents .tab-comments .details-comment .viewpoint .btn-dislike>i,
.sec-news-details .content-news .details-comment .viewpoint .btn-like>i,
.sec-news-details .content-news .details-comment .viewpoint .btn-dislike>i,
.sec-profile-page .box-outer-profile .details-comment .viewpoint .btn-like>i,
.sec-profile-page .box-outer-profile .details-comment .viewpoint .btn-dislike>i {
    font-size: 20px;
}

.sec-other-contents .tab-comments .result-ratings {
    width: 100%;
    gap: 0;
    padding: 0;
}

.sec-other-contents .tab-comments .result-ratings .rating-gohar {
    gap: 5px;
}

.sec-other-contents .tab-comments .result-ratings .item-rate {
    width: 100%;
    padding: 15px;
}

.sec-other-contents .tab-comments .result-ratings .item-rate:nth-child(3),
.sec-other-contents .tab-comments .result-ratings .item-rate:nth-child(4) {
    border-bottom: none;
}

.sec-other-contents .tab-comments .result-ratings .br-theme-bars-gohar .br-widget a {
    width: 3.5px;
    height: 3.5px;
    margin: 0 2px;
}

.sec-other-contents .tab-comments .result-ratings .br-theme-bars-gohar .br-widget .br-current {
    width: 9px;
    height: 9px;
}

.sec-other-contents .tab-comments .result-ratings .br-theme-bars-gohar .br-widget {
    width: 70px;
}

.sec-other-contents .tab-comments .result-ratings .rating-gohar .counts .all,
.sec-other-contents .tab-comments .result-ratings .rating-gohar .counts .value {
    font-size: 16px;
}

.sec-other-contents .tab-comments .result-ratings .rating-gohar .counts .slash {
    font-size: 12px;
}

.rating-gohar .title-rating {
    font-size: 10px;
}

.sec-other-contents .tab-comments .item-comment.answer,
.sec-news-details .content-news .item-comment.answer {
    padding-right: 40px;
}

.sec-other-contents .tab-comments .item-comment.answer::before,
.sec-other-contents .tab-comments .item-comment.answer::after,
.sec-news-details .content-news .item-comment.answer::before,
.sec-news-details .content-news .item-comment.answer::after {
    right: 20px;
}

.sec-other-contents .tab-comments .item-comment.answer::after,
.sec-news-details .content-news .item-comment.answer::after {
    border-bottom-right-radius: 20px;
}

.sec-other-contents .tab-comments .item-comment.answer .details-comment .desc,
.sec-news-details .content-news .item-comment.answer .details-comment .desc {
    margin: 10px 0 0;
}

.sec-other-contents .tab-comments .item-comment.answer .head {
    padding: 0 0 5px;
}

.sec-other-contents .tab-comments .rating-form {
    width: 100%;
}

.sec-other-contents .tab-comments .row-add-comment,
.sec-news-details .content-news .row-add-comment {
    margin-top: 60px;
    flex-direction: column-reverse;
    gap: 30px;
}

.sec-other-contents .tab-comments .rating-form .title-head-rating {
    font-size: 13px;
    margin: 0 0 15px;
}

.sec-other-contents .tab-comments .form-comment .head-form .title,
.sec-news-details .content-news .form-comment .head-form .title {
    font-size: 13px;
}

.sec-other-contents .tab-comments .form-comment .head-form .btn-logout,
.sec-news-details .content-news .form-comment .head-form .btn-logout {
    font-size: 11px;
    gap: 8px;
}

.sec-other-contents .tab-comments .form-comment .head-form .btn-logout>i,
.sec-news-details .content-news .form-comment .head-form .btn-logout>i {
    font-size: 14px;
}

.sec-other-contents .tab-comments .form-comment .head-form,
.sec-news-details .content-news .form-comment .head-form {
    margin-bottom: 15px;
}

.sec-other-contents .tab-comments .form-comment .form-group,
.sec-news-details .content-news .form-comment .form-group {
    margin-bottom: 10px;
}

.sec-other-contents .tab-comments .form-comment .form-control,
.sec-news-details .content-news .form-comment .form-control {
    height: 55px;
    padding: 10px 15px;
    font-size: 12px;
}

.sec-other-contents .tab-comments .form-comment .form-control::placeholder,
.sec-news-details .content-news .form-comment .form-control::placeholder {
    font-size: 12px;
}

.sec-other-contents .tab-comments .form-comment textarea.form-control,
.sec-news-details .content-news .form-comment textarea.form-control {
    padding: 15px;
}

.sec-other-contents .tab-comments .form-comment .bottom-form,
.sec-news-details .content-news .form-comment .bottom-form {
    flex-direction: column;
    align-items: center;
    margin-top: 10px;
}

.sec-other-contents .tab-comments .form-comment .message-form,
.sec-news-details .content-news .form-comment .message-form {
    font-size: 11px;
    text-align: center;
}

.sec-other-contents .tab-comments .form-comment .btn-send-form,
.sec-news-details .content-news .form-comment .btn-send-form {
    width: 100%;
    justify-content: space-between;
    height: auto;
    padding: 16px;
    margin-top: 10px;
    font-size: 12px;
    border-radius: 16px;
    z-index: 10;
}

.sec-other-contents .tab-comments .form-comment .btn-send-form .arrow-left,
.sec-news-details .content-news .form-comment .btn-send-form .arrow-left {
    padding: 4px;
    height: 16px;
    font-size: 18px;
}

.fixed-cart-product {
    padding: 20px 15px;
}

.fixed-cart-product .row {
    flex-direction: column;
    align-items: center;
}

.fixed-cart-product .about-product .image,
.fixed-cart-product .about-product .content {
    display: none;
}

.fixed-cart-product .details-option {
    width: 100%;
    justify-content: space-between;
}

.fixed-cart-product .details-option .options .offer {
    display: none;
}

.fixed-cart-product .details-option .counter {
    padding: 0 10px;
}

.fixed-cart-product .details-option .counter .bsh-count {
    width: 18px;
    height: 18px;
    font-size: 14px;
}

.fixed-cart-product .details-option .counter .number {
    width: 25px;
    font-size: 14px;
}

.fixed-cart-product .details-option .btn-add-cart {
    padding: 0 15px;
}

.btn-show-filters {
    bottom: 80px;
}

.btn-show-filters,
.sec-search-products .sidebar-filter .btn-confirm-filter,
.sec-search-products .head-filter-resp {
    display: flex;
}

.sec-search-products .sidebar-filter {
    background-color: var(--lightcolor);
    position: fixed;
    bottom: -105%;
    right: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
    z-index: 999999;
    height: 85vh;
    border-radius: 25px 25px 0 0;
    padding: 15px 20px 80px 20px;
    overflow-y: auto;
    box-shadow: 0px -4px 100px 0px rgba(69, 71, 75, 0.3);
    transition: all 0.3s;
}

.sec-search-products .head-filter-resp .btn-close-filter {
    width: 40px;
    height: 40px;
    font-size: 11px;
}

.sec-search-products .sidebar-filter.show {
    bottom: 0;
    opacity: 1;
    visibility: visible;
}

.sec-search-products .filter-box,
.sec-search-products .category-box {
    width: 100%;
    margin: 0 auto;
    margin-bottom: 15px;
    border-radius: 20px;
}

.sec-search-products .filter-box .head .title {
    font-size: 14px;
}

.sec-search-products .filter-box .head>i {
    font-size: 16px;
}

.sec-search-products .head-filter-resp .title {
    font-size: 16px;
    color: var(--subcolor);
}

.sec-search-products .sidebar-filter .category-box {
    padding: 15px;
}

.sec-search-products .sidebar-filter .category-box .box-icon {
    width: 50px;
    height: 50px;
}

.sec-search-products .sidebar-filter .category-box .box-icon .svg-fruit {
    height: 30px;
}

.sec-search-products .sidebar-filter .category-box .title {
    font-size: 14px;
}

.sec-search-products .sidebar-filter .category-box .count {
    font-size: 12px;
}

.sec-search-products .sidebar-filter .btn-confirm-filter {
    width: 90%;
    margin: 0 auto;
    right: 0;
    left: 0;
}

.sec-search-products .list-resault-filter .head-resault {
    flex-direction: column;
    margin-bottom: 20px;
}

.sec-search-products .head-resault .form-group,
.sec-search-products .head-resault .form-control-search,
.sec-search-products .head-resault .sortby-box,
.sec-other-contents .head-sticky .form-group,
.sec-other-contents .head-sticky .form-control-search {
    width: 100%;
}

.sec-search-products .head-resault .form-control-search,
.sec-other-contents .head-sticky .form-control-search {
    font-size: 12px;
    height: 60px;
    border-radius: 16px;
}

.sec-search-products .head-resault .form-control-search::placeholder,
.sec-other-contents .head-sticky .form-control-search::placeholder {
    font-size: 12px;
}

.sec-search-products .head-resault .btn-confirm-search,
.sec-other-contents .head-sticky .btn-confirm-search {
    height: 41px;
    font-size: 12px;
    border-radius: 10px;
}

.sec-search-products .head-resault .sortby-box {
    margin-top: 5px;
}

.select2-container .select2-selection {
    height: 60px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 55px;
    padding-right: 15px;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    font-size: 12px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 20px;
    left: 10px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow::after {
    font-size: 14px;
}

.sec-search-products .head-resault .sortby-box .select2-selection__rendered {
    font-size: 12px;
}

.sec-search-products .head-resault .sortby-box .title {
    top: 21px;
    font-size: 12px;
}

.sec-search-products .head-resault .sortby-box .select2-selection__rendered {
    padding-right: 105px;
}

.dropdown-gohar .select2-results__option {
    font-size: 12px;
}

.sec-other-contents.sec-faq-list .tab-contents,
.sec-other-contents.sec-about-goharnahal .tab-contents,
.sec-other-contents.sec-contact-goharnahal .tab-contents,
.sec-other-contents.sec-news-goharnahal .tab-contents,
.sec-other-contents.sec-gallery-goharnahal .tab-contents,
.sec-other-contents.sec-videos-goharnahal .tab-contents {
    margin-top: 0;
}

.sec-other-contents.sec-faq-list .tab-contents .head-sticky {
    padding: 15px;
}

.sec-other-contents.sec-faq-list .tab-comments .form-comment .bottom-form {
    flex-direction: column-reverse;
}

.sec-other-contents.sec-faq-list .tab-comments .form-comment .btn-send-form {
    margin: 0 0 15px;
}

.sec-about-goharnahal .sec-free-support .box-banner-gohar {
    padding: 20px;
    height: auto;
}

.sec-about-goharnahal .box-banner-gohar .form .btn-send-gohar {
    margin-top: 0;
}

.sec-about-goharnahal .box-banner-gohar .details-box .content {
    margin-bottom: 0;
}

.sec-about-goharnahal .image-manager img {
    height: 300px;
    margin-bottom: 20px;
}

.sec-about-goharnahal .content-manager .signature {
    flex-direction: column;
    margin-top: 30px;
}

.sec-about-goharnahal .content-manager .signature>img {
    height: 50px;
}

.sec-about-goharnahal .content-manager .signature .manager {
    font-size: 12px;
    margin: 15px 0 0;
}

.sec-about-goharnahal .content-manager .signature .manager>i {
    font-size: 25px;
}

.sec-contact-goharnahal .tab-contents hr.spacing {
    margin: 20px 0;
}

.sec-contact-goharnahal .contact-form {
    order: 1;
    padding: 30px 15px 15px;
}

.sec-contact-goharnahal .contact-details {
    padding: 5px 15px 30px;
}

.sec-contact-goharnahal .contact-details::before {
    width: 95%;
    height: 1px;
    top: auto;
    right: 0;
    left: 0;
    bottom: 0;
    margin: 0 auto;
}

.sec-contact-goharnahal .box-map {
    height: 200px;
    border-radius: 20px;
    margin-top: 20px;
}

.sec-contact-goharnahal .contact-details .head-tell .title-head,
.sec-contact-goharnahal .contact-details .head-address .title-head {
    font-size: 16px;
}

.sec-contact-goharnahal .contact-details .head-tell {
    margin-bottom: 20px;
}

.sec-contact-goharnahal .contact-details .fullname {
    font-size: 12px;
}

.sec-contact-goharnahal .contact-details .tel-number {
    font-size: 16px;
}

.sec-contact-goharnahal .contact-details .spacing {
    margin: 20px 0;
}

.sec-contact-goharnahal .contact-details .list-address .item-adrs:not(:last-child) {
    margin: 0 0 20px;
}

.sec-contact-goharnahal .contact-details .list-address .address {
    width: 100%;
}

.sec-contact-goharnahal .contact-details .head-address .btn-google-map {
    font-size: 14px;
}

.sec-contact-goharnahal .contact-details .head-address .btn-google-map>img {
    width: 20px;
}

.sec-contact-goharnahal .contact-details .list-address .item-adrs {
    width: 100%;
}

.sec-contact-goharnahal .contact-details .list-address .item-adrs .title {
    font-size: 14px;
}

.sec-contact-goharnahal .contact-details .list-address .item-adrs .text {
    font-size: 11px;
}

.sec-contact-goharnahal .contact-details .socials-website {
    margin-top: 30px;
    text-align: center;
}

.sec-contact-goharnahal .contact-details .socials-website .title-sc {
    font-size: 14px;
}

.sec-contact-goharnahal .contact-details .socials-website .title-sc {
    margin-bottom: 10px;
}

.sec-contact-goharnahal .contact-details .socials-website .list-sc {
    justify-content: center;
}

.sec-contact-goharnahal .contact-details .socials-website .item-sc .box-icon {
    width: 40px;
    height: 40px;
    border-radius: 15px;
    font-size: 18px;
}

.sec-contact-goharnahal .contact-details .socials-website .item-sc .title {
    font-size: 14px;
}

.sec-contact-goharnahal .contact-details .socials-website .item-sc .desc {
    font-size: 12px;
}

.sec-contact-goharnahal .contact-details .socials-website .item-sc.active {
    margin: 0;
}

.sec-contact-goharnahal .contact-details .socials-website .item-sc.active .text {
    width: 0;
    opacity: 0;
    visibility: hidden;
    margin-right: 0;
}

.sec-news-goharnahal .sec-gohar-news {
    margin-top: 0;
    width: 100%;
}

.sec-news-goharnahal .sec-gohar-news .row {
    flex-wrap: wrap;
    overflow-x: visible;
    margin: 0;
}

.sec-news-goharnahal .sec-gohar-news .item-news {
    padding: 0;
    margin-bottom: 20px;
}

.pagination-goharnahal {
    margin-top: 20px;
}

.pagination-goharnahal .pagination {
    gap: 5px;
}

.pagination-goharnahal .page-item .page-link {
    width: 40px;
    height: 40px;
    font-size: 14px;
}

.sec-gallery-goharnahal .sec-gallery-list .box-gallery {
    height: 300px;
}

.sec-videos-goharnahal .sec-videos-consent .row {
    margin: 0 -10px;
}

.sec-videos-goharnahal .sec-videos-consent .item-video {
    padding: 0 10px;
    margin-bottom: 20px;
}

.sec-videos-goharnahal .sec-videos-consent .box-video-consent .details {
    padding: 10px;
}

.sec-videos-goharnahal .sec-videos-consent .box-video-consent .content-video .state {
    margin: 0;
}

.sec-videos-goharnahal .sec-videos-consent .box-video-consent {
    height: 250px;
    border-radius: 20px;
}

.sec-news-details .cart-details {
    position: relative;
    top: 0;
    order: -1;
    margin-bottom: 20px;
}

.sec-news-details .cart-details .btn-list-comments,
.sec-news-details .cart-details .accordion-news-content {
    display: none;
}

.sec-news-details .cart-details .accordion-news .accordion-news-header .title {
    font-size: 12px;
}

.sec-news-details .cart-details .accordion-news .accordion-news-header .box-icon {
    font-size: 16px;
}

.sec-news-details .cart-details .box-details .item-dts .title,
.sec-news-details .cart-details .box-details .item-dts .content {
    font-size: 12px;
}

.sec-news-details .cart-details .box-details .item-dts .content>i {
    font-size: 18px;
}

.sec-news-details .cart-details .accordion-news {
    border-radius: 20px;
}

.sec-news-details .cart-details .accordion-news .accordion-news-header {
    padding: 20px;
}

.sec-news-details .content-news {
    padding-left: 0;
}

.sec-news-details .cart-details .accordion-news .accordion-news-header .box-icon {
    transform: rotate(180deg);
}

.sec-news-details .cart-details .box-details .item-dts {
    padding: 15px 20px;
}

.sec-news-details .content-news .title-main {
    font-size: 18px;
}

.sec-news-details .content-news .image-news {
    height: 200px;
    border-radius: 20px;
    margin: 15px 0;
}

.sec-news-details .content-news .image-news .btn-like-news {
    background-color: rgba(255, 255, 255, 0.4);
    width: 40px;
    height: 40px;
    border-radius: 16px;
    font-size: 18px;
    top: 10px;
    left: 10px;
}

.sec-news-details .content-news .other-desc-news p {
    font-size: 12px;
    line-height: 25px;
}

.sec-news-details .content-news .other-desc-news .short-quote {
    padding: 15px 15px 40px 15px;
    border-radius: 15px;
}

.sec-news-details .content-news .other-desc-news .short-quote::before {
    font-size: 30px;
}

.sec-news-details .content-news .other-desc-news .short-quote p {
    font-size: 12px;
    line-height: 25px;
}

.sec-news-details .content-news .other-desc-news h3 {
    font-size: 16px;
    margin-bottom: 10px;
}

.sec-news-details .content-news hr.spacing {
    margin: 40px 0;
}

.sec-news-details .content-news .row-head-between .title-head-section,
.sec-news-details .content-news .row-head-between .desc-head-section {
    font-size: 12px;
}

.sec-news-details+.sec-gohar-news {
    margin-bottom: 50px;
}

.sec-news-details .content-news .details-comment .user-info {
    margin: 0;
}

.sec-news-details .content-news .item-comment.answer .details-comment .head {
    padding-bottom: 10px;
}

.modal-goharnahal .form-control-gohar {
    height: 60px;
    padding: 10px 20px;
    font-size: 16px;
    border-radius: 16px;
}
.modal-goharnahal .form-control-gohar::placeholder{
    font-size: 14px;
}
.modal-goharnahal .btn-send-form {
	height: 60px;
	padding: 20px;
	border-radius: 16px;
	font-size: 14px;
	margin-top: 10px;
}
.modal-goharnahal .btn-send-form .arrow-left {
	height: 18px;
	font-size: 20px;
}
.modal-goharnahal .modal-body .btn-inline-style{
    font-size: 12px;
}
.modal-goharnahal .form-codes{
    gap: 5px;
}
.modal-goharnahal .form-codes .frm-code {
	height: 60px;
	font-size: 25px;
	padding: 0;
}
 .form-codes{
    gap: 5px;
}
 .form-codes .frm-code {
    height: 60px;
    font-size: 25px;
    padding: 0;
}
.modal-goharnahal .again-code{
    margin: 20px 0;
    font-size: 11px;
}
.modal-goharnahal .modal-body .btn-inline-style.reload-code {
	font-size: 11px;
}
.sec-cart-page .list-cart .title-cart-head .text{
    font-size: 16px;
}
.sec-cart-page .list-cart .title-cart-head .count{
    font-size: 12px;
    padding: 3px 12px;
}
.sec-cart-page .list-cart .item-product-cart{
    flex-direction: column;
    padding: 15px;
    border-radius: 25px;
}
.sec-cart-page .list-cart .item-product-cart .details .image-prd{
    width: 70px;
    height: 70px;
    margin-left: 15px;
    border-radius: 15px;
}
.sec-cart-page .list-cart .item-product-cart .info-prd .title-prd{
    font-size: 14px;
    line-height: 1.5;
    margin: 0 0 5px;
}
.sec-cart-page .list-cart .item-product-cart .info-prd .desc-prd{
    font-size: 10px;
}
.sec-cart-page .list-cart .item-product-cart .options{
    margin: 20px 0 0;
}
.sec-cart-page .list-cart .item-product-cart .options .price{
    margin-left: 0;
}
.sec-cart-page .list-cart .item-product-cart .options .price .pr-title{
    font-size: 10px;
}
.sec-cart-page .list-cart .item-product-cart .options .price > .pr-number{
    font-size: 20px;
}
.sec-cart-page .list-cart .item-product-cart .options .price > .pr-number .unit{
    font-size: 12px;
}
.sec-cart-page .list-cart .item-product-cart .counter{
    width: 100px;
    height: 40px;
}
.sec-cart-page .list-cart .item-product-cart .counter .bsh-count,
.sec-cart-page .list-cart .item-product-cart .counter .number{
    font-size: 16px;
}
.sec-cart-page .list-cart .item-product-cart .options{
    width: 100%;
}
.sec-cart-page .list-cart .item-product-cart .options .btn-delprd{
    width: 40px;
    height: 40px;
    font-size: 16px;
}
.sec-cart-page .details-price .box-card-price{
    border-radius: 25px;
    padding: 20px;
}
.sec-cart-page .box-card-price .item-price{
    margin-bottom: 15px;
}
.sec-cart-page .box-card-price .item-price .title{
    font-size: 12px;
}
.sec-cart-page .box-card-price .item-price .price{
    font-size: 16px;
}
.sec-cart-page .box-card-price .item-price .price .toman{
    font-size: 10px;
}
.sec-cart-page .box-card-price .row-offer {
	padding-top: 15px;
	margin-bottom: 15px;
}
.sec-cart-page .box-card-price .btn-confim-next{
    height: 60px;
    font-size: 15px;
    padding: 15px 20px;
}
.sec-cart-page .box-card-price .btn-confim-next .arrow-left {
	width: 32px;
	height: 22px;
	font-size: 22px;
}
.sec-cart-page .box-card-price .desc-cart{
    font-size: 10px;
}
.sec-cart-page .list-cart .title-cart-head .btn-back-step{
    padding: 1px 10px;
    font-size: 22px;
}
.sec-cart-page .list-cart .box-cart-selected{
    padding: 20px 20px 14px;
    border-radius: 25px;
}
.sec-cart-page .list-cart .box-cart-selected .head-selected{
    margin-bottom: 15px;
}
.sec-cart-page .list-cart .box-cart-selected .head-selected .title-head{
    font-size: 14px;
    flex-shrink: 0;
    margin-left: 15px;
}
.sec-cart-page .list-cart .box-cart-selected .head-selected .btn-add-head{
    font-size: 12px;
}
.sec-cart-page .list-cart .box-cart-selected .head-selected .btn-add-head > i{
    font-size: 16px;
}
.sec-cart-page .list-cart .box-cart-selected .list-selection > .row{
    margin: 0 -5px;
}
.sec-cart-page .list-cart .box-cart-selected .item-col-slc{
    padding: 5px;
}
.sec-cart-page .list-cart .box-cart-selected .item-slc-gohar{
    padding: 10px 15px;
    border-width: 2px;
}
.sec-cart-page .list-cart .box-cart-selected .item-slc-gohar.item-address{
    height: 90px;
}
.sec-cart-page .list-cart .box-cart-selected .item-slc-gohar .box-radio{
    width: 20px;
    height: 20px;
    margin-left: 15px;
}
.sec-cart-page .list-cart .box-cart-selected .item-slc-gohar .details .sub-title{
    font-size: 10px;
}
.sec-cart-page .list-cart .box-cart-selected .item-slc-gohar .details .title,
.sec-cart-page .list-cart .box-cart-selected .item-slc-gohar .details .desc{
    font-size: 12px;
}
.sec-cart-page .list-cart .box-cart-selected .head-selected .desc-head{
    font-size: 10px;
}
.sec-cart-page .list-cart .box-cart-selected .form-control-offer{
    height: 60px;
    font-size: 16px;
    border-radius: 16px;
}
.sec-cart-page .list-cart .box-cart-selected .form-control-offer::placeholder{
    font-size: 12px;
}
.sec-cart-page .list-cart .box-cart-selected .btn-confirm-offer {
	height: 41px;
	font-size: 12px;
	border-radius: 10px;
}
.loader{
    width: 8px;
    height: 8px;
    box-shadow: 12px 0 #fff, -12px 0 #fff;
}
@keyframes flash {
    0% {
        background-color: #FFF2;
        box-shadow: 12px 0 #FFF2, -12px 0 #FFF;
    }
    50% {
        background-color: #FFF;
        box-shadow: 12px 0 #FFF2, -12px 0 #FFF2;
    }
    100% {
        background-color: #FFF2;
        box-shadow: 12px 0 #FFF, -12px 0 #FFF2;
    }
}
.sec-cart-page .list-cart .box-cart-selected .btn-close-offer {
	width: 25px;
	height: 25px;
	font-size: 8px;
	top: 18px;
	left: 18px;
	padding: 8.5px;
}
.sec-cart-page .list-cart .box-cart-selected .alert-view .alert-success {
	height: 50px;
	border-radius: 15px;
	padding: 15px;
	font-size: 12px;
    margin-top: 10px;
}
.modal-goharnahal textarea.form-control-gohar{
    padding: 20px;
}
.form-group .lbl-input-gohar,
.form-group .lbl-input-gohar .starreq{
    font-size: 14px;
}
.modal-form-address .row .form-group{
    padding: 5px 10px;
}
.modal-goharnahal .btn-confirm-modal {
	height: 60px;
	border-radius: 15px;
	font-size: 14px;
	margin-top: 20px;
	width: 100%;
}
.sec-profile-page .sidebar-menu{
    margin-bottom: 20px;
    border-radius: 25px;
}
.sec-profile-page .sidebar-menu .account .fullname,
.sec-profile-page .sidebar-menu .head-sidebar .edit-account,
.sec-profile-page .sidebar-menu .list-menu .link-menu .text{
    font-size: 12px;
}
.sec-profile-page .sidebar-menu .account .mobile{
    font-size: 16px;
}
.sec-profile-page .sidebar-menu .list-menu .link-menu .box-icon{
    font-size: 20px;
    width: 22px;
}
.sec-profile-page .sidebar-menu .list-menu .link-menu{
    padding: 10px;
}
.sec-profile-page .box-outer-profile{
    border-radius: 25px;
    padding: 20px;
}
.sec-profile-page .box-outer-profile .head-boxprf{
    margin-bottom: 10px;
    flex-wrap: wrap;
}
.sec-profile-page .box-outer-profile .head-boxprf .title{
    font-size: 16px;
}
.sec-profile-page .box-outer-profile .head-boxprf .btn-profile{
    height: 35px;
    padding: 0 15px;
    font-size: 12px;
}
.form-group .lbl-input-gohar, .form-group .lbl-input-gohar .starreq {
	font-size: 12px;
}
.outer-input-gohar .form-control-gohar{
    height: 60px;
    padding: 10px 20px;
    font-size: 14px;
    border-radius: 16px;
}
.outer-input-gohar .input-group .input-icon{
    width: 60px;
    height: 60px;
    font-size: 20px;
}
.btn-confirm-gohar{
    width: 100%;
    font-size: 14px;
    height: 60px;
    border-radius: 16px;
}
.sec-profile-page .box-outer-profile .btn-confirm-gohar{
    margin-top: 10px;
}
.sec-profile-page .sidebar-hidden {
	display: none;
}
.sec-profile-page .box-outer-profile .head-boxprf .title .btn-hidden {
	display: flex;
}
.breadcrumb-profile {
	display: block;
    margin-bottom: 20px;
}
.sec-profile-page .box-outer-profile .head-boxprf .title .btn-back {
	padding: 1px 10px;
	font-size: 22px;
}
.sec-profile-page .box-outer-profile .head-boxprf .title{
    gap: 5px;
}
.nav-tabs-gohar{
    gap: 5px;
    margin-top: 30px;
}
.nav-tabs-gohar .nav-link{
    font-size: 12px;
    padding: 0 10px;
}
.sec-profile-page .box-outer-profile .item-fvcol{
    padding: 5px 10px;
}
.sec-profile-page .box-outer-profile .box-fvstyle{
    padding: 10px 10px 50px;
}
.sec-profile-page .box-outer-profile .box-fvstyle .image {
	width: 70px;
	height: 70px;
	margin-left: 15px;
	border-radius: 15px;
}
.sec-profile-page .box-outer-profile .box-fvstyle .title{
    font-size: 14px;
}
.sec-profile-page .box-outer-profile .box-fvstyle .pr-title{
    font-size: 10px;
}
.sec-profile-page .box-outer-profile .box-fvstyle .pr-number{
    font-size: 20px;
}
.sec-profile-page .box-outer-profile .box-fvstyle .pr-number .unit{
    font-size: 12px;
}
.sec-profile-page .box-outer-profile .box-fvstyle .offer{
    width: 40px;
    height: 40px;
    font-size: 12px;
    margin-right: 5px;
}
.sec-profile-page .box-outer-profile .box-fvstyle .btn-options{
    bottom: 10px;
    left: 10px;
}
.sec-profile-page .box-outer-profile .box-fvstyle .btn-options .btn-item{
    border-radius: 10px;
    width: 35px;
    height: 35px;
    font-size: 16px;
}
.sec-profile-page .box-outer-profile .box-fvstyle.address{
    height: auto;
    padding: 15px 15px 50px;
}
.sec-profile-page .box-outer-profile .box-fvstyle.address .sub-title{
    font-size: 12px;
}
.sec-profile-page .box-outer-profile .head-boxprf .desc-head{
    font-size: 12px;
}
.sec-profile-page .box-outer-profile .details-comment .user-info .info .date{
    font-size: 10px;
}
.sec-profile-page .box-outer-profile .box-comment{
    padding-top: 60px;
}
.sec-profile-page .box-outer-profile .box-comment .btn-options{
    position: absolute;
    top: 10px;
    left: 10px;
}
.sec-profile-page .box-outer-profile .box-comment .btn-options .btn-item {
	border-radius: 10px;
	width: 35px;
	height: 35px;
	font-size: 16px;
}
.sec-profile-page .box-outer-profile .box-comment .options-head{
    margin-top: 10px;
}
.sec-profile-page .box-outer-profile .box-comment .status{
    font-size: 10px;
    width: auto;
    position: absolute;
    top: 13px;
    right: 10px;
}
.sec-profile-page .box-outer-profile .box-comment .status .status-icon {
	width: 15px;
	height: 15px;
	font-size: 8px;
	margin-left: 5px;
}
.modal-goharnahal .modal-form-comment .head-comment-modal .image{
    width: 40px;
    height: 40px;
    margin-left: 10px;
}
.modal-goharnahal .modal-form-comment .head-comment-modal .fullname{
    font-size: 12px;
}
.modal-goharnahal .modal-form-comment .head-comment-modal .date{
    font-size: 10px;
}
.modal-goharnahal .modal-form-comment .rating-form .title-head-rating{
    font-size: 14px;
}
.modal-goharnahal .modal-form-comment .result-ratings .counts .all{
    font-size: 20px;
}
.modal-goharnahal .modal-form-comment .result-ratings .item-rate{
    padding: 15px 0;
}
.modal-goharnahal .modal-form-comment .result-ratings .br-theme-bars-gohar .br-widget{
    width: 70px;
}
.modal-goharnahal .modal-form-comment .rating-form .result-ratings .title-rating{
    font-size: 11px;
}
.modal-goharnahal .modal-form-comment textarea.form-control-gohar{
    font-size: 11px;
    padding: 10px 15px;
}
.sec-profile-page .box-outer-profile .head-boxprf .form-group{
    width: 100%;
    margin-top: 15px !important;
}
.sec-profile-page .box-outer-profile .form-control-search {
    width: 100%;
    font-size: 12px;
    height: 50px;
    border-radius: 16px;
}
.sec-profile-page .box-outer-profile .btn-confirm-search{
    font-size: 12px;
    top: 8px;
    left: 8px;
    height: 35px;
}
.empty-list-gohar > i{
    font-size: 40px;
}
.empty-list-gohar .desc-empty{
    font-size: 14px;
}
.sec-profile-page .item-order-profile .head-order .status {
	font-size: 10px;
}
.sec-profile-page .item-order-profile .head-order .status .status-icon {
	width: 15px;
	height: 15px;
	font-size: 8px;
	margin-left: 5px;
}
.sec-profile-page .item-order-profile .head-order .btn-details-order{
    font-size: 12px;
}
.sec-profile-page .item-order-profile .head-order .btn-details-order > i{
    font-size: 14px;
}
.sec-profile-page .box-outer-profile .item-order-profile{
    border-radius: 25px;
    padding: 15px;
}
.sec-profile-page .item-order-profile .head-order{
    padding-bottom: 15px;
}
.sec-profile-page .item-order-profile .details-order{
    flex-direction: column;
    align-items: flex-start;
}
.sec-profile-page .item-order-profile .details-order .row-dts{
    flex-direction: column;
    align-items: flex-start;
    padding: 0;
}
.sec-profile-page .item-order-profile .details-order .item-dts{
    margin-bottom: 10px;
}
.sec-profile-page .item-order-profile .details-order .item-dts + .item-dts::before {
	display: none;
}
.sec-profile-page .item-order-profile .details-order .item-dts .label,
.sec-profile-page .item-order-profile .details-order .item-dts .value,
.sec-profile-page .item-order-profile .details-order .item-dts .price{
    font-size: 13px;
}
.sec-profile-page .item-order-profile .details-order .item-dts .price .unit{
    font-size: 10px;
}
.sec-profile-page .item-order-profile .details-order .list-images{
    width: 100%;
    padding: 10px 40px 10px 10px;
}
.sec-profile-page .item-order-profile .details-order .list-images .item-img{
    width: 50px;
    height: 50px;
    margin-right: -25px;
}
.sec-profile-page .main-details-order .item-dtsodr + .item-dtsodr::before {
	display: none;
}
.sec-profile-page .main-details-order .item-dtsodr{
    width: 100%;
    display: block;
    margin: 2px 0;
}
.sec-profile-page .main-details-order .item-dtsodr .label,
.sec-profile-page .main-details-order .item-dtsodr .value,
.sec-profile-page .main-details-order .item-dtsodr .price {
	font-size: 12px;
}
.sec-profile-page .main-details-order .item-dtsodr.font-lg .label,
.sec-profile-page .main-details-order .item-dtsodr.font-lg .value,
.sec-profile-page .main-details-order .item-dtsodr.font-lg .price {
	font-size: 14px;
}
.sec-profile-page .main-details-order .card-details-list .top-details-list{
    padding: 5px 15px;
}
.sec-profile-page .main-details-order .card-details-list .top-details-list .body-toplist {
    flex-direction: column;
}
.sec-profile-page .main-details-order .card-details-list .top-details-list .head-toplist{
    flex-direction: column-reverse;
}
.sec-profile-page .main-details-order .card-details-list .status{
    width: 100%;
    font-size: 12px;
    margin-bottom: 10px;
}
.sec-profile-page .main-details-order .card-details-list .top-details-list .body-toplist .right{
    flex-wrap: wrap;
}
.sec-profile-page .main-details-order .card-details-list .spacing{
    margin: 0;
}
.sec-profile-page .main-details-order .list-products-order{
    padding: 15px;
}
.sec-profile-page .main-details-order .list-products-order .item-fvcol:not(:last-child){
    margin-bottom: 15px;
    padding-bottom: 15px;
}
.sec-profile-page .main-details-order .list-products-order .box-fvstyle{
    padding-bottom: 50px;
}
.sec-profile-page .main-details-order .list-products-order .btn-add-comment {
	padding: 8px 15px;
	border-radius: 10px;
	font-size: 12px;
}
.sec-profile-page .main-details-order .list-products-order .btn-add-comment > i{
    font-size: 18px;
}

.content-pages .box-paying-result{
    padding: 20px;
}
.content-pages .box-paying-result .box-icon-pay{
    width: 60px;
    height: 60px;
    font-size: 25px;
}
.content-pages .box-paying-result.danger-style .box-icon-pay{
    font-size: 20px;
}
.content-pages .box-paying-result .title-pay {
	font-size: 18px;
}
.content-pages .box-paying-result .transaction {
	font-size: 14px;
}
.content-pages .box-paying-result .desc {
	font-size: 11px;
    line-height: 20px;
}
.content-pages .box-paying-result .btn-link-gohar {
	height: 50px;
	font-size: 14px;
    border-radius: 16px;
	margin-top: 10px;
}
.content-pages .box-paying-result .btn-link-gohar .arrow-left {
	height: 20px;
	font-size: 20px;
}
.error-page-goharnahal .background-error .logo-login{
    top: 30px;
}
.error-page-goharnahal .background-error .logo-main > img {
	width: 60px;
}
.error-page-goharnahal .background-error .logo-main .title {
	font-size: 18px;
}
.error-page-goharnahal .background-error .logo-main .slogan {
	font-size: 8.5px;
}
.error-page-goharnahal .sqr-cr {
	width: 50px;
	right: 5%;
	top: 3%;
}
.error-page-goharnahal .rect-obr {
	width: 60px;
	right: -8%;
}
.error-page-goharnahal .sqr-otl {
	width: 50px;
	left: 5%;
	top: 5%;
}
.error-page-goharnahal .rect-cl {
	width: 55px;
	left: -8%;
    top: 60%;
}
.error-page-goharnahal .rect-obl {
	width: 45px;
	left: 5%;
	bottom: 4%;
}
.error-page-goharnahal .trg-bl {
	width: 45px;
	right: 5%;
	bottom: 1%;
}
.error-page-goharnahal .background-error{
    padding: 0;
}
.error-page-goharnahal .background-error .error-page {
    height: 85vh;
    width: 100%;
    padding-top: 100px;
}

.error-page-goharnahal .background-error .error-page .number-error {
    font-size: 150px;
    text-shadow: 0 6px 1px var(--maincolor);
}

.error-page-goharnahal .background-error .error-page .title-error {
    font-size: 20px;
}

.error-page-goharnahal .background-error .error-page .number-error.page400::after {
    width: 170px;
    height: 120px;
    background-size: 170px;
    bottom: 10px;
    right: 15px;
}

.error-page-goharnahal .background-error .error-page .number-error.page401::after {
    width: 170px;
    height: 150px;
    background-size: 170px;
    bottom: 6px;
    right: 11px;
}

.error-page-goharnahal .background-error .error-page .number-error.page403::after {
    width: 200px;
    height: 150px;
    background-size: 200px;
    bottom: 0;
    right: -38px;
}

.error-page-goharnahal .background-error .error-page .number-error.page404::after {
    width: 100px;
    height: 120px;
    background-size: 100px;
    bottom: 30px;
    right: 11px;
}

.error-page-goharnahal .background-error .error-page .number-error.page500::after {
    width: 250px;
    height: 120px;
    background-size: 250px;
    bottom: 10px;
    right: -110px;
}

.error-page-goharnahal .background-error .error-page .number-error.page503::after {
    width: 300px;
    height: 300px;
    background-size: 300px;
    bottom: -34px;
    right: -15px;
}
.error-page-goharnahal .background-error .error-page .desc-error{
    width: 95%;
    font-size: 12px;
    line-height: 22px;
}
.error-page-goharnahal .background-error .error-page .btn-link-gohar {
	height: 50px;
	font-size: 14px;
	border-radius: 16px;
	margin-top: 10px;
}
.error-page-goharnahal .background-error .error-page .btn-link-gohar .arrow-left {
	height: 20px;
	font-size: 20px;
}

/*---------------------- /Page Styles ---------------------*/
