

.testimonial-solid {

padding: 50px 0 60px 0;

margin: 0 0 0 0;

background: #FFFFFF;

text-align: center;

}

.testi-icon-area {

text-align: center;

position: absolute;

top: -84px;

margin: 0 auto; 

width: 100%;

}

.testi-icon-area .quote {

padding: 15px 0 0 0;

margin: 0 0 0 0;

background: #ffffff;

text-align: center;

color: #1891EC;

display: inline-table;

width: 70px;

height: 70px;

-ms-border-radius: 50%;

-moz-border-radius: 50%;

-webkit-border-radius: 50%;

border-radius: 50%;

font-size: 42px; 

border: 1px solid #1891EC;

display: none;

}



.testi-icon-area .carousel-inner { 

margin: 20px 0;

}

.carousel-indicators {

bottom: -30px;

}

.text-center img {

margin: auto;

}

.aboutUs{

padding:40px 0;

background: #F2F2F2;

}

img.img-center {

margin: 0 auto;

display: block;

max-width: 100%;

}

.home-about{

	padding: 60px 0 0px;

}

.home-about hr{

	padding:0;

	margin:0;

}

.home-about .info-box{

	

}





/* product

------------------------------------ */

#intro_text {

	text-align: left;

}

#lang_btn_02 {

	float: left;

}





/* product

------------------------------------ */

.main-product {

	background: #f2f2f2;

	padding: 20px 0;

}



.main-product .section-title h2, .main-product .section-title p {

	color: #333 !important;

}



.product-home {

	margin-bottom: 10px;

}



.product-home 

.product-home h2 {

	padding-top: 20px;

	font-size: 36px;

	font-weight: 700;

}



.productbox { 

	padding: 10px;

}



.productbox-area { position: relative;

	display: block;

	width: 100%;

	margin-top: 5px ;

	height: 272px;

	padding: 0px;

	background: #fff;

	border: 0px none;

	text-align: left; 

	overflow: hidden; 

	box-shadow: 0px 2px 2px #f0f0f0;

}



.productbox-area a {

}







.productbox-area img {

  display: inline-block;

  height: auto;

  max-width: 100%;

}



.productbox-area span {

	position: absolute;

	display: block;

	top: 0px;

	left: 0px;

	width: 100%;

	height: 100%;

	background: rgba(62,70,76,.0);

}

.productbox-area span:hover {

	background: rgba(246,225,141,.5);

}

.productbox-area p {

	position: absolute;

	display: block;

	width: 80%;

	max-height: 40px;

	line-height: 20px;

	font-size: 20px; 

	font-weight: 300;

	color: #ffffff; 

	overflow: hidden;

	background: rgba(15,15,30,.0);

}

.productbox-area .topleft-ptitle {

	top: 20px;

	left: 20px; 

	text-align: left;

}

.productbox-area .topright-ptitle {

	top: 20px;

	right: 20px;

	text-align: right;

}

.productbox-area .botomleft-ptitle {

	bottom: 20px;

	left: 20px;

	text-align: left;

}

.productbox-area .botomright-ptitle {

	bottom: 20px;

	right: 20px;

	text-align: right;

}













/* scroll

------------------------------------ */

.main-scroll {

	background-image:url(../img/scroll-bg.jpg); 

	background-position: center; 

	background-size: cover; 

	padding: 100px 0;

}



.main-scroll .section-title h2, .main-scroll .section-title p {

	color: #ccc !important; font-size: 20px;

}









/* services

------------------------------------ */

.main-services{

	background: #333333;

	padding:20px 0;

}

.main-services .section-title h2, .main-services .section-title p{

	color:#333 !important;

}





/* press

------------------------------------ */







.pressmenu-nav { 

	display:inline-block;

	font-size: 14px; 

	line-height: 40px; 

	color: #333333; 

	margin: auto 5px auto 5px; 

	text-decoration: none; 

	outline: none;

}

.pressmenu-nav:hover {

	color: #1998F2;

	text-decoration: none;

}

.pressmenu-nav:visited {

	text-decoration: none;

}

.pressmenu-nav:active {

	text-decoration: none;

}



.pressmenu-nav-current { 

	color: #1998F2; 

	font-weight: 500; 

}



















.main-press {

	background: #f2f2f2;

	padding: 20px 0;

}



.main-press .section-title h2, .main-press .section-title p {

	color: #333 !important;

}



.press-home {

	margin-bottom: 100px;

}



.press-home 

.press-home h2 {

	padding-top: 20px;

	font-size: 36px;

	font-weight: 700;

}



.pressbox-area {

	width: 100%;

	margin-top: 10px ;

	height: 320px;

	padding: 12px;

	background: #fff;

	border: 0px none;

	text-align: left;

	box-shadow: 0px 2px 2px #f0f0f0;

}



.pressbox-area img {

  display: inline-block;

  height: auto;

  max-width: 100%;

}





.pressbox-area a {

	display: block;

	margin: 10px auto;

	height: 60px;

	max-height: 60px;

	line-height: 20px;

	font-size: 14px;

	font-weight: 400;

	color: #444444;

	overflow: hidden;

}



.pressbox-area a:hover {

	color: #1998F2;

}



.pressbox-area p {

	display: block;

	margin: 20px auto;

	height: 20px;

	line-height: 20px;

	font-size: 12px;

	color: #b2b2b2;

}



.pressbox-area22:after {

	position: absolute;

	width: 95%;

	height: 350px;

	background: #333333;

	top: 0;

	left: 0;

	z-index: -5;

	content: '';

	right: 0;

	margin: 0 auto;

}













