@font-face{font-display:swap;font-family:'Yekan';font-style:normal;font-weight:bold;src:url(fonts/Vazirmatn-Bold.woff2) format('woff2')}
@font-face{font-display:swap;font-family:'Yekan';font-style:normal;font-weight:normal;src:url(fonts/Vazirmatn-Regular.woff2) format('woff2')}
body,a,div,p,input,textarea,span,select,option,button{font-family:'Yekan',BYekan,tahoma;font-feature-settings:"ss01";letter-spacing:-0.1px;word-spacing:-0.5px;}
body{--mfn-column-gap-left:20px;--mfn-column-gap-right:20px;--mfn-button-theme-bg: #08563b;}
a,a span{cursor:pointer;text-decoration:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
a:hover,a:hover span{cursor:pointer;text-decoration:none}
.makhfi{display:none!important}
#Header_wrapper,#Intro{background-color:#fff}
.header-classic #Action_bar,.header-fixed #Action_bar,.header-plain #Action_bar,.header-split #Action_bar,.header-shop #Action_bar,.header-shop-split #Action_bar,.header-stack #Action_bar{background-color:transparent}
.header-split #Header .top_bar_left .menu_right{width:41%;text-align:right}
.header-split #Header .top_bar_left .menu_right li:first-child a span{padding-right:0}
.header-split #Header .top_bar_left .menu_left{float:left;width:41%;text-align:left}
.header-split #Header .top_bar_left .menu_left li:last-child a span{padding-left:0}
.toptext{display:inline-block;position:relative;font-size:14.5px;top:-9px}
.topdivider{content:'';width:1px;height:20px;display:inline-block;background-color:#ddd;margin-right:10px;margin-left:10px;top:5px;position:relative}
#Action_bar .container{display:flex;flex-wrap:wrap;width:100%;margin:0 auto;justify-content:space-between}
#Action_bar .logo-type{height:29px;width:auto;margin-top:4px;margin-bottom:2px;filter:brightness(0.5)}
#Action_bar .slogan{height:50px;width:auto;float:left;margin-top:-3px;margin-bottom:-8px;margin-left:-8px;margin-right:-5px;filter:brightness(0.5)}
.tarikh{float:left;font-size:14.5px;margin-top:5px}
#Top_bar .logo{position:relative}
#Top_bar .logotype{height:45px;width:auto;margin-right:70px;margin-top:22px}
.top_bar_left .search-form{float:left;margin-top:10px}
.top_bar_left input[type="search"]{margin-bottom:0;border:0;box-shadow:none;background-color:#f5f4f4;border-radius:15px}
.top_bar_left .search-submit{position:absolute;z-index:1;left:2px;top:18px;background:transparent;padding:0}
#menu li a,#menu li a span{font-weight:bold}
#menu li ul li span{font-weight:normal}
#menu .menu-item-has-children a span:after{content:"";display:inline-block;margin-right:6px;width:6px;height:6px;border:solid #ff7900;transform:rotate(135deg);border-width:1px 1px 0 0}
#menu .menu-item-has-children li a span:after{display:none}

#Top_bar .menu>li.current-menu-item>a,#Top_bar .menu>li.current_page_item>a{color:#222}
#slider .content_slider{margin:0;padding:0}
#slider .content_slider img{width:100%;margin-top:0}
#slider .mcb-column-inner,.blog_slider .blog_slider_ul li .item_wrapper .image_frame,#slider .blog_slider .blog_slider_ul li .item_wrapper{margin:0}
#slider .image_wrapper img{width:100%;object-fit:cover;filter:grayscale(0.5)}
#slider .blog_slider_header,#slider .date_label,#slider .desc .hr_color,#slider .desc .button{display:none}
#slider .desc{position:relative;display:block;width:100%;height:200px;margin-top:-150px}
#slider .desc,#slider .desc h4{text-align:center}
#slider .image_wrapper a:after{content:'';display:inline-block;width:100%;height:100%;background-color:#00000040;position:absolute;top:0;z-index:0}
#slider .desc h4 a{color:#fff;text-shadow:0 0 30px black}
#special .section_wrapper{background-color:#fff;z-index:1;margin-top:-100px;position:relative;border-radius:40px;padding:45px 20px 0 20px;box-shadow:0 5px 100px -8px #0000001a}
#special .mcb-wrap-inner{display:grid;grid-auto-flow:row;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(1,1fr);gap:0;margin-bottom:15px;text-align:center}
#special .mcb-column-inner{margin-bottom:25px}
#special .mcb-wrap-inner a{color:#333}
#special .mcb-wrap-inner a:hover{color:#ff7900}
#special .mcb-wrap-inner p{margin-bottom:10px}
.sectiontitle .mcb-column-inner{margin-bottom:10px}
.sectiontitle h2{font-size:20px;font-weight:bold;color:#222;margin-top:-12px;letter-spacing:-0.2px;word-spacing:-1.5px;display:inline-block;background-color:#f5f5f5;padding:0 0 0 15px}
.sectiontitle h2:before{content:'';display:inline-block;width:35px;height:45px;background:url(/wp-content/uploads/2025/05/logonamin.png)no-repeat;background-size:contain;float:right;margin-top:-5px;margin-left:10px}
.sectiontitle h2:after{content:'';display:inline-block;width:100%;height:1px;background-color:#e2e2e2;position:absolute;z-index:-1;left:0;top:15px}
.sectiontitle a{float:left;font-weight:bold;color:#333;margin-top:-52px;padding-right:15px;background-color:#f5f5f5}
.sectiontitle a:after{content:'\279C';display:inline-block;font-size:14px;color:#ff7900;vertical-align:middle;margin-right:6px;rotate:180deg}
.sectiontitle a:hover{color:#ff7900}
#news .posts_group article:hover{box-shadow:0 5px 50px -8px #00000010;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#news .photo .post-desc .post-head .post-meta{display:block}
#news .takkhabar .post-excerpt,#news .takkhabar .post-head .category,#news .takkhabar .column_filters .post-footer{display:none}
#news .takkhabar .post-head{text-align:right}
#news .takkhabar .post-head .post-author{margin-left:10px;display:none}
#news .takkhabar .post-title{text-align:right}
#news .takkhabar h2,#news .takkhabar h2 a{font-size:18px;line-height:29px;display:inline-block;letter-spacing:-0.2px;color:#333;word-spacing:-1.5px;text-align:right;margin-bottom:0;font-weight:bold}
.post-meta .author-date a{border-bottom-width:0;border-style:dotted;text-decoration:none!important}
#news .takkhabar h2 a:hover{color:#ff7900}
#news .column_blog .column_filters a:hover{color:#ff7900}
#news .author-date .icon-clock:before{content:'\e8f2';color:#fd973a}
#shahrdar{background-color:#fff;padding:100px 0 45px;margin-bottom:110px}
#shahrdar .mcb-item-column-inner,#shahrdar .mcb-column-inner{margin:0}
#shahrdar .laptop-one-third.mcb-wrap{width:100%}
#shahrdar .image_frame{width:100%}
#shahrdar .image_wrapper img{width:100%;max-height:230px;object-fit:cover;border-radius:30px;object-position:top}
#shahrdar .column_attr h3{font-size:18px;font-weight:normal;color:#333;margin-top:-12px;letter-spacing:-0.2px;word-spacing:-1.5px}
#shahrdar .column_attr h3 strong{font-size:20px;color:#222}
#shahrdar .column_attr h3:before{content:'';display:inline-block;width:35px;height:45px;background:url(/wp-content/uploads/2025/05/logonamin.png)no-repeat;background-size:contain;float:right;margin-top:-5px;margin-left:10px}
#shahrdar .ds-markdown-paragraph{text-align:justify;color:#333;word-spacing:-1px;margin-bottom:8px;letter-spacing:-0.2px}
#shahrdar .ds-markdown-paragraph strong{font-weight:normal}
#shahrdar .ds-markdown-paragraph a,#shahrdar .column_attr a{float:left;margin-top:-2px;color:#333;font-weight:bold}
#shahrdar .ds-markdown-paragraph a:after,#shahrdar .column_attr a:after{content:'\279C';display:inline-block;font-size:14px;color:#ff7900;vertical-align:middle;margin-right:6px;rotate:180deg}
#shahrdar .ds-markdown-paragraph a:hover,#shahrdar .column_attr a:hover{color:#ff7900}
#shahrdar .column_attr ul{margin:0 15px 0 0}
#shahrdar .column_attr li{color:#333;margin-bottom:6px}
#shahrdar .column_attr li strong{color:#333;float:left}
#blog .post-head,#blog .post-footer,#blog .post-excerpt{display:none}
#blog .entry-title{line-height:27px;margin-bottom:0}
#blog .entry-title a{font-size:15px;color:#333;display:inline-block}
#blog .entry-title a:hover{color:#ff7900}
#blog .post-item{background-color:#fff;border-radius:25px;padding:15px 20px;margin-bottom:20px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}
#blog .post-item:hover{box-shadow:0 5px 50px -8px #00000010}
#blog .post-photo-wrapper{width:60px;flex-basis:60px}
#blog .post-photo-wrapper img{width:60px;height:60px;border-radius:20px;object-fit:cover;filter:grayscale(0.5)}
#blog .post-desc-wrapper{width:calc(100% - 60px);flex-basis:calc(100% - 60px)}
#blog .post-desc-wrapper .post-desc{padding:3px 20px 0 0;display:flex;width:100%}
#blog .blog_slider .blog_slider_ul li .item_wrapper{background-color:#fff;border-radius:25px}
#blog .blog_slider .blog_slider_ul li img{border-radius:25px 25px 0 0;height:220px;width:100%;object-fit:cover}
#blog .blog_slider .blog_slider_ul li h4{font-size:15px;font-weight:normal;padding:15px 20px;min-height:90px;line-height:29px}
#blog .blog_slider_header{margin:0}
#blog .blog_slider_header .slider_prev{margin-right:5px;border-radius:50px;width:35px;height:35px;padding:0;background-color:#fff;opacity:.5;line-height:35px;text-align:center;left:15px;position:absolute;top:30%;z-index:1}
#blog .blog_slider_header .slider_next{margin-right:5px;border-radius:50px;width:35px;height:35px;padding:0;background-color:#fff;opacity:.5;line-height:35px;text-align:center;right:15px;position:absolute;top:30%;z-index:1}
#blog .blog_slider .date_label{display:none}
#blog .blog_slider_header .slider_next:hover,#blog .blog_slider_header .slider_prev:hover{opacity:1}
#blog .blog_slider .blog_slider_ul li .item_wrapper{margin:0}
#Footer{margin-top:120px;background-color:#08563b}
#Footer .rowcontact{display:grid;grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,1fr);gap:2rem;max-width:1160px;margin:-60px auto 0;justify-content:space-between;background-color:#fff;border-radius:35px;padding:30px;box-shadow:0 5px 100px -8px #0000001a}
#Footer .rowcontact .col{display:flex;color:#333}
#Footer .rowcontact .col img{height:50px;width:50px;margin-left:15px}
#Footer .rowcontact .col .kadr span{display:block;font-weight:bold}
#Footer .rowcontact .col .kadr.fon span{font-size:15.5px}
#Footer .rowcontact .col:last-child .kadr span{word-spacing:-1.5px;letter-spacing:-0.2px}
#Footer h4{font-size:17px}
#Footer h4:before{content:'';display:inline-block;width:7px;height:7px;border-radius:50px;background-color:#ff7900;margin-left:6px}
#Footer .links a{display:block;padding:2px 0;line-height:28px;letter-spacing:-0.1px;word-spacing:-1px}
#Footer .links a:before{content:'';display:inline-block;vertical-align:middle;background-color:#bbb;width:6px;height:2px;margin-left:8px;border-radius:5px}
#Footer .links a:hover:before{background-color:#ff7900}
#Footer .footer-credits{max-width:1220px;margin:0 auto;display:flex;justify-content:space-between;border-top:1px solid #3a6c5b;padding-top:25px;padding-bottom:10px}

#Top_bar .menu a.mfn-megamenu-title {border-bottom:1px solid #e5e5e5;}
#Top_bar .menu .megatitle.avalin a.mfn-megamenu-title {padding-left:0px;padding-right:0;margin-right:20px; margin-left:20px;}
#Top_bar .menu .megatitle a.mfn-megamenu-title span{font-weight:bold;color:#222;}
#Top_bar .menu .megatitle.dovomin a.mfn-megamenu-title {padding-right:0;margin-right:20px; }
#Top_bar .menu .titlemakhfi a.mfn-megamenu-title span{color:#fff;}
#Top_bar .menu > li > ul.mfn-megamenu > li > ul{border:none;}
#Top_bar .menu .megatitle.sevomin a.mfn-megamenu-title {padding-left:0px;padding-right:0;margin-right:20px;}
#Top_bar .menu .titlemakhfi.chaharomin a.mfn-megamenu-title {padding-right:0;margin-left:20px;}
#Subheader{    background-color: #08563b;    padding: 65px 0;}
#Subheader:after{display:none;}
.subheader-both-center #Subheader .title {color:#fff; font-weight:bold; font-size:25px;    text-align: right;    line-height: 35px;    margin-bottom: -5px;    margin-top: 5px;word-spacing: -2px;    letter-spacing: -0.2px; align-self: center;}
.subheader-both-center #Subheader .breadcrumbs{    text-align: left;}
#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a {    color: #ccc;}
#Subheader ul.breadcrumbs li a:hover {    color: #fff;}
body:not(.single) .the_content_wrapper {    background-color: #fff;
    width: 100%;
    margin: 55px 0 30px;
    padding: 40px 40px 25px;
    border-radius: 35px;} 
a.button, a.tp-button, button, input[type="submit"], input[type="reset"], input[type="button"]{padding: 15px 25px;    border-radius: 20px;}
.the_content.no_content{display:none;}
.the_content_wrapper p{text-align:justify; line-height:28px;}
.the_content_wrapper li {text-align:justify; line-height:30px;color:#555;}
.the_content_wrapper ul li { margin-bottom:5px;}
.blog .post-desc h2.entry-title,.archive .post-desc h2.entry-title,.category .post-desc h2.entry-title,.search .post-desc h2.entry-title {line-height:24px; }
.blog .post-desc h2.entry-title a,.archive .post-desc h2.entry-title a,.category .post-desc h2.entry-title a,.search .post-desc h2.entry-title a{font-size: 18px;    font-weight: bold;    letter-spacing: -0.3px;}
.blog .post-desc h2.entry-title a:hover,archive .post-desc h2.entry-title a:hover,.category .post-desc h2.entry-title a:hover,.search .post-desc h2.entry-title a:hover{color:#ff7900;}
.blog .grid .post-footer,.archive .grid .post-footer,.category .grid .post-footer,.search .grid .post-footer {display:none }
.blog .posts_group article,.archive .posts_group article,.category .posts_group article,.search .posts_group article {    background-color: #fff;   border-radius: 35px;   padding: 25px 25px 10px;  width: 100% !important; margin-left: 0 !important;    margin-right: 0px !important;}
.blog .posts_group article img,.archive .posts_group article img,.category .posts_group article img,.search .posts_group article img{border-radius: 25px;    max-height: 200px; width:100%;   object-fit: cover;}
.blog .grid .post-desc-wrapper .post-desc,.archive .grid .post-desc-wrapper .post-desc,.category .grid .post-desc-wrapper .post-desc,.search .grid .post-desc-wrapper .post-desc {    padding: 20px 0 0;}
.blog #Content .mcb-column-inner,archive #Content .mcb-column-inner,.category #Content .mcb-column-inner,.search #Content .mcb-column-inner{       margin:0; }
.pager .pages{padding: 10px 20px;    border-radius: 15px;    background-color: #fff;    background-image: none;}
.pager .pages a, .pager .pages span.page-numbers{    border-radius: 25px;}
.single main .post .post-header{display:none;}
.single main .mcb-column-inner {margin:0px;}
.single.with_aside #Content .image_frame,.single.with_aside #Content .image_frame img {width:100%;}
.single .post-wrapper-content .image_wrapper img {    border-radius: 30px;    max-height: 350px;    object-fit: cover;}
.single .the_content_wrapper {margin:20px 0 0 0; width:100%;   padding: 0 ;    display: inline-block;    float: none;    background-color: transparent;    direction: rtl;    border-radius: 0;}
.single.with_aside #Content .content_wrapper{padding-top: 60px;    padding-bottom: 35px;}
.widget-area .Recent_posts.blog_news ul li{    background-color: #fff;    border-radius: 25px;padding: 20px; margin-bottom:30px;}
.widget-area .Recent_posts.blog_news ul li .photo {border:none;}
.widget-area img.scale-with-grid, .widget-area .content_wrapper img {border-radius: 20px;width:100%; }
.Recent_posts.blog_news ul li .desc {padding:0px; width:100%;float:none;display: inline-block; margin:0px;}
.widget-area .Recent_posts.blog_news ul li .photo {width:100%;}
.widget-area .Recent_posts.blog_news ul li .photo img{width:100%;max-height:150px; object-fit:cover;float:none;}
.Recent_posts ul li .desc span.date{display:block;}
.Recent_posts.blog_news ul li .desc h6 {    margin-top: 15px;border:none;    display: inline-block;}
.Recent_posts ul li .desc .date i {    margin-left: 7px;} 
.Recent_posts ul li a:hover h6{color:#ff7900}
span.wpcf7-form-control-wrap .wpcf7-date, span.wpcf7-form-control-wrap .wpcf7-quiz, span.wpcf7-form-control-wrap .wpcf7-number, span.wpcf7-form-control-wrap .wpcf7-select, span.wpcf7-form-control-wrap .wpcf7-text, span.wpcf7-form-control-wrap .wpcf7-textarea{    box-shadow: none;    border-radius: 15px}
.wp-singular.page-template-default.page .the_content_wrapper h2,.wp-singular.page-template-default.page .the_content_wrapper h3 {font-size:20px; font-weight:bold;}
.column_column ul, .column_post_content ul, .column_helper ul, .column_visual ul, .icon_box ul, .mfn-acc ul, .ui-tabs-panel ul, .post-excerpt ul, .the_content_wrapper ul, .column_product_short_description ul, .column_product_content .source-editor ul, .elementor-widget-text-editor ul, .mfn-toggle .toggle-content ul{margin: 0 15px 15px 0;}



@media only screen and (min-width:768px){#Header .container{padding-left:0;padding-right:0}
.toparea{width:100%;display:block;padding-top:2px;padding-bottom:2px;border-bottom:1px solid #eee;margin-right:150px}
.topright{float:right}
.header-split #Header .top_bar_left .logo{left:calc(50% - 45px);width:90px}
#Top_bar #logo{width:100px;height:127px;position:absolute;z-index:1;padding-top:0;top:-35px}
#Top_bar #logo:before{content:'';width:200px;height:60px;position:absolute;display:inline-block;background:url(logobg.png);bottom:-14px;background-size:100%;right:-47px;z-index:-1}
#Top_bar.is-sticky #logo{top:0}
#Top_bar.is-sticky #logo img.logo-sticky{max-height:75px}
#Top_bar.is-sticky #logo:before{width:120px;height:35px;bottom:-34px;right:-29px}
#Top_bar .menu_wrapper{margin-right:150px}
#Top_bar .menu>li ul{background-color:#fff}
#Top_bar .menu>li>a{padding:2px 0}
#Top_bar .menu>li:first-child>a span{padding-right:0}
#Top_bar .menu li ul{padding-top:12px;padding-bottom:20px;border-radius:0 0 35px 35px}
#Top_bar .menu li ul li{width:230px}
#Top_bar .menu li ul li a{border:0;padding-top:4px;padding-bottom:3px;background-color:transparent!important}
#Top_bar .menu li ul li a span{color:#555}
#Top_bar .menu li ul li a:hover span{color:#ff7900}
#Top_bar .menu li ul li a:before{content:'';display:inline-block;vertical-align:middle;background-color:#c2c2c2;width:6px;height:1px;margin-left:8px}
#Top_bar .menu li ul li a:hover:before{background-color:#ff7900}
#Top_bar .menu .sub-menu.mfn-megamenu{width:calc(100% - 150px)!important;margin:0;padding-top:8px;padding-bottom:12px;border-radius:0 0 35px 35px;right:150px;background-color:#fff}
#Top_bar .menu .sub-menu.mfn-megamenu ul{box-shadow:none;-webkit-box-shadow:none}
#Top_bar .menu .sub-menu.mfn-megamenu .sub-menu.mfn-megamenu{width:100%!important;right:0!important;background-image:none}
#Top_bar .menu .sub-menu.mfn-megamenu li a{padding-bottom:6px;margin-bottom:6px}
#Top_bar .menu .sub-menu.mfn-megamenu li li a{padding-top:3px;padding-bottom:3px;margin-bottom:0}
#Top_bar .menu .sub-menu.mfn-megamenu li a:hover{background:transparent!important}
#Top_bar .menu .sub-menu.mfn-megamenu li li a{border:0}
#Top_bar .menu .sub-menu.mfn-megamenu li li a:before{content:'';display:inline-block;vertical-align:middle;background-color:#c2c2c2;width:6px;height:1px;margin-left:8px}
#Top_bar .menu .sub-menu.mfn-megamenu li li a span{color:#555}
#Top_bar .menu .sub-menu.mfn-megamenu li li a:hover:before{background-color:#ff7900}
#Top_bar .menu .sub-menu.mfn-megamenu li li a:hover span{color:#ff7900}
#Top_bar .menu a.mfn-megamenu-title:before{content:none;display:none}
#Subheader .column.one{display:flex}
#slider .image_wrapper img{height:520px}
#news{margin-top:100px;margin-bottom:70px}
#news .section_wrapper{max-width:1260px}
#news .posts_group{display:grid;grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,1fr);gap:2.5rem 3rem}
#news .posts_group article{display:flex;background-color:#fff;padding:22px 25px;margin-bottom:0;border-radius:25px;}
#news .photo .post-photo-wrapper{width:110px;flex-basis:110px}
#news .photo .post-desc-wrapper{width:calc(100% - 110px);flex-basis:calc(100% - 110px)}
#news .takkhabar .image_wrapper img{height:120px;width:110px;object-fit:cover;border-radius:25px;filter:grayscale(0.5)}
#news .posts_group article:hover img{filter:none}
#news .takkhabar .post-desc{padding:0 20px 0 0}
#shahrdar .section_wrapper{display:grid;grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,1fr);gap:2.5rem 3rem}
#blog .section_wrapper{max-width:1260px}
#Footer .links{display:grid;grid-auto-flow:row;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(1,1fr);gap:1rem;max-width:1220px;margin:70px auto 60px}
.posts_group.lm_wrapper.grid.col-3{display:grid;grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(1,1fr);gap:2rem 3rem}
.with_aside .sections_group{width:72%}
.with_aside .sidebar.columns{width:26%}
.blog #Content,.archive #Content,.category #Content,.search #Content {       padding-top: 100px; }
.single .post-wrapper-content {    background-color: #fff;    padding: 40px 40px 30px;    border-radius: 35px;}
.single .the_content.has_content {display:inline-block;}
.single.with_aside #Content .section_wrapper{max-width: 100%;display:block;}

}




@media only screen and (max-width:767px){
 #Top_bar .logo{    float: right;    display: flex;width:auto;}   
#Top_bar .logo #logo{margin: 0 20px 0 0;}    
#Action_bar .toptext,#Action_bar .slogan,#Action_bar .tarikh,#Top_bar .search-form {display:none;}
.header-classic #Action_bar{position: absolute;
    background: transparent !important;
    right: 50px;
    top: 10px;}
#Action_bar .logo-type{    filter: brightness(0.1);}
#special .section_wrapper{margin-top:0px;    border-radius: 0;padding: 60px 20px 20px 20px;}
#Top_bar #logo:before{ content: ''; width: 116px;
    height: 34px;
    bottom: -33px;
    right: -10px;  position: absolute;
    display: inline-block;
    background: url(logobg.png);    background-size: 100%;
    z-index: 1;}
#Top_bar #logo img.logo-mobile {
    max-height: 70px;
    margin-top: 8px;
    right: -2px;z-index: 2;
    position: relative;
}
.rtl #Top_bar a.responsive-menu-toggle{    top: 27px;    color: #fff;width: 42px;    height: 42px;border-radius: 12px;    background: #08563b;}
#Top_bar a.responsive-menu-toggle i {    line-height: 43px;}
.home .section_wrapper:has(#slider) {    padding-left: 0;    padding-right: 0;} 
#slider .content_slider img{    height: 180px;    object-fit: cover;}
#special .mcb-wrap-inner{grid-template-columns: repeat(2,1fr);    margin-bottom: 0;}
#special .mcb-column-inner {    margin-bottom: 40px;}
#special .mcb-wrap-inner p {margin-bottom:0px;}
#special .mcb-wrap-inner img{height:55px; width:auto;}
#news {    margin-top: 80px;    margin-bottom: 30px;}
#news .posts_group article{background-color:#fff;padding:25px 25px 22px;border-radius:25px;}
.sectiontitle a{display:none;}
#news .post-desc {    padding: 15px 0 0 0;}
#news .post img{    border-radius: 25px;    height: 170px;    object-fit: cover;filter: grayscale(0.4);}
.photo .post-desc .post-head .post-meta .author-date {    margin-right: 0;}
#shahrdar{    padding: 90px 0 30px;    margin-bottom: 80px}
#shahrdar .section_wrapper {gap:40px;}
#shahrdar .ds-markdown-paragraph a, #shahrdar .column_attr a{display: block; margin-top:10px;} 
#blog .post-item{display:flex;}
#blog .post-desc-wrapper .post-desc {    padding: 3px 16px 0 0;}
#Footer {    margin-top: 60px;}
#Footer .rowcontact{    margin: -5px 0 50px 0;
    padding: 40px 22px;
    border-radius: 0;
    grid-template-columns: repeat(1,1fr);}
#Footer .links {padding-right:25px; padding-left:25px;}
#Footer h4 {
    font-size: 17px;
    margin-top: 30px;
    margin-bottom: 10px;
}    
#Footer .footer-credits{    display: block;
    margin-top: 45px;
    padding-right: 25px;
    padding-left: 25px;}    
#Subheader{padding: 55px 0;}    
 .subheader-both-center #Subheader .title{    font-size: 22px;}   
 .blog #Content,.archive #Content,.category #Content,.search #Content {       padding-top: 70px; }
.grid .post-item, .masonry .post-item {
    width: 100%!important;
    margin: 0 0 30px!important;
}
.blog .posts_group article img, .archive .posts_group article img, .category .posts_group article img, .search .posts_group article img{height: 170px;}
.pager .pages{    margin: 20px 0 0;}
.single.with_aside #Content .content_wrapper,.single.with_aside #Content .sections_group{    padding-top: 0px}
.single .post-wrapper-content {    background-color: #fff;    padding:65px 25px 50px;    }
.single .post-wrapper-content .section_wrapper {padding:0 !important;}
.single.with_aside #Content .section_wrapper{max-width: 100% !important;display:block;}
.single.with_aside .widget-area {    margin-top: 70px !important;    margin-bottom: -30px !important;}
.single.with_aside .widget {margin-top:0; margin-bottom:0px;}
.single-photo-wrapper.image{float:none;}
.single .alignright,.single .alignleft {
    float: none;
    margin: 10px 0;
    width: 100%;
    border-radius: 25px;
}
#menu .menu-item-has-children a span:after{display:none;}
#Side_slide #menu ul li.submenu .menu-toggle{color:#ff7900;}
#Side_slide #menu ul li a{padding-top: 15px;    padding-bottom: 15px;}
#Side_slide #menu ul li ul li ul li a{padding-right: 33px; margin-left:0px;}
body:not(.single) .the_content_wrapper{    padding: 30px 25px 20px;}
}    




