.container {
    padding: 0 20px;
}

.swiper-gohar-next,
.swiper-gohar-prev {
    width: 45px;
    height: 45px;
    font-size: 20px;
}

.head-sec-gohar {
    margin-bottom: 20px;
}

.search-box-gohar {
    width: 80%;
}

.header-main .head-menu .options-head .btn-menubar {
    display: flex;
    background-color: var(--yellowcolor);
    color: var(--subcolor);
}

.menu-fixed-resp {
    display: block;
}

.header-main .head-top .swiper-today-notify,
.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 {
    background-size: 500px;
    width: 500px;
    height: 730px;
    top: -280px;
    left: -100px;
}

.header-main {
    padding-top: 30px;
}

.header-main .head-menu {
    margin-top: 15px;
}

.sec-about-gohar {
    margin-top: 60px;
}

.sec-about-gohar .slides-images .mask-image .rect-cl {
    top: 385px;
}

.sec-about-gohar .slides-images .mask-image .sqr-cr {
    right: 140px;
    top: 120px;
}

.sec-about-gohar .slides-images .mask-image .rect-obl {
    left: -150px;
    bottom: 220px;
}

.sec-about-gohar .slides-images .circular-read {
    width: 100px;
    height: 100px;
}

.sec-about-gohar .slides-images .circular-read {
    right: 130px;
    top: 480px;
}

.sec-about-gohar .slides-images .circular-read .text {
    width: 121px;
}

.sec-about-gohar .slides-images .circular-read .logo {
    width: 30px;
}

.header-main .head-menu .logo-main>img {
    width: 75px;
}

.header-main .head-menu .logo-main .title {
    font-size: 25px;
}

.header-main .head-menu .logo-main .slogan {
    font-size: 11.7px;
}

.header-main .head-menu .options-head .btn-cart {
    height: 50px;
    padding: 10px 16px;
    border-radius: 15px;
    font-size: 14px;
    background-color: var(--subcolor);
    color: var(--whitecolor);
    box-shadow: 0px 4px 30px 0px rgba(0, 69, 61, 0.40);
}

.header-main .head-menu .options-head .btn-cart .count {
    min-width: 22px;
    height: 22px;
    font-size: 14px;
    margin-right: 12px;
    background-color: var(--yellowcolor);
    color: var(--subcolor);
}

.header-main .head-menu .options-head .btn-option {
    width: 50px;
    height: 50px;
    border-radius: 15px;
    font-size: 22px;
}

.sec-about-gohar .title-about {
    font-size: 30px;
}

.sec-about-gohar .title-about>img {
    height: 25px;
}

.sec-about-gohar .desc-about {
    font-size: 14px;
    line-height: 30px;
    padding-left: 120px;
    margin: 15px 0 0;
}

.sec-about-gohar .options {
    margin-top: 30px;
}

.sec-about-gohar .options .features .item-fts {
    gap: 10px;
}

.sec-about-gohar .options .features .item-fts>i {
    width: 25px;
    height: 25px;
    font-size: 25px;
}

.btn-more-gohar {
    font-size: 14px;
}

.sec-about-gohar .options .btn-more-gohar {
    font-size: 14px;
}

.sec-about-gohar .spiral-arrow {
    width: 160px;
    margin: 0 auto;
}

.sec-new-products {
    margin-top: 0;
}

.sec-new-products .item-category {
    height: 180px;
    border-radius: 40px;
    padding: 15px;
}

.sec-new-products .item-category .box-icon {
    width: 80px;
    height: 80px;
}

.sec-new-products .item-category .box-icon .svg-fruit {
    height: 35px;
}

.sec-new-products .item-category .title {
    font-size: 16px;
}

.sec-new-products .item-category .count {
    font-size: 12px;
}

.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;
}

.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 {
    height: 60px;
    border-radius: 0px 0px 16px 16px;
    font-size: 18px;
}

.box-product-gohar .image {
    height: 130px;
}

.box-product-gohar .content .title {
    font-size: 18px;
}

.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 .options .price .pr-number {
    font-size: 28px;
}

.box-product-gohar {
    height: 560px;
}

.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 .input-box {
    width: 245px;
}

.sec-free-support .box-banner-gohar .person .prs-support {
    height: 250px;
}

.sec-free-support .box-banner-gohar {
    padding: 30px;
    height: auto;
}

.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;
}

.head-sec-gohar .content .desc {
    display: none;
}

.head-sec-gohar .content .shape {
    height: 45px;
    margin-left: 15px;
}

.accordion-item .accordion-header .title {
    font-size: 14px !important;
}

.accordion-item .accordion-header .box-icon {
    font-size: 20px !important;
}

.accordion-item .accordion-content p {
    font-size: 12px;
    line-height: 25px;
}

.sec-amazing-offer {
    margin: 50px 0;
}

.sec-amazing-offer .box-amazing {
    height: auto;
}

.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: 32px;
    text-align: center;
}

.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;
}

.sec-amazing-offer .box-amazing .countdown .txt {
    font-size: 22px;
}

.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: 60px;
    top: 15%;
    background-color: var(--subcolor);
    color: var(--whitecolor);
}

.sec-amazing-offer .box-amazing .swiper-gohar-prev {
    left: 60px;
    top: 15%;
    background-color: var(--subcolor);
    color: var(--whitecolor);
}

.sec-amazing-offer .box-amazing .vectors .trg-tr {
    top: 0;
    right: -120px;
}

.sec-amazing-offer .box-amazing .vectors .trg-tr .triangle {
    width: 140px;
}

.sec-amazing-offer .box-amazing .vectors .trg-tr .percentage {
    width: 60px;
    margin-top: 0;
}

.sec-videos-consent .box-video-consent {
    height: 400px;
}

.sec-videos-consent .list-videos::before,
.sec-videos-consent .list-videos::after {
    display: none;
}

.sec-videos-consent .box-video-consent .details {
    padding: 40px 20px 20px;
}

.sec-videos-consent .box-video-consent .details .outer-play {
    transform: scale(0.8);
}

.sec-videos-consent .box-video-consent .content-video .sub-title {
    font-size: 11px;
}

.sec-videos-consent .box-video-consent .content-video .state {
    font-size: 14px;
}

.sec-videos-consent .list-videos .swiper-gohar-next {
    right: 40px;
}

.sec-videos-consent .list-videos .swiper-gohar-prev {
    left: 40px;
}

.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 .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: 280px;
}

.sec-certificates .list-certificates .box-certificate {
    padding: 20px 20px 20px 10px;
    height: 85px;
}

.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: 16px;
}

.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: 12px;
}

.sec-certificates .list-licenses {
    padding-left: 15px;
}

.sec-certificates .list-certificates {
    margin-top: 40px;
}

.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-ads-banners .item-ads:hover,
.sec-ads-banners .item-ads.active {
    max-width: 50%;
    flex: 0 0 50%;
}

.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 .title-news>a {
    font-size: 18px;
}

.sec-gohar-news .item-news .desc-news {
    font-size: 12px;
    line-height: 25px;
}

.sec-agancies-news .head-sec-gohar .content .desc {
    font-size: 12px;
    display: block;
}

.sec-agancies-news .list-agancies .item-ags .content .title {
    font-size: 16px;
}

.sec-agancies-news .list-agancies .item-ags .content .date {
    font-size: 12px;
}

.sec-features-gohar {
    margin-top: 30px;
}

.sec-features-gohar .row-features {
    gap: 40px;
}

.sec-features-gohar .box-fts {
    height: auto;
    flex: 0 auto;
    width: 47.3%;
}

.sec-features-gohar .box-fts .content .title {
    font-size: 16px;
}

.sec-features-gohar .box-fts .content .desc {
    font-size: 12px;
}

.sec-features-gohar .box-fts .fts-icon {
    font-size: 38px;
}

.footer-main .footer-about .logo-main>img {
    width: 75px;
}

.footer-main .footer-about .logo-main .title {
    font-size: 25px;
}

.footer-main .footer-about .logo-main .slogan {
    font-size: 11.7px;
}

.footer-main .footer-about .desc-about {
    font-size: 14px;
    line-height: 30px;
}

.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: 16px;
}

.footer-main .btn-more-gohar,
.footer-main .footer-links .box-col-links .head-links .btn-more {
    font-size: 14px;
}

.btn-more-gohar .arrow-left {
    height: 20px;
    font-size: 20px;
}

.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 .text {
    width: 0;
    opacity: 0;
    visibility: hidden;
    margin-right: 0;
}

.footer-main .footer-about .contacts-about .fullname {
    font-size: 14px;
}

.footer-main .footer-about .contacts-about .tel-number {
    font-size: 18px;
}

.footer-main .footer-about .list-address .address {
    width: 47%;
}

.footer-main .footer-about .list-address .box-map {
    width: 50%;
}

.footer-main .footer-about .list-address .item-adrs {
    width: 100%;
}

.footer-main .footer-about .list-address .item-adrs .title {
    font-size: 16px;
}

.footer-main .footer-about .list-address .item-adrs .text {
    font-size: 12px;
}

.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: 12px;
}

.footer-main .footer-links .box-col-links .row-links a {
    font-size: 13px;
}

.footer-main .footer-links .box-outer-links {
    height: auto;
}

.footer-main .footer-bottom .sec-copyright .designer,
.footer-main .footer-bottom .sec-copyright .copyright {
    font-size: 12px;
}

.footer-main .footer-bottom .sec-slogan .content {
    display: none;
}

.footer-main .footer-bottom .sec-slogan {
    position: absolute;
    right: 20px;
    width: auto;
    top: -5px;
}

.footer-main .footer-bottom .sec-slogan .btn-gotop {
    width: 45px;
    height: 45px;
    border-radius: 15px;
    font-size: 22px;
}

.footer-main .footer-bottom .sec-copyright {
    width: auto;
    padding-right: 65px;
}

.footer-main .footer-bottom .licenses-footer {
    gap: 15px;
}

/*---------------------- Page Styles ---------------------*/

.content-pages{
    z-index: 100;
}

.header-main.header-pages {
    padding: 15px 0;
}

.outer-breadcrumb .breadcrumb {
    width: 100%;
    overflow-x: auto;
    flex-wrap: nowrap;
}

.outer-breadcrumb .breadcrumb .breadcrumb-item {
    flex-shrink: 0;
}

.outer-breadcrumb .btn-share-page {
    margin-right: 30px;
}

.content-pages .sec-header-product .row {
    justify-content: space-between;
}

.content-pages .sec-header-product .details-product {
    order: -1;
    padding: 0 0 20px;
}

.content-pages .sec-header-product .col-md-6 {
    -ms-flex: 0 0 48%;
    flex: 0 0 48%;
    max-width: 48%;
}

.content-pages .sec-header-product .details-product .product-name {
    font-size: 20px;
}

.content-pages .sec-header-product .details-product .weather .status {
    font-size: 12px;
}

.content-pages .sec-header-product .details-product .list-status {
    gap: 12px;
}

.content-pages .sec-header-product .details-product .list-status>i {
    font-size: 18px;
}

.content-pages .sec-header-product .details-product .head-title-row .title {
    font-size: 14px;
}

.content-pages .sec-header-product .details-product .head-title-row .btn-more {
    font-size: 13px;
}

.content-pages .sec-header-product .details-product hr.spacing {
    margin: 20px auto;
}

.content-pages .sec-header-product .details-product .desc-text {
    font-size: 12px;
    line-height: 25px;
}

.content-pages .sec-header-product .images-product {
    height: 500px;
}

.content-pages .sec-header-product .cart-details .box-cart {
    height: 400px;
}

.content-pages .sec-header-product .cart-details .btn-download-catalog {
    height: 80px;
    padding: 10px 30px;
    border-radius: 25px;
}

.content-pages .sec-header-product .cart-details .warning-info .title {
    font-size: 14px;
}

.content-pages .sec-header-product .cart-details .warning-info .desc-info {
    font-size: 11px;
}

.content-pages .sec-header-product .cart-details .btn-add-cart {
    height: 60px;
    font-size: 15px;
}

.content-pages .sec-header-product .cart-details .btn-add-cart .icon-plus-small {
    width: 32px;
    height: 22px;
    font-size: 22px;
}

.sec-other-contents .tab-contents {
    padding: 20px;
    border-radius: 30px;
}

.sec-other-contents .tab-contents .head-sticky {
    flex-direction: column;
    margin-bottom: 40px;
    border-radius: 16px;
}
.sec-other-contents .tab-contents .head-sticky.fixed .rating-gohar{
    display: none;
}

.sec-other-contents .head-sticky .list-tabs {
    margin-bottom: 15px;
    gap: 25px;
}
.sec-other-contents .tab-contents .head-sticky.fixed .list-tabs{
    margin-bottom: 0;
}

.sec-other-contents .head-sticky .list-tabs .item-tab {
    font-size: 12px;
    padding: 12px 0;
}

.sec-other-contents .head-sticky .list-tabs .item-tab.active {
    padding: 12px 20px;
}

.rating-gohar {
    gap: 15px;
}

.br-theme-bars-gohar .br-widget {
    width: 100px;
}

.br-theme-bars-gohar .br-widget a {
    width: 5px;
    height: 5px;
}

.br-theme-bars-gohar .br-widget .br-current {
    width: 12px;
    height: 12px;
}

.rating-gohar .counts {
    gap: 3px;
}

.rating-gohar .counts .all,
.rating-gohar .counts .value {
    font-size: 22px;
}

.rating-gohar .counts .slash {
    font-size: 18px;
}

.rating-gohar .title-rating {
    font-size: 12px;
}

.sec-other-contents .tab-contents .title-head-section {
    font-size: 14px;
    margin: 0 0 30px;
}

.sec-other-contents .tab-contents .box-desc h3 {
    font-size: 20px;
    margin: 0 0 10px;
}

.sec-other-contents .tab-contents .box-desc p {
    font-size: 14px;
    line-height: 30px;
}

.sec-other-contents .tab-contents .box-desc .banner-desc,
.sec-news-details .content-news .other-desc-news .banner-desc {
    margin: 20px 0;
    height: auto;
    padding: 20px;
    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: 18px;
}

.sec-other-contents .tab-contents .box-desc .banner-desc .content .desc,
.sec-news-details .content-news .other-desc-news .banner-desc .content .desc{
    font-size: 12px;
}

.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{
    height: auto;
    padding: 15px 20px;
    margin-right: 20px;
    font-size: 14px;
    border-radius: 16px;
}

.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: 5px;
    height: 20px;
    font-size: 20px;
}

.sec-other-contents .tab-contents .box-desc .btn-more-description,
.sec-other-contents .tab-contents .row-head-between .desc-head-section {
    font-size: 14px;
}

.sec-other-contents .tab-contents .box-desc .btn-more-description>i {
    font-size: 16px;
}

.sec-other-contents .tab-specification .box-specif .label,
.sec-other-contents .tab-specification .box-specif .text {
    font-size: 14px;
}

.sec-other-contents .tab-contents hr.spacing {
    margin: 40px 0;
}

.sec-other-contents .tab-comments .item-comment,
.sec-news-details .content-news .item-comment{
    margin-bottom: 20px;
}

.sec-other-contents .tab-comments .box-comment,
.sec-news-details .content-news .box-comment {
    flex-direction: column;
    padding: 15px;
}

.sec-other-contents .tab-comments .details-comment,
.sec-news-details .content-news .details-comment{
    padding: 0;
}

.sec-other-contents .tab-comments .details-comment .head,
.sec-news-details .content-news .details-comment .head {
    padding: 0 0 10px;
}

.sec-other-contents .tab-comments .details-comment .user-info .image,
.sec-news-details .content-news .details-comment .user-info .image{
    width: 45px;
    height: 45px;
}

.sec-other-contents .tab-comments .details-comment .user-info .fullname,
.sec-news-details .content-news .details-comment .user-info .fullname{
    font-size: 14px;
}

.sec-other-contents .tab-comments .details-comment .user-info .status,
.sec-news-details .content-news .details-comment .user-info .status{
    font-size: 12px;
}

.sec-other-contents .tab-comments .details-comment .desc,
.sec-news-details .content-news .details-comment .desc {
    font-size: 11px;
    line-height: 25px;
    margin: 10px 0;
}

.sec-other-contents .tab-comments .details-comment .btn-answer>i,
.sec-news-details .content-news .details-comment .btn-answer>i{
    font-size: 15px;
}

.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 {
    font-size: 12px;
}

.sec-other-contents .tab-comments .details-comment .viewpoint,
.sec-news-details .content-news .details-comment .viewpoint {
    gap: 30px;
}

.sec-other-contents .tab-comments .details-comment .viewpoint .result,
.sec-news-details .content-news .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 {
    font-size: 16px;
}

.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 {
    font-size: 22px;
}
.sec-other-contents .tab-comments .result-ratings{
    width: 100%;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0;
    padding: 0;
}
.sec-other-contents .tab-comments .result-ratings .item-rate {
	width: 50%;
	padding: 20px;
}
.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: 4px;
	height: 4px;
    margin: 0 2px;
}
.sec-other-contents .tab-comments .result-ratings .br-theme-bars-gohar .br-widget .br-current{
    width: 10px;
    height: 10px;
}
.sec-other-contents .tab-comments .result-ratings .br-theme-bars-gohar .br-widget {
	width: 80px;
}
.sec-other-contents .tab-comments .result-ratings .rating-gohar .counts .all, .sec-other-contents .tab-comments .result-ratings .rating-gohar .counts .value {
	font-size: 18px;
}
.sec-other-contents .tab-comments .result-ratings .rating-gohar .counts .slash {
	font-size: 14px;
}
.rating-gohar .title-rating {
	font-size: 11px;
}
.sec-other-contents .tab-comments .item-comment.answer,
.sec-news-details .content-news .item-comment.answer {
	padding-right: 50px;
}
.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: 25px;
}
.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 .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,
.sec-news-details .content-news .rating-form .title-head-rating{
	font-size: 14px;
	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: 16px;
}
.sec-other-contents .tab-comments .form-comment .head-form .btn-logout,
.sec-news-details .content-news .form-comment .head-form .btn-logout{
    font-size: 12px;
    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: 16px;
}
.sec-other-contents .tab-comments .form-comment .head-form,
.sec-news-details .content-news .form-comment .head-form {
	margin-bottom: 20px;
}
.sec-other-contents .tab-comments .form-comment .form-control,
.sec-news-details .content-news .form-comment .form-control {
	height: 65px;
	padding: 10px 20px;
	font-size: 14px;
}
.sec-other-contents .tab-comments .form-comment textarea.form-control,
.sec-news-details .content-news .form-comment textarea.form-control{
	padding: 20px;
}
.sec-other-contents .tab-comments .form-comment .message-form,
.sec-news-details .content-news .form-comment .message-form{
	font-size: 12px;
}
.sec-other-contents .tab-comments .form-comment .btn-send-form,
.sec-news-details .content-news .form-comment .btn-send-form{
	height: auto;
	padding: 15px 20px;
	margin-right: 20px;
	font-size: 14px;
	border-radius: 16px;
}
.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: 5px;
	height: 20px;
	font-size: 20px;
}
.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: 30px;
    overflow-y: auto;
    box-shadow: 0px -4px 100px 0px rgba(69, 71, 75, 0.3);
    transition: all 0.3s;
}
.sec-search-products .sidebar-filter.show{    
    bottom: 0;
    opacity: 1;
    visibility: visible;
}
.sec-search-products .filter-box,
.sec-search-products .category-box{
    width: 50%;
    margin: 0 auto;
    margin-bottom: 15px;
}
.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: 18px;
    color: var(--subcolor);
}
.sec-search-products .sidebar-filter .btn-confirm-filter{
    width: 20%;
    margin: 0 auto;
    right: auto;
    left: 20px;
}
.sec-about-goharnahal .head-sticky .list-tabs{
    margin-bottom: 0;
}
.sec-about-goharnahal .sec-free-support .box-banner-gohar{
    padding: 30px;
    height: auto;
}
.sec-about-goharnahal .sec-free-support .box-banner-gohar .details-box {
	flex-direction: row;
}
.sec-about-goharnahal .sec-free-support .box-banner-gohar .details-box .content {
	text-align: right;
}
.sec-about-goharnahal .image-manager img{
    height: 300px;
    margin-bottom: 20px;
}
.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: 15px 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: 250px;
}
.sec-news-goharnahal .sec-gohar-news{
    margin-top: 0;
}
.sec-news-goharnahal .sec-gohar-news .row{
    flex-wrap: wrap;
    overflow-x: visible;
    margin: 0 -15px;
}
.sec-news-goharnahal .sec-gohar-news .item-news{
    padding: 0 15px;
}
.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-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{
    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: 22px;
}
.sec-news-details .content-news .image-news {
	height: 300px;
	border-radius: 25px;
}
.sec-news-details .content-news .other-desc-news p {
	font-size: 14px;
	line-height: 30px;
}
.sec-news-details .content-news .other-desc-news .short-quote{
    padding: 20px 20px 20px 80px;
}
.sec-news-details .content-news .other-desc-news .short-quote::before {
	font-size: 40px;
}
.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: 18px;
}
.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: 14px;
}
.sec-news-details + .sec-gohar-news {
	margin-bottom: 50px;
}
.sec-cart-page .list-cart .title-cart-head .text{
    font-size: 18px;
}
.sec-cart-page .list-cart .item-product-cart .details .image-prd{
    width: 80px;
    height: 80px;
}
.sec-cart-page .list-cart .item-product-cart .info-prd .title-prd{
    font-size: 16px;
}
.sec-cart-page .list-cart .item-product-cart .counter{
    width: 100px;
}
.sec-cart-page .list-cart .item-product-cart .options .price > .pr-number{
    font-size: 22px;
}
.sec-cart-page .details-price .box-card-price{
    margin-top: 20px;
}
.sec-cart-page .list-cart .box-cart-selected{
    padding: 20px 20px 14px;
    border-radius: 20px;
}
.sec-cart-page .list-cart .box-cart-selected .head-selected{
    margin-bottom: 10px;
}
.sec-cart-page .list-cart .box-cart-selected .head-selected .title-head{
    font-size: 16px;
}
.sec-cart-page .list-cart .box-cart-selected .head-selected .btn-add-head{
    font-size: 14px;
}
.sec-cart-page .list-cart .box-cart-selected .head-selected .btn-add-head > i{
    font-size: 18px;
}
.sec-cart-page .list-cart .box-cart-selected .list-selection > .row{
    margin: 0 -7px;
}
.sec-cart-page .list-cart .box-cart-selected .item-col-slc{
    padding: 7px;
}
.sec-cart-page .list-cart .box-cart-selected .item-slc-gohar{
    padding: 15px;
    border-width: 2px;
}
.sec-cart-page .list-cart .box-cart-selected .item-slc-gohar.item-address{
    height: 100px;
}
.sec-cart-page .list-cart .box-cart-selected .item-slc-gohar .box-radio{
    width: 30px;
    height: 30px;
    margin-left: 15px;
}
.sec-cart-page .list-cart .box-cart-selected .item-slc-gohar .details .sub-title{
    font-size: 12px;
}
.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: 14px;
}
.sec-cart-page .list-cart .box-cart-selected .head-selected .desc-head{
    font-size: 12px;
}
.sec-cart-page .list-cart .box-cart-selected .alert-view .alert-success{
    font-size: 12px;
}
.modal-dialog.modal-lg{
    max-width: 90%;
}
.sec-profile-page .sidebar-menu{
    margin-bottom: 20px;
}
.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 .box-comment{
    padding: 5px 15px;
}
.sec-profile-page .box-outer-profile .details-comment .user-info .fullname {
	font-size: 14px;
}
.sec-profile-page .box-outer-profile .box-comment .options-head{
    flex-shrink: 0;
    margin-right: 15px;
}
.sec-profile-page .box-outer-profile .details-comment .user-info .image {
    width: 45px;
    height: 45px;
}
.sec-profile-page .item-order-profile .details-order{
    flex-direction: column;
    align-items: flex-start;
}
.sec-profile-page .item-order-profile .details-order .list-images{
    margin-right: auto;
}
.content-pages .box-paying-result .box-icon-pay{
    width: 80px;
    height: 80px;
    font-size: 35px;
}
.content-pages .box-paying-result.danger-style .box-icon-pay{
    font-size: 25px;
}
.content-pages .box-paying-result .title-pay {
	font-size: 22px;
}
.content-pages .box-paying-result .transaction {
	font-size: 16px;
}
.content-pages .box-paying-result .desc {
	font-size: 12px;
}
.content-pages .box-paying-result .btn-link-gohar {
	height: 60px;
	font-size: 15px;
	margin-top: 10px;
}
.error-page-goharnahal .sqr-cr {
	width: 70px;
	right: 5%;
	top: 3%;
}
.error-page-goharnahal .rect-obr {
	width: 80px;
	right: -4%;
}
.error-page-goharnahal .sqr-otl {
	width: 70px;
	left: 5%;
	top: 5%;
}
.error-page-goharnahal .rect-cl {
	width: 75px;
	left: -4%;
    top: 60%;
}
.error-page-goharnahal .rect-obl {
	width: 65px;
	left: 5%;
	bottom: 4%;
}
.error-page-goharnahal .trg-bl {
	width: 65px;
	right: 5%;
	bottom: 1%;
}
.error-page-goharnahal .background-error .error-page{
    width: 100%;
}

/*---------------------- /Page Styles ---------------------*/