html{overflow-x:hidden;}
@font-face {
    font-family: 'b koodak';
    src: url('../fonts/BKoodakBold.eot');
    src: url('../fonts/BKoodakBold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/BKoodakBold.woff') format('woff'),
         url('../fonts/BKoodakBold.ttf') format('truetype');
         font-weight: normal;
         font-style: normal;
		   font-family: 'BZar';
    src: url('../fonts/BZar.eot');
    src: url('../fonts/BZar.eot?#iefix') format('embedded-opentype'),
         url('../fonts/BZar.woff') format('woff'),
         url('../fonts/BZar.ttf') format('truetype');
         font-weight: normal;
         font-style: normal;
		 		   font-family: 'BYekan';
    src: url('../fonts/BYekan.eot');
    src: url('../fonts/BYekan.eot?#iefix') format('embedded-opentype'),
         url('../fonts/BYekan.woff') format('woff'),
         url('../fonts/BYekan.ttf') format('truetype');
         font-weight: normal;
         font-style: normal;
		 		   font-family: 'BNazanin';
    src: url('../fonts/BNazanin.eot');
    src: url('../fonts/BNazanin.eot?#iefix') format('embedded-opentype'),
         url('../fonts/BNazanin.woff') format('woff'),
         url('../fonts/BNazanin.ttf') format('truetype');
         font-weight: normal;
         font-style: normal;
}


@font-face {
    font-family: 'b yekan';
    src: url('../fonts/BYekan-webfont.eot');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'b yekan';
    src: url('../fonts/BYekan-webfont.eot') format('eot'),
         url('../fonts/BYekan-webfont.woff') format('woff'),
         url('../fonts/BYekan-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


@media only screen and  (max-width:1200px) { 
h1{font-size:40px;font-family:b yekan,cursive,sans-serif;}
h2{font-size:34px;font-family:b yekan,cursive,sans-serif;}
h3{font-size:28px;font-family:b yekan,cursive,sans-serif;}
h4{font-size:26px;font-family:b yekan,cursive,sans-serif;}
h5{font-size:22px;font-family:b yekan,cursive,sans-serif;}
h6{font-size:16px;font-family:b yekan,cursive,sans-serif;}
p,.p{font-size:25px;font-family:b yekan,cursive,sans-serif;}
}
/* Small devices (tablets, 768px and up) */
@media only screen and  (max-width:960px) { 
h1{font-size:36px;font-family:b yekan,cursive,sans-serif;}
h2{font-size:30px;font-family:b yekan,cursive,sans-serif;}
h3{font-size:24px;font-family:b yekan,cursive,sans-serif;}
h4{font-size:18px;font-family:b yekan,cursive,sans-serif;}
h5{font-size:14px;font-family:b yekan,cursive,sans-serif;}
h6{font-size:12px;font-family:b yekan,cursive,sans-serif;}
p,.p{font-size:25px;font-family:b yekan,cursive,sans-serif;}
}

/* Medium devices (desktops, 992px and up) */
@media only screen and (max-width:540px) {
h1{font-size:30px;}
h2{font-size:24px;font-family:b yekan,cursive,sans-serif;}
h3{font-size:18px;font-family:b yekan,cursive,sans-serif;}
h4{font-size:14px;font-family:b yekan,cursive,sans-serif;}
h5{font-size:12px;font-family:b yekan,cursive,sans-serif;}
h6{font-size:12px;font-family:b yekan,cursive,sans-serif;}
p,.p{font-size:18px;font-family:b yekan,cursive,sans-serif;}
 }

/* Large devices (large desktops, 1200px and up) */
@media only screen and (max-width:360px) {
h1{font-size:24px;font-family:b yekan,cursive,sans-serif;}
h2{font-size:18;font-family:b yekan,cursive,sans-serif;}
h3{font-size:14px;font-family:b yekan,cursive,sans-serif;}
h4{font-size:13px;font-family:b yekan,cursive,sans-serif;}
h5{font-size:12px;font-family:b yekan,cursive,sans-serif;}
h6{font-size:12px;font-family:b yekan,cursive,sans-serif;}
p,.p{font-size:8px;}
}
body{margin-top:50px;overflow-x:hidden;line-height:auto;}


div.menu01{
text-align:center;
margin:0 auto;

 padding-top:0px;padding-bottom:0px;
position:fixed;top:0px; z-index:10000;display: block; 
  background-color:#404040; 

 width: 100%;height:auto;
 font-size:10px;

 min-width: 240px;

vertical-align:middle; }
 .floatmenu{text-align:center;vertical-align:middle;height:auto;
}

#menu-icon{display:hidden;border:none; width: 40px; height: 40px; background-image:url("../img/210.jpg");}














a {
    text-decoration:none;
    color:#03C;
}
a:hover {text-decoration:none;
    color:#CCC;
}
#main-menu {
    position:relative;
    line-height:12px;
	direction:rtl;
	margin-right:auto;
	margin-left:auto; 
	padding-right:auto;
	padding-left:auto; 
	text-align:center;
	height:auto;
}
#main-menu a{
   display:block; /*none  block.az none=menu neshan dade nemishawad  */
    width:150px;
	height:35px;
    padding:0px;
    border-right:#666 dashed 1.5px;
  background-color:#404040;  
    
    color:#fff;   
	    
}
#main-menu a sapn{background-color:#E6FFF6;    }
#main-menu a:hover {
    background-color:#F8F8F8;        
}
#main-menu ul {
height:auto;
 text-align:center;
list-style-type:none;
    padding-top:0px; 
padding-bottom:0px; 
margin-right:10%;
}
#main-menu li {
    float:right;
    position:relative; /*absolute relative.agaraz absolute=faghat zirmeno neshandade mishe  */
    text-align:center;

}
#main-menu li ul a{
    text-align:center;
    border:0px;
    border-top:#666 1px solid; 
	
}
#main-menu li:hover ul ul{
    display:none;
}
#main-menu li li:hover ul{
    display:block;
    position:absolute;
    top:0px;
   right:110px;

    z-index:1000;
}
#main-menu ul.sub-menu {
    display:none;  /*none  block.az block=hame zir majmoeeha neshan dade mishawad  */
    position:absolute; /*absolute relative.agaraz relative=beham rikhtegi menu  */
    top:27px;
    margin-right:0px;
	margin:0px;
    padding:0px;
    z-index:999;
}
#main-menu ul.sub-menu li {
    text-align:center;
	margin:0px;
    padding:0px;
	
}
#main-menu li:hover ul.sub-menu {
    display:block; /*none  block.az none= zir majmoeeha neshan dade nemishawad  */
    border-top: 1px solid #666;
  
}
/*css li menu text and image*/
#menuhomep,#mahsolatp,#video-camerap,#lisecurityp
,#menuaboutusp,#menucontactusp,#menusearchp,#anti-firep,#lisatelitep,#anti-firep
{display:none;padding-top:6px;font-family:b yekan,arial,sans-serif;font-size:140%;color:black;}
#video-camera,#imagesecurity,#imagelisatelite,#imageanti-fire{margin:5% auto;}

/*show and hide li menu and image and text*/
#menuhome:hover #menuhomes{display:none;}
#menuhomep{display:none;}
#menuhome:hover #menuhomep{display:block;}

#mahsolat:hover #mahsolats{display:none;}
#mahsolat:hover #mahsolatp{display:block;}

#menuaboutus:hover #menuaboutuss{display:none;}
#menuaboutus:hover #menuaboutusp{display:block;}

#menucontactus:hover #menucontactuss{display:none;}
#menucontactus:hover #menucontactusp{display:block;}

#menusearch:hover #menusearchs{display:none;}
#menusearch:hover #menusearchp{display:block;}


/*show and hide li- > li menu and image and text*/
#licamera:hover #video-camera{display:none;}
#video-camerap{display:none;}
#licamera:hover  #video-camerap{display:block;}


#lisecurity:hover #imagesecurity{display:none;}
#lisecurityp{display:none;}
#lisecurity:hover  #lisecurityp{display:block;}

#lisatelite:hover #imagelisatelite{display:none;}
#lisatelitep{display:none;}
#lisatelite:hover  #lisatelitep{display:block;}

#anti-fire:hover #imageanti-fire{display:none;}
#anti-firep{display:none;}
#anti-fire:hover  #anti-firep{display:block;}

#section1div1:hover,#section1div2:hover,#section1div3:hover,#section1div4:hover {
background-color:white;
color:white;
					}






.clear{
    clear:both;display:hidden;
}

@media only screen and (max-width : 940px) {  .header1{opacity:.7;} #menu-icon {border:none; display:block;opacity:.5;float:right;}
   .menu01 a{border-right:none;position: relative; z-index: 10000;text-align:center; }
 div.menu01 ul {display: none; position: absolute; 
              padding: 0px; z-index: 1000; 
			  right: -20px; margin-top:5%; width: 150px;border:none;
			 } 
div.menu01 li ul a{display: none;position: relative;z-index: 1001;right:170px;top:-35px;border:none;}
div.menu01  li li ul a{display: none;position: relative;z-index: 1001;right:200px;border:none;}



   div.menu01:hover ul , div.menu01:active ul { display: block;border-right:none} 
#main-menu a{border-right:none;}   
	
}
   .centerh{margin:0 auto;
          padding:0 auto;
		  text-align:center;
		  vertical-align:middle;	}
		  
		  
	.para1{}	  
/*container*/	
.container{padding:0px;width:100%;
margin:0px;}
.carousel-control{text-align:center;}
.carousel-inner{ width:100%;}

.carousel-inner > .item > img{
     
	
    max-height:350px;
	  min-height:200px;

	 
     }
.carousel-inner > .item{
       width:100%;
      
     }
#carouselcaptionh12,#carouselcaptionh14,#carouselcaptionh12+p,#carouselcaptionh14+p{	text-shadow:0 0 1px #fff,1px 1px 1px #fff,2px 2px 1px #fff,3px 3px 1px #fff; }
#carouselcaptionh11,#carouselcaptionh11+p,#carouselcaptionh13+p,#carouselcaptionh13{	text-shadow:-1px -1px 1px #000,1px 1px 1px #000; }

.nav-tabs li{border:#E44424 solid 2px ;border-radius:10px;}
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
background-color:#D9534F;
}

.nav-pills > li > a:hover {background-color: #D9534F;}
.thumbnail a:hover{color: #0FA816;}
.tab-content h6{font-style:italic; font-family:b yekan;}
article div{background-color:#ffffff;}
.nav-tabs{background-color:#f5f5f5;}
.tooltip > .tooltip-inner {background-color:#91BE2A;font-family:b yekan,open sans;color:#000;}
.tooltip > .tooltip-arrow {border-bottom-color: #f00;}

.panel-title h4{font-style:italic; font-family:b yekan;}
.panel-body{background-color:#404040;}/*6DBDD6*/
.panel-default > .panel-heading h4:hover,.panel-default > .panel-heading span:hover{color:#000;}	
.panel {
    border:none transparent;}
.act{background-color:#91BE2A;}
 /*.panel-heading .accordion-toggle.collapsed {
    background-color:#333333;
} .panel-default > .panel B42B3F CB3B3B-9A480B -E44424 - #118D4F-DF3E82 - -{ */
#panel-heading1{color: #fff;background-color:#B42B3F;border-color: #ddd; }
 /* #panel-heading2{color:#000;background-color:#fff;border-color: #ddd; }
 #panel-heading3{color:#000;background-color:#f5f5f5;border-color: #ddd; }
 #panel-heading4{color: #000;background-color:#fff;border-color: #ddd; }*/
#panel-heading1:hover,#panel-heading2:hover,#panel-heading3:hover,#panel-heading4:hover{color:#fff;background-color:#E44424;border-color: #fff;}

a:-webkit-any-link {text-decoration:none;}
::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #909;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #909;
   opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #909;
   opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #909;
}



						.btn3d {
    position:relative;
    top: -6px;
    border:0;
     transition: all 40ms linear;
     margin-top:10px;
     margin-bottom:10px;
     margin-left:2px;
     margin-right:2px;
}
.btn3d:active:focus,
.btn3d:focus:hover,
.btn3d:focus {
    -moz-outline-style:none;
         outline:medium none;
}
.btn3d:active, .btn3d.active {
    top:2px;
}
.btn3d.btn-white {
    color: #666666;
    box-shadow:0 0 0 1px #ebebeb inset, 0 0 0 2px rgba(255,255,255,0.10) inset, 0 8px 0 0 #f5f5f5, 0 8px 8px 1px rgba(0,0,0,.2);
    background-color:#fff;
}
.btn3d.btn-white:active, .btn3d.btn-white.active {
    color: #666666;
    box-shadow:0 0 0 1px #ebebeb inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,.1);
    background-color:#fff;
}
.btn3d.btn-default,.btn3d.btn-default {
    color: #666666;
    box-shadow:0 0 0 1px #ebebeb inset, 0 0 0 2px rgba(255,255,255,0.10) inset, 0 8px 0 0 #BEBEBE, 0 8px 8px 1px rgba(0,0,0,.2);
    background-color:#f9f9f9;
}
.btn3d.btn-default:active, .btn3d.btn-default.active {
    color: #666666;
    box-shadow:0 0 0 1px #ebebeb inset, 0 0 0 1px rgba(255,255,255,0.15) inset, 0 1px 3px 1px rgba(0,0,0,.1);
    background-color:#f9f9f9;
}



.move1:hover{
color:#E42F45;
transform:rotatex(360deg);
-webkit-transform:rotatex(360deg); 
-ms-transform:rotatex(360deg); 
-moz-transform:rotatex(360deg);   
-o-transform:rotatex(360deg);   font-weight:blod;
				 
			}
			.move1{
			transform:rotatex(0deg);
    		-webkit-transform:rotatex(0deg);
                /* Browser Variations: */
-moz-transform:rotatex(0deg);
-o-transform:rotatex(0deg);
-ms-transform:rotatex(0deg);
transition-duration: .75s;
-webkit-transition-duration: .75s; 
-ms-transition-duration: .75s; 
-moz-transition-duration:.75s;
-o-transition-duration: .75s;
-webkit-transition-timing-function:ease-in;
			 
			}
			
			#social a:hover {color:ffffff; }
			#social:hover {
			background-color:#E42F45;
	transform:scale(1.1);	
-webkit-transform:scale(1.1); 
-moz-transform:scale(1.1); 
-o-transform:scale(1.1); 
			}
					#social {color:#E42F45;
					transform:scale(0.8);
				-webkit-transform:scale(0.8);
                /* Browser Variations: */
-moz-transform:scale(0.8);
-o-transform:scale(0.8); 
transition-duration: 0.5s;
-webkit-transition-duration: 0.5s; 
-moz-transition-duration: 0.5s;
-o-transition-duration: 0.5s;
			} 
			.btn-circle {
width: 30px;
  height: 30px;
  text-align: center;
  padding: 6px 0;
text-indent:-1.3px;
  line-height: 1.428571429;
  border-radius: 15px;
}
#footer1.thumbnail{padding:0px;margin-bottom: 0px !important;}