@charset "utf-8";
/*
Theme Name: IranTahsil
Theme URI: https://irantahsil.org
Author: irantahsil
Author URI: https://irantahsil.org
Version: 1.0
*/
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:not(.cta-banner-mob){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;}
article h2,article h3{color: #993366 !important;}

.misha_comment_loadmore{
	display: block;
	text-align: center;
	font-size: 16px;
	cursor:pointer;
	text-transform: uppercase;
	padding: 15px 0;
	transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
	margin-bottom: 50px;
	box-shadow: 0 5px 15px #999;
  color: #fff;
  background: #ff3d75;
	border-radius:15px;
}
.misha_comment_loadmore:hover{
	box-shadow: 0 5px 25px #999;
}

@font-face {
  font-family: 'PeydaWeb';
  src: url('./fonts/PeydaWebFaNum-Thin.woff2') format('woff2');
  font-weight: 100;
  font-style: normal;
}

@font-face {
  font-family: 'PeydaWeb';
  src: url('./fonts/PeydaWebFaNum-extralight.woff2') format('woff2');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'PeydaWeb';
  src: url('./fonts/PeydaWebFaNum-light.woff2') format('woff2');
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: 'PeydaWeb';
  src: url('./fonts/PeydaWebFaNum-Regular.woff2') format('woff2');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'PeydaWeb';
  src: url('./fonts/PeydaWebFaNum-Medium.woff2') format('woff2');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'PeydaWeb';
  src: url('./fonts/PeydaWebFaNum-SemiBold.woff2') format('woff2');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'PeydaWeb';
  src: url('./fonts/PeydaWebFaNum-Bold.woff2') format('woff2');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'PeydaWeb';
  src: url('./fonts/PeydaWebFaNum-ExtraBold.woff2') format('woff2');
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: 'PeydaWeb';
  src: url('./fonts/PeydaWebFaNum-Black.woff2') format('woff2');
  font-weight: 900;
  font-style: normal;
}


input,button,textarea{font-family: PeydaWeb,tahoma;
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;}
body{background: #fff;color: #333;font-family: PeydaWeb,tahoma;font-size: 14px;line-height: 25px;
direction: rtl;text-align: right;overflow-x: hidden;}
a{color: #333;outline: unset;}
.tarlanweb_center{width: 95%;height: auto;margin: 0 auto;position: relative;}
#header{width: 100%;height: auto;clear: both;}

.search_boxx{float: right;margin: 45px 15px 0 0;}
.search_show{width: 37px;height: 39px;line-height: 37px;background: #f3fcfb;cursor: pointer;
text-align: center;font-size: 20px;border-radius: 50px;}


.menu_right > ul > li{float: right;}
.menu_right > ul > li:last-child{margin-left: 0;}
.menu_right > ul > li > a{padding: 10px 12px;display: inline-block;position: relative;}
.menu_right ul li a:hover,.night .menu_right ul li a:hover{background: #ff3d75;color: #fff;}
.menu_right > ul > li > a:hover,.menu_right > ul > li > a:focus,.menu_right > ul > li > a:active{}
.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: 'IcoFont';content: '\eac8';
position: absolute;left: 5px;bottom: 8px;
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{color: #fff;}
.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 6px 10px 20px;}
.menu_right > ul > li.menu-item-has-children:hover > a{background: #ff3d75;color: #fff;}
.menu_right .menu-item-has-children:hover > a,.menu_right ul ul .menu-item-has-children:hover > a{background: #aa2712;color: #fff;}
.menu_right ul ul .menu-item-has-children:hover > a:before{background: #ff3d75;color: #fff;}
.menu_right ul ul .menu-item-has-children::after{position: absolute;
font-family: 'IcoFont';content: '\eac9';font-size: 15px;bottom: 5px !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:200px;position:absolute;margin-top:10px;z-index:999999999;
display:none;background: #f8f9fb;text-align: right;padding: 15px;border-top: unset;
border-radius:7px;
}
.menu_right li ul ul.sub-menu {margin-top: 0;}
.menu_right ul ul li{width: 100%;height: 30px;position: relative;float: right;margin: 3px 1.5%;}
.menu_right ul ul li a {width: 100%;padding:0 10px;background: #fff;
position: relative;font-size: 13px;border-radius: 3px;
display: block;height: 30px;line-height: 30px;}
.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;}
.searches_box{width: 400px;height: 82px;padding: 20px 15px;z-index: 999999;position: absolute;
left: 30%;top: 100px;display: none;background: #f8f9fb;border-radius: 6px;
box-shadow: 0 5px 15px #e3e5e8;}
#searches{width: 100%;height: 40px;margin: 0 auto;margin-top: 2px;position: relative;border-radius: 6px;}
#lsds{width: 100%;height: 40px;float: right;border: none;position: absolute;right: 0;outline: unset;
color: #636363;text-indent: 12px;background: #fff;border-radius: 6px;}
#searches button {width: 50px;height: 40px;font-size: 22px;line-height: 40px;background: #26afb5;color: #fff;float: left;
border: none;position: relative;cursor: pointer;border-radius: 6px 0 0 6px;}
#searches button:hover{background: #ff3d75;}
.head_tells{position: relative;float: left;margin-top: 11px;}
.head_tells .icofont-phone{font-size: 45px;color: #ff3d75;transform: rotate(-10deg);float: left;}
.heads_tell_title{height: 40px;line-height: 20px;float: left;
padding: 2px 10px;background: #26afb5;color: #fff;font-size: 12px;position: relative;margin: 0 0 -10px 3px;
border-radius: 15px 15px 15px 0;}
.heads_tell_title span{display: block;position: absolute;bottom: 0;right: 0;left: 0;height: 15px;
background:#26afb5; }
.heads_tell_title span::before {
    content: "";
    position: absolute;
    width: 100%;
    height: 15px;
    border-radius: 30px 0 0 0;
    display: block;
    background-color: #fff;
    bottom: 0;
    left: 0;
}
.tell_numbers_box{float: left;margin: 7px 15px 0 0;line-height: 15px;position: relative;}
.tell_numbers_box p span{color: #ff3d75;font-size: 20px;}
.tell_numbers_box p{direction: ltr;text-align: left;font-size: 20px;}
.tell_numbers_box i{font-size: 12px;}

.academyx_box_c{width:100%;clear:both;margin:20px auto;position:relative;}

.hedings_box{width: 100%;height: auto;clear: both;text-align: center;padding: 40px 100px;color: #263a96;
font-weight: bold;}
.hedings_box span{display: block;font-size: 18px;}
.video_ard {  padding: 0 7%;}
.thumbs_img_centers{width:100%;height:auto;clear:both;text-align:center;margin-top:25px;}

.widget_media_image .tarlanweb_aside_title{display:none !important;}
.widget_media_image .side_cnt_bx a,.widget_media_image .side_cnt_bx a:hover{background:transparent !important;padding:0 !important;text-align:center;}
.required{color:red !important;}
#box5bann{width: 100%;height: auto;clear: both;margin: 30px auto;position: relative;z-index: 9;}
.dots_bg,.radio_dots_bg{width: 111px;height: 163px;display: block;position: absolute;left: -25px;top: -25px;
z-index: -1;
background: url(images/dots_bg.svg) no-repeat center;
background-size:100% 100%;
-o-background-size: 100% 100%;
-webkit-background-size: 100% 100%;
background-size:cover;
}
.textimg_top{width: 100%;position: fixed;text-align:center;}
.text_top{width: 100%;position: fixed;background: linear-gradient(to left,#ffc107,#ffa700);color:#fff;padding: 10px 0;
transition:all ease-in-out 0.4;-moz-transition:all ease-in-out 0.4;-webkit-transition:all ease-in-out 0.4;top: 0px;z-index: 9999;}
.text_top .tarlanweb_center{position: relative;}
.text_top_box{width: 100%;height: auto;
display: flex;
align-items: center;
justify-content: space-between;
}
.description_alert{width:50%;font-size: 22px;font-weight: bold;}
.mores_link{background: #ff3d75;color: #fff;padding: 5px 20px;float: left;margin: 0 !important;border: 3px solid #ff94b3;z-index:9999999;
border-radius: 10px;cursor:pointer;
transition:all ease-in-out 0.4;-moz-transition:all ease-in-out 0.4;-webkit-transition:all ease-in-out 0.4;}
.mores_link i{float: left;font-size: 18px;margin-top: 3px;}

#closed_bt{width: 25px;height: 25px;line-height: 25px;text-align:center;color: #000;background:#fff;z-index:9999999;
font-size: 18px;position: absolute;left: 10px;top: 10px;cursor: pointer;border-radius:50%;
}
#closed_bt i{width: 25px;height: 25px;line-height: 25px;display:inline-block;text-align:center;}
.mores_link_yuy{display:block;position:absolute;top:0;bottom:0;right:0;left:0;transition:all ease-in-out 0.4;-moz-transition:all ease-in-out 0.4;-webkit-transition:all ease-in-out 0.4;}
#closed_bt:hover{background: #ff3d75;color:#fff;}
.mores_link:hover{background: #ff3d75;border: 3px solid #ef1c59;}
.counters_timers{width:200px;float:left;margin:0 15px;}
.counters_timers p{width: 35px;margin: 2px 5px;float: left;background: #fff;color: #222;text-align: center;line-height: 13px;border-radius:5px;
box-shadow: 0 2px 5px #fff;
}
.counters_timers p i,.counters_timers p span{width: 100%;height: auto;display: block;clear: both;font-size: 12px;}
.counters_timers p i{font-size: 13px;background:#d3e0f0;color:#262161;padding:5px 0;border-radius:5px 5px 0 0;}
.counters_timers p span{padding:3px 0;}

.right_box5bann{width: 50%;float: right;position: relative;}
.left_box5bann{width: 50%;float: left;position: relative;height: 600px;
border-radius: 12px;}
.free_div{padding: 7px 30px;float: left;background:#ff3d75;color: #fff;
border-radius: 12px 0 12px 0;}

.top_texts{text-align: center;padding-top: 70px;}
.top_head_txt{display: table;margin: 5px auto;
position: relative;}
.top_head_txt span{padding: 2px 10px;background:#26afb5;color: #fff;display: block;z-index: 999;
border-radius: 3px;position: relative;font-size: 15px;}
.top_head_txt::before{content: '';width: 120%;height: 1px;display: block;position: absolute;
bottom: 50%;right: -10%;background: #d0dfdd;}
.top_texts p{color: #26afb5;}

.hpost_img_video{height:275px;}
.hpost_img_video video,.video_ard video{width:100%;border-radius: 20px;overflow:hidden;}


.left_box5bann ul{width: 75%;margin: 0 auto;color: #263a96;margin-top: 50px;}
.left_box5bann ul li{width: 33.3%;text-align: center;float: right;}
.left_box5bann ul li i{width: 32px;height: 32px;line-height: 32px;font-size: 30px;display: block;
margin: 0 auto;}
.left_box5bann ul li .bx_titr1{font-size: 15px;display: block;clear: both;margin-top: 10px;}
.left_box5bann ul li .bx_titr2{display: block;clear: both;}
.left_box5bann ul li a{color: #263a96;display: block;}


.right_box5bann ul{margin: -15px -15px 0 15px;}
.right_box5bann li{width: 50%;padding: 15px;float: right;}
.right_box_ssii{width: 100%;height: 285px;position: relative;text-align: center;display: block;overflow:hidden;
border-radius: 12px;color: #fff;}
.right_box_ssii:hover{opacity: 0.8;}

/*.right_box5bann li:nth-child(1) .right_box_ssii{background:#a35dfc;}*/
/*.right_box5bann li:nth-child(2) .right_box_ssii{background:#03b0c0;}*/
.right_box5bann li:nth-child(3) .right_box_ssii{background:#ff2351;}
.right_box5bann li:nth-child(4) .right_box_ssii{background:#ff7e00;}
.right_box_ssii img{width: 100%;height: 100%;position: absolute;right: 0;left: 0;bottom: 0;
border-radius: 0 0 12px 12px;}

.font_s15{font-size: 15px;display: block;padding-top: 40px;}




#slider_top{width:100%;height:auto;background:#26afb5;padding:70px 0 70px 0;position:relative;z-index: 1;}
#slider_top::before{content:'';width:100%;height:39px;
background: url(images/slider_top_top_bg.svg) no-repeat center;
background-size:100% 100%;
-o-background-size: 100% 100%;
-webkit-background-size: 100% 100%;
background-size:cover;
position: absolute;top: -39px;right: 0;left: 0;}
#slider_top::after{content:'';width:100%;height:39px;
background: url(images/slider_top_bt_bg.svg) no-repeat center;
background-size:100% 100%;
-o-background-size: 100% 100%;
-webkit-background-size: 100% 100%;
background-size:cover;
position: absolute;bottom: -39px;right: 0;left: 0;}
.sld_title_box{width: 100%;height: auto;clear: both;margin-bottom: 35px;}
.sld_title_right{float: right;}
.sld_title_left{float: left;}

.sld_title_right h4{font-size: 17px;font-weight: 500;color: #fff;position: relative;}
.sld_title_right span{display: block;font-size: 17px;font-weight: bold;}
.single .sld_title_right span{display: inline-block;}
.sld_title_right h4::after{content: '';width: 20px;height: 2px;
background: #fff;display: block;margin-top: 5px;}

.sld_content_bv1{width: 190px;height: auto;text-align: center;margin: 0 auto;display: block;color: #fff;}
.sld_content_bv2{width: 170px;height: 170px;padding: 10px;
text-align: center;display: block;margin: 0 auto;position: relative;
background-image: linear-gradient(to top, rgba(30,107,110,0), rgba(30,107,110,0.3));
border-radius: 50%;}
.sld_content{width: 150px;height: 150px;line-height: 140px;background: #f3fcfb;color: #4ad4c6;
font-size: 50px;text-align: center;display: block;margin: 0 auto;transition: all 0.3s ease-in-out;
border: 10px solid #dff4f4;
border-radius: 50%;}

.sld_content_bv1:hover .sld_content{background: #4ad4c6;color: #fff;
border: 10px solid #46ccbe;
}


.center_relative{position:relative;}


#contactme_box{width: 100%;height: auto;clear: both;padding:100px 0 30px 0;position: relative;}
.cntc_box{position: relative;z-index: 99;}
.center_title_box{display: table;text-align: center;color: #1e2e4d;font-size: 17px;margin: 0 auto;}
.center_title_box span{display: block;background: #fff4cc;padding: 0 10px;font-weight: bold;}
.center_title_box h4::after{content: '';width: 20px;height: 2px;
background: #1e2e4d;display: block;margin: 20px auto;}
.contacts_list{width: 100%;height: auto;clear: both;}
.contacts_list ul{margin: 0 -15px;}
.contacts_list ul li{width: 20%;padding: 10px;float: right;}

.cntc_box_icon{margin-bottom: -35px;position: relative;z-index: 999;display:block;}
.cntc_box_icon i{width: 100px;height: 100px;line-height: 100px;background: #f3fcfb;color: #26afb5;
text-align: center;margin: 0 auto;font-size: 50px;display: block;border-radius: 50%;}
.cntcbx_bxc{width: 100%;height: auto;min-height: 300px;background: #f3fcfb;
padding: 0 20px;position: relative;border: 1px solid #f3f3f3;
border-radius: 15px;/*box-shadow: 0px 10px 15px #f9f9f9;*/}
.cntcbx_bxc:before{content: '';width: 100%;height: 45px;display: block;position: relative;top: -1px;
background: url(images/phone_box_top_bg.png) no-repeat center;
background-size:100% 100%;
-o-background-size: 100% 100%;
-webkit-background-size: 100% 100%;
background-size:cover;}
.cntc_tells{display: table;margin: 15px auto;background: #f5f3fc;color:#9087ce;padding: 3px 20px;
border-radius: 20px;font-size: 14px;transition: all 0.3s ease-in-out;}
.cntc_box:hover .cntc_tells{background: #ff3771;color:#fff;}
.cntc_cntns{width: 100%;height: auto;clear: both;padding: 25px 0;}

.cntc_cntns .tells_numbn{font-size: 17px;text-align: center;direction: ltr;margin-bottom: 20px;line-height: 20px;}
.cntc_cntns .tells_numbn span{font-size: 20px;color: #ff3771;}
.cntc_cntns .tells_numbn i{display: block;font-size: 12px;}
.cnt_buy_bx p{text-align: center;line-height: 20px;margin-bottom: 20px;}
.cnt_buy_bx p span{color: #263a96;}
.cnt_buy_bx p i{display: block;}


.cnt_linkox_f a{display: block;width: 100%;padding: 2px 0;text-align: center;}
.cnt_linkox_f a:hover{color: #ff3771;}
.dots_bt_bg{width: 111px;height: 163px;display: block;position: absolute;left: -35px;bottom: -20px;
background: url(images/dots_bg.svg) no-repeat center;
background-size:100% 100%;
-o-background-size: 100% 100%;
-webkit-background-size: 100% 100%;
background-size:cover;
}
.cntc_box ul{width:100%;margin:0 !important;}
.cntc_box li{width:100% !important;padding:0 !important;margin:0;}

#mag_box{width:100%;height:auto;background:#f8f9fb;padding:50px 0;
position:relative;z-index: 1;}
#mag_box::before{content:'';width:100%;height:31px;
background: url(images/mag_top_bg.png) no-repeat center;
background-size:100% 100%;
-o-background-size: 100% 100%;
-webkit-background-size: 100% 100%;
background-size:cover;
position: absolute;top: -31px;right: 0;left: 0;}
#mag_box::after{content:'';width:100%;height:31px;
background: url(images/mag_bt_bg.png) no-repeat center;
background-size:100% 100%;
-o-background-size: 100% 100%;
-webkit-background-size: 100% 100%;
background-size:cover;
position: absolute;bottom: -31px;right: 0;left: 0;}

#mag_box .sld_title_box h4,#video_box .sld_title_box h4{color: #26afb5;}
#mag_box .sld_title_box h4 span,#video_box .sld_title_box h4 span{color: #1e2e4d !important;}
#mag_box .sld_title_right h4::after,#video_box .sld_title_box h4::after{
    content: '';
    width: 20px;
    height: 2px;
    background: #1e2e4d;
    display: block;
    margin-top: 5px;
}

.mag_posts{width: 290px;height: auto;padding: 10px;background: #fff;direction: rtl;
border-radius: 20px;margin:0 auto;box-shadow: 0 5px 15px #999;
transition: all 0.3s ease-in-out;}
/*.mag_posts:hover{box-shadow: 0 5px 15px #e3e5e8;}*/
.mag_posts figure{margin-bottom: 10px;}
.mag_posts figure,.mag_posts figure a{display: block;line-height: 0;}
.mag_posts img{border-radius: 20px;width:100%;min-height:125px;}
.mag_posts h2{width: 100%;padding: 5px 0;height: 60px;overflow: hidden;}
.mag_posts h2 a{font-size: 16px;color: #263a96;}
.mag_posts h2 a:hover{color: #ff3771;}
.map_posts_txt{width: 100%;height: 80px;overflow: hidden;margin-bottom: 5px;}
.mag_posts .mgx_footer{background: #f8f9fb;float: right;font-size: 13px;
border-radius: 20px;transition: all 0.3s ease-in-out;}
.mag_posts .posts_author{float: right;padding: 2px 10px;background: #26afb5;color: #fff;
border-radius: 20px;transition: all 0.3s ease-in-out;}
.mag_posts:hover .posts_author{background: #ff3771;}
.mag_posts span{display: inline-block;padding: 2px 10px;color: #9ea9bb;}
.subtitles{color: #9ea9bb;}
.mag_slider .mag_posts{width:95%;} 
.mag_slider .owl-item{margin:25px 0 !important;}
#video_box{width: 100%;height: auto;clear: both;padding: 50px 0;}
.single-post .mag_slider .mag_posts img{min-height:125px;} 

.mag_slider_list ul{margin:0 -15px;}
.mag_slider_list li{width:25%;padding:15px;float:right;}
.mag_slider_list .mag_posts{width:100% !important;}


.video_posts{width: 270px;height: auto;background: #fff;position: relative;margin: 0 auto;direction:rtl;
border-radius: 20px;}
.video_posts figure{margin-bottom: 10px;position: relative;border-radius: 20px 20px 0 0;overflow: hidden;}
.video_posts figure,.video_posts figure a{display: block;line-height: 0;}
.video_posts img{border-radius: 20px 20px 0 0;}
.video_posts .posts_dates{background: #ff3771;padding: 0 15px;position: absolute;font-size: 12px;
top: 280px;right: 10px;border-radius: 20px;color: #fff;}
.video_posts header h2{height:115px;overflow:hidden;}
.video_posts header h2 a{font-size: 14px;color: #263a96;padding:40px 15px 15px 15px;display: block;}
.play_icons{padding:25px;text-align: center;font-size: 30px;display: inline-table;
position: absolute;right: 0;left: 0;top: 0;bottom: 0;margin:auto;margin-top: 80px;
background: rgba(0,213,231,0.7);color: #fff;
border-radius: 50%;}

.video_posts figure a::after{
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
background: -moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.1) 40%,rgba(255,255,255,.5) 60%,rgba(255,255,255,1) 90%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(40%,rgba(255,255,255,.1)),color-stop(60%,rgba(255,255,255,.5)),color-stop(90%,rgba(255,255,255,1)));
background: -webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.1) 40%,rgba(255,255,255,.5) 60%,rgba(255,255,255,1) 90%);
background: -o-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.1) 40%,rgba(255,255,255,.5) 60%,rgba(255,255,255,1) 90%);
background: -ms-linear-gradient(top,rgba(255,255,255,0) 0,rgba(255,255,255,.1) 40%,rgba(255,255,255,.5) 60%,rgba(255,255,255,1) 90%);
}
.video_slider .owl-item{margin-bottom: 20px;}


.box_shadows{box-shadow: 0 5px 15px #e3e5e8;}

#radio_box{width: 100%;height: auto;clear: both;padding-top: 50px;}
#radio_box .sld_title_box,#radio_box .sld_title_box h4{color: #26afb5;}
#radio_box .sld_title_right i{float: right;font-size: 50px;margin-left: 10px;}
#radio_box .sld_title_box h4 span{color: #1e2e4d;}
#radio_box .sld_title_box h4{line-height: 20px;float: right;margin-top: 11px;}

.radio_box_right{width: 50%;float: right;margin-top: -70px;}
.radio_box_left{width: 50%;float: left;position: relative;}

.radio_dots_bg{left: auto;top: -25px;right: -5px;}

.radio_post{width: 250px;height: auto;background: #e9f6f7;padding: 2px;margin: 0 auto;
border-radius: 20px;}
.radio_post figure{width: 182px;height: 182px;margin: 10px auto;text-align: center;line-height: 0;}
.radio_post h3 a {
    font-size: 14px;text-align: center;
    color: #263a96;background: #fff;padding: 15px;
    display: block;border-radius: 20px;
}
.radio_post figure a{display: block;line-height: 0;}

#radio_box .owl-nav{top: -80px;}



#tools_box{width: 100%;height: auto;clear: both;position: relative;}

.tools_bg_b{width: 100%;height: 370px;background: url(images/tools_bg_b.png);display: block;position: absolute;
top: 0;right: 0;left: 0;z-index: -1;
background-size:100% 100%;-o-background-size: 100% 100%;-webkit-background-size: 100% 100%;background-size:cover;}
.center_title_box2 {
    display: table;
    text-align: center;
    color: #fff;
    font-size: 17px;
    margin: 0 auto;
    padding: 80px 0 40px 0;
}
.center_title_box2 h4::after {
    content: '';
    width: 25px;
    height: 2px;
    background: #fff;
    display: block;
    margin: 10px auto;
}

#tools_box ul{margin: 0 -10px;}
#tools_box ul li{width: 16.66%;padding: 10px;float: right;}

.tools_link{width: 100%;height: auto;padding: 15px;background: #fff;display: block;text-align: center;
border-radius: 20px;}
.tools_link .tools_titles{
    font-size: 14px;
    color: #263a96;
    padding: 15px 15px 0 15px;
    display: block;position: relative;
}
.tools_link .tools_titles::after{content: '';width: 50px;height: 1px;border-bottom: 1px dotted #000;
display: block;margin: 20px auto;}
.tools_link i{font-size: 40px;width: 55px;height: 55px;line-height: 55px;text-align: center;
margin: 0 auto;margin-top: 10px;display: block;
background: -webkit-linear-gradient(#9c136c, #5b2579);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;}
.tools_txt{color: #9ea9bb;}

.tools_link:hover{background: #26afb5;color: #fff;box-shadow: unset;margin-top: -20px;}
.tools_link:hover .tools_titles::after{border-bottom: 1px dotted #fff;}
.tools_link:hover .tools_txt,.tools_link:hover .tools_titles{color: #fff;}
.tools_link:hover i{color: #fff;
background: unset;
-webkit-background-clip: unset;
-webkit-text-fill-color: unset;}






#footer{width: 100%;height: auto;padding-top:20px;background: #f8f9fb;margin-top: 70px;}
.right_about_box{width: 50%;float: right;}
.footer_logo{float: right;margin-left: 15px;}
.abt_txtc_box{position: relative;overflow: hidden;}
.abt_txtc_box p{margin-bottom: 15px;text-align: justify;}
.abt_txtc_box_tarlanweb::after{content: '';width: 20px;height: 2px;
background: #000;display: block;margin-top: 5px;}
.ft_socials_box{width: 100%;height: auto;clear: both;direction: ltr;margin-top: 10px;}
.ft_socials_box a{width: 35px;height: 35px;line-height: 35px;text-align: center;display: inline-block;
background: #f5f3fc;color: #9087ce;font-size: 17px;margin: 5px;
border-radius: 50%;}
.ft_socials_box a:hover{background: #26afb5;color: #fff;}
.left_ft_links{width: 25%;float: right;padding-right: 2%;}
.mags_box_ft{width: 25%;float: right;padding-right: 2%;}
.mags_box_ft li{width: 100%;float: right;}
.left_ft_links li{width: 50%;float: right;}
.left_ft_links li a,.mags_box_ft li a{display: block;padding: 4px 0;}
.left_ft_links li a:hover,.mags_box_ft li a:hover{color: #ff3771;}
.left_ft_links h4,.mags_box_ft h4,.abt_txtc_box_tarlanweb{font-size: 17px;color: #263a96;display: block;margin-bottom: 10px;}

.copy_right_box{width: 100%;height: auto;padding: 10px 0;margin-top: 10px;border-top: 1px solid #f3f3f9;text-align:center;}
.copy_right_box_right{float: right;width: 100%;}
.copy_right_box_left{float: left;width: 100%;}




#breadcrumbs_box{width: 100%;height: auto;padding: 15px 0;font-family: tahoma;
border-top: 1px solid #f5f3fc;border-bottom: 1px solid #f5f3fc;}
#breadcrumbs_box a,.breadcrumb_last{font-family: PeydaWeb;margin:0 7px;}

#center_box{width: 100%;height: auto;clear: both;margin: 25px auto;}
.cats_box_dets h2,.cats_box_dets h1{font-size: 19px;color: #263a96;
margin-bottom: 20px;}

.center_right_left{width: 100%;height: auto;position: relative;}


#right_sidabrs{width: 75%;height: auto;float: right;}
.single #right_sidabrs,.page #right_sidabrs{}
#left_sidabrs{width: 25%;height: auto;float: left;padding: 0 1.5% 0 0;position:sticky;top:30px;}
.fullwidths_sides{width: 100% !important;}

.posts_gride{margin: 0 -10px;margin-top: -10px;}
.posts_gride li{width: 33.3%;float: right;padding: 10px;}
.posts_gride .mag_posts{width: 100%;}


.pagination_box{width: 100%;height: auto;clear: both;margin:35px 0 25px 0;}
.pagination{width: 100%;list-style: none;box-sizing: border-box;text-align: center;}
.pagination li {width: 35px;height: 35px;display: inline-block;padding: 0;float: none;margin:2px;}
.pagination li a,.pagination li .inactive,.pagination .current{width: 35px;height: 35px;text-align: center;
line-height: 36px;font-size: 14px;background: #fff;color:#83878e;display: inline-block;
border: 1px solid #efefef;
border-radius: 5px;}
.pagination .current,.pagination li a:hover{color: #fff;background: #ff3771;border: 1px solid #ff3771;}

.tarlanweb_sidebar{width: 100%;height: auto;clear: both;margin-bottom: 5px;background:#fff;
padding: 0;
border-radius: 15px;}
.widget_recent_entries{box-shadow: 0 5px 15px #999;padding: 10px;}
.widget_recent_entries li {  border-bottom: 1px solid #eee;}
.widget_recent_entries .tarlanweb_aside_title {  background: #26afb5;  padding: 5px 14px;  color: #fff;  border-radius: 10px;}
.tarlanweb_aside_title{width: 100%;height: auto;clear: both;font-size: 15px;color: #263a96;margin-bottom: 15px;}


.side_cnt_bx{width: 100%;clear: both;}
.side_cnt_bx img {  width: 100%;}
.side_cnt_bx a{display: block;background: #fff;position: relative;padding:10px;
border-radius: 15px;margin-bottom: 7px;overflow: hidden;}
.side_cnt_bx a img{border-radius: 15px;}
.left_sidabrs .side_cnt_bx a img{box-shadow: 0 5px 10px #aaa;}
.side_cnt_bx a span{position: absolute;top: 50%;transform: translateY(-50%);padding:0 10px;line-height: 25px;}
.side_cnt_bx a:hover{background: #c6f6f8;color: #333;}
.single_txt_bc{border-radius:15px;background:#fff;box-shadow: 0 5px 15px #999;}
/*.single_txt_bc header{padding:15px 20px;}
.single_txt_bc header figure{width: 125px;height: 125px;float: right;margin-left: 15px;
border: 3px solid #eee;
border-radius: 7px;}*/
.single_txt_bc figure img{border-radius: 7px;}
.single_txt_bc_rkinoosh{position: relative;overflow: hidden;padding:15px 20px;}
.single_txt_bc_rkinoosh h1,.single_txt_bc_rkinoosh h2{font-size: 17px;color: #263a96;height: auto;clear: both;
margin-bottom: 20px;}
.single_txt_bc_rkinoosh h1::before,.single_txt_bc_rkinoosh h2::before{content:'';width:25px;height:25px;background:url(images/h1-object.png) no-repeat center;display:inline-block;vertical-align:middle;margin-left:5px;}
.single_txt_bc_rkinoosh h1,.single_txt_bc_rkinoosh h2{position:relative;display: inline-block;
text-align: right;padding:10px 0;border-bottom:3px dotted #26afb5;
clear: both;}

.single_txt_bc_rkinoosh ul li{float: right;margin-left: 15px;}
.single_txt_bc_rkinoosh ul li span{/*display: block;color: #9ea9bb;*/}
.shot_txtcv{width: 100%;padding: 15px 0;text-align: justify;border-top: 1px solid #f7f5f5;clear: both;
margin-top: 15px;font-size: 15px;line-height: 30px;}
.single_txt_bc_rkinoosh ul li i{display:inline-block;vertical-align:middle;margin-left:5px;font-size:17px;}
.callme_quest_tarlanweb{width: 100%;height: auto;padding:30px;background: #fece46;
margin: 15px 0;border-radius: 7px;}
.callme_quest_left{overflow: hidden;position: relative;line-height: 25px !important;}
.callme_quest_txt_box{width: 100%;height: auto;padding: 20px;background: #fff;position: relative;
border-radius: 7px;}
.callme_quest_title{text-align: right;display: block;clear: both;
color: #26afb5;margin-bottom: 10px;font-size: 26px;font-weight: 500;}
.callme_quest_dec{font-size: 14px;}
.callme_quest_dec span{color:red;}
.callme_quest_bottom_border{border-bottom: 1px solid #bfbfbf;padding-bottom: 10px;/*float: right;*/}
.callme_quest_tells{width: 100%;height: auto;clear: both;margin-top: 10px;}
.callme_quest_numbers{margin-left: 35px;float: right;
font-size: 24px;font-weight: 500;letter-spacing: .6px;color: #656565;white-space: nowrap;}
.nums_lefts{margin-left: 0;}
.callme_quest_numbers span{color: #26afb5;letter-spacing: 1.2px;direction: ltr;display: inline-block;}
.callme_quest_sharge{float: right;padding-top: 10px;position:relative;padding-right:30px;}
.callme_quest_sharge a{text-decoration: none !important;font-size:16px;}
.callme_quest_sharge i{color: #fece46;font-size: 24px;position: absolute;right:0;
top: 50%;
transform: translateY(-50%);
line-height: 25px;}

.callme_quest_right{float: right;margin: 30px 20px 0 50px;position: relative;}

.banner-tamas-img {
    background-image: url(images/banner-tamas-img1.png);
    opacity: .9;
    background-repeat: no-repeat;
    width: 91px;
    height: 87px;
    background-color: #c7e3d4;
    background-position: 13px 13px;
    border-radius: 50px;
    padding: 13px;
    margin: 0 auto;
    animation: ripple-red 2s linear infinite;
}
@-webkit-keyframes ripple-red{0%{-webkit-box-shadow:0 0 0 0 rgba(121,189,154,.1),0 0 0 10px rgba(121,189,154,.1),0 0 0 20px rgba(121,189,154,.1);box-shadow:0 0 0 0 rgba(121,189,154,.1),0 0 0 10px rgba(121,189,154,.1),0 0 0 20px rgba(121,189,154,.1)}100%{-webkit-box-shadow:0 0 0 10px rgba(121,189,154,.1),0 0 0 20px rgba(121,189,154,.1),0 0 0 30px rgba(121,189,154,.1);box-shadow:0 0 0 10px rgba(121,189,154,.1),0 0 0 20px rgba(121,189,154,.1),0 0 0 30px rgba(121,189,154,0)}}

.single_post_txt{width: 100%;margin: 0 auto;text-align: justify;font-size: 16px;line-height: 30px;overflow:hidden;padding:0 20px;}
.single_post_txt em{font-style: italic;font-size: 13px;}
.single_post_txt video,.wp-video{max-width: 100% !important;width: 100%;height: auto;margin: 5px auto;text-align:center;}
.cta-banner-des {  width: 98%;height: auto;border-radius: 10px;}
.cta-banner-mob {  display: none;}
.single_post_txt img:not(.cta-banner-mob){border-radius: 5px;clear: both;  display: block;  margin-left: auto;  margin-right: auto;  margin-top: 15px;  margin-bottom: 15px;  text-align: center;}
.single_post_txt p{margin-bottom: 10px;}
.single_post_txt p::after,.single_post_txt p::before{clear:both;content:'';display:block;}
.single_post_txt h1,.single_post_txt h2,.single_post_txt h3,.single_post_txt h4,.single_post_txt h5,
.single_post_txt h6{color: #161616;margin:20px 0;text-align: right;font-weight: 400;}
.single_post_txt h1,.single_post_txt h2{font-size: 17px;}
.single_post_txt h3{font-size: 18px;}
.single_post_txt h5,.single_post_txt h6{font-size: 15px;}
.single_post_txt a{color: #0000ff;}
.single_post_txt a:hover{text-decoration: underline;}
.single_post_txt ul,.single_post_txt ol{width: 97%;height: auto;margin: 0 auto;margin-bottom: 10px;}
.single_post_txt ul li{list-style-type: none;margin-right: 10px;padding-right: 8px;}
.single_post_txt ol li{list-style-type: decimal;}
.single_post_txt td{width: unset !important;background-color: unset !important;vertical-align: middle;}
.single_post_txt td:first-child{min-width: 150px;}
.pin li::marker{content: '📌'; font-size: 20px;}
.tik li::marker{content: '✔️'; font-size: 20px;}
.single_post_txt blockquote{width: 80%;height: auto;padding:20px;position: relative;margin: 0 auto;z-index: 1;background: #8de9de;border-radius: 15px;color: #000 !important;box-shadow: 0 0px 10px #8de9de;margin-top: 30px;margin-bottom: 15px;text-align: center;}
blockquote a {  color: #000cc6 !important;}
.single_post_txt blockquote::before{
    content: "\efce";
    font-family: 'icofont';
    position: absolute;font-size: 40px;right: 0;top: -30px;
    color: #0d0d0d;
    transform: rotate(4deg);
    z-index: -1;
}
.single_post_txt blockquote span {  color: inherit !important;}
.single_post_txt table{margin:0 auto;margin-bottom: 0;}
.single_post_txt table,.single_post_txt tr,.single_post_txt td,.single_post_txt th{border: 2px solid #dcdcdc;padding:5px;border-top: 0;}
.single_post_txt table tr:nth-child(2n+1) {  background: #e7e7e7 !important;  text-align: center;  border-radius: 10px;}
.single_post_txt table tr:nth-child(2n) {  background: #fff !important;  text-align: center;  border-radius: 10px;}
.single_post_txt tr:first-child td {  background: #295b5d !important;  font-weight: bold;  color: white;  border-radius: 10px 10px 0 0;}
.single_post_txt h2::before{content:'';width:25px;height:25px;background:url(images/h2-object.png) no-repeat center;display:inline-block;vertical-align:middle;margin-left:5px;}




.tp_tags_footer{width: 100%;height: auto;clear: both;}
.tp_tags_footer span{display: inline-block;margin: 5px 0 5px 5px;}
.tp_tags_footer a{padding: 0 10px;margin: 5px;background: #f8f9fb;display: inline-block;
border-radius: 15px;}
.tp_tags_footer a:hover{background: #26afb5;color: #fff;}
.tp_footer{width: 100%;height: auto;clear: both;padding: 10px 0;margin-bottom: 15px;
border-top: 1px dotted #d0d0d0;border-bottom: 1px dotted #d0d0d0;}

.tp_footer .ft_socials_box{float: left;text-align: left;margin: 0;clear: unset;width: auto;}
.tp_footer .tit_tgh{float: right;margin-top: 12px;}

.dls_box_links{width: 100%;height: auto;padding: 15px;clear: both;}
.dls_box_links h5{color: #ff3d75;font-size: 16px;}
.dls_box_links a{width: 100%;height: auto;padding:20px 50px;background: #edf5e6;color: #67b930;
display: block;margin: 10px 0;position: relative;font-size: 14px;
border-radius: 15px;}
.dls_box_links a::after{content: "\ef08";font-family: IcoFont !important;
font-size: 20px;float: left;}
.dls_box_links a:hover{background: #67b930;color: #fff;}

.comments_bxgrs{width: 100%;height: auto;clear: both;padding: 10px;background: #fff;
border-radius: 7px;}

.call_logoic{position: absolute;left: 5px;top: 15px;}
.call_logoic i{font-size: 70px;display: block;transform: rotate(15deg);color: #26afb5;}


.schema-faq-section{width:100%;margin-bottom: 10px;position: relative;background: #e8e8e8;
clear: both;
border-radius: 3px;}
.schema-faq-question{width:100%;font-size:15px;font-weight:500;display: block;
cursor:pointer;padding: 10px;outline: none;transition: 0.4s;}
.schema-faq-question:after{content: '+';font-size: 15px;font-family: tahoma !important;
font-weight: normal;float: left;text-align: center;}
.schema-faq-question.active:after{content: '-';}
.schema-faq-answer{width:100%;max-height:0;overflow:hidden;position:relative;display:none;}
.schema-faq-answer.show{max-height: 2000px;display: block;padding: 0 15px 15px 15px;}




.catxt_tarlanweb_ir{width: 100%;height: auto;padding: 20px;}
.txt_cats_bxc{width: 100%;height: 250px;overflow: hidden;}
.show_height{height: auto;overflow: visible;}
.load_m_txt{width: 100%;height: auto;position: relative;padding: 8px 0;text-align: center;
background: #f9f9f9;font-size: 17px;color: #263a96;margin-top: -5px;cursor: pointer;
border-radius: 0 0 7px 7px;}
.load_m_txt::before{content:'';
    width: 100%;
    height: 100px;
    position: absolute;
    top: -100px;right: 0;left: 0;
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 );
}
.hide_before{margin-top: 5px;}
.hide_before::before{display: none;}


.banner_box{width: 100%;height: auto;clear: both;}
.banner_box img{width: 100%;border-radius: 12px;}



/*
.comment_numbers{width:25px;height:25px;line-height:25px;text-align:center;float:left;
background: #26afb5;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,.woocommerce-Reviews{width: 95%;height: auto;padding: 3px 0;margin: 10px auto;position:relative;}
.comment-list li{width:100%;height:auto;margin:0 auto;position: relative;border-bottom: 1px solid #eaeaea;
font-size: 13px !important;line-height: 23px !important;color: #333;padding: 8px 0;}
.comment-list li:last-child{border-bottom: unset;}
.comment-body{width:100%;padding:15px 0;position:relative;}
.comment-author{position: absolute;right: 0;top: 30px;}
.comment-list li .comment-author .avatar{
  width: 70px !important;
  height: 70px !important;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}
.comment-meta{padding-bottom: 0;padding: 0 !important;clear:both;}
.comment-replay a{
  text-align: center;
  width: 60px;
  height: 26px;
  line-height: 20px;
  margin: 5px;
  float: left;
  background: #26afb5;
  color: #fff;border-radius: 7px;
  transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;
}
.comment-replay a::before{content:"\efd4";margin-left: 4px;top: 2px;position: relative;
font-family:IcoFont !important;font-size: 15px;color: #fff;}
.comment-replay a:hover::before{color: #fff;}
.comment-replay a:hover{background: #f40b0b;color: #fff;}







.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: 30% !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,.rkianoosh_txt form input{
  width: 100%;
  height: 50px;
  float: right;
  color: #333 !important;border: none;
  display: block;
  position: relative;
  font-size: 12px !important;
  background: #f3f6fb;
  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,.rkianoosh_txt form textarea{
  font-size: 12px !important;
  height: 150px;border: none;
  background-color:#f3f6fb;
  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,.rkianoosh_txt form input[type="submit"]{
width: 120px !important;
height: 50px !important;
border: none;
font-size: 13px;
cursor: pointer;
float: left;
color: #fff;background: #26afb5;
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,.rkianoosh_txt form input[type="submit"]:hover{background: #f40b0b;color: #fff !important;
transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}
.bypostauthor{}
.comment-content{width: 89%;float: left;
height: auto;position: relative;text-align: justify;border-radius: 3px;}
.rkianoosh_ir_com{width: 100%;padding: 15px 3%;background: #f3f6fb;color: #333;position: relative;
border-radius: 9px;}

.rkianoosh_ir_com::before{content: '';position: absolute;right: -15px;top: 4px;width: 0;height: 0; 
border-top: 10px solid transparent;border-bottom: 15px solid transparent;
border-left: 20px solid #f3f6fb;}
.commentlist li{width:100%;height:auto;margin:0 auto;position: relative;border-bottom: 1px solid #eaeaea;
font-size: 13px !important;line-height: 23px !important;color: #333;padding: 8px 0;}
.commentlist li:last-child{border-bottom: unset;}

#reply-title{margin:0 20px;font-size: 14px;}
.left_kianoosh_like{width: 220px;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{float: left;text-align: left;}
.comment-date::before{content:"\eedc";display: inline-block;font-family:IcoFont !important;margin-left: 5px;font-size: 15px;color: #7e7e7e;}

#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: absolute;right: 0;top: 30px;}
.fn{line-height: 30px;float: right;color: #222;font-size: 15px;margin-right: 10px;}
.fn a{color: #222 !important;}
.comment-replay a{
  text-align: center;
  width: 60px;
  height: 26px;
  line-height: 20px;
  margin: 5px;
  float: left;
  background: #26afb5;
  color: #fff;border-radius: 7px;
  transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;
}
.comment-replay a::before{content:"\efd4";margin-left: 4px;top: 2px;position: relative;
font-family:IcoFont !important;font-size: 15px;color: #fff;}
.comment-replay a:hover::before{color: #fff;}
.comment-replay a:hover{background: #f40b0b;color: #fff;}
#commentnotes{font-size:10px;}
.comment .depth-2,.comment .depth-3,.comment .depth-4,.comment .depth-5{width:100%}
.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;}

*/



/**
 * Comments Wrapper
 */
.comments-area > * {
	margin-top: 10px;
	margin-bottom:10px;
}

.comments-area > *:first-child {
	margin-top: 0;
}

.comments-area > *:last-child {
	margin-bottom: 0;
}

.comments-area.show-avatars .avatar {
	border-radius: 50%;
	position: absolute;
	top: 10px;
}

.comments-area.show-avatars .fn {
	display: inline-block;
	padding-left: 85px;
}

.comments-area.show-avatars .comment-metadata {
	padding: 8px 0 9px 85px;
}

/**
 * Comment Title
 */
.comments-title{display:none;}
.comments-title,
.comment-reply-title {
	font-size: 15px;
	letter-spacing: 0;
}

.comment-reply-title {
	display: flex;
	justify-content: space-between;
}

.comment-reply-title small a {
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	letter-spacing: normal;
}

/* Nested comment reply title*/
.comment .comment-respond .comment-reply-title {
	font-size: 16px;
}

/**
 * Comment Lists
 */
.comment-list {
	padding-left: 0;
	list-style: none;
}

.comment-list > li {
	margin-top: 0px;
	margin-bottom: 25px;box-shadow: 0 5px 15px #cacaca;
}

.comment-list .children {
	list-style: none;
	padding-left: 0;
}

.comment-list .children > li {
	position:relative;
	clear:both;margin:7px 0;
}

@media only screen and (min-width: 482px) {
	.comment-list .depth-2,
	.comment-list .depth-3 {
		padding-right: 10px;
	}
}

/**
 * Comment Meta
 */
.comment-author {
  padding-top: 3px;
  float: right;display: flex;align-items: center;flex: 0 0 50%;
}
.comment-author img{width:50px;height:50px;float:right;margin-left:15px;border-radius:50%;}
.comment-author .fn{font-size:15px;font-weight:bold;}
.comment-meta {
  float: left;
  flex: 0 0 50%;
  text-align: left;
}
.comment-body p{width:100%;clear:both;position:relative;}
@media only screen and (min-width: 482px) {

	.comment-meta .comment-author {
		margin-bottom: 0;
		padding-right: 0;
	}
}

.comment-meta .comment-author .fn {
	font-weight: normal;
	font-size: 14px;
	hyphens: auto;
	word-wrap: break-word;
	word-break: break-word;
}

.comment-meta .comment-metadata {
	font-size: 13px;
	padding: 8px 0 9px 0;
}

.comment-meta .comment-metadata .edit-link {
	margin-left: 10px;
}
@media only screen and (min-width: 482px) {

	.comment-meta {
		margin-right: inherit;
	}

	.comment-meta .comment-author {
		max-width: inherit;
	}
}

.reply {
  font-size: 13px;
  line-height: 27px;
  float: left;
  flex: 0 0 100%;
  text-align: left;
}
.reply a{
  text-align: center;
  width: 60px;position: relative;
  height: 26px;
  line-height: 20px;
  margin: 5px;
  float: left;
  background: #26afb5;
  color: #fff;border-radius: 7px;
  transition: all 0.4s;-moz-transition: all 0.4s;-webkit-transition: all 0.4s;
}
.reply a::before{content:"\efd4";margin-left: 4px;top: 2px;position: relative;
font-family:IcoFont !important;font-size: 15px;color: #fff;}

.bypostauthor {
	display: block;
}

.says {
	display: none;
}

.pingback .url,
.trackback .url {
}
.comment{width:100%;
background: #f9f9f9;
padding: 15px;
border-radius: 7px;
}
.bypostauthor,.byuser,.comment .depth-2{background: #e7e7e7;}
.comment .depth-3{background: #dadada;}
.comment .depth-4{background: #d2d2d2;}
.comment .depth-5{background: #d5d5d5;}
.comment-body {
  position: relative;
  margin-bottom: 10px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: end;
  align-content: center;
  align-items: center;
}

.comment-body > * {
}

.comment-body .reply {
	margin: 0;
}

.comment-content {
	word-wrap: break-word;
}

.pingback .comment-body,
.trackback .comment-body {
	margin-top: 10px;
	margin-bottom:10px;
}

.comment-respond {
	margin-top: 10px;
}

.comment-respond > * {
	margin-top: 10px;
	margin-bottom: 10px;
}

.comment-respond > *:first-child {
	margin-top: 0;
}

.comment-respond > *:last-child {
	margin-bottom: 0;
}

.comment-respond > *:last-child.comment-form {
	margin-bottom: 10px;
}

.comment-author {
	padding-top: 3px;
}

.comment-author .url {
	color: currentColor;
}

.comment-form {
	display: flex;
	flex-wrap: wrap;
}

.comment-form > * {
	flex-basis: 100%;
}

.comment-form .comment-notes {
	font-size:14px;
}

.comment-form .comment-form-url,
.comment-form .comment-form-comment {
	width: 100%;
}

.comment-form .comment-form-author,
.comment-form .comment-form-email {
	flex-basis: 0;
	flex-grow: 1;
}
@media only screen and (max-width: 481px) {

	.comment-form .comment-form-author,
	.comment-form .comment-form-email {
		flex-basis: 100%;
	}
}

.comment-form .comment-form-cookies-consent > label,
.comment-form .comment-notes {
	font-size: 13px;
	font-weight: normal;
}

.comment-form > p {
	margin-bottom: 10px;
}

.comment-form > p:first-of-type {
	margin-top: 0;
}

.comment-form > p:last-of-type {
	margin-bottom: 0;
}

.comment-form > p label,
.comment-form > p input[type=email],
.comment-form > p input[type=text],
.comment-form > p input[type=url],
.comment-form > p textarea {
	display: block;
	font-size: 13px;
	margin-bottom: 10px;
	width: 100%;
	font-weight: normal;
}

.comment-form > p.comment-form-cookies-consent {
	display: flex;
}
@media only screen and (min-width: 482px) {

	.comment-form > p.comment-form-author {
		margin-left: 10px;
	}

	.comment-form > p.comment-notes,
	.comment-form > p.logged-in-as {
		display: block;
	}
}
.comment-form-url{display:none;}









.responsive-menu-button-inner {position: absolute;width: 24px;height: 2px;
left: 0;top: 0;bottom: 0;right: 0;margin: auto;background-color: #afafaf;}
.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: 2px;background-color: #000;}
.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;}

#mobiles_header{width:100%;position:relative;display:none;z-index:999;}
#cssmenu{}
.navicon{height:35px;width:35px;line-height: 37px;float:right;cursor:pointer;position: relative;
font-size: 20px;text-align: center;background: #fff;color: #fff;margin:0;
border-radius: 4px;}
#mobiles_header .circle_hlink{height:35px;width:35px;line-height: 37px;float: left;text-align: center;
cursor: pointer;background: #08686c;color: #fff;position: relative;font-size: 20px;margin:0 10px 0 0;
border-radius: 4px;}

#mobiles_header .login_register_url{height:46px;width:46px;line-height: 49px;font-size: 25px;padding: 0;
margin:0 15px 0 0 !important;text-align: center !important;}

.top_mobile_headers{width:100%;clear:both;background: #26afb5;padding:7px 10px;}
.bt_mobile_headers{width:100%;clear:both;padding:7px 10px;}


.mobiles_menu{position: fixed;
float: none;
height: 100%;
right: 0px;top: 0;
background: #333;
width: 220px;
z-index: 999999999;
margin: 0px -232px 0px 0px;overflow-y: auto;}

.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:#424141;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;}


.search_icons{font-size: 18px;margin-left: 0;}
.search_mobile_box{}

.mob_titles_h1{font-size: 16px;margin-top: 10px;font-weight: bold;}
.mob_titles_h2{font-size: 12px;}
.mobile_socials_topb{float:left;}
.mobile_socials_topb a{width:35px;height:35px;line-height:35px;color:#fff;text-align:center;float:left;margin-right:5px;font-size:22px;}
.mobile_socials_topb a i{width:35px;height:35px;line-height:35px;text-align:center;font-size:22px;}

.searches_mobile{width: 100%;height: 50px;margin: 0 auto;display: none;z-index: 9999999999;
position:absolute;right: 0;left: 0;top: 0;color: #fff;}
#lsds_mobile{width: 100%;height: 100%;position: absolute;right: 0;top: 0;left: 0;bottom: 0;color: #fff;
background: #26afb5;border: unset;padding-right: 20px;}
.searches_mobile button{width: 60px;height: 60px;text-align: center;font-size: 25px;cursor: pointer;color: #fff;
border: unset;background: transparent;position: absolute;left: 0;top: 0;}

#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: #ffffff;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: #fff;display: block;
}
#cssmenu > ul > li > a:hover,#cssmenu > ul > li.active > a,
#cssmenu > ul > li.open > a{background: #ff3d75;}
#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);
}
#cssmenu > ul > li:last-child > a,#cssmenu > ul > li.last > a {}
.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;
  color: #eee;
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li.open > a,
#cssmenu ul ul li.active > a {
  color: #fff;
}
#cssmenu ul ul li:first-child > a {
}
#cssmenu ul ul ul li:first-child > 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 > a,
#cssmenu > ul > li > ul > li.last.open > a {
}
#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;
}

.site_desings{width: 100%;height: 25px;clear: both;padding-top: 5px;text-align: center;font-size: 12px;}
.social_ftb{margin-bottom: 10px;}

.top_page{position: fixed;left: 10px;bottom: 85px;width: 40px;height: 40px;line-height: 35px;
background: #fff;border-radius: 5px;
font-size: 30px;text-align: center;cursor: pointer;display: none;z-index: 999999;
transition: all 0.3s ease-in-out;}
.top_page .icofont-thin-up{display: block;margin-top: 4px;}

.top_page:hover{background: #ff3771;color: #fff;}




.slide_img_top .owl-dots{display: none !important;}
.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}
@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.owl-height{transition:height .5s ease-in-out}
.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;
position: absolute;top: -75px;left: 0;width: 80px;height: 25px;}
.owl-theme .owl-nav [class*='owl-']{width: 35px;height: 35px;color: #fff;outline: unset !important;
font-size: 35px !important;text-align: center;cursor: pointer;line-height: 39px !important;
font-weight: normal !important;position: relative;
border-radius: 50%;}
#slider_top .owl-theme .owl-nav [class*="owl-"]{color: #fff;}
#mag_box .owl-theme .owl-nav [class*="owl-"]{color: #1e2e4d;}

.owl-theme .owl-nav [class*='owl-']:hover{color:#fff !important;background: #ff3d75 !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: 20px;}
.owl-theme .owl-dots .owl-dot {display: inline;zoom: 1;*display: inline;}
.owl-theme .owl-dots .owl-dot span {width: 10px;height: 10px;margin: 3px;background: #ddd;display: block;
-webkit-backface-visibility: visible;transition: opacity 200ms ease;border-radius: 30px;}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background: #aa2712;}
.owl-nav button.owl-prev:after{content: '';
width: 1px;
height: 20px;
position: absolute;
left: 0;
border-left: 2px dotted #11868b !important;
top: 7px;}
.owl-nav:hover button.owl-prev:after{content: '';display: none;}

.namad_mojavezs{width: 100%;height: auto;clear: both;padding-top: 10px;}
.namad_mojavezs_imgs{width: 100%;}
.namad_mojavezs_imgs a{float: left;}

.mobile_tells_h_box{display: none;float:left;}
.head_tells_vb{position:relative;float:left;}
.head_tells_vb_title{font-size:15px;height:30px;line-height:30px;}
.head_tells_vb_tt_sp{background:#f59a05;display: inline-block;position:relative;height:30px;line-height:30px;border-radius: 15px 0 0 0;padding:0 10px;}
.head_tells_vb_tt_sp span {
  display: block;background: #f59a05;
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  height: 15px;top:30px;
}
.head_tells_vb_tt_sp span::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 15px;
  border-radius: 30px 0 0 0;
  display: block;
  background-color: #fff;
  bottom: 0;
  left: 0;
}
.tell_numee_box{clear: both;height:40px;line-height:40px;
background: #013337;
color: #fff;
border-radius: 0 0 10px 15px;
padding: 0 15px;
direction: ltr;
font-size: 25px;
text-align: center;
display: inline-block;float:left;margin:5px 0 0 25px;
z-index: 9;
position: relative;}
.phone_icon_big{float:left;font-size:65px;color:#d1273b;margin: 7px -25px 0 0;}
.mbo_call{width: 98%;height: 60px;padding: 7px 0;text-align: center;cursor: pointer;
background: #e80a4ae5;color: #fff;text-align: center;font-size: 22px;z-index: 999;display: block;
position: fixed;bottom: 8px;right: 0;left: 0;margin: auto;
border-radius: 10px;box-shadow: 0 5px 15px #263a96;}
.mbo_call span{font-size: 15px;color: #F5ED7C;}
.mbo_call i{display: inline-block;vertical-align: middle;font-size: 20px;
transform: rotate(-140deg);}
.ctta {  position: absolute;  bottom: -8px;  margin: 0 auto;  right: 25%;}
.ctta2 {  position: absolute;  bottom: -8px;  margin: 0 auto;  left: 25%;}
.popup_box_bg{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{visibility: visible;opacity: 1;transition: opacity 0.3s ease-in !important;}
.hidde_rkianoosh{overflow: hidden !important;}
.modal-body{padding: 15px;text-align: center;}
.modal-body p span{color: red;}
.modal-body .telsmesdf{background-color: #26afb5;color: #fff;
padding: 7px 15px;font-weight: bold;margin-top: 5px;display: inline-block;border-radius: 5px;}
.modal-body .telsmesdf:hover{background-color: #ff3d75;}
.register_login_box{width: 80%;height: auto;background: #fff;position: relative;
position: fixed;bottom: 80px;right: 0;left: 0;margin: auto;cursor: default;
border-radius: 13px;}
.register_login_box::after {content: '';
    background: #fff;
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: -10px;
    left: 48%;
    transform: rotate(45deg);
    border-radius: 0 0 5px 0;
}
.register_login_box_title{background: #263a96;color: #fff;text-align: center;padding: 20px 15px;
font-size: 17px;
border-radius: 12px 12px 0 0;}
.close_register_login_box{font-size: 30px;position: absolute;left: -20px;top: -5px;color: #fff;
cursor: pointer;}
.register_login_box_phone{width:auto;display:table;padding:5px 10px;font-size:20px;margin: 0 auto;
margin-bottom:10px;
background-color: #eeeff7;color: #222;
border-radius: 20px;}


.mobile_sld_ic{width:100%;clear:both;display:none;}
.mobile_sld_ic ul{margin:0 -5px;}
.mobile_sld_ic ul li{width:25%;padding:5px;float:right;}

.h3-to-tab > div{background: #e8e8e8;border-radius:7px;margin-bottom:10px;}
.accordion-header {
    margin: 0 !important;
    cursor: pointer;font-size:15px !important;padding:10px 20px;
}
.accordion-body{padding:10px 20px;}
.wp-caption{max-width:100% !important;}
#comments_reviews{padding:50px 0;clear:both;}



.fix_bt_links{width:100%;padding:7px 0;text-align:center;background: #263a96;
box-shadow: 0 5px 15px #263a96;color:#fff;font-size:19px;z-index:99999999999999999999;
position:fixed;bottom:0;right:0;left:0;}



#header_academy{width: 100%;clear: both;}
#header_academy figure{width: 130px;float: right;margin-left: 25px;}
.nav_top_header{float: right;padding: 25px 0;}
.nav_top_header li{float: right;}
.nav_top_header li a{display: block;padding: 10px 15px;font-size: 16px;}
.academy_center{width: 1200px;height: auto;margin: 25px auto;position: relative;}

.top_hero_box,.serviesx_box,.top_hero_box,.amarsx_box,.select_studyxc,.mosh_packagesx,.tichers_boxc,
.video_learning_boxc,.instagrams_x{width: 100%;clear: both;padding: 30px 0;}
.top_hero_box_right{width: 42%;float: right;}
.top_hero_box_left{width: 58%;float: left;}

.top_hero_title {
  color: #2F806A;
  font-size: 28px;
  font-weight: bold;
  margin-bottom: 20px;
}
.top_txt_hero{margin-bottom: 20px;font-size: 16px;}
.top_txt_hero p{margin-bottom: 20px;}
.hero_bt_heading{
  color: #F39C12;
  font-size: 20px;
  font-weight: bold;
}

.box_center_heading{color: #353A48;text-align: center;position: relative;clear: both;
font-size: 24px;
font-weight: bold;
line-height: 0.6em;
text-shadow: 0px 0px 0px rgba(0,0,0,0.3);}
.box_center_heading:after,.left_top_acx_title:after{content:'';clear: both;width: 70px;height: 5px;display: block;background: #ff902a;margin: 20px auto;}
.instagrams_x .right_heading{text-align: right !important;}
.instagrams_x .box_center_heading:after{margin:20px 0;}


.right_top_acx{width: 82%;float: right;}
.right_top_acx img{border-radius: 25px;}
.left_top_acx{width: 17.2%;float: left;padding: 10px;background: #066d7e;color: #fff;text-align: center;
border-radius: 25px;
box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.94);
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.left_top_acx_icon{width: 50px;height: 50px;font-size: 45px !important;margin: 0 auto;display: block;margin-bottom: 20px;}
.left_top_acx_title{color: #FFFFFF;
font-size: 20px;margin-bottom: 20px;position: relative;
font-weight: bold;
line-height: 0.6em;
text-shadow: 0px 0px 0px rgba(0,0,0,0.3);}
.left_top_acx_reg{font-weight: bold;margin-bottom: 20px;color: #fff;padding: 7px 23px;
text-shadow: 0px 0px 10px rgba(0,0,0,0.3);
background-color: transparent;
background-image: linear-gradient(170deg, #FBB22A 0%, #D2761B 100%);
border-radius: 11px 11px 11px 11px;}
.support_tells{font-weight: bold;display: inline-block;margin: 20px auto;padding: 7px 30px;
text-shadow: 0px 0px 2px rgba(0,0,0,0.3);
color: #565656;
background-color: transparent;
background-image: linear-gradient(200deg, #DEDEDE 0%, #FDFDFD 0%);
border-radius: 11px 11px 11px 11px;}

.servicx_list ul li{width: 25%;float: right;}
.serves_x_item{width: 100%;padding: 15px;text-align: center;}
.serves_x_img{width: 160px;height: 160px;margin-bottom: 10px;
border-radius: 50%;
  -webkit-box-shadow: 0px 0px 8px -1px #eaeaea;
  box-shadow: 0px 0px 8px -1px #eaeaea;}
.serves_x_title{color: #414141;margin-bottom: 10px;
font-size: 22px;
font-weight: bold;
font-style: normal;
text-shadow: 0px 0px 1px rgba(0,0,0,0.3);
}
.serves_x_description{font-size: 14px;font-weight: 400;color: rgb(122, 122, 122);line-height: 28px;}



.amarsx_box{}
.amarsx_box_titr{width: 100%;height: auto;clear: both;background: url(images/1old_wall.png) repeat-x;padding:35px 0 5px 0;}
.amarsx_list_box li{width: 33.3%;float: right;padding: 15px;text-align: center;}
.amarsx_list_box p{font-size: 69px;line-height: 69px;font-weight: bold;}
.amarsx_box_spanx{text-align: center;
font-size: 19px;
font-weight: 400;
line-height: 2.5;color: rgb(84,89,92);}

.amarsx_list_box li:nth-child(1) p{color: #D8820F;}
.amarsx_list_box li:nth-child(2) p{color: #49C39D;}
.amarsx_list_box li:nth-child(3) p{color: #B985F6;}

.select_study_url{
font-size: 24px;
font-weight: bold;display: table;padding: 10px 30px;
text-transform: uppercase;
line-height: 1.2em;
text-shadow: 0px 0px 10px rgba(0,0,0,0.3);color: #fff;margin: 0 auto;
background-color: #F9A61A;
border-radius: 11px 11px 11px 11px;
}

.mosh_packagesx{width: 100%;clear: both;padding: 20px;background: url(images/geometry.png);position: relative;}

.package_item{width: 100%;background: #f7f7f7;text-align: center;
border-radius: 25px;}
.package_item_title{width: 100%;background: #333;padding: 20px;position: relative;overflow: hidden;
border-radius: 25px 25px 0 0;}
.pcx_egh{background: #d00000;}
.pcx_tala{background: #d4af37;}
.pcx_almas{background: #11aac1;}
.package_item_responsive{width: 100%;padding: 15px;position:relative;}
.package_item_title p{
line-height: 1.2;
font-size: 24px;
font-weight: 600;
color: #fff;}
.package_item_title span{font-size: 13px;
font-weight: 400;
color: #fff;}
.package_item_price{font-size: 24px;line-height: 32px;font-weight: bold;padding: 15px 0 5px 0;}
.package_item_price span{font-size: 13px;}
.package_item_li li{width: 100%;height:50px;line-height:50px;clear: both;position: relative;text-align: center;font-size: 19px;margin: 0 auto;
background: #e3e5e4;}
.package_item_li li:last-child{border: none;}
.package_item_li li:nth-child(even){background: #f1f1f1;}
.table_dexcrx{width: 100%;height: 60px;line-height: 25px;padding: 10px;background: #e3e1e1;
display: grid;
place-items: center;}
.package_item_li li .fa-check{color: #28B992;}
.package_item_li li .fa-close{color: #d00000;}
/*
.package_item_li li:before{content: "\f05d";font-family: FontAwesome;font-size: 20px;color: #28b992;position: absolute;right: 0;}*/
.package_url{font-weight: bold;font-size: 18px;
background-color: #28B992;color: #fff;padding: 10px 40px;display: table;margin: 10px auto;
border-radius: 17px;}

.package_item_ribbon{width: 200px;
  text-align: center;
position: absolute;
right: -60px;
top: 30px;
left: auto;
transform: rotate(45deg);
  font-size: 13px;
  line-height: 2;
  font-weight: 800;
  text-transform: uppercase;
 background-color: #D82A03;
  color: #ffffff;
  box-shadow: 100px 0px 10px 0px rgba(0,0,0,0.5);
}

.tichers_boxc{border-radius: 40px;padding:30px 20px 20px 20px;background: url(images/creampaper.png);}
.tichers_box_items{}
.tichers_box_items li{width: 33%;float: right;padding: 10px;}
.tichers_items{height: 100%;padding: 35px;
background: #fff;
border-radius:25px;
-webkit-box-shadow: 0 10px 40px #6e86d81a;
box-shadow: 0 10px 40px #6e86d81a;
}
.tichers_items_title{width: 100%;clear: both;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.tichers_items_title img{width: 72px;height: 72px;float: right;margin-left: 20px;border-radius: 50%;}
.tichers_items_title p span,.tichers_items_title p i{display: block;}
.tichers_items_title p span{font-size: 17px;font-weight: bold;color: #212121;}
.tichers_items_txt{width: 100%;color: #919eab;font-size: 14px;
padding: 25px 0 15px 0;
text-align: justify;
line-height: 2;
font-weight: 300;}
.video_learning_boxc .vip_slider iframe{height: 250px;}
 
.right_instag_box{width: 34%;float: right;margin-left: 25px;}
.right_instag_box img{width: 100%;}
.left_instag_box{position: relative;overflow: hidden;}
.instag_box_txt{font-size: 17px;color: rgb(122, 122, 122);line-height: 32px;margin-bottom: 16px;text-align: justify;}
.insta_urls{font-size: 16px;width: 200px;padding: 7px 0;display: table;margin: 0 auto;text-align: center;
font-weight: bold;
text-shadow: 0px 0px 20px rgba(0,0,0,0.3);
background: #ED913D;color: #fff;
border-radius: 11px;
}

.right_price_desc{width: 23%;float: right;}
.left_price_tabels{width: 75%;float: left;}

.left_price_tabels > ul {display:flex;}
.left_price_tabels > ul > li{width:100%;}

.right_price_yt{height: 232px;}
.right_price_desc .package_item_li li{text-align: right;padding-right: 20px;}


.amarsx_box_right{width: 30%;float: right;}
.amarsx_box_left{width: 65%;float: left;}
.amarx_itemc{width: 100%;clear: both;padding: 20px;box-shadow: 0px 0px 4px 0px #bfbfbf;text-align: center;
border-radius: 15px;}
.amarsx_box_left ul{}
.amarsx_box_left ul li{width: 33.333%;float: right;padding:10px 20px;}
.icoxnsz{width: 100%;height: 60px;line-height: 70px;font-size: 50px;color: rgb(17, 137, 127);}
.amarx_count{color: #000000;font-size: 35px;margin-top: 35px;direction: ltr;}
.amarx_pz{color: #848484;font-weight: bold;font-size: 17px;margin-top: 25px;}

.why_mosh_list ul{margin: 0 -5px;}
.why_mosh_list ul li{width: 16.66%;float: right;padding: 5px;}
.why_itx_h{width: 100%;height:40px;line-height:40px;text-align:center;color: #D36DBB;font-size: 20px;font-weight: bold;}
.why_itx_tfc{width: 100%;clear: both;padding: 5px;text-align: center;
border-radius: 50px;
-webkit-box-shadow: 0px 0px 4px 0px #cecece;
box-shadow: 0px 0px 4px 0px #cecece;
background-image: url("images/whitediamond.png");}
.why_itx_icon{width: 80px;height: 80px;line-height: 80px;margin: 10px auto;background-color: rgba(160,160,160,0.28);
color: rgb(231, 131, 32);font-size: 50px;
border-radius: 15px;}
.why_itx_icon i{width: 80px;height: 80px;line-height: 80px;display: block;}
.why_itx_txt_v{color: #515151;font-size: 18px;font-weight: bold;margin: 30px 0 20px 0;}
.why_itx_txt_oi{font-size: 16px;color: rgb(122, 122, 122);height: 100px;overflow: hidden;}

.packagesx_listc{position: relative;margin: 0 -10px;}
.packager_xcv_op{width: 25%;float: right;padding: 10px;}
.packager_xcv{width: 100%;padding: 7px;
border:1px solid #efefef;
border-radius: 50px;
background-image: url("images/geometry.png") !important;
-webkit-box-shadow: 0px 0px 12px 0px #bcbcbc;
box-shadow: 0px 0px 12px 0px #bcbcbc;
}
.packager_h{width: 100%;background-color: #f39c12;color: #fff;clear: both;position: relative;text-align: center;
font-size: 25px;
font-weight: 600;padding: 12px 0;
border-top-left-radius: 50px;
border-top-right-radius: 50px;
-webkit-box-shadow: 0px 0px 3px 0px #bababa;
box-shadow: 0px 0px 3px 0px #bababa;
}
.packager_hty{color: #000;font-size: 23px;width: 100%;position: relative;clear: both;padding: 25px 0 15px 0;
text-align: center;}
.packager_hty:after {
  content: '';
  clear: both;
  width: 80px;
  height: 2px;
  display: block;
  background: #ff902a;
  margin: 0 auto;margin-top: 15px;
}
.packager_toppp{width: 100%;color: #8D8D8D;font-size: 14px;height: 25px;line-height: 25px;text-align: center;display: block;}
.packager_p_xp{color: #2FA752;font-size: 24px;font-weight: bold;text-align: center;position: relative;padding: 8px 0;}
.packager_p_xp:after {
  content: '';
  clear: both;
  width: 80px;
  height: 2px;
  display: block;
  background: #8D8D8D;
  margin: 0 auto;margin-top: 15px;
}
.packager_p_list{width: 100%;padding: 15px 30px;}
.packager_p_list li{list-style-type: disc;}
.packager_urlx{padding: 7px 20px;display: table;margin: 20px auto;
font-weight: bold;
text-shadow: 0px 0px 10px rgba(0,0,0,0.3);color: #fff;
background-image: linear-gradient(180deg, #F9A61A 0%, #BD6208 100%);
border-radius: 30px;}

.tazmin_boxxc{width: 100%;clear: both;position: relative;padding: 5px;
-webkit-box-shadow: 0px 0px 12px 0px #aaaaaa;
box-shadow: 0px 0px 12px 0px #aaaaaa;
border-radius: 40px;
}
.tazmin_boxxc ul li{width: 25%;float: right;padding: 15px;}
.tazmin_b_p_o{width: 100%;position: relative;text-align: center;}
.taz_ic_xo{width: 90px;height: 90px;line-height: 90px;color: #12A894;background: #e5f5f1;font-size: 60px;
margin: 0 auto;margin-bottom: 20px;
border-radius: 50%;}
.taz_ic_xo i{width: 90px;height: 90px;line-height: 90px;display: block;}
.taz_ic_xo_ho{width: 100%;color: #000000;font-size: 23px;position: relative;padding: 0 0 15px 0;}
.taz_ic_xo_ho:after{
content: '';
clear: both;
width: 80px;
height: 2px;
display: block;
background: #ff902a;
margin: 0 auto;
  margin-top: 0px;
margin-top: 15px;
}
.taz_ic_xo_p{color: #6A6A6A;font-size: 15px;font-weight: bold;}





.mosh_boxq{width: 100%;position: relative;clear: both;height: auto;font-size: 16px;margin: 20px auto;text-align:right !important;}
.mosh_b_bg{width: 70%;height: 100%;position: absolute;right: 0;
background:#fece45 url(images/cta_02.png) no-repeat;
background-size: 100% 100%;
border-radius: 100px 15px 15px 25px;}
.mosh_boxq_cv{width: 100%;height: auto;clear: both;position: relative;padding: 20px;}
.mosh_boxq_cv_ctv{width: 100%;padding: 10px 15px;background: #fff;position: relative;
border-radius: 7px;
/*display: flex;
justify-content: space-between;*/
box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.94);
transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.mosh_boxq_cv_ctv_right{width: 65%;float: right;position: relative;}
.mosh_boxq_cv_ctv_left{width: 35%;float: left;position: relative;min-height: 120px;}
.mosh_boxq_cv_ctv_right p{font-size: 22px;font-weight: bold;}
.ixphonecx_w{border-top: 1px solid #bdbec0;display: inline-block;padding-top: 15px !important;margin-bottom:0 !important;}
.ixphonecx_w .mosh_tellxcq{direction:ltr;display:inline-block;}
.mosh_titlecq{font-size: 26px !important;font-weight: bold;padding-bottom: 15px !important;}
.mosh_titlecq_tellx{font-size: 14px !important;margin-bottom:0 !important;}
.mosh_titlecq_tellx p i{color: #bf1e2e;}
.off_xcv_q{font-size: 16px;font-weight: bold;width: 65%;display: inline-block;padding: 0 60px 0 15px;background: #fff;margin-top: 15px;
border-radius: 7px;position: relative;}
.off_xcv_q span{color: #bf1e2e;}
.xiphone_icon{width: 28px;height: 28px;background: url(images/xiphone_icon.png) no-repeat center;display: inline-block;
vertical-align: middle;margin-left: 10px;}
.xigift_icon{width: 40px;height: 40px;background: url(images/xigift_icon.png) no-repeat center;display: inline-block;
position: absolute;right: 10px;bottom: 0;}
.qap_boy_img{width: 199px;height: 179px;background: url(images/qap_boy_img.png) no-repeat center;display: inline-block;
position: absolute;left: 0;bottom: -30px;}
.mosh_boxq_time{width: 200px;float: right;background:#d1d2d4;padding: 15px;font-size: 18px;font-weight: bold;text-align: center;
position: relative;margin-top: -25px;
border-radius: 12px;}
.mosh_boxq_time::after{content: '';width: 23px;height: 36px;background: url(images/time_dq_x.png) no-repeat center;display: inline-block;
position: absolute;left: -20px;bottom: 20px;}


.offers_end{display:none !important;visibility:hidden;}

.comment-form-comment textarea#comment{width: 100% !important;}
.logged-in .comment-form-comment textarea#comment{width: 100% !important;}
.comment-form-comment textarea#comment,#reviews textarea,.rkianoosh_txt form textarea{
  font-size: 12px !important;
  height: 150px;border: none;
  background-color:#f3f6fb;
  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;
border: none;background-color: #f3f6fb;padding: 10px 1%;
}
.form-submit #submit,#reviews #submit,.rkianoosh_txt form input[type="submit"]{
width: 120px !important;
height: 50px !important;
border: none;
font-size: 13px;
cursor: pointer;
float: left;
color: #fff;background: #26afb5;
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,.rkianoosh_txt form input[type="submit"]:hover{background: #f40b0b;color: #fff !important;
transition: all 0.5s;-moz-transition: all 0.5s;-webkit-transition: all 0.5s;}

@media (max-width: 1550px){
.hpost_img_video,.hpost_img_video video{height:260px;}
}

@media (max-width: 1400px){
.hpost_img_video,.hpost_img_video video{height:220px;}
.description_alert{width:50%;}
}

@media (max-width: 1300px){
.hpost_img_video,.hpost_img_video video{height:200px;}
}

@media (max-width: 1200px){
.tarlanweb_center,.academy_center{width: 1100px;}
.logo{float: none;margin: 0 auto;}
.menu_right{margin-top: 20px;}
.search_boxx{margin: 23px 15px 0 0;}
.head_tells{margin-top: 4px;}
.hpost_img_video,.hpost_img_video video{height:180px;}
.description_alert{width:40%;}
.ctta {right: 15%;}
.ctta2 {left: 15%;}	
}
@media (max-width: 1100px){
.tarlanweb_center,.academy_center{width: 1000px;}
.radio_box_right{width: 100%;margin: -50px auto;text-align: center;}
.radio_box_left{width: 100%;}
.radio_post{width: 95%;}
#tools_box ul li{width: 33.3%;}
.right_about_box{width: 100%;margin-bottom: 30px;}
.left_ft_links,.mags_box_ft{width: 50%;padding-right: 0;}
.left_box5bann ul{width: 90%;}
.hedings_box{padding: 40px 50px;}
.banner_box{text-align: center;}
.hpost_img_video,.hpost_img_video video{height:170px;}
}
@media (max-width: 1000px){
.tarlanweb_center,.academy_center{width: 900px;}
.tools_link:hover{margin-top: 0;}

#header{display: none;}
#mobiles_header{display: block;}
.mobile_tells_h_box{display: block;}
.mbo_call{display: block;}
.wp-caption{width:100% !important;text-align:center;}
/*.single_post_txt table{overflow: hidden;overflow-x: scroll;display: block;white-space: nowrap;}*/
#right_sidabrs{width: 100%;border-radius: 20px;}
#left_sidabrs{width: 100%;padding: 50px 10px;position:relative;top:auto;}

.mosh_b_bg{width:100%;}
.mosh_boxq_cv_ctv_left,.mosh_boxq_cv_ctv_right{width:100%;}

.mosh_titlecq{font-size: 20px !important;padding-bottom: 0 !important;}
.mosh_titlecq_tellx {font-size: 13px !important;font-weight:normal;}
.off_xcv_q {width: 100%;font-size: 14px;}	
.mosh_b_bg{border-radius:20px;}
	
.text_top_box{display:block;}
.description_alert {width: 100%;text-align: center;margin-bottom: 10px;}	
.counters_timers {float: none;
margin: 0 auto;
width: 100%;
text-align: center;
display: flex;
justify-content: center;
margin: 12px 0;
direction: ltr;}
.counters_timers p{float:none;display:inline-block;}
.mores_link {display: table !important;float: none;margin: 0 auto !important;}
	
}
@media (max-width: 900px){
.tarlanweb_center,.academy_center{width: 800px;}
.right_box5bann,.left_box5bann{width: 100%;}
.right_box5bann ul{margin: 0 -15px;}
.contacts_list ul li{width: 50%;}
.cntcbx_bxc::before{background-size: contain;}
.mag_posts,.video_posts{width: 95%;}
.video_posts .posts_dates{top: 250px;}

.top1_slider{display:none !important;}
.mobile_sld_ic{display:block;}
.mobile_sld_ic ul li{width:25%;}	
.fix_bt_links{font-size:18px;}

.top_hero_box_right,.top_hero_box_left{width: 100%;margin-bottom:20px;}
.right_top_acx{width: 100%;}
.left_top_acx{width:100%;margin-bottom:25px;}
.servicx_list ul li{width: 50%;}
.amarsx_list_box p {font-size: 35px;line-height: 45px;}	
.packager_xcv_op{width:100%;padding:10px 0;}
.tichers_box_items ul{margin:0;}
.tichers_box_items li{width:100%;padding:10px 0;}	
.tichers_items{padding:10px;}	
.tichers_items_txt{padding:10px 0;}
.right_instag_box{width: 100%;float: none;margin-left: 0;}
.hpost_img_video,.hpost_img_video video{height:160px;}	
	
.mag_slider_list ul{margin:0 -10px;}
.mag_slider_list li{width:50% !important;padding:10px;}	
	
}
@media (max-width: 800px){
.tarlanweb_center,.academy_center{width: 700px;}
.video_posts .posts_dates{top: 210px;}
.posts_gride li{width: 50%;}
.footer_logo{display: none;}
.dots_bg, .radio_dots_bg{display:none;}
.right-commentss {width: 100% !important;}
.comment-form-comment textarea#comment {width: 100% !important;}
.form-submit #submit,#reviews #submit,.rkianoosh_txt form input[type="submit"]{width: 100% !important;}
.comment-content {width: 80%;}
.hpost_img_video,.hpost_img_video video{height:220px;}
.ctta {right: 10%;}
.ctta2 {left: 10%;}
}
@media (max-width: 700px){
.tarlanweb_center,.academy_center{width: 600px;}
.video_posts img{width: 100%;}
.video_posts .posts_dates{top: 280px;}
#breadcrumbs{overflow-x: scroll;white-space: nowrap;padding-bottom: 12px;}
.call_logoic{display: none;}
.callme_quest_txt_box{padding: 7px;}
.callme_quest_title{font-size: 27px;line-height:28px;}
.callme_quest_numbers{font-size: 17px;margin: 5px;}
.namad_mojavezs_imgs a{width: 50%;}
.rkianoosh_ir_com{overflow-x:hidden !important;}
.comments_bxgrs{box-shadow:unset;padding:0;}
#comments, .woocommerce-Reviews{width:100%;}
.single_post_txt blockquote::before{font-size:25px;}
	
.left_price_tabels{	
  padding-bottom: 10px;
  overflow-x: scroll;
  overflow-y: hidden;
  display: flex;
}
.left_price_tabels > ul > li{width:170px;}	
.single_txt_bc{padding:0; box-shadow: none;}
.single_txt_bc_rkinoosh ul li{width:100%;}
.single_post_txt{padding:0 20px;}	

.hpost_img_video,.hpost_img_video video{height:190px;}
.single_post_txt blockquote {width: 80%;}
.ctta {display: none;}
.ctta2 {left: 2%;}
}
@media (max-width: 600px){
.tarlanweb_center,.academy_center{width: 500px;overflow-x:hidden !important;}
.cntcbx_bxc::before{background-size: cover;}
.mag_posts,.video_posts{width: 290px;}
#tools_box ul li{width: 50%;}
.left_ft_links,.mags_box_ft{width: 100%;padding-right: 0;margin-bottom: 20px;}
.right_box5bann ul{margin: 0 -5px;}
.right_box5bann li{width: 50%;padding: 5px;}
.tools_link i{margin-top:0;}
.tools_link{padding:5px 10px;}
.tools_link .tools_titles{padding:0;}
.tools_link .tools_titles::after{margin: 10px auto;}
.tools_txt{font-size:13px;}
.right_box_ssii{height: 200px;}
.copy_right_box_right,.copy_right_box_left{width: 100%;text-align: center;}
.comment-form-author,.comment-form-email,.form-submit #submit,#reviews #submit{width: 100% !important;}
.single_txt_bc header figure{display: none;}
.mobile_sld_ic ul li{width:50%;}
.comment-content{width: 100% !important;}
.comment-meta{display:none !important;}
.fix_bt_links{font-size:14px;font-weight:normal !important;}
	
.packager_xcv_op{width:100%;padding:10px 0;}	
.packager_xcv{min-height:auto;height:auto}	
.hpost_img_video,.hpost_img_video video{height:150px;}	
.defdiv{width:100% !important;}

.xigift_icon{bottom:10px;}	
.off_xcv_q{font-size:13px;}
.qap_boy_img {
  display: block;
  position: relative;
  left: auto;
  bottom: 0;
  margin: 0 auto;
}
.mosh_boxq_time {
  width: 100%;
  float: none;
  padding: 10px;
  font-size: 15px;
  margin-top: 0;margin-bottom:10px;
  display: block;
}
.mosh_boxq_time::after {display:none;}
.mosh_titlecq{font-size: 15px !important;}
.ixphonecx_w .mosh_tellxcq{font-size:16px;}
.mosh_boxq_cv{line-height:22px;}
.xigift_icon{bottom:0px;}	
.ctta2 {bottom: 60px;width: 60px;  height: 60px;  right: 2%;  left: unset !important}	
}
@media (max-width: 500px){
.tarlanweb_center,.academy_center{width: 450px;}
.contacts_list ul li{width: 100%;}
.cntcbx_bxc::before{background-size: contain;}
.callme_quest_tarlanweb{padding: 5px;}
.single_post_txt table{width:100% !important;height:100% !important;display: block; overflow-x: auto;}
.comment-content {width: 70%;}
.left_kianoosh_like{width:auto;}
#right_sidabrs{padding:0;}
#left_sidabrs{padding:0;}
.center_right_left{box-shadow:unset !important;}
#comments,.woocommerce-Reviews{width:100% !important;}
.hpost_img_video,.hpost_img_video video{height:auto;}

.mosh_boxq_cv_ctv_right p{text-align:center;}
.ixphonecx_w{width:100%;}
.ixphonecx_w .mosh_tellxcq {width: 100%;text-align: center;display: block;font-size: 25px;margin-top: 15px;}
.mag_slider_list ul{margin:0;}
.mag_slider_list li{width:100% !important;padding:10px 0;}
	
}
@media (max-width: 450px){
.tarlanweb_center,.academy_center{width: 95%;}
.left_box5bann ul{width: 100%;margin-top: 15px;}
.left_box5bann ul li{margin-bottom: 15px;}
.left_box5bann ul li .bx_titr1{font-size:14px;}
.left_box5bann ul li .bx_titr2{font-size:13px;}
.right_box5bann,.left_box5bann{height: auto;}
.hedings_box{padding: 20px 20px;margin-bottom:120px;}
.posts_gride{margin: 0;}
.posts_gride li{width: 100%;padding: 10px 0;}
.mbo_call{width: 100%;}
.mbo_call span{font-size: 12px;}
.callme_quest_numbers{font-size: 15px;margin: 5px 0;}
.sld_content_bv1{width: 120px;}
.sld_content_bv2{width: 100px;height: 100px;}
.sld_content{width: 80px;height: 80px;line-height: 65px;font-size: 35px;}
.tools_link i{font-size: 30px;width: 35px;height: 35px;line-height: 30px;}	
.tools_link .tools_titles{padding:0;}
.tools_link .tools_titles::after{margin: 8px auto;}	
.tools_txt{font-size: 12px;}
.callme_quest_txt_box .callme_quest_numbers{font-size:17px !important;}	
.head_tells_vb_title {font-size: 13px;}
.tell_numee_box{height:35px;line-height:35px;font-size:17px;padding:0 5px;}
.head_tells_vb_tt_sp{padding:0 5px;}
.ixphonecx_w{font-size: 14px;}
.cta-banner-des {display: none !important;}
.cta-banner-mob {width: 100%; height: 100%;display: block;}	
}
@media (max-width: 300px){
.tarlanweb_center,.academy_center{width: 95%;}
#tools_box ul li{width: 100%;}
.head_tells_vb_title{font-size: 12px;}
.phone_icon_big{display:none;}
.qap_boy_img{display:none;}
.mosh_boxq_cv_ctv_left{min-height:30px;}

}
@media (max-width: 200px){
.tarlanweb_center,.academy_center{width: 95%;}
}
.fix-img {
  width: 80px;
  height: auto;
  z-index: 999;
  display: block;
  position: fixed;
  bottom: 17px;
  right: 0;
  left: 229px;
  margin: auto;
}