@font-face {
  font-family: 'iran_sansregular';
  src: url('../fonts/iran_sans.eot@#') format('eot'),  
       url('../fonts/iran_sans.woff') format('woff'), 
       url('../fonts/iran_sans.ttf') format('truetype');  
}

@font-face {
  font-family: 'AyandehNegarRegular';
  src: 	url('../fonts/ayandeh-negar/Yekan.eot@#') format('eot'),
		url('../fonts/ayandeh-negar/Yekan.woff') format('woff'), 
		url('../fonts/ayandeh-negar/Yekan.ttf') format('truetype');  
}

@font-face {
  font-family: 'AyandehNegarBold';
  src: 	url('../fonts/ayandeh-negar/Yekan.eot@#') format('eot'),  
		url('../fonts/ayandeh-negar/Yekan.woff') format('woff'), 
		url('../fonts/ayandeh-negar/Yekan.ttf') format('truetype');  
}

@font-face {
  font-family: 'AyandehNegarNumber';
  src: 	url('../fonts/ayandeh-negar/yekannumbers-regular.eot@#') format('eot'),  
		url('../fonts/ayandeh-negar/yekannumbers-regular.woff') format('woff'),  
		url('../fonts/ayandeh-negar/yekannumbers-regular.ttf') format('truetype');  
}

@font-face {
  font-family: 'droidnaskh';
  src: 	url('../fonts/DroidNaskh-Regular.eot@#') format('eot'),  
		url('../fonts/DroidNaskh-Regular.woff') format('woff'),  
		url('../fonts/DroidNaskh-Regular.ttf') format('truetype');  
}
#jm-maincontent {
  font-family: droidnaskh;}

.dj-megamenu-override li.dj-up a.dj-up_a {
  padding: 11px 25px!important;}
body .pull-right {
      font-weight: normal;
    font-size: 13px;
    float: right;
}
body  li.sprocket-strips-p-block {      font-weight: normal;
    font-size: 13px;
   }
body { overflow-x: hidden; font-size: 13px!important ;   color: #161616!important;}
body a {
      font-weight: 600;
    color: #1386b3;
}
#jm-logo-nav #jm-bar-left {
    padding-top: 0px;
    padding-bottom: 21px;
}

div.jm-module-raw.my-menu-dj {
    box-shadow: 1px -2px 32px rgba(183, 183, 183, 0.61);
    height: 36px;
    background: url(../images/Menu_background.jpg);
    /* width: 100%; */
    position: absolute;
    top: 264px;
    margin-right: 0;
    z-index: 55;
}


 ul.hide-bolet {  font-family: AyandehNegarRegular, AyandehNegarNumber, Tahoma!important;
    font-size: 13px;
    text-align: right;
    direction: rtl;
    padding: 0;
    margin: 0;
    list-style: none; }

.my-suported{
    left: 7%;
    position: absolute;
    top: -2px;
    }

#jm-top-bar {
      padding: 0px 0;
      background-color: #026873;
      }

.dj-megamenu-override li.dj-up.active a.dj-up_a, .dj-megamenu-override li.dj-up:hover a.dj-up_a, .dj-megamenu-override li.dj-up.hover a.dj-up_a {
   
    background: none!important;
    outline: 0;
   
} 
.sp-accordion.sp-accordion-style1 .toggler, .sp-accordion.sp-accordion-style1 .toggler span, .sp-accordion.sp-accordion-style1 .toggler span span {
  text-align: right;}
body {
 font-family: AyandehNegarRegular, AyandehNegarNumber, Tahoma!important; }

.dj-megamenu-override .modules-wrap .moduletable > h3 {
  font-family: AyandehNegarRegular, AyandehNegarNumber, Tahoma;}
h1, h2, h3, h4, h5, h6 {
  font-family: AyandehNegarRegular, AyandehNegarNumber, Tahoma!important;}

.sprocket-grids-b-effect{    background: rgb(26, 128, 182)!important;}

.sprocket-grids-b-effect:hover,
.sprocket-grids-b-effect:focus,
.sprocket-grids-b-effect:active {
    transform: scale(1.1);
}
.sprocket-grids-b-item h2 {
    font-size: 15.5px;
    line-height: 36px;
}

a.sprocket-grids-b-readon {
  display: none;}

.cols-3 .sprocket-strips-p-block {
    height: 213px;
    -moz-box-shadow: 0 0 8px rgba(0,0,0,0.2), 0 0 100px rgba(255,255,255,0.8);
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.2), 0 0 200px rgba(221, 80, 80, 0.8);
    box-shadow: 0 0 8px rgba(0,0,0,0.2), 0 0 27px rgba(213, 213, 213, 1);
       width: 31.33%!important;
    margin: 1% 11px 1% 0;
}
.uk-slidenav-position .uk-slidenav-next {
    right: -30px!important;
}
.uk-slidenav-position .uk-slidenav-previous {
    left: -30px!important;
}

#jm-logo-nav {
    background: url(../images/128-168.jpg);
}
#jm-header {
       background: url(../images/128-168.jpg); 
      }
#jm-logo-nav {
       height: 232px;
       background-color: #14b6c8;
       /* background: #e4eaf1; */
       background: url(../images/my-back2.jpg)top center;
       background-repeat: no-repeat;
}
#jm-top2 {
     margin-top: 26px;
     background: white;
     }

#jm-top1 {
   background: url(../images/128-168.jpg);
    padding: 0px 0 0px;
} 
#jm-top2 {

    padding: 0px 0 30px;
}

ul:not([class]) li, ul.jm-dark li, ul.jm-light li {    text-align: right;
    font-family: AyandehNegarRegular, AyandehNegarNumber, Tahoma!important;
}

h2.item-title, .page-header > h2, .content-category > h2, .blog > h2, .cat-children > h3, .contact-category > h2, .weblink-category > h2, .newsfeed > h2, .newsfeed-category > h2, .weblink-category > h2, .contact > h3 {
    padding-bottom: 11px;
    border-bottom: solid 2px #dc4405;
   font-size: 14px;
    font-weight: 600!important;
}


.dj-megamenu-override li:hover div.dj-subwrap div.dj-subwrap-in, .dj-megamenu-override li.hover div.dj-subwrap div.dj-subwrap-in { width: 720px!important;
    background: #ffffff!important;
}
.dj-megamenu-override .modules-wrap .moduletable > h3 {
        color: #161616!important;
}
.dj-megamenu-override .nav.menu li a, .dj-megamenu-override .nav.menu li span.separator {
       color: #161616;
}
.dj-megamenu-override .nav.menu li a:hover, .dj-megamenu-override .nav.menu li span.separator:hover, .dj-megamenu-override .nav.menu li a:focus, .dj-megamenu-override .nav.menu li span.separator:focus {
    background: whitesmoke;
    color: #1bb4bc!important;
} 

#jm-header {
    padding-top: 0;
    margin-top: 0px;
} 


.cols-4 .sprocket-strips-p-block {
    background: #f2f2f2;
 }

.cols-4 .sprocket-strips-p-block {
    -moz-box-shadow: 0 0 8px rgba(0,0,0,0.2), 0 0 100px rgba(255,255,255,0.8);
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.2), 0 0 200px rgba(221, 80, 80, 0.8);
   box-shadow: 0 0 8px rgba(0,0,0,0.2), 0 0 19px rgba(213, 213, 213, 1);
    width: 24%;
}
.sprocket-strips-p-block {
  margin: 1% 8px 1% 0}

@media (min-width: 960px) and (max-width: 1426px) {
  form#userForm{
   background-color: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.22);
    padding: 16px;
    width: 50%;
    margin: 0 auto;
    
  }
  .form-horizontal .controls {
    margin-right: 160px; 
}
  .well {margin: 0 auto;
    width: 449px;}
  
  .cols-4 .sprocket-strips-p-block {
    
     width: 24%!important;
  }
  
 .sprocket-strips-p-block {margin: 1% 0.7% 1% 0!important;}
  
}
.flip-box-wrap {
  float: right;}
.flip-box-wrap .horizontal_flip_left:hover .back-flip_box {
    background-color: rgb(26, 128, 182)!important;
}
.flip-box-wrap .horizontal_flip_left .back-flip_box {
  transition: all 0.4s cubic-bezier(0.2, 0.85, 0.4, 1.275) !important;}
.flip-box-wrap .horizontal_flip_left .front-flip_box {
  transition: all 0.4s cubic-bezier(0.2, 0.85, 0.4, 1.275) !important;}

.uk-slideset img {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */    
   -webkit-filter: grayscale(100%);
   -moz-filter: grayscale(100%);
   -ms-filter: grayscale(100%);
   filter: grayscale(100%);
   filter: gray; /* IE 6-9 */
} 


.uk-slideset img:hover {
    transition: 200ms;
   -webkit-filter: none;
   -moz-filter: none;
   -ms-filter: none;
   filter: none;
}

.yt-flip-box span {
  line-height: 30px!important;
    font-family: AyandehNegarRegular, AyandehNegarNumber, Tahoma!important;
    color: #ffffff!important;
    line-height: normal;
    white-space: pre-wrap;
}



select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    height: 29px;
} 
.btn{    padding: 7px 51px;}

.form-horizontal .control-label {
    text-align: right;
}

.well {    background-color: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.22);}

.login{
    min-height: 233px;
    background: url(../images/back.png) right;
    background-repeat: no-repeat;
}

#jm-top-bar .nav.menu li a, #jm-top-bar .nav.menu li span.separator {
    color: #ffffff;
}

#jm-top-bar .nav.menu li:hover > a, #jm-top-bar .nav.menu li:hover > span.separator, #jm-top-bar .nav.menu li.active > a, #jm-top-bar .nav.menu li.active > span.separator {
    color: #ffffff;
}
.dj-megamenu-sticky {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.49);}
#jm-poweredby{display:none;}

.modal-backdrop {
  z-index: 1;}
.sourcecoast .btn {
    padding: 0px 0px!important;
}
#jm-top-bar .search-ms .search input#mod-search-searchword {
       margin: -2px 0 0 20px!important;
}
#jm-top-bar .search-ms .search input.button, #jm-top-bar .search-ms .search button.button {
  left: -1px!important;
  }
.sourcecoast.sclogin-modal-links.sclogin{    position: absolute;}


.sourcecoast.sclogin-modal-links.sclogin {
    left: 55px;
    position: absolute;
    top: -1px;
}


.dj-megamenu-override li.dj-up a.dj-up_a {
  font-size: 16px;}
.dj-megamenu-override .modules-wrap .moduletable > h3 {
     font-weight: 200!important;}
.dj-megamenu-override .nav.menu li a, .dj-megamenu-override .nav.menu li span.separator {
    font-size: 13px;
    font-weight: 100;
}
.dj-megamenu-override li:hover div.dj-subwrap, .dj-megamenu-override li.hover div.dj-subwrap {
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.2), 0 0 200px rgba(221, 80, 80, 0.8);
  box-shadow: 0 0 8px rgba(0,0,0,0.2), 0 0 19px rgba(213, 213, 213, 1);}
h1, h2, h3, h4, h5, h6 {
    font-weight: 400!important;
}
h4 {
    font-size: 15px;
}
.sprocket-strips-p-content {
  min-height: 165px;}
#jm-bottom2 {
    padding-top: 11px;
    background: #f2f2f2;
    padding: 3px 0 0px;
}
.uk-dotnav {
  display: none!important;}
.row-fluid.jm-flexiblock.jm-bottom2 .jm-module {
    margin: 0px 0 0px;
}

.row-fluid.jm-flexiblock.jm-bottom2 .uk-margin {
   margin-bottom: 20px;
}
.flip-box-wrap {
  margin-right: 11px;}

#jm-top2 {
    padding: 0px 0 0px;
}

#jm-main {
  background: url(../images/128-168.jpg);}


#jm-main {
     padding: 29px 0 30px;
}
.jm-module-raw.my-menu-dj {
    /* border: solid 1px #d2d2d2; */
    /* width: 1002px; */
    background: white;
}
#jm-page{background: #f6f6f6;/* background: url(../images/my-back.jpg); */}

.login11{        background: url('../images/user33.png') no-repeat center center;
    width: 35px;
    height: 21px; }
.loginintro{display: none;}
.sourcecoast .btn-primary {
    background-color: transparent!important;
}

.jm-module-content.clearfix.notitle .nav.menu  {    padding: 23px;
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.2), 0 0 200px rgba(221, 80, 80, 0.8);
    box-shadow: 0 0 8px rgba(0,0,0,0.2), 0 0 19px rgba(213, 213, 213, 1);
    background: white;
    margin-top: -1px;}

.nav.menu li.active > a, .nav.menu li.active > span.separator {
       color: #618dd0;
}

a.readon:hover {
    color: #dc4405;
  text-decoration: underline;}
.sp-accordion.sp-accordion-style1 .toggler span, .sp-accordion.sp-accordion-style1 .toggler span span{font-size: 14px;}
.sp-accordion-container a { color: #00086d;   font-size: 13px!important;}
.sp-accordion-container  { color: #00086d;   font-size: 13px!important;}
h2.item-title, .page-header > h2, .content-category > h2, .blog > h2, .cat-children > h3, .contact-category > h2, .weblink-category > h2, .newsfeed > h2, .newsfeed-category > h2, .weblink-category > h2, .contact > h3{    color: #161616!important;  }
.sp-accordion-container a :hover {     color: #dc4405!important;   font-size: 13px!important;}

.dj-megamenu-override li.dj-up a.dj-up_a{color: #585858!important;}

a.dj-up_a :hover{
    color: #1bb4bc!important;
    border-bottom: solid;
    }  

.dj-megamenu-override li.dj-up:hover, .dj-megamenu-override li.dj-up.hover, .dj-megamenu-override .dj-submenu > li:hover, .dj-megamenu-override .dj-subtree > li:hover {
     position: initial!important; }

#jm-top-bar .nav.menu li a:after {
  content:none;}

li.item-1007{border-right: none!important; }
.nav.menu li {
        margin-right: 0px!important;
    padding-right: 0px; 
    border-right: solid white 1px;
}

section#jm-top-bar ul.nav.menu  a:hover {
       color: #fcffff!important;
}
li.itemid957 .dj-subcol {    width: 347px!important;}

.item-page{padding: 35px;
    -moz-box-shadow: 0 0 8px rgba(0,0,0,0.2), 0 0 100px rgba(255,255,255,0.8);
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.2), 0 0 200px rgba(221, 80, 80, 0.8);
    box-shadow: 0 0 8px rgba(0,0,0,0.2), 0 0 19px rgba(213, 213, 213, 1);
    background: white;}
div.progress {    margin-right: 28px;
       margin-top: 24px;
    }



.well {
    margin: 0 auto;
    width: 449px;
}

#jm-footer-mod {    background: url(../../../../cdn.shopify.com/s/files/1/0149/4342/t/2/assets/footer.jpg@6485) 0 -1px repeat;
     padding: 2px 0 0px;
}
#custom p {text-align: justify; }

.dj-megamenu-override li.dj-up a.dj-up_a {
  font-size: 16px;}
.dj-megamenu-override .dj-submenu > li, .dj-megamenu-override .dj-subtree > li{      padding: 0 10px!important;  }


.my-top-menu .nav.menu li {
    margin-right: 8px!important;
  padding-right: 10px;}

.dj-megamenu-override .modules-wrap .moduletable > h3{     line-height: 1.4!important;
    padding-bottom: 10px!important;  }
.moduletable > h3{margin: 0 0 10px;}
.nav.menu > li.parent > a:after, .nav.menu > li.parent > span.separator:after {display:none;}
.dj-megamenu-override .nav.menu > li > a, .dj-megamenu-override .nav.menu > li > span.separator{line-height: 1.4; }

.nav.menu li a, .nav.menu li span.separator{font-size: 11px;line-height: 1.4;  }
.jm-module-content.clearfix.notitle .nav.menu {
  padding: 8px;}

.searchsearch-page {    background-color: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.22);
    padding: 16px;
    width: 50%;
    margin: 0 auto; }

ul.nav.menu a:before   {   
   padding-left: 3px;
    font-size: 9px;
    color: #dc4405;
    content: "\f053";
    font-family: FontAwesome;
    margin-right: -6px;  }
aside#jm-left a:before  {    content: none!important;}

.my-suported  {
    margin-right: -138px!important;
    left: auto!important;
    position: absolute!important;
    }
.my-news h3.jm-title {    padding-bottom: 9px!important;
    margin-bottom: 0px!important;  }

.my-news input  {
  margin-top: 13px;} 

.my-news a.button, input.button, button.button {   width: 120px;
    padding: 7px 10px;
    margin-right: 0px;
    margin-top: 16px;   }
h4, .qx-h4 {
    font-size: 14px!important;
    font-weight: 600!important;
}
.jm-module .jm-title {
  font-weight: 600!important;}
.my-top-menu a:before{content:none!important;}
.form-horizontal .control-group {
    margin-bottom: 3px;
}
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input{      width: 100%;  border: 1px solid #d5d5d5; }

h2, .qx-h2 {
    font-size: 15px!important;
}
.popbox:hover img, .popboxv:hover img {
  transition: all 2.4s cubic-bezier(0.2, 0.85, 0.4, 1.275) !important;}


span.my-hiden{display:none;}
#mbBottom{font-family: iran_sansregular;
    font-size: 21px;
    margin: 0 auto;
    direction: ltr; 
}
div#mbOverlay, div#mbOverlay *, div#mbCenter, div#mbCenter *, div#mbBottom, div#mbBottom *
#mbContainer, #mbContainer *, .popbox *, .popboxv *{float: right; }
.bot_caption, .bot_captionv {
    background: rgba(0, 0, 0, 0.39);
    height: auto!important;
    z-index: 100;  }

table.my-table-footer{margin-top: 33px;    width: 100%!important; }

table.my-table-footer span { font-size: 13px!important;   font-family: AyandehNegarRegular, AyandehNegarNumber, Tahoma!important;color: #cfcfcf!important;  }

td.my-footer-td {padding-top: 17px!important; } 
#qx-joomla-module-79132 {
    border-right: solid 1px grey;
}
#qx-joomla-module-7011 {
    line-height: 22px;
} 

td.my-footer-td p {
    margin: 0 0 5px;
}

table.my-table-footer  a span:hover{   
    color: white!important;  }





h3.news-header {   font-size: 14px!important  color: #dd4405!important;  margin-bottom: -14px!important; padding-bottom: 15px!important; }
a.button, input.button, button.button{    background: #dc4306; }


form h2 { font-size: 16px!important;    font-weight: 600!important;  }
p.jm-icons {
    position: absolute;
    margin-right: 85px;
    top: 92px;
    }


#jm-top-bar .logout-button .btn {
    margin-top: -9px;
    font-size: 13px;
  height: 24px;}
#jm-top-bar .logout-button .btn {
  font-family: AyandehNegarRegular, AyandehNegarNumber, Tahoma!important;}
.sclogin #scprofile-pic, .sclogin .sclogin-greeting {
       padding-right: 18px;
    margin-bottom: 0px!important;
    color: #b7e7ff; 
}

h3.jm-title {    font-size: 13px!important;
    border-bottom: solid 2px #dc4405;
    margin: 0 0 15px!important;
    padding-bottom: 10px;
    width: 100%;  }


.login.login-register h1 {text-align: center; }

a.button:hover, input.button:hover, button.button:hover, a.button:focus, input.button:focus, button.button:focus {
    text-decoration: none !important;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    color: #ffffff;
    background: #dc4405;
}

a.button, input.button, button.button {
    font-size: 13px;
    font-family: AyandehNegarRegular, AyandehNegarNumber, Tahoma!important;
    font-weight: 500;
    border: solid 2px rgba(220, 68, 5, 0.66);
    color: #161616;
    background: transparent;
}

@media (max-width: 5000px) and (min-width: 1426px){
.cols-4 .sprocket-strips-p-block {
    width: 24%!important;
}
  
  
  .sprocket-strips-p-block {
    margin: 1% 7px 1% 0!important;
  }  
  
}


@media (min-width: 1200px){
.row-fluid .span3 {
    width: 22%;
}
}

.popbox img, .popboxv img {
    border: 5px solid rgb(106, 168, 225);
    -webkit-border-radius: 5px;
    -khtml-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 0 4px #6aa8e1;
    -khtml-box-shadow: 0 0 4px #e2e2e2;
    -moz-box-shadow: 0 0 4px #e2e2e2;
    box-shadow: 0 0 4px #6aa8e1;
}

.popbox:hover img, .popboxv:hover img {
    border: 5px solid rgba(220, 68, 5, 0.61);
}
h3.my-head22 {
    font-size: 20px!Important;
    color: #146d8f!important;
    margin-bottom: 5px!important;
    height: 37px;
    text-align: center;
    background: url(../images/hh4.png) center no-repeat;
    margin-top: 17px!important;
    border-bottom: none!important;
}

.jm-footer-contact .jm-promotext span {
    font-size: 12px;
    display: block;
  
}

.english-content ul:not([class]) li, ul.jm-dark li, ul.jm-light li {
      font-family: arial!important;
    text-align: left!important;
    direction: ltr;
    background-image: url(../images/scheme1/li.png);
    margin: 0;
    padding: 0 20px 0 16px;
    background-repeat: no-repeat;
    background-position: left 9px;
}

.jm-footer-contact .jm-promotext .jm-label {
    line-height: 30px;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
}
.jm-footer-contact .jm-promotext span {
    font-size: 14px;
    display: block;
    font-weight: 500;
    line-height: 17px;
}

.jm-footer-contact .box .jm-promo-ico .icon {
    width: 90px;
  height: 90px;}
aside#jm-left{    padding-top: 38px;}

#jm-logo img {
    margin-right: -112px;
    width: 529px;
    /* width: 153px; */
}

table.my-table-footer span.my-foter-header{color: #f79646!important;}

form#member-registration{background-color: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.22);
    margin: 0 auto;
    width: 556px;
    padding: 28px;}


  #jm-footer {
    color: #ffffff;
    font-size: 14px;
    background: #000000;
    padding: 0px 0;
}

#jm-footer-left, #jm-footer-right, #jm-footer-center {
    color: #cfcfcf;
    margin: 0 auto;
    width: 100%;
} 
#jm-footer a {
    color: #aec2c8;
}

#jm-footer a:hover {
   color: #dc4405;
}
.center-footer1{text-align: center; }
.tparrows.preview1:hover .tp-arr-imgholder {
  display: none!important;}

.login-pages {
    background-color: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.22);
    margin: 0 auto;
    width: 556px;
    padding: 28px;
}
label + .optional {
  display: none!important;}
span.optional{display: none!important;}

#jm-top3 a, #jm-footer-mod a, .dj-megamenu-override .modules-wrap a {
  text-decoration: none;}

.homepage #jm-system-message {
  display: none;}

.sprocket-strips-p-text {
      text-align: justify;
  line-height: 21px;}
#jm-maincontent {
  text-align: justify;
  line-height: 21px;
  }
a:hover, a:focus {
 /* color: #ffffff!important; */
  }

.sprocket-strips-p-title {
  line-height: 21px;}
.sprocket-strips-p-title {
  text-align: justify;}

.flip-box-wrap .horizontal_flip_left .front-flip_box {
  background-color: rgb(26, 128, 182)!important;}


.article_anywhere{    margin-right: -13px;}
.flip-box-wrap {
  margin-right: 11px;}

.mehdi :hover {    -webkit-transform: rotate(-10deg);
    -moz-transform: rotate(-10deg);
    -o-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;

}

.mehdi{-webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    transition: all 0.5s ease;}

.mehdi2  { -webkit-transition: all 0.7s ease;
transition: all 0.7s ease; }

.mehdi2  :hover { -webkit-transform:scale(1.2);
transform:scale(1.2);
transition: all .9s cubic-bezier(0, -0.12, 0, 1.01);
}



@-webkit-keyframes shakeit {
0% { -webkit-transform: rotate(0deg) translate(2px, 1px); }
10% { -webkit-transform: rotate(2deg) translate(1px, 2px); }
20% { -webkit-transform: rotate(-2deg) translate(3px, 0px) ; }
30% { -webkit-transform: rotate(0deg) translate(0px, -2px); }
40% { -webkit-transform: rotate(-2deg) translate(-1px, 1px); }
50% { -webkit-transform: rotate(2deg) translate(1px, -2px); }
60% { -webkit-transform: rotate(0deg) translate(3px, -1px); }
70% { -webkit-transform: rotate(2deg) translate(-2px, -1px); }
80% { -webkit-transform: rotate(-2deg) translate(1px, 1px); }
90% { -webkit-transform: rotate(0deg) translate(-2px, -2px); }
100% { -webkit-transform: rotate(2deg) translate(-1px, 2px); }
}
@keyframes shakeit {
0% { transform: rotate(0deg) translate(2px, 1px); }
10% { transform: rotate(2deg) translate(1px, 2px); }
20% { transform: rotate(-2deg) translate(3px, 0px) ; }
30% { transform: rotate(0deg) translate(0px, -2px); }
40% { transform: rotate(-2deg) translate(-1px, 1px); }
50% { transform: rotate(2deg) translate(1px, -2px); }
60% { transform: rotate(0deg) translate(3px, -1px); }
70% { transform: rotate(2deg) translate(-2px, -1px); }
80% { transform: rotate(-2deg) translate(1px, 1px); }
90% { transform: rotate(0deg) translate(-2px, -2px); }
100% { transform: rotate(2deg) translate(-1px, 2px); }
}
.shakeit img:hover {
-webkit-animation-name: shakeit;
-webkit-animation-duration: 1s;
-webkit-animation-timing-function: linear;
-webkit-animation-iteration-count: infinite;
animation-name: shakeit;
animation-duration: 1s;
animation-timing-function: linear;
animation-iteration-count: infinite;
}



.mehdi4 img:hover {
-webkit-box-shadow: 0px 0px 15px 15px #fff;
box-shadow: 0px 0px 15px 15px #fff;
border-radius:0;
opacity: 0.6;
-webkit-transform: rotate(720deg);
transform: rotate(720deg);
}
.mehdi4 img {
opacity: 1;
-webkit-transition: all 0.7s ease;
transition: all 0.7s ease;
}



.tooltip {
    line-height: 20px;
    position: relative;
    opacity: 0;
    color: #000;
    top: -102px;
    left: 2px;
    width: 180px;
    padding: 10px;
    border-radius: 25px;
    -webkit-border-radius: 25px;
    background: #f2f2f2;
    /* background-color: rgba(0,0,30,0.5); */
    -webkit-box-shadow: 0px 0px 15px 2px rgb(255, 182, 67);
    box-shadow: 0px 0px 1px 2px rgb(255, 182, 67);
    -webkit-transition: .5s;
    transition: .5s;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    padding-top: 5px;
    padding-bottom: 2px;
}
.tooltip2 {
    font-size: 10px!important;
    position: relative;
    opacity: 0;
    color: #FFF;
    top: -109px;
    left: 0px;
    width: 150px;
    padding: 10px;
    border-radius: 25px;
    -webkit-border-radius: 3px;
    background-color: rgb(0, 0, 0);
    -webkit-box-shadow: 0px 0px 15px 2px rgba(255,255,255,.75);
    box-shadow: 0px 0px 15px 2px rgba(255,255,255, .75);
    -webkit-transition: .5s;
    transition: .5s;
    -webkit-transform: rotateY(180deg);
    transform: rotateY(20deg);
}

.tooltip3 {
    font-size: 10px!important;
    position: relative;
    opacity: 0;
    color: #FFF;
    top: -33px;
    left: 0px;
    width: 150px;
    padding: 10px;
    border-radius: 25px;
    -webkit-border-radius: 3px;
    background-color: rgb(0, 0, 0);
    -webkit-box-shadow: 0px 0px 15px 2px rgba(255,255,255,.75);
    box-shadow: 0px 0px 15px 2px rgba(255,255,255, .75);
    -webkit-transition: .5s;
    transition: .5s;
    -webkit-transform: rotateY(180deg);
    transform: rotate(360deg);
}
.container44 .tooltip3:after {
      content: attr(href);
      position: absolute;
      top: 100%;
      left: 45%;
      height: 0;
      width: 0;
      border: 6px solid transparent;
      border-top: 6px solid rgb(0, 0, 30);
      white-space: nowrap;
      color:#DDD;
}
.container44:hover .tooltip3 {opacity: 1;top: -89px;-webkit-transform: rotateY(0deg);transform: rotateX(0deg);}



.container44 .tooltip2:after {
      content: attr(href);
      position: absolute;
      top: 100%;
      left: 45%;
      height: 0;
      width: 0;
      border: 6px solid transparent;
      border-top: 6px solid rgb(0, 0, 30);
      white-space: nowrap;
      color:#DDD;
}
.container44:hover .tooltip2 {opacity: 1;    top: -215px; -webkit-transform: rotateY(0deg);transform: rotateY(0deg);}







.container33 .tooltip:after {
      content: attr(href);
position: absolute; top: 100%; left: 45%; height: 0; width: 0;
border: 6px solid transparent; border-top: 6px solid rgba(0, 0, 30, 0.5);
 white-space: nowrap; color:#DDD;
}
.container33:hover .tooltip {opacity: 1;top: -240px;-webkit-transform: rotateY(0deg);transform: rotateY(0deg);z-index: 22222222222;left: -1px;}

.container33{
    max-width: 149px;
    text-align: center;
    background: white;
    height: 27px;
    width: 189px;
    font-family: AyandehNegarRegular, AyandehNegarNumber, Tahoma!important;
    max-height: 31px;
    }

.container33:hover{background: #00a094;color: white;transition: all 0.44s cubic-bezier(0.4, 0, 1, 1) !important;}


.container44{    max-width: 149px;
    text-align: center;
    background: white;
    height: 100%;
    width: 99%;
    font-family: AyandehNegarRegular, AyandehNegarNumber, Tahoma!important;
    max-height: 31px;  }

.container44:hover{}

.dj-megamenu-override {
    left: 0;
    right: 0px;
    width: 100vw!important;
    background: url(../images/Menu_background.jpg);
    /* position: relative!Important; */
    /* margin-left: -50vw!important; */
    height: 36px;
    /* margin: 0 auto!important; */
    }
#jm-top-bar .nav.menu {
  display: none;}

.jm-module-raw.my-menu-dj{
    margin-right: 0;
    margin-top: -67px;
}


#my-container33 {
    height: 45px;
    width: 111px;
    max-height: 52px!important;
}

.fullwidthbanner-container {
  top: 0px;
  }

.mypos12{ line-height: 20px!important;   font-size: 81%!important;}
#wide00 {
    width: 381px;
    max-width: 379px!important;
}
#wide01 {
    width: 349px;
    max-width: 379px!important;
}

#mypos12{    color: black; font-size:12px;}

#marja-amniat{      max-width: none!important;   width: 197px;
   }
.jai-map-container .point.point-img, .jai-map-container .point.point-ico {

    min-height: 15px!important;
  min-width: 15px!important;}


#ravesh{padding-top: 11px;}

.popover.top .arrow:after{display:none;}

div#hover-none.container33:hover {
  background: none!important;}


.uk-list {
    line-height: 22px;
    font-size: 11px;
    font-weight: normal;
}

  h3.jm-title.timeline2{
       font-family: iran_sansregular!important;
    margin-bottom: -12px!important;
    margin-top: 13px!important;
    font-size: 22px!important;
    text-align: center;
    border: 0;
    }

.jai-map-container .popover.top .arrow {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #cfeae8;
    left: 50%;
    margin-left: -10px;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    bottom: 65px;
}

 a.point0 + div.popover {
        text-shadow: none;
    border: 2px solid #00a093;
       bottom: -37.9687px!important;
    background-color: #cfeae8;
}

.jai-map-container .popover.top .arrow {bottom: 50px!important;border-top: none!important;}



.image-hover11 {    max-width: 100%;
  
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;

}


.image-hover11:hover img {transition: all 0.66s;
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}

.popover-title{display:none;}

#jm-top2:hover {
       background: #fcffff;
    transition: all 0.44s cubic-bezier(0.2, 0.85, 0.4, 1.275) !important;
    text-shadow: 0 0 17px rgba(158,154,154,0.2),0 0 11px rgb(0, 160, 145);
    padding: 0px 0 0px;
}

.jai-map-container .point:hover, .jai-map-container .point:focus, .jai-map-container .point:active {
  display: block!important;}

.vertical .jai-map-container .point.point-img, .jai-map-container .point.point-ico {
  top: 60.8045%!important;}

.vertical .jai-map-container .popover.dark {
    text-shadow: none;
    border: 2px solid #00a093;
    bottom: -36.9687px!important;
    background-color: #cfeae8!important;
    color: #444444!important;
}

.jai-map-container .popover-content {
     padding: 6px!important;
}
.jai-map-container .point.point-img, .jai-map-container .point.point-ico {
  display: block!important;}
.jai-map-wrap {
  margin-bottom: 18px;}

.fullscreen12 {
    width: 43px;
    height: 43px;
}
#mypos12:hover {
  transition: all 0.33s cubic-bezier(0.4, 0, 1, 1) !important;
    color: white;}


.von24 .container33:hover .tooltip {
    top: -246px!important;
    left: -7px;
    }
#jm-footer-mod-in .jm-module {
    margin: 0 0 7px;
}

.dj-megamenu-sticky {
  background: url(../images/Menu_background.jpg)!important;
  /* background: #14b6c8!important; */
}


.sp-poll-result .poll-info > span:last-child {
  display: none;}
input.btn.btn-success.btn-poll-result{display:none;}

.item-1085 {    color: #ffffff;
    font-weight: 600;
    font-size: 15px;
    line-height: 1.8;
    position: relative;
    padding-bottom: 15px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    text-transform: uppercase;    line-height: 1.4!important;
    padding-bottom: 10px!important; }
li.item-1085 a  { font-size: 15px!important;
    margin-top: -10px!important;
    margin-bottom: -5px!important;
}

li.item-1085 a:before {

    display: none;

}




.item-1086 {    color: #ffffff;
    font-weight: 600;
    font-size: 15px;
    line-height: 1.8;
    position: relative;
    padding-bottom: 15px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    text-transform: uppercase;    line-height: 1.4!important;
    padding-bottom: 10px!important; }
li.item-1086 a  { font-size: 15px!important;
    margin-top: -10px!important;
    margin-bottom: -5px!important;
}

li.item-1086 a:before {

    display: none;

}



.item-1087 {    color: #ffffff;
    font-weight: 600;
    font-size: 15px;
    line-height: 1.8;
    position: relative;
    padding-bottom: 15px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    text-transform: uppercase;    line-height: 1.4!important;
    padding-bottom: 10px!important; }
li.item-1087 a  { font-size: 15px!important;
    margin-top: -10px!important;
    margin-bottom: -5px!important;
}

.jm-module-content li.item-1085 a  { font-size: 11px!important;
  color: #000000!important;
  
} 

.jm-module-content li.item-1087 a  { font-size: 11px!important;
  color: #000000!important;
  
} 

.jm-module-content li.item-1086 a  { font-size: 11px!important;
  color: #000000!important;
  
} 

li.item-1087 a:before {

    display: none;

}

.my-acording-en{direction: ltr;}

ul:not([class]) li, ul.jm-dark li, ul.jm-light li {
    background-image: url(../images/boolleet.png)!important;

  padding: 0 13px 0 0;}

.sp-poll-result .progress-bar{background: #098c1f;}

main#jm-maincontent ul:not([class]) li, ul.jm-dark li, ul.jm-light li { background-image: url(../images/scheme1/li.png)!important;} 

.home2 #jm-system-message {
  display: none;}

.my-suported{
    position: absolute!important;
    left: 0!important;
    right: 51%;
    } 


.register label#jform_captcha-lbl {
    position: absolute;
    margin-top: 189px;
}
.register #jform_captcha {
    position: absolute;
    margin-top: 189px;
}
.form-horizontal .form-actions {
    padding-right: 180px;
    margin-top: 102px;
}

.register .tooltip {display:none!important}

.mod-languages {
    z-index: 600;
    left: 12%;
    color: white;
    position: absolute;
    background: transparent;
    top: 174px;
}

.timelinehorizantal .jai-map-container {
    margin-right: 44%;
   
}
.timelinehorizantal .jai-map-container .point.point-img, .jai-map-container .point.point-ico{   margin-left: 66px; }

.timelinehorizantal .jai-map-container .popover.dark.top .arrow {
    display: none;
   
}

div.jm-module-raw.my-menu-dj{padding-right: 25%;
    right: 0;
       margin-right: 0!important;}

.my-suported2 {
    position: absolute;
    left: 0!important;
    right: 77%;
}

.fullwidthbanner-container {
    top: 14px;

}

li.itemid435 {    height: 17px;
       margin-top: 10px!important;
    border-left: solid #838383 1px; }
li.itemid934{ height: 17px;
       margin-top: 10px!important;
    border-left: solid #838383 1px;}
li.itemid479{ height: 17px;
        margin-top: 10px!important;
    border-left: solid #838383 1px;}
li.itemid952{ height: 17px;
       margin-top: 10px!important;
    border-left: solid #838383 1px;}
li.itemid957{ margin-top: 10px!important;}


li.itemid435 a {
    margin-top: -10px;
}
li.itemid934 a {
    margin-top: -10px;
}
li.itemid479 a {
    margin-top: -10px;
}
li.itemid952 a {
    margin-top: -10px;
}
li.itemid957 a {
    margin-top: -10px;
}

li.lang-active {
    color: #ffffff;
    background: #54ced3!important;
}
li.lang-active a {
    padding-right: 5px;
    color: #ffffff!important;
    padding-left: 5px;
} 

li.dj-mobileitem .moduletable > h3 {

    font-size: 13px;
  
    color: #00a79a;
    padding-bottom: 14px;
}



div.moduletable.joomlaquiz_container table {
    float: right;
    text-align: right;
    
}

div.jq_question_text_cont {
    color: black;
    float: right;
    text-align: right;
    padding-bottom: 13px;
} 
span#jq_points_container{display: none;}

div.moduletable.joomlaquiz_container tr, td {
  padding-bottom: 27px;}

.jq_question_answers_cont {
    background: white;
    /* overflow: hidden; */
    width: 100%;
    /* padding-left: 20px; */
    /* float: left; */
    padding: 15px;
}


table.jq_results_container{display:none!important;}
.jq_footer_link.jq_try_again{display:none!important;} 
div.moduletable.joomlaquiz_container td.sectiontableheader {
  text-align: right;}


.jq_ffeedback_header {
       background-color: transparent!important;
    padding-right: 46px!important;
    width: 299px;
    text-align: center;
    float: right;
   
    background-position: 259px 50% !important;
    background-repeat: no-repeat !important;
    font-size: 1.4em;
    font-weight: bold;
    line-height: 34px;
    padding-left: 12px !important; 
} 
fieldset.jq_fbd_question {    text-align: right;}

td.review_statistic {
    display: none;
}

table.jq_footer_container{    background: white;
    -moz-box-shadow: 0 0 8px rgba(0,0,0,0.2), 0 0 100px rgba(255,255,255,0.8);
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.2), 0 0 200px rgba(221, 80, 80, 0.8);
    box-shadow: 0 0 8px rgba(0,0,0,0.2), 0 0 19px rgba(213, 213, 213, 1); }
.jq_fmessage_container td {
    -moz-box-shadow: 0 0 8px rgba(0,0,0,0.2), 0 0 100px rgba(255,255,255,0.8);
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.2), 0 0 200px rgba(221, 80, 80, 0.8);
    box-shadow: 0 0 8px rgba(0,0,0,0.2), 0 0 19px rgba(213, 213, 213, 1);
    background: white;

}
.choice_static {
    text-align: center;
}
tr.sectiontableentry2 {}
tr.sectiontableentry1 {}

img.fullscreen12 {
    width: 37px!important;
    height: 36px!important;
} 
.myimage12 {
    width: 500px;
}

div.moduletable.joomlaquiz_container tr.sectiontableentry0 td, tr.sectiontableentry1 td, tr.sectiontableentry2 td {
    font-family: AyandehNegarRegular, AyandehNegarNumber, Tahoma!important;
    border: 1px #cccccc solid!important;
}

hr{    margin: -14px 0; }
td#correct-12{display:none;}
.sectiontableheader.jq_message_header{    box-shadow: none;
    background-color: transparent!important;
    padding-right: 46px!important;
    width: 291px;
    text-align: center;
    float: right;
    background-position: 259px 50% !important;
    background-repeat: no-repeat !important;
    font-size: 1.4em;
    font-weight: bold;
    line-height: 34px;
    padding-left: 187px !important; }


.jq_time_tick_container span#jq_time_tick_container {
    display: none;
    visibility: hidden;
}


@media (min-width: 1500px) {
div.jm-module-raw.my-menu-dj {
  padding-right: 30%;

}
  
}

@media (min-width: 1600px) {
  
  .mod-languages{    left: 19%; }
  
div.jm-module-raw.my-menu-dj {
  padding-right: 32%;

}
  
}

@media (min-width: 1800px) {
  
  
 .custommy-suported2 {
    margin-right: -29%;
}
  
  
div.jm-module-raw.my-menu-dj {
  
  
  padding-right: 33%;

}
  
}
@media (min-width: 2000px) {
   .mod-languages{    left: 25%; } 
   .custommy-suported2 {
  margin-right: -38%;
}
   
div.jm-module-raw.my-menu-dj {
  padding-right: 36%;

}
  
}



@media (min-width: 4000px) {
   .mod-languages{    left: 38%;} 
  
   .custommy-suported2 {
 margin-right: -78%; 
}
   
div.jm-module-raw.my-menu-dj {
  padding-right: 36%;

}
  
}


@media (min-width: 5000px) {
  
  .mod-languages{  left: 41%;}
  
   .custommy-suported2 {
  margin-right: -87%;
}
   
div.jm-module-raw.my-menu-dj {
  padding-right: 36%;

}
  
}
h2#jq_quiz_container_title{padding-bottom: 11px;
    border-bottom: solid 2px #dc4405;
    font-size: 14px;
    font-weight: 600!important; }
.khod-arz .custom {padding: 35px;
    -moz-box-shadow: 0 0 8px rgba(0,0,0,0.2), 0 0 100px rgba(255,255,255,0.8);
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,0.2), 0 0 200px rgba(221, 80, 80, 0.8);
    box-shadow: 0 0 8px rgba(0,0,0,0.2), 0 0 19px rgba(213, 213, 213, 1);
    background: white;}

