@font-face {
  font-family: 'Byekan';
  src: url(assets/fonts/BYekan.ttf) format('ttf'),
 url('assets/fonts/BYekan.woff') format('woff'),
 url('assets/fonts/BYekan.woff') format('eot'),
 url('assets/fonts/BYekan.woff2') format('woff2');
}
body {
  direction: rtl;
  unicode-bidi: embed; 
  font-family: Byekan !important;
}
.elementor-progress-text, .elementor-tab-title a, .consulting_heading_font, .elementor-widget-wp-widget-nav_menu ul li, .elementor-button-text, .elementor-tab-title h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, .heading_font, .staff_list.grid.short-view ul .staff_custom_link a, body.site_layout_16 .stats_counter.style_2 .inner h3, body.site_layout_15 .stm_works_wr.style_1 .works_filter li a, .top_nav .top_nav_wrapper > ul, .top_nav .icon_text strong, .stm_testimonials .item .testimonial-info .testimonial-text .name, .stats_counter .counter_title, .stm_contact .stm_contact_info .stm_contact_job, .vacancy_table_wr .vacancy_table thead th, .testimonials_carousel .testimonial .info .position, .testimonials_carousel .testimonial .info .company, .stm_gmap_wrapper .gmap_addresses .addresses .item .title, .company_history > ul > li .year, .stm_contacts_widget, .stm_contacts_widget.style_4, .stm_works_wr.grid .stm_works .item .item_wr .title, .stm_works_wr.grid_with_filter .stm_works .item .info .title, body .vc_general.vc_btn3, .consulting-rev-title, .consulting-rev-title-2, .consulting-rev-title-3, .consulting-rev-text, body .vc_tta-container .vc_tta.vc_general.vc_tta-tabs.theme_style .vc_tta-tabs-container .vc_tta-tabs-list .vc_tta-tab a, strong, b, .button, .page-links > span, .page-links > span a, body.header_style_2 .header_top .top_nav .header_socials a.cart_count .count, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce input.button.alt, .woocommerce-account .woocommerce-MyAccount-navigation ul li a, .woocommerce .widget_price_filter ul.product_list_widget li .product-title, .request_callback p, ul.comment-list .comment .comment-author, .page-numbers .page-numbers, #footer .footer_widgets .widget.widget_recent_entries ul li a, .default_widgets .widget.widget_nav_menu ul li, .default_widgets .widget.widget_categories ul li, .default_widgets .widget.widget_product_categories ul li, .stm_sidebar .widget.widget_nav_menu ul li, .stm_sidebar .widget.widget_categories ul li, .stm_sidebar .widget.widget_product_categories ul li, .shop_widgets .widget.widget_nav_menu ul li, .shop_widgets .widget.widget_categories ul li, .shop_widgets .widget.widget_product_categories ul li, .default_widgets .widget.widget_recent_entries ul li a, .stm_sidebar .widget.widget_recent_entries ul li a, .shop_widgets .widget.widget_recent_entries ul li a, .staff_bottom_wr .staff_bottom .infos .info, .consulting-rev-title, .consulting-rev-title-2, .consulting-rev-title-3, .consulting-rev-text, .woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce ul.product_list_widget li .product-title, .woocommerce ul.products li.product .price, .woocommerce a.added_to_cart, .woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce div.product form.cart .variations label, .woocommerce table.shop_table th, .woocommerce-cart table.cart th.product-name a, .woocommerce-cart table.cart td.product-name a, .woocommerce-cart table.cart th .amount, .woocommerce-cart table.cart td .amount, .stm_services .item .item_wr .content .read_more, .staff_list ul li .staff_info .staff_department, .stm_partner.style_2 .stm_partner_content .position, .staff_carousel_item .staff_department, body.header_style_5 .header_top .info-text strong, .stm_services_tabs .services_categories ul li a, .stm_services_tabs .service_tab_item .service_name, .stm_services_tabs .service_tab_item .service_cost, .stm_works_wr.grid_2.style_1 .stm_works .item .item_wr .title, .stm_works_wr.grid_2.style_2 .stm_works .item .item_wr .title, .stm_works_wr.grid_with_filter.style_1 .stm_works .item .item_wr .title, .stm_works_wr.grid_with_filter.style_2 .stm_works .item .item_wr .title, body.header_style_7 .side_nav .main_menu_nav > li > a, body.header_style_7 .side_nav .main_menu_nav > li ul li a, body.header_style_5 .header_top .info-text b, .stm_portfolio_grid .item .item_thumbnail a .portfolio-title, .stm_portfolio_info .stm_portfolio_info_row .item, .post_links_box.style_3 a .post_links_info, .stm_events_modern .stm_events_modern_list .item .item_wr .content .stm_events_modern_row .event_speaker_content .event_speaker_name, .event_content .event_info_table .event_info ul li, .event_lesson_tabs a, .event_lesson_info .event_lesson_info_content_wrap .event_lesson_info_content .event_lesson_speakers li .event_speaker_content .event_speaker_name, .event_lesson_info .event_lesson_info_content_wrap .event_lesson_info_content .event_lesson_info_title, .widget.widget_nav_menu ul li, .widget.widget_categories ul li, .widget.widget_product_categories ul li, .widget.widget_archive ul li, .widget.widget_pages ul li, .widget.widget_meta ul li, .widget.widget_recent_comments ul li, .widget.widget_rss ul li, .widget.widget_recent_entries ul li a, .post_links_box.style_3 .post_link_text{
  direction: rtl;
  unicode-bidi: embed; 
  font-family: Byekan !important;
	line-height:2
}

p {
  text-align: right; }

th {
  text-align: right; }

.input-group {
  text-align: right; }
  .input-group.text-center {
    text-align: center; }

.select2-selection__rendered,
.select2-container .select2-dropdown .select2-results__option,
input[type="tel"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="text"],
input[type="url"],
input[type="date"],
select,
textarea {
  text-align: right; }

.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {
  right: auto;
  left: 0; }

.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-right: 29px;
  padding-left: 50px; }

.mc4wp-form-basic input[type=text],
.mc4wp-form-basic input[type=email],
.mc4wp-form-basic input[type=tel],
.mc4wp-form-basic input[type=url],
.mc4wp-form-basic input[type=date],
.mc4wp-form-basic select,
.mc4wp-form-basic textarea,
.mc4wp-form-theme input[type=text],
.mc4wp-form-theme input[type=email],
.mc4wp-form-theme input[type=tel],
.mc4wp-form-theme input[type=url],
.mc4wp-form-theme input[type=date],
.mc4wp-form-theme select,
.mc4wp-form-theme textarea {
  min-height: 38px; }

.wpb_text_column ul li,
.comment-body .comment-text ul li {
  padding-left: 0;
  padding-right: 26px; }
  .wpb_text_column ul li:before,
  .comment-body .comment-text ul li:before {
    left: auto;
    right: 0; }

.logo {
  float: right; }
.image_map{
	width: 100%;
    height: 650px;
	display: flex;
    align-items: center;
    justify-content: center;
}
.liforglist li{
	list-style:circle;
	text-align: justify;
}
.liforglist{
	padding-right:10% !important;
	text-align: justify;
}
.storngforg{
	font-size:18px !important;
	line-height:2 !important;
	text-align: justify;
}
.titleforg h5{	
	text-align: justify !important;
}
.card-container p{
	padding:0 5px;
}
.header_top .icon_text {
  float: left;
  margin-left: 0;
  margin-right: 62px; }

.icon_text .text {
  float: right; }

.icon_text .icon {
  float: right;
  margin-left: 14px;
  margin-right: 0; }

.top_nav .top_nav_wrapper > ul {
  float: right; }
  .top_nav .top_nav_wrapper > ul > li ul {
    left: auto;
    right: 0; }
  .top_nav .top_nav_wrapper > ul li ul ul {
    left: auto;
    right: 100%; }

.top_nav .top_nav_wrapper .sub-menu > li.menu-item-has-children > a:before {
  right: auto;
  left: 20px;
  border-left: none;
  border-right: 5px solid #ccc; }

.top_nav .main_menu_nav > ul > li ul {
  left: auto;
  right: 0; }

.top_nav .main_menu_nav > ul li ul ul {
  left: auto;
  right: 100%; }

.top_nav .top_nav_wrapper > ul > li,
.top_nav .main_menu_nav > ul > li {
  float: right; }

.header_socials {
  float: left;
  margin-left: 0;
  margin-right: 82px; }

.pop-search-box {
  right: auto;
  left: 4px; }
  .pop-search-box:before {
    left: 17px;
    right: auto; 
}
.carddetailsakhbar .post_thumbnail{
	display:flex;
	justify-content:center;
}
.sherkatdaryeknegahh .consulting-custom-title{
/* 	margin-top:5% */
}
.carddetailsakhbar .post_thumbnail img{
	height: 300px;
    width: 400px;
    border: 2px solid #ccc;
    border-radius: 5px;
}
.logged-in-as{
	display:none !important
}
.cardstylenews h5.consulting-custom-title{
	box-shadow: 2px 0px 0 #4d6bff;
    border-radius: 0px;
    padding: 5px;
    background: #f7f7f7;
    line-height: 2;
	text-align: justify !important;
}
.post_bottom .tags a{
	border: 1px solid #6cc3dd !important;
	background:#f7f7f7 !important;
}
.cardnewsright{
	border-left: 2px solid #ccc;
    background: #f3f3f3;
}
.cardnewsright .post_inner a:hover:after{
	content:''!important
}
.cardnewsright .post_inner a img{
	height: 160px !important;
}
.cardnewsright .news_list li .post_inner h5 a{
	font-size:1vw !important
}
.cardnewsright .post_bottom .tags a{
	border: 1px solid #6cc3dd !important;
	background:#fff !important;
}
.carddetailsakhbar ul.clearfix li:nth-child(2){
	display:none
}

.main_menu_nav{
	margin-right:-35% !important
}
.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{
	background-color: #d78d06 !important;
    color: #000 !important;
}
#post-74759 ul li.isotope-item{
	margin:2% 0 !important
}
#post-74759 div.wpb_gallery_slides{
	display:flex;
	justify-content:center;
}
#post-74759 ul li.isotope-item a img{
	width:100px !important;
	height:100px !important
}
#post-74759 div.wpb_gallery_slides ul{
	width:75% !important;
	display: flex;
    flex-wrap: wrap;
}
#post-74765 div.wpb_gallery_slides{
	display:flex;
	justify-content:center;
}
#post-74765 div.wpb_gallery_slides ul{
	width:70% !important;
	display: flex;
    flex-wrap: wrap;
}
#post-74765 ul li.isotope-item{
	margin:2% 0 !important
}
#post-74765 ul li.isotope-item a img{
	width:100px !important;
	height:100px !important
}
#menu-item-76273{background: #0eff0045;}

#menu-item-74716{
	background: #00a1ff;
    padding: 0 0 5px 0;
    position: absolute;
    left: 7%;
}
#menu-item-74716 a{
	text-decoration:none !important;
}
#menu-item-74716 a:hover{
	color:#fff !important;
	text-decoration:none !important;
}




#menu-item-74713{
	background: #ffa500;
    padding: 0 0 5px 0;
    position: absolute;
    left: -2%;
}
#menu-item-74713 a{
	text-decoration:none !important;
}
#menu-item-74713 a:hover{
	color:#fff !important;
	text-decoration:none !important;
}




#menu-item-76173{
	background: #35e795;
    padding: 0 0 5px 0;
    position: absolute;
    left: 16%;
}
#menu-item-76173 a{
	text-decoration:none !important;
}
#menu-item-76173 a:hover{
	color:#fff !important;
	text-decoration:none !important;
}


#post-2270 .entry-content .vc_column-inner h2{
	border-bottom: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(0 8 255), rgb(166 166 166));
    border-image-slice: 1;
	color: #349ed7;
}
.cardsherkat{
	box-shadow: 2px 0 0 #4d6bff;
    border-radius: 0;
    padding: 5px;
    background: #f7f7f7;
	text-align: justify !important;
}
#post-2322 p{
	font-size:18px !important
}
#post-74877{
	padding-right:1%
}
#post-2270 .entry-content .vc_column-inner h6{
	box-shadow: 2px -2px 0 #4d6bff;
    border-radius: 0 5px;
    padding: 5px;
    margin-top: 2%;
    background: #f7f7f7;
    line-height: 2;
	text-align: justify !important;
}
#post-2270 .entry-content .vc_column-inner h5{
	box-shadow: -2px 2px 0 #4d6bff;
    border-radius: 0 5px;
    padding: 5px;
    margin-top: 2%;
    background: #f7f7f7;
    line-height: 2;
	text-align: justify !important;
}
#post-2277 .tblsahamdaran{
	box-shadow: -2px -2px 0 #4d6bff;
    border-radius: 5px 0px;
    padding: 5px;
    background: #f7f7f7;
}
#post-2277 .vc_row-fluid{
	padding:0 !important
}
#post-2277 .titlesahamdaran {
	box-shadow: -2px -2px 0 #4d6bff;
    border-radius: 5px 0px;
    padding: 15px;
    background: #f7f7f7;
}
#post-2407 .titlesahamdaran {
	box-shadow: -2px -2px 0 #4d6bff;
    border-radius: 5px 0px;
    padding: 15px;
    background: #f7f7f7;
}
#post-2277 li img{
	width:120px;
	height:120px
}
#post-2284 .vc_custom_heading.stripe_between h5{
	margin:0 !important;
	padding:0 !important
}
#post-2284 .cardhozeha1{
	box-shadow: 2px -2px 0 #4d6bff !important;
    border-radius: 0px 5px;
    padding: 5px;
    background: #f7f7f7 !important;
	margin: 0 !important;
}
#post-2284 .cardhozeha2{
	box-shadow: 2px 2px 0 #4d6bff !important;
    border-radius: 0px 5px;
    padding: 5px;
    background: #f7f7f7 !important;
	margin: 0 !important;
}
#post-2284 .cardhozeha3{
	box-shadow: 2px -2px 0 #4d6bff !important;
    border-radius: 0px 5px;
    padding: 5px;
    background: #f7f7f7 !important;
	margin: 0 !important;
}
#post-2284 .cardhozeha4{
	box-shadow: 2px -2px 0 #4d6bff !important;
    border-radius: 0px 5px;
    padding: 5px;
    background: #f7f7f7 !important;
	margin: 2% 0 0 0 !important;
}
#post-2284 .cardhozeha5{
	box-shadow: 2px 2px 0 #4d6bff !important;
    border-radius: 0px 5px;
    padding: 5px;
    background: #f7f7f7 !important;
	margin: 2% 0 0 0 !important;
}
#post-2301 .cardmahsolat1{
	padding-right:2% !important
}
#post-2301 .titlemahsol2{
	box-shadow: 2px -2px 0 #4d6bff !important;
    border-radius: 0px 5px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-2301 .titlemahsol2-2{
	box-shadow: 2px 2px 0 #4d6bff !important;
    border-radius: 5px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-2301 .titlemahsol1{
	box-shadow: -2px -2px 0 #4d6bff !important;
    border-radius: 5px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-2301 .titlemahsol1-2{
	box-shadow: -2px -2px 0 #4d6bff !important;
    border-radius: 5px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-2301 .titlemahsol1-3{
	box-shadow: 2px -2px 0 #4d6bff !important;
    border-radius: 0px 5px;
    padding: 5px;
    background: #f7f7f7 !important;
}

#post-2301 .imgmahsol1{
	box-shadow: 2px -2px 0 #4d6bff !important;
    border-radius: 0px 5px;
    padding: 5px;
    background: #f7f7f7 !important;
	margin:0 !important
}
#post-2301 .imgmahsol2{
	box-shadow: 2px 2px 0 #4d6bff !important;
    border-radius: 5px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-2130 .titlekhodro1{
	box-shadow: 2px 2px 0 #4d6bff !important;
    border-radius: 5px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-2130 .titlekhodro2{
	box-shadow: 2px 2px 0 #4d6bff !important;
    border-radius: 5px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-2130 .entry-content .wpb_wrapper h2 {
    border-bottom: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(0 8 255), rgb(166 166 166));
    border-image-slice: 1;
    color: #0034f1;
    padding-bottom: 15px;
}
#post-2139 .entry-content .wpb_wrapper h2 {
    border-bottom: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(0 8 255), rgb(166 166 166));
    border-image-slice: 1;
    color: #0034f1;
    padding-bottom: 15px;
}
#post-2139 .titlekhodro1{
	box-shadow: 2px 2px 0 #4d6bff !important;
    border-radius: 5px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
	margin-bottom:50px;
}
 #post-2139 h5::after{
    background: transparent !important;
}
 #post-76176 h2::after{
    background: transparent !important;
}
#post-73977 .entry-content .wpb_wrapper h2 {
    border-bottom: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(0 8 255), rgb(166 166 166));
    border-image-slice: 1;
    color: #0034f1;
    padding-bottom: 15px;
}
 #post-73977 h2::after{
    background: transparent !important;
}
 #post-76544 h4::after{
    background: transparent !important;
}
#post-2139 .titlekhodro2{
	box-shadow: 2px 2px 0 #4d6bff !important;
    border-radius: 5px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-2139 {
    padding: 20px;
}
#post-73979 .entry-content .wpb_wrapper h2 {
    border-bottom: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(0 8 255), rgb(166 166 166));
    border-image-slice: 1;
    color: #0034f1;
    padding-bottom: 15px;
}
#post-73979 h2::after {
    background: transparent !important; 
}
#post-2114 .gazfooter{
	box-shadow: 2px 2px 0 #4d6bff !important;
    border-radius: 5px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}

#post-2114 h5::after{
    background: transparent !important;
}

.hoverimgmain{
	height:330px;
}
.hoverimgmain .vc_column-inner,.hoverimgmain .vc_column-inner .wpb_wrapper,
.hoverimgmain .vc_column-inner .wpb_wrapper .vc-hoverbox-wrapper,.hoverimgmain .vc_column-inner .wpb_wrapper .vc-hoverbox-wrapper .vc-hoverbox{
	height:100% !important;
}
.hoverimgmain h2:after{
	background:transparent !important
}
.naghshehcard{
	margin-top:2% !important
}
.top_bar_info i{
	color:#009fff !important
}
.page_title{
	margin:  1% 0 !important;
	background-size: cover !important;
}
.page_title h1:after{
	background: #cd3636;
}
.content-area{
	/*padding-top:5%*/
}
.vc_row{
	margin:0 !important
}
.cardtarikhcheh{
	margin-top:2%!important
}
.h2{
	margin:40px 15px 0 0 !important
}
.generic_content {
	height:620px !important
}
.logo a img{
	width:250px !important
}
.carabouts{
	text-align: justify;
    border-right: 3px solid #4d6bff;
    padding-right: 2%;
    background: #f7f7f7 !important;
	border-radius:5px 0 0 5px;
}
.cardtamas1 {
	text-align: justify;
    border-bottom: 3px solid #4d6bff;
    border-top: 3px solid #4d6bff;
    border-right: 3px solid #4d6bff;
    padding-right: 2%;
    background: #f7f7f7 !important;
	margin: 0;
	border-radius:5px;
}
.cardtamas3 {
	text-align: justify;
    border-left: 3px solid #4d6bff;
    border-top: 3px solid #4d6bff;
    border-bottom: 3px solid #4d6bff;
    padding-right: 2%;
    background: #f7f7f7 !important;
	margin: 0;
	border-radius:5px;
}
.cardtamas2{
	background: #fff6f6;
    box-shadow: 0 0 25px #ff6a00;
    z-index: 5;
    border-radius: 5px;
	margin-top:-1%
}
.titlekarkhaneh h4{
	margin:0 !important
}
.titleaddresska{
	padding-top:0 !important
}
.linkhozeha a{
	font-size: 18px !important;
    color: #0070ff !important;
}
.titletamas{
	border-bottom: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(0 8 255), rgb(166 166 166));
    border-image-slice: 1;
    color: #0034f1;
	margin-bottom:2%
}
.wpb_content_element ul li:before{
	content:'' !important
}
#post-2284 .wpb_column{
	box-shadow: 0 0 4px #ccc;
    border-radius: 5px;
    background: #fcfff1;
	margin: 0 25px;
}
#post-2284 .vc_row-fluid{
	display: flex;
}
#post-2293 .entry-content .wpb_wrapper h2{
    color: #349ed7;
	margin: 0;
}
#post-2293 .entry-content .wpb_wrapper h5{
	border-bottom: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(0 8 255), rgb(166 166 166));
    border-image-slice: 1;
    color: #0034f1;
}
#post-2301 .entry-content .wpb_wrapper h2{
    color: #349ed7;
	margin: 0;
}
#post-2322 .entry-content .wpb_wrapper h2{
    color: #349ed7;
	margin: 0;
}
#post-2301 .entry-content .wpb_wrapper h5{
	border-bottom: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(0 8 255), rgb(166 166 166));
    border-image-slice: 1;
    color: #0034f1;
}
#post-2322 .entry-content .wpb_wrapper h5{
	border-bottom: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(0 8 255), rgb(166 166 166));
    border-image-slice: 1;
    color: #0034f1;
}

#post-2135 .wpb_gallery_slidesimage_full{
	display:flex;
	justify-content:center;
	flex-wrap: wrap;
}
#post-2135 .wpb_gallery_slidesimage_full a.prettyphoto img{
	width: 220px !important;
    height: 150px !important;
    box-shadow: 0 0px 3px #484848 !important;
    margin: 5px;
}
#post-74765 .wpb_gallery_slidesimage_full{
	display:flex;
	justify-content:right;
	flex-wrap: wrap;
}
#post-74765 .wpb_gallery_slidesimage_full a.prettyphoto img{
	width: 100% !important;
    height: 200px !important;
    box-shadow: 0 0px 3px #484848 !important;
    margin: 5px;
}
#post-74759 .wpb_gallery_slidesimage_full{
	display:flex;
	justify-content:center;
	flex-wrap: wrap;
}
#post-74759 .wpb_gallery_slidesimage_full a.prettyphoto img{
	width: 220px !important;
    height: 150px !important;
    box-shadow: 0 0px 3px #484848 !important;
    margin: 5px;
}

div.pp_pic_holder{
	position: absolute;
    width: 80% !important;
    left: 10% !important;
    top: 0% !important;
    z-index: 10000;
    height: 50% !important;
}
.pp_content{
	width:100% !important
}
.pp_hoverContainer{
	width:98% !important
}
div.pp_default .pp_content_container .pp_details{
	width:100% !important
}
#pp_full_res{
	display:flex;
	justify-content:center
}
#post-2135 .entry-content .wpb_wrapper h2{
	border-bottom: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(0 8 255), rgb(166 166 166));
    border-image-slice: 1;
    color: #0034f1;
	padding-bottom: 15px;
}
#post-2148 .entry-content .wpb_wrapper h2{
	border-bottom: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(0 8 255), rgb(166 166 166));
    border-image-slice: 1;
    color: #0034f1;
	padding-bottom: 15px;
}
#post-2148 .titlekeshti1{
	box-shadow: 2px 2px 0 #4d6bff !important;
    border-radius: 5px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-2156 .entry-content .wpb_wrapper h2{
	border-bottom: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(0 8 255), rgb(166 166 166));
    border-image-slice: 1;
    color: #0034f1;
	padding-bottom: 15px;
}
#post-2156 .titlesakhteman1{
	box-shadow: 2px 2px 0 #4d6bff !important;
    border-radius: 5px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-2156 .titlesakhteman2{
	box-shadow: 2px 2px 0 #4d6bff !important;
    border-radius: 5px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-2156 .imgsakhteman1 img{
	width:400px
}
#post-2156 h5{
    text-align: justify !important;
}


#post-75532 .entry-content .wpb_wrapper h2{
	border-bottom: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(0 8 255), rgb(166 166 166));
    border-image-slice: 1;
    color: #0034f1;
	padding-bottom: 15px;
}
#post-75532 .titlesakhteman1{
	box-shadow: -2px 0px 0 #4d6bff !important;
    border-radius: 0px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-75532 .titlesakhteman2{
	box-shadow: 2px 0px 0 #4d6bff !important;
    border-radius: 0px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-75532 .imgsakhteman1 img{
	width:400px
}
#post-2135 .titlemashinekeshavarzi{
	box-shadow: 2px 2px 0 #4d6bff !important;
    border-radius: 5px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
} 
#post-2135 h5::after{
	 background: transparent !important;
}
#post-75246 .vc_custom_heading .text_align_right h4::after{
	 background: transparent !important;
}

#post-2417 .imgfilm img{
	width:150px;
	height: 130px;
}
#post-2417 .titlefilm1{
	box-shadow: 0px 2px 0 #4d6bff !important;
    border-radius: 0px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-2417 p.pfilm{
    font-size:1.2vw !important;
	text-align:center
}

#post-2407 .imgmoarefi img{
	width:150px;
	height: 130px;
}
#post-2407 .titlemoarefi1{
	box-shadow: 0px 2px 0 #4d6bff !important;
    border-radius: 0px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-2407 h2:after {
	background:transparent !important
}
#post-2407 .h2moarefi{
	text-align: justify;
    border-right: 3px solid #4d6bff;
    border-top: 3px solid #4d6bff;
    border-left: 3px solid #4d6bff;
    padding-right: 2%;
    background: #f7f7f7 !important;
	margin: 0;
	border-radius:5px;
}

#post-2400 .imgdownloadha img{
	width:150px;
	height: 130px;
}
#post-2400 .titledownloadha1{
	box-shadow: 0px 2px 0 #4d6bff !important;
    border-radius: 0px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-2400 p.pdownloadha{
    font-size:1.2vw !important;
	text-align:center
}
#post-2400 ul.udownloadha{
	text-align: justify;
    border-right: 3px solid #4d6bff;
    padding-right: 2%;
    background: #f7f7f7 !important;
	margin: 0;
}
//
#post-2393 .imgetelaeiye img{
	width:150px;
	height: 130px;
}
#post-2393 .titleetelaeiye1{
	box-shadow: 0px 2px 0 #4d6bff !important;
    border-radius: 0px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-2393 p.petelaeat{
	text-align: justify;
    font-size:1.2vw !important
}
.aboutmainpage h5{
	text-align: justify !important;
}
#post-2393 .cardetelaeat1 .wpb_text_column{
	background:#fff !important
}
#post-2393 p.petelaeat2{
	text-align: justify;
    border-right: 3px solid #4d6bff;
    padding-right: 2%;
    background: #f7f7f7 !important;
	margin: 0;
	font-size:18px;
}







#post-75189 .imgkeyfiat img{
	width:150px;
	height: 130px;
}
#post-75189 .titlekeyfiat1{
	box-shadow: 0px 2px 0 #4d6bff !important;
    border-radius: 0px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-75189 h2:after {
	background:transparent !important
}

#post-75189 #matnomorforosh p{
	text-align: justify;
    border-right: 3px solid #4d6bff;
    padding-right: 2%;
    background: #f7f7f7 !important;
	margin: 0;
}

#post-75189 #matnomorforosh ol{
	text-align: justify;
    border-right: 3px solid #4d6bff;
    padding-right: 2%;
    background: #f7f7f7 !important;
	margin: 0;
}
#post-75189 p.pkeyfiat1{
	text-align: justify;
    font-size:1.2vw !important;
	line-height:2;
}





#post-75184 .imgkeyfiat img{
	width:150px;
	height: 130px;
}
#post-75184 .titlekeyfiat1{
	box-shadow: 0px 2px 0 #4d6bff !important;
    border-radius: 0px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-75184 h2:after {
	background:transparent !important
}

#post-75184 #matnomorforosh p{
	text-align: justify;
    border-right: 3px solid #4d6bff;
    padding-right: 2%;
    background: #f7f7f7 !important;
	margin: 0;
}

#post-75184 #matnomorforosh ol{
	text-align: justify;
    border-right: 3px solid #4d6bff;
    padding-right: 2%;
    background: #f7f7f7 !important;
	margin: 0;
}
#post-75184 p.pkeyfiat1{
	text-align: justify;
    font-size:1.2vw !important;
	line-height:2;
}

#post-2378 .imgkeyfiat img{
	width:150px;
	height: 130px;
}
#post-2378 .titlekeyfiat1{
	box-shadow: 0px 2px 0 #4d6bff !important;
    border-radius: 0px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-2378 h2:after {
	background:transparent !important
}
#post-2378 ul.ulkeyfiat{
	text-align: justify;
    border-right: 3px solid #4d6bff;
    padding-right: 2%;
    background: #f7f7f7 !important;
	margin: 0;
}
#post-2378 p.pkeyfiat2{
	text-align: justify;
    border-right: 3px solid #4d6bff;
    padding-right: 2%;
    background: #f7f7f7 !important;
	margin: 0;
}

#post-2378 p.pkeyfiat1{
	text-align: justify;
    font-size:1.2vw !important;
	line-height:2;
}
#post-2371 .imgtestvaetebar img{
	width:150px;
	height: 130px;
}
#post-2371 .titletestvaetebar1{
	box-shadow: 0px 2px 0 #4d6bff !important;
    border-radius: 0px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}

#post-2371 h2:after {
	background:transparent !important
}
#post-2371 ul.uletebar{
	text-align: justify;
    border-right: 3px solid #4d6bff;
    padding-right: 2%;
    background: #f7f7f7 !important;
	margin: 0;
}
#post-2371 p.petebar{
	text-align: justify;
    border-right: 3px solid #4d6bff;
    padding-right: 2%;
    background: #f7f7f7 !important;
	margin: 0;
}
#post-2371 p.tetebar{
	text-align: justify;
    font-size:1.2vw !important
}
#post-2363 .imgforg img{
	width:150px;
	height: 130px;
}
#post-2363 .titlemashinkari1{
	box-shadow: 0px 2px 0 #4d6bff !important;
    border-radius: 0px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-2363 p{
	text-align: justify;
    border-right: 3px solid #4d6bff;
    padding-right: 2%;
    background: #f7f7f7 !important;
	margin: 0;
}
#post-2363 h4{
	
	margin: 0 !important;
}
#post-2363 ol{
	text-align: justify;
    padding-right: 5%;
    background: #f7f7f7 !important;
	margin: 0;
}
#post-2354 .imgforg img{
	width:150px;
	height: 130px;
}
#post-2354 .titleforg1{
    border-radius: 0px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
	z-index:5555
}

#post-2354 .titleforg2{
	background:transparent !important;
	text-align:center;
	border-top:2px solid #4d6bff !important;
	border-left:2px solid #4d6bff !important;
	border-right:2px solid #4d6bff !important;
    border-radius: 5px 5px 0 0;
    padding: 5px;
    background: #f7f7f7 !important;
	margin-bottom:0 !important
}
#post-2339 .imgabzarvagaleb img{
	width:150px;
	height: 130px;
}

#post-75139 .titleabzarvagaleb1{
	box-shadow: 0px 2px 0 #4d6bff !important;
    border-radius: 0px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-75139 .titleabzarvagaleb2{
	background:transparent !important;
	text-align:center;
	border-top:2px solid #4d6bff !important;
	border-left:2px solid #4d6bff !important;
	border-right:2px solid #4d6bff !important;
    border-radius: 5px 5px 0 0;
    padding: 5px;
    background: #f7f7f7 !important;
	margin-bottom:0 !important
}
#post-2339 .titleabzarvagaleb1{
	box-shadow: 0px 2px 0 #4d6bff !important;
    border-radius: 0px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-2339 .titleabzarvagaleb2{
	background:transparent !important;
	text-align:center;
	border-top:2px solid #4d6bff !important;
	border-left:2px solid #4d6bff !important;
	border-right:2px solid #4d6bff !important;
    border-radius: 5px 5px 0 0;
    padding: 5px;
    background: #f7f7f7 !important;
	margin-bottom:0 !important
}
#post-2339 h3:after , #post-2339 h6:after{
	background:transparent !important
}
#post-2339 h6{
	text-align:center;
	border-bottom:2px solid #4d6bff !important;
    padding: 5px;
}
#post-2330 .imgsakhtmahsol img{
	width:150px;
	height: 130px;
}
#post-2330 .titlesakhtmahsol1{
	box-shadow: 0px 2px 0 #4d6bff !important;
    border-radius: 0px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}

#post-2330 h3{
	background:transparent !important;
	text-align:center;
	border-top:2px solid #4d6bff !important;
	border-left:2px solid #4d6bff !important;
	border-right:2px solid #4d6bff !important;
    border-radius: 5px 5px 0 0;
    padding: 5px;
    background: #f7f7f7 !important;
	margin-bottom:0 !important
}
#post-2330 h3:after{
	background:transparent !important;
}
#post-2152 .entry-content .wpb_wrapper h2{
	border-bottom: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(0 8 255), rgb(166 166 166));
    border-image-slice: 1;
    color: #0034f1;
	padding-bottom: 15px;
}
#post-2152 .imghavafaza1 img{
	width: 400px;
    height: 300px;
}
#post-2152 .imghavafaza2 img{
	width: 400px;
    height: 185px;
}
#post-2152 .imghavafaza1{
	/*box-shadow: -2px -2px 0 #4d6bff !important;*/
    border-radius: 5px 0px;
    padding: 5px;
    /*background: #f7f7f7 !important;*/
}
#post-2152 .imghavafaza2{
	/*box-shadow: -2px -2px 0 #4d6bff !important;*/
    border-radius: 5px 0px;
    padding: 5px;
    /*background: #f7f7f7 !important;*/
}
#post-2152 .cardhavafaza1{
	box-shadow: -2px 2px 0 #4d6bff !important;
    border-radius: 0px 5px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-2152 .cardhavafaza2{
	box-shadow: -2px 2px 0 #4d6bff !important;
    border-radius: 0px 5px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-2152 h5{
	text-align: justify !important;
}
#post-2148 .imgkashtirani1 img{
	height:400px;
	width:700px;
}
#post-2148 .imgkashtirani2 img{
	width:250px;
}
#post-2148 .titlekashtirani1{
    border-radius: 0px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-2148 h5{
	text-align: justify !important;
}
#post-2148 .titlekeshti2{
	box-shadow: 2px 2px 0 #4d6bff !important;
    border-radius: 5px 5px;
    padding: 5px;
    background: #f7f7f7 !important;
}




#post-75528 .imgkashtirani1 img{
	height:400px;
	width:700px;
}
#post-75528 .imgkashtirani2 img{
	width:250px;
}
#post-75528 .titlekashtirani1{
	box-shadow: 2px 2px 0 #4d6bff !important;
    border-radius: 0px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-76095 .imgtitlebarg img{
	height:400px;
	width:700px;
}

#post-76095 .titlebarg{
	box-shadow: 2px 0px 0 #4d6bff !important;
    border-radius: 0px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}

#post-73981{
	 padding: 20px; 
}
#post-73981.entry-content .wpb_wrapper h2 {
    border-bottom: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(0 8 255), rgb(166 166 166));
    border-image-slice: 1;
    color: #0034f1;
    padding-bottom: 15px;
}
#post-73981 h2::after {
    background: transparent !important;
}
#post-73981 .akhlag{
	box-shadow: 2px 2px 0 #4d6bff !important;
    border-radius: 5px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-73981 .entry-content .wpb_wrapper h2 {
    border-bottom: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(0 8 255), rgb(166 166 166));
    border-image-slice: 1;
    color: #0034f1;
    padding-bottom: 15px;
}
#post-2144 .entry-content .wpb_wrapper h2{
	border-bottom: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(0 8 255), rgb(166 166 166));
    border-image-slice: 1;
    color: #0034f1;
	padding-bottom: 15px;
}
#post-2144 .titlelokomotiv1{
	box-shadow: 2px 2px 0 #4d6bff !important;
    border-radius: 5px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-2144 .imglokomotiv1 img{
	width:350px
}
#post-75526 .entry-content .wpb_wrapper h2 {
    border-bottom: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(0 8 255), rgb(166 166 166));
    border-image-slice: 1;
    color: #0034f1;
    padding-bottom: 15px;
}



#post-75526 .entry-content .wpb_wrapper h2{
	border-bottom: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(0 8 255), rgb(166 166 166));
    border-image-slice: 1;
    color: #0034f1;
	padding-bottom: 15px;
}
#post-75526 .titlelokomotiv1{
	box-shadow: 2px 2px 0 #4d6bff !important;
    border-radius: 5px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-75526 .imglokomotiv1 img{
	width:350px
}

#post-2114 .entry-content .wpb_wrapper h2 {
    border-bottom: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(0 8 255), rgb(166 166 166));
    border-image-slice: 1;
    color: #0034f1;
    padding-bottom: 15px;
}


#post-2114 .entry-content .wpb_wrapper h4{
	border-bottom: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(0 8 255), rgb(166 166 166));
    border-image-slice: 1;
    color: #0034f1;
	padding-bottom: 15px;
}
#post-2114 .titlegaz1{
	box-shadow: 2px 2px 0 #4d6bff !important;
    border-radius: 5px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-2114 .titlegaz2{
	box-shadow: 2px 2px 0 #4d6bff !important;
    border-radius: 5px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-2114 .cardgaz2{
	margin-top:2% !important
}
#post-2114 .imggaz1 img{
	width: 700px;
    height: 130px;
	margin-top:5px
}
#post-2114 .imggaz2 img{
	margin-top:5px
}




#post-75524 .entry-content .wpb_wrapper h2{
	border-bottom: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(0 8 255), rgb(166 166 166));
    border-image-slice: 1;
    color: #0034f1;
	padding-bottom: 15px;
}
#post-75524 .titlelokomotiv1{
	box-shadow: 2px 2px 0 #4d6bff !important;
    border-radius: 5px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-75524 .imglokomotiv1 img{
	width:350px
}
#post-75524 .entry-content .wpb_wrapper h4{
	border-bottom: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(0 8 255), rgb(166 166 166));
    border-image-slice: 1;
    color: #0034f1;
	padding-bottom: 15px;
}
#post-75524 .titlegaz1{
	box-shadow: 2px 2px 0 #4d6bff !important;
    border-radius: 5px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-75524 .titlegaz2{
	box-shadow: 2px 2px 0 #4d6bff !important;
    border-radius: 5px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-75524 .titlegaz3{
	box-shadow: 2px 2px 0 #4d6bff !important;
    border-radius: 5px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-75524 h5::after{
    background: transparent !important;
}
#post-75524 .cardgaz2{
	margin-top:2% !important
}
#post-75524 .imggaz1 img{
	width: 700px;
    height: 130px;
	margin-top:5px
}
#post-75524 .imggaz2 img{
	margin-top:5px
}




#post-2135 .imgkeshavarzi1 img{
	width:500px;
	height:300px;
}
#post-2135 .titlekeshavarzi1 h5{
	box-shadow: 2px 0 0 #4d6bff !important;
    border-radius: 0px;
    padding: 5px;
    background: #f7f7f7 !important;
	margin:0 !important
}
#post-2135 div.titlekeshavarzi1 {
	margin-bottom: 20px !important
}
#post-74765 .titlekeshavarzi1 h5 {
	box-shadow: 2px 0 0 #4d6bff !important;
    border-radius: 0px;
    padding: 5px;
    background: #f7f7f7 !important;
	margin:10px !important
} 
#post-74765 h5::after {
    background: transparent !important;
}
#post-74759 .titlekeshavarzi1 h5 {
	box-shadow: 2px 0 0 #4d6bff !important;
    border-radius: 0px;
    padding: 5px;
    background: #f7f7f7 !important;
	margin:10px !important
} 
#post-74759 h5::after {
    background: transparent !important;
}
#post-2135 div.titlemashinekeshavarzi1 {
	margin-bottom: 20px !important
}

#post-2135 .titlemashinekeshavarzi1{
	box-shadow: 2px 0px 0 #4d6bff !important;
    border-radius: 0px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-2135 .titlemashinekeshavarzi1 h5 {
	box-shadow: 2px 0 0 #4d6bff !important;
    border-radius: 0px;
    padding: 5px;
    background: #f7f7f7 !important;
	margin:10px !important
} 
#post-2135 h5::after {
    background: transparent !important;
}



#post-2135 .titlekeshavarzi2 h5{
	box-shadow: 2px 0px 0 #4d6bff !important;
    border-radius: 0px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
	margin:0 !important
}
#post-2135 .imgkeshavarzi2 img{
	width: 150px;
    height: 100px;
}
#post-2322 .entry-content .wpb_wrapper h4{
	border-bottom: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(0 8 255), rgb(166 166 166));
    border-image-slice: 1;
    color: #0034f1;
}
#post-2124 .entry-content .wpb_wrapper h2{
	border-bottom: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(0 8 255), rgb(166 166 166));
    border-image-slice: 1;
    color: #0034f1;
}
#post-2130 h5{
    text-align: justify !important;
}
#post-2130 .entry-content .wpb_wrapper h2{
	border-bottom: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(0 8 255), rgb(166 166 166));
    border-image-slice: 1;
    color: #0034f1;
	padding-bottom: 15px;
}
#post-2139 h5{
    text-align: justify !important;
}
#post-2139 .entry-content .wpb_wrapper h2{
	border-bottom: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(0 8 255), rgb(166 166 166));
    border-image-slice: 1;
    color: #0034f1;
	padding-bottom: 15px;
}
#post-2139 .imgniro1 img{
	width: 700px;
    height: 240px;
}
#post-2139 .imgniro2 img{
	width:150px;
	height:150px
}
#post-2139 .imgniro2 {
	margin-top:1%
}
#post-2139 .imgniro3 img{
	width: 700px;
    height: 335px;
    margin-top: 7%;
}
#post-2139 .cardniro .vc_column-inner {
	padding-right:0 !important
}
#post-2139 .titleniro1{
	box-shadow: 2px 2px 0 #4d6bff !important;
    border-radius: 5px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-2139 .titleniro2{
	box-shadow: 2px 2px 0 #4d6bff !important;
    border-radius: 5px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-2124 h5{
	text-align:justify;
	padding:0 !important
}
#post-2124 .titleejmali1{
	border-right: 4px solid #6dbcff;
    padding-right: 5px;	
}
#post-2124 .titleejmali2{
	border-right: 4px solid #6dbcff;
    padding-right: 5px;	
}
#post-2322 h5:after{
	background:transparent !important
}
#post-2201  div.vc_row-fluid:nth-child(2){
	border-top:1px solid;
	margin-top:2%;
	padding-top:2%
}
#post-2363 h3:after{
	background:transparent !important
}
#post-2363 h2:after{
	background:transparent !important
}
#post-2124 h2:after{
	background:transparent !important
}
#post-2363 h4:after{
	background:transparent !important
}
.wpb_text_column.wpb_content_element ul li:before{
	content: "" !important;
}

#post-76095 .titlebarg{
	box-shadow: 2px 2px 0 #4d6bff !important;
    border-radius: 5px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-76095 h5{
    text-align: justify !important;
}
#post-76095 .entry-content .wpb_wrapper h2{
	border-bottom: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(0 8 255), rgb(166 166 166));
    border-image-slice: 1;
    color: #0034f1;
	padding-bottom: 15px;
}
#post-76095 .wpb_single_image{
	text-align:center
}
#post-76095 .wpb_single_image img{
	height: 320px;
    width: 100%;
}
#post-76095 .titlebarg{
	box-shadow: 2px 2px 0 #4d6bff !important;
    border-radius: 5px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}

body.header_style_1 .top_nav .icon_text {
  float: left;
  margin-right: 0;
  margin-left: 38px;
  padding-left: 0;
  padding-right: 35px; }
  body.header_style_1 .top_nav .icon_text .icon {
    margin-right: 0; }
  body.header_style_1 .top_nav .icon_text:before {
    left: auto;
    right: 0; }

body.header_style_1 .header_socials a {
  margin-left: 0;
  margin-right: 18px; }

body.header_style_5 .top_nav .top_nav_wrapper > ul > li.menu-item-has-children > a:after {
  right: auto;
  left: 6px; }

body.header_style_6 .header_top .top_nav .top_nav_wrapper,
body.header_style_6 .header_top .top_nav .main_menu_nav {
  float: left; }
  body.header_style_6 .header_top .top_nav .top_nav_wrapper > ul > li.menu-item-has-children > a:after,
  body.header_style_6 .header_top .top_nav .top_nav_wrapper > ul > li.menu-item-has-children > a:after,
  body.header_style_6 .header_top .top_nav .main_menu_nav > ul > li.menu-item-has-children > a:after,
  body.header_style_6 .header_top .top_nav .main_menu_nav > ul > li.menu-item-has-children > a:after {
    left: 6px;
    right: auto; }

.top_bar_contacts > li i {
  margin-right: 0;
  margin-left: 10px; }

.top_bar_info_wr .top_bar_info li i {
  margin-right: 0;
  margin-left: 12px; }

.top_bar_info_wr .top_bar_info_switcher .active {
  padding-right: 21px;
  padding-left: 42px; }
  .top_bar_info_wr .top_bar_info_switcher .active:after {
    right: auto;
    left: 20px; }

body .stm_chart.legend_position_right .chart-legend {
  padding-left: 0;
  padding-right: 30px; }

body.site_layout_2.header_style_4 .header_top .icon_text {
  margin-left: 0;
  margin-right: 63px; }
  body.site_layout_2.header_style_4 .header_top .icon_text .icon {
    margin-right: 0;
    margin-left: 12px; }

body.site_layout_2.header_style_4 .header_top .icon_text.big {
  margin-left: 5px;
  margin-right: 56px; }

body.site_layout_2.header_style_4 .top_nav .header_search {
  float: left;
  margin-left: 0;
  margin-right: 27px;
  padding: 1px 25px 4px 20px;
  border-left: none;
  border-right: 1px solid rgba(255, 255, 255, 0.15); }

body.site_layout_3.header_style_3 .header_top .header_socials {
  margin-left: 0;
  margin-right: 68px; }

body.site_layout_3.header_style_3 .top_nav .icon_text {
  float: left;
  padding-left: 0;
  padding-right: 35px; }
  body.site_layout_3.header_style_3 .top_nav .icon_text:before {
    left: auto;
    right: 0;
    border-left: none;
    border-right: 1px solid rgba(255, 255, 255, 0.15); }

body.site_layout_3 .header_socials a {
  margin-right: 16px;
  margin-left: 0; }
  body.site_layout_3 .header_socials a:first-child {
    margin-right: 0; }

body.site_layout_4.header_style_4 .header_top .icon_text {
  margin-left: 0;
  margin-right: 95px; }
  body.site_layout_4.header_style_4 .header_top .icon_text.big {
    margin-left: 0;
    margin-right: 113px; }

body.site_layout_4.header_style_4 .top_nav .top_nav_wrapper > ul > li.menu-item-has-children > a:after {
  right: auto;
  left: 6px; }

body.site_layout_6.header_style_4 .header_top .icon_text {
  margin-left: 0;
  margin-right: 94px; }
  body.site_layout_6.header_style_4 .header_top .icon_text:last-child {
    margin-right: 0; }
  body.site_layout_6.header_style_4 .header_top .icon_text.big {
    margin-right: 117px;
    margin-left: 11px; }

body.site_layout_6.header_style_4 .top_nav .top_nav_wrapper > ul > li.menu-item-has-children > a:after {
  left: 6px;
  right: auto; }

body.site_layout_6.header_style_4 .top_nav .header_socials {
  margin-left: 3px;
  margin-right: 30px; }
  body.site_layout_6.header_style_4 .top_nav .header_socials a {
    margin-right: 0;
    margin-left: 17px; }

body.header_style_7 .header_socials a:not(:first-child) {
  margin-right: 36px;
  margin-left: 0; }

body.header_style_7 .side_nav .main_menu_nav > li.menu-item-has-children > a {
  padding-right: 0;
  padding-left: 10px; }
  body.header_style_7 .side_nav .main_menu_nav > li.menu-item-has-children > a:after {
    right: auto;
    left: 0; }

body.header_style_7 .side_nav .main_menu_nav > li ul li.menu-item-has-children > a {
  padding-right: 20px;
  padding-left: 25px; }
  body.header_style_7 .side_nav .main_menu_nav > li ul li.menu-item-has-children > a:after {
    right: auto;
    left: 19px; }

body.site_layout_9.header_style_7 .stm-revslider-wrapper {
  padding-left: 0 !important;
  padding-right: 300px !important; }

body.site_layout_8.header_style_2 .header_top .top_nav .header_socials {
  float: left;
  margin-left: 0;
  margin-right: 40px; }
  body.site_layout_8.header_style_2 .header_top .top_nav .header_socials a {
    margin-left: 0;
    margin-right: 25px; }
    body.site_layout_8.header_style_2 .header_top .top_nav .header_socials a:first-child {
      margin-right: 0; }

body.site_layout_8.header_style_2 .header_top .top_nav .top_nav_wrapper,
body.site_layout_8.header_style_2 .header_top .top_nav .main_menu_nav {
  float: left; }

body.site_layout_10.header_style_2 .header_top .top_nav .header_socials {
  float: left;
  margin-left: 0;
  margin-right: 26px;
  padding-right: 0;
  padding-left: 12px; }
  body.site_layout_10.header_style_2 .header_top .top_nav .header_socials a {
    margin-left: 0;
    margin-right: 25px; }
    body.site_layout_10.header_style_2 .header_top .top_nav .header_socials a.cart_count {
      margin-right: 39px;
      margin-left: 0; }
    body.site_layout_10.header_style_2 .header_top .top_nav .header_socials a:first-child {
      margin-right: 0; }

body.site_layout_10.header_style_2 .header_top .top_nav .top_nav_wrapper,
body.site_layout_10.header_style_2 .header_top .top_nav .main_menu_nav {
  float: left; }

body.site_layout_11 {
  margin-left: 0;
  margin-right: 300px; }
  body.site_layout_11 .header_side {
    left: auto;
    right: 0; }
    body.site_layout_11 .header_side .main_menu_nav {
      padding-right: 0; }
      body.site_layout_11 .header_side .main_menu_nav > li:before {
        left: auto;
        right: 0; }
      body.site_layout_11 .header_side .main_menu_nav > li.menu-item-has-children > a:after {
        content: "\f104"; }
      body.site_layout_11 .header_side .main_menu_nav > li ul {
        left: auto;
        right: 100%;
        margin-left: 0;
        margin-right: -20px; }
        body.site_layout_11 .header_side .main_menu_nav > li ul li.menu-item-has-children > a:after {
          content: "\f104"; }
        body.site_layout_11 .header_side .main_menu_nav > li ul ul {
          margin-right: 0; }

.stm_services_tabs .services_categories ul li {
  float: right; }

.stm_services_tabs .service_tab_item .service_label {
  left: auto;
  right: 35px; }

.vc_testimonials.style_3.navigation-bullets .vc_testimonials_carousel_wr {
  float: left; }

.vc_testimonials.style_3.navigation-bullets .vc_testimonials_carousel .item .testimonial_info p {
  text-align: center; }

.stm_testimonials .item .testimonial:after {
  right: 62px;
  left: auto; }

.stm_testimonials .item .testimonial-info .testimonial-text {
  padding-left: 0;
  padding-right: 15px; }

.stm_testimonials.style_2 .item .testimonial:before {
  left: -3px;
  right: auto; }

.testimonials_carousel .testimonial .image {
  float: right;
  margin-right: 0;
  margin-left: 30px; }

body.site_layout_10 .testimonials_carousel .testimonial .info p,
body.site_layout_8 .testimonials_carousel .testimonial .info p {
  text-align: center; }

body.site_layout_10 .testimonials_carousel .testimonial .image,
body.site_layout_8 .testimonials_carousel .testimonial .image {
  float: none;
  margin-left: 0; }

.testimonials_carousel.style_2 .item .testimonial:before {
  right: auto;
  left: 1px; }

.testimonials_carousel.style_2 .item .testimonial:after {
  left: auto;
  right: 65px; }

.testimonials_carousel.style_2 .item .testimonial-info .testimonial-text {
  padding-left: 0;
  padding-right: 15px; }

.stm_contacts_widget ul li .icon {
  float: right;
  margin-right: 0;
  margin-left: 15px; }

.stm_contacts_widget ul.socials li {
  float: right;
  margin-right: 0;
  margin-left: 8px; }

.stm_contacts_widget.style_2 ul li {
  float: right; }
  .stm_contacts_widget.style_2 ul li:not(:last-child) {
    margin-right: 0;
    margin-left: 54px; }

.stm_contact .stm_contact_image {
  float: right;
  margin-right: 0;
  margin-left: 23px; }

.stm_partner.style_2 .image {
  float: right;
  margin-right: 0;
  margin-left: 33px; }

.icon_box.style_1.icon_top_transparent {
  text-align: right; }

.icon_box.style_1.icon_left .icon,
.icon_box.style_1.icon_left_transparent .icon {
  float: right; }

.icon_box.style_1.icon_left_transparent .icon i {
  text-align: right; }

.icon_box.style_1.hexagon.hexanog_animation .icon:before, .icon_box.style_1.hexagon.hexanog_animation .icon:after {
  left: auto;
  right: 29px; }

.info_box.style_6 .info_box_text p,
.info_box.style_6 .info_box_text .read_more {
  padding-left: 0;
  padding-right: 55px; }

/*.info_box.style_6 .info_box_text .read_more .stm_icon {*/
  /*margin-right: 10px;*/
  /*margin-left: 0; }*/

.info_box.style_3 .info_box_text .title .icon {
  padding-right: 0;
  padding-left: 12px; }

.info_box.style_3 .info_box_text p,
.info_box.style_3 .info_box_text .read_more {
  padding-left: 0;
  padding-right: 55px; }

.info_box.style_3 .info_box_text .read_more .stm_icon {
  margin-left: 0;
  margin-right: 5px; }

.info_box.style_2 p {
  text-align: center; }

.icon_box.style_2 .icon {
  text-align: right; }

.info_box .read_more .stm_icon {
  margin-left: 0;
  margin-right: 5px; }

.stm_gmap_wrapper .gmap_addresses .addresses .item ul li .icon {
  float: right;
  margin-left: 14px;
  margin-right: 0; }

.vacancy_table_wr .vacancy_table thead th:after {
  margin-left: 0;
  margin-right: 20px; }

.about_vacantion .info:first-child {
  padding-right: 0; }

.about_vacantion .info .icon {
  float: right; }

.staff_bottom_wr .staff_bottom .infos .info:first-child {
  padding-right: 0;
  padding-left: 20px; }

.staff_bottom_wr .staff_bottom .infos .info .address .stm-marker {
  float: right; }

.staff_bottom_wr .staff_bottom .infos .info .socials ul li {
  float: right; }

body .stm_chart .chart-legend li {
  float: right;
  margin-right: 0;
  margin-left: 24px; }
  body .stm_chart .chart-legend li span {
    margin-left: 5px;
    margin-right: 0; }

.stm_works_wr.style_1 .works_filter li {
  float: right; }

.stm_works_wr.style_2 .works_filter {
  padding-right: 0; }
  .stm_works_wr.style_2 .works_filter li {
    float: right; }
    .stm_works_wr.style_2 .works_filter li:not(:first-child) {
      margin-left: 0;
      margin-right: 39px; }
  .stm_works_wr.style_2 .works_filter .works_filter_switcher {
    float: left; }

.stm_post_details ul {
  float: right; }
  .stm_post_details ul li {
    float: right;
    margin-left: 0;
    margin-right: 20px; }
    .stm_post_details ul li i {
      margin-left: 5px;
      margin-right: 0; }
    .stm_post_details ul li:first-child {
      padding-left: 20px; }
      .stm_post_details ul li:first-child:before {
        display: block; }
    .stm_post_details ul li:last-child {
      padding-left: 0; }
      .stm_post_details ul li:last-child:before {
        content: none; }

.stm_post_details .comments_num {
  float: left; }
  .stm_post_details .comments_num .fa {
    margin-left: 8px;
    margin-right: 0; }

ul.comment-list .comment .vcard {
  float: right;
  margin: 0 0 0 32px; }

ul.comment-list .comment .comment-author {
  float: right; }

ul.comment-list .comment .comment-meta {
  float: left; }

.vc_testimonials.style_3.navigation-arrows .owl-nav {
  right: auto;
  left: 60px; }

.stm_testimonials .item .testimonial:before {
  width: 62px; }

.stm_news .news_list li .date {
  padding-right: 23px;
  padding-left: 0; }
  .stm_news .news_list li .date:before {
    left: auto;
    right: 0; }

.isotope .isotope-item {
  -webkit-transition-property: right, top, opacity, -webkit-transform;
  transition-property: right, top, opacity, -webkit-transform;
  transition-property: right, top, transform, opacity;
  transition-property: right, top, transform, opacity, -webkit-transform; }

.staff_list ul li .staff_image {
  float: right;
  margin-right: 0;
  margin-left: 30px; }

.woocommerce div.product form.cart div.quantity,
.woocommerce div.product form.cart .button {
  float: right; }

.woocommerce div.product form.cart div.quantity {
  margin-right: 0;
  margin-left: 20px; }
  .woocommerce div.product form.cart div.quantity input {
    padding: 15px 49px 16px 15px; }

.woocommerce div.product .woocommerce-tabs ul.tabs li {
  float: right; }

.woocommerce .woocommerce-message,
.woocommerce .woocommerce-error,
.woocommerce .woocommerce-info {
  padding-right: 56px !important;
  padding-left: 150px !important; }
  .woocommerce .woocommerce-message:before,
  .woocommerce .woocommerce-error:before,
  .woocommerce .woocommerce-info:before {
    top: 23px;
    left: auto;
    right: 21px;
    margin-top: 0; }
  .woocommerce .woocommerce-message .button,
  .woocommerce .woocommerce-error .button,
  .woocommerce .woocommerce-info .button {
    left: 21px;
    right: auto; }

.woocommerce table.shop_table {
  text-align: right; }

.woocommerce-cart table.cart img {
  margin-left: 20px;
  margin-right: 0; }

#add_payment_method #payment ul.payment_methods li,
.woocommerce-checkout #payment ul.payment_methods li {
  text-align: right; }
  #add_payment_method #payment ul.payment_methods li input,
  .woocommerce-checkout #payment ul.payment_methods li input {
    margin-right: 0;
    margin-left: 1em; }

.woocommerce-checkout #payment ul.payment_methods li > label .icon img {
  margin-right: 0;
  margin-left: 15px; }

.woocommerce form.login,
.woocommerce form.checkout_coupon,
.woocommerce form.register {
  text-align: right; }
  .woocommerce form.login #rememberme,
  .woocommerce form.checkout_coupon #rememberme,
  .woocommerce form.register #rememberme {
    margin-right: 20px;
    margin-left: 0; }

#footer .footer_widgets .tp_recent_tweets ul {
  padding-right: 0; }

#footer .footer_widgets .tp_recent_tweets li {
  padding-left: 0;
  padding-right: 30px; }
  #footer .footer_widgets .tp_recent_tweets li:before {
    left: auto;
    right: 0; }

#footer .footer_widgets .widget.widget_recent_entries ul li .post-date {
  padding-left: 0;
  padding-right: 23px; }
  #footer .footer_widgets .widget.widget_recent_entries ul li .post-date:before {
    left: auto;
    right: 0; }

#footer .footer_widgets .widget.widget_nav_menu ul li a {
  padding-left: 0;
  padding-right: 17px; }
  #footer .footer_widgets .widget.widget_nav_menu ul li a:before {
    left: auto;
    right: 0; }

#footer .footer_widgets .widget.widget_mc4wp_form_widget form.mc4wp-form .stm_newsletter_form input[type="email"] {
  padding: 9px 17px 9px 57px; }

#footer .footer_widgets .widget.widget_mc4wp_form_widget form.mc4wp-form .stm_newsletter_form label {
  right: auto;
  left: 0; }

#footer .copyright_row .copyright_row_wr .socials ul li {
  float: right; }

#footer.style_2 .socials ul {
  padding-right: 0; }
  #footer.style_2 .socials ul li {
    float: right; }
    #footer.style_2 .socials ul li:not(:last-child) {
      margin-right: 0;
      margin-left: 8px; }

@media only screen and (max-width: 1199px) {
  body.site_layout_2.header_style_4 .header_top .icon_text {
    margin-left: 0;
    margin-right: 54px; }
  body.site_layout_2.header_style_4 .top_nav .header_socials {
    margin-right: 15px;
    margin-left: 0; }
  body.site_layout_4.header_style_4 .header_top .icon_text {
    margin-left: 0;
    margin-right: 45px; }
    body.site_layout_4.header_style_4 .header_top .icon_text.big {
      margin-left: 0;
      margin-right: 45px; }
  body.site_layout_6.header_style_4 .header_top .icon_text {
    margin-left: 0;
    margin-right: 54px; }
    body.site_layout_6.header_style_4 .header_top .icon_text:last-child {
      margin-right: 0; }
    body.site_layout_6.header_style_4 .header_top .icon_text.big {
      margin-right: 77px;
      margin-left: 11px; }
  body.site_layout_6.header_style_4 .top_nav .header_socials {
    margin-right: 15px; }
  body.site_layout_6.header_style_4 .top_nav .top_nav_wrapper > ul > li.menu-item-has-children > a:after {
    right: auto;
    left: 0; }
  body.header_style_6 .header_top .top_nav .top_nav_wrapper > ul > li.menu-item-has-children > a:after,
  body.header_style_6 .header_top .top_nav .top_nav_wrapper > ul > li.menu-item-has-children > a:after,
  body.header_style_6 .header_top .top_nav .main_menu_nav > ul > li.menu-item-has-children > a:after,
  body.header_style_6 .header_top .top_nav .main_menu_nav > ul > li.menu-item-has-children > a:after {
    left: 0;
    right: auto; }
  body.site_layout_8.header_style_2 .header_top .top_nav .header_socials,
  body.site_layout_10.header_style_2 .header_top .top_nav .header_socials {
    margin-left: 0;
    margin-right: 20px; }
    body.site_layout_8.header_style_2 .header_top .top_nav .header_socials a,
    body.site_layout_10.header_style_2 .header_top .top_nav .header_socials a {
      margin-left: 0;
      margin-right: 10px; }
      body.site_layout_8.header_style_2 .header_top .top_nav .header_socials a.cart_count,
      body.site_layout_10.header_style_2 .header_top .top_nav .header_socials a.cart_count {
        margin-right: 22px; }
      body.site_layout_8.header_style_2 .header_top .top_nav .header_socials a:first-child,
      body.site_layout_10.header_style_2 .header_top .top_nav .header_socials a:first-child {
        margin-right: 0; }
  .stm_contacts_widget.style_2 ul li:not(:last-child) {
    margin-left: 20px;
    margin-right: 0; } }

@media only screen and (max-width: 1024px) {
  body.header_style_7 .mobile_header .header_info .icon_text {
    margin-right: 0;
    margin-left: 70px; }
    body.header_style_7 .mobile_header .header_info .icon_text .text {
      float: right; }
  body.site_layout_4 .header_socials {
    margin-right: 40px; }
  body.header_style_7 .mobile_header .logo_wrapper {
    padding-left: 35px;
    padding-right: 41px; }
    body.header_style_7 .mobile_header .logo_wrapper .logo {
      float: right; }
  body.header_style_7 .mobile_header #menu_toggle {
    float: left; }
  body.header_style_7 .mobile_header .top_nav_mobile .main_menu_nav ul:before {
    right: auto; }
  body.header_style_7 .mobile_header .top_nav_mobile .main_menu_nav > li.menu-item-has-children .arrow {
    right: auto; }
  body.header_style_7.site_layout_11 {
    margin-right: auto; } }

@media only screen and (max-width: 991px) {
  body.site_layout_12 .header_socials {
    margin: 0 10px 0 0; }
  body.site_layout_12 .top_nav .icon_text {
    display: none; }
  body.site_layout_12 .header_top .icon_text {
    margin: 5px 10px 0 0; }
  body.site_layout_2.header_style_4 .header_top .icon_text {
    margin-left: 0;
    margin-right: 15px; }
    body.site_layout_2.header_style_4 .header_top .icon_text.big {
      margin-right: 15px; }
  body.site_layout_2.header_style_4 .top_nav .header_search {
    margin-right: 10px;
    margin-left: 0;
    padding-right: 10px;
    padding-left: 0; }
  body.site_layout_3.header_style_3 .header_top .icon_text {
    margin-right: 30px; }
    body.site_layout_3.header_style_3 .header_top .icon_text .icon {
      display: none; }
  body.site_layout_3.header_style_3 .header_top .header_socials {
    margin-right: 40px; }
  body.site_layout_3.header_style_3 .top_nav .icon_text {
    padding-right: 15px; }
  body.site_layout_3.header_style_3 .top_nav .top_nav_wrapper > ul > li > a,
  body.site_layout_3.header_style_3 .top_nav .main_menu_nav > ul > li > a {
    padding: 21px 5px; }
  body.site_layout_4.header_style_4 .header_top .icon_text {
    margin: 0; }
    body.site_layout_4.header_style_4 .header_top .icon_text.big {
      margin: 0; }
  body.site_layout_4.header_style_4 .top_nav .top_nav_wrapper > ul > li.menu-item-has-children > a:after {
    right: auto;
    left: -2px; }
  body.header_style_5 .top_nav .top_nav_wrapper > ul > li.menu-item-has-children > a:after {
    right: auto;
    left: 0; }
  body.site_layout_6.header_style_4 .header_top .icon_text {
    margin-left: 0;
    margin-right: 15px; }
    body.site_layout_6.header_style_4 .header_top .icon_text:last-child {
      margin-right: 0; }
    body.site_layout_6.header_style_4 .header_top .icon_text.big {
      margin-right: 15px;
      margin-left: 11px; }
  body.site_layout_6.header_style_4 .top_nav .header_socials {
    margin-right: 5px; }
    body.site_layout_6.header_style_4 .top_nav .header_socials a {
      margin-left: 10px; }
  body.site_layout_6.header_style_4 .top_nav .top_nav_wrapper > ul > li.menu-item-has-children > a:after {
    right: auto;
    left: -2px; }
  body.site_layout_10.header_style_2 .header_top .top_nav .top_nav_wrapper {
    float: right; }
  body.site_layout_10.header_style_2 .header_top .top_nav .header_socials {
    margin-right: 10px;
    margin-left: 0; }
  .testimonials_carousel.style_3 .testimonial_inner .image {
    float: none;
    width: 100%;
    margin-right: 0;
    margin-left: 0; }
  .stm_works_wr.style_2 .works_filter li:not(:first-child) {
    margin-right: 10px; } }

@media (max-width: 991px) and (min-width: 768px) {
  body.site_layout_10 .vc_col-sm-4 .info_box.style_6 {
    padding: 30px;
    text-align: center; }
    body.site_layout_10 .vc_col-sm-4 .info_box.style_6 .icon {
      width: auto;
      display: block;
      margin-bottom: 15px; }
    body.site_layout_10 .vc_col-sm-4 .info_box.style_6 h5 {
      display: block; }
    body.site_layout_10 .vc_col-sm-4 .info_box.style_6 p {
      text-align: center; }
    body.site_layout_10 .vc_col-sm-4 .info_box.style_6 p,
    body.site_layout_10 .vc_col-sm-4 .info_box.style_6 .read_more {
      padding-right: 0; } }

@media only screen and (max-width: 769px) {
  .testimonials_carousel.style_1.per_row_2 .testimonial .image {
    float: right;
    margin-left: 20px;
    margin-right: 0; } }

@media only screen and (max-width: 768px) {
  .woocommerce table.shop_table_responsive tr td:before,
  .woocommerce table.shop_table_responsive tr td:before,
  .woocommerce-page table.shop_table_responsive tr td:before,
  .woocommerce-page table.shop_table_responsive tr td:before {
    content: " :" attr(data-title); }
  .woocommerce table.shop_table_responsive tr:nth-child(2n) td,
  .woocommerce table.shop_table_responsive tr:nth-child(2n) td,
  .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td,
  .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
    background: none; }
  .woocommerce .cart-collaterals .cart_totals,
  .woocommerce-page .cart-collaterals .cart_totals {
    text-align: right; }
  .mobile_header #menu_toggle {
    float: left; }
  .mobile_header .logo_wrapper .logo {
    float: right; }
  .mobile_header .header_info .icon_text {
    margin-left: 70px;
    margin-right: 0; }
    .mobile_header .header_info .icon_text:last-child {
      margin-left: 0; }
  .mobile_header .top_nav_mobile .main_menu_nav ul:before {
    left: 31px;
    right: auto; }
  .mobile_header .top_nav_mobile .main_menu_nav > li.menu-item-has-children .arrow {
    right: auto;
    left: 12px; }
  .testimonials_carousel.style_3 .testimonial_inner .image {
    float: right;
    width: 174px;
    margin-right: 0;
    margin-left: 30px; }
  body.site_layout_11 .info_box.style_3 .info_box_wrapper {
    text-align: right; }
  .stm_gmap_wrapper .gmap_addresses .addresses .item {
    padding-right: 0;
    padding-left: 30px; }
  .stm_gmap_wrapper .gmap_addresses .owl-dots-wr {
    right: auto;
    left: 15px; } 
	.contact-address-box{
		display: flex;
    justify-content: space-between;
    flex-direction: row;
    align-items: center;
    width: 100%;
    flex-direction: column !important;
	}
}

@media only screen and (max-width: 667px) {
  .stm_post_details ul {
    float: none; }
    .stm_post_details ul li {
      float: none; }
  .mobile_header .header_info .icon_text {
    margin-left: 17px; }
  .staff_list ul li .staff_image {
    float: none;
    margin-left: 0; }
  .stm_works_wr.style_2 .works_filter li:not(:first-child) {
    margin-right: 0; }
  .testimonials_carousel .testimonial .image {
    float: none; }
  .info_box.style_3 .info_box_text p,
  .info_box.style_3 .info_box_text .read_more {
    padding-right: 0; }
  .stm_partner.style_2 .image {
    float: none;
    margin: 0 0 20px; } }

@media only screen and (max-width: 640px) {
  .vc_testimonials.style_3.navigation-arrows .owl-nav {
    left: 5px;
    right: auto; } }

@media only screen and (max-width: 480px) {
  .stm_services_tabs .services_categories ul li {
    float: none; }
  .stm_post_details .comments_num {
    float: none;
    text-align: right; }
  .testimonials_carousel.style_3 .testimonial_inner .image {
    float: none;
    width: 100%;
    margin-right: 0;
    margin-left: 0; }
  .testimonials_carousel.style_1.per_row_2 .testimonial .image {
    float: none;
    margin-bottom: 20px; } }

body.header_style_2 .header_top .top_nav .top_nav_wrapper {
    float: left;
}

body .stm_sidebar .wpb_image_grid {
  margin-left: -30px;
  padding-left: 15px;
}

body .stm_sidebar .wpb_image_grid .wpb_image_grid_ul {
  width: 100%;
}

body .stm_sidebar .wpb_image_grid .wpb_image_grid_ul .isotope-item {
  float: right;
  margin: 0 0 15px 15px;
}

.widget.widget_nav_menu ul li, .widget.widget_categories ul li,
.widget.widget_product_categories ul li,
.widget.widget_archive ul li,
.widget.widget_pages ul li, .widget.widget_meta ul li {
  padding: 0 0 0 23px;
}

.widget.widget_nav_menu ul li a,
.widget.widget_categories ul li a,
.widget.widget_product_categories ul li a,
.widget.widget_archive ul li a,
.widget.widget_pages ul li a,
.widget.widget_meta ul li a {
  padding: 14px 18px 14px 0;
  border-left: 0 !important;
  border-right: 5px solid transparent;
}

.widget.widget_nav_menu ul li:hover > a,
.widget.widget_categories ul li:hover > a,
.widget.widget_product_categories ul li:hover > a,
.widget.widget_archive ul li:hover > a,
.widget.widget_pages ul li:hover > a,
.widget.widget_meta ul li:hover > a {
  border-right-color: #000;
}

.select2-container.select2-container--default .select2-selection--single .select2-selection__arrow {
  right: 0;
  left: auto;
}

.button.size-lg.icon_left,
.woocommerce a.button.size-lg.icon_left,
.woocommerce button.button.size-lg.icon_left,
.woocommerce input.button.size-lg.icon_left,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.size-lg.icon_left,
.woocommerce input.button.alt.size-lg.icon_left,
.post-password-form input[type="submit"].size-lg.icon_left {
  padding-left: 25px;
  padding-right: 49px;
}

.button.icon_left i,
.woocommerce a.button.icon_left i,
.woocommerce button.button.icon_left i,
.woocommerce input.button.icon_left i,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.icon_left i,
.woocommerce input.button.alt.icon_left i,
.post-password-form input[type="submit"].icon_left i {
  left: auto;
  right: 30px;
}

.button.icon_left i.fa-chevron-right,
.woocommerce a.button.icon_left i.fa-chevron-right,
.woocommerce button.button.icon_left i.fa-chevron-right,
.woocommerce input.button.icon_left i.fa-chevron-right,
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button.icon_left i.fa-chevron-right,
.woocommerce input.button.alt.icon_left i.fa-chevron-right,
.post-password-form input[type="submit"].icon_left i.fa-chevron-right {
  transform: rotate(180deg);
  transform-origin: 90% 25%;
}

body .vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon.fa-chevron-right {
  transform: rotate(180deg);
  transform-origin: 60% 25%;
}

.vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content {
  padding-right: 0;
  padding-left: 28px;
}

.post_bottom .share_buttons label {
  margin: 0 0 0 15px;
}

body.site_layout_15 #footer .footer_widgets .widget.widget_mc4wp_form_widget form.mc4wp-form .stm_newsletter_form label {
  height: 38px;
}

.page_title.transparent .breadcrumbs span i.fa {
  transform: rotate(180deg);
}

.stm_services .item .item_wr .content .read_more .stm_icon.fa-chevron-right {
  transform: rotate(180deg);
  transform-origin: 60% 41%;
}

.stm_services .item .item_wr .content .read_more span {
  margin-left: 5px;
}

.widget.widget_recent_entries ul li .post-date {
  padding: 0 23px 0 0;
}

.widget.widget_recent_entries ul li .post-date:before {
  left: auto;
  right: 0;
}

.page-numbers li {
  float: right;
}

.page-numbers .page-numbers.next i:before {
 content: "\f053";
}

.page-numbers .page-numbers.prev i:before {
  content: "  \f054";
}

.stm_works_wr.grid_with_filter.style_1 .stm_works .item .info .category a i {
  margin-right: 5px;
  transform: rotate(180deg);
  transform-origin: 20% 42%;
}

.vc_tta.vc_general .vc_tta-tabs-list {
  text-align: right;
}

.staff_list.grid ul li .staff_info .read_more .stm_icon {
  margin-right: 5px;
}

.staff_list.grid ul li .staff_info .read_more .stm_icon.fa-chevron-right:before {
  content: "\f053";
}

.select2-container.select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-right: 50px;
  padding-left: 29px;
}

#wp-admin-bar-vc_inline-admin-bar-link a {
  white-space: nowrap;
}

.stm-header__hb .stm-navigation__default>ul>li ul {
  left: auto;
  right: 15px !important;
}

#header{
border-bottom: 3px solid #2085c4 !important;
display: flex;
flex-direction: column;
align-items: center;
}
.top_bar{
	background-color: #ffffff !important;	
	width: 70%;
}
#header .header_top{
	width: 90%;
	box-shadow: none !important;
}
.top_bar span{
	color: #000 !important;	
}

.container{
	width: 100% !important;
    padding: 0 !important;
}
.vc_custom_1470119853579{
	margin-left: -15px !important;
}
.vc_custom_1470119853579{
	border-bottom:1px solid #fff
}
.vc_custom_1476181485820{
	/*background: url(blue_bg.jpg) no-repeat center top !important;*/
	background: #2193b0;  /* fallback for old browsers */
	background: -webkit-linear-gradient(to right, #6dd5ed, #2193b0);  /* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to right, #6dd5ed, #2193b0);
	border-bottom: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(0 8 255), rgb(255 118 0), rgb(0 36 255));
    border-image-slice: 1;
	padding: 0 2% !important;
}
.imgmainpage img{
	width:130px;
	height:75px !important;
}
.cardakhbar img{
/* 	width:130px !important; 
	height:100px !important;*/
}
.cardakhbar ul{
	display: flex;
    justify-content: center;
    align-items: center;
}
.cardakhbar .post_item{
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.cardakhbar .post_item .image{
	display: flex;
    align-items: center;
    justify-content: center;
}
.cardakhbar .post_item .title{
	display: flex;
    align-items: center;
    justify-content: center;
}
.cardakhbar .post_item .read_more_arrow{
	display: flex !important;
    align-items: center;
    justify-content: center;
    background: #2c66e9;
    padding: 1% 5%;
    border-radius: 3px;
    color: #fff;
}
.cardakhbar .post_item .read_more_arrow i{
	display: none;
}
.cardakhbar .post_inner .stm_news_unit-block .date{
	bottom:10px !important
}
.pagenews .post_inner{
	height: 160px;
}
.pagenews .post_inner .image img{
	display: block;
    width: 100%;
    height: 100%;
    border-radius: 0 5px 5px 0;
}
.pagenews .post_inner .image a:hover{
	display: block;
    width: 100%;
    height: 100%;
    border-radius: 0 5px 5px 0;
}
.pagenews .post_inner .image a{
	box-shadow: -5px 0px 5px #d2dcff;
}

.pagenews .post_inner .image a:hover:before{
	display: block;
    width: 100%;
    height: 100%;
    border-radius: 0 5px 5px 0;
}
.pagenews .post_inner .image a:after{
	content: "" !important;
}
/*h5.widget_title{
	display:block;
	color:transparent !important
}
.widget h5.widget_title:after{
	content: "testtt" !important;
	display:block;
	color:#000!important;
	background:transparent !important
}*/
.pagenews .post_inner .stm_news_unit-block{
	border-radius: 5px 0 0 5px;
    border-top: 3px solid #1769ff;
    border-left: 3px solid #1769ff;
    border-bottom: 3px solid #1769ff;
    background: #edeaea;
    height: 100%;text-align: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
}
.pagenews .post_inner .stm_news_unit-block .date:before{
	top: 5px !important;
    left: unset !important;
}

.vc_custom_1476350360222{
	padding: 0 5% !important;
}
.vc_custom_1476350360222 .wpb_wrapper{
	margin-top: 8%;
}
.vc_custom_1476706821019{
	padding: 0 5% !important;
}
.vc_custom_1476706807104{
	padding: 0 5% !important;
}
.vc_custom_1476351387629{
	padding: 0 5% !important;
}
.vc_custom_1476353323908{
	padding: 0 5% !important;
}
.vc_custom_1476353589542{
	padding: 0 5% !important;
}
.vc_custom_1476706847171{
	padding: 0 5% !important;
}
.vc_custom_1476355418434{
	padding: 0 5% !important;
}
.vc_custom_1476355647375{
	padding: 0 5% !important;
}
#footer .widgets_row{
	padding: 0 5% !important;
}
#footer .copyright_row{
	background:#fff
}
body.site_layout_17 #footer.style_2 .copyright_row .copyright_row_wr .copyright{
	color: rgb(0 0 0 / 83%) !important;
}
body.site_layout_17 #footer.style_2 .copyright_row .copyright_row_wr .copyright a {
    color: #d3ae05 !important;
    text-decoration: none!important;
}
.entry-content .vc_custom_1476181485820{
	margin-top:0 !important
}
body.site_layout_17.header_style_2 .header_top .top_nav .top_nav_wrapper > ul > li > a{
	font-size: 1vw !important;
}
.vc_custom_1476350360222{
	border-bottom: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(0 8 255), rgb(255 118 0), rgb(0 36 255));
    border-image-slice: 1;
	margin: 0 10%;
}
.vc_custom_1702361802535,.catalogmainpage{
	border-top: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(0 8 255), rgb(255 118 0), rgb(0 36 255));
    border-image-slice: 1;
	margin: 0%;
}
.moshtarianlist{
	display:flex;
	align-items:center;
}
.top_bar_info_wr .top_bar_info_switcher{
	background: #0089ff !important;
}
.carabouts h5{
	text-align:justify !important
}
.carabouts h5 p{
	font-size:18px !important;
	line-height: 2 !important;
}
.carabouts li{
	font-size:18px !important;
	line-height: 2 !important;
}
#eftekharatvagovahinameh a{
	color: #007bff;
    text-decoration-line: none;
}
#table393{
	width:100%
}
#post-74804 .entry-content{
	display: flex;
    justify-content: center;
}


#post-74804 .entry-content .clearfix{
	display: flex;
    justify-content: center;
	width:100% !important
}


#post-74804 .entry-content .clearfix table{

	width:80% !important
}
#footer{
    background: #ececec !important;
    border-top: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(0 8 255), rgb(166 166 166));
    border-image-slice: 1;
}
html body ul li.stm_megamenu>ul.sub-menu>li ul.sub-menu>li{
	float: right !important;
}
html body.rtl ul li.stm_megamenu>ul.sub-menu>li:first-child{
	display: flex;
    align-items: center;
    padding-top: 5%;
}
#menu-item-1901 .sub-menu #menu-item-2033{
	/*display:none !important*/
}
.tblheaders .trtbl{
	background: #f8ffc3;
}
.tblheaders .trtbl span{
	font-size:15px !important
}
.forgtitle h5{
	text-align:justify!important;
}
.tdFormSectionTitle{
	background:#0fa5c7 !important
}
.tdFormSectionTitle p{
	text-align:center;
}
.tdFormSectionTitle p span{
	font-size:15px !important
}
.titlekhodro2 p{
	font-size:18px !important;
	font-weight:normal !important
}
.vc_custom_1689505991047 span{
	border-bottom: 4px double;
}
.vc_custom_1476181485820 h2{
	text-align:right !important;
	font-weight:bold !important
}
.vc-hoverbox h2{
	text-align:center !important;
	font-weight:bold !important;
	font-size:1vw !important
}
.vc-hoverbox-inner{
	min-height: 160px !important;
}
.vc_custom_1689139592962 h2{
	font-size:2vw !important
}
.vc_custom_1476181485820{
	margin-bottom:1% !important
}
#footer.style_3 .footer-top{
	position: absolute;
    bottom: 15%;
    left: -35%;
	border-bottom:0 !important;
	z-index: 5;
}
#block-20 li{
	cursor:pointer;
}
#block-20 li:hover{
	color:#ff8207;
}

#block-17 li{
	cursor:pointer;
}
#block-17 li:hover{
	color:#ff8207;
}


#block-19 li{
	cursor:pointer;
}
#block-19 li:hover{
	color:#ff8207;
}
#block-18 li{
	cursor:pointer;
}
#block-18 li:hover{
	color:#ff8207;
}
#footer.style_3 .copyright-wrap{
	text-align:center !important;
	background:#fff !important;
	color: rgb(0 0 0 / 81%) !important;
}
#footer.style_3 .copyright-wrap a{
	color: rgb(0 0 0 / 81%) !important;
}
#footer.style_3 .footer-top .socials ul li a.social-twitter{
	color: #46b9ff !important;
    background-color: rgb(255 255 255 / 97%) !important;
	cursor:pointer;
}
#footer.style_3 .footer-top .socials ul li a.social-twitter:hover{
	color:rgb(255 255 255 / 97%)  !important;
    background-color: #46b9ff !important;
	cursor:pointer;
}
#footer.style_3 .footer-top .socials ul li a.social-facebook{
	color: #0760d3 !important;
    background-color: rgb(255 255 255 / 97%) !important;
	cursor:pointer;
}
#footer.style_3 .footer-top .socials ul li a.social-facebook:hover{
	color:rgb(255 255 255 / 97%)  !important;
    background-color: #0760d3 !important;
	cursor:pointer;
}
#footer.style_3 .footer-top .socials ul li a.social-instagram{
	color: #d30707 !important;
    background-color: rgb(255 255 255 / 97%) !important;
	cursor:pointer;
}
#footer.style_3 .footer-top .socials ul li a.social-instagram:hover{
	color:rgb(255 255 255 / 97%)  !important;
    background-color: #d30707 !important;
	cursor:pointer;
}
#footer.style_3 .footer-top .socials ul li a.social-youtube{
	color: #bb3a3a  !important;
    background-color: rgb(255 255 255 / 97%) !important;
	cursor:pointer;
}
#footer.style_3 .footer-top .socials ul li a.social-youtube:hover{
	color:rgb(255 255 255 / 97%)  !important;
    background-color: #bb3a3a  !important;
	cursor:pointer;
}
#footer.style_3 .widgets_row .widget.widget_text p{
	color: #020202 !important;
}
.vc_custom_1689507025716 p{
	text-align:justify !important;
}
.vc_custom_1689506672177{
	margin-top:10% !important
}
.vc_custom_heading.has_icon h2{
	font-size:1.2vw !important;
	padding:0!important;
	margin:0 1% !important;
}
.vc_custom_heading.has_icon:hover h2{
	color:#fff;
}
.vc_custom_heading.has_icon{
	align-items:center !important;
	cursor:pointer;
	height: 35px !important;
}
.vc_custom_heading.has_icon:hover{
	padding-right: 2%;
}
.vc_custom_heading.has_icon .icon{
	font-size:1.2vw !important
}
.vc_custom_heading.has_icon:hover .icon{
	color:#fbff00;
}
.wpb_image_grid_ul{
	display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}
.wpb_image_grid_ul .isotope-item{
	position: relative !important;
    left: 0px !important;
    top: 0px !important;
    width: 135px !important;
    height: 70px !important;
}
html body ul li.stm_megamenu>ul.sub-menu>li ul.sub-menu>li>a{
	font-family:Byekan !important;
}
h2,p,.button{
	font-family:Byekan !important;
}
.heading_font,#slider-1-slide-9-layer-9,#slider-1-slide-9-layer-4,
#slider-1-slide-10-layer-9,#slider-1-slide-10-layer-4,#slider-1-slide-2-layer-9,
#slider-1-slide-2-layer-4,#slider-1-slide-1-layer-1,#slider-1-slide-1-layer-2
{
	font-family:Byekan !important;
	letter-spacing: 0px !important;
}
.top_nav_mobile{
	display:flex;
	justify-content:end !important
}
.top_nav_mobile ul{
	width:100% !important
}
#menu-item-76277{
		display:none;
	}
	
@media only screen and (max-width: 1024px){
	.mobile_grid_landscape .mobile_header .top_nav_mobile .main_menu_nav ul li ul {
		background-color: #fff!important;
		height: 230px;
		padding: 0 6% !important;
	}
	html body.mobile_grid_landscape ul li.stm_megamenu img {
    margin-top: 0;
    width: 200px;
}
	html body.rtl ul li.stm_megamenu>ul.sub-menu>li:first-child {
    display: flex;
    align-items: center;
    padding-top: 5%;
    justify-content: center;
}
	#menu-item-1901{
		/*display:none;*/
	}
	.menu-item-1901{
		/*display:none;*/
		
	}

	.menu-item-74713{
		left: 20%;
   		position: absolute !important;
	
	}
	.menu-item-74713 a{
		    padding: 1% 0;
	}
	.menu-item-74716{
		left: 40%;
   		position: absolute !important;
	
	}
	.menu-item-74716 a{
		    padding: 1% 0;
	}
	.revslider-initialised{
		height:200px !important;
		max-height:200px !important;
	}
	.vc_custom_heading.has_icon h2{
		font-size:3.2vw !important
	}
	.vc_custom_heading.has_icon .icon{
		font-size:3.2vw !important
	}
	.cardakhbar ul{
		flex-direction:column
	}
	#footer.style_3 .footer-top{
		
	}
	#post-2400 p.pdownloadha{
		font-size: 4.2vw !important;
	}
	.top_nav_mobile .sub-menu .sub-menu{
		display:flex !important;
		flex-wrap:wrap;
		justify-content:start
	}
	.mobile_grid_landscape ul li.stm_megamenu>ul.sub-menu>li>ul.sub-menu>li{
		width:50% !important
	}
}
.sherkatdaryeknegahh{
	margin:10% 0 !important
}
canvas{
	height:760px !important
}
.image-indicators p:nth-child(2){
	    margin-top: -20% !important;
}
.description p{
	text-align:center !important
}
.image-indicators> label > span{
	width: 15px !important;
    height: 15px !important;
}
.image-indicators > label > span > span{
		width: 15px !important;
    height: 15px !important;
}
.description p{
	color: #ffffff !important;
}
.description p a{
	color: #1200ff !important
}
.description a{
	color: #1200ff !important
}
.description{
	z-index:15!important;
	display:contents
}
body.header_style_2 .header_top .top_nav .top_nav_wrapper{
	display:flex;
	justify-content:center
}
ul.slider-list li a img{
	height:65px !important
}
#block-24 h2:after{
	display: none !important;
}
html body ul li.stm_megamenu>ul.sub-menu>li ul.sub-menu>li ul.sub-menu{
	margin: 0 54px;
    /* border: 0; */
    /* border-right: 1px solid #ccc; */
    height: 125px;
    width: 70%;
    background: #ccc !important;
}
html body ul li.stm_megamenu>ul.sub-menu>li ul.sub-menu>li ul.sub-menu>li{
	width: 100%;
    padding: 0 5px !important;
    text-align: right;
    list-style: circle;
    color: #167cff;
}
html body ul li.stm_megamenu>ul.sub-menu>li ul.sub-menu{
	display: flex;
    flex-wrap: wrap;
}
.sherkatdaryeknegahh .wpb_single_image img{
	height: 445px !important;
    width: 100%;
    max-width: 100%;
    vertical-align: top;
    margin-bottom: 3% !important;
}

.hoverimgmain .vc-hoverbox-block{
/* 	background-size: contain; */
	background-repeat: no-repeat;
	background-position: top;
}
.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper{
	display:flex;
	justify-content:center
}
.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item{
	width: 200px;
    border: 1px solid;
    margin: 5px;
    border-radius: 4px;
}
#post-2130 .wpb_single_image{
	text-align:center
}
#post-2130 .wpb_single_image img{
	height: 320px;
    width: 100%;
}
#post-76175 h5{
    text-align: justify !important;
}
#post-76175 .entry-content .wpb_row .vc_column_container .vc_column-inner .wpb_wrapper .vc_custom_heading h2{
	border-bottom: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(0 8 255), rgb(166 166 166));
    border-image-slice: 1;
    color: #0034f1;
	padding-bottom: 15px;
}
#post-76175 .titlekhodro2{
	box-shadow: 2px 2px 0 #4d6bff !important;
    border-radius: 5px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-76175 .titlekhodro1{
	box-shadow: 2px 2px 0 #4d6bff !important;
    border-radius: 5px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
	}
#post-76175 .wpb_single_image{
	text-align:center
}
#post-76175 .wpb_single_image img{
	height: 320px;
    width: 100%;
}
.slider{
	height:8rem !important
}
#post-74877 canvas {
    height: fit-content !important;
}
#post-2354 .ls-container img{
	height: 780px !important;
} 
#post-2354 #ls-global .ls-container img{
	height: 600px !important;
}
#post-2354 .ls-slide-transition-wrapper{
	height: 550px !important;
	position:absolute
}
#post-2354 h5{
	padding:0
}
#post-2354 h3::after{
	background:transparent !important
}
#post-2354 .titleforgggg{
	display:block;
	z-index:555;
}
#post-2354 .ls-container,#post-2354  #ls-global .ls-container{
	height: 600px !important;
}
#post-2354 .ls-wrapper{
	height: 600px !important;
}
#post-2139 .h5nirooo h5{
	padding:0
}
#post-76033 .titlemillang1{
	box-shadow: 2px 2px 0 #4d6bff !important;
    border-radius: 5px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-76033 h5{
    text-align: justify !important;
}
#post-76033 .entry-content .wpb_wrapper h2{
	border-bottom: 2px solid transparent;
    border-image: linear-gradient(0.25turn, rgb(0 8 255), rgb(166 166 166));
    border-image-slice: 1;
    color: #0034f1;
	padding-bottom: 15px;
}
#post-76033 .wpb_single_image{
	text-align:center
}
#post-76033 .wpb_single_image img{
	height: 320px;
    width: 100%;
}
#post-76033 .titlemillang1{
	box-shadow: 2px 2px 0 #4d6bff !important;
    border-radius: 5px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-76033 .titlemillang2{
	box-shadow: 2px 2px 0 #4d6bff !important;
    border-radius: 5px 0px;
    padding: 5px;
    background: #f7f7f7 !important;
}
#post-76033 .entry-content .wpb_wrapper h5 {
    border-image: linear-gradient(0.25turn, rgb(0 8 255), rgb(166 166 166));
    border-image-slice: 1;
    padding-bottom: 15px;
}

#post-2293 .movafag1 ul{
	display: flex;
    flex-wrap: wrap;
    width: 100% !important;
    height: 255px !important;
}
 #post-2293 .movafag1 ul li{
	margin-bottom: 100px;
}

}


@media only screen and (max-width: 653px) {
	
	.layout{
		display:flex !important;
		flex-direction:column !important;
	}
	.layout .page-contents{
		justify-content:center !important;
		align-items:start
	}
	.menulists{
		flex-wrap:wrap
	}
	.image_map{
		height: 150px !important;
	}
	#mapster_wrap_0{
		width:300px !important;
   	 height: 100% !important;
		margin-top:5%
	}
/* 	canvas{
		height:100% !important;
	} */
	.image-indicators img{
		width: 100% !important;
    height: 100% !important;
	}
	.cardelam{
		position: absolute;
		border-radius: 5px;
		background: #d8ff00a6;
		width: 350px;
		height: 25px !important;
		z-index: 5;
		display: flex;
		align-items: center;
		padding: 0 5px;
		margin: 5px;
		text-align: center;
		top: 100%;
		font-size: .8em !important;
		width: 100% !important;
	}
	.image-indicators> label > span{
		    width: 7px !important;
    		height: 7px !important;
	}
	.image-indicators > label > span > span {
		width: 7px !important;
		height: 7px !important;
	}
	.description{
		height: 170px !important;
    	width: 140px !important;
		font-size: .8em !important;
	}
	.description span{
		display:none !important;
	}
	#label-1,#point-1{
		top:77% !important;
		left:91% !important;
	}
	#label-2,#point-2{
		top:28% !important;
		left:72% !important;
	}
	#label-3,#point-3{
		top:45% !important;
		left:79% !important;
	}
	#label-4,#point-4{
		top:38% !important;
	}
	#label-5,#point-5{
		top:63% !important;
		left:85% !important;
	}
	#label-8,#point-8{
		top:72% !important;
		left:27% !important;
	}
	#label-9,#point-9{
		top:72% !important;
		left:16% !important;
	}
	#label-10,#point-10{
		top:45% !important;
	}
	#label-11,#point-11{
		top:30% !important;
	}
	#label-12,#point-12{
		top:18% !important;
	}
	#label-13,#point-13{
		top:18% !important;
	}
	#label-14,#point-14{
		top:18% !important;
	}
	#card,#card1,#card2,#card3,#card4,#card5,#card6,#card7,#card8,#card9,
	#card10,#card11,#card12,#card13,#card14{
		display:none !important
	}
	
}
@media only screen and (max-width: 768px) {
	
	.layout{
		display:flex !important;
		flex-direction:column !important;
	}
	.layout .page-contents{
		justify-content:center !important;
		align-items:start
	}
	.menulists{
		flex-wrap:wrap
	}
	.image_map{
		height: 150px !important;
	}
	#mapster_wrap_0{
		width:345px !important;
   	 height: 100% !important;
		margin-top:5%
	}
/* 	canvas{
		height:100% !important;
	} */
	.image-indicators img{
		width: 100% !important;
    height: 100% !important;
	}
	.cardelam{
		position: absolute;
		border-radius: 5px;
		background: #d8ff00a6;
		width: 350px;
		height: 25px !important;
		z-index: 5;
		display: flex;
		align-items: center;
		padding: 0 5px;
		margin: 5px;
		text-align: center;
		top: 100%;
		font-size: .8em !important;
		width: 100% !important;
	}
	.image-indicators> label > span{
		    width: 7px !important;
    		height: 7px !important;
	}
	.image-indicators > label > span > span {
		width: 7px !important;
		height: 7px !important;
	}
	.description{
		height: 170px !important;
    	width: 140px !important;
		font-size: .8em !important;
	}
	.description span{
		display:none !important;
	}
	#label-1,#point-1{
		top:77% !important;
		left:91% !important;
	}
	#label-2,#point-2{
		top:28% !important;
		left:72% !important;
	}
	#label-3,#point-3{
		top:45% !important;
		left:79% !important;
	}
	#label-4,#point-4{
		top:38% !important;
	}
	#label-5,#point-5{
		top:63% !important;
		left:85% !important;
	}
	#label-8,#point-8{
		top:72% !important;
		left:27% !important;
	}
	#label-9,#point-9{
		top:72% !important;
		left:16% !important;
	}
	#label-10,#point-10{
		top:45% !important;
	}
	#label-11,#point-11{
		top:30% !important;
	}
	#label-12,#point-12{
		top:18% !important;
	}
	#label-13,#point-13{
		top:18% !important;
	}
	#label-14,#point-14{
		top:18% !important;
	}
	#card,#card1,#card2,#card3,#card4,#card5,#card6,#card7,#card8,#card9,
	#card10,#card11,#card12,#card13,#card14{
		display:none !important
	}
	
}
.hero-image-container{
	display: flex;
    justify-content: center;
    margin-top: 5%;
}

.menu-item-76316{
	background: #0db242;
    padding: 0 0 5px 0;
    position: absolute;
    left: 15%;
}
.menu-item-76316 a{
	text-decoration:none !important;
}
.menu-item-76316 a:hover{
	color:#fff !important;
	text-decoration:none !important;
}
.top_nav_mobile{
	display: flex !important;
}