﻿@charset "utf-8";
/* CSS Document */

body, html {
  background-color: 34495e; /* for the tint */
  height:100%;
}
img{ max-width:100% !important;}
p img, .box img{max-width:100% !important; height:auto !important;}

table{ max-width:100% !important}
table td, th{ width:auto !important; word-wrap:break-word;}
.box table, .tab-content table{ width:100% !important; margin:0 !important; padding:0 !important;}
.box table div, .box table span{ width:auto !important; word-wrap:break-word !important; white-space:normal !important; }
.all-elements{
	overflow:hidden;
	min-height:100%;
}
.lrbox{ background:#f3f3f3; padding:0.6rem 0; margin-bottom:0.6rem;}
.nobg{ background:none;}
.midbanner { border-bottom:1px solid #ededed; padding:0.6rem 0; background:#f4f4f4; margin-bottom:0.6rem;}
.grayboderf{border-bottom:1px solid #ededed; margin-bottom:0.6rem;}
.midbanner h4{ color:#666; margin-bottom:0.3rem;}
.midbanner a{ color:#333; display:inline-block; font-size:12px; padding:0 8px; border:1px solid #999; border-radius:4px; line-height:28px;}
.newlist a { border:1px solid #eee; padding:0.6rem; display:block; margin-bottom:0.3rem;}
.newlist a p{ height:3.6rem; margin-bottom:0; color:#666;}
.tab-content li{ list-style:none !important;}
.slider-controls { margin-top:2.1rem !important; width:100% !important; margin-bottom:0.6rem;}
.slider-controls .responsive-image{ margin-bottom:0px;}

.sidebar-mbox{ background:url(../img2_1/menubg1.jpg) no-repeat left top; color:#fff;/*border-bottom:solid 1px rgba(0,0,0,0.1);*/}
.supplier-minisite .sidebar-mbox{ background:url(../img2_1/menubg1.jpg) no-repeat left top;}
.sidebar-mbox .m-img{ width:2.4rem; height:2.4rem; line-height:2.4rem; border-radius:2.4rem; background:#fff; color:#e7e7e7; margin-left:0.9rem; display:inline-block; text-align:center; font-size:1.75rem;box-shadow:1px 1px 10px 0 rgba(0,0,0,.2); margin-top:1.8rem; margin-bottom:0.6rem;}
.supplier-minisite .sidebar-mbox .m-img{width:3.6rem; height:3.6rem; line-height:3.6rem; border-radius:3.6rem; text-align:center; vertical-align:middle; background:url(../img2_1/d1.jpg) no-repeat center #fff; background-size:50px 50px;}
.supplier-minisite .s-imgbox{ display:table-cell; vertical-align:middle;width:3.6rem; height:3.6rem; border-radius:3.6rem; text-align:center;}
.sidebar-mbox .m-img img{ max-width:3rem; max-height:3rem;border-radius:1rem; margin:0 auto;}
.sidebar-mbox .m-font{ margin-left:0.6rem; margin-bottom:0.6rem; margin-top:1.5rem; line-height:1.25;}
.sidebar-mbox .m-font h2{color:#fff;}
.sidebar-mbox .m-font a{color:#fff;}
.sidebar-mbox .m-font a, .sidebar-mbox .slide-line, .copyR-box a, .copyR-box .slide-line{ float:left;}
.slide-line{ text-align:center; display:inline-block; padding:0 0.45rem; color:rgba(255,255,255,0.3); }

.copyR-box{ margin-top:1.2rem; color:#999; font-size:0.5rem; margin-bottom:0.6rem; line-height:1.25em;}
.copyR-box .abox{ margin-bottom:0.45rem; font-size:0.6rem;}
.copyR-box .abox .slide-line{ color:#ccc;}
.copyR-box .abox a{ color:#646565;}

.cate a{ line-height:0.9rem; padding: 0.45rem 0; color:#646565;}
.cate a:active{ background-color:#f2f3f3;}
.arrowbg-right{	
	background-image:url(../img2_1/submenu-arrow.png);
	background-repeat:no-repeat;
	background-size:7px 8px;
	background-position:right center;
	padding-right:1.5rem;
}
.sub-conbox{ margin-top:2.6rem;}
.newnum{ background:#e34e47; margin-left:0.3rem; color:#fff; padding:0.1rem 0.3rem; font-size:0.45rem; font-weight:100; border-radius:0.3rem; }
.page-content{
	background-color:#FFFFFF;
	z-index:10;
	display:block;
	position:relative;
	height:auto;
	overflow:scroll;
}
.page-content-wrapper{
	display:block;
	margin-top:0px;
	margin-bottom:0px;
	padding:20px;
	padding-bottom:15px;
}

.page-sidebar{
	background-color: fff;
	width: 262px;
	display: block;
	z-index: 2;
	left: 0px;
	top: 0px;
	position:fixed;
	display:none;
        height:100%;
}
.snapjs-left .page-sidebar{ display:block;}
.page-sidebar-scroll{
	z-index:2;
	width:100%;
	height:100%;
    overflow:auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch;
}


.page-header{
	/*background-color:#fafafa;
	border-bottom:solid 1px #ebebed;*/
	height:2rem;
	width:100%;
	z-index:12;
	line-height:2rem;
	margin-bottom:0px;
	font-size:0.8rem;
}
.page-header .i-left, .Inquiryfooter .i-left{margin-left:0.6rem; width:1.5rem;}
.Inquiryfooter{color:#646464; padding-left:2.35rem; padding-right:4rem;}
.Inquiryfooter .uploadbox{width:1.75rem; position:absolute; bottom:0.3rem; left:0px; height:1.5rem; line-height:1.5rem; margin-left:0.6rem; font-size:1.2rem;}
.Inquiryfooter .reply-text{ float:left; margin:0.3rem 0; text-align:left; padding:0 0.15rem; color:#323333; overflow-y:visible; background:#f2f3f3; font-size:0.65rem; width:100%; height:1.5rem; max-height:100px;}
.Inquiryfooter .upFeild{ opacity:0; position:absolute; border:0px; width:1.75rem;}
.Inquiryfooter .upFeild:focus, .Inquiryfooter .reply-text:focus{ border:0px;}
.Inquiryfooter .replybtn{ position:absolute; width:3.2rem; right:0.6rem; bottom:0.3rem; font-size:0.6rem; min-width:inherit; padding:0.3rem; height:1.5rem; color:#fff;}
.Inquiryfooter .replybtn:hover {opacity:0.8;}
.Inq-title{width:100%;}
.keybox .speach-left{ display:inline-block; float:none; margin:0.15rem; color:#646565;}
.div-left{ float:left;}
.div-right{ float:right;}
.div-clear{ clear:both;}
.m-r{ margin-right:0.6rem;}
.page-header h1, .page-header h2, .page-header h3{ margin-right:0.6rem; margin-top:-2rem; z-index:999; height:2rem; line-height:2rem; margin-bottom:0px;  overflow:hidden; text-align:center; font-size:0.8rem; }
.left-nav11{ margin-left:1.5rem;}
.left-nav1{margin-left:2.1rem;}
.left-nav2{ margin-left:3.3rem;}
.right-nav1{ margin-right:2.1rem!important;}
.right-nav2{ margin-right:3.3rem!important;}
.newsdate{ font-size:12px; color:#999; display:block; margin-bottom:30px;}
.page-header a{
	color:#646464;}

.deploy-sidebar{
	position:relative;
	z-index:999;
	width:2rem;
	height:2rem;
	display:block;
	margin-left:0.6rem;
}
.projects-header {
	margin:0px 0 10px;
	font-weight:200;
	margin-bottom:0rem;
	display:block;
	margin-left:10px;
	margin-right:10px;
	padding-bottom:9px;
}
.projects-header h3{ margin-bottom:0.6rem; color:#e3722e;}
.projects-header p{ color:#333;}
.black-bar{ background:rgba(0,0,0, .6); position:fixed; z-index:20; width:100%; height:100%; display:none; left:0px; top:0;}
.snapjs-left .black-bar{ display:block;}
.one-plist{ width:3.6rem; float:left; margin-right:0.3rem;}
.span-oneline{ line-height:0.75rem; padding:0.15rem 0px; display:block;}
.BuyOnE p, .grayf p{ color:#555; display:block;}
.BuyOnE .bSubicon{ width:2.4rem; height:2.4rem; line-height:2.4rem; overflow:hidden; border-radius:2.4rem; float:left; color:#fff; text-align:center; font-size:1.2rem; margin-left:0.6rem; text-transform:uppercase;  margin-right:0.6rem;}
.one-line{ height:0.9rem; overflow:hidden; white-space:nowrap;display: block; text-overflow: ellipsis;}
.bSub01{ background:#2980b9;}
.bSub02{ background:#f39c12;}
.bSub03{ background:#c0392b;}
.bSub04{ background:#27ae60;}
.bSub05{ width:2rem; height:2rem; line-height:2rem; overflow:hidden; border-radius:2rem; float:left; color:#fff; text-align:center; font-size:1.2rem; margin-left:0.3rem; text-transform:uppercase; background:#b9babb; }
.newInq{ width:0.6rem; height:0.6rem; border-radius:0.6rem; background:#e34e47; position:absolute; top:0px; left:1.75rem;}
.reInq{ position:absolute; top:0px; left:1.5rem; color:#2980b9; font-size:0.95rem !important; }
.seleboxMini{ border:1px solid #cacaca; padding-right:1.2rem; background:url(../img2_1/dropdown.png) no-repeat right center; background-size: 25px 10px; line-height:1.2rem; padding-left:0.45rem;}
.infoInq{ line-height:1.2rem;}
.bread-crumb{
	position:relative;
	z-index:99;
	display:block;
	height:2rem;
	margin-top:-2rem;
	text-align:center;
	color:#212222;
	font-family:'Lato', sans-serif;
	font-weight:700;
	background-image:url(../img2_1/logo.png);
	background-size:105px 22px;
	background-repeat:no-repeat;
	background-position:center;
	padding:0 1.2rem;
}
.ser-box{ background:none;}
.ser-box .ind-search{ display:block; margin:0 0.6rem; margin-top:0.35rem; color:#646565;}
.ser-box .ind-search i{ color:#a8a9a9; margin-left:0.3rem; margin-right:0.3rem;}
.deploy-contact{
	position:relative;
	right:0px;
	top:0px;
	z-index:999;
	width:2rem;
	text-align:right;
	height:2rem;
	line-height:2rem;
	float:right;
	margin-top:-2.01rem;
	margin-right:0.6rem;
	font-size:0.9rem;
}

.content-header{
	padding-left:0.6rem;
	padding-right:0.6rem;
	padding-bottom:0.3rem;
}

.box-shadow{ box-shadow:1px 2px 3px 0 rgba(0,0,0,.3); background:#fff; position:fixed; width:100%; top:0px ; left:0px; z-index:9;}

.box-shadow-f{ box-shadow:0px -2px 3px 0 rgba(0,0,0,.3); background:#fff; position:fixed; width:100%; bottom:0px ; left:0px; z-index:8;}
.p-tool-f .button-big{ display:block; text-transform:uppercase; margin-bottom:0px; font-size:0.55rem;}
.p-tool-f .one-2{ padding:1px; font-size:0.9rem;}
.p-tool-f i{ line-height:1.8rem; display:block; background-color:#e4e5e5; text-align:center; margin-right:0.15rem;}
.p-tool-f i.fa-star{ color:#e67e22; display:none;}
.f-info{ display:none;}
.ptf-info{ background:rgba(0,0,0,0.5); width:100%; height:100%; position:fixed; z-index:7;}
.f-info-succes{ background:#16a085; z-index:9; line-height:1.8rem; color:#fff; text-align:center; position:fixed; width:90%; margin-left:5%; bottom:4.2rem; border-radius:5px; display:none;}
.f-info-chose{background:#fff; z-index:9; line-height:0.9rem; color:#323333; text-align:center; position:fixed; width:90%; margin-left:5%; bottom:3.6rem; border-radius:5px; padding:0.6rem;}
.share a{color:#646565; font-size:0.5rem;}
.share p{ font-size:0.5rem; margin-bottom:0;}
.share a i{ font-size:1.8rem;}
.share .fa-linkedin-square{ color:#006a9a;}
.share .fa-facebook-square{ color:#3a5898;}
.share .fa-twitter{ color:#1ab2e8;}
.share .fa-pinterest{ color:#c0392b;}
.ppw{ background:url(../img2_1/pp-w.png) no-repeat; width:25px; height:18px; position:fixed; left:1rem; bottom:3rem; z-index:9;}
.content-logo{
	background-image:url(../img2_1/logo-dark.png);
	background-size:75px 16px;
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:75px;
	height:16px;
}

.facebook-content{
	background-image:url(../img2_1/facebook-color.png);
	background-size:17px 16px;
	background-repeat:no-repeat;
	position:absolute;
	width:20px;
	height:20px;
	right:0px;
}

.twitter-content{
	background-image:url(../img2_1/twitter-color.png);
	background-size:17px 16px;
	background-repeat:no-repeat;
	position:absolute;
	width:20px;
	height:20px;
	right:40px;
}

.section-title{
	margin-bottom:0.3rem;
}

.section-title strong{
	background-color:#1c1c1c;
	width:35px;
	height:35px;
	border-radius:40px;
	position:absolute;
	top:1px;
	right:0px;
}

.section-title h4{
	margin-bottom:-0px;
}

.section-title em{
	color:#e34e47;
}

.section-title strong img{
	margin-left:8px;
	margin-top:7px;
}


.services-item em{
	text-align:center;
	display:block;
	color:#e34e47;
	margin-bottom:10px;
}

.services-item h4{
	text-align:center;
	margin-bottom:0px;
}

.services-item strong{
	text-align:center;
	font-style:normal;
	font-weight:400;
	display:block;
	width:150px;
	margin-left:auto;
	margin-right:auto;
}

.services-item img{
	width:100px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
}

/*Testimonials*/

.quote-item img{
	width:60px;
	float:left;
	margin-right:20px;
}

.quote-item em{
	display:block;
	font-size:0.55rem;
	color:#c1c1c1;
}

/*Copyright Content*/

.copyright-content{
	font-size:0.55rem;
	text-transform:uppercase;
	text-align:left;
	float:left;
}

.copyright-sidebar{
	margin-bottom:0px!important;
}

.copyright-sidebar p{
	font-size:0.55rem!important;
}

.facebook-footer{
	float:right;
	background-image:url(../img2_1/facebook-color.png);
	background-repeat:no-repeat;
	background-position:11px 13px;
	background-size:17px 16px;
	width:40px;
	height:40px;
}

.twitter-footer{
	float:right;
	background-image:url(../img2_1/twitter-color.png);
	background-repeat:no-repeat;
	background-position:11px 13px;
	background-size:17px 16px;
	width:40px;
	height:40px;
}

.go-up-footer{
	float:right;
	background-image:url(../img2_1/go-up.png);
	background-repeat:no-repeat;
	background-position:11px 13px;
	background-size:17px 16px;
	width:40px;
	height:40px;
}

.thumbnail {
	display:block;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	margin-bottom:30px;
	border-radius:0
}
.thumbnail .caption {
	height:190px;
	overflow-y:hidden;
	color:#555;
}
.thumbnail .caption a:hover,.projects .thumbnail .caption a:focus {
	text-decoration:none
}
.thumbnail .imgbox { height:150px; display:inline-block; width:100%;}
.thumbnail img {
	max-width:100%;
	max-height:100%;
	height:auto;
}

.projects .thumbnail {
	display:block;
	margin-left:10px;
	margin-right:10px;
	text-align:center;
	margin-bottom:30px;
	border-radius:0;
	border:1px solid #ddd
}
.projects .thumbnail a{color:#337ab7}
.projects .thumbnail .caption {
	height:5.5rem;
	overflow-y:hidden;
	color:#555;
	margin:9px;
}
.projects .thumbnail h3{ margin-top:15px; margin-bottom:10px;}
.projects .thumbnail .caption a:hover,.projects .thumbnail .caption a:focus {
	text-decoration:none
}
.projects .thumbnail .imgbox { display:inline-block; width:100%;}
.projects .thumbnail img {
	max-width:100%;
	max-height:100%;
	height:auto;
	display:inline-block;
}

.lrbox .thumbnail{ max-width:none; background:#fff; padding:4px;}
.lrbox .thumbnail a{ color:#333; font-size:0.75rem;}
.lrbox .thumbnail .caption{ height:150px; text-align:left; padding:9px;  overflow:hidden;}
.lrbox .thumbnail .imgbox{ width:auto; max-width:310px; }

.nobg .thumbnail{ border:1px solid #ddd;}


/*Sidebar*/

.sidebar-section{
	background-color:#121313;
	height:50px;
	margin-bottom:20px;
}

.sidebar-section p{
	font-family:'Lato', sans-serif;
	font-size:0.65rem;
	color:#FFFFFF;
	text-transform:uppercase;
	font-weight:700;
	padding-top:15px;
	padding-left:20px;
}

.sidebar-section a{
	background-repeat:no-repeat;
	width:50px;
	height:50px;
	position:absolute;
	left:205px;
	top:0px;	
}

.sidebar-close{
	font-size:0.9rem;
	color:#fff;
	position:absolute;
	right:0.9rem;
	top:0.9rem;
	z-index:9;
}

.sidebar-social{
	background-image:url(../img2_1/icons/social/facebooklike.png);
	background-size:25px 25px;
	background-position:13px 13px;
}

.sidebar-updates{
	background-image:url(../img2_1/icons/lightbulb.png);
	background-size:20px 20px;
	background-position:17px 17px;	
}

.sidebar-header{
	opacity:0.8;
	margin-left:20px;
	margin-right:20px;
	margin-bottom:20px;
}

.sidebar-logo{
	background-image:url(../img2_1/logo-white.png);
	background-size:75px 16px;
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:75px;
	height:16px;
}

.facebook-sidebar{
	background-image:url(../img2_1/facebook-white.png);
	background-size:17px 16px;
	background-repeat:no-repeat;
	position:absolute;
	width:20px;
	height:20px;
	left:200px;
}

.twitter-sidebar{
	background-image:url(../img2_1/twitter-white.png);
	background-size:17px 16px;
	background-repeat:no-repeat;
	position:absolute;
	width:20px;
	height:20px;
	left:160px;
}


.sidebar-decoration{
	background-color:rgba(255,255,255,0.1);
	width:220px;
	height:1px;
	margin-bottom:20px;
}
.marf{ margin-bottom:1.2rem !important;}
.ind-search{
	text-align:center;
	color:#888;
	background:#f5f5f5;
	height:1.3rem;
	line-height:1.3rem;
	border-radius:5px;
	font-size:0.65rem;
	border:1px solid #e4e4e4;
	}
.ind-search i{ margin-right:8px;}
.font-blak{ color:#646565;}
.font-skype{ color:#00aff0;}
.font-dark{ color:#323333;}
.font-red{ color:#e34e47;}
.font-yellow{ color:#e67e22;}
.font-green{ color:#27ae60;}
.font-info{ font-size:0.5rem; color:#a8a9a9;}
.font-info img{ display:inline-block;}
.sub-seach{ margin-top:0.35rem;}
.content-header .sub-seach{ margin-top:0;}
.sub-seach i{ float:left; line-height:1.3rem; margin-left:0.6rem;}
.sub-seach input{ background:#f2f3f3; height:1.3rem; line-height:1.3rem; width:80%;}
.p-tool-f{ padding:0.3rem 0.6rem;}
.Verified-s{ font-size:0.5rem; color:#646565; padding-left:20px; background:url(../img2_1/ver.png) no-repeat left center; background-size:16px 16px; line-height:16px; height:16px; display:inline-block;}
.Credit-c{font-size:0.5rem; color:#646565; padding-left:20px; background:url(../img2_1/Credit.png) no-repeat left center; background-size:16px 16px; line-height:16px; height:16px; display:inline-block;}
.open-ellipsis{ text-align:center; padding:10px; padding-bottom:0px; color:#6a6a6a; font-size:0.7rem;}
.navigation-items{
	margin:0 0.9rem;
}
.navigation-items .nav-item i{ width:1.5rem; font-size:0.75rem;}
.nav-item a{
	/*opacity:0.7;*/
	font-weight:600;
	line-height:2.4rem;
	color:#646565;	
	border-top:solid 1px rgba(0,0,0,0.1);
}
.nav-item a.noborder{ border-top:0px;}

.selected-nav{
	background-image:url(../img2_1/nav-active.png);
	background-repeat:no-repeat;
	background-size:9px 9px;
	position:absolute;
	left:205px;
	top:20px;
	width:9px;
	height:9px;
}

.unselected-nav{
	background-image:url(../img2_1/nav-inactive.png);
	background-repeat:no-repeat;
	background-size:9px 9px;
	position:absolute;
	left:205px;
	top:20px;
	width:9px;
	height:9px;
}

.unselected-sub-nav{
	background-image:url(../img2_1/nav-inactive.png);
	background-repeat:no-repeat;
	background-size:9px 9px;
	position:absolute;
	left:205px;
	top:20px;
	width:9px;
	height:9px;
}

.selected-sub-nav{
	background-image:url(../img2_1/nav-active.png);
	background-repeat:no-repeat;
	background-size:9px 9px;
	position:absolute;
	left:205px;
	top:20px;
	width:9px;
	height:9px;
}

.submenu-deploy em{
	background-image:url(../img2_1/submenu-active.png);
	background-size:10px 10px;
	position:absolute;
	width:10px;
	height:10px;
	left:205px;
	top:20px;
	z-index:9999;
}

.dropdown-nav{
	background-image:url(../img2_1/submenu-inactive.png)!important;
}

.nav-item-submenu{
	display:none;
}

.active-submenu{
	display:block!important;
}

.nav-item-submenu a{
	font-family:'Lato', sans-serif;
	font-weight:700!important;
	color:#646565;
	background-image:url(../img2_1/submenu-arrow.png);
	background-repeat:no-repeat;
	background-size:7px 8px;
	margin-bottom:0px;
	margin-top:0px;
	line-height:1.5!important;
	background-position:0.6rem 20px;
	padding-left:1.65rem;
	padding-top:0.6rem;
	padding-bottom:0.6rem;
	margin-left:0px;
	font-size:0.55rem;
	font-weight:400;
	border-bottom:solid 1px rgba(255,255,255,0.03);
}

.nav-item-submenu a:last-child{
	border-bottom:none!important;
}


.link-nav{
	background-image:url(../img2_1/nav-link.png);
	backgrund-repeat:no-repeat;
	background-size:14px 14px;	
	height:14px;
	width:14px;
	position:absolute;
	left:203px;
	top:18px;
}


/*Sidebar Updates*/

.sidebar-notifications{
	margin-left:0.6rem;
}

.sidebar-notifications h3{
	color:#dfdfdf;
	font-size:0.65rem;
	font-family:'Lato', sans-serif;
	font-weight:400;
	margin-bottom:0px;
	margin-left:40px;
}

.sidebar-notifications p{
	color:#949494;
	font-size:0.55rem;
	font-family:'Lato', sans-serif;
	font-weight:400;
	margin-bottom:0px;
	margin-left:40px;
}


.sidebar-red{
	background-image:url(../img2_1/sidebar-warning.png);
	background-repeat:no-repeat;
	background-size:20px 20px;
	background-position:0px 10px;
	margin-bottom:20px;
}

.sidebar-green{
	background-image:url(../img2_1/sidebar-ok.png);
	background-repeat:no-repeat;
	background-size:20px 20px;
	background-position:0px 10px;
	margin-bottom:20px;
}

.sidebar-blue{
	background-image:url(../img2_1/sidebar-info.png);
	background-repeat:no-repeat;
	background-size:20px 20px;
	background-position:0px 10px;
	margin-bottom:20px;
}

.sidebar-yellow{
	background-image:url(../img2_1/sidebar-question.png);
	background-repeat:no-repeat;
	background-size:20px 20px;
	background-position:0px 10px;
	margin-bottom:20px;
}



/*Wide Portfolio*/

.overlay{
	z-index:99;
	position:absolute;
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,0.6);
}


.show-wide{
	position:absolute;
	z-index:9999;
	top:7px;
	right:20px;
	width:29px;
	height:29px;
	background-color:rgba(0,0,0,0.8);
	background-image:url(../img2_1/wide-plus.png);
	background-size:15px 15px;
	background-repeat:no-repeat;
	background-position:7px 7px;
}

.link-wide{
	position:absolute;
	z-index:9999;
	top:7px;
	right:60px;
	width:29px;
	height:29px;
	background-color:rgba(0,0,0,0.8);
	background-image:url(../img2_1/wide-link.png);
	background-size:15px 15px;
	background-repeat:no-repeat;
	background-position:7px 7px;
}


.wide-folio{
	margin-top:-17px;
	margin-bottom:20px;
}

.wide-items{
	margin-bottom:0.6rem;
}

.wide-item{
	margin-bottom:3px;
}

.wide-item .responsive-image{
	margin-bottom:0px;
}

.wide-image{
	max-height:100px;
	overflow:hidden;
}

.wide-item-titles{
	position:relative;
	z-index:999;
	top:30px;
	margin-bottom:-45px;
}

.wide-item-titles h4{
	font-family:'Open Sans', sans-serif;
	font-weight:200;
	text-transform:uppercase;
	color:#FFFFFF;
	position:relative;
	z-index:999;
	text-align:left;
	padding-left:20px;
	margin-bottom:5px;
	pointer-events:none;
}

.wide-item-titles p{
	color:#FFFFFF;
	margin-bottom:0px;
	color:rgba(255,255,255,0.7);
	text-align:left;
	padding-left:20px;
	position:relative;
	z-index:999;
	pointer-events:none;
}

.wide-item-content{
	display:none;
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
}
.pagetitle{ background: url(../img2_1/topbg.jpg) no-repeat center bottom #333; background-size:auto 100% ; text-align:center; margin-top:46px; margin-bottom:1.2rem;}
.pageToph1{ line-height:31px; padding:3rem 0.6rem; margin:0; font-weight:500; font-size:1.5rem; line-height:1.; color:#fff;}
.line{
	display: block;
	width:30%;
    max-width: 80px;
    height: 5px;    
    margin: 20px auto;
	margin-bottom:30px;
	margin-left:auto;
	margin-right:auto;
	background:#007bcf;
}
.mar-footer{ margin-bottom:1rem;}
.owl-carousel.owl-rtl{ margin-top:46px;}
.owl-theme .owl-dots{ position:absolute; width:100%; bottom:8px;}
.owl-theme .owl-dots .owl-dot span{ background:none !important; border:1px solid rgba(255,255,255,0.6);}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{ background:#fff !important;}



@media (min-width:760px) { 
	.wide-image{
		max-height:150px;
	}
	
	.wide-item-titles{
		top:55px;
		margin-bottom:-45px;
	}
	
	.pagetitle{background-size:100% auto ;}
}


.contact-call{
	padding-top:5px;
	color:#666;
	padding-left:30px;
	background-image:url(../img2_1/contact_phone.png);
	background-position:0px 5px;
	background-repeat:no-repeat;
	background-size:18px 18px;
	height:30px;
	display:block;
}

.contact-text{
	color:#666;
	padding-left:30px;
	background-image:url(../img2_1/contact_message.png);
	background-position:0px 2px;
	background-repeat:no-repeat;
	background-size:18px 18px;
	height:20px;
	display:block;
	margin-bottom:2px;
}

.contact-mail{
	color:#666;
	padding-left:30px;
	background-image:url(../img2_1/contact_mail.png);
	background-position:3px 3px;
	background-repeat:no-repeat;
	background-size:14px 14px;
	height:20px;
	display:block;
	margin-top:5px;
	margin-bottom:2px;
}

.contact-facebook{
	color:#666;
	padding-left:30px;
	background-image:url(../img2_1/contact_facebook.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-size:20px 20px;
	height:20px;
	display:block;
	margin-top:5px;
	margin-bottom:2px;
}

.contact-twitter{
	color:#666;
	padding-left:30px;
	background-image:url(../img2_1/contact_twitter.png);
	background-position:0px 0px;
	background-repeat:no-repeat;
	background-size:20px 20px;
	height:20px;
	display:block;
	margin-top:5px;
	margin-bottom:2px;
}


/*Adjustments for tablets*/

@media screen and (orientation:landscape) {

}
.pagebox {
	text-align: center;
	padding-top: 14px;
	padding-bottom: 56px;
	white-space: nowrap;
	/*margin-right:35px;*/
}
.pagebox a {
	display: inline-block;
	border: 1px solid #dae0e8;
	width: 28px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	margin: 3.5px
}
.pagebox a:hover, .pagebox a.current {
	background: #0681cd;
	color: #fff;
	text-decoration: none;
	border: 0px;
	width: 30px;
	height: 30px;
	line-height: 30px;
}
.pagebox a.page-more {
	color: #666;
	border: 0px;
	width: 30px;
	height: 30px;
	line-height: 30px;
}
.pagebox a.page-more:hover {
	color: #666;
	background: none;
}
.pagebox a.current, .pagebox a.page-more {
	cursor: default;
}  
.indexcolor{
	background:#007bcf;
	background:-moz-linear-gradient(45deg,#007bcf 0,#1a88d4 100%);
	background:-webkit-gradient(linear,left bottom,right top,color-stop(0%,#007bcf),color-stop(100%,#1a88d4));
	background:-webkit-linear-gradient(45deg,#007bcf 0,#1a88d4 100%);
	background:-o-linear-gradient(45deg,#007bcf 0,#1a88d4 100%);
	background:-ms-linear-gradient(45deg,#007bcf 0,#1a88d4 100%);
	background:linear-gradient(45deg,#007bcf 0,#1a88d4 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007bcf', endColorstr='#1a88d4', GradientType=1);
	}
.sub-Cname{ font-size:0.6rem !important; height:4em !important; position:absolute; top:50%; left:0; margin-top:-2em; width:100%;}