

/*-- Basic --*/
a {
  text-decoration: none;
  color: #f78e21;
}

a:hover {
  text-decoration: none;
  color: #f78e21;
}

p {
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  color: #666;
}

.heading-section {
  text-align: center;
  padding: 100px 0 80px 0;
}

.heading-section h2 {
  font-family: 'Open Sans', sans-serif;
  font-size: 25px;
  color: #BAD80A;
  font-weight: 700;

}
.heading-section p {
  font-size: 14px;
  font-weight: 100;
  color: #505050;
  line-height: 14px;


}

*, *:before, *:after {
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
 }


.space30 {
	margin-bottom: 30px;
}

.space50 {
	margin-bottom: 50px;
}

.separator {
		position:relative;
		margin-top:200px;
	border-bottom: 2px solid #f1f2f3;
}


/*-- Header --*/
header {
	  background-color: #00BCF2;
}
#main-header {

  color: #fff;

}

.logo {

  	padding-top:10px;
	padding-bottom:10px;






}
.logo a {
	  	 /* display:inline;*/
		   color:#ffffff;
		   	  	position:relative;
	/*float:left;*/
}
.language {

  	padding-top:25px;

  	margin-bottom:20px;
		   color:#505050;
		   	  	position:relative;
	float:left;
	display:inline;
	background:url('../images/language.png') no-repeat;
	background-size:30px;
	background-position:bottom left;



}

.language select {
	
	margin-left:35px;
	width:140px;
	height:30px;
	color:#505050;
	font-size:14px;
		display:inline;
}
.main-menu-small {
	display:none;
}
.hidesmalllist {
	display:none;
}
#lang_img {
	padding-top:5px;
	width:30px;
	


}
#index_pic_T {
	padding-top:5px;
	width:150px;
	


}
#index_pic_W {

	width:400px;



}
ul#navigation {
	margin:0px;
	position:relative;
	float:left;

}
ul#navigation li {
	display:inline;
	font-size:16px;
		font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-weight:bold;
	margin:0;
	padding:0;
	float:left;
	position:relative;


}
ul#navigation li a {
	padding:30px 20px;
	color:#ffffff;

	text-decoration:none;
	display:inline-block;
	line-height:15px;


	
	-webkit-transition:color 0.2s linear, background 0.2s linear;	
	-moz-transition:color 0.2s linear, background 0.2s linear;	
	-o-transition:color 0.2s linear, background 0.2s linear;	
	transition:color 0.2s linear, background 0.2s linear;	
}
ul#navigation li.nav_li_logo a {
	padding:10px 0px;
	color:#ffffff;

	text-decoration:none;
	display:inline-block;
	line-height:10px;

}

ul#navigation .nav_li a:hover {


	color:#e5e6e6;
 
}

/* Drop-Down Navigation */
ul#navigation li:hover > ul
{
/*these 2 styles are very important, 
being the ones which make the drop-down to appear on hover */
visibility:visible;
	opacity:1;
}




ul#navigation ul {
		list-style: none;
    margin: 0;
    padding: 0;    
		position: absolute;
	top: 100%;
	left:0;
		display:inline;
		 position: absolute;
    z-index: 99999;
	min-width:170px;
	background:#505050;

/* css3 transitions for smooth hover effect */
	-webkit-transition:opacity 0.2s linear, visibility 0.2s linear; 
	-moz-transition:opacity 0.2s linear, visibility 0.2s linear; 
	-o-transition:opacity 0.2s linear, visibility 0.2s linear; 
	transition:opacity 0.2s linear, visibility 0.2s linear; 	
	


}

ul#smallmenu {
			list-style: none;
color:#ffffff;
	margin:8px;
position:relative;
	float:right;


}
ul#smallmenu li {
		padding-top:15px;
			margin:0px;
position:relative;
	float:left;
	display:inline;
}
ul#smallmenu li span{
		padding-top:10px;
		margin-left:2px;
}
ul#smallmenu li a {

	color:#ffffff;


}
/*ul#smallmenu ul*/
#navigation-small-list, #navigation-small-list2, #navigation-small-list3{
	display:none;

	
	background-color:#969696;

	font-size:20px;
		font-family: 'Open Sans', sans-serif;
	font-weight: 500;
	font-weight:bold;

	cursor:pointer;
	color:#ffffff;

}
#navigation-small-list div, #navigation-small-list2 div, #navigation-small-list3 div{

	

}
/*#navigation-small-list div:hover, #navigation-small-list2 div:hover, #navigation-small-list3 div:hover {
	background-color:#969696;
}*/
#navigation-small-list a, #navigation-small-list2 a, #navigation-small-list3 a {
width:100%;
border-bottom:1pt solid #ffffff;
	padding:20px 30px;
	
}
#navigation-small {
 	display:none;
	list-style: none;
    margin:0;
    padding: 0;    
/*		position: absolute;
	top: 100%;
	*/left:0;
	

    z-index: 99999;
	width:100%;
	background:#505050;

/* css3 transitions for smooth hover effect */
	-webkit-transition:opacity 0.2s linear, visibility 0.2s linear; 
	-moz-transition:opacity 0.2s linear, visibility 0.2s linear; 
	-o-transition:opacity 0.2s linear, visibility 0.2s linear; 
	transition:opacity 0.2s linear, visibility 0.2s linear;
	
	
	



}


div#small-list
{
	margin:0;
	padding:0;

		

}
div#small-list-title{


	padding:15px 30px;
	display:block;
	font-size:20px;
		font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	font-weight:bold;
	border-bottom:1pt solid #969696;
	cursor:pointer;



}
div#small-list-title:hover {
	background-color:#000;
}
div#small-list-title a {
	width:100%;
}
div#small-list  a {

	color:#ffffff;

	text-decoration:none;
	display:inline-block;



	
	-webkit-transition:color 0.2s linear, background 0.2s linear;	
	-moz-transition:color 0.2s linear, background 0.2s linear;	
	-o-transition:color 0.2s linear, background 0.2s linear;	
	transition:color 0.2s linear, background 0.2s linear;	
}






ul#navigation ul.dir_u {

/*the next 2 styles are very important, 
being the ones which make the drop-down to stay hidden */
    visibility:hidden;
    opacity:0;
	
   
}
ul#navigation ul li ul {
    top: 0;
   /* left: 181px; /* strong related to width:180px; from above */
	display:block !important;
 position: static;
 width: auto !important;
}

ul#navigation ul li {
		 		padding:8px 12px;
			display:inline;
	 position: static;
	clear:both;
	width:100%;
	border:0 none;
		color:#969696;
		



}

ul#navigation ul li.dir_l:hover {
	background:#969696;

}
ul#navigation ul li a {
	background:none;
		padding:0;
	color:#ffffff;

	text-decoration:none;

	border:0 none;
	float:left;
	clear:both;

}
ul#navigation ul li.dir_t  {
padding-top:15px;



}

ul#navigation ul li.dir_l_last  {
padding-bottom:15px;
}
ul#navigation ul li.dir_l_last:hover  {
	background:#969696;
}

/*.search-box {
  text-align: right;
  margin-top: 10px;
  position: relative;
}

.search-box input {
  margin-top: 0px;
}

.search-box input[type="submit"] {
  background-color: transparent;
  position: absolute;
  width: 25px;
  height: 25px;
  right: 0;
  top: 0;
  border: 0;
  content: '';
  color: transparent;
  background: url(../images/search-icon.png);
  background-position: center;
  background-repeat: no-repeat;
}

.search-box input#s {
  padding: 4px 10px 4px 10px;
  height: 25px;
  line-height: 25px;
  outline: 0;
  border: 1px solid #ddd;
}*/

/*-- End Header --*/










/*--Product --*/
#products {
	width:100%;
	background-color:#969696;

	font-size:16px;
	letter-spacing:0.1em;
	text-transform:uppercase;
	line-height:40px;
	color:#ffffff;
	height:40px;
	margin:0;
		padding:0;
}
#product_compatibility {
	width:100%;
background-color:#969696;

	font-size:16px;


	line-height:40px;
	color:#ffffff;

	margin:0;
		padding:0;
		display:block;
		text-align:center;
}
#download_catalog {
	margin-top:20px;
	width:90%;
	margin-left:5%;
background-color:#D2D2D2;

	font-size:14px;


	line-height:40px;
	color:#505050;


		text-align:center;
}
#compatibility_title {
	width:100%;
background-color:#505050;

	font-size:18px;


	line-height:40px;
	color:#ffffff;

	margin:0;
		padding:0;
		display:block;
		text-align:center;
}

.comCenter {
		width:95%;
	margin-left:4%;
}
.comCenter_down {
		width:100%;

}
.pd_item img {
	width:130px;
		margin:0;
		padding:0;
}
.pd_item h1 {
		font-size:18px;
			margin:0;
		padding-bottom:10px;
		
}

#pd_fea1 {
	width:100%;
	background-color:#f7f8f8;
	font-size:16px;
	color:#505050;
	padding:10px 0px;
	margin:0;

}
#pd_fea2 {
	width:100%;

	font-size:16px;
	color:#505050;
	padding:10px 0px;
	margin:0;

}
.slider img {
	height:500px;
}
.slider-caption2 img {
	width:400px !important;
	display:inline !important;
}
.slider-caption2 {
		position:absolute;
  width: 100%;
  margin-top: 100px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
}
#home h4 {


  font-size: 50px;
  padding-left:5px;
  padding-top:20px;


  font-weight: 300;
  color: #00BCF2;
    font-family: 'Open Sans', sans-serif;


  margin-top: 30px;
  /*text-transform: uppercase;*/
}
#pd_fea1 h2, #pd_fea2 h2 {


  font-size: 24px;

  padding-top:25px;


  font-weight: 500;
  color: #00BCF2;
    font-family: 'Open Sans', sans-serif;


  margin-top: 35px;
  /*text-transform: uppercase;*/
}
#pd_fea1 a {


  font-size: 14px;

  padding-top:25px;
  text-align:right;



  color: #FF8C00;
    font-family: 'Open Sans', sans-serif;
	font-weight:500;
	cursor:pointer;


  margin-top: 35px;

}
#pd_fea1 a:hover {
	text-decoration:underline;
}
#pd_fea1 p, #pd_fea2 p {

		text-align:left;
  font-size: 16px;
  font-weight: 200;
  color: #505050;
  line-height: 23px;
    padding-top: 10px;
}
#home h5 {


  font-size: 25px;
  padding-left:10px;



  font-weight: 500;
  color: #969696;
    font-family: 'Open Sans', sans-serif;




}

#home p {

		text-align:left;
  font-size: 18px;
  font-weight: 500;
  color: #505050;
  line-height: 25px;
    padding-top: 10px;



}
.pd_item {
	text-align: center;
	
	display:inline;
	padding:10px 10px;
	margin:0px 10px;



}
.pd_item:hover {
	background-color:#505050;
		cursor:pointer;
	-webkit-transition:color 0.2s linear, background 0.2s linear;	
	-moz-transition:color 0.2s linear, background 0.2s linear;	
	-o-transition:color 0.2s linear, background 0.2s linear;	
	transition:color 0.2s linear, background 0.2s linear;	
}
.pd_item_click {
		background-color:#505050;
}
#downCata_icon1, #downCata_icon2, #downCata_icon3, #downCata_icon4, #downCata_icon5, #downCata_icon6, #downCata_W5_icon1, #downCata_W5_icon2, #downCata_W5_icon3, #downCata_W5_icon4, #downCata_W5_icon5
 {
		text-align: center;
	
	display:inline;
	padding:3px 10px;

		font-size:14px;
				cursor:pointer;

		
}
.down_item1:hover {
		background-color:#00BCF2;
		color:#ffffff;

	-webkit-transition:color 0.2s linear, background 0.2s linear;	
	-moz-transition:color 0.2s linear, background 0.2s linear;	
	-o-transition:color 0.2s linear, background 0.2s linear;	
	transition:color 0.2s linear, background 0.2s linear;	
}
.down_item1_click {
	background-color:#00BCF2;
			color:#ffffff;
}
.down_item2:hover {
		background-color:#7FBA00;
		color:#ffffff;

	-webkit-transition:color 0.2s linear, background 0.2s linear;	
	-moz-transition:color 0.2s linear, background 0.2s linear;	
	-o-transition:color 0.2s linear, background 0.2s linear;	
	transition:color 0.2s linear, background 0.2s linear;	
}
.down_item2_click {
	background-color:#7FBA00;
			color:#ffffff;
}
.down_item3:hover {
		background-color:#FFB900;
		color:#ffffff;

	-webkit-transition:color 0.2s linear, background 0.2s linear;	
	-moz-transition:color 0.2s linear, background 0.2s linear;	
	-o-transition:color 0.2s linear, background 0.2s linear;	
	transition:color 0.2s linear, background 0.2s linear;	
}
.down_item3_click {
	background-color:#FFB900;
			color:#ffffff;
}
.down_item4:hover {
		background-color:#F472D0;
		color:#ffffff;

	-webkit-transition:color 0.2s linear, background 0.2s linear;	
	-moz-transition:color 0.2s linear, background 0.2s linear;	
	-o-transition:color 0.2s linear, background 0.2s linear;	
	transition:color 0.2s linear, background 0.2s linear;	
}
.down_item4_click {
	background-color:#F472D0;
			color:#ffffff;
}
.down_item5:hover {
		background-color:#9B4F96;
		color:#ffffff;

	-webkit-transition:color 0.2s linear, background 0.2s linear;	
	-moz-transition:color 0.2s linear, background 0.2s linear;	
	-o-transition:color 0.2s linear, background 0.2s linear;	
	transition:color 0.2s linear, background 0.2s linear;	
}
.down_item5_click {
	background-color:#9B4F96;
			color:#ffffff;
}
.down_item6:hover {
		background-color:#00D8CC;
		color:#ffffff;

	-webkit-transition:color 0.2s linear, background 0.2s linear;	
	-moz-transition:color 0.2s linear, background 0.2s linear;	
	-o-transition:color 0.2s linear, background 0.2s linear;	
	transition:color 0.2s linear, background 0.2s linear;	
}
.down_item6_click {
	background-color:#00D8CC;
			color:#ffffff;
}
.img-responsive {

	height:auto;
	max-width:100%
}
.pd_display {
		height:auto;
	max-width:95%;
	display:block;
}
.pd_hidden {
	display:none;
}
.pd_photo_div {
		display:inline;

}
.pd_photo {

	border:	1px solid #D2D2D2; 
	cursor:pointer;
	margin:10px;
	padding:3px;
	width:15%;
		opacity:0.7;
		-webkit-transition:opacity 0.2s linear, visibility 0.2s linear; 
	-moz-transition:opacity 0.2s linear, visibility 0.2s linear; 
	-o-transition:opacity 0.2s linear, visibility 0.2s linear; 
	transition:opacity 0.2s linear, visibility 0.2s linear; 


}
.margin10 {
	margin-top:20px;
}
.margin-10 {
	margin-bottom:20px;
}
.pd_photo:hover {
	background-color:#D2D2D2;
		opacity:1;

}

div.pd_content1 div#pd_feature, div.pd_content2 div#pd_spec, div.pd_content3 div#pd_comp, div.pd_content4 div#pd_download,

div.pd_content1 div#comp_W16, div.pd_content2 div#comp_W5,
div.pd_content1 div#down_W16, div.pd_content2 div#down_W5,

div.downCata_content1 div#downCata1, div.downCata_content2 div#downCata2, div.downCata_content3 div#downCata3, div.downCata_content4 div#downCata4, div.downCata_content5 div#downCata5{
	display:block;
	/*visibility:visible;
	opacity:1;*/



}
div.pd_content1 div#pd_spec, div.pd_content1 div#pd_comp, div.pd_content1 div#pd_download,
div.pd_content2 div#pd_feature, div.pd_content2 div#pd_comp, div.pd_content2 div#pd_download,
div.pd_content3 div#pd_feature, div.pd_content3 div#pd_spec, div.pd_content3 div#pd_download, 
div.pd_content4 div#pd_feature, div.pd_content4 div#pd_spec, div.pd_content4 div#pd_comp,

div.pd_content1 div#comp_W5, div.pd_content2 div#comp_W16, div.pd_content0 div#comp_W5, div.pd_content0 div#comp_W16,
div.pd_content1 div#down_W5, div.pd_content2 div#down_W16, div.pd_content0 div#down_W5, div.pd_content0 div#down_W16,

div.downCata_content0 div#downCata1, div.downCata_content0 div#downCata2, div.downCata_content0 div#downCata3, div.downCata_content0 div#downCata4, div.downCata_content0 div#downCata5,
div.downCata_content1 div#downCata2, div.downCata_content1 div#downCata3, div.downCata_content1 div#downCata4, div.downCata_content1 div#downCata5,
div.downCata_content2 div#downCata1, div.downCata_content2 div#downCata3, div.downCata_content2 div#downCata4, div.downCata_content2 div#downCata5,
div.downCata_content3 div#downCata1, div.downCata_content3 div#downCata2, div.downCata_content3 div#downCata4, div.downCata_content3 div#downCata5,
div.downCata_content4 div#downCata1, div.downCata_content4 div#downCata2, div.downCata_content4 div#downCata3, div.downCata_content4 div#downCata5,
div.downCata_content5 div#downCata1, div.downCata_content5 div#downCata2, div.downCata_content5 div#downCata3, div.downCata_content5 div#downCata4
{
	display:none;
/*	visibility:hidden;
	opacity:0;
*/
	-webkit-transition:opacity 0.2s linear, visibility 0.2s linear; 
	-moz-transition:opacity 0.2s linear, visibility 0.2s linear; 
	-o-transition:opacity 0.2s linear, visibility 0.2s linear; 
	transition:opacity 0.2s linear, visibility 0.2s linear; 
}

.tab_com {
	width:90%;
	color:505050;
	font-size:14px;

}
.td_comT {
	padding:5px;
	width:30%;
		background-color:#00BCF2;
		color:#ffffff;
}
.td_comTR {
	padding:5px;
	width:70%;
		background-color:#00BCF2;
				color:#ffffff;
}
.td_comTR_1 {
	padding:5px;
	width:23%;
		background-color:#00BCF2;
				color:#ffffff;
}
.td_comTG {
	padding:5px;
	width:30%;
		background-color:#7FBA00;
		color:#ffffff;
}
.td_comTRG {
	padding:5px;
	width:70%;
		background-color:#7FBA00;
				color:#ffffff;
}
.td_comTY {
	padding:5px;
	width:30%;
		background-color:#FFB900;
		color:#ffffff;
}
.td_comTRY {
	padding:5px;
	width:70%;
		background-color:#FFB900;
				color:#ffffff;
}
.td_comTP {
	padding:5px;
	width:30%;
		background-color:#F472D0;
		color:#ffffff;
}
.td_comTRP {
	padding:5px;
	width:70%;
		background-color:#F472D0;
				color:#ffffff;
}
.td_comTP2 {
	padding:5px;
	width:30%;
		background-color:#9B4F96;
		color:#ffffff;
}
.td_comTRP2 {
	padding:5px;
	width:70%;
		background-color:#9B4F96;
				color:#ffffff;
}
.td_com {
	padding:5px;
	width:30%;
		background-color:#f7f8f8;
}
.td_comR {
	padding:5px;
	width:70%;
		background-color:#f7f8f8;
}
.td_comR_1 {
	padding:5px;
	width:23%;
		background-color:#f7f8f8;
}
.td_comR a {
	margin-right:10px;
}
.td_comR a:hover {
	text-decoration:underline;
}
.td_comR .down_pic {
	margin:10px;
	width:200px;
	display:inline;
}
.pd_table {
	margin-top:20px;
	width:90%;
	margin-left:5%;
}
.td_com2 {
	padding:5px;
	width:30%;
		background-color:#d9dcdc;
}
.td_comR2 {
	padding:5px;
	width:70%;
		background-color:#d9dcdc;
}
.td_comR2_1 {
	padding:5px;
	width:23%;
		background-color:#d9dcdc;
}
#mainframe {
	width:100%;
	border:none;

	height:800px;
}
	



/*--End Product --*/








/*-- Home --*/
#slidesmall {
	display:none;
}
#slidessmall {
	display:none;
}

#slider {
  overflow: hidden;
}

.slider-caption {
  text-align: center;
  position: absolute;
  width: 100%;
  margin-top: 7%;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
}

.slider-caption h1 {
  /*text-shadow: 1px 1px #777;*/
  font-size: 40px;
	line-height:50px;

  font-weight: 200;
  color: #00BCF2;
  /*text-transform: uppercase;*/
}
.slider-caption h2 {
  /*text-shadow: 1px 1px #777;*/
  font-size: 40px;
	line-height:50px;

  font-weight: 200;
  color: #ffffff;
  /*text-transform: uppercase;*/
}
.slider-caption h3 {
  /*text-shadow: 1px 1px #777;*/
  font-size: 40px;
	line-height:50px;

  font-weight: 200;
  color: #1e0067;
  /*text-transform: uppercase;*/
}
.slider-caption a {
  margin-top: 20px;
  text-decoration: none;
  display: inline-block;
  background-color: #f78e21;
  width: 200px;
  height: 40px;
  text-align: center;
  color: #fff;
  line-height: 40px;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 600;
}

.blog-post {
  position: relative;
  margin-bottom: 30px;
    margin-top: 30px;
}

.blog-thumb {
  overflow: hidden;
  position: relative;
}

.blog-thumb img {
  width: 100%;
}

.blog-content {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  background-color: rgba(0,0,0,0.7);
  color: #fff;
  padding: 13px;
}

.content-show a {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;

}
.content-show h4 {
	margin:0px;
}

.content-show span {
  color: #f78e21;
}

.content-hide {
  margin-top: 15px;
  display: none;
}

.content-hide p {
  color: #fff;
}

/*-- End Home --*/




/*-- WSS --*/
.slider-caption1 {
  text-align: center;
  position: absolute;
  width: 100%;
  margin-top: 20px;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
}

.slider-caption1 h4 {
  
  font-size: 30px;


  font-weight: 500;
  color: #00BCF2;
    font-family: 'Open Sans', sans-serif;

  margin-top: 20px;
  
  /*text-transform: uppercase;*/
}

.slider-caption1 p {
  font-size: 16px;
  font-weight: 100;
  color: #505050;
  line-height: 25px;



}
.R2_intro {
	width:100%;
	text-align:center;

}
.intro {
		position:absolute;

}
.feaTitle {
	  font-family: 'Open Sans', sans-serif;
  font-size: 35px;
  font-weight: 700;
  color: #505050;
  text-transform: uppercase;
  margin-top: 25px;
    text-align: center;
  padding: 100px 0 50px 0;
}
.service-item {
  text-align: center;

}

.icon1,  .icon2, .icon3, .icon4, .icon5 {

  color: #f78e21;
  font-size: 14px;
  line-height: 100px;
  width: 100px;
  height: 100px;
      text-align: center;
}
.icon1:hover, .icon2:hover, .icon3:hover, .icon4:hover, .icon5:hover {
	  /*border-radius: 50%;
  border: 10px solid #7FBA00;
	background-color:#7FBA00;*/
	cursor:pointer;
	-webkit-transition:color 0.2s linear, background 0.2s linear;	
	-moz-transition:color 0.2s linear, background 0.2s linear;	
	-o-transition:color 0.2s linear, background 0.2s linear;	
	transition:color 0.2s linear, background 0.2s linear;	
}
/*.icon_img_full {
	opacity:1;
}
.icon_img_op {
	opacity:0.5;
}*/
.icon1 img {
	opacity:1;
}
 .icon2 img, .icon3 img, .icon4 img, .icon5 img {

	opacity:0.5;
}



#content1, #content2, #content3, #content4, #content5 {
	  text-align: center;
}
#content1 h4{
  font-family: 'Open Sans', sans-serif;
  font-size: 25px;
  font-weight: 500;
  color: #7FBA00;

  margin-top: 35px;
  

}
#content2 h4{
  font-family: 'Open Sans', sans-serif;
  font-size: 25px;
  font-weight: 500;
  color: #00BCF2;

  margin-top: 35px;
  

}
#content3 h4{
  font-family: 'Open Sans', sans-serif;
  font-size: 25px;
  font-weight: 500;
  color: #00D8CC;

  margin-top: 35px;
  

}
#content4 h4{
  font-family: 'Open Sans', sans-serif;
  font-size: 25px;
  font-weight: 500;
  color: #FFB900;

  margin-top: 35px;
  

}
#content5 h4{
  font-family: 'Open Sans', sans-serif;
  font-size: 25px;
  font-weight: 500;
  color: #F472D0;

  margin-top: 35px;
  

}
#content1 p, #content2 p, #content3 p, #content4 p, #content5 p {
  font-size: 14px;
  font-weight: 100;
  color: #505050;
  line-height: 20px;
}


div.content_fea1-1 div#content1-1, div.content_fea1-2 div#content1-2, div.content_fea1-3 div#content1-3, div.content_fea1-4 div#content1-4, div.content_fea1-5 div#content1-5,
div.content_fea2-1 div#content2-1, div.content_fea2-2 div#content2-2,
div.content_fea3-1 div#content3-1, div.content_fea3-2 div#content3-2,
div.content_fea4-1 div#content4-1, div.content_fea4-2 div#content4-2, div.content_fea4-3 div#content4-3, div.content_fea4-4 div#content4-4, div.content_fea4-5 div#content4-5, div.content_fea4-6 div#content4-6, div.content_fea4-7 div#content4-7,
div.content_fea5-1 div#content5-1, div.content_fea5-2 div#content5-2, div.content_fea5-3 div#content5-3, div.content_fea5-4 div#content5-4, div.content_fea5-5 div#content5-5, div.content_fea5-6 div#content5-6{
	visibility:visible;
	opacity:1;
		position:absolute;
	top:0;

}
div.content_fea1-1 div#content1-2, div.content_fea1-1 div#content1-3, div.content_fea1-1 div#content1-4, div.content_fea1-1 div#content1-5, div.content_fea1-2 div#content1-1, div.content_fea1-2 div#content1-3, div.content_fea1-2 div#content1-4, div.content_fea1-2 div#content1-5, div.content_fea1-3 div#content1-1, div.content_fea1-3 div#content1-2, div.content_fea1-3 div#content1-4, div.content_fea1-3 div#content1-5, div.content_fea1-4 div#content1-1, div.content_fea1-4 div#content1-2, div.content_fea1-4 div#content1-3, div.content_fea1-4 div#content1-5, div.content_fea1-5 div#content1-1, div.content_fea1-5 div#content1-2, div.content_fea1-5 div#content1-3, div.content_fea1-5 div#content1-4,
div.content_fea2-1 div#content2-2, div.content_fea2-2 div#content2-1,
div.content_fea3-1 div#content3-2, div.content_fea3-2 div#content3-1,
div.content_fea4-1 div#content4-2, div.content_fea4-1 div#content4-3, div.content_fea4-1 div#content4-4, div.content_fea4-1 div#content4-5, div.content_fea4-1 div#content4-6, div.content_fea4-1 div#content4-7, div.content_fea4-2 div#content4-1, div.content_fea4-2 div#content4-3, div.content_fea4-2 div#content4-4, div.content_fea4-2 div#content4-5, div.content_fea4-2 div#content4-6, div.content_fea4-2 div#content4-7, div.content_fea4-3 div#content4-1, div.content_fea4-3 div#content4-2, div.content_fea4-3 div#content4-4, div.content_fea4-3 div#content4-5, div.content_fea4-3 div#content4-6, div.content_fea4-3 div#content4-7, div.content_fea4-4 div#content4-1, div.content_fea4-4 div#content4-2, div.content_fea4-4 div#content4-3, div.content_fea4-4 div#content4-5, div.content_fea4-4 div#content4-6, div.content_fea4-4 div#content4-7, div.content_fea4-5 div#content4-1, div.content_fea4-5 div#content4-2, div.content_fea4-5 div#content4-3, div.content_fea4-5 div#content4-4, div.content_fea4-5 div#content4-6, div.content_fea4-5 div#content4-7, div.content_fea4-6 div#content4-1, div.content_fea4-6 div#content4-2, div.content_fea4-6 div#content4-3, div.content_fea4-6 div#content4-4, div.content_fea4-6 div#content4-5, div.content_fea4-6 div#content4-7, div.content_fea4-7 div#content4-1, div.content_fea4-7 div#content4-2, div.content_fea4-7 div#content4-3, div.content_fea4-7 div#content4-4, div.content_fea4-7 div#content4-5, div.content_fea4-7 div#content4-6,

div.content_fea5-1 div#content5-2, div.content_fea5-1 div#content5-3, div.content_fea5-1 div#content5-4, div.content_fea5-1 div#content5-5, div.content_fea5-1 div#content5-6, div.content_fea5-2 div#content5-1, div.content_fea5-2 div#content5-3, div.content_fea5-2 div#content5-4, div.content_fea5-2 div#content5-5, div.content_fea5-2 div#content5-6, div.content_fea5-3 div#content5-1, div.content_fea5-3 div#content5-2, div.content_fea5-3 div#content5-4, div.content_fea5-3 div#content5-5, div.content_fea5-3 div#content5-6, div.content_fea5-4 div#content5-1, div.content_fea5-4 div#content5-2, div.content_fea5-4 div#content5-3, div.content_fea5-4 div#content5-5, div.content_fea5-4 div#content5-6, div.content_fea5-5 div#content5-1, div.content_fea5-5 div#content5-2, div.content_fea5-5 div#content5-3, div.content_fea5-5 div#content5-4, div.content_fea5-5 div#content5-6, div.content_fea5-6 div#content5-1, div.content_fea5-6 div#content5-2, div.content_fea5-6 div#content5-3, div.content_fea5-6 div#content5-4, div.content_fea5-6 div#content5-5 {
	visibility:hidden;
	opacity:0;
		position:absolute;
	top:0;
	-webkit-transition:opacity 0.2s linear, visibility 0.2s linear; 
	-moz-transition:opacity 0.2s linear, visibility 0.2s linear; 
	-o-transition:opacity 0.2s linear, visibility 0.2s linear; 
	transition:opacity 0.2s linear, visibility 0.2s linear; 
}


/*-- End WSS --*/







/*--Footer--*/

footer {
  background-color: #505050;
  /*border-top: 4px solid #f78e21;*/
  margin-top: 30px;

}
.footer-copy {
  margin-top: 40px;
  padding-bottom: 30px;
  color:#ffffff;
    text-align:center;

}
.footer-logo {
  margin-top: 30px;
  padding-bottom: 30px;
  text-align:center;
}
.social-bottom {
  margin-top: 40px;
  padding-bottom: 30px;
    text-align:center;
}

.social-bottom ul {
  margin: 0;
  padding: 0;
}

.social-bottom li {
  list-style: none;
  display: inline-block;
}

.social-bottom a {

  font-size: 18px;
  width: 36px;
  height: 36px;
  line-height: 36px;
  text-align: center;
  color: #ffffff;
}

.social-bottom a:hover {

  color: #00BCF2;
}


/*-- End Footer --*/

@charset "utf-8";
/* CSS Document */


/*--- RESPONSIVE ---*/

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

  
  .logo a{
    text-align: center;
	/*margin-top:100px;*/
  }

  .search-box {
    display: none;
  }

  /*.slider-caption {
    display: none;
  }*/

  .service-item {
    margin-top: 40px;
  }

  .footer-title {
    margin-top: 60px;
  }

  .bottom-footer {
    text-align: center;
  }

  .timeline-thumb{
    margin-top: 30px;
    border-bottom: none;
  }

  .team-thumb {
    margin-top: 30px;
  }

  .side-bar {
    margin-top: 100px;
  }

  .side-bar h4 {
    width: 100%;
  }

  .send-message input {
    margin-top: 20px;
  }

  .info {
    margin-top: 60px;
    text-align: center;
  }
}

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

  .home-account {
    text-align: center;
    display: block;
  }

  .cart-info {
    text-align: center;
    display: block;
  }
  
  .logo {
    text-align: center;
  }

  .search-box {
    display: none;
  }

  .content-hide p {
    display: none;
  }

  /*.slider-caption {
    display: none;
  }*/

  .service-item {
    margin-top: 40px;
  }

  .footer-title {
    margin-top: 60px;
  }

  .bottom-footer {
    text-align: center;
  }

  .timeline-thumb{
    margin-top: 30px;
    border-bottom: none;
  }

  .team-thumb {
    margin-top: 30px;
  }

  .side-bar {
    margin-top: 100px;
  }

  .side-bar h4 {
    width: 100%;
  }

  .send-message input {
    margin-top: 20px;
  }

  .info {
    margin-top: 60px;
    text-align: center;
  }

 /* .logo {
    padding-bottom: 60px;
  }*/

  .main-menu li {
    display: block;
    margin-top: -60px;
    margin-right: -35px;
  }

  #heading-section img {
    display: none;
  }

  .divide-line img {
    display: none;
  }

  .top-footer {
    display: none;
  }


}
@media screen and (max-width: 1500px) {
	.slider-caption1 h4 {
  




  margin-top: 10px;
  
  /*text-transform: uppercase;*/
}
.slider-caption1 p {
  font-size: 14px;
  line-height: 20px;




}
}
@media screen and (max-width: 1100px) {
#index_pic_W {

	width:380px;



}
.slider-caption h2 {
  /*text-shadow: 1px 1px #777;*/
  font-size: 35px;
	line-height:40px;

}
.slider-caption h3 {
  /*text-shadow: 1px 1px #777;*/
  font-size: 35px;
	line-height:40px;

}
.slider-caption1 h4 {
  
  font-size: 25px;



  margin-top: 10px;
  
  /*text-transform: uppercase;*/
}
.slider-caption1 p {
  font-size: 14px;
  line-height: 20px;




}

}


@media (max-width: 991px) {

	   .main-menu {
	  display:none;
  }
	    .main-menu-small {
	  display:block;
	      margin-top: -60px;
right: 30px;
  }
  ul#smallmenu li {
		padding-top:5px;

}
  .hidesmalllist {
	  display:block;
  }

#slidebig {
	display:none;
}
#slidesmall {
	display:block;
}
#slidessmall {
	display:none;
}
.slider-caption h1 {
  /*text-shadow: 1px 1px #777;*/
  font-size: 35px;
	line-height:40px;

  font-weight: 200;
  color: #00BCF2;
  /*text-transform: uppercase;*/
}
.slider-caption1 h4 {
  
  font-size: 23px;



  margin-top: 10px;
  
  /*text-transform: uppercase;*/
}

#index_pic_W {

	width:330px;



}
.slider-caption {
	margin-top:15%;
}
.feaTitle {

  font-size: 35px;
  margin-top: 15px;

  padding: 50px 0 10px 0;
}
#content1 h4, #content2 h4, #content3 h4, #content4 h4, #content5 h4{

  font-size: 20px;

  

}

}

@media screen and (max-width: 767px) {
  ul#smallmenu li {
		padding-top:15px;

}

  .heading-section img {
    display: none;
  }

  body {
    overflow-x: hidden;
  }
  #slidebig {
	display:none;
}
#slidesmall {
	display:none;
}
#slidessmall {
	display:block;
}
#index_pic_W {

	width:250px;



}
.slider-caption {
	margin-top:5%;
}
h1, h2, h3 {
	margin-top:1px;
}
.slider-caption h1, .slider-caption h2, .slider-caption h3 {

  font-size: 20px;
  	line-height:25px;

}
.slider-caption1 h4 {
  
  font-size: 20px;

}
#icon1_img, #icon2_img, #icon3_img, #icon4_img, #icon5_img, #icon2-1_img, #icon2-2_img, #icon3-1_img, #icon3-2_img, #icon4-1_img, #icon4-2_img, #icon4-3_img, #icon4-4_img, #icon4-5_img, #icon4-6_img, #icon4-7_img, #icon5-1_img, #icon5-2_img, #icon5-3_img, #icon5-4_img, #icon5-5_img, #icon5-6_img{
	width:70px;
}

.feaTitle {

  font-size: 25px;
  margin-top: 15px;

  padding: 50px 0 0 0;
}

}
@media screen and (min-width: 995px) {

  .hover-iner span {
  margin-top: 160px;
  }

  body {
    overflow-x: hidden;
  }
}


/*--- END RESPONSIVE ---*/









