@font-face {
  font-family: 'Yekan';
  src: url('../fonts/Yekan.eot?#') format('eot'), 
    url('../fonts/Yekan.woff') format('woff'), 
    url('../fonts/Yekan.ttf') format('truetype');
}
@font-face {
  font-family: 'BYekan';
  src: url('../fonts/BYekan.eot?#') format('eot'), 
    url('../fonts/BYekan.woff') format('woff'), 
    url('../fonts/BYekan.ttf') format('truetype');
}
@font-face {
  font-family: 'Yekan';
  src: url('../fonts/Yekan.eot?#') format('eot'), 
    url('../fonts/Yekan.woff') format('woff'), 
    url('../fonts/Yekan.ttf') format('truetype');
}
@font-face {
  font-family: 'BYekan';
  src: url('../fonts/BYekan.eot?#') format('eot'), 
    url('../fonts/BYekan.woff') format('woff'), 
    url('../fonts/BYekan.ttf') format('truetype');
}
body{
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	text-decoration: none;
	direction: rtl;
	font-weight: unset;
	font-family: 'BYekan';
	font-weight: normal;
	list-style: none;
}
a{
	list-style: none;
	text-decoration: none;
}
p{
	padding: 0;
	margin: 0;
}
body ,a ,p ,h1 ,h2 ,h3 ,h4 ,h5 ,h6 ,span ,ol ,li ,ul,#n2-ss-2item1,#n2-ss-2item2,#n2-ss-2item3,#n2-ss-2item4,#n2-ss-2item5,#n2-ss-2item6,#n2-ss-2item7,#n2-ss-2item8,#n2-ss-2item9,#n2-ss-2item10,#n2-ss-2item11,.date.solar span{
  font-family: BYekan !important;
text-decoration: none !important;
}
html.supports.csstransforms3d.csstransformspreserve3d > body > div#wrapper > div#box1 > div.sep-inner > div.left-part > div.pos2 > div.moduletable > div#datetime_194.datetime > div.date.solar > span {
  font-family:arial !important;
}

div.catItemView {
    padding: 54px !important;
}
div.groupPrimary {
    text-align: center;
}


html.supports.csstransforms3d.csstransformspreserve3d > body > div#wrapper > div#box1 > div.sep-inner > div.left-part > div.pos4 > div.moduletable > div.search > form.form-inline > button.button.btn.btn-primary,html > body > div#wrapper > div#box1 > div.sep-inner > div.left-part > div.pos4 > div.moduletable > div.search > form.form-inline > button.button.btn.btn-primary{
	background: url('../images/search.png') !important;
width: 22px;
height: 17px;
background-repeat: no-repeat !important;
border: none !important;

	}
#mod-search-searchword {
    border: none;
    background: none;
    padding: 5px 10px;
    border-radius: 2px;
width: 71%;
}



#copy {
    text-align: left;
}
.form {
    margin-top: 203px;
}
.map {
    margin-top: 203px;
	background: #6899CB;
padding: 7px;
}
#box1 {
    background: #666666;
    height: 64px;
}
.logo,.pos1,.pos2,.pos3,.pos4,.logo2 {
float:right;
}
.inner {
    width: 1262px;
    margin:0 auto;
    padding: 0;

}
#box2 {
    background: #404040;
    height: 41px;
}

.pos1 {
    padding: 6px 0 0 0;
	width: 114px;
}
.pos2 {
    padding:15px 22px 0 27px;
    color: #fff;
    font-size: 15px;
    font-family: 'BYekan' !important;
	width: 193px;
}
.pos4 {
  margin-top: 37px;
color: #e7e7e7;
width: 240px;
}
.pos3 {
    margin-top: 8px;
	width: 188px;
padding: 0 0 0 16px;
}

.title {
    padding: 21px 0;
}
#box4 {
 background: url("../images/bg2.jpg");
    background-repeat: repeat;
    background-size: auto auto;
height: 742px;
background-repeat: no-repeat;
background-size: 100% 100%;
}

.pos11 h3 {
    text-align: center;
    background: url("../images/line1.png");
        background-repeat: repeat;
        background-position-x: 0%;
        background-position-y: 0%;
    background-repeat: no-repeat;
    background-position: 454px 40px;
    padding: 5px 0 19px 0;
	color:#fff;
}

#box5{
 background: url("../images/bg3.jpg");
    background-repeat: repeat;
    background-size: auto auto;
height:432px;
background-repeat: no-repeat;
background-size: 100% 100%;
}
html.supports.csstransforms3d.csstransformspreserve3d > body > div#wrapper > div#box5 > div.inner > div.pos12 > div.moduletable > div#ns2-204.nssp2.ns2-204 > div.ns2-wrap > div#ns2-art-wrap204.ns2-art-wrap.nssp2-slide.nssp2-default > div.ns2-art-pages.nss2-inner > div.ns2-page.item.active > div.ns2-page-inner > div.ns2-row.ns2-first.ns2-odd > div.ns2-row-inner > div.ns2-column.flt-left.col-3 > div > div.ns2-inner > a > img{
margin: -18px 0 0 0 !important;
}
html.supports.csstransforms3d.csstransformspreserve3d > body > div#wrapper > div#box5 > div.inner > div.pos12 > div.moduletable > div#ns2-204.nssp2.ns2-204 > div.ns2-wrap > div#ns2-art-wrap204.ns2-art-wrap.nssp2-slide.nssp2-default > div.ns2-art-pages.nss2-inner > div.ns2-page.item.active > div.ns2-page-inner > div.ns2-row.ns2-first.ns2-odd > div.ns2-row-inner > div.ns2-column.flt-left.col-3 > div > div.ns2-inner {
background: #2a2a2a !important;
}
html.supports.csstransforms3d.csstransformspreserve3d > body > div#wrapper > div#box5 > div.inner > div.pos12 > div.moduletable > div#ns2-204.nssp2.ns2-204 > div.ns2-wrap > div#ns2-art-wrap204.ns2-art-wrap.nssp2-slide.nssp2-default > div.ns2-art-pages.nss2-inner > div.ns2-page.item.active > div.ns2-page-inner > div.ns2-row.ns2-first.ns2-odd > div.ns2-row-inner > div.ns2-column.flt-left.col-3 > div > div.ns2-inner > h4.ns2-title > a {
 color: #eceaea;
margin-top: 14px !important;
display: block;
font-size: 22px;
}
.pos12 h3 {
    background: url("../images/line4.png");
	background-repeat: no-repeat;
background-position: right 30px;
padding: 0 0 19px 0;
}
html.supports.csstransforms3d.csstransformspreserve3d > body > div#wrapper > div#box6 > div.inner > div.pos13 > div.moduletable > div#ns2-205.nssp2.ns2-205 > div.ns2-wrap > div#ns2-art-wrap205.ns2-art-wrap.nssp2-slide.nssp2-default > div.ns2-art-pages.nss2-inner > div.ns2-page.item.active > div.ns2-page-inner > div.ns2-row.ns2-first.ns2-odd > div.ns2-row-inner > div.ns2-column.flt-left.col-3 > div > div.ns2-inner ,html.supports.csstransforms3d.csstransformspreserve3d > body > div#wrapper > div#box7 > div.inner > div.pos14 > div.moduletable > div#ns2-207.nssp2.ns2-207 > div.ns2-wrap > div#ns2-art-wrap207.ns2-art-wrap.nssp2-slide.nssp2-default > div.ns2-art-pages.nss2-inner > div.ns2-page.item.active > div.ns2-page-inner > div.ns2-row.ns2-first.ns2-odd > div.ns2-row-inner > div.ns2-column.flt-left.col-3 > div > div.ns2-inner{
    background: #fff;
}
html.supports.csstransforms3d.csstransformspreserve3d > body > div#wrapper > div#box6 > div.inner > div.pos13 > div.moduletable > div#ns2-205.nssp2.ns2-205 > div.ns2-wrap > div#ns2-art-wrap205.ns2-art-wrap.nssp2-slide.nssp2-default > div.ns2-art-pages.nss2-inner > div.ns2-page.item.active > div.ns2-page-inner > div.ns2-row.ns2-first.ns2-odd > div.ns2-row-inner > div.ns2-column.flt-left.col-3 > div > div.ns2-inner > p.ns2-introtext ,html.supports.csstransforms3d.csstransformspreserve3d > body > div#wrapper > div#box7 > div.inner > div.pos14 > div.moduletable > div#ns2-207.nssp2.ns2-207 > div.ns2-wrap > div#ns2-art-wrap207.ns2-art-wrap.nssp2-slide.nssp2-default > div.ns2-art-pages.nss2-inner > div.ns2-page.item.active > div.ns2-page-inner > div.ns2-row.ns2-first.ns2-odd > div.ns2-row-inner > div.ns2-column.flt-left.col-3 > div > div.ns2-inner > p.ns2-introtext{
color: #000;
text-align: right;
margin-right: 178px !important;
display: block;
width: 56%;
}
html.supports.csstransforms3d.csstransformspreserve3d > body > div#wrapper > div#box6 > div.inner > div.pos13 > div.moduletable > div#ns2-205.nssp2.ns2-205 > div.ns2-wrap > div#ns2-art-wrap205.ns2-art-wrap.nssp2-slide.nssp2-default > div.ns2-art-pages.nss2-inner > div.ns2-page.item.active > div.ns2-page-inner > div.ns2-row.ns2-first.ns2-odd > div.ns2-row-inner > div.ns2-column.flt-left.col-3 > div > div.ns2-inner > h4.ns2-title > a,html.supports.csstransforms3d.csstransformspreserve3d > body > div#wrapper > div#box7 > div.inner > div.pos14 > div.moduletable > div#ns2-207.nssp2.ns2-207 > div.ns2-wrap > div#ns2-art-wrap207.ns2-art-wrap.nssp2-slide.nssp2-default > div.ns2-art-pages.nss2-inner > div.ns2-page.item.active > div.ns2-page-inner > div.ns2-row.ns2-first.ns2-odd > div.ns2-row-inner > div.ns2-column.flt-left.col-3 > div > div.ns2-inner > h4.ns2-title > a{
color: #000 !important;
text-align: right;
margin-right: 186px !important;
display: block;
width: 50%;
}
.ns2-readmore {
    text-align: right;
    display: block;
    color: #ff2424 !important;
    font-size: 17px;
}
a.ns2-readmore span {
    background: none !important;
	}
.title2 {
    padding-top: 16px;
}
#box8 {
    background: #242424;
}
.pos16,.pos17,.pos18,.pos19{
float:right;
width: 25%;
}


.pos16 h3 ,.pos17 h3 ,.pos18 h3,.pos19 h3{
    color: #fff;
    background: url("../images/line2.png");
    background-repeat: no-repeat;
    background-position: right 31px;
    padding: 0 0 17px 0;
}
.aidanews2_topR, .aidanews2_botR {
    margin-top: 22px;
    position: absolute;
	}
	.aidanews2_text {
    margin-top: 58px;
    position: absolute;
}
.aidanews2_readmore {
    position: absolute;
    margin-top: -72px;
    padding-right: 23px;
}

.left-part {
    float: left;
}
.sep-inner {
    width: 95%;
    margin: 0 auto;
}



@media  (min-width:320px) and (max-width:980px){
.tp-caption.new.tp-fade.tp-resizeme.start { padding: 10px 19px 10px 23px !important;left:103px !important;}
.tp-caption.new.tp-fade.tp-resizeme.start p span,.tp-caption.new.tp-fade.tp-resizeme.start p,.tp-caption.new.tp-fade.tp-resizeme.start span{line-height: 25px !important;font-size: 14px !important;}
	.defaultLayout{  width: 100% !important;}
	.ns2-readmore{ margin-top: 10px !important;}
	.bt-title {font-size: 19px;}
	.subCategoryContainer {     width: 100% !important; }
div.subCategory a.subCategoryImage img {     width: 100%;     margin: 0 !important; }
div.subCategoryContainer {float:left;width: 100%;}
.formControlLabel {     width: 100px !important; }
.formBody iframe{width: 100%;}
}

@media  (min-width:500px) and (max-width:980px){
 .subCategoryContainer {     width:50% !important; }
div.subCategory a.subCategoryImage img {     width: 50%;     margin: 0 !important; }
		div.subCategoryContainer {float:left;width: 50%;}

}

/*-------------------------------------------------new------------------*/
.pos6 .ns2-inner:hover .ns2-title {
    background: #302c45;
}
.pos6 .ns2-inner {
   transition: all .4s linear;
}
   

.pos7:hover {
    background: #4d4864;
}
.box0 {

    background: #302c45;
    height: 46px;

}
.box1 {
    background: #4a465d;
      height: 48px;
}

.aikonsearch-trigger {
    position: absolute !important;
    right: auto !important;
    top: 0px;
    left: 0 !important;
background-color: rgba(0,0,0,0) !important;
border-left: 0 !important;
background: url("../images/search.png");
background-repeat: no-repeat;
background-position: center center;
}
.aikonsearch-trigger .fa {

    font-size: 21px !important;
    color: #4a475c !important;
    background: #fff !important;
    padding: 8px !important;
    border-radius: 25px !important;

}
.search {

    margin-top: 8px;

}
.logo {

    position: absolute !important;
    left: 44px;
    z-index: 99;
}
.box2 {
    background: #302c45;
}
.pos1 {
    background: #3b374e;
    margin-top: 62px;
    border-radius: 18px;
     height: auto;
     margin-bottom: 52px;
}
.pos1 h3 ,.pos4 h3{
    color: #fff;
    font-size: 43px;
}
.pos1 p, .pos1 span {
    font-weight: 400 !important;
    line-height: 31px;
}
.box3 {
background: url("../images/bg1.jpg");
background-repeat: no-repeat;
background-size: 100% 100%;
background-position: center center;
}
.pos4 {
    line-height: 30px;
}
.box4 {
background: url("../images/bg2.jpg");
background-repeat: no-repeat;
background-size: 100% 100%;
background-position: center center;
}
.pos5 .defaultLayout {
    margin: 0 auto !important;
}
.pos5 .bt-title {
padding-bottom: 43px !important;
    color: #167566 !important;
    font-size: 27px;

}
.pos5 h3 {
    color: #fff;
    text-align: center;
    background: url("../images/line.PNG");
    background-repeat: no-repeat;
    background-position: center 34px;
    padding-bottom: 48px;
}
.pos5 .bt-introtext {

    font-size: 19px;
    color: #fff;

}
.readmore a {

    color: #009b85;
    font-size: 21px;
    padding-top: 23px !important;
    display: block;

}
.readmore {

    text-align: left;

}
.pos5 {
    padding-top: 56px;
}
.defaultLayout .btcontentshowcase-navigation {
    float: none !important;
    right: 0 !important;
    left: 0 !important;
    position: absolute !important;
    margin: 0 auto !important;
    display: block !important;
    width: 212px !important;
    bottom: 32px !important;
    z-index:9999;
}
.pos5 .bullet.current {

    border: 1px solid #fff !important;

}
.pos5 .defaultLayout .btcontentshowcase-navigation .bullet {

   background-image: none !important;
background-position: 0 0;
display: block !important;
float: left;
height: 11px;
overflow: hidden;
width: 27px;
text-indent: 9999px;
margin: 0px 4px;
background-color: #009b85;
border-radius: 2px;

}
.pos6 .ns2-title {
    font-size: 19px;
    font-weight: 400 !important;
    position: relative;
    margin-top: -67px !important;
    text-align: center;
    display: block;
    background: #0000008a;
    padding: 4px 3px;
}
.pos6 .ns2-title a {

    color: #fff;

}
.box6 {
    background: #fff;
}
.box5{
  background: #c8c8c8;
}
.pos6 {    background: #c8c8c8;
    margin-top: 36px;
    margin-bottom: 0;
    padding-bottom: 73px;
}
.pos6 h3,.pos8 h3{
    color: #211e31;
    text-align: center;
    font-size: 41px;
    font-weight: 900 !important;
}
.pos6 img.ns2-image {

    transition: all .4s linear;

}

.pos7 {
    margin-top: -84px;
    background: #201d30;
    border-radius: 17px;
}
.pos8 {
    background: #fff;
    margin-top: 0;
    margin-bottom: 36px;
    padding-bottom: 0;
}
.pos8 .ns2-title a {
    color:#000 !important;
    font-size: 17px;
    font-weight: 400;
}
.pos8 .ns2-image {
    padding: 3px 0px 0 10px;
}
.ns2-art-controllers {
    margin-top: 42px;
}
.box10 {
    background:#201d30;
}
.box9 {
    background:#302c45;
}
.pos8 .ns2-inner {
    padding: 5px 6px 0 7px;
}
.acyfield_email.acy_requiredField input {
    border: none;
    background: #7c88de80 !important;
    padding: 12px 2px;
    border-radius: 0 30px 30px 0 !important;
    text-align: center;
    color: #fff;
}
.button.subbutton.btn.btn-primary {
    background: #6bba45;
    border: #6bba45;
    padding: 13px 5px;
    border-radius: 27px;
}
.box9 {
    background: #302c45;
    padding-top: 38px;
    padding-bottom: 53px;
}
.pos20 p, .pos20 span {

    text-align: center !important;
    padding-top: 14px;

}
.pos9 {
    padding-top: 17px;
}
.aikon-search .closeit {
    height: 55px !important;
}
.menu {
    margin-top: 11px;
}
#component {
min-height: 500px;
margin: 80px 106px 50px 106px;
text-align: justify;
padding: 2% 5% 10% 5%;
background:#f4f4f4;
}
div#datetime_194.datetime > div.date.solar > span {
    font-family: arial !important;
}
.date {
    color: #fff;
 font-size: 16px;
margin-top: 5px;
}
.date .date.solar span {

    font-family: arial !important;

}
#mod-search-searchword {
    border: none;
    background: none;
    padding: 5px 10px;
    border-radius: 2px;
    width: 71%;
}
.search1 {
    color: #e7e7e7;
}
.search1 {
    background: none;
        background-position-x: 0%;
        background-position-y: 0%;
        background-repeat: repeat;
    padding: 0 10px 0 10px;
        padding-right: 10px;
        padding-left: 10px;
    border-radius: 2px;
    background-repeat: no-repeat !important;
    background-position: 205px 8px !important;
}
.serach1 .btn-primary {
    background: url('http://asghoorsun.com/templates/npco/images/search.png') !important;
    background-repeat: repeat;
    width: 22px;
    height: 17px;
    background-repeat: no-repeat !important;
    border: none !important;
}
.search1 .btn-primary {
    color: #fff;
    background-color: #0000;
    border-color: #2e6da400;
    background: url('http://asghoorsun.com/templates/npco/images/search.png') !important;
        background-repeat: repeat;
    background-repeat: no-repeat !important;
    width: 20px;
    height: 17px;
}
#mod-search-searchword128 {

    background: none;
    border: 1px solid #999 !important;
    border-radius: 3px;

}
.pos6 .ns2-inner:hover img {

   -webkit-transform: scale(1.2);
    transform: scale(1.1);
}
.pos6 .ns2-inner {
    overflow: hidden;
}
.pos8 .ns2-inner {
    padding-bottom: 10px;

}
.pos8 .ns2-inner:hover {
 background: #e8e8e8;
}


@media  (min-width:1020px) and (max-width:3000px){

  .logo { margin-top:-51px; }
  .pos1 {    height: 457px !important;  }
 .box3 { height: 457px !important;}
 .box4 {     height: 495px !important; }
 .acyfield_email.acy_requiredField input { width: 200px !important;}
 .button.subbutton.btn.btn-primary {  margin-right: -29px;  }
}

@media  (min-width:320px) and (max-width:980px){
    .box1{border-top:none;height: auto; margin-top: -6px;}
 .logo {     position: relative !important;     left: auto;  }   
 .logo img {     width: 56px;     text-align: left; }  
.form {     margin-top: 93px; }
.aikonsearch-trigger {     z-index: 999 !important; 	}
#component {     margin: 80px 24px 50px 24px;}
.bt-introtext, .readmore, .ns2-introtext {     text-align: justify; }
.acyfield_email.acy_requiredField input { border-radius: 0 !important;    width: auto !important; }
.button.subbutton.btn.btn-primary { border-radius: 0; }
}
@media  (min-width:320px) and (max-width:650px){
div.nssp2 .col-4 {     width: 50% !important;}  
}


@media  (min-width:320px) and (max-width:980px){
.logo img {position: absolute;left: 0;top: 7px;z-index: 99999;}
.logo {position: absolute;left: 0;top: -44px;z-index: 99999;}

}

.pos6 .ns2-inner img.ns2-image {
    width: 100%;
}.pos8 .ns2-inner {
    background: #f5f5f5f5;
}

.pos8 .ns2-inner:hover img {
    -webkit-transform: scale(1.2);
    transform: scale(1.1);
}.pos8 .ns2-inner img.ns2-image {
    transition: all .4s linear;
}.pos8 .ns2-inner-img {
    overflow: hidden;
    position: relative;margin-left: 10px;
    float: right;
}.pos8 .ns2-inner-img img.ns2-image {
    padding: 0;
}


