@font-face {
  font-family: 'BYekan';
  src: url('../fonts/BYekan.eot?#') format('eot'),  /* IE6–8 */
       url('../fonts/BYekan.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('../fonts/BYekan.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
  font-family: 'Mj_Casablanca';
  src: url('../fonts/Mj_Casablanca.eot?#') format('eot'),  /* IE6–8 */
       url('../fonts/Mj_Casablanca.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
       url('../fonts/Mj_Casablanca.ttf') format('truetype');  /* Saf3—5, Chrome4+, FF3.5, Opera 10+ */
}
@font-face {
  font-family: 'FontAwesome';
   src: url('../fonts/fontawesome-webfont.eot?v=4.0.3');
 
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'),
 
  url('../fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'),
 
  url('../fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'),
 
  url('../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');
}
p{margin:0}


body {
   
    color:#393939;
    font-family: BYekan;
    font-size: 13px;
    line-height: 25px;
    margin: 0;
    width: 100%;
	background:#D7D7D4 url("../images/aaa.png");
}
a:hover{text-decoration:none;}


 
#top .col-xs-12 {
    padding: 0;
}

.n2-ss-slide-background-image.n2-ss-slide-fill {
    border-radius: 10px !important;
}

#barname .moduletable img {
    
	max-width: 100%;
}
#barname .moduletable a {
    color: rgb(204, 80, 0) !important;
    font-size: 20px !important;
}

#midbg{
background:url("../images/mainbg.png") no-repeat center top;
}


.moduletable img,#content img {
    max-width: 100%;
}
.modpagecrollbtns.backtop {
    width: 35px;
    height: 35px;
	}
.modpagecrollbtns.label span:first-child {
    margin-top: 9px !important;
}

div.modpagescrollbtns.scrollbtnscontainer{
right: 50%;
top: -19px;
}

#dmenu .nav.menu li {
      display: inline-block;
	background:url("../images/bgmenu.png") no-repeat left;
}
#dmenu .nav.menu li:last-child {
    background: none !important;
}
#dmenu .nav  li  a{color:#fff;}
#dmenu .nav  li  a:hover{color:#ff7800;}
.nav > li > a:hover, .nav > li > a:focus {
    background:none !important;
}

#downmenu {
    padding-top: 20px;
}
.jcarousel-skin-tango {
    border: 1px solid;
    padding: 5px;
}
#bottom1 h3 ,#bottom2 h3{
    width: 50%;
    padding: 0;
    margin: 11px 0 -25px 0;
}

.jeSocial {
    text-align: center;
}
.sp-accordion-inner ul {
    width: 100% !important;
	padding-right:0;
}

#dmenu ul{
    text-align: center;
  margin-left: 56px;
    padding-bottom: 15px;
}
#beh {
    
}
.pic-header {
    background: url("../images/header.png") no-repeat;
    background-size: cover;
    height: 239px;
}

/******************************top *********************/
#gomnam {
    text-align: center;
    color: #000;
}
#gomnam h1 {
    
    color: #030303;
font-weight: bold;
    padding: 10px;
    font-size:25px;
}
#gomnam h2 {
    font-size: 18px;
    line-height: 41px;
color: #51514D;
font-weight: bold;
}
/******************************menuright*********************/
.sp-accordion.sp-accordion-style1 .toggler, .sp-accordion.sp-accordion-style1 .toggler span, .sp-accordion.sp-accordion-style1 .toggler span span {
 
    height: 40px;
    line-height: 39px;
}
.sp-accordion.sp-accordion-style1 .toggler span, .sp-accordion.sp-accordion-style1 .toggler span span {
    background: rgb(248, 66, 28) none repeat scroll 0 0;
    color: rgb(217, 217, 217);
 
}
.sp-accordion-inner ul li {
    background: rgb(0, 0, 0) none repeat scroll 0 0;
    border-bottom: 1px solid rgb(86, 68, 68);
      height: 41px !important;
    line-height: 23px !important;
}
.sp-accordion-inner {
    background: rgb(0, 0, 0) none repeat scroll 0 0 !important;
}
.nav > li > a {
    color: rgb(75, 71, 71);
    display: block;
    padding: 10px 15px;
    position: relative;
    font-weight: bold;
}

/******************************boxs*********************/

#barname .moduletable {
   border: 2px solid #28589C;
    border-radius: 12px;
   
    margin-bottom: 15px;
}
.box1 {
 
    background:#28589C ;
    height: 179px;
    line-height: 179px !important;
    border-radius: 5px 5px 0 0;
}
.box1-2 {
    height: 43px;
    line-height: 43px;
}
#akbar
{


 height: 350px;

}

#shohada {
    color: rgb(0, 0, 0);
    margin-top: 10%;
}
#shohada h3 {
    color: rgb(0, 0, 0) !important;
    font-size: 21px;
    font-weight: bold;
}
#bottom {
    background: rgb(37, 37, 37) none repeat scroll 0 0;
    padding-bottom: 62px;
    padding-top: 49px;
}
#bottom1 h3, #bottom2 h3 {
    color: rgb(255, 255, 255);
    font-size: 29px;
    font-weight: bold;
    margin: 8px 0 -10px;
    padding: 0;
    width: 50%;
}
.defaultLayout #btcontentshowcase-control {
    margin-bottom: 14px;
    margin-top: -22px;
    width: 100%;
}
.defaultLayout .btcontentshowcase-next {
  
    border: 2px solid rgb(255, 255, 255) !important;
}
.defaultLayout .btcontentshowcase-prev{
    border: 2px solid rgb(255, 255, 255) !important;
}
.jcarousel-skin-tango {
    border: 3px solid rgb(255, 255, 255);
    padding: 8px;
}
#downmenu {
    background: rgb(14, 14, 14) none repeat scroll 0 0;
 
}
#footer .container,#downmenu1 .container,#social .container,#home #content .container{
background:transparent;
box-shadow: none !important;
}


.modpagecrollbtns.backtop {
    border: 2px solid rgb(247, 157, 28);
    border-radius: 35px;
    height: 50px !important;
    padding: 0;
    width: 50px !important;
}
.modpagecrollbtns.backtop {
    background-color: rgba(0, 0, 0, 0);
    bottom: 0;
    color: rgb(247, 157, 28);
    position: relative;
    right: 0;
}
.modpagecrollbtns.label {
   
    font-size: 14px;
    font-weight: bold;
   
}

.defaultLayout .bt-inner img {
    border: medium none;
 
}
#sdright .moduletable {
  
    background: rgb(255, 255, 255) none repeat scroll 0 0;
    border: 1px solid #28589C;
    border-radius: 5px;
    padding: 0px 5px;
}
#sdright .moduletable > h3 {
     background: #28589C;
    border: 1px none;
    border-radius: 5px;
    color: rgb(255, 255, 255);
    margin-top: 5px;
    padding: 12px;
    text-align: center;
   font-family: byekan;
    font-size: 21px;
}
.six_news.default.balbooa {
    margin-top: 23px !important;
}
.six_news.default .six_news_article {

        border-bottom: 1px dashed rgb(204, 80, 0);
    display: table;
    margin-bottom: 19px;
    padding-bottom: 11px;
    width: 100%;
}
.article_container_content > h3 {
  
    font-size: 16px;
}
.article_container_content a {
    color: #28589C !important;
}
.data {
    color: rgb(248, 66, 28) !important;
    font-size: 12px !important;
    margin-right: 5px !important;
}
.breadcrumb{
background:none;
margin-bottom:0px
}



div.groupPrimary {
    background: rgb(255, 255, 255) none repeat scroll 0 0;
    border: 1px solid #C6C8CC;
    border-radius: 5px;
    margin-bottom: 20px;
    padding-bottom: 17px;
}
.catItemHeader {
    border-bottom: 1px solid #C6C8CC ;
}
 @media (min-width:359px){
.catItemReadMore {
    margin-right: 20px;
}
}
 @media (max-width:358px){
.catItemReadMore {
    margin-right: 5px;
}
}
.catItemTitle > a {
    color:#28589C ;
   font-family: byekan;
    margin-right: 3%;
}
div.catItemIntroText {
    padding: 4px 45px 12px;
    text-align: justify;
    color: #000;
}
div.catItemCommentsLink a {
  background:#28589C;
    border: 1px solid #28589C;
    border-radius: 7px;
    color: rgb(255, 255, 255);
    padding: 5px;
  float: left;
 margin-left: 10px;
}
div.catItemCommentsLink a:hover {
    background: #28589C;
    color: rgb(255, 0, 0);
}
div.catItemReadMore a:hover {
    background: rgb(255, 255, 255) none repeat scroll 0 0;
    color: rgb(255, 0, 0);
}
div.catItemReadMore a {
  background:#28589C ;
    border: 1px solid #28589C;
    border-radius: 7px;
    color: rgb(255, 255, 255);
    padding: 5px;
  float: left;
 margin-left: 10px;
}
.catItemIntroText > p {
    color: rgb(119, 119, 119);
}
.catItemCommentsLink {
    border-right: medium none !important;
}

*::before, *::after {
    box-sizing: border-box;
}
*::before, *::after {
    box-sizing: border-box;
}
.matlab1 {
    border: 3px solid rgb(204, 80, 0);
    margin-bottom: 30px;
    padding: 15px;
background: rgb(255, 255, 255) none repeat scroll 0 0;
}
ol.mate1 {
     color: rgb(14, 14, 14);
    padding-top: 27px;
}
.mate {
    border-bottom: 1px solid rgb(248, 66, 28);
    color: rgb(248, 66, 28) !important;

}
.matlab2 {
    border: 3px solid rgb(204, 80, 0);
    margin-bottom: 30px;
    padding: 15px;
background: rgb(255, 255, 255) none repeat scroll 0 0;
  color: rgb(14, 14, 14);
}
.matlab3 {
    color: rgb(248, 66, 28) !important;
    font-size: 20px;
    padding-bottom: 23px;
}
.adress {
    color: #CC5000;
}
#conect .formControlLabel {
    color: rgb(248, 66, 28);
}
.formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] {
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(204, 80, 0);
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
}
.rsform-submit-button {
    background: rgb(204, 80, 0) none repeat scroll 0 0 !important;
    border-radius: 10px !important;
    color: rgb(255, 255, 255) !important;
    text-align: center !important;
}
.formControlLabel {
    color: rgb(248, 66, 28) !important;
}

#dmenu1 li {
   background: rgba(0, 0, 0, 0) url("../images/bgmenu.png") no-repeat scroll left center;
    float: right !important;
}
.style04 ul.vtem_k2_menu li a:link, .style04 ul.vtem_k2_menu li a:visited {
    background-image: none !important;
    color: #2d2d2d;
    display: block;
    padding: 20px 12px 0 0;
    font-size: 16px;
}
.vtem_k2_menu.vt_k2accordion.vt_menu > li {
  
    height: 72px;
   
}
.style04.vtemAccordion {
    background: #C6C6C3 url("../images/(22).png");
    text-align: center;
}
.style04 ul.vtem_k2_menu li a {
    border-bottom: medium none;

    border-top: medium none !important;
 
}
.pg-cv-box-mod-ri {
    height: auto !important;
    width: 126px !important;
}
.banner1 {
    font-family: Mj_Casablanca,Arial,sans-serif !important;
}
.banner2 {
    font-family: Mj_Casablanca,Arial,sans-serif !important;
   
}
.menuright3 {
    background:#28589C ;
    color: rgb(255, 255, 255);
    font-size: 20px;
    margin: 0;
    padding-bottom: 14px;
    text-align:center;
    padding-top: 14px !important;
}
.vtem_k2_menu.vt_k2accordion.vt_menu > li:first-child {
    border-top: medium none !important;
}
.vtem_k2_menu.vt_k2accordion.vt_menu > li {
    border-top: 1px solid #Fff;
}
#dmenu1 li:last-child {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
@media (max-width: 765px) {
#js-mainnav.megamenu.blackwhite ul.level0 li.mega:hover > span.mega, #js-mainnav.megamenu.blackwhite ul.level0 li.mega:hover > a.mega, #js-mainnav.megamenu.blackwhite ul.level0 li.mega span.mega.over, #js-mainnav.megamenu.blackwhite ul.level0 li.mega a.mega.active, #js-mainnav.megamenu.blackwhite ul.level0 li.mega a.mega.over {
    border-bottom-color: rgb(255, 0, 0) !important;
    color: rgb(248, 66, 28) !important;
}
}
#k2Container.itemView {
    background: rgb(255, 255, 255) none repeat scroll 0 0;
    border:1px solid #C6C8CC;
    border-radius: 5px;
    padding: 5px 43px 30px;
}
div.itemHeader h2.itemTitle {
    border-bottom: 1px solid #C6C8CC;
    color: #28589C;
    font-size: 32px;

}
.itemRatingBlock {
    margin-top: 15px;
    float: right;
}
.itemRatingForm {
    color: rgb(156, 159, 168);
}
div.catItemImageBlock {
     float: right;
    margin: 0 ;
    padding: 8px;
}
div.itemIntroText {
    color: rgb(14, 14, 14);
    font-size: 14px;
    font-weight: normal;
    line-height: 24px;
    padding: 0;
}
div.itemFullText p {
    color: rgb(14, 14, 24);
}
.catItemIntroText > p {
    color: rgb(119, 119, 119);
    margin-right: 10px !important;
    margin-top: 30px;
}
div.itemComments {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    padding: 37px;
}
div.itemCommentsForm h3 {
      color:#28589C ;
    margin: 0;
    padding: 0 0 4px;
}
div.itemCommentsForm p.itemCommentsFormNotes {
      border-top: 2px solid #28589C;
    color: #28589C;
}
div.itemCommentsForm form label.formComment,div.itemCommentsForm form label.formName,div.itemCommentsForm form label.formEmail,div.itemCommentsForm form label.formUrl {
    color: rgb(137, 147, 166);
    display: block;
    margin: 12px 0 0 2px;
}
div.itemCommentsForm form textarea.inputbox {
  border: 1px solid rgb(85, 85, 85);
    color: rgb(175, 180, 188);
    display: block;
    height: 130px;
    margin: 0;
    width: 348px;
}
span.catItemImage img {
    border: medium none;
    box-shadow: 2px 1px 2px 3px rgb(224, 224, 224);
    padding: 4px;
}
div.itemCommentsForm form input#submitCommentButton {
    background: rgb(238, 238, 238) none repeat scroll 0 0;
    border: 1px solid rgb(215, 215, 217);
    box-shadow: 1px 1px 1px 0 rgb(215, 215, 217);
    color: rgb(137, 147, 185);
    display: block;
    font-size: 14px;
    margin: 17px 2px 0;
    padding: 4px;
}
div.itemCommentsForm form input#submitCommentButton:hover {
    background: rgb(137, 147, 181) none repeat scroll 0 0;
    color: rgb(255, 255, 255);
}
.container {
    width: 93%;
    background: #EBEBEB;
padding-top: 20px;
padding-bottom: 30px;
box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
}
#top .container {
    border-bottom: 4px solid #28589C;
    border-top: 4px solid #28589C;
padding:0px;

}


#logo {
    padding-top: 25px;
}
.nav > li {
  
    display: inline-block;
}
#dmenu1\ {
    margin: auto;
    border-bottom: 1px solid #939090;
    position: relative;
    top: -22px;
    width: 45%;
}
#address {
    text-align: center;
    position: relative;
    top: 70px;
    color: #fff;
    padding: 25px;
    font-size: 15px;
}
#scrol3 {
    text-align: center;
    padding-top: 12px;
position: relative;
right: -7px;
}
#footer .container {
    background: #28589C;
    position: relative;
    top: -3px;
box-shadow: 1px 2px 4px rgba(0, 0, 0, .5) !important;
}
div.itemBackToTop {
    text-align: right;
    display: none;
}
div.catItemHeader h3.catItemTitle {
    padding: 10px 21px 4px 0;
}
#vtmainvtaccmenu01 ul.vtem_k2_menu, #vtmainvtaccmenu01 ul.vtem_k2_menu ul {
    width: 100%;
}
.vtem_k2_menu.vt_k2accordion.vt_menu > li:hover{
background:#ebebeb none repeat scroll 0 0;
}
