@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');
}
.footer-copyright{
    
    display:none !important;
    
}
body{
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	text-decoration: none;
	direction: rtl !important;
	font-weight: unset;
	font-family: 'BYekan';
	font-weight: normal;
	list-style: none;
	background-color: #fff !important;
}
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{
  font-family: BYekan !important;
text-decoration: none !important;
}

#component {
min-height: 500px;
margin: 50px 106px;
text-align: justify;
padding: 2% 5% 10% 5%;
background-color:#F3F3F3;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
-webkit-border-radius: 10px;
box-shadow: 0 6px 9px #353333;

}
.cont{
margin-right:0 !important;
margin-left:0 !important;
}
.map {
    background: #f3f3f3;
    border: 1px solid #ccc;
    margin-top: 58px;
}
/*-----------------------------saerch--------------------------*/
#ghazal {
    float: right;
    width: 55%;
}
@media only screen and (min-width:320px) and (max-width: 767px){#ghazal {width: 100%; margin-bottom:8%;}}

.mega-menu {
  background: #fff;
  direction: rtl;
  font-family: "IRANSans", sans-serif;
}
.main-menu {
  list-style: none;
  display: flex;
  justify-content: flex-start;
  padding: 0;
  margin: 0;
}
.main-menu > li {
  position: relative;
  margin-left: 20px;
}
.main-menu > li > a {
  display: block;
  padding: 15px 25px;
  color: #222;
  font-weight: bold;
  text-decoration: none;
}
.submenu {
  position: absolute;
  top: 100%;
  right: 0;
  background-color: #ffffff;
  border: 1px solid #ddd;
  list-style: none;
  display: none;
  z-index: 100;
  min-width: 250px;
  box-shadow: 0 4px 8px rgba(0,0,0,0.1);
}
.submenu li {
  position: relative;
}
.submenu a {
  display: block;
  padding: 10px 20px;
  font-size: 14px;
  color: #333;
  text-decoration: none;
}
.submenu a:hover {
  background-color: #f4f4f4;
}
.main-menu li:hover > .submenu {
  display: block;
}
.level-3 {
  right: 100%;
  top: 0;
}
.submenu li:hover > .level-3 {
  display: block;
}


#myModal2 h5 {
    color: #444;
    font-size: 18px;
    text-align: center;
}
#myModal2 .close {
    float: left;
    font-size: 31px;
}
#search .inputbox {
border: 0 none;
border-radius: 2px;
float: left;
font-size: 13px;
padding: 0;
    padding-right: 0px;
padding-right: 0px;
width: 0;
transition: all 200ms ease-in-out;
height: 32px;
opacity: 0;
border-radius: 3px;
width: 220px !important;
margin: -7px 0 23px 20px;
background: #fefefe;
}
.vv {
    padding-right: 10px !important;
    width: 100% !important;
    opacity: 1 !important;
}

#myModal2 .modal-dialog .modal-content {
    padding: 5%;
}
.mls_comp_results_filters ul ,.mls_comp_results_lists h3{
    display: none;
}
@media only screen and (min-width:320px) and (max-width: 767px){#myModal2 .modal-dialog .modal-content { padding: 21% 0;}}
@media only screen and (min-width:768px) and (max-width: 992px){#myModal2 .modal-dialog .modal-content { padding: 15% 0;}}
.search .button {
        background: #ddd none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #fff;
    float: right !important;
    font-family: tahoma;
    font-size: 16px !important;
    height: auto;
    padding: 0;
    text-align: center;
    margin-left: 7px !important;
	display:none;
}
#seearch button {
 background: url("../images/search.png");
    background-repeat: no-repeat;
border: 0 none;
font-size: 23px;
padding: 0;
float: right;
margin-right: 10px;
margin-top: 28px;
width: 27px;
height: 33px;
}
/*-----------------------------saerch--------------------------*/
#copy {
    text-align: left;
    visibility: hidden;
}

.rl_tabs.top > ul.nav-tabs > li.active a, .rl_tabs.top > ul.nav-tabs > li.active a:hover {
    border-bottom-color: transparent;
    color: rgb(255, 255, 255);
    background-color: #FA2925 !important;
    box-shadow: none !important;
}
#component .rl_tabs > .nav > li > a:hover {
    background-color: #FA2925 !important;
}
#component .rl_tabs.align_right > ul.nav-tabs > li > a {
    font-size: 15px;
    text-transform: none;
    color: rgb(255, 255, 255);
    background-color: rgb(80, 80, 80);
    box-shadow: inset 0 -3px 6px -2px rgba(0, 0, 0, 0.5);
}
.rl_tabs.outline_content > .tab-content > .tab-pane {
    background-color: rgb(244, 244, 244);
}
#fancybox-title {
    display: none !important;
}
.sj-navigation.clearfix {
    display: none;
}
.sj-gallery .sj-content {
    border: none !important;
}
.sj-gallery .sj-item .item-info .icon-hover {
    left: 39% !important;
}
.form-limit {
    display: none !important;
}
.box1 {
    background: url("../images/bg1.png");
        background-repeat: repeat;
    background-repeat: no-repeat;
        height: 110px;
        background-size: 100% 100%;
}
.pos1 {
    margin-top: 20px;
    border-left: 1px solid #fff;

}
.menu {

    margin-top: 29px;

}
.defaultLayout .bt-inner img {
    outline: none !important;
    border: none !important;
}
.box3,.box3-1 {
    background: url("../images/bg3.jpg")no-repeat center center / cover fixed;
    background-repeat: no-repeat;
    height: 400px;
margin-top: 43px;
}
.box4 .row {
    background: url("../images/bg4.jpg");
margin-right: 40px;
margin-left: 21px;
background-repeat: no-repeat;
background-size: 100%;
margin-top: 46px;
margin-bottom: 18px;
height: 450px;
}
.box4 .aidanews2 img {
    border: none !important;
}
.box4 .aidanews2_botL {
    width: 11%;
    margin-top: -47px;
margin-left: -43px;
}
.box4 #te1 {
    background: #f94b4b;
    display: block;
    width: 60px;
    text-align: center;
    color: #fff;
}
.box4 #te2 {
    background: #011b3a;
    display: block;
    width: 60px;
    text-align: center;
    color: #fff;
}
.box4 #te3 {
    display: none;
}
.box4 .aidanews2_positions {
    padding: 2px 5px !important;
    background: #f1f1f1;
    margin-bottom: 11px;
    box-shadow: 0 4px 10px 4px #b9b9b9;
}
.box4 .aidanews2_title a:link {

    font-weight: bold;
    color: #f94b4b;
    font-size: 21px;
    font-weight: 200;
    padding: 7px !important;

}
.pos4 h3{
    background: url("../images/line.png");
    background-repeat: no-repeat;
background-position: left;
width: 200px;
display: block;
}
.pos4 .moduletable {
    margin-top: 34px !important;
}
.box4 .aidanews2_line {
    border-bottom: none !important;
}
 .pos6 .bt-introtext {
    transition: all 0.6s;
    display: none !important;
 position: absolute;
top: -22px;
background: rgba(0, 0, 0, 0.5);
color: #fff;
width: 100%;
height: 150px;
padding: 14px;
text-align: center;
}
.pos6 .bt-inner:hover .bt-introtext {
    display: block !important;
    transition: all 0.6s;
}
.pos6 h3 {
    background: url("../images/line.png");
    background-repeat: no-repeat;
    background-position: left;
 width: 153px;
display: block;
margin-right: 58px;
}
.box9 {
    background: #011b3a;
    padding-top: 5px;
}
.box6 {
    margin-bottom: 29px;
}
.box7 {
    background: url("../images/bg5.png");
}
.pos7 {
    margin-top: 16px;
}
.pos8 h3 {
    color: #e7e7e7;
    border-bottom: 1px solid;
    padding-bottom: 5px;
    font-size: 22px;
}
.pos8 .menu {
    margin-top: 0;
}
.pos8 a {
    color: #e4e4e4 !important;
}
.nav > li > a:focus, .nav > li > a:hover {
    background-color: rgba(0,0,0,0) !important;
}
.pos9 {
    margin-top: 28px;
}
#n2-ss-2-align {

    top: -35px !important;

}
#n2-ss-4-align {

    top: -45px;

}
#n2-ss-2-align div,#n2-ss-4-align div {
    font-family: BYekan !important;
}
.box5,.box5-1 {
    background: url("../images/bg6.jpg")no-repeat center center / cover fixed;
    background-repeat: no-repeat;
    height: 400px;
margin-top: 43px;
}

.pos6 {
    margin-top: -70px;
}
.box2 .row {
    margin-right: 27px;
    margin-left: 27px;
}
.sl2-slide ,.sl2-slide-inner{
    width: 77% !important;
}
.sj-slideshowii{
    width: 1170px !important;
    margin: 10px auto !important;
}
.sj-slideshowii .sl2-slide .slide-items .slide-item .slide-desc {
    margin-top: -37px !important;
}
.sj-slideshowii .sl2-wrap .sl2-more .sl2-opacity {
    background-color: rgba(0,0,0,0) !important;
    opacity: 1 !important;
}
.sl2-readmore {
  background: #011b3a;
width: 298px;
height: 36px;
margin: 0 auto;
text-align: center !important;
padding-top: 5px;
top: -102px;
}
.sj-slideshowii .sl2-wrap .sl2-more .sl2-readmore a {
    font-weight: 200 !important;
    font-size: 17px !important;
}
.sj-slideshowii .sl2-wrap img {
    width: 100%;
    height: 56% !important;
    margin-top: 65px;
}
.pos2 {
    background: url("../images/bg6.png");
    background-repeat: no-repeat;
background-position: left center;
height: 473px;
}
.box2 {
    margin-top: 43px;
    margin-bottom: 74px !important;
}
.slide-item.slide-item1.active {
    border:2px solid #f94b4b !important;
    box-shadow: 0px 0px 4px 1px #f94b4b;
}
.slide-item.slide-item2.active {
    border:2px solid #f5821f !important;
    box-shadow: 0px 0px 4px 1px #f5821f;
}
.slide-item.slide-item3.active {
    border:2px solid #bdbf09 !important;
    box-shadow: 0px 0px 4px 1px #bdbf09;
}
.slide-item.slide-item4.active {
    border:2px solid #009cad !important;
    box-shadow: 0px 0px 4px 1px #009cad;
}
.slide-item.slide-item5.active {
    border:2px solid #f9c64b !important;
    box-shadow: 0px 0px 4px 1px #f9c64b;
}
.slide-image {
    display: none !important;
}
.slide-item.slide-item1 {
    background: url("http://kawoshazma.com/images/Laboratory/test1.png");
        background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 87px !important;
}
.slide-item.slide-item2 {
    background: url("http://kawoshazma.com/images/Laboratory/test2.png");
        background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 87px !important;
}
.slide-item.slide-item3 {
    background: url("http://kawoshazma.com/images/Laboratory/test3.png");
        background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 87px !important;
}
.slide-item.slide-item4 {
    background: url("http://kawoshazma.com/images/Laboratory/test4.png");
        background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 87px !important;
}
.slide-item.slide-item5 {
    background: url("http://kawoshazma.com/images/Laboratory/test5.png");
        background-color: rgba(0, 0, 0, 0);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 87px !important;
}
.sl2-slide .active .slide-title {
    color: #292828;
}
.fa.fa-search {
    margin-top: 10px !important;
}
.fa.fa-link {     margin-top: 2px !important; }
.pos3-1 .bt-inner a, .pos3-1 .bt-inner p ,.pos3-1 .bt-inner div  {

    color: #fff !important;

}
.pos5-1 .bt-inner a, .pos5-1 .bt-inner p ,.pos5-1 .bt-inner div {

    color: #000 !important;

}
.pos3-1 .readmore a,.pos5-1 .readmore a  {
width: 88px;
display: block;
background: #fff;
color: #000 !important;
text-align: center;
padding: 3px 5px;
}
.box3-1 , .box5-1 {
   height:0; 
}
#lightbox {
    display: none;
}

.jadval td a, .jadval td a span {
    display: block;
    border-bottom: 1px solid #ccc;
    margin: auto 23px;
    text-align: center;
}
.jadval h2 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.bg-hov:hover {
    background: #ed2b2b;
    -moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
.bg-hov:hover a, .bg-hov:hover span {

    color: #fff !important;

}
.jadval a:hover {
    color: #da1414 !important;
}

.jadval td {
border-right: 7px solid #ccc;
}




@media  (min-width:320px) and (max-width:600px){
 .box3-1 , .box5-1 {    height:auto;  }  
 
}
@media  (min-width:320px) and (max-width:980px){

.sj-slideshowii {
    width:100% !important;
    margin: 10px auto !important;
}
.box2 .row {
    margin-right: 0;
    margin-left: 0;
}
.sl2-slide, .sl2-slide-inner {
    width: 100% !important;
}
.sl2-items {
 display: block;
position: absolute !important;
top: 432px;
}
.sl2-control.top-left {     display: none !important; }
.sj-slideshowii .sl2-wrap {
    height: 900px !important;
}
.box2 {
    height: 900px;
}
.sj-slideshowii .sl2-wrap img {
    width: 75% !important;
    height: 44% !important;
    margin: 65px auto auto auto;
    display: block;
}
.catItemTitle a {
    color: black;
}





.box2 { margin-bottom: 0 !important; }
.box3, .box3-1{    margin-top: 0; }
    .n2-ow {      font-size: 10px !important;  }
.tp-caption span{font-size: 16px !important;  display: block;  width: 211%;  right: 26px !important;  text-align: center;}
.pos14 span,.pos14 p {     text-align: center !important; }
    .pos9 {     padding-right: 0 !important;     padding-left: 0 !important; }
    .pos9 table {     width: 100% !important; }
    .pos6 {     margin-top: 0; }
    .box4 .aidanews2_botL {  margin-top: -47px;     margin-left: 12px; }
    .box4 .row {     background: url("../images/bg4.jpg");     background-size: cover;     height: auto; margin-right: 0; margin-left: 0;}
   .box3, .box5 {     height: auto; 	}
    #search .inputbox {     float: right;     position: relative;     z-index: 99;}
  .pos1 table {     width: 100% !important; }
    .defaultLayout .bt-inner {margin-left: 0 !important; }
    #component {  margin: 50px 5px;}
    #copy,.pos11 p {     text-align: center !important; }
	.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%;}

}
@media  (min-width:738px) and (max-width:980px){
      #search .inputbox {     float: right;     position: relative;     z-index: 99;top: 33px; }  
}
.pos7 table {
    width: 100%;
}