body:not(.template-slider) #Header { min-height: 180px;}

#Action_bar .contact_details li, #Action_bar .social li a { color: #B1BCC2; }

@media only screen and (max-width: 767px) {
    body:not(.template-slider):not(.header-simple) #Header { min-height: auto; }
}

#Action_bar{background-color: #4e2f16d6 !important;}
#Top_bar{background-color: #4e2f16d6 !important;}
.logo { float: left !important;}
#search_button{color: #e1e1e1 !important;}
@media only screen and (min-width: 1240px) .sticky-white #Top_bar.is-sticky .menu > li > a { color: #fbf7f7 !important; }
.answer{background-color: #00000080 !important;}
/*.question{background-color: #00000080 !important;}*/
.accordion .question .title{ color: #f3f0f0 !important; }
.super-field-wrapper{background-color: white !important; padding: 2% !important; border-radius: 5%  !important;}
.super-dropdown-arrow{margin-right: 70% !important;}
.footer_copy{display: none !important;}
.borderbox{ background-color: #fff; padding: 5px; border: solid; border-color: #a6a6a6; border-width: 1px; box-shadow: -6px 6px 3px #c5c4c4; border-radius: 20px; }
.dsoc-h2-contact h2
{
  color:#800000 !important;
  font-size:35px !Important;
}
.m-r-24
{
 margin-right:30px !important;
}
.icon-timee
{
  color: #800000 !important;
}
.phone-contact
{
  vertical-align: super;
   font-size: 17px;
}
div.wpforms-container-full .wpforms-form button[type=submit] {
    font-family: iransans !important;
    border-radius: 3px !important;
    padding: 10px 28px !important;
    //width:100% !important;
}
div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea
{
    font-family: iransans !important;
}
.faq .question
{
      -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    transition: box-shadow 500ms;
        margin-bottom: 12px !important;
    border-radius: 4px;
    background-color: white !important;
}
.fqimg
{
  max-width:40px !important;
}
.faq .question .title .num
{
      right: 10px !important;
      top: 11px;
}
.question {
    background-color: white !important;
}
.faq .question:after
{
 background: white !important;
    width: 0px !important;
}
.faq .question .answer {
    background-color: white !important;
    padding: 18px 14px 18px 20px !important;
    color: black !important;
    border-top: solid 1px #e1e1e1 !important;
}
.faq .question .title {
    padding: 20px 67px 20px 40px;
}
.fancy_heading .title
{
      color: #800000 !important;
    font-size: 30px !Important;
}
.brown-color
{
  color:#d21310 !important;
}
.phone-color{
  color:#0000ff !important;
  font-size:19px !important;
text-decoration: underline;
}
.text-center
{
   text-align:center !important;
}
.font-22
{
  font-size:22px !important;
}
.text-center img
{
 max-width: 20px !important;
    vertical-align: top !important; 
}
.ul-support
{
 margin-right:20px !Important;
list-style: disc inside !important;
color:#da0c18 !important;
line-height: 32px !important;
}
.ul-support li span
{
  color: black !important;
}

/*    IRAN GARDI PAGE CSS   */

.irangardi .rt-tpg-container .rt-equal-height
{
  float:right !important;
}
.irangardi .rt-tpg-container .rt-detail .entry-title a
{
  font-size:18px !important;
    font-weight: bold;
}
.irangardi .rt-tpg-container *
{
  text-align:center !important;
}
.irangardi .rt-tpg-container .layout1 .rt-holder
{
      background-color: #fff;
    border-radius: 20px 20px 20px 20px;
    box-shadow: 0 5px 20px 0 rgba(28,76,156,.1);
}
.irangardi .rt-tpg-container .layout1 .rt-holder .rt-img-holder img
{
      border-radius: 20px 20px 0px 0px;
}
.irangardi .rt-tpg-container i
{
  display:none !important;
}
.irangardi .post-meta-user span, .post-meta-tags span
{
      color: #a0a0a0 !important;
}

/*    IRAN GARDI PAGE CSS   */

.ico-rolee
{
  margin-left: 6px;
    font-size: 21px;
    vertical-align: sub;
}
.ico-planee
{
  color: #f7941d; 
}
.ico-buss
{
  color:#38ab55 !important;
}
.entry-title
{
 font-size:22px !important;
}

.news .post-item
{
 box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.3);
    padding: 3px;
}
.news .post-footer .post-more
{
   background-color: #f79724 !important;
    color: white !important;
    padding: 8px !important;
    border-radius: 2px !important;
}

/*    BLOG PAGE CSS   */

.blog-page .rt-tpg-container .rt-detail .entry-title a
{
  padding-right: 8px !important;
    font-size: 17px !important;
}
.blog-page .rt-tpg-container i
{
   display:none !important;
}
.blog-page .post-meta-user span, .post-meta-tags span
{
  padding-right: 9px !important;
}
.blog-page .rt-detail .post-content
{
      padding: 9px !important;
    line-height: 29px !important;
    border-bottom: solid 1px #f1911e !important;
    padding-right: 20px !important !important;
}
.blog-page .rt-tpg-container .layout1 .rt-holder .rt-detail .read-more a
{
  background: #f1911e !important;
    font-size: 15px !important;
    color: white !important;
    border-radius: 3px !important;
    text-decoration: none !important;
}
.blog-page .rt-tpg-container .layout1 .rt-holder
{
  box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
    border-radius: 3px !important;
}
.blog-page .rt-tpg-container .rt-equal-height
{
  float:right !important;
}
.blog-page .rt-tpg-container .layout1 .rt-holder .rt-img-holder
{
    border-radius: 3px !important;
}
.blog-page .rt-tpg-container .layout1 .rt-holder .rt-detail .read-more
{
  text-align: left !important;
    padding-left: 9px !important;
}
.blog-page .rt-tpg-container .layout1 .rt-holder
{
  padding-bottom: 1px !important;
}
.blog-page .rt-tpg-container .layout1 .rt-holder .rt-detail
{
     padding-bottom: 3px !important;
}

/*    BLOG PAGE CSS   */


/*   GALLERY PAGE CSS   */

.gallery-col
{
    background-color: aliceblue !important;
    border-radius: 3px !important;
    box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 4px !important;
}
.gallery-col img
{
 max-width:148px !important;
}
.catalogue
{
     box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px; 
}
.ourcustomer .client_wrapper
{
  box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
    border-radius: 2px;
}

/*   ourstaff PAGE CSS   */

.ourstaff .team .desc_wrapper hr
{
  display:none !important;
}
.ourstaff .team .desc_wrapper h4
{
  font-size:18px !important;
    margin-right: 10px;
}
.ourstaff .team .desc_wrapper .desc
{
      margin-right: 10px;
    font-size: 14px;
}
.ourstaff .team .image_frame
{
      border: none !important;
}
.ourstaff .team_vertical
{
  box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px;
border-radius: 2px;
}
.ourstaff .image_frame .image_wrapper
{
  text-align: center !important;
}
/*   ourstaff PAGE CSS   */

.showoff-top-title
{
       font-family: iransans !important;
    font-size: 22px !important;
}
.katalog-col img
{
 max-width:148px !important;
}

.margin-b-zero
{
  margin-bottom: 0px !important;
}
ul.clients .client_wrapper
{
      background: white !important;
}

/* Start contact form */
div.wpforms-container-full .wpforms-form #wpforms-8624-field_4-container .wpforms-field-label:before { 
    content: '\f007'; /* Unicode for icon, be sure to keep the quotes and forward slash */
    font-family: FontAwesome;
    margin-left: 10px; /* Distance between icon and title */
}
div.wpforms-container-full .wpforms-form #wpforms-8624-field_5-container .wpforms-field-label:before { 
    content: '\f095'; /* Unicode for icon, be sure to keep the quotes and forward slash */
    font-family: FontAwesome;
    margin-left: 10px; /* Distance between icon and title */
}
div.wpforms-container-full .wpforms-form #wpforms-8624-field_1-container .wpforms-field-label:before { 
    content: '\f0e0'; /* Unicode for icon, be sure to keep the quotes and forward slash */
    font-family: FontAwesome;
    margin-left: 10px; /* Distance between icon and title */
}
div.wpforms-container-full .wpforms-form #wpforms-8624-field_2-container .wpforms-field-label:before { 
   content: '\f041'; /* Unicode for icon, be sure to keep the quotes and forward slash */
    font-family: FontAwesome;
    margin-left: 10px; /* Distance between icon and title */
}

/* End contact form */
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button
{
      background-color: #f79724 !important;
    border: 1px solid #f79724 !important;
    color: white !important;
}
div.wpforms-container-full .wpforms-form .wpforms-required-label
{
  display:none !important;
}
ul#menu-last-news li {
    display: inline-block;
    vertical-align: middle;
}
.img-thumbnail img
{
       box-shadow: rgba(3, 102, 214, 0.3) 0px 0px 0px 3px;
    border-radius: 2px;
}
.border-radius-50
{
      border-radius: 50% !important; 
}
.mosh-comment
{
    padding: 10px;
}
.amir-ico
{
    font-size: 20px !important;
    vertical-align: top !important;
color: #800000 !important;
}
@media only screen and (max-width: 600px)
{
div.wpforms-container-full .wpforms-form .wpforms-field:not(.wpforms-field-phone):not(.wpforms-field-select-style-modern) {
  
    width: 100% !important;
   float:none !important;
} 
div.wpforms-container-full .wpforms-form .wpforms-one-half, div.wpforms-container-full .wpforms-form .wpforms-three-sixths, div.wpforms-container-full .wpforms-form .wpforms-two-fourths
{
   width:100% !important;
}
}

.fancy_heading_line {
    background-image: url(../images/fancy_heading_hr.png) !important;
    background-position: bottom center !important;
    background-repeat: no-repeat !important;
    padding-bottom: 15px !important;
}
fancy_heading fancy_heading_line h2
{
  font-size:23px !important;
}
div.wpforms-container-full .wpforms-form .wpforms-field-label-inline
{
   color:black !important;
}
.image_frame
{
  border-radius:5px !important;
}
.aiovg .aiovg-thumbnail {
    margin: 10px !important;
    box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px !important;
    padding: 5px !important;
   border-radius: 2px;
}
.aiovg .aiovg-responsive-container
{
  border-radius: 2px !important;
}
div.wpforms-container-full .wpforms-form .wpforms-submit-container
{
  text-align:center !important;
}
.image_frame .image_wrapper .image_links
{
   display:none !important;
}
.contact-ico
{
      font-size: 20px !important;
    vertical-align: revert !important;
    color: maroon !important;
    margin-left: 5px !important;
}
.ui-tabs .ui-tabs-nav li a, .accordion .question .title, .faq .question .title, table th
{
     /* color: white !important; */
}
.ui-tabs .ui-tabs-nav
{ 
          background-image:none !important;
}

.ui-tabs-nav li.ui-state-active a {
    background-color: #f79724 !important;
}

/* START SIDEBAR  */

.subheader-both-right #Subheader .title
{
  display:none !important;
}
#Subheader
{
  background-color: #fcfcfc !important;
  padding: 5px 0 !important;
}
#Subheader ul.breadcrumbs li, #Subheader ul.breadcrumbs li a
{
  color:black !important;
}
.widget-area:before
{
     visibility: hidden !important;
}
.with_aside .sidebar.columns {
    background-color: white !important;
    box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px !important;
    border-radius: 5px !important;
    margin-top: 30px !important;
}
.photo-khadamat-s img
{
      margin-top: 10px !important;
    border-radius: 5px !important;
   
}
#Subheader:after
{
      box-shadow: none !important;
}
#respond .form-submit input[type="submit"]
{
   font-family:iransans !important;
}
#comments > :first-child
{
     border-top-width: 0px !important;
}
.aside_left .widget-area
{
     min-height: 0px !important;
}
.l-h-34 p
{
  line-height:34px !important;
}
@media only screen and (min-width: 768px)
{
  .l-h-34 p
{
 padding-left: 20px;
 padding-right: 20px;
}
}
.photo-sidebar
{
    border-radius: 5px;
    margin-top: 20px;
}
.widget > h3
{
  text-align:center !important;
color: #f79724;
    font-weight: bold;
}
.ul-sidebar
{
  color:black !important;
  margin-right:45px !important;
}
.label-tag
{
     display: inline-block;
      border: 1px solid #f79724;
    border-radius: 30px;
    margin: 5px 4px;
    padding: 5px 12px;
    font-size: 14px;
        color: #f79724;
    transition: all .1s linear;
    text-decoration: none !important
}
a.label-tag:hover
{
  background-color:#f79724 !important;
  color:white !important;
}
#respond .form-submit input[type="submit"] {
    background: #f79724 !important;
    border-radius: 3px !important;
        float: none !important;
}
#respond .form-submit
{
  text-align:center !important;
}
.comment-ico
{
  margin-left:5px !important;
}
.comment-form-comment span
{
  font-weight: bold;
}
.comment-form input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea
{
  border-radius:3px !important;
}
@media only screen and (min-width: 768px)
{
  .m-t-50-support
    {
        margin-top:50px !important;
        line-height:34px !important;
    }
}
.p-l-20
{
  padding-left:20px !important;
}
.p-r-20
{
  padding-right:20px !important;
}
body:not(.template-slider) #Header_wrapper
{
      background-image: none !important;
}
.l-h-30
{
      line-height: 30px !important;
}
.section-post-related .section-related-adjustment
{
      padding-right: 15px;
}
.image_frame .image_wrapper img, .image_frame .image_wrapper .mask:after, .image_frame .image_wrapper .image_links
{
      hddeight: 201px !important;
}
@media only screen and (min-width: 1240px)
{
.amir-footer .section_wrapper, .container {
    max-width: 1200px !important;
}
}
 
.gform_wrapper .top_label .gfield_label
{
  color:black !important;
}
.gfield_required
{
  display:none !important;
}
.gf_stylespro .gfield, .gf_stylespro .gform_fields
{
  float:right !important;
}
.gf_stylespro .gfield
{
     margin-left: 2% !important;
    margin-right: auto !important;
}
.gf_stylespro .large
{
  width: 100% !important;
}
.gf_icn_inset .gfsp_icon:after
{
      border-right: none !important;
}
.gfsp_icon i
{
      margin-top: -30% !important;
}
.gf_stylespro .gform_footer
{
    margin-left: 2% !important;
    text-align: center !important;
    margin-right: auto !important;
}
a.button_theme, a.tp-button.button_theme, button, input[type="submit"], input[type="reset"], input[type="button"]
{
      background-color: #f79724;
    color: #ffffff;
    font-family: 'iransans' !important;
    border-radius: 3px !important;
       padding: 11px 30px !important;
}
.comment-form input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea
{
     color: black !important;
}
.screen-reader-text
{
 display:none !important; 
}
.gf_stylespro .ginput_complex.has_gfsp_icn input, .gf_stylespro .ginput_complex.has_gfsp_icn select, .gf_stylespro .ginput_container_date.has_gfsp_icn input, .gf_stylespro .ginput_container_date.has_gfsp_icn select
{
      width: 100% !important;
}
.gf_stylespro .ginput_container>ul
{
 margin: 0.7em 0 0 !important;
}
.gf_stylespro .gfsp_dot input[type=checkbox]:not(old)+label:before, .gf_stylespro .gfsp_dot input[type=radio]:not(old)+label:before
{
      margin-left: .5em !important;
    margin-right: auto !important;
}
.gform_wrapper .gf_stylespro input[type=checkbox], .gform_wrapper .gf_stylespro input[type=radio]
{
  margin-left:2px !important;
}
.gform_wrapper input, .gform_wrapper select
{
      font-family: 'iransans' !important;
}
.gf_stylespro .gf_list_4col .gfield_checkbox>li, .gf_stylespro .gf_list_4col .gfield_radio>li
{
  color:black !important;
}
.gf_stylespro .ginput_container_date input[type=text], .gf_stylespro .ginput_container_time input[type=number], .gf_stylespro .ginput_container_time input[type=text]
{
  width:100% !important;
}
.ui-tabs .ui-tabs-nav
{
      width: 102% !important;
}
@media only screen and (min-width: 768px)
{
.ui-tabs .ui-tabs-nav li
{
      width: 49% !important;
}
}
.ui-tabs .ui-tabs-nav li.ui-state-active a, .accordion .question.active .title > .acc-icon-plus, .accordion .question.active .title > .acc-icon-minus, .faq .question.active .title > .acc-icon-plus, .faq .question.active .title, .accordion .question.active .title
{
  color:white !important;
}
.estelam .ui-tabs .ui-tabs-nav li a, .accordion .question .title, .faq .question .title, table th
{
  text-align:center;
}
.gform_wrapper select
{
      line-height: 1.5 !important;
}
.soalm .faq .question .title
{
      text-align: right !important;
}
.soalm .ui-tabs .ui-tabs-nav li.ui-state-active a, .accordion .question.active .title > .acc-icon-plus, .accordion .question.active .title > .acc-icon-minus, .faq .question.active .title > .acc-icon-plus, .faq .question.active .title, .accordion .question.active .title
{
  color:black !important;
}
.gf_stylespro input[type=checkbox]:not(old)+label, .gf_stylespro input[type=radio]:not(old)+label
{
  color:black !important;
}
@media only screen and (min-width: 600px)
{
.nazarsanji .gf_stylespro .ginput_container>ul
{
  text-align:center;
}
}
.setadi
{
    display: inline-block;
    width: 99%;
    padding: 11px 0px;
   border: 1px solid #f7f3f3;
    background-color: #f7f7f7;
    border-right: 5px solid #f79724;
    border-bottom: 1px solid #ddd;
    -moz-box-shadow: 0 4px 2px rgba(14,14,14,.1),0 1px 2px rgba(105,105,105,.3);
    -webkit-box-shadow: 0 4px 2px rgba(14,14,14,.1), 0 1px 2px rgba(105,105,105,.3);
    box-shadow: 0 4px 2px rgba(14,14,14,.1), 0 1px 2px rgba(105,105,105,.3);
    font-weight: bold;
    font-size: 15px;
    color: #000;
    margin-bottom: 20px;
    margin-top: 0;
    cursor: pointer; 
}
.gf_stylespro .gfield_label
{
  font-size:14px !important;
}
.gf_icn_inset .gfsp_icon
{
  display:none !important;
}

.name-amir .gfield_label:before {
    content: '\f007' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 17px;
    color: black;
    vertical-align: middle;
}
.phone-amir .gfield_label:before {
    content: '\f095' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 17px;
    color: black;
    vertical-align: middle;
}
.email-amir .gfield_label:before {
    content: '\f0e0' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 17px;
    color: black;
    vertical-align: middle;
}
.address-amir .gfield_label:before {
    content: '\f279' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 17px;
    color: black;
    vertical-align: middle;
}
.info-amir .gfield_label:before {
    content: '\f129' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 17px;
    color: black;
    vertical-align: middle;
}
.mozo-amir .gfield_label:before {
    content: '\f0ae' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 17px;
    color: black;
    vertical-align: middle;
}
.nazar-amir .gfield_label:before {
    content: '\f086' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 17px;
    color: black;
    vertical-align: middle;
}
.sazman-amir .gfield_label:before {
    content: '\f1ad' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 17px;
    color: black;
    vertical-align: middle;
}
.phone-amir-1 .gfield_label:before {
    content: '\f10b' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 24px;
    color: black;
    vertical-align: middle;
}
.mabda-amir .gfield_label:before {
    content: '\f279' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 17px;
    color: black;
    vertical-align: middle;
}
.date-amir .gfield_label:before {
    content: '\f073' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 17px;
    color: black;
    vertical-align: middle;
}
.mosaferin-amir .gfield_label:before {
    content: '\f0c0' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 17px;
    color: black;
    vertical-align: middle;
}
.safar-amir .gfield_label:before {
    content: '\f128' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 23px;
    color: black;
    vertical-align: middle;
}
.khodro-amir .gfield_label:before {
    content: '\f1b9' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 17px;
    color: black;
    vertical-align: middle;
}
.khedmat-amir .gfield_label:before {
    content: '\f0ad' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 17px;
    color: black;
    vertical-align: middle;
}
.tedad-amir .gfield_label:before {
    content: '\f073' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 17px;
    color: black;
    vertical-align: middle;
}
.id-amir .gfield_label:before {
    content: '\f2c2' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 17px;
    color: black;
    vertical-align: middle;
}
.home-amir .gfield_label:before {
    content: '\f015' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 20px;
    color: black;
    vertical-align: middle;
}
.sarbaz-amir .gfield_label:before {
    content: '\f0fb' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 20px;
    color: black;
    vertical-align: middle;
}
.job-amir .gfield_label:before {
    content: '\f0ae' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 17px;
    color: black;
    vertical-align: middle;
}
.child-amir .gfield_label:before {
    content: '\f1ae' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 17px;
    color: black;
    vertical-align: middle;
}
.madrak-amir .gfield_label:before {
    content: '\f19d' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 13px;
    color: black;
    vertical-align: middle;
}
.daneshgah-amir .gfield_label:before {
    content: '\f19c' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 13px;
    color: black;
    vertical-align: middle;
}
.zaban-amir .gfield_label:before {
    content: '\f1ab' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 17px;
    color: black;
    vertical-align: middle;
}
.read-amir .gfield_label:before {
    content: '\f02d' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 17px;
    color: black;
    vertical-align: middle;
}
.write-amir .gfield_label:before {
    content: '\f303' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 17px;
    color: black;
    vertical-align: middle;
}
.mokaleme-amir .gfield_label:before {
    content: '\f27a' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 17px;
    color: black;
    vertical-align: middle;
}
.work-amir .gfield_label:before {
    content: '\f1ad' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 17px;
    color: black;
    vertical-align: middle;
}
.semat-amir .gfield_label:before {
    content: '\f0b1' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 17px;
    color: black;
    vertical-align: middle;
}
.eshteghal-amir .gfield_label:before {
    content: '\f1da' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 17px;
    color: black;
    vertical-align: middle;
}
.moeny-amir .gfield_label:before {
    content: '\f155' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 17px;
    color: black;
    vertical-align: middle;
}
.soal-amir .gfield_label:before {
    content: '\f128' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 17px;
    color: black;
    vertical-align: middle;
}
.soal-molahezat .gfield_label:before {
    content: '\f249' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 17px;
    color: black;
    vertical-align: middle;
}
.width-100-p img
{
  width:100% !important;
}
.gpld-error-message
{
   display:none !important;
}
.gfsp_icon
{
  display:none !important;
}
.gf_stylespro .has_gfsp_icn .large.full, .gf_stylespro .has_gfsp_icn input, .gf_stylespro .has_gfsp_icn select
{
  max-width:100% !important;
}

.gender-amir .gfield_label:before {
    content: '\f228' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 17px;
    color: black;
    vertical-align: middle;
}
.single-amir .gfield_label:before {
    content: '\f70b' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 17px;
    color: black;
    vertical-align: middle;
}
.meliat-amir .gfield_label:before {
    content: '\f0ac' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 17px;
    color: black;
    vertical-align: middle;
}
.home-amir .gfield_label:before {
    content: '\f015' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 17px;
    color: black;
    vertical-align: middle;
}
.pc-amir .gfield_label:before {
    content: '\f109' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 17px;
    color: black;
    vertical-align: middle;
}
.hamkari-amir .gfield_label:before {
    content: '\f2b5' !important;
    font-family: FontAwesome !important;
      margin-left: 5px;
    font-size: 17px;
    color: black;
    vertical-align: middle;
}
.akhbar-amir .entry-title {
    font-size: 17px !important;
}
.akhbar-amir .post-excerpt {
    margin-bottom: 23px;
}
.navgan-car-name-section
{
    text-align: center;
    border: solid 2px #f79724;
    padding: 6px;
    margin-top: 10px;
    border-radius: 3px;
        background-color: #f79724;
    color: white !important;
}
.navgan-slider .column_column .content_slider
{
     border: solid 2px #dcdcdc;
    margin-top: 5px;
    border-radius: 3px;
}
.navgan-slider .content_slider.flat a.button .button_icon
{
      padding: 25px !important;
    font-size: 30px !important;
}
.navgan-img
{
      width: 15px;
    vertical-align: middle;
    margin-left: 5px;
    background-color: #80808047;
    padding: 5px;
    border-radius: 5px;
}
.navgan-tozihat-section
{
      border: solid 2px #dcdcdc;
    border-radius: 3px;
    margin-top: 9px;
}
.m-t-10
{
    margin-top: 9px !important;
    border: solid 2px #dcdcdc;
    max-height: 333px;
    border-radius: 3px;
    margin-bottom: 4px !important;
}
.wd-50
{
  width:50% !important;
font-size: 14px !important;
}
.navgan-margin
{
  margin-right: 10px !important; 
      margin-top: 12px !important;
}
.btn-amir-tel
{
    border: solid 2px #f79724 !important;
    padding: 7px !important;
    border-radius: 3px !important;
    color: black !important;
   background-color: white !important;
width: 90% !important;
}
.btn-amir-img
{
      width: 20px;
    vertical-align: middle;
    margin-left: 3px;
}
.btn-amir-wtp
{
    border: solid 2px #4fa737 !important;
    padding: 7px !important;
    border-radius: 3px !important;
    color: black !important;
   background-color: white !important;
}
.btn-amir-telegram
{
    border: solid 2px #0088CC !important;
    padding: 7px !important;
    border-radius: 3px !important;
    color: black !important;
  background-color: white !important;
}
.btn-amir-read
{
  border: solid 2px #f79724 !important;
    padding: 7px !important;
    border-radius: 3px !important;
    color: white !important;
background-color: #f79724 !important;
}
.btn-amir-insta
{
  border: solid 2px  #e4405f !important;
    padding: 7px !important;
    border-radius: 3px !important;
    color: black !important;
background-color: white !important;
width: 90% !important;
}
.btn-amir-email
{
  border: solid 2px  black !important;
    padding: 7px !important;
    border-radius: 3px !important;
    color: black !important;
   background-color: white !important;
   width: 90% !important;
}
@media only screen and (max-width: 768px)
{
  .m-t-10{
    max-height: none !important;
}
.wd-50{
  width: auto !important;
   float: right !important;
}
.btn-amir-tel , .btn-amir-wtp , .btn-amir-telegram , .btn-amir-read
{
  width:75% !important
}
.navgan-slider .navgan-slider .content_slider.flat a.button .button_icon
{
  display:none !important;
}
}
#more-amir {display: none;}
#more-amir_1 {display: none;}
#more-amir_2 {display: none;}
#more-amir_3 {display: none;}
.ul-amir
{
  margin-right: 30px !important;
    color: black !important;
}
.amir-readmore
{
 cursor: pointer !important;
    color: #f79724 !important; 
    font-weight: bold;
}
.btn-amir-font
{
  font-size:13px !important;
}
.btn-amir-width
{
  width:85% !important;
}
.wd-50 p
{
      margin: 0px 0 11px !important;
}
.btn-navgan-section-amir
{
      margin-bottom: 0px;
    border: solid 2px gainsboro;
    border-radius: 3px;
    padding-top: 6px;
    max-height: 53px;
    margin-top: 3px;
}
@media only screen and (max-width: 768px)
{
  .btn-navgan-section-amir
    {
         max-height: none !important;
     }
}
.main-color-amir
{
  color:#f79724 !important;
}
.max-slider-amir .content_slider .slider_pagination
{
      margin-top: -2px !important;
}
.contact-btn-amir-m .one-fifth.column
{
      margin-bottom: 10px !important;
}
.btn-fani-amir
{
    border: solid 2px #010101 !important;
    padding: 7px !important;
    border-radius: 3px !important;
    color: white !important;
    background-color: #595959 !important;
}
.btn-khadamat-amir
{
    border: solid 2px #07780d !important;
    padding: 7px !important;
    border-radius: 3px !important;
    color: white !important;
    background-color: #30ce31 !important;
}
.btn-price-amir
{
    border: solid 2px #0f389c !important;
    padding: 7px !important;
    border-radius: 3px !important;
    color: white !important;
    background-color: #0068ff !important;
}
.btn-catalouge-amir
{
    border: solid 2px #92150a !important;
    padding: 7px !important;
    border-radius: 3px !important;
    color: white !important;
    background-color: #f70301 !important;
}

.btn-bishtar-amir
{
    border: solid 2px #c97d28 !important;
    padding: 7px !important;
    border-radius: 3px !important;
    color: white !important;
    background-color: #ff9702 !important;
}

@font-face {
  font-family: amirfont;
  src: url(/wp-content/themes/betheme/fonts/KGALittleSwag.ttf);
}
.video-section-amir
{
      margin-top: 20px !important;
   /* box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px !important;*/
    padding: 5px !important;
    border-radius: 2px;
}
.video-section-amir p
{
     font-weight: bold !important;
    text-align: center !important
}
.mfp-content video
{
  width:100% !important;
}
.mfp-inline
{
    max-width: 100% !important;
    border-radius: 5px;
}
.mfp-close
{
      line-height: 0 !important;
          right: -20px !important;
    top: -5px !important;
}
.video-section-amir .popup-link
{
      background-color: #f7941d !important;
    color: white !important;
    font-weight: normal !important;
    font-size: 14px !important;
    border-radius: 3px !important;
}
.video-section-amir a.button .button_label {
    padding: 9px 11px;
    border-radius: 3px !important;
}
.video-section-amir .column, .columns
{
  margin-bottom: 0px !important;
box-shadow: rgba(0, 0, 0, 0.02) 0px 1px 3px 0px, rgba(27, 31, 35, 0.15) 0px 0px 0px 1px !important
}
.ul_navgan
{
  color:black !important;
  margin-right: 50px !important;
  list-style: none !important;
}
.ul_navgan_1
{
  color:black !important;
  margin-right: 50px !important;
  list-style: none !important;
}
.ul_navgan li
{
   direction:ltr !important;
}
.f-s-14
{
  font-size:14px !important;
}
.dir_ltr
{
 direction:ltr !important;
}
.dir_ltr .icon-left-dir:before
{
  content: '\e914' !important;
}

.dir_ltr .icon-right-dir:before
{
     content: '\e8b6' !important;
}
.color-vaje-tamayoz
{
   color:#ff6600 !important;
       font-size: 14pt !important;
}
.ecunion-img
{
 cursor: pointer !important;
    background: #e6e3e3 !important;
    border-radius: 6px !important;
    padding: 5px 1px !important;
    max-width: 86px !important;
    height: 87px !important;
}
.esmt-logo
{
       background: #e6e3e3 !important;
    border-radius: 6px !important;
    padding: 8px 10px !important;
    max-width: 100px !important;
    height: 81px !important;
    margin-right: 16px !important;
}
.icon-phone:before {
    content: '\e8f4' !important;
}
.icon-mobile:before {
    content: '\e8db' !important;
}
@media only screen and (min-width: 768px)
{
.m-r-n-40
{
  margin-right:-40px !important;
}
}
.price-list-title
{
      text-align: center;
    font-size: 16px;
    font-weight: bold;
    border: solid 2px #dcdcdc;
    padding: 5px;
    border-top-right-radius: 8px;
    border-top-left-radius: 8px;
}
.price-list-image
{
      border: solid 2px #dcdcdc;
    margin-top: 5px;
       border-radius: 5px;
}
.price-list-soton
{
    padding: 14px;
}
.price-list-emkanat
{
      list-style: none !important;
    display: inline-flex !important;
        margin: 10px 8px 0px 0px !important;
}
.price-list-number
{
      text-align: center;
    color: black;
    font-size: 13px;
}
.price-list-img-lite
{
     width: 15px;
    vertical-align: middle;
    margin-left: 5px;
    background-color: #80808047;
    padding: 5px;
    border-radius: 2px;
}
.color-blue
{
  color:#0088CC !important;
}
.color-green
{
  color:#4fa737 !important;
}
.f-s-13
{
  font-size:13px !important;
      margin-right: 8px !important;
}
.price-list-border .one.column
{
     border: solid 2px #dcdcdc;
    padding: 6px;
    border-radius: 5px;
}
.price-list-btn-ul
{
       list-style: none !important;
    display: inline-flex;
    font-size: 11px;
    margin-top: 7px !important;
    margin-bottom: 0px !important;
       margin: 5px 6px 0px 0px !important;
}
.price-list-btn-li
{
   margin-left: 5px;
}
.price-list-btn-ejareh
{
      background: #ea4334;
    color: white !important;
    padding: 4px;
    border-radius: 3px;
    text-decoration: none !important;
}
.price-list-btn-darkhast
{
      background: #4fab6e;
    color: white !important;
    padding: 4px;
    border-radius: 3px;
    text-decoration: none !important;
}
.price-list-btn-rezerv
{
    background: #0088CC;
    color: white !important;
    padding: 4px;
    border-radius: 3px;
    text-decoration: none !important;
}
.price-list-border .slider_pagination
{
   display:none !important;
}
.price-list-border .content_slider
{
      padding: 0px 0px !important;
}
.price-list-border .content_slider.flat a.button
{
  display:none !important;
}
.price-list-dsoc a.button .button_label
{
  padding:0px !important;
}
.price-list-dsoc a.button_js
{
  background: #ea4334 !important;
    color: white !important;
    border-radius: 3px !important;
    text-decoration: none !important;
    margin: 0px 1px !important;
    padding: 0px 3px !important;
}
.raychat_main_powered_by .raychat_main_powered_by_div a
{
  display:none !important;
}
.pop-title-dsoc
{
      background-color: #f7941d !important;
    padding: 10px !important;
    border-radius: 5px !important;
    color: black !important;
    text-align: center !important;
}
.price-list-open p
{
  margin: 0 0 15px !important;
}
.price-list-self-drive
{
      font-size: 18px;
    font-weight: bold;
    color: black;
}
.m-r-0
{
  margin-right:0px !important;
}
.price-list-body
{
  margin-right:5px !important;
}
.text-price-dsoc
{
      margin: 7px 0px
}
.btnrezrev-selfdrive
{
       background: #0088CC !important;
    color: white !important;
      padding: 5px 35px !important;
    border-radius: 3px !important;
    text-decoration: none !important;
}
.count-ico-self-drive
{
  color: black;
    font-size: 12px;
    margin-right: -6px;
    text-align: center;
}

.showoff-project-thumbnail
{
  height: 256px !important;
}
.showoff-project-thumbnail img
{
      height: auto !important;
}
#Header .top_bar_left, .header-classic #Top_bar, .header-plain #Top_bar, .header-stack #Top_bar, .header-split #Top_bar, .header-fixed #Top_bar, .header-below #Top_bar, #Header_creative, #Top_bar #menu, .sticky-tb-color #Top_bar.is-sticky {
    background-color: #6a503b !important;
}
.m-t-13
{
      margin-top: 13px;
}
.price-list-img-self-drive
{
       width: 22px;
    vertical-align: middle;
    margin-left: 5px;
    padding: 0px 3px;
}
.ejare-time
{   
   color:#ea4334;
}
.price-self-drive-color
{
 color:#4fab6e;
}
.update-date
{
  color: #0088CC;
  border-top: 2px dashed black;
    border-bottom: 2px dashed black;
    padding: 10px 0px;
}
.header-transparent #Top_bar.is-sticky .menu > li > a span:not(.description)
{
  color:white;
}
.comment-name
{
      text-align: center;
    color: #f79428;
    font-weight: 700;
    font-size: 16px;
}
.comment-img
{
  text-align:center;
}
.padding-10
{
  padding:10px;
}
.phone-call {
	 width: 55px !important;
	 height: 55px !important;
	 left: 20px !important;
	 bottom: 20px !important;
	 background: #25D366 !important;
	 position: fixed !important;
	 text-align: center !important;
	 color: #fff !important;
	 cursor: pointer !important;
	 border-radius: 50% !important;
	 z-index: 99 !important;
	 display: inline-block !important;
	 line-height: 65px !important;
          right: auto;
}
.phone-call-img
{
	vertical-align:sub !important;
}
.noe-khodro
{
   color:#ea4334;
}
.detail-car-with-driver
{
     background: #f7941d;
  color: white !important;
    padding: 4px;
    border-radius: 3px;
    text-decoration: none !important;
}
.wa__popup_chat_box
{
   font-family: 'iransans' !important;
}
.wa__btn_popup .wa__btn_popup_txt
{
      width: 70px !important;
font-family: 'iransans' !important;
}
.column_column ol, .column_helper ol, .column_visual ol, .icon_box ol, .mfn-acc ol, .ui-tabs-panel ol, .post-excerpt ol, .the_content_wrapper ol {
    margin: 0 20px 15px 0px !important;
}
.column_column ul, .column_helper ul, .column_visual ul, .icon_box ul, .mfn-acc ul, .ui-tabs-panel ul, .post-excerpt ul, .the_content_wrapper ul { 
 /*   margin: 0 20px 15px 0px !important; */
}
.ul-blog
{
  margin: 0 20px 15px 0px !important;
}
.dsoc-role
{
  color:red;
}
.vajeh-tamayoz
{
      font-size: 14px !important;
      line-height: 22px !important;
}
.woocommerce-account table.my_account_orders
{
	font-family:iransans !important;
}
.alert , table
{
	font-family:iransans !important;
}
.order-total 
{
  display:none;
}
.woocommerce table.shop_table
{
  margin-top: 20px;
}
.woocommerce-order-overview__order
{
      display: none !important;
}
.woocommerce-order-received .woocommerce-thankyou-order-received
{
  margin-top:45px;
}
.woocommerce-order-details
{
   display: none !important;
}
.woocommerce-customer-details
{
  display: none !important;
}
.gform_wrapper div.validation_error
{
  display:none !important;
}
.gf_stylespro .gfield .validation_message, .gf_stylespro .gfield_description.validation_message
{
  font-weight: bold;
}
p{
	text-align: justify !important;
}

/* 1680px and smaller screen sizes */
@media only screen and (max-width: 1680px){

	.mcb-section .mcb-section-5rznzehc9 .bg-cover{
		padding-bottom: 465px !important;
	}
	
}

.woocommerce-thankyou-order-details
{
    display:none !important;
}
.faq .title
{
    font-size: 20px;
    margin-bottom: 10px;
}
#comments #comments-title
{
    font-size: 20px !important;
}