@charset "utf-8";
/*
Theme Name: Soren AD
Theme URI: 
Author: Reza Kianoosh
Author URI: 
Description: قالب شرکتی وردپرس
Version: 400.00
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,
cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed, 
figure,figcaption,footer,header,hgroup,menu,output,section,summary,time,mark,audio,video{
margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;vertical-align: baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,section{display: block;}
body{line-height: 1px;}
ol,ul{list-style: none;}
blockquote,q{quotes: none;}
blockquote:before,blockquote:after,q:before,q:after{content: '';content: none;}
.aligncenter,img.aligncenter{clear: both;display: block;margin-left: auto;margin-right: auto;margin-top: 15px;margin-bottom: 15px;text-align:center;}
.alignright,img.alignright{float: right;margin: 0 0 15px 15px;}
.alignleft,img.alignleft{float: left;margin: 0 15px 15px 0;}
img{max-width: 100%;height: auto;}
table{border-collapse: collapse;border-spacing: 0;}
ul,ul li{list-style-type: none;}
a{text-decoration: none;transition: 0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;}
a:hover{transition: 0.3s all;-moz-transition:0.3s all;-webkit-transition:0.3s all;}
.clear{clear: both;}
.clear2{clear: both;padding: 15px 0;}
.clear3{clear: both;padding: 30px 0;}
strong{font-weight: bold;}
@font-face{
font-family: shabnam;
src: url('fonts/shabnam.woff') format('woff');
font-weight: normal;
font-display: swap;
}
@font-face{
font-family: shabnam;
src: url('fonts/shabnam-bold.woff') format('woff');
font-weight: bold;
font-display: swap;
}
input,button,textarea,select{font-family: shabnam,tahoma;outline: none;
transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;}
*{box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;outline: none;}
body{background: #fff;color: #515151;font-family: shabnam,tahoma;font-size: 15px;line-height: 28px;
direction: rtl;text-align: right;overflow-x: hidden;font-weight: 500;}
a{color: #515151;outline: unset;}
.tarlanweb_center{width: 1300px;height: auto;margin: 0 auto;position: relative;}
.box_shdow {
    box-shadow: 0 8px 24px rgba(0,0,0,0.15);
}
#header{width: 100%;position: sticky;top:0;transition: all .2s ease-in-out;z-index: 99;background: #001f32;box-shadow: 1px 1px 10px rgba(0,0,0,.15);}
.head_shadow{box-shadow: 0 3px 6px rgba(40,40,40,0.2);}

.top_header{
position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 10px 0;
}
.logo{width: 175px;height: 70px;}
.logo a{display: block;line-height: 0;}



.menu_right{position: relative;width: 62%;}
.menu_right > ul > li{float: right;position: relative;}
.menu_right > ul > li:last-child{}
.menu_right > ul > li > a{padding: 10px 15px;font-size: 16px;display: inline-block;position: relative;color:#fff;}
.menu_right ul li a:hover{color: #06b3f3;}
.menu_right > ul > li > a:hover,.menu_right > ul > li > a:focus,
.menu_right > ul > li > a:active{color: #06b3f3;}
.menu_right > ul > li > a:hover:before,.menu_right > ul > li > a:focus:before,.menu_right > ul > li > a:active:before {
-webkit-transform: scale(1);transform: scale(1);}
.menu_right .menu-item-has-children::after{font-family: FontAwesome;content: "\f107";
position: absolute;left: 8px;bottom: 10px;
transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;}
.menu_right .menu-item-has-children:hover::after{transform: rotate(180deg);-moz-transform: rotate(180deg);
transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;}
.menu_right .menu-item-has-children:hover::after{}
.menu_right .menu-item-has-children:hover,.menu_right ul ul .menu-item-has-children{}
.menu_right > ul > li.menu-item-has-children > a{padding: 10px 10px 10px 20px;}
.menu_right > ul > li.menu-item-has-children:hover > a{}
.menu_right .menu-item-has-children:hover > a,.menu_right ul ul .menu-item-has-children:hover > a{}
.menu_right ul ul .menu-item-has-children:hover > a:before{}
.menu_right ul ul .menu-item-has-children::after{position: absolute;
font-family: FontAwesome;content: "\f104";font-size: 15px;bottom: 3px !important;left: 10px;}
.menu_right .current-menu-item,.menu_right .current-menu-parent,.menu_right .current-post-parent{}
.menu_right li {position:relative;margin:0px;}
.menu_right li ul.sub-menu {width:220px;position:absolute;z-index:999999999;margin-top: 20px;
display:none;background: #fff;text-align: right;padding: 15px;border-radius: 7px;
box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1);}
.menu_right li ul ul.sub-menu {margin-top: 0;}
.menu_right ul ul li{width: 100%;position: relative;float: right;}
.menu_right ul ul li a {width: 100%;position: relative;font-size: 15px;padding:4px 7px;
display: block;}
.menu_right > ul > li > ul.sub-menu {top:100%;right: 0;}
.menu_right li li ul {top:0px;right:100%;}
.menu_right li a {display: block;}

.head_top_box{display: flex;align-items: center;justify-content: space-between;}
.head_top_box a,.url_btn{height: 40px;line-height: 40px;text-align: center;display: block;font-size: 15px;padding: 0 15px;
direction: ltr;display: flex;align-content: center;align-items: center;justify-content: center;color: #fff;
background: linear-gradient(90deg, rgba(255,82,46,1) 0%, rgba(254,61,76,1) 50%, rgba(253,36,112,1) 100%);
border-radius: 25px;margin-left: 15px;}
.profile_url{background: #FFCA28 !important;color:#212121 !important;}
.head_top_box i.fa,.url_btn i.fa{font-size: 18px;margin-right: 7px;}


.flex{display: flex;align-content: center;align-items: center;justify-content: space-between;}
.flex_inverse{flex-direction: row-reverse;}
.top_hearo{padding: 50px 0;}

.img_box{width: 45%;}
.txt_box{width: 50%;}
.img_box video{width:100%;line-height:0;border-radius:12px;}
.txt_box_title{font-size: 30px;font-weight: bold;margin-bottom: 20px;line-height: 40px;text-align:center;color:#06b3f3;}
.txt_box_content{margin-bottom: 20px;font-size:20px;line-height:50px;}
.txt_box_a{width: 100%;margin-bottom: 20px;position: relative;clear: both;justify-content:center !important;gap:10px;grid-gap:10px;margin:0 auto;}
.txt_box_a .url_btn{direction:rtl !important;gap:10px;grid-gap:10px;}
.txt_box_a .url_btn i.fa{margin:0 !important;}
.url_btn2{background:#dadada;color:#555;}

.top_img_box{width: 100%;clear: both;text-align: center;}
.section_box{width: 100%;position: relative;clear: both;padding: 80px 0;}

.center_title{width: 100%;text-align: center;margin-bottom: 25px;}
.center_title h1,.center_title h2,.center_title h3{color: #515151;font-size: 24px;font-weight: bold;position: relative;padding-bottom: 15px;}
.center_title h1::after,.center_title h2::after,.center_title h3::after{content: '';position: absolute;width: 48px;height: 3px;background-color: #0080ff;
bottom: 0;right: 0;left: 0;margin: auto;}
.center_title p{text-align: center;font-size: 14px;padding-top: 10px;}

.telegram_supp{width:100%;padding:10px 0;display:flex;justify-content:center;background:#fff;position:relative;}
.telegram_supp img{width:28px;height:28px;margin-left:10px;}

.telegram_mob_supp{width:100%;padding:10px 15px;display:flex;position:relative;align-items:center;}
.telegram_mob_supp img{width:60px;height:60px;margin-left:10px;}
.telegram_mob_supp div{font-size:16px;font-weight:bold;display:flex;flex-direction:column;}
.telegram_mob_supp small{font-size:13px;font-weight:normal;}

.service_list{width: 90%;margin: 0 auto;padding: 80px 0;}
.service_list ul{margin: 0 -20px;}
.service_list ul li{width: 25%;padding:20px;float: right;}
.service_item{padding: 15px;background: #fff;display: flex;flex-direction: column;gap: 12px;align-items: center;justify-content: center;border-radius: 12px;}
.service_item figure{width: 60px;height: 60px;margin: 0 auto;line-height: 0;display: flex;align-items: center;}
.service_item span{font-size: 16px;font-weight: bold;height: 28px;overflow: hidden;}
.service_item p{font-size: 13px;line-height: 22px;text-align: center;overflow: hidden;}
.service_item .center_m_a {width: 110px;height: 30px;line-height: 30px;font-size: 12px;}
.background_dark{background: #fafafa;}
.center_m_box{width: 90%;margin: 0 auto;text-align: center;}
.center_m_right{width: 50%;float: right;padding: 30px;}
.center_m_left{width: 50%;float: left;padding: 30px;}
.center_mtxt{position: relative;clear: both;height: 100px;}
.center_m_a{width: 150px;height: 40px;line-height: 40px;display: block;margin: 0 auto;margin-top: 20px;background: #06b3f3;color: #fff;border-radius: 25px;}
.brands_slider{position:relative;}
.brands_slider img{display: block;margin: 0 auto;padding: 10px;border-radius:50%;}
.brands_slider span{width:100%;display:block;text-align:center;font-size:13px;font-weight:bold;margin-top:10px;}
.comment_box ul{margin: 0 -15px;}
.comment_box li{width: 50%;float: right;padding: 15px;}
.comment_item{direction: rtl;width: 92%;padding:20px;margin: 0 auto !important;background:#fff;
border-radius: 5px;}
.top_comment_item{margin-bottom: 20px;}
.comment_avatar{width: 50px;height: 50px;border-radius:50%;overflow:hidden;margin-left:10px;}
.comment_avatar img{width: 50px;height: 50px;border-radius:50%;}
.comment_user_nam{line-height: 22px;width: 88%;}
.comment_user_nam span{font-size: 15px;font-weight: bold;}
.comment_user_nam p{font-size: 13px;text-align: justify;}
.txt_comment{text-align: justify;font-size: 14px;line-height: 26px;min-height:130px;}



#footer{width: 100%;clear: both;position: relative;padding-top:20px;background:#001f32;margin-top:100px;}
#footer::before{content:'';width:100%;height:80px;position:absolute;top:-80px;right:0;left:0;
background:url('images/ft_bg.png') no-repeat;background-size:cover;}
.ft_top_box{width:100%;clear:both;position:relative;padding-bottom:30px;}
.ft_box_copyright{width: 100%;clear: both;position: relative;padding: 15px 0;text-align:center;border-top:1px dashed #fff;color:#fff;}
.about_ft{width: 60%;float: right;position: relative;z-index: 9;}
.about_txt_ft{width: 100%;clear: both;text-align: justify;margin-top: 20px;color:#fff;}

.ft_widgets{width: 20%;float: right;padding: 0 4%;position: relative;z-index: 9;}
.left_zero{padding: 0 !important;}
.ft_widgets_title,.widgets_title{width: 100%;clear: both;margin-bottom: 15px;position: relative;font-weight: bold;}
.ft_widgets_title h3,.widgets_title h3{position: relative;padding-bottom: 17px;font-size: 16px;color:#fff;}
.ft_widgets_title h3::after,.widgets_title h3::after{
  content: '';
  position: absolute;
  width: 48px;
  height: 3px;
  background-color: #0080ff;
  bottom: 0;
  right: 0;
  margin: auto;
}
.ft_widgets_content li{margin-bottom: 5px;}
.ft_widgets_content a{color:#fff;}
.address_box p{margin: 5px 0;color:#fff;}

.socials_box{float: left;}
.socials_box a{font-size: 22px;color: #fff;margin-right: 10px;}


#questions_box{width:100%;margin: 20px 0;position: relative;clear: both;}

.h3-to-tab > div {
  background: #fff;
  margin-bottom: 30px;
  box-shadow: 0 5px 10px #e3e5e8;
  border-radius: 25px;
}
.accordion-header{margin: 0 !important;cursor: pointer;position: relative;overflow:hidden;background-color: #f0f9f8;color: #00a693;
font-size: 17px;padding: 13px;font-weight:bold;border-radius: 25px 25px 0 0;}
.accordion-header::after{content: '-';width: 26px;height: 26px;line-height: 26px;text-align: center;
font-size: 19px;color:#000;font-family: tahoma !important;font-weight:normal !important;float: left;}
.accordion-header.closed::after{content: '+';width: 26px;height: 26px;line-height: 26px;text-align: center;
font-size: 19px;color:#000;font-family: tahoma !important;font-weight:normal !important;float: left;}
.accordion-header a,.accordion-header span,.accordion-header p{color: #00a693 !important;}
.accordion-body{position: relative;padding: 20px;position: relative;overflow:hidden;}

.single_post_boxs{width:100%;position:relative;overflow: hidden;padding:0 25px;}
.single_post_txt{text-align: justify;padding: 0;line-height: 32px;}
.single_post_txt em{font-style: italic;}
.single_post_txt video{width: 100%;height: auto;margin: 5px auto;}
.single_post_txt p{margin-bottom: 5px !important;clear: both;overflow: hidden;}
.single_post_txt h1,.single_post_txt h2,.single_post_txt h3,.single_post_txt h4,.single_post_txt h5,
.single_post_txt h6{margin:17px 0;text-align: right;font-weight: 600;}
.single_post_txt h1,.single_post_txt h2{font-size: 22px;}
.single_post_txt h3,.single_post_txt h4{font-size: 19px;}
.single_post_txt h5,.single_post_txt h6{font-size: 17px;}
.single_post_txt a{color: #551b6f;}
.single_post_txt a:hover{text-decoration: underline;}
.single_post_txt ul,.single_post_txt ol{height: auto;margin: 0 auto;margin-bottom: 10px;}
.single_post_txt blockquote{width: 95%;height: auto;padding:20px 40px 20px 20px;position: relative;margin: 20px 0;
z-index: 1;background: #f8f9fb;border-radius: 16px;float: left;}
.single_post_txt blockquote::before{
    content: "\f10e";
    font-family: FontAwesome;
    position: absolute;font-size: 90px;right: 0;
    color: rgba(0,0,0,.07);
    top: 50px;right: -40px;
    transform: rotate(4deg);
    z-index: -1;
}
.single_post_txt > ul li,.content_box_cv > ul li{
  position: relative;
  padding-right: 19px;
}
.single_post_txt > ul li::before,.content_box_cv > ul li::before{
  content: '';
  position: absolute;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  right: 0;
  top: .675rem;
  background-color: #848484;
}
.single_post_txt table,.single_post_txt table tr,.single_post_txt table td,.single_post_txt table th{
border: 1px solid #666;padding:3px 6px;vertical-align: middle;}

.single_forms_flex{}
.left_ct_bx{width:53%;padding:20px;background:#fff;float:left;
border-radius: 10px;
-webkit-box-shadow: 0 4px 20px 1px rgba(0, 0, 0, 0.06), 0 1px 4px rgba(0, 0, 0, 0.08);
box-shadow: 0 4px 20px 1px rgba(0, 0, 0, 0.06), 0 1px 4px rgba(0, 0, 0, 0.08);
}
.alert-warning{width:45%;padding:20px;color: #856404;background-color: #fff3cd;float:right;
border:1px solid rgb(133, 100, 4);border-top:1px solid #fecf43;
border-radius:10px;
-webkit-box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.1), inset 0 2px 0 0 #ffc107;
box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.1), inset 0 2px 0 0 #ffc107;
}
.ovf_vis{overflow:visible !important;}








#sidebar_right{width: 73%;float: right;}
#sidebar_left{width: 24%;float: left;position: sticky;top: 100px;}
.blog_posts{display: flex;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.post_item{width: 33.3333333%;flex: 0 0 33.3333333%;padding: 15px;direction:rtl !important;}
.related_posts .post_item{width: 100%;flex: 0 0 100%;padding: 15px;} 
.post{width: 100%;position: relative;border-radius: 7px;overflow: hidden;background: #fff;
transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.post figure{display: block;line-height: 0;}
.post figure img{width: 100%;}
.detail{display: flex;align-content: center;align-items: center;justify-content: space-between;font-size: 12px;padding:0 20px;}
.detail_cat{display: inline-block;}
.post_h3{font-size: 14px;font-weight: bold;height: 70px;overflow: hidden;padding: 0 20px;}
.post_h3 a{transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.read_time{font-size: 12px;padding: 10px 20px;}
.post_h3 a::after{content: '';position: absolute;right: 0;left: 0;top: 0;bottom: 0;}
.post_h3:hover a{color: #06b3f3;}
.widget_box{width: 100%;position: relative;}
.widgets_box_content li{margin-bottom: 15px;}
.widgets_box_content li a img{width: 90px;height: 90px;margin-left: 10px;
border-radius: 7px;}
.widgets_box_content li a div{width:calc( 100% - 100px );}
.widgets_box_content li a div p{font-size: 14px;font-weight: bold;
transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.widgets_box_content li a div span{font-size: 12px;}
.widgets_box_content li:hover a div p{color: #06b3f3;}
.blog_slider .post_item{width: 100%;flex: 0 0 100%;padding: 0;}

.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative;direction: ltr !important;}
.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}
.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{
background:0 0;color:inherit;border:none;padding:0!important;font:inherit;
}
.owl-carousel.owl-loading{opacity:0;display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.owl-carousel.owl-grab{cursor:move;cursor:grab}
.owl-carousel.owl-rtl{direction:rtl !important;}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{animation-name:fadeOut}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item {margin-top: 30px;margin-bottom: 30px;}
.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}
.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}
.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}
.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-nav{text-align: center;-webkit-tap-highlight-color: transparent;}
.owl-theme .owl-nav [class*='owl-']{width: 50px;height: 50px;outline: unset !important;font-family: tahoma !important;
font-size: 30px !important;text-align: center;cursor: pointer;line-height: 48px !important;
color: #444 !important;background:rgba(255,255,255,0.7) !important;z-index: 99 !important;
font-weight: normal !important;position: relative;box-shadow: rgba(0,0,0,.2) 10px 0 20px;
border-radius: 50px;}
.owl-theme .owl-nav [class*='owl-']:hover{color:#fff !important;background: #184ddc !important;}
.owl-theme .owl-nav .disabled {opacity: 0.5;cursor: default; }
.owl-theme .owl-nav.disabled + .owl-dots{margin-top: 10px; }
.owl-theme .owl-dots {text-align: center;-webkit-tap-highlight-color: transparent;margin-top: 0;}
.owl-theme .owl-dots .owl-dot {width: 18px;height: 18px;line-height: 18px;margin: 2px;display: inline;zoom: 1;*display: inline;
border: 1px solid #c1c1c1;
border-radius: 50%;
}
.owl-theme .owl-dots .owl-dot span {
background: transparent;display: inline-block;width: 13px;height: 13px;margin:2px 1px !important;
-webkit-backface-visibility: visible;transition: opacity 200ms ease;border-radius: 50%;
transition: all 0.3s ease-in-out;}
.owl-theme .owl-dots .owl-dot.active span{background: #184ddc;}
.owl-theme .owl-dots .owl-dot:hover span{background: #184ddc;}
.owl-carousel .owl-nav button.owl-next{position: absolute;left: -15px;top: 42%;}
.owl-carousel .owl-nav button.owl-prev{position: absolute;right: -15px;top: 42%;}


.woo_slider .owl-nav {}

/* Feel free to change duration  */ 
.animated  {
  -webkit-animation-duration : 1000 ms  ;
  animation-duration : 1000 ms  ;
  -webkit-animation-fill-mode : both  ;
  animation-fill-mode : both  ;
}  
/* .owl-animated-out - only for current item */ 
/* This is very important class. Use z-index if you want move Out item above In item */ 
.owl-animated-out {
  z-index : 1 
   }
/* .owl-animated-in - only for upcoming item
/* This is very important class. Use z-index if you want move In item above Out item */ 
.owl-animated-in {
  z-index : 0 
   }
/* .fadeOut is style taken from Animation.css and this is how it looks in owl.carousel.css:  */ 
.fadeOut  {
  -webkit-animation-name : fadeOut  ;
  animation-name : fadeOut  ;
}  
@-webkit-keyframes  fadeOut  {
  0% {
    opacity : 1   ;
  }  
  100% {
    opacity : 0   ;
  }  
}
@keyframes  fadeOut  {
  0% {
    opacity : 1   ;
  }  
  100% {
    opacity : 0   ;
  }  
}
@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

@-webkit-keyframes slideInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes slideInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
  animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

@keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
  animation-name: slideOutDown;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  40% {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }

  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translateY(700px);
    -ms-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}


.responsive-menu-button-inner {position: absolute;width: 24px;height: 1px;
left: 0;top: 0;bottom: 0;right: 0;margin: auto;background-color: #184ddc;}
.panel-menu-button-inner::after,.panel-menu-button-inner::before,.responsive-menu-button-inner::after,
.responsive-menu-button-inner::before {content: "";
-webkit-transition: transform .45s cubic-bezier(.5,-.6,.19,1),top .45s cubic-bezier(.5,-.6,.19,1),bottom .45s cubic-bezier(.5,-.6,.19,1),background .3s ease-in-out;
-webkit-transition: top .45s cubic-bezier(.5,-.6,.19,1),bottom .45s cubic-bezier(.5,-.6,.19,1),background .3s ease-in-out,-webkit-transform .45s cubic-bezier(.5,-.6,.19,1);
transition: top .45s cubic-bezier(.5,-.6,.19,1),bottom .45s cubic-bezier(.5,-.6,.19,1),background .3s ease-in-out,-webkit-transform .45s cubic-bezier(.5,-.6,.19,1);
transition: transform .45s cubic-bezier(.5,-.6,.19,1),top .45s cubic-bezier(.5,-.6,.19,1),bottom .45s cubic-bezier(.5,-.6,.19,1),background .3s ease-in-out;
transition: transform .45s cubic-bezier(.5,-.6,.19,1),top .45s cubic-bezier(.5,-.6,.19,1),bottom .45s cubic-bezier(.5,-.6,.19,1),background .3s ease-in-out,-webkit-transform .45s cubic-bezier(.5,-.6,.19,1);
}
.panel-menu-button-inner,.panel-menu-button-inner::after,.panel-menu-button-inner::before,
.responsive-menu-button-inner,.responsive-menu-button-inner::after,.responsive-menu-button-inner::before{
position: absolute;width: 24px;height: 1px;background-color: #184ddc;}
.panel-menu-button-inner::before,.responsive-menu-button-inner::before{bottom: -7px;}
.panel-menu-button-inner::after,.responsive-menu-button-inner::after{top: -7px;}
.responsive-menu-button-inner::after, .responsive-menu-button-inner::before{right: 0;}

.navicon{height:40px;width:40px;line-height: 43px;cursor:pointer;position: relative;
font-size: 20px;text-align: center;background:#eaf4fb;color: #fff;display: block;
border-radius: 4px;}
#mobiles_header .circle_hlink{height:40px;width:40px;line-height: 40px;text-align: center;display: block;
cursor: pointer;background:#06b3f3;color: #fff;position: relative;font-size:14px;overflow: hidden;
border-radius: 4px;}
#mobiles_header .circle_hlink a{color: #00b896;}
#mobiles_header .login_register_url{height:46px;width:46px;line-height: 49px;font-size: 25px;padding: 0;text-align: center !important;}
#mobiles_header .circle_hlink i{height:40px;width:40px;line-height: 40px;text-align: center;}
#mobiles_header{width:100%;display: none;position:fixed;top:0;right:0;left:0;display:none;z-index:99999999999;background: #001f32;box-shadow:0 0 20px rgba(0,0,0,0.4);}
.top_mobile_menu{display: flex;align-items: center;justify-content: space-between;flex-direction: row-reverse;padding: 10px;gap:10px;grid-gap:10px;}
.top_left_menu{width: 100%;
  display: flex;
  align-items: center;flex-direction: row-reverse;gap:10px;grid-gap:10px;}
.mobiles_menu{position: fixed;
float: none;
height: 100%;
right: 0px;top: 0;
background: #fff;
width: 280px;
z-index: 999999999;
margin: 0px -292px 0px 0px;overflow-y: auto;}
.circle_hlink.tell_top{width: 40px !important;height: 40px !important;background: #00b896 !important;color: #fff !important;font-size: 18px !important;}
.bodydeactive{width:100%;height:100%;background:rgba(0, 0, 0, 0.4);position:fixed;z-index:99999999;
display:none;top:0px;right: 0;left: 0;bottom: 0;}

.top_logo_title{width:100%;height:auto;background:#000;text-align:center;position:relative;padding: 15px 0;}
.top_logo_title a{display: block;width: 100%;height: auto;clear: both;color: #fff;}
.top_logo_title img{display: block;margin: 0 auto;padding: 10px 0;}
.top_logo_title span{padding-bottom: 10px;display: block;}

.bottom_box{text-align: center;width: 100%;background: #222;}
.bottom_box .socials_url{width: 100%;float: none;text-align: center;}
.bottom_box a{display: inline-block;font-size: 26px;padding: 5px;color: #fff;float: none;margin: 3px;
border-radius: 3px;}
.bottom_box a:hover{background: #fff;}
.login_panels{width: 150px !important;}
.login_panels i{width: 20px !important;}

.search_icons{font-size: 18px;margin-left: 0;}
.logo_mobiles a{display: block;line-height: 0;}
.searches_mobile{width: 100%;height: 80px;margin: 0 auto;display: none;z-index: 9999999999;
position:absolute;right: 0;left: 0;top: 0;}
#lsds_mobile{width: 100%;height: 100%;position: absolute;right: 0;top: 0;left: 0;bottom: 0;
background: #fff;border: unset;padding-right: 20px;}
.searches_mobile button{width: 80px;height: 80px;text-align: center;font-size: 25px;cursor: pointer;
border: unset;background: transparent;position: absolute;left: 0;top: 0;}
.moiles_logos{text-align: center;padding: 20px 0;background: #001f32;}
#cssmenu,#cssmenu ul,#cssmenu ul li,#cssmenu ul li a {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu {
  width: 100%;
  color: #333;position: relative;
}
#cssmenu ul ul {
  display: none;
}
.align-right {
  float: right;
}
#cssmenu ul li,#cssmenu ul li a{position: relative;display: block;}
#cssmenu > ul > li > a {
  padding: 10px 20px;
  z-index: 2;
  font-size: 14px;
  color: #333;display: block;
}
#cssmenu > ul > li > a:hover,#cssmenu > ul > li.active > a,
#cssmenu > ul > li.open > a{background: #00b896;}
#cssmenu > ul > li.open > a {
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.15);
}
.holder {
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
}
.holder::after,.holder::before {
  display: block;
  position: absolute;
  content: "";
  width: 6px;
  height: 6px;left: 20px;
  z-index: 10;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.holder::after {
  top: 11px;
  border-top: 2px solid #ffffff;
  border-left: 2px solid #ffffff;
}
#cssmenu > ul > li > a:hover > span::after,
#cssmenu > ul > li.active > a > span::after,
#cssmenu > ul > li.open > a > span::after {
  border-color: #eee;
}
.holder::before {
  top: 12px;
  border-top: 2px solid;
  border-left: 2px solid;
  border-top-color: inherit;
  border-left-color: inherit;
}
#cssmenu ul ul li a {
  padding: 10px 20px;
  z-index: 1;
  font-size: 13px;
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.open > a,
#cssmenu ul ul li.active > a {
}
#cssmenu ul ul ul li a {
  padding-right: 30px;
}
#cssmenu > ul > li > ul > li:last-child > a,
#cssmenu > ul > li > ul > li.last > a {
  border-bottom: 0;
}
#cssmenu > ul > li > ul > li.open:last-child > ul > li:last-child > a {
  border-bottom: 0;
}
#cssmenu ul ul li.has-sub > a::after {
  display: block;
  position: absolute;
  content: "";
  width: 5px;
  height: 5px;
  left: 20px;
  z-index: 10;
  top: 11.5px;
  border-top: 2px solid #eeeeee;
  border-left: 2px solid #eeeeee;
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
#cssmenu ul ul li.active > a::after,
#cssmenu ul ul li.open > a::after,
#cssmenu ul ul li > a:hover::after {
  border-color: #ffffff;
}

.shop_carts .number {
  width: 18px;
  height: 18px;
  line-height: 18px;
  position: absolute;
  top: -10px;
  right: -5px;
  font-size: 12px;
  background: rgba(252, 138, 61, 0.3);
  border-radius: 3px;
}



.popup_box_bg,.popup2_box_bg,.popup_box_bg3,.popup_box_bg4,.popup_box_bg5,.popup_box_bg6{
position: fixed;top: 0;bottom: 0;right: 0;left: 0;background: rgba(0,0,0,0.8);opacity: 0;visibility: hidden;
z-index: 999999999999;cursor: pointer;}
.show_box_rkianoosh,.show_box_rkianoosh1,.show_box_rkianoosh2,.show_box_rkianoosh3
,.show_box_rkianoosh4,.show_box_rkianoosh5,.show_box_rkianoosh6{
visibility: visible;opacity: 1;transition: opacity 0.3s ease-in !important;}
.hidde_rkianoosh,.hidde_rkianoosh1,.hidde_rkianoosh2,.hidde_rkianoosh3,.hidde_rkianoosh4
,.hidde_rkianoosh5,.hidde_rkianoosh6,.hidde_rkianoosh7{overflow: hidden !important;}
.blu_head{background: #184ddc !important;}
.orange_head{background: #d95f47 !important;}

.notific_item{animation: swing 1s infinite forwards;color: #d95f47 !important;}
@keyframes blinker {
    50% {
        opacity: 0;
    }
}
@keyframes bubbler {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(0.8);
    }
    to {
        transform: scale(1.2);
    }
}
@keyframes width {
    0%,
    to {
        width: 0;
        padding-left: 0;
    }
    30%,
    70% {
        width: 90px;
    }
    10%,
    90% {
        padding-left: 1.125rem;
    }
}
@keyframes swing {
    0%,
    to {
        transform: scale3d(1, 1, 1);
        text-shadow: 0 0 0 transparent;
    }
    10%,
    20% {
        transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -6deg);
    }
    30%,
    50%,
    70%,
    90% {
        transform: scale3d(1.2, 1.2, 1.2) rotate3d(0, 0, 1, 6deg);
        text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    }
    40%,
    60%,
    80% {
        transform: scale3d(1.2, 1.2, 1.2) rotate3d(0, 0, 1, -6deg);
    }
}
@keyframes rotate {
    to {
        transform: rotate(360deg);
    }
}
@keyframes dash {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0;
    }
    50% {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -35px;
    }
    to {
        stroke-dasharray: 89, 200;
        stroke-dashoffset: -124px;
    }
}
@keyframes color {
    0%,
    33% {
        stroke: #437593;
    }
    34%,
    66% {
        stroke: #7bad49;
    }
    67%,
    to {
        stroke: #d95f47;
    }
}

.modal-body {
    font-size: .8rem;
    line-height: 2;
    overflow: auto;
    position: relative;
flex: 1 1 auto;
padding: 1rem;
}
.repear_boxes .modal-body,.helpus_boxes .modal-body,.helpus_boxes .modal-body{height: 450px;}
hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
    margin-top: 1rem;
    border: 0;
    border-top: 1px solid rgba(0,0,0,.1);
}
.modal-body ul{padding-right: 10px;}
.modal-body ul li{list-style-type: disc;}
.modal-footer {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
    padding: .75rem;
    border-top: 1px solid #c2c2c2;
    border-bottom-right-radius: calc(.4rem - 1px);
    border-bottom-left-radius: calc(.4rem - 1px);
    background: #f5f5f5;
}
.btn,.wpcf7-submit{
    display: inline-block;cursor: pointer;
    font-weight: 400;
    color: #5c5c5c;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    background-color: transparent;
    border: 1px solid transparent;
    padding: .375rem .75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: .25rem;
}
.btn-secondary,.wpcf7-submit{
    color: #fff;
    background: #757575;
    border-color: #757575;
    box-shadow: inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);
}
.modal-body input[type="text"],.modal-body input[type="email"],.modal-body textarea,.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form textarea{
    display: block;
    width: 100%;height: 40px;
    padding: .375rem .75rem;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.5;
    color: #5c5c5c;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #dbdbdb;
    border-radius: .25rem;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);outline: unset;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.modal-body textarea,.wpcf7-form textarea{height: 80px;}

.sms-notif-mobile-div{float: left;width: 75%;margin-top: 5px;}
.sms-notif-submit{float: right;width: 20%;background: #184ddc;color: #fff;height: 40px;
border-radius: 20px;}
#send-product-email{float: left;width: 95%;background: #184ddc;color: #fff;height: 40px;
border-radius: 20px;}
 .share-title {width: 100%;font-size: 16px;font-weight: bold;text-align: center;
  color: #666;
}
.share-desc{text-align: center;}
.sharing-box{text-align: center;}
.sharing-box a{
  display: inline-block;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  background: #fff;
  box-shadow: rgba(0, 0, 0, .1) 0 1px 3px;
  border-radius: 20px;
  margin: 5px;
  font-size: 16px;
}
.email-sharing {
  background: #f5f5f5;
}
.input-group-prepend{width: 10%;float: right;margin-top: 7px;}
#share-email-address{width: 70%;float: right;}
.input-group-append{width: 20%;float: left;}

.email-sharing{padding: 20px;border-radius: 20px;}

.setupcrack_click_bt{margin: 0 20px 20px 0;color: #757575;font-size: 13px;cursor: pointer;font-weight: bold;
border-bottom: #aaa 1px dashed;display: inline-block;}


.pagination_box{width: 100%;height: auto;clear: both;margin: 40px 0 20px 0;}
.pagination{width: 100%;list-style: none;box-sizing: border-box;text-align: center;display: flex;align-items: center;justify-content: center;
grid-gap: 5px;}
.pagination li {width: 35px;height: 35px;display: inline-block;padding: 0;float: none;overflow: hidden;}
.pagination li a,.pagination li .inactive,.pagination .current{width: 35px;height: 35px;
text-align: center;line-height: 35px;font-size: 14px;background: #a3a3a3;color: #fff !important;display: inline-block;
border-radius: 9px;}
.pagination .current,.pagination li a:hover{background: #06b3f3 !important;}


.top_page{position: fixed;left: 20px;bottom: 20px;width: 40px;height: 40px;line-height: 40px;background: #fff;
color: #192d4d;border-radius: 5px;font-size: 30px;text-align: center;cursor: pointer;display: none;z-index: 999999;}
.top_page .fa{width: 40px;height: 40px;line-height: 40px;display: block;}



.single_post_box,.single_box{width: 100%;height: auto;clear: both;margin-bottom: 30px;}
.single_post_box header{width: 100%;clear: both;margin-bottom: 20px;font-size: 20px;font-weight: bold;}
.single_post_box footer{width: 100%;height: auto;clear: both;}
.socials_share{width: 100%;padding: 20px 0;border-top: 1px solid #DADADA;border-bottom: 1px solid #DADADA;}
.relate_cat_tag{width: 100%;padding: 20px 0;border-bottom: 1px solid #DADADA;}
.socials_share ul{margin: 0 -20px;}
.socials_share ul li{width: 25%;float: right;padding:5px 20px;}
.socials_share ul li a{font-size: 18px;color: #fff;display: block;padding: 10px 20px;text-align: center;
border-radius: 9px;box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.1);}
.socials_share ul li i{font-size: 35px;display: inline-block;vertical-align: middle;margin-left: 10px;}
.facebook_urls{background: #3b5998;}
.whatsapp_urls{background: #00a884;}
.telegram_urls{background: #0081c2;}
.twitter_urls{background: #00acee;}
.border_bottom{border-bottom: 1px solid #DADADA;padding-bottom: 30px;}
.relate_cat_tag a{background: #EFEFEF;display: inline-block;margin: 5px;position: relative;
border-radius: 9px;padding: 5px 15px;}
.relate_cat_tag a::before{content: "#";margin-left: 5px;}

.tags_title{font-size: 18px;font-weight: bold;}
.single_box_title,.author_title{width: 100%;clear: both;margin-bottom: 20px;font-size: 18px;font-weight: bold;}
.author_title{margin-bottom: 0;display: flex;align-items: center;justify-content: space-between;}
.author_txt{position: relative;overflow: hidden;text-align: justify;line-height: 24px;}
.author_title h3{width: 100%;}
.socials{width: 120px;text-align: left;font-size: 18px;}

.img_author{width: 80px;float: right;margin-left: 10px;}
.img_author img{width: 80px;height: 80px;float: right;
border-radius: 50%;}

.kk-star-ratings .kksr-legend{margin:0 !important;}
.comments_box{margin-top: 30px;}


.post_detailes{width: 100%;clear: both;border-bottom: 1px solid #DADADA;border-top: 1px solid #DADADA;display: flex;justify-content: space-between;align-items: center;
margin: 15px 0;padding: 10px 0;}
.pd_right{float: right;margin-left: 20px;}
.wpfp-img {
  border: 0;
  vertical-align: middle;
  margin-left: 2px;
}
.pd_right i{display: inline-block;vertical-align: middle;margin-left: 2px;}
.pd_left{float: left;color: #F8C749;font-size: 19px;}





.breadcrumbs_box {width: 100%;height: auto;padding: 10px;background: #fff;
font-family: tahoma;margin-bottom: 25px;border-radius: 7px;}
.breadcrumbs_box a,.breadcrumb_last,.rank-math-breadcrumb .last {font-family: shabnam,tahoma;margin: 0 7px;}
.comment_numbers{width:25px;height:25px;line-height:25px;text-align:center;float:left;
background: #06b3f3;color: #fff;margin: 9px 0 0 15px;font-size: 11px;
border-radius:50%;}
#comment-nav-above{text-align: center;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;
box-shadow: 1px 1px 7px rgba(0,0,0,.2);-moz-box-shadow: 1px 1px 7px rgba(0,0,0,.2);-webkit-box-shadow: 1px 1px 7px rgba(0,0,0,.2);-ms-box-shadow: 1px 1px 7px rgba(0,0,0,.2);margin: 5px auto;border: none;
display: table;white-space: nowrap;padding: 3px;}
#comment-nav-above a,#comment-nav-above span {padding: 7px 14px;color: #333;display: inline-block;
border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
#comment-nav-above a:focus,#comment-nav-above a:hover,#comment-nav-above span.current {background: #e54a3a;color: #fff;}
#comments{width: 100%;height: auto;padding: 3px 0;margin: 10px auto;}
.post-template-single-courses #comments{width:100%;}
#commentform{width: 100%;height: auto;margin: 0 auto;}
.comment-form-rating{width: 30%;float: right;margin-bottom: 0 !important;}
.right-commentss{width: 33.5% !important;height: auto;float: right !important;margin: 0 auto;}
.leftss00{width: 67%;float: left;}
.comment-form-url{display:none !important;}
textarea#comment,.woocommerce #review_form #respond textarea,#reviews textarea{width: 100% !important;
height: 110px !important;float: left !important;margin-bottom: 5px;}
.comment-form-comment{width: 100%;height: auto;float: none;margin: 0 auto;}
.side_boxs select{width: 90% !important;height: 30px;margin: 15px auto;float: none !important;}
#comments input#author,#comments input#email,#comments input#url,#reviews input#url,
#reviews input#email,#reviews input#author,.side_boxs select,
#edd_checkout_form_wrap input[type="text"],#edd_checkout_form_wrap input[type="email"],
#edd_checkout_form_wrap input[type="password"],#edd_checkout_form_wrap input[type="tel"],
#edd_checkout_form_wrap textarea{
  width: 100%;
  height: 50px;
  float: right;
  color: #333 !important;border: none;
  display: block;
  position: relative;
  font-size: 12px !important;
  background: #f5f5f5;
  text-indent: 7px;padding: 3px 0;
  border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;
}
.rkianoosh_fields input[type="submit"]{color: #fff !important;}
.wpcf7-quiz-label{width: 100%;clear: both;display: block;}
.wpcf7-form-control-wrap {position: unset !important;}
.comment-form-comment textarea#comment{width: 65% !important;}
.logged-in .comment-form-comment textarea#comment{width: 100% !important;}
.comment-form-comment textarea#comment,#reviews textarea{
  font-size: 12px !important;
  height: 150px;border: none;
  background-color:#f5f5f5;
  padding: 5px 1%;color: #333 !important;
  position: relative;
  text-align: justify !important;
  float: left;border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;
}
.form-submit{clear:both;}
.side_boxs form a{color: #404040;padding-top: 25px;}
.rkianoosh_txt form textarea,.rkianoosh_txt form input[type="submit"]{float: right !important;clear: both;}
#comments input#author,#comments input#email,#comments input#url,#comments textarea#comment,
#reviews input#author{color: #000 !important;transition: all 0.5s;margin:0 0 12px 0;}
.form-submit #submit,#reviews #submit{
width: 120px !important;
height: 50px !important;
border: none;
font-size: 13px;
cursor: pointer;
float: left;
color: #fff;background: #06b3f3;
border-radius: 3px;-moz-border-radius: 3px;-webkit-border-radius: 3px;
margin-bottom: 20px;
transition: all 0.5s;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
}
.form-submit #submit:hover{background: #0680ac;color: #fff !important;
transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.bypostauthor{}
.comment-content{height: auto;position: relative;overflow: hidden;text-align: justify;
border-radius: 3px;}
.rkianoosh_ir_com{width: 100%;padding: 15px 3%;background: #f3f6fb;color: #333;position: relative;
border-radius: 9px;}
.commentlist li{width:100%;height:auto;margin:0 auto;position: relative;color: #333;margin-bottom: 20px;
background: #f8f9fb;padding: 20px;
border-radius: 7px;}
.commentlist li:last-child{margin-bottom: 0;}
#reply-title{margin:0 20px;font-size: 14px;}
.left_edd_themes_like{width: 160px;float: left;text-align: center;margin-top: 3px;color: #333;
font-size: 12px;padding: 0;line-height: 25px;}
.comments_likes{width: 40%;float: right;display: inline-grid;}
.comment-date{width: 100%;float: left;text-align: left;}
#comments .avatar,.woocommerce-Reviews .avatar{
  width: 70px !important;
  height: 70px !important;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.comment-author{position: relative;}
.fn{line-height: 30px;float: right;font-size: 16px;font-weight: bold;margin-left: 10px;}
.comment-meta{padding: 0 !important;width: 70px;float: right;
margin: 0 0 0 20px !important;border-top: none !important;}
.comment-replay a{
  text-align: center;
  width: 60px;
  height: 30px;
  line-height: 30px;
  margin: 5px;
  float: left;
  background: #06b3f3;
  color: #fff;border-radius: 7px;
}

.comment-replay a:hover{background: #0680ac;color: #fff;}
#commentnotes{font-size:10px;}
.comment .depth-2,.comment .depth-3,
.comment .depth-4,.comment .depth-5{width:90%;background:rgba(60, 115, 194, 0.1);}
.comment-title{font-size: 16px;padding: 15px;}
.attachment-shop_thumbnail{width: 23%;height: 50px;padding: 0.5%;margin: 5px 0.48%;float: right;border: 1px solid #D4D4D4;}

.talktime_form_box{width:100%;padding:50px 0;margin:30px auto 60px auto;background: #7fccff;}
.talktime_form_box .gform_title{display:none;}
.talktime_form_show{display:flex;align-items:center;justify-content:space-between;}
.talktime_form_right{width:100%;flex:0 0 50%;}
.talktime_form{width:100%;flex:0 0 50%;}
.talktime_form_right h3{font-size:24px;font-weight:bold;}
.talktime_form p{width:33.33%;float:right;padding-left:2%;}
.talktime_form .wpcf7-form-control{width:100% !important;}
.talktime_form .wpcf7-spinner{position:absolute;}
/*.talktime_form label{display:none !important;}*/
.wpcf7-response-output{clear:both;}
.gform_button {
color: #fff !important;
  background:linear-gradient(90deg, rgba(255,82,46,1) 0%, rgba(254,61,76,1) 50%, rgba(253,36,112,1) 100%) !important;
  border-radius:25px !important;
	outline:unset !important;
}

.top_hearo .owl-dots{position: absolute;
  text-align: center;
  width: 100%;
  bottom: 40px;
  z-index: 99999999;}



#supp_box{position:fixed;bottom:150px;left:20px;z-index:999999999;}
#supp_box a{display:flex;align-items:center;justify-content:space-between;margin:7px 0;direction:ltr;}
#supp_box a span{width:120px;overflow:hidden;font-size:12px;display:block;padding:0 7px;background:rgba(0,0,0,0.8);color:#fff;margin-left:5px;border-radius:9px;}
#supp_box a img{width:40px;height:40px;border-radius:50%;box-shadow: 0 8px 24px rgba(0,0,0,0.4);}

.ptarfe_boc{display:flex;justify-content:center;flex-wrap: wrap;margin:0 -15px;}
.tarqf_grd{width:100%;flex:0 0 25%;padding:15px;}
.tarqf{width:100%;display:flex;flex-direction:column;grid-gap:15px;text-align:center;
border-radius:20px;
overflow:hidden;}
.tarqf_title{width:100%;font-size:20px;padding:15px 0;background: #06b3f3;color: #fff;}
.price_num{font-size:18px;font-weight:bold;}
.tarqf_li{text-align:right;}
.tarqf_li li{position:relative;padding:5px 32px 5px 0;}
.tarqf_li li:nth-child(odd){background:#fafafa;}
.tarqf_li li::before {
  content: "\f05d";
  font-family: FontAwesome;
  font-size: 14px;
  display: inline-block;
  position: absolute;
  right: 15px;
  top: 4px;
  color: #fda725;
}
.pr_btn{width:65%;margin:0 auto;background: #00b896;color:#fff;text-align:center;margin:25px auto;box-shadow:0 0 10px 3px rgba(104,173,150,0.6);
border-radius:25px;padding:7px 0;}
.prtf_slider img{opacity:0.15;border-radius:9px;position:relative;}
.prtf_slider .active.center img{opacity:1;box-shadow:0 0 20px 10px rgba(0,0,0,0.05);}
.prtf_slider a{display:block;line-height:0;}

.gform_wrapper.gravity-theme input[type="color"], .gform_wrapper.gravity-theme input[type="date"], .gform_wrapper.gravity-theme input[type="datetime-local"], .gform_wrapper.gravity-theme input[type="datetime"], .gform_wrapper.gravity-theme input[type="email"], .gform_wrapper.gravity-theme input[type="month"], .gform_wrapper.gravity-theme input[type="number"], .gform_wrapper.gravity-theme input[type="password"], .gform_wrapper.gravity-theme input[type="search"], .gform_wrapper.gravity-theme input[type="tel"], .gform_wrapper.gravity-theme input[type="text"], .gform_wrapper.gravity-theme input[type="time"], .gform_wrapper.gravity-theme input[type="url"], .gform_wrapper.gravity-theme input[type="week"], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea {
background: #f8f9fa !important;color: #49557c !important;border: 1px solid #ced4da !important;padding: 12px !important;border-radius:7px !important;
}
.gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gravity-theme .gform_page_footer input {
color: #fff !important;
background-color: #4caf50 !important;
box-shadow: 0 8px 25px -8px #4caf50 !important;
border:1px solid #4caf50 !important;
border-radius:7px !important;
width:100%;min-height:50px;font-size:18px;
cursor:pointer;
}
.gform_wrapper.gravity-theme .gform_footer, .gform_wrapper.gravity-theme .gform_page_footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
  grid-gap: 10px;
}

.gfield input:focus,.gfield textarea:focus{
  color: #6170a2;
  background-color: #fff;
  border-color: #99abea;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(47, 85, 212, 0.25);
  box-shadow: 0 0 0 0.2rem rgba(47, 85, 212, 0.25);
}

.pack_box{display:flex;align-items:center;justify-content:space-between;margin:0 -15px;}
.pack_item{width:100%;padding:15px;flex-direction:column;}
.pack_titr{width:80%;margin:0 auto;padding:15px;color:#fff;margin-bottom:-10px;
border-radius:36px;display:flex;flex-direction:column;align-items:center;
background-image: linear-gradient(248.75deg,#1b7fc7 -2.25%,#4d65c8 85.74%);
transition:all 0.3s ease-in-out;
}
.pack_titr img{width:120px;height:120px;margin:0 auto;}
.pack_titr h3{font-size:15px;font-weight:bold;}
.pack_titr p{font-size:13px;}
.pack_content{width:100%;min-height:350px;
position:relative;padding: 20px;background:#eaebfb;z-index:2;}
.pack_content::before{content:'';width:100%;height:90px;position:absolute;top:-60px;right:0;left:0;z-index:-1;
background:url(images/tarrif-top.svg) no-repeat;background-size: 100%;}
.pack_item:hover .pack_titr{margin-bottom:0;}
.pack_pr{width:85%;padding:5px 10px;background:#fff;text-align:center;font-size:16px;font-weight:bold;margin:10px auto;
border-radius:15px;}
.pack_pr del{margin-left:5px;}
.ft_pack{width:100%;position:relative;background:#eaebfb;border-radius:0 0 36px 36px;}
.pack_sub{width:100%;position:relative;padding:10px 20px;border-top:2px dashed #fff;margin-top:15px;}
.pack_sub::before{content:'';width:20px;height:20px;background:#fff;position:absolute;right:-10px;top:-10px;
border-radius:50%;}
.pack_sub::after{content:'';width:20px;height:20px;background:#fff;position:absolute;left:-10px;top:-10px;
border-radius:50%;}
.pack_sub a{display: block;width: 100%;background-image: linear-gradient(248.75deg,#1b7fc7 -2.25%,#7a4dc8 85.74%);
  color: #fff;
  padding: 7px;
  text-align: center;
  border-radius: 30px;}

@media (max-width: 1300px){
.tarlanweb_center{width:1200px;}
}
@media (max-width: 1200px){
.tarlanweb_center{width: 1100px;}
}
@media (max-width: 1100px){
.tarlanweb_center{width: 1000px;}
body{overflow-x: hidden;padding-top: 80px;}
#header{display: none;}
#mobiles_header{display: block;}
.center_m_box,.service_list{width: 90%;}
.service_list ul li{width: 50%;}
.about_ft{width: 100%;margin-bottom: 20px;}
.ft_widgets{width: 50%;padding:0;}
	
.pack_box{margin:0;flex-wrap:wrap;}
.pack_item{flex:0 0 50%;}
	
}
@media (max-width: 1000px){
.tarlanweb_center{width: 900px;}
.flex{flex-wrap: wrap;}
.img_box{width: 100%;margin: 0 auto;}
.txt_box{width: 100%;margin-top: 25px;}
.comment_user_nam{width: 75%;}
#sidebar_right{width: 100%;}
#sidebar_left{width: 100%;}
.widgets_box_content .flex{flex-wrap: nowrap;}
.widgets_box_content li a div{width: 100%;}
.tarqf_grd {flex: 0 0 50%;}
	
.left_ct_bx{width:100%;clear:both;}
.alert-warning{width:100%;clear:both;margin-bottom:25px;}	
	
}
@media (max-width: 900px){
.tarlanweb_center{width: 800px;}
.post_item{width: 50%;flex: 0 0 50%;}
}
@media (max-width: 800px){
.tarlanweb_center{width: 700px;}
.right-commentss,.form-submit #submit, #reviews #submit{width: 100% !important;}
.comment-form-comment textarea#comment{width: 100% !important;padding: 15px !important;}
.talktime_form_show{flex-wrap:wrap;}
.talktime_form,.talktime_form_right{width:100%;flex:0 0 100%;}
.talktime_form p{width:100%;padding-left:0;margin-bottom:10px;}
.talktime_form_right{padding-bottom:15px;}
.txt_box_content{font-size:16px;line-height:30px;}
.head_top_box a,.url_btn{font-size: 14px;margin-left: 5px;}
}
@media (max-width: 700px){
.tarlanweb_center{width: 600px;}
#breadcrumbs{overflow-x: scroll;white-space: nowrap;padding-bottom: 12px;}
.flex{flex-wrap: wrap;}
.center_m_right,.center_m_left{width: 100%;padding: 30px 0;}
.center_mtxt{height: auto;}
.comment_box ul{margin: 0;}
.comment_box li{width: 100%;padding: 15px 0;}
.service_list{padding: 0;}
.service_list li:nth-child(1){margin-top:0;}
.service_list li:nth-child(2){margin-top:0;}
.service_list li:nth-child(3){margin-top:0;}
.service_list li:nth-child(4){margin-top:0;}
.background_dark .service_list li:nth-child(1){margin-top:0;}
.background_dark .service_list li:nth-child(2){margin-top:0;}
.background_dark .service_list li:nth-child(3){margin-top:0;}
.background_dark .service_list li:nth-child(4){margin-top:0;}
.login_panels{width: 120px !important;}
.section_box{padding:20px 0;}
.pack_item{flex:0 0 100%;}
.pack_content{min-height:auto;}
}
@media (max-width: 600px){
.tarlanweb_center{width: 500px;}
.img_sld{width: 100%;}
.text_sld{width: 100%;}
.title_sld{font-size: 15px;line-height: 25px;margin-bottom: 15px;}
.description_sld{font-size: 12px;line-height: 22px;}
.service_list ul{margin: 0;}
.service_list ul li{width: 100%;padding: 20px 0;}
.service_item p{height: auto;}
.txt_box_title{font-size: 22px;}
.center_title h2{font-size: 18px;}
.tags_title{font-size: 15px;display: block;}
.relate_cat_tag a{margin: 2px;padding: 3px 6px;font-size: 11px;}
.socials_share ul li{width: 50%;padding: 5px;}
.socials_share ul li i{font-size: 20px;margin-left: 5px;}
.socials_share ul li a{font-size: 14px;padding: 7px 0;}
.img_author{float: none;margin-left: auto;margin: 15px auto;}
.comment-author{display: none;}
.commentlist li{padding: 7px;}
.comment .depth-2,.comment .depth-3,.comment .depth-4,.comment .depth-5{width: 100%;}
.comment_item{width: 90%;}
.owl-carousel .owl-nav button.owl-next{left: 0 !important;}
.owl-carousel .owl-nav button.owl-prev{right: 0 !important;}
.ft_box_copyright{font-size:13px;}
.ptarfe_boc{margin:0;}
.tarqf_grd {flex: 0 0 100%;padding:10px 0;}
}
@media (max-width: 500px){
.tarlanweb_center{width: 450px;}
.blog_posts{margin-right: 0;margin-left: 0;}
.post_item{width: 100%;flex: 0 0 100%;padding: 15px 0;}
.post_h3{height: auto;}
.ft_widgets{width: 100%;margin-bottom: 20px;}
.talktime_form_box{padding: 30px 0;}
.telegram_supp{font-size:12px;align-items: center;line-height: 20px;}
}
@media (max-width: 450px){
.tarlanweb_center{width: 370px;}
}
@media (max-width: 370px){
.tarlanweb_center{width: 300px;}
.logo_mobiles{width:70px;}
.login_panels{width: 100px !important;font-size:11px !important;}
.login_panels i.fa{font-size:16px !important;}
.circle_hlink {
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: center;
}
}
@media (max-width: 300px){
.tarlanweb_center{width: 250px;}
}
@media (max-width: 250px){
.tarlanweb_center{width: 95%;}
}