/*The below is the custom css, if you don't need, please delete them.*/

.wpb-product-launch-area h2,
.wpb-product-launch-area h3,
.wpb-product-launch-area .shortcode-icon {
	color: #FFF;
}

.wpb-product-launch-area h3 {
	font-weight: bold;
	font-size: 16px;
	font-size: 1.6rem;
	margin-bottom: 10px;
}

.wpb-product-launch-area .shortcode-icon {
	font-size: 22px;
}

.wpb-product-launch-area .button {
	font-weight: bold;
}

.wpb-product-launch-area .button-dark {
	background: #0AAEDD;
	color: #FFF;
}

.wpb-product-launch-area .button-light {
	border-color: #FFF;
	color: #FFF;
}

.wpb-product-launch-area .button-dark:hover {
	background: #FFF;
	color: #0EC3F7;
}

.wpb-product-launch-area .button-light:hover {
	background: #FFF !important;
	border-color: #FFF;
	color: #0EC3F7;
}

.wpb-why-choose-us h2,
.wpb-why-choose-us h3,
.wpb-why-choose-us .shortcode-icon { 
	color: #FFF; 
}

.wpb-why-choose-us h2,
.wpb-why-choose-us h3,
.wpb-why-choose-us .wpb-left-text {
	padding: 0 50px;
}

.wpb-why-choose-us .wpb-left-text {
	padding-top: 10px;
	padding-bottom: 30px;
}

.wpb-latest-works h2 {
	color: #FFF;
}

.wpb-twitter strong,
.wpb-twitter .shortcode-twitter-carousel a {
	color: #FFF;
}
.shortcode-twitter-carousel li, .shortcode-twitter-carousel li a
{
    color: #d2dbdd;
}
.wpb-twitter .shortcode-twitter-carousel ul {
	font-size: 18px;
}
.shortcode-twitter-carousel .follow-us a, .shortcode-twitter-carousel .follow-us strong
{
    color: #d2dbdd;
}

.wpb-twitter .shortcode-twitter-carousel a:hover {
	text-decoration: underline;
    color: #FFF;
}

.wpb-client {
	border-top: 1px solid #E2E2E2;
	text-align: center;
}

.wpb-client-column {
	background: #F2F2F2;
}

.wpb-client-text {
	padding: 0 25px;
}

.wpb-team h2 { 
	color: #FFF; 
}
.topbar-right-inner .top-search .top-search-bt, .topbar-right-inner .top-search form.inner{
	display: inline-block;
}
.topbar-right-inner .top-search form.inner input{
	  padding: 0;
  }
.topbar-right-inner .top-search form.inner{
	margin-left: 0;
}
.entry-meta .client-image{
	margin-bottom: 15px;
}
.inner .social {
	margin-top: 10px;
	text-align: right;
}
.wpb_row.area-our-product{
	padding: 10px 0 30px;
	background: #0096bc;
	margin-bottom: 30px;
}
.title-our-product .wpb_column .inner h1{
	color: #d2dbdb;
}
.wpb_wrapper .left_pro_des{
	float: left;
}
.wpb_wrapper .left_pro_des p{
	color: #FFF;
	margin-bottom: 0px;
	font-weight: bold;
	line-height: 22px;
}
.wpb_wrapper .right_pro_des{
	float: right;
}
.wpb_wrapper .right_pro_des img{
	max-width: 600px;
	width: 100%;
}
.item-product-logo .item-product-img:hover{
	cursor: pointer;
}
.area-product-des{
	padding: 0 60px 0 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin-top: 30px;
}
.inner div.item-product-des_2,.inner div.item-product-des_3, .inner div.item-product-des_4{
	display: none;
	opacity: 0;
}
.site-page-header  .entry-header .entry-title
{ 
	float: left;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 40%;
	height: 1.2em;
	white-space: nowrap;
}
.breadcrumbs
{
	float: right;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 40%;
	height: 1.2em;
	white-space: nowrap;
    text-align: right !important;
}
.site-footer footer .container .column h3, .site-footer footer .container .column a, .site-footer footer .container .column strong
{
    color: #d2dbdd;
}
.site-footer footer
{
    background: #000607;
}
.post-item .avatar a img
{
    -webkit-border-radius: 100%;
}
.post-portfolio .full-media{
	margin-bottom: 0;
}
.title-portfolio{
	padding-left: 15px;
	padding-right: 15px;
	margin-bottom: 15px;
	font-weight: bold;
	font-size: 18px;
	width: 66.6667%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.post-image-wrapper ul li{
	margin-bottom: 15px;
}
.top-social{
	margin-top: 10px;
}
.top-social .social_container{
	float: right;
}
.top-social .social_facebook{
	margin-right: 10px;
}
.shortcode-latest-blog {
	margin-bottom: 20px;
}
.twitter-share-button {
	width: 90px !important;
	vertical-align: bottom;
}
.topbar-right-inner .top-search form{
	display: inline-block;
	margin-right: 15px;
}
.topbar-right-inner .top-search form input[type="submit"]{
	height: 20px;
	line-height: 20px;
}
.topbar-right-inner .top-search form input[type="text"]{
	padding: 0;
}