@charset "utf-8";

/* CSS Document */



/*----------------Max1024-----------------------------*/

@media only screen and (max-width: 1024px){

	

	#favslider-arrows .favth-carousel-control{

	top: 65%;

}

	

	#mainmenu{

		width: 85%

	}

	#approved-logo{margin-top: 0px;}

	#logo_btn{

		margin-bottom: 0px;

	}

	#footer_logo_slider{

		margin-top: -15px;

	}

	#footer_contact{

		margin-bottom: 18px

	}

}

/*----------------Max960-----------------------------*/

@media only screen and (max-width: 960px){

	

	#soulotion_about{border-bottom: 1px dashed #b3b4b4; margin-bottom: 10px;

    padding-bottom: 10px; padding-top: 15px;  border-top: 1px dashed #b3b4b4; }

	#products_about{border-bottom: 1px dashed #b3b4b4; margin-bottom: 10px;

    padding-bottom: 10px;}

}









/*----------------768-----------------------------*/

@media only screen and (width: 768px){

	

	#favslider-arrows .favth-carousel-control{

	top: 65%;

}

}

/*----------------Max768-----------------------------*/

@media only screen and (width: 768px){

	

	#news_title_home hr{

		float: none;

	}

	#news_title_home p {

    background-color: #fff;

    color: #66b64c;

    font-family: b yekan;

    font-size: 16px;

    margin: -30px auto 0;

    text-align: center;

		float: none;

    width: 50%;

}

}





/*----------------768-----------------------------*/

@media only screen and (max-width: 768px) {



	#information_nxpanel_a{

    

    padding-right: 10%;

   

}

	.informaition_end_nxpanel_text{

		width: 100%;

	}

	

		.end_nxpanel .end_nxpanel_text{

		width: 80%;

		margin-top: 50%;

	}

	.nxpanel_eco_end_nxpanel_text.nxpanel_eco_end_nxpanel_text{

		width: 100%;

	}

	.informaition_end_nxpanel_text.fadeIn >  p{

    color: #2c2c2c;

 

}



.informaition_end_nxpanel_text.fadeIn > ul > li{

    color: #2c2c2c;



}

	

	.nxpanel_eco_end_nxpanel_text.fadeIn > p{

    color: #2c2c2c;



}

	.informaition_end_nxpanel2_text{

		width: 100%;

	}

	.informaition_end_nxpanel2_text.fadeIn > p{

		color: #fff;

	}

	.dimension_detector_end_nxpanel_text{

		width: 100%;

		margin-top: 30%;

	}

	#dimension_nxpanel{

		background-size: 100%;

	}

	/*--------------*/

	.end .end_smkdtec_text{

		width: 100%; right: 0px;

	}

	.informaition_end_smkdtec_text{

		width: 100%;

		margin-right: 0%; right:0%;

	}

	.clean_detector_end_smkdtec_text{

		width: 100%;

		margin-right: 0%; right:0%;

	}

	#alarm_detector {

    background-image: url("../images/products_end/smoke_detector/Smoke-PNG-Picture.png");

    background-position: -150px 0;

    background-repeat: no-repeat;

    background-size: cover;

    margin-top: 20px;

 

}

	.alarm_detector_end_smkdtec_text{

		width: 100%;

		margin-left: 0%; right:0%;

	}

	#dimension_detector {

    background-image: url("../images/products_end/smoke_detector/dimension-smkdtc.png");

    background-size: 100% auto; background-repeat: no-repeat;

    margin-bottom: 20px;

    margin-top: 20px;

    

}

	.dimension_detector_end_smkdtec_text{

		width: 100%;

		margin-right: 0%; right:0%;

	}

	/*-----------------------*/

	.end_heat .end_heat_text{

		width: 100%;

		margin-left: 0%; right:0%;

	}

	.informaition_end_heat_text{

		width: 100%;

		margin-left: 0%; right:0%;

	}

	#dimension_heat{

		background-size: 100% auto; background-repeat: no-repeat;

	}

	.dimension_heat_end_heat_text{

		width: 100%;

		margin-right: 0%; right:0%;

	}

	/*--------------*/

	

	.end_mcp .end_mcp_text{

		width: 100%;

		margin-right: 0%; right:0%;

	}

	.mcp_eco_end_mcp_text.fadeIn{

		width: 100%;

		margin-left: 0%; right:0%;

	}

	

	.informaition_end_mcp_text{

		width: 100%;

	}

	

	#dimension_mcp{

		background-size: 100% auto; background-repeat: no-repeat;

	}

	.dimension_detector_end_mcp_text{

		width: 100%;

	}

	.icon_end_mcp {

    background-image: url("../images/products_end/mcp/icons.png");

    background-repeat: no-repeat;

    background-size: 100% auto;

    height: 140px; width: 100%;

}

	

	/*-----------------------*/

	.end_repeater .end_repeater_text{

		width: 100%;

		margin-right: 0%; right:0%;

	}

	.repeater_eco_end_repeater_text.fadeIn{

		width: 100%;

		margin-right: 0%; right:0%;

	}

	/*----------------*/

	.informaition_end_gui_text{

		width: 100%;

		margin-left: 0%; right:0%;

	}

	#information_gui_a{

		 padding-bottom: 100px;

	}

	.gui_eco_end_gui_text.fadeIn{

		width: 100%;

		margin-right: 0%; right:0%;

	}

	#gui_eco{

		 padding-bottom: 120px;

    padding-top: 0px;

	}

	.gui2_eco_end_gui2_text.fadeIn{

		width: 100%;

		margin-left: 0%; right:0%;

	}

	#gui2_eco{

		 padding-bottom: 10px;

    padding-top: 0px;

	}

	

	

	.icon_end_nxpanel {

    background-repeat: no-repeat;

    background-size: 100% auto;

    padding-bottom: 140px;

		width: 100%;

}



.end_p900 .end_p900_text {

    box-sizing: border-box;

    float: right;

    margin-top: 48%;

    padding: 0;

    width: 100%;

	right:0px;

}

.informaition_end_p900_text{

	width:100%;

}







#dimension_p900{

		padding-top:400px;

		overflow:scroll;

	}





	.end_sa710 .end_sa710_text{

		width: 100%;

		margin-right: 0%; right:0%;

	}

	.informaition_end_sa710_text{

		width:100%;

	}

	#dimension_sa710{

		

		

		padding-top:400px;

		overflow:scroll;

	

	}

	.dimension_sa710_end_sa710_text{

		width:100%;

	}

	/*---------*/

	.end_gco1 .end_gco1_text{

		width: 100%;

		margin-right: 0%; right:0%;

	}

	.informaition_end_gco1_text{

		width:100%;

	}

	#dimension_gco1{

		padding-top:400px;

		overflow:scroll;

	}

	

	

	

	

	.informaition_end_conven_text{

		width: 100%;

	}

	

	.conven_eco_end_conven_text.conven_eco_end_conven_text{

		width: 100%;

	}

	#dimension_conven{

		background-size: 100% auto; background-repeat: no-repeat;

	}

	

	.end_tundra .end_tundra_text{

		width: 100%;

	}

	.informaition_end_tundra_text{

		width: 100%;

	}



	.end_sprinkler .end_sprinkler_text{

    width: 100%;

    margin-right: -40px;

    float: right;

    margin-top: 80px;

}

	.end_sprinkler2 .end_sprinkler2_text{

    width: 100%;

    margin-top: 100px;

    margin-right: -20px;

    float: right;

}

	.end_co250 .end_co250_text{

    width: 100%;

    margin-right: -40px;

    margin-top: 80px;

}

	.informaition_end_co250_text{

		width: 100%;

	}

	.end_sco500 .end_sco500_text{

		width: 100%;

	}

	.informaition_end_sco500_text{

		width: 100%;

	}

	.dimension_sco500_end_sco500_text{

		width: 100%;

		margin-top: 80%;

	}

	

	

	

	

	

	

}







@media only screen and (min-width: 640px) {

		#search_re{

		display: none !important;

	}

	

	

}

/*----------------640-----------------------------*/

@media only screen and (max-width: 640px) {

	#about-home{

		min-height: 280px;

		

	}

	

}



@media only screen and (max-width: 480px) {

	#slideshow{

		min-height: 170px;

	}

	

	

	#about-text > div > div > div > h3{

		font-size: 14px; 

	}

	#about-text > div > div > div > p:nth-child(2) > strong{

		font-size: 14px; 

	}

	#about-text > div > div > div > p:nth-child(2){

		font-size: 12px; 

		line-height: 25px;

	}

	#newsletter > span{

		float: none;

	}

	#content{

		margin-top: 0px;

	}

	#direction{

		height: 20px;

	}

	#direction > div > div > ul > li > span{

    font-size: 10px;

    font-weight: normal;

}

	#direction > div > div > ul > li > a > span

	{

    font-size: 10px;

    font-weight: normal;

}













}

/*----------------max360-----------------------------*/

@media only screen and (max-width: 360px){

	



	

}

/*----------------max320-----------------------------*/

@media only screen and (max-width: 320px) {



}







/*------------------------------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------------------------------*/





/*------------------------------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------------------------------------------------------*/

























@media only screen and (max-width: 1024px)  {

	

	

}

@media only screen and (max-width: 960px) {

	#mainmenu{

		display: none;

	}

}











/*---------------------- DISPLAY:NONE --------------------------------*/

@media only screen and (max-width: 640px)  {

	

}

	

@media only screen and (min-width:741px)  {

	



}

/*---------------------- DISPLAY:NONE --------------------------------*/





