/* = Freecome responsive html templating
-------------------------------------------------------------- */

@font-face {
    font-family: 'Glyphicons Halflings';
    src: url(../fonts/glyphicons-halflings-regular.eot);
    src: url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')
}


@font-face {
	font-family: "HelveticaNeueLTStd-Th";
  src: url("../fonts/Helvetica Neue LT Com 35 Thin.eot"); /* IE9*/
  src: url("../fonts/Helvetica Neue LT Com 35 Thin.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("../fonts/Helvetica Neue LT Com 35 Thin.woff2") format("woff2"), /* chrome、firefox */
  url("../fonts/Helvetica Neue LT Com 35 Thin.woff") format("woff"), /* chrome、firefox */
  url("../fonts/Helvetica Neue LT Com 35 Thin.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("../fonts/Helvetica Neue LT Com 35 Thin.svg#HelveticaNeueLTStd-Th") format("svg"); /* iOS 4.1- */
}

@font-face {
	font-family: "HelveticaNeueLTStd-Roman";
  src: url("../fonts/Helvetica Neue LT Std 55 Roman.eot"); /* IE9*/
  src: url("../fonts/Helvetica Neue LT Std 55 Roman.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("../fonts/Helvetica Neue LT Std 55 Roman.woff2") format("woff2"), /* chrome、firefox */
  url("../fonts/Helvetica Neue LT Std 55 Roman.woff") format("woff"), /* chrome、firefox */
  url("../fonts/Helvetica Neue LT Std 55 Roman.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("../fonts/Helvetica Neue LT Std 55 Roman.svg#HelveticaNeueLTStd-Roman") format("svg"); /* iOS 4.1- */
}

@font-face {
	font-family: "HelveticaNeueLTStd-Lt";
  src: url("../fonts/Helvetica Neue LT Std 45 Light.eot"); /* IE9*/
  src: url("../fonts/Helvetica Neue LT Std 45 Light.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("../fonts/Helvetica Neue LT Std 45 Light.woff2") format("woff2"), /* chrome、firefox */
  url("../fonts/Helvetica Neue LT Std 45 Light.woff") format("woff"), /* chrome、firefox */
  url("../fonts/Helvetica Neue LT Std 45 Light.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("../fonts/Helvetica Neue LT Std 45 Light.svg#HelveticaNeueLTStd-Lt") format("svg"); /* iOS 4.1- */
}


.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

/* layout
-------------------------- */
.margin-1a {margin:.25em 1em;}
.margin-2a {margin:2em;}

.margin-tb1 {margin:1em 0;}

.margin-t0a {margin-top:.25em;}
.margin-t0b {margin-top:.5em;}
.margin-t0c {margin-top:.75em;}
.margin-t1a {margin-top:1em;}
.margin-t1b {margin-top:1.25em;}
.margin-t1c {margin-top:1.5em;}
.margin-t1d {margin-top:1.75em;}
.margin-t2a {margin-top:2em;}
.margin-t2b {margin-top:2.25em;}
.margin-t2c {margin-top:2.5em;}
.margin-t2d {margin-top:2.75em;}
.margin-t3a {margin-top:3em;}
.margin-t4a {margin-top:4em;}
.margin-t5a {margin-top:5em;}
.margin-t5b {margin-top:5.25em;}
.margin-t5c {margin-top:5.5em;}
.margin-t5d {margin-top:5.75em;}
.margin-t6a {margin-top:6em;}
.margin-t6b {margin-top:6.25em;}
.margin-t6c {margin-top:6.5em;}
.margin-t6d {margin-top:6.75em;}
.margin-t7a {margin-top:7em;}
.margin-t8a {margin-top:8em;}
.margin-t9a {margin-top:9em;}
.margin-t10a {margin-top:10em;}
.margin-t11a {margin-top:10em;}
.margin-t12a {margin-top:12em;}

.margin-b0a {margin-bottom:0em;}
.margin-b0b {margin-bottom:.25em;}
.margin-b0c {margin-bottom:.5em;}
.margin-b0d {margin-bottom:.75em;}
.margin-b1a {margin-bottom:1em;}
.margin-b2a {margin-bottom:2em;}
.margin-b3a {margin-bottom:3em;}
.margin-b4a {margin-bottom:4em;}
.margin-b5a {margin-bottom:5em;}
.margin-b6a {margin-bottom:6em;}
.margin-b7a {margin-bottom:7em;}
.margin-b8a {margin-bottom:8em;}
.margin-b9a {margin-bottom:9em;}
.margin-b10a {margin-bottom:10em;}
.margin-b11a {margin-bottom:11em;}
.margin-b12a {margin-bottom:12em;}
.margin-b13a {margin-bottom:13em;}
.margin-b14a {margin-bottom:14em;}
.margin-b15a {margin-bottom:15em;}
.margin-b40a {margin-bottom:40em;}

.margin-l1a {margin-left:1em;}
.margin-l2a {margin-left:2em;}
.margin-l3a {margin-left:3em;}
.margin-l3b {margin-left:3.25em;}
.margin-l3c {margin-left:3.5em;}
.margin-l3d {margin-left:3.75em;}
.margin-l4a {margin-left:4em;}
.margin-l8a {margin-left:8em;}
.margin-l10a {margin-left:10em;}
.margin-l12a {margin-left:12em;}

.margin-r1a {margin-right:1em;}
.margin-r2a {margin-right:2em;}
.margin-r3a {margin-right:3em;}
.margin-r3b {margin-right:3.25em;}
.margin-r3c {margin-right:3.5em;}
.margin-r3d {margin-right:3.75em;}
.margin-r4a {margin-right:4em;}
.margin-r8a {margin-right:8em;}
.margin-r10a {margin-right:10em;}
.margin-r12a {margin-right:12em;}

.padding-t0a {padding-top:0;}
.padding-t0b {padding-top:.25em;}
.padding-t0c {padding-top:.5em;}
.padding-t0d {padding-top:.75em;}
.padding-t1a {padding-top:1em;}
.padding-t1b {padding-top:1.25em;}
.padding-t1c {padding-top:1.5em;}
.padding-t1d {padding-top:1.75em;}
.padding-t2a {padding-top:2em;}
.padding-t3a {padding-top:3em;}
.padding-t4a {padding-top:4em;}
.padding-t5a {padding-top:5em;}
.padding-t6a {padding-top:6em;}
.padding-t7a {padding-top:7em;}
.padding-t8a {padding-top:8em;}
.padding-t9a {padding-top:9em;}
.padding-t10a {padding-top:10em;}
.padding-t11a {padding-top:11em;}
.padding-t12a {padding-top:12em;}
.padding-t13a {padding-top:13em;}
.padding-t14a {padding-top:14em;}
.padding-t15a {padding-top:15em;}

.padding-b0a {padding-bottom:0;}
.padding-b0b {padding-bottom:.25em;}
.padding-b0c {padding-bottom:.5em;}
.padding-b0d {padding-bottom:.75em;}
.padding-b1a {padding-bottom:1em;}
.padding-b2a {padding-bottom:2em;}
.padding-b3a {padding-bottom:3em;}
.padding-b4a {padding-bottom:4em;}
.padding-b5a {padding-bottom:5em;}
.padding-b6a {padding-bottom:6em;}
.padding-b7a {padding-bottom:7em;}
.padding-b8a {padding-bottom:8em;}
.padding-b9a {padding-bottom:9em;}
.padding-b10a {padding-bottom:10em;}
.padding-b11a {padding-bottom:11em;}
.padding-b12a {padding-bottom:12em;}
.padding-b13a {padding-bottom:13em;}
.padding-b14a {padding-bottom:14em;}
.padding-b15a {padding-bottom:15em;}
.padding-b16a {padding-bottom:16em;}
.padding-b17a {padding-bottom:17em;}
.padding-b18a {padding-bottom:18em;}
.padding-b19a {padding-bottom:19em;}
.padding-b20a {padding-bottom:20em;}

.padding-r0a {padding-right:0;}
.padding-l0a {padding-left:0;}
.padding-1a {padding:1em;}

/* typography
-------------------------- */
body{font:14px/22px 'Open Sans', sans-serif; color:#434A50; -webkit-font-smoothing: antialiased;}
@font-face{font-family:'Freevetica'; src:url('../fonts/Freevetica.eot'); src:local('../fonts/Freevetica.ttf'), url('../fonts/Freevetica.ttf') format('truetype');}
.text60{font-size:6em;}

/* buttons
-------------------------- */
button, input[type=submit], .btn{color:#fff; box-shadow:2px 4px 5px rgba(0, 0, 0, 0.09); font-size:12px; border:0; position:relative; padding:8px 20px 8px 45px; overflow:hidden; margin:0 0 8px; border-radius:4px; display:inline-block; margin:5px 0 0;}
	input[type=submit]{padding:8px 20px;}
	button:active, button:focus, input:focus, .btn:focus{outline:none; box-shadow:none;}
	button:after, button:before, .btn:after, .btn:before{position:absolute;}
	button:before, .btn:before{font-family:"FontAwesome"; font-size:16px; left:8%; top:26%; transition:all 0.3s ease 0s;}
	button:after, .btn:after{background:rgba(0, 0, 0, 0.05); height:100%; width:26%; content:" "; left:0; top:0;}
		button:hover, .btn:hover{color:#fff;}
		button:hover:before, .btn:hover:before{-webkit-animation:toBottomFromTop 0.3s forwards; animation:toBottomFromTop 0.3s forwards; color:#fff;}
			@-webkit-keyframes toBottomFromTop{49%{-webkit-transform: translateY(100%);} 50%{opacity:0; -webkit-transform: translateY(-100%);} 51%{opacity:1;}}
			@keyframes toBottomFromTop{49%{transform:translateY(100%);} 50%{opacity:0; transform:translateY(-100%);}51%{opacity:1;}}
	.btnOrange, input[type=submit]{background:#F2AE41; background:linear-gradient(to bottom, #F4BC31 0%, #F3B52E 44%, #F0A224 97%, #F2AE41 100%);}
		.btnOrange:hover, input[type=submit]:hover{background:#F4BC31;}
	.cont .btnGrey, aside .btnGrey, .hotspots .btnGrey{background:linear-gradient(to bottom, #bbbbbb 0%, #bbbbbb 13%, #b7b7b7 31%, #a0a0a0 98%, #a8a8a8 100%);}
	.cont .btnBlue, aside .btnBlue, .btn:active, .hotspots .btnBlue{background:#34A9DA; outline:none;}
		.addCart:before , .addToCart:before{content:"\f07a";}
		.downloadPdf:before{content:"\f0f6";}
		.viewMore:before{content:"\f129"; left:12%;}
		.notifyMe:before{content:"\f003"; top:7px;}
		.checkout:before{content:"\f054"; left:12px;}
		.btnSubscribe:before{content:"\f044";}
		.btnNext:before{content:"\f054";}
			.btnNext{padding-left:38px;}
		.btnPrev:before{content:"\f053";}
		.btnStore:before{content:'\f059';}
		
		.btnOrangeWtb{background:#F2AE41; background:linear-gradient(to bottom, #F4BC31 0%, #F3B52E 44%, #F0A224 97%, #F2AE41 100%);float: left;margin: 0;padding: 8.5px 15px;width: auto;}
		.btnOrangeWtb:after{background:none;}
		.btnOrangeWtb:hover{background:#F4BC31;}

/* forms
-------------------------- */
.frm{border-top:1px dotted #e4e5e6; border-bottom:1px dotted #e4e5e6; margin:12px 0; padding:12px 0 28px; position:relative;}
.frm div{float:left; width:48%;}
	.frm div + div{float:right;}
.frm fieldset, .frm input[type=text], input[type=password], .frm label, .frm textarea, .frm select{float:left; width:100%; margin:0 0 10px;}
	.frm fieldset{margin:0 0 8px;}
.frm input:not([type="submit"]), .frm textarea, .select2-container .select2-choice{outline:none; padding:4px 8px; border:1px dashed #DBDBDB; color:#3F3F3F; font-size:14px; border-radius:2px; transition:background 0.2s linear, box-shadow 0.6s linear; width:100%;}
	.frm input[type="checkbox"]{width:auto;}
	.frm textarea{min-height:120px; resize:vertical;}
	.cont label{color:#7F7E7E; transition: color 1s ease;}
		.cont label:hover{color:#191919;}
	.required, .parsley-errors-list li{color:#E5224C;}
	.frm input:not([type="submit"]):active, textarea:active, .frm input:not([type="submit"]):focus,.frm textarea:focus{background:#F7F7F7; border:dashed 1px #969696; box-shadow:2px 2px 7px #E8E8E8 inset;}
	.frm .captcha span{float:left; width:100%;}
		.frm .captcha a{float:right; margin:7px 5px 0 0;}
		.captcha img{margin:-11px 0 8px -10px; float:left;}
	.frm input[type=submit]{width:auto; margin:0; padding:7px 15px; float:right;}
	.success{color:#6ECA57;}
	.parsley-errors-list{margin:8px 0;}
	.frm .sub select, .frm .sub input, .frm .sub .select2-container{float:left;}
		.frm .sub select, .frm .sub .select2-container{width:50%; margin:0 12px 0 0;}
	#frmDownloads > div{width:78%;}
	.frm .select2-container{width:100%;}

/*** navbar **/
#navbar{background:#34A9DA; position:fixed; top:0; left:0; width:100%; height:auto; min-height:inherit; margin:0; border-radius:0; z-index:5; color:#fff;}
	#navbar ul{float:left;}
		#navbar li{width:auto; float:right; padding:6px 10px; position:relative;}
			#navbar a{color:#fff; float:left; width:100%;}
				#navbar i, #navbar i + span{float:left;}
					#navbar .fa{margin:1px 8px 0 0; font-size:22px; color:#fff;}
						#navbar .cartCont .fa{color:#A1A8AD; margin:inherit;}
					#navbar .hidden-xs{margin:3px 0 0;}
					#navbar #shoppingCart .hidden-xs{margin:0;}
					.numberOfItems{float:right; color:#000; background:#fff; border-radius:4px; margin:0; padding:1px 7px; font-size:12px; text-align:center; font-weight:bold;}
			#navbar form{float:left; width:100%;}
				#frmSearch label{display:none;}
				#frmSearch #search{border:none; background:#fff; width:160px; float:left; height:28px; padding:4px 10px; margin:0 10px 0 0; border-radius:5px; color:#000; opacity:.9; font-size:12px;}
				#frmSearch .btnSubmitSearch{background:none; border:0; padding:0; float:left; box-shadow:none; width:auto; font-size:21px;}
		#navbar .dropdown-menu:after {bottom:100%; left: 50%; border:solid transparent; content: " "; height:0; width:0; position:absolute; pointer-events:none; border-color:rgba(255, 255, 255, 0);    border-bottom-color:#fff; border-width:10px; margin-left:-10px;}
			.dropdown-menu{background:#fff; color:#575757; top:43px; left:-32px;}
				#navbar .dropdown-menu a{padding:3px 15px;}
				#navbar li li{margin:0; float:none; width:100%; padding:0;}
					#navbar li li span{float:left;}
					#navbar .dropdown-menu a{color:#34A9DA;}
		/*modal box*/
		.modal-open{overflow:inherit;}
		.modal-backdrop{z-index:9;}
		.modal-content{ border:none;}
			.modal-header{background:#6C6A6B; border-radius:6px 6px 0 0;}
				#navbar .modal-header a{float:right; color:#fff; width:auto; opacity:1;}
				.modal-body{overflow:hidden;}
		/*cart*
		/*.dropdown-menu{display:block;}*/
		#shoppingCart .dropdown-menu{width:300px; left:-234px; top:43px; padding:0;}
			#navbar #shoppingCart .dropdown-menu:after{left:86%;}
	 		.cartCont{border-bottom:1px solid #DCDFE1;}
				#shoppingCart .cartCont li{float:left; width:100%; padding:16px 12px 12px; position:relative; border-top:1px solid #DCDFE1;}
				#shoppingCart .cartCont li:first-child{border:none;}
					.cartCont figure{width:24%; float:left; margin:0 10px 0 0;}
					.cartCont div{float:left; width:72%;}
						.cartCont h4{font-size:16px; margin:0 34px 4px 0; color:#34A9DA;}
					#shoppingCart .cartCont .itemPrice{width:100%; font-weight:bold; float:left; text-align:left; margin:0 0 10px;}
					#shoppingCart  .incrementor a, #shoppingCart .incrementor input{float:left; width:auto; padding:0;}
						#shoppingCart .removeItem{position:absolute; right:12px; top:18px; width:auto; padding:0;}
					#navbar #shoppingCart input.quantity{text-align:center; width:30%; font-weight:bold; margin:-2px 0 0;}
					#navbar #shoppingCart input.totalPrice{text-align:center; width:51%;}
			#shoppingCart fieldset{background:linear-gradient(to bottom, #F6F6F6 0%, #FDFDFD 46%, #FFFFFF 100%); border-top:1px solid #FFF; padding:12px; border-radius:0 0 5px 5px;}
				#shoppingCart fieldset input, #shoppingCart fieldset label{display:inline-block;}
				#shoppingCart input[type=text]{border:none; background:none; width:auto; text-align:right; width:38%;}
				#shoppingCart fieldset input[type=submit]{float:left; margin:0;}
				#shoppingCart fieldset span{float:left; width:57%; text-align:right; margin:6px 0 0;}
				#shoppingCart #miniBasket p{padding:14px;}

/* Header
-------------------------- */
#global{width:100%; overflow:hidden; margin:0 auto; position:relative;}
#header{position:relative; z-index:10; margin:42px auto 0;}
	.logo{width:190px;}
	h1{margin:22px 0 18px;}
	#navbar #scrollLogo{display:none; float:left; width:auto; margin:2px 0; transition:all .6s ease; padding:0;}
		#scrollLogo img{fill:#fff;}
	#navbar #scrollLogo.active{display:inline-block;}
	/*mobile search*/
	.mobile-search-wrap{background:#f5f5f5; border-bottom:1px solid #e3e3e3; position:fixed; width:100%; padding:22px; z-index:9999; display:none;}
	/*carousel*/
	#carouselHome{position:relative; z-index:1; overflow:hidden;}
		#carouselHome .slidesjs-navigation{background:url(../img/interface/bgd_carousel-home-sliders.png) no-repeat left center; text-indent:-9999px; width:35px; height:88px; z-index:20; position:absolute; top:45%;}
			#carouselHome .slidesjs-next{background-position:right center; right:0;}
			#carouselHome .slidesjs-previous{left:0;}
			.carouselCont img{width:100%;}
	/*header nav*/
	#headerNav, aside h2, .hotspots h3, .gallerieProd header{background:#768187; background:linear-gradient(to bottom, #ACB2B6 0%, #768187 100%); float:left; width:100%;}
		#headerNav > ul{float:left; width:100%; position:relative;}
			#headerNav > ul > li{float:left; z-index:20;}
			#headerNav > ul > li:hover,.subNav{background:#434950;}
				#headerNav > ul > li  > a{display:block; padding:9px 26px 6px; font:bold 22px 'Freevetica','Verdana'; text-transform:uppercase; color:#fff;}
			#headerNav .subNav{position:absolute; left:0; top:42px; z-index:1000; width:100%; color:#fff; padding:18px 26px; display:none;}
            #sideNav{opacity:0; height:0;}
				#headerNav .subNav li{float:left;}
					#headerNav .subNav a{font-size:12px; color:#fff;}
				#headerNav .supportNav li{text-align:center; width:80px; margin:0 0 0 10px;}
				#headerNav .supportNav li:first-child{margin:0;}
				#headerNav	.supportNav li:hover, #headerNav .productNav li li:hover{opacity:.6;}
					#headerNav .supportNav img{padding:0 0 4px;}
				#headerNav .productNav li{width:33%; margin:0 0 30px;}
				#headerNav .productNav li:nth-child(4n){clear:left;}
					#headerNav .productNav img{float:left; margin:0 16px 0 0;}
					#headerNav .productNav h3, #headerNav .productNav ul{float:left; width:64%;}
						#headerNav .productNav h3{font-size:14px; margin:0 0 4px;}
						#headerNav .productNav li li{background:url(../img/interface/bgd_headernav-li.png) no-repeat left 5px; float:left; width:100%; margin:0 0 2px; padding:0 0 0 12px;}
/*Grey Header full width*/
	#fullNav{background:#768187; background:linear-gradient(to bottom, #ACB2B6 0%, #768187 100%); width:100%;}
	/*mobile nav*/
	.btnMenu{color:#fff; cursor:pointer; font-size:26px; line-height:24px; margin-top:7px; float:left;}
		.btnMenu:hover, .btnMenu:focus{color:#fff; outline:none; text-decoration:none;}
	#sideNav{background:#222; color:#fff;}
	#sideNav a:focus{outline:none;}
		#sideNav .hover{color:#34A9DA;}
		#sideNav .mm-subtitle .hover{color:#fff;}
			#sideNav h3{font-size:14px;}
	/*header cart*/
	.cartCont{overflow-y:scroll; max-height:16em;}


	/*sup nav*/
	.supNav li{float:left; text-transform:uppercase; font-size:11px; margin:0 0 0 10px;}
	.supNav li:first-child{margin:0;}
		.supNav li:before{content:'|'; padding:0 10px 0 0;}
		.supNav li:first-child:before{content:'';}
		.supNav .active a{color:#34A9DA;}

/* Home content
-------------------------- */
.container{position:relative; z-index:0;}
.customPanel{box-shadow:none;}
	.customPanel, .featuredProduct{margin:0 0 12px;}
	.customPanel .panel-heading{background:#768187; background:linear-gradient(to bottom, #ACB2B6 0%, #768187 100%); color:#E4E6E7; text-transform:uppercase;}
	.customPanel .panel-body{background:#F1F2F3; border-radius:0 0 5px 5px;}
		.btnCustom{background:#b7babe; background:linear-gradient(to bottom, #b7babe 0%,#7b858b 100%); color:#fff; text-transform:uppercase; font-size:10px; font-weight:bold; padding:4px 16px; border:none;}
.listPanel .panel-body{background:none; borde-radius:0; padding:15px 0 0;}
		.customPanel p{float:left; width:100%; margin:0 0 10px;}
	.listPanel ul, .listPanel li{float:left; width:100%;}
		.listPanel li{border-bottom:1px solid #EBEDED; padding:3px 0 4px;}
			.listPanel a{float:left; width:100%; color:#768187;}
			.listPanel a:hover{color:#34A9DA;}
				.listPanel span{float:left; margin:2px 0 0;}
				.listPanel img{float:right; width:23px;}
		.newsCont + .newsCont{border-top:1px solid #fff; padding:20px 15px;}
	.newsCont h3{float:left; font-size:12px; color:#424A50; text-transform:uppercase; margin:0 0 5px;}
		.newsCont h3 a{color:inherit;}
	.newsCont a{float:left; color:#34A9DA;}
	.newsCont p{float:left; width:100%; margin:0 0 5px;}
.productFinderPanel .panel{background:#abb2b6; background:linear-gradient(to bottom, #abb2b6 0%,#768187 100%); color:#fff; box-shadow:none; border:none;}
	.productFinderPanel .panel-body, .registerProdPanel .panel-body{background:none;}
	.productFinderPanel form{float:left; width:100%;}
		.productFinderPanel label{float:left; width:100%; text-transform:uppercase; color:#F1F2F3; margin:0 0 5px;}
		.productFinderPanel fieldset{float:left; width:100%; background:#BAC0C3; height:10px; margin:0 0 12px;}
		.productFinderPanel .slider.slider-horizontal{width:93%;}
			.productFinderPanel .slider.slider-horizontal .slider-track, .productFinderPanel .slider.slider-horizontal .slider-selection{background:none; border-radius:0; box-shadow:none; margin:0; top:0;}
			.productFinderPanel .slider.slider-horizontal .slider-selection{background:#fff;}
			.productFinderPanel .slider.slider-horizontal .slider-handle{outline:none; background:url(../img/interface/ico_slider.png) no-repeat left top; width:31px; height:13px; border-radius:0; box-shadow:none; opacity:1; margin:0;}
		.productFinderPanel ul{float:left; width:100%; margin:0 0 20px; position:relative;}
			.productFinderPanel li{color:#F1F2F3; font-size:10px; font-weight:bold; position:absolute;}
				.productFinderPanel li:first-child{left:0;}
				.secondVal{left:32%;}
				.thirdVal{left:63%;}
				.fourthVal{right:0;}
		.prodVal{font-size:16px; font-weight:bold;}
		.productFinderPanel .btnCustom{padding:4px 70px; box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.60);}
	.featuredProduct .btnCustom{position:absolute; bottom:11px; z-index:1; left:26px;}
.registerProdPanel .panel{background:#f1f2f3; background:linear-gradient(to bottom, #f1f2f3 0%,#e4e6e7 100%); border:none; color:#434A50;}
	.productFinderPanel .panel .panel-heading, .registerProdPanel .panel .panel-heading{background:none; border:none; color:#768187; text-transform:uppercase; font-size:15px; padding-bottom:10px;}
		.productFinderPanel .panel .panel-heading{padding-bottom:0; color:#fff;}
	.registerProdPanel .panel-body{font-weight:bold; padding-top:0;}
		.registerProdPanel .btnCustom{padding:4px 46px;}

/* Footer
-------------------------- */
footer{margin:10px 0 20px;}
	/*#footNav{float:left; width:100%;}*/
		/*footer div:first-child{padding:8px 0; margin:0 0 12px; border:1px solid #DCDFE1; border-right:none; border-left:none; float:left; width:100%;}*/
		.footFull{padding:8px 0; margin:0 0 12px; border:1px solid #DCDFE1; border-right:none; border-left:none;  width:100%;}
			.footLogos{padding-left:0;}
				.footLogos li{float:left; margin:0 0 0 18px;}
				.footLogos li:first-child{margin:0;}
				/*img.grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter:gray; -webkit-filter: grayscale(100%); transition:all .6s ease; -webkit-backface-visibility:hidden;}
				img.grayscale:hover {
					filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale"); -webkit-filter: grayscale(0%);}*/
			.socialLinks{padding-right:0;}
				.socialLinks li{float:right; margin:0 5px 0 0;}
				.socialLinks li:first-child{margin:0;}
			.sitemap li{float:left; font-size:10px; text-transform:uppercase; margin:0 0 10px; width:33%;}
			.footGroup > li{float:right; width:100%; text-align:right;}
				.footGroup a > img{float:right; margin:0 0 10px; width:50%; height:50%;}
				footer div.paymentIcons{border-top:none;}
				.footGroup .logoMit a img{width:85%;}
			.footLogos li span + span{display:none;}

/*aside*/
aside{order:2;}
aside h2, .hotspots h3{box-shadow:2px 4px 5px rgba(0, 0, 0, 0.09); border-radius:2px; padding:9px 10px 10px 16px; margin:0 0 15px; text-transform:uppercase; color:#fff; font-size:18px;}
.asideNav, .asideNav li{float:left; width:100%;}
	.asideNav li{position:relative; margin:0 0 1px; position:relative;}
		.asideNav > li > a{background:linear-gradient(to bottom, #FFFFFF 0%, #F6F6F6 97%, #F2F2F2 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); box-shadow:2px 4px 5px rgba(0, 0, 0, 0.09); border-radius:5px; float:left; padding:12px 27px 12px 15px; width:100%; text-transform:uppercase; position:relative; z-index:2;}
			.asideNav > li > a:hover, .asideNav > .active > a{background:#768187; background:linear-gradient(to bottom, #ACB2B6 0%, #768187 100%); color:#fff;}
aside .boxCont, .hotspots .boxCont{padding:14px; text-align:center; width:100%;}
	.hotspots .boxCont{text-align:left; float:left; margin-bottom:30px;}
	.asideNav a{float:left; width:100%;}
	.asideNav i{position:absolute; top:32%; right:4%; z-index:3;}
		.asideNav .active > a i{color:#fff; transform:rotate(90deg);}
		.asideNav .active i{color:#fff;}
	.asideNav > li > ul{background:#EEEEEE; color:#fff; float:left; width:100%; width:100%; border-radius:0 0 5px 5px; margin:-5px 0 0; position:relative; z-index:1; display:none; padding:5px 0 0;}
		.asideNav > ul > li{margin:0 0 8px;}
		.asideNav ul li a{padding:6px 30px; color:#434a50; position:relative;}
		.asideNav ul li:last-child a{border-radius:0 0 5px 5px;}
			.asideNav ul a:hover{color:#fff; background:#ABB1B5;}
			.asideNav ul li ul{float:left; width:88%; border-left:1px dotted #fff; margin:0 0 0 12%; display:none;}
				.asideNav ul li ul a{padding:6px 14px;}
	.asideNav li.active > ul{display:block;}
	.sideProdList, .sideProdList li, .sideProdList dl{float:left; width:100%; text-align:left;}
		.sideProdList li{border-top:1px solid #DCDFE1; padding:15px 0 0; margin:15px 0 0;}
		.sideProdList li:first-child{border:none; margin:0;}
			.sideProdList dt{float:left; width:36%;}
			.sideProdList dd{float:right; width:56%;}
				.sideProdList h5{font-size:13px; color:#777; text-transform:uppercase; margin:0 0 8px;}
				.sideProdList p{margin:0 0 8px;}
					.sideProdList .price{color:#F1A727;}
					aside .sideProdList .btn{min-width:100%;}
	aside .featuredSale{background:linear-gradient(to bottom, #F4BC31 0%, #F4BD2F 10%, #F5B72E 32%, #F2B72D 33%, #F2B72F 35%, #F3B52C 38%, #F4B42E 44%, #F2AF2A 56%, #F3AE2C 60%, #F2AC2A 71%, #F0AA28 73%, #F1A828 84%, #F0A224 94%, #F0A226 98%, #F0A023 99%, #F0A023 100%, #EFAB3E 100%); text-align:center; padding:15px 15px 24px; color:#fff; width:100%; text-transform:uppercase;}
		.featuredSale h2, .salebox{font-size:60px; font-weight:bold; color:#fff; background:none; box-shadow:none; margin:0; padding:0;}
		.featuredSale h3, .featuredSale h4 {font-size:12px; font-weight:bold; margin:0 0 7px; color:#fff;}
			.featuredSale h4{font-size:18px;color:#fff;}
			.salebox{font-size:55px; margin:-10px 0 0; letter-spacing:-3px;}
			.featuredSale p{color:#343130; opacity:.4;}
				.featuredSale a:hover p{opacity:1;}
			.button{background:linear-gradient(to bottom, #FFFFFF 0%, #F6F6F6 100%); border-radius:5px; box-shadow:2px 4px 5px rgba(0, 0, 0, 0.09); color: #919191; display:inline-block; font-size:16px; font-weight:bold; line-height:24px; margin-top:20px; padding:9px 20px 8px; text-transform:uppercase;}
	aside .paymentIcons{float:left; width:100%; text-align:center; padding:14px 14px 0;}
		.paymentIcons li{display:inline-block; float:none; margin:0 5px 8px;}
	aside .benefitsInfo, aside .newsletterBloc{text-align:left;}
		aside p, .hotspots p{margin:0 0 10px;}
		.benefitsInfo h3, .newsletterBloc h3{color:#34A9DA; font-size:20px; display:inline-block; margin:0 0 10px;}
		.benefitsInfo li{margin:0 0 8px; float:left; width:100%;}
			.benefitsInfo li:before{content:"\f00c"; font-family:"FontAwesome"; padding:0 8px 0 0; float:left; width:10%;}
			.benefitsInfo li span{float:left; width:90%;}

/*breadcrumb*/
.breadcrumb{float:left; width:100%; background:none; border-radius:0;}
	.breadcrumb a, .breadcrumb > li + li:before{color:#34A9DA;}
		.breadcrumb > li + li:before{content:"//";}
		.breadcrumb i{display:block;}

/*cont*/
.cont h2, .cont h3, .cont h4, .cont h5, .cont p{float:left; width:100%; margin:0 0 12px;}
	.cont p{text-align:justify;}
.cont .listCont li{width:50%;}
.cont .listCont-12 li{width:100%;}
.listCont-12 li:before {content: "•  "; color:#34A9DA; font-size:20px;}
	.cont table .listCont li, .productDetail .listCont li{width:100%;}
.cont ol, .cont ol li{float:left; width:100%;}
	.cont ol{padding:0 0 0 15px;}
.videowrapper{float:none; clear:both; width:100%; position:relative; padding-bottom:56.25%; padding-top:25px; height:0;}
	.videowrapper iframe{position:absolute; top:0; left:0; width:100%; height:100%; z-index:0;}
.nav-tabs{float:left; width:100%;}
	.cont .nav-tabs .active a{color:#34A9DA;}
.category .breadcrumb{margin:0;}

/*category*/
.boxCont{background:#fff; border-radius:5px; box-shadow:2px 2px 5px rgba(0, 0, 0, 0.09); transition:box-shadow 0.3s ease 0s; float:left; height:100%;}
.cycler{position:relative; float:left; width:100%;}
form{float:left; width:100%;}
	#frmProductShow, .itemsCount{float:left; width:100%;}
	.pagerCont{float:left; width:100%; border-bottom:1px solid #D4D4D4; margin:12px 0 24px; padding:0 0 12px;}
		.pagination{margin:0;}
		.itemCount{margin:8px 0 0px;}
	.category fieldset{float:left; width:auto;}
		.category fieldset + fieldset{margin: 0 0 0 25px;}
			.category label, .category select{float:left;}
			.category label{margin:0 12px 6px 0;}
				label, .listViewHandler li:first-child, .prodAvailability p{color:#333; font-weight:bold;}
			.category fieldset span{float:left; margin:0 0 0 8px;}
		#categoryHighlight{width:100%;}
	.listViewHandler{width:auto; margin:0 0 20px;}
		.listViewHandler li{float:left; padding:0 0 0 12px; text-align:center;}
		.listViewHandler li:first-child{padding:7px 6px 0 0;}
			.listViewHandler a{font-size:11px;}
			.listViewHandler i{display:block; color:#E1E0E0; font-size:24px; height:24px; line-height:24px;}
			.listViewHandler a:hover i, .active i{color:#333;}
.categoryCorporate .prodPrice, .categoryCorporate .prodList .addCart{display:none;}
.categoryCorporate select{width:92%; margin:0 0 10px;}
	.categoryCorporate .prodAvailability{margin:44px 0 0;}
	.categoryCorporate .gridView .prodDetails{width:90%;}
	.categoryCorporate .btnfunctional{margin:10px 0;}
.categoryList li{margin:0 0 20px;}
	.categoryList li a{float:left; width:100%;}
		.categoryList h4{background:#f7c435; background:linear-gradient(to bottom, #f6f6f6 0%, #fdfdfd 46%, #ffffff 100%); padding:15px 10px; border-top:1px solid #eaeaea; position:relative; color:#768187; display:block; width:100%; margin:0; border-radius:0 0 5px 5px; font-size:14px;}
			.categoryList h4:after{color:#676767; content:'\f054'; display:block; font-family:"FontAwesome"; font-size:22px; line-height:20px; margin-top:-19px; padding:10px 11px 7px 12px; position:absolute; right:11px; top:50%; transition:all 0.5s ease;}
			.categoryList img{margin:0 auto; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; transition:all 0.5s ease;}
			.categoryList a:hover h4:after{color:#F4BD30;}
			.categoryList a:hover img{transform:scale(1.1); -ms-transform:scale(1.1); -moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1);}

/*product list*/
.prodList{color:#777; clear:both;}
	.prodList li{margin-top:20px;}
	/*.listView li:nth-child(even) .boxCont{background:#F6F6F6;}*/
	.prodList li:hover .boxCont{box-shadow:2px 8px 6px rgba(0, 0, 0, 0.10);}
			.prodList .prodImgCont{/*background:linear-gradient(to bottom, #FAFAFA 0%, #FFFFFF 100%);*/ padding:28px 11px 11px 11px; position:relative;  text-align:center; overflow:hidden; min-height:220px;border-right:1px solid #dcdfe1;}
				.prodList img{margin:0 auto;}
				.featured{height:85px; overflow:hidden; position:absolute; text-align:center; top:-1px;	width:85px;	z-index:0;}
					.sale{right:-1px;}
					.new{left:-1px;}
					.featured span{color:#fff; display:block; font: 600 12px/12px "Open Sans",sans-serif; padding:9px 0 7px; position:absolute; text-align:center; text-transform:uppercase; top:16px; width:130px; z-index: 1;}
						.sale span{background:linear-gradient(to bottom, #9AC0D8 0%, #8DAFC4 100%); transform:rotate(45deg); right:-33px;}
						.new span{background:linear-gradient(to bottom, #BBBBBB 0%, #BBBBBB 13%, #B7B7B7 31%, #A0A0A0 98%, #A8A8A8 100%); transform:rotate(-45deg); left:-33px;}
			.prodDetails{min-height: 220px; padding-top:20px; border-right:1px solid #DCDFE1;}
			.prodPrice{margin:8px 0;}
				.btnfunctional button, .prodList .btnfunctional a{width:92%;}
					aside .btnfunctional button, aside .btnfunctional a{width:100%;}
				.prodList h4, .tl-heading h4, .liSections h4{color:#000; font-size:14px; text-transform:uppercase; margin:0 0 18px; font-weight:bold; float:left; width:100%;}
					.tl-heading h4 span{float:left; width:90%; padding:0 0 0 5px;}
					.prodList h4 span{float:left; width:90%; padding:0;}
				.prodDetails p {float:left; width:100%; margin:0 0 15px; color:#434A50; text-align:justify;}
				.prodDetails div {float:left; width:100%; margin:0; color:#434A50; text-align:justify;}
				.prodDetails select{width:40%;}
				.prodPrice span, .prodDetailsCont .price{font-size:15px; font-weight:bold; color:#F4B52D; display:inline-block; margin:0 5px 0 0;}
					.oldPrice{text-decoration:line-through;}
				.prodAvailability p span{font-weight:normal;}
					.unavailable{color:#F00;}
	/*grid view*/
	.gridView .prodDetails{padding:11px 10px 15px 28px; border-right:none;}
	.gridView .prodAvailability{width:90%; margin:4px 0 18px 11px;}
	.gridView .boxCont{padding:0;}
		.gridView li .col-md-4{width:100%;}
		.gridView .btnfunctional{width:90.1%; margin:0 0 0 15px;}
			.gridView .prodDetails{width:90%; margin:0 0 0 14px; padding:14px 16px 12px;}
			.gridView .prodPrice{width:90%; padding:5px 10px 0 0; margin:0 16px 0 0; float:right; text-align:right;}
				.gridView .prodPrice span{margin:0; width:100%; text-align:center;}
			.gridView .prodImgCont{border-bottom:1px solid #DCDFE1; box-shadow:none; background:none;}
			.gridView p{text-align:left;}
			.gridView .prodPrice p, .gridView .prodAvailability p{text-align:center;}
			.gridView h4{margin:0 0 14px;}
			.gridView .prodDetails select{width:70%;}
			.gridView .prodDetails, .gridView .prodPrice{background:linear-gradient(to bottom, #F6F6F6 0%, #FDFDFD 46%, #FFFFFF 100%); border-top:1px solid #FFF;}
			.gridView .btnfunctional{background:url(../img/interface/bgd_functionalList-shadow.png) repeat-x left top #fff; padding:20px 14px; text-align:center; border-radius:0 0 5px 5px;}
				.gridView .btnfunctional button, .gridView .btnfunctional a{float:none; width:100%; min-width:inherit; display:inline-block; margin:8px 5px 0 0;}
				.gridView .btnfunctional a + button{border:none; margin:10px 0 0;}
					.gridView button, .gridView .btnfunctional a{padding:8px 9px 8px 36px;}

/*product details*/
#zoomProduit{min-height:300px; min-width:100%; overflow:hidden; margin:0 0 15px; position:relative;}
#zoomProduit > div{min-height:300px; min-width:100%; overflow:hidden; cursor:move;}
	.viewer{-ms-touch-action: none;}
		.iviewer_common{position:absolute; left:5%; z-index: 2; color:#34A9DA; cursor:pointer; font:normal 20px 'FontAwesome';}
			.iviewer_zoom_in:before{content:"\f00e";}
				.iviewer_zoom_in{top:5%;}
			.iviewer_zoom_out:before{content:"\f010";}
				.iviewer_zoom_out{top:18%;}
			.iviewer_rotate_right:before{content:"\f021";}
				.iviewer_rotate_right{top:45%;}
			.iviewer_zoom_zero:before{content:"\f047";}
				.iviewer_zoom_zero{top:31%;}
			.iviewer_zoom_status, .iviewer_zoom_fit, .iviewer_rotate_left{display:none;}
.frm .gallerieProd{width:58%;}
.frm .prodDetailsCont{width:42%;}
.frm .prodDetailsContFull{width:100% !important;}
.gallerieProd {overflow: hidden;}
.gallerieProd ul, .gallerieProd .boxCont{float:left; width:100%; overflow: hidden;}
	.gallerieProd .boxCont{position:relative; height:418px;}
	.gallerieProd header{float:left; width:100%; padding:10px 0; text-align:center; margin:0;}
		.gallerieProd header ul{display:block; width:100%; text-align:center;}
			.gallerieProd header li{display:inline-block; float:none; margin:0 12px;}
			#global .gallerieProd header a{color:#fff; padding:0; border:0; margin:0; background:none; border-radius:none;}
			.gallerieProd .tab-content {padding:0; width:100%; overflow: hidden;}
			.gallerieProd .tab-pane{width:100%;}
			.gallerieProd .nav-tabs{border:none;}
			.gallerieProd .slidesjs-container{width:100%;}
			.gallerieProd .tab-content .bx-wrapper {padding:0; margin:0;  }
/* for product gallery */
				.gallerieProd .imgList li { display:flex; display:-webkit-flex; align-items: center; -webkit-align-items: center; width:300px; height:380px; }
					.gallerieProd .imgList li img{flex: 1 0 auto; -webkit-flex: 1 0 auto; width:100%; }

/* for logos gallery */
					.awardList .slidesjs-container, .awardList .slidesjs-control {height:380px!important; width:100%!important;}
						.awardList .slidesjs-slide {width:100%!important; height:100%; left:0!important; background-color:#fff!important;}
							.awardList .slidesjs-slide img {width:100px; margin:35% auto 0;}

		.gallerieProd .slidesjs-navigation{position:absolute; top:40%; z-index:200; background:url(../img/interface/bgd_carousel-product-sliders.png) no-repeat left top; width:21px; height:53px; display:block; text-indent:-9999px; text-transform:capitalize;}
			.gallerieProd .slidesjs-previous{left:2%;}
			.gallerieProd .slidesjs-next{right:2%; background-position:right top;}
			.gallerieProd .bx-wrapper .bx-viewport{box-shadow:none; background:none; height:auto !important; }
.prodDetailsCont h2{margin:0 0 15px;}
.prodDetailsCont h2 span.blueh { color:#34a9da; }
.prodDetailsCont h2 span.orangeh { color:#f36c21; }
.prodDetailsCont p {line-height:18px; text-align:justify; color:#666; margin:0 0 12px;}
.tab-content p {line-height:22px; text-align:justify; color:#666; margin:12px 0;}
.referenceNum{font-style:italic;}
.prodDetailsCont fieldset{float:left; width:100%; margin:0 0 12px; border-top:1px dotted #e4e5e6; padding:12px 0 0;}
	.prodDetailsCont label, .prodDetailsCont select, .prodDetailsCont input{display:inline-block;}
		.cont .prodDetailsCont label{margin:6px 12px 0 0; width:auto;}
		.prodDetailsCont select, .prodDetailsCont input, .prodDetailsCont .select2-container{width:30%;}
		.prodDetailsCont select.selCapacity {width:auto !important;}
		.prodDetailsCont .availability input, .availability input:active{width:100%; background:none; border:none; border-radius:0; padding-left:0; padding-right:0;}
			.prodDetailsCont .availability p{margin:0 0 5px;}
				.prodDetailsCont .availability p strong{color:#34A9DA;}
		.prodDetailsCont .incrementor input{width:10%; text-align:center; margin:0 2%;}
		.prodDetailsCont .btnQuantity, .prodDetailsCont input{margin:6px 0 0 0; float:left;}
			.prodDetailsCont .select2-container .select2-choice > .select2-chosen{margin-top:0;}
		.prodDetailsCont i{color:#34A9DA; cursor:pointer;}
		.prodDetailsCont .price{margin:8px 15px 0 0; color:#333; float:left;}
		.prodDetailsCont button{float:left; margin:0 10px 0 0;}
		.listCont{margin:0 0 15px; float:left; width:100%;}
			.listCont li{width:100%; float:left;}
			.listCont li:before {content: "•  "; color:#34A9DA; font-size:20px;}
		.productdetails .tab-pane { line-height:18px; text-align:justify; color:#666; margin:0 0 12px; }
		.productdetails ul {margin:0 0 15px; float:left; width:100%;padding-left:12px;}
			.productdetails li{width:100%; float:left;}
			.productdetails li:before {/*content: "•  "; color:#34A9DA; font-size:20px;*/}
.tab-content{float:left; width:100%; padding:10px 0;}
	.tab-content h3, .tab-content h4{margin:0 0 16px; float:left; width:100%;}
	.tab-content h4{margin:0 0 8px;}
	.responsiveTable{float:left; width:100%; border-bottom:1px dotted #e4e5e6; margin:0 0 16px;}
		.responsiveTable table{padding:0; margin:0 0 8px;}
			.responsiveTable .listCont{float:none; display:inline-block;}
.slidesjs-pagination li{float:none;}
.prodSpecsTable{float:left; width:100%;}


#awards{float:left; width:100%; margin:35px 0 0;}
#awards ul{float:right; width:100%;}
	#awards li{display:inline-block; margin:0 0 12px 15px;}
	#awards li:first-child{margin-left:0;}

/*contact*/
.assistanceList, .assistanceList a{font-size:13px; color:#434a50;}

/*company*/
.cont figure img{width:100%;}
	.cont figure.prodImgCont img{width:auto;}

/* Where to buy */
.partner-logos {clear:both; margin-bottom:40px;}
	.partner-logos li {float:left; margin: 0 20px 20px 0;}
		.partner-logos a {display:block; border:1px solid #DCDFE1;}
		.partner-logos a:hover {border:1px solid #434950;}
/*profiles*/
.gridSection{border-top:1px dotted #e4e5e6; border-bottom:1px dotted #e4e5e6; padding:12px 0; margin:12px 0; float:left;}
.profile{cursor:pointer;}
	.effect-layla{position:relative; cursor:pointer;}
	.effect-layla figcaption{text-align:center; color:#fff; font-size:18px; text-transform:uppercase;}
		.effect-layla figcaption a{color:#34A9DA; position:absolute; z-index:2; background:#fff; padding:8px; -webkit-transition:all 0.35s; transition:all 0.35s; bottom:5%; -webkit-transform: translate3d(-36px,32px,0); transform: translate3d(-36px,32px,0); opacity:0;}
		.effect-layla img{-webkit-transition:opacity 0.35s; transition:opacity 0.35s;}
		.effect-layla figcaption::before, figure.effect-layla figcaption::after{position:absolute; content:'';	opacity:0;}
		.effect-layla figcaption::before{top:50px; right:30px; bottom:50px; left:30px; border-top:1px solid #A5ACB0; border-bottom:1px solid #A5ACB0; -webkit-transform:scale(0,1);	transform:scale(0,1);	-webkit-transform-origin:0 0; transform-origin:0 0;}
		.effect-layla figcaption::after{top:30px; right:50px; bottom:30px; left:50px; border-right:1px solid #A5ACB0; border-left:1px solid #A5ACB0; -webkit-transform:scale(1,0); transform:scale(1,0);	-webkit-transform-origin:100% 0; transform-origin:100% 0;}
		.effect-layla figcaption::before, .effect-layla figcaption::after, .effect-layla a{-webkit-transition:opacity 0.35s, -webkit-transform 0.35s; transition:opacity 0.35s, transform 0.35s;}
			.profile:hover .effect-layla img{opacity: 0.7;}
			.profile:hover .effect-layla figcaption::before, .profile:hover .effect-layla figcaption::after{opacity:1; -webkit-transform: scale(1); transform: scale(1);}
			.profile:hover .effect-layla a{opacity:1; -webkit-transform:translate3d(-36px,-150%,0); transform:translate3d(-36px,-150%,0);}
			.profile:hover .effect-layla figcaption::after, .profile:hover .effect-layla a, .profile:hover .effect-layla img{-webkit-transition-delay:0.15s; transition-delay:0.15s;}

/*newsletter*/
#frmNewsletterUnsubscribe{border-top:none; margin-top:0;}
#frmNewsletterUnsubscribe input{display:inline-block; width:50%; margin:0 10px 0 0;}
	#frmNewsletterUnsubscribe input[type=submit]{width:auto;}

/*store locator*/
#map-container{margin:20px 0 0; border-bottom:1px dotted #e4e5e6; padding:0 0 20px;}
#map{height:440px;}
#form-container{display:none;}
	#loc-list{height:440px; font-size:11px; margin:0 0 20px;}
		#list, .list-label, .list-details, #list li{float:left;}
		#list{width:100%;}
			#list li{width:100%; margin:0 0 15px; cursor:pointer; padding:10px 0;  border:1px dashed #fff;}
			#list li:hover{border:1px dashed #DBDBDB;}
				.list-label{margin:0 12px 0 0; background:#34A9DA; padding:5px; color:#fff; border-radius:2px;}
				.loc-name{padding:0 0 5px;max-width:370px;}

/*press release*/
.press .cont dl{margin-bottom:30px; padding-bottom:30px; border-bottom:1px solid #eee;}
.press .cont h3{margin-bottom:30px;}
.press .listCont li{width:100%;}

/*cookies / support*/
.cookies .listCont li, .support .listCont li{width:100%;}

/*facebook likebox*/
.facebookLikeBox, .fb-like-box, .fb-like-box span, .fb-like-box span iframe[style]{width:100% !important;}

/*timeline structure*/
.timeline{padding:20px 0 20px;  position:relative; float:left; width:100%;}
	.timeline:before{top:0; bottom:0; position:absolute; content:" ";  width:1px; background:#f2f2f2; left:50%;  margin-left:-1.5px;}
	.timeline .tldate{width:100%; color:#34A9DA; text-align:center; font-size:24px; font-weight:bold; background:#fff;}
	.timeline li{position:relative; float:left; margin:0 0 20px; width:50%; clear:both;}
		.timeline li:before, .timeline li:after{content: " "; display:table;}
		.timeline li .timeline-panel{width:93%; float:left; position:relative; padding:20px;}
		.cont .tmMilestones .timeline-panel{padding:10px;}
			.timeline li .timeline-panel:before{position:absolute;	 top:26px;	right:-15px; display:inline-block; border-top: 15px solid transparent; border-left:15px solid #F0F0F0; border-right:0 solid #F0F0F0; border-bottom:15px solid transparent; content:" ";}
			.timeline li .timeline-panel:after{position:absolute;	top:27px; right:-14px;	 display:inline-block; border-top:14px solid transparent;	border-left:14px solid #fff; border-right:0 solid #fff; border-bottom:14px solid transparent; content:" ";}
			.timeline li.timeline-inverted, .timeline li.timeline-inverted .timeline-panel{float:right;}
			.timeline li.timeline-inverted{margin:-13% 0 20px;}
				.timeline li.timeline-inverted .timeline-panel:before{border-left-width:0; border-right-width:15px; left:-15px; right:auto;}
				.timeline li.timeline-inverted .timeline-panel:after{border-left-width:0; border-right-width:14px; left:-14px; right:auto;}
					.tl-heading h4:before, .liSections h4:before{width:6%;}
					.timeline p{text-align:left;}
				.timeline .tldate{clear:both;}

/*product registration*/
#progressbar{margin:0 0 30px; overflow:hidden; counter-reset:step;}
	#progressbar li{font-size:10px; width:33.33%; float:left;	position:relative; text-align:center;}
		#progressbar li:before{content:counter(step); counter-increment:step; width:20px; line-height:20px; display:block; font-size:10px;	background:#A7AEB2; color:#fff; border-radius:3px; margin:0 auto 5px auto;}
		#progressbar li:after{content:''; width:100%; height:2px; background:#34A9DA;	 position:absolute; left:-50%; top:9px;	z-index:-1;}
			#progressbar li:first-child:after{content:none;}
			#progressbar li.active:before,  #progressbar li.active:after{	background:#34A9DA; color:#fff;}
#productRegistration > div, #productRegistration .row,#dataEnquiryForm > div, #dataEnquiryForm .row{width:100%;}
	#productRegistration > div,#dataEnquiryForm > div{padding:20px; position:relative; box-sizing: border-box;}
		#productRegistration > div:not(:first-of-type),#dataEnquiryForm > div:not(:first-of-type){display:none; opacity:0;}
	#productRegistration .btnPrev,#dataEnquiryForm .btnPrev{margin:0 10px 0 0;}
	#productRegistration .checkList label,#dataEnquiryForm .checkList label{width:auto; float:none; display:inline-block; margin:0 0 0 8px;}

/*bxslider*/
.cont .bx-wrapper{width:100%; margin:45px auto 0;}
.bx-wrapper .bx-controls-direction a:before{font-family:"FontAwesome"; background:none; color:#AAB0B4; font-size:30px;}
	.bx-prev:before{content:"\f137";}
	.bx-next:before{content:"\f138";}
.bx-wrapper .bx-controls-direction a{color:transparent;}
.bx-wrapper .bx-prev{left:12px;}
.bx-wrapper .bx-next{right:12px;}
.prodDetailsThumb{margin:20px 0 0;}
.prodDetailsThumb .active img{opacity:0.8;}
#global .thumbSliders{float:left; width:100%;}
	#global .thumbSliders .bx-wrapper .bx-controls-direction a{margin-top:-7px;}
	.thumbSliders .bx-wrapper .bx-prev{left:0;}
	.thumbSliders .bx-wrapper .bx-next{right:0;}
	.thumbSliders .bx-wrapper .bx-controls-direction a:before{font-size:24px;}

/*hot spots*/
.hotspots .boxCont{}
.hotspots .product-tabs{border:none;}
.hotspots .nav-tabs > li.active > a, .hotspots .nav-tabs > li.active > a:hover, .hotspots .nav-tabs > li.active > a:focus, .hotspots .nav-tabs > li a{background:none; padding:0; border:none; display:inline-block;}
	.hotspots .nav-tabs > li.active h3, .hotspots .nav-tabs li h3:hover{background:#34A9DA;}
	.hotspots .nav-tabs li{margin:0 12px 0 0;}
	.hotspots .nav-tabs h3{margin-bottom:0;}
.hotspots .newsCont{position:relative;}
	.hotspots .newsCont dl{float:left; width:100%; margin:0 0 30px;}
.hotspots .homeProdSliders dl{margin:0 0 15px; padding-bottom:15px; border-bottom:1px solid #EBEDED;}
.hotspots .homeProdSliders dl:last-child {border-bottom-style:none;}
		.hotspots .newsCont dt, .hotspots .newsCont dd{float:left; width:100%;}
			.hotspots .newsCont dt{color:#777; font-size:13px; margin:0 0 12px; text-transform:uppercase; font-weight:normal;}
			.hotspots .newsCont dd figure{float:left; width:30%; text-align:center;}
				.hotspots .newsCont dd figure img{display:inline-block;}
			.hotspots .newsCont dd div{float:right; width:62%;}
			.newsCont .homeProdSliders dd div{width:68%;}
				.hotspots .newsCont dl.noFigure dd div{float:left; width:100%;}
				.hotspots .newsCont dd p{margin:0;}
				.hotspots .newsCont a, .hotspots .newsCont small{float:left; width:100%;}
				.hotspots .newsCont a:hover{text-decoration:underline;}
		.slidesjs-pagination{float:left; width:100%; text-align:center; margin:20px 0 0;}
			.slidesjs-pagination li{display:inline-block; margin:0 3px;}
				.slidesjs-pagination li a{float:none; margin:0; text-indent:-9999px; background:#acb2b6; border-radius:12px; display:block; width:12px; height:12px; transition:all .6s ease;}
				.slidesjs-pagination li a:hover,  .slidesjs-pagination li .active{background:#34A9DA;}
.hotspots .heightFull {min-height:530px;}
.hotspots .height60 {min-height:294px;}
.hotspots .height30 {min-height:134px;}

/*facebook likebox*/
.facebookLikeBox div.fb_iframe_widget { width:190px !important; min-width:190px !important; }
.facebookLikeBox div.fb_iframe_widget span { width:190px !important; min-width:190px !important; }
.facebookLikeBox div.fb_iframe_widget iframe { width:190px !important; min-width:190px !important; }
.facebookLikeBox div.fb_iframe_widget iframe body #u_0_0 { width:190px !important; min-width:190px !important; }
.facebookLikeBox div.fb_iframe_widget iframe body #u_0_5 div._1drm ._1ds4  { border: 0px solid #fff !important; }

/*notify me layer*/
#notifyMeModal .cont{float:left; width:100%;}
	#notifyMeModal .modal-header a, #notifyMeModal .modal-header h4{color:#fff;}
	#notifyMeModal .checkList label{float:right; width:95%;}
/*start*/
.qualitySignet {float: left;}
.aboutInfo {float: right; width: 470px;}
.aboutWrapper {margin-top: 25px; width: 700px;}

/* Flexbox */
.flexHeight {display:flex; flex-direction:row; }
.flexHeightItem {height:550px; flex-grow: 1; flex-shrink: 1; flex-basis: 200px;}

.frm .thumbsWrapper{position:relative; float:left; width:100%;}
.frm .thumbScrollWrapper{width:100%; padding:0 6%;}
.thumbsWrapper .mCSB_draggerContainer{opacity:0;}
.thumbScrollCont div{width:100%;}
.thumbScrollCont{width: 100% !important; height: 130px; overflow: hidden;}
.thumbScrollCont ul{width: auto; margin: 0; padding: 0; list-style: none; overflow: hidden;}
.thumbScrollCont li{float:left; height: 100px;}
	.thumbScrollCont img{width:auto; height:100px;}
.thumbScrollCont li a{padding:0 12px;}

.thumbScrollCont .selected img{opacity:0.6;}
.thumbsWrapper .direction{display:none;}
.thumbsWrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -16px;
	outline: 0;
	width: 26px;
	height: 32px;
	z-index: 9999;
}
.thumbsWrapper .bx-controls-direction a {
	color: transparent;
}
.thumbsWrapper .bx-prev{left:0;}
.thumbsWrapper .bx-next{right:0;}

.thumbsWrapper .bx-controls-direction a:before {
	font-family: "FontAwesome";
	background: none;
	color: #AAB0B4;
	font-size: 30px;
}
.bx-prev:before {
	content: "\f137";
}

.awardList li{text-align:center;}
    .awardList img{display:inline-block; max-width:80%;}


.cont ol h5{float:none; display:block;}

.frm .preloader{position:absolute; background:#FFFFFF; width:100%; height:100%; float:left; text-align: center; z-index:2;}

.glyphicon-shopping-cart{float:left; font-size:18px; margin:2px 12px 0 0;}

.carouselCont ul:first-child{position:relative;}
	.carouselCont  li{position:absolute; top:0; left:0;}
		.carouselCont li:first-child{position:relative;}
.carouselCont ul.slidesjs-pagination li{position:inherit;}

.btn-oemlink{background:#34bdda; background:linear-gradient(to bottom, #34bdda 0%, #34bdda 44%, #34a9da 97%, #34a9da 100%);float: left;margin: 0 10px 0 0;padding: 11px 25px;width: auto;color:#ffffff;font-weight:bold;}
.btn-oemlink:after{background:none;color:#ffffff;font-weight:bold;}
.btn-oemlink:hover{background:#35a9e2;color:#ffffff;font-weight:bold;}
.btn-oemlink:active, .btn-oemlink:link{color:#ffffff;font-weight:bold;}

.frmNewsletter, .frmNewsletter p {float:left; width:100%;}
    .frmNewsletter p {margin-top:10px; margin-bottom:10px;}
    .frmNewsletter label {color:#7F7E7E;}
    .frmNewsletter .form-group {display:inline-block; margin:0 20px 0 0;}
    .frmNewsletter .form-group input[type="radio"],
    .frmNewsletter .form-group input[type="checkbox"] {float:left; width:auto; margin-right:10px;}
    .frmNewsletter .form-group label {float:left; width:auto; font-weight:normal; margin-bottom:0; }
    .frmNewsletter .cyan {color:#34A9DA;}
    .frmNewsletter button {float:right; padding:8px 20px;}
    .frmNewsletter button:after {background:rgba(0,0,0,0);}
	
	.frmNewsletter fieldset label{width:27%;}
	.frmNewsletter fieldset  .txtlabel{width:67%;}
	.frmNewsletter fieldset .select2-container .select2-choice{color:#3F3F3F;}
	
	.frmNewsletter .no-parsleyvalidate-cls ul.parsley-errors-list{visibility:hidden !important; display:none !important;}
	
	
.frmNewsletter fieldset .parsley-errors-list li {
	font-weight:normal;
	font-size:12px;
}

/*-------------------------------------------
FULL WIDTH HERO BANNERS
--------------------------------------------*/

/* Animated Hero banners */
.hero-banners-wrap {position:relative; width:100%; background-color:#dff3fe; height:480px;}
.hero-banners-wrap .container-fluid {opacity:0; position:relative; max-width:1200px; height:480px; }
.hero-banners-wrap .active .container-fluid {opacity:1;}
.hero-text {position:absolute; z-index:4;  left:50px; right:0; }
.hero-title {font-family:HelveticaNeueLTStd-Th; line-height:1.2;}
.hero-subtitle {font-family:HelveticaNeueLTStd-Lt; line-height:1.2;}
.hero-image, .hero-back01, .hero-back02 {position:absolute; top:0; left:0; right:0; bottom:0; }
.hero-image {z-index:3; }
.hero-back01 {z-index:2; }
.hero-back02 {z-index:1; }

.hero-links {position:absolute; z-index:4; top:60px; right:0; width:260px;}
.hero-links-item {display:block; color:#fff; background-color:rgba(00,00,00,.5); padding:20px; border-width:2px; border-style:solid; border-color:rgba(255,255,255,0); border-radius:4px; margin-bottom:4px; }
.hero-links-item:hover {color:#fff; text-decoration:none; border-color:rgba(255,255,255,.5);}
.hero-links-item .hero-links-item-title {font-size:20px; line-height:1; margin-bottom:0;}
.hero-links-item .glyphicon {margin-right:10px;}
.hero-links-item .hero-links-item-text {font-size:12px; margin-top:10px; margin-bottom:0; padding-left:38px;}

.hero-banner .cta {display:block; max-width:200px; color:#fff; font-weight:bold; font-size:16px; line-height:40px; text-align:center; background-color:green; border-width:2px; border-style:solid; border-radius:4px;}
.hero-banner .cta:hover {text-decoration:none;}

.hero-text .btnBlue{background:#34A9DA; outline:none; width:200px;margin-top:50px;}


/*Bootstrap Carousel fadein*/
.carousel-fade .carousel-inner .item {transition-property:opacity; transition-duration:0; transition-delay:0;}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {opacity:0;}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {opacity:1;}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {left:0; top:0; right:0; width:100%; transform:translate3d(0, 0, 0);}

.carousel-fade .carousel-control {z-index:2000;}
.carousel-fade .carousel-indicators {bottom:0; }
.carousel-fade .carousel-indicators li {width:20px; height:20px; border:4px solid #fff; border-radius:50%; background-color:transparent;}
.carousel-fade .carousel-indicators li:hover {background-color:#34a9da;}
.carousel-fade .carousel-indicators li.active {background-color:#34a9da; margin:1px;}

/* Tough Drive Mini */
/*.tough-drive-mini {background-color:#e8e9e8;}*/
.tough-drive-mini {background: url(/assets/images/hero-banner/tough-drive-product-bg.png) repeat 0 0;}
.tough-drive-mini .hero-image {background: url(/assets/images/hero-banner/tough-drive-product.png) no-repeat center bottom;}
.tough-drive-mini .hero-title {color:#00b3e3; font-size:55px;}
.tough-drive-mini .hero-subtitle {color:#7a7d84; font-size:34px;}

/* Tablet Mini Ssd */
.tablet-mini-ssd {background: url(/assets/images/hero-banner/tablet-mini-product-bg.png) repeat 0 0;}
.tablet-mini-ssd .hero-image {background: url(/assets/images/hero-banner/tablet-mini-product.png) no-repeat center bottom;}
.tablet-mini-ssd .hero-title {color:#00b3e3; font-size:55px;}
.tablet-mini-ssd .hero-subtitle {color:#7a7d84; font-size:34px;}

/* Quattro Hard Drive */
.quattro-hard-drive {background: url(/assets/images/hero-banner/quattro-product-bg.png) repeat 0 0;}
.quattro-hard-drive .hero-image {background: url(/assets/images/hero-banner/quattro-product.png) no-repeat center bottom;}
.quattro-hard-drive .hero-title {color:#00b3e3; font-size:55px;}
.quattro-hard-drive .hero-subtitle {color:#7a7d84; font-size:34px;}

/* mHDD Slim Drive */
.mhdd-slim-drive {background: url(/assets/images/hero-banner/mhdd-slim-product-bg.png) repeat 0 0;}
.mhdd-slim-drive .hero-image {background: url(/assets/images/hero-banner/mhdd-slim-product.png) no-repeat center center;}
.mhdd-slim-drive .hero-title {color:#00b3e3; font-size:55px;}
.mhdd-slim-drive .hero-subtitle {color:#7a7d84; font-size:34px;}

/* Audio */
/*
.hero-audio {background-color:#a8a9ad;}
.hero-audio .hero-image {background: url(http://www.verbatim-europe.co.uk/assets/images/hero-banner/audio-product.png) no-repeat center center;}
.hero-audio .hero-title {color:#fff; font-size:55px; font-weight:600;}
.hero-audio .hero-subtitle {color:#fff; font-size:30px;}
.hero-audio .hero-back01 {background: url(http://www.verbatim-europe.co.uk/assets/images/hero-banner/audio-product-back01.png) no-repeat center center; }
.hero-audio .hero-back02 {background: url(http://www.verbatim-europe.co.uk/assets/images/hero-banner/audio-product-back02.png) no-repeat center center;}
*/

/* Animate .active Hero banner */
.active .hero-title {animation-duration:750ms; animation-delay:0ms; animation-timing-function:ease-out; animation-fill-mode:both;}
.active .hero-subtitle {animation-duration:1000ms; animation-delay:500ms; animation-timing-function:ease-out; animation-fill-mode:both;}
.active .hero-image {animation-duration:2000ms; animation-delay:1000ms; animation-timing-function:ease-in; animation-fill-mode:both;}
.active .hero-back01 {animation-duration:3000ms; animation-delay:1500ms; animation-timing-function:ease-in; animation-fill-mode:both;}
.active .hero-back02 {animation-duration:3000ms; animation-delay:2000ms; animation-timing-function:ease-in; animation-fill-mode:both;}
.active .hero-links {animation-duration:500ms; animation-delay:1500ms; animation-timing-function:ease-out; animation-fill-mode:both;}
.active .hero-btn {animation-duration:500ms; animation-delay:1500ms; animation-timing-function:ease-out; animation-fill-mode:both;}


@keyframes fadeInDown {
	from {opacity:0; transform:translate3d(0, -100%, 0);}
	to {opacity:1; transform:none;}
}
.active .fadeInDown {animation-name:fadeInDown;}

@keyframes fadeIn {
	from {opacity:0;}
	to {opacity:1;}
}
.active .fadeIn {animation-name:fadeIn;}

@keyframes fadeIn2 {
	from {opacity:0;}
	to {opacity:.5;}
}
.active .fadeIn2 {animation-name:fadeIn2;}

@keyframes fadeInUp {
	from {opacity:0; transform:translate3d(0, 100%, 0); }
	to {opacity:1; transform:none;}
}
.active .fadeInUp {animation-name:fadeInUp;}

@keyframes fadeInRight {
	from {opacity:0; -webkit-transform:translate3d(10%, 0, 0); transform:translate3d(10%, 0, 0);}
	to {opacity:1; -webkit-transform:none; transform:none;}
}
.active .fadeInRight {animation-name:fadeInRight;}

/* Responsive */
@media (max-width:1000px){
	.hero-banners-wrap .container-fluid .hero-image {background-position: bottom right; background-size:900px auto; }
	.hero-banners-wrap .container-fluid .hero-back01 {background-position: bottom left; }
}
@media (max-width:767px){
	/*.hero-banners-wrap {margin-top:90px;}*/
	.hero-banners-wrap .container-fluid .hero-image {background-size:700px auto; }
	.hero-banners-wrap .container-fluid .hero-text { left:30px; right:30px; }
	.hero-banners-wrap .hero-title {font-size:45px;}
	.hero-banners-wrap .hero-subtitle {font-size:30px;}
	.hero-banners-wrap .hero-title br,
	.hero-banners-wrap .hero-subtitle br {display:none;}

	.active .hero-links {right:-210px; -webkit-transition: all 250ms ease-out;
		-moz-transition: all 250ms ease-out;
		-ms-transition: all 250ms ease-out;
		-o-transition: all 250ms ease-out;
		transition: all 250ms ease-out;}
	.active .hero-links:hover {right:0;}
}
@media (max-width:600px){
	.carousel-fade .carousel-control {width:100%;}
}
@media (max-width:500px){
	.hero-banners-wrap {height:300px;}
	.hero-banners-wrap .container-fluid {height:300px; }
	.hero-banners-wrap .container-fluid .hero-image {background-size:500px auto; }
	.hero-banners-wrap .container-fluid .hero-back01 {background-size:700px auto; }
	.hero-banners-wrap .container-fluid .hero-back02 {background-size:700px auto; }
	.hero-banners-wrap .hero-title {font-size:35px;}
	.hero-banners-wrap .hero-subtitle {font-size:20px;}
	.carousel-fade .carousel-indicators {margin-bottom:0; margin-left:0; left:0; width:100%; bottom:-30px;}
	.carousel-fade .carousel-indicators li {border:4px solid #eee;}

	.active .hero-links {top:24px;}
	.hero-text .btnBlue{margin-top:4px;}
}
@media (max-width:400px){
	.hero-banners-wrap .hero-title {font-size:24px;}
	.hero-banners-wrap .hero-subtitle {font-size:16px;}
	.hero-banners-wrap .container-fluid .hero-image {background-size:400px auto; }
}

/*-------------------------------------------
Components
--------------------------------------------*/
/* Carousel */
.carousel-control.left, .carousel-control.right {background-image: none;}
.carousel-control.left {left: 0px; margin-left: -18px;}
.carousel-control.right {right: 0px; margin-right: -16px;}
.carousel-control.left, .carousel-control.right{background: none !important; filter: progid:none !important;}
.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {margin-left: 0px;}
.carousel-control {width: 30px;}
.white-notch {position: absolute; bottom: -20px;}


/* Category page Full width banner */
.cat-banner{
	background-color: #E0F5FF;
}
.cat-banner-height{
	height:auto !important;
}

.cat-ban-text {position:absolute; z-index:4; top:17px; left:17px; right:0; }
.cat-ban-title{ line-height:1.2; color:#a8a9ad; font-size:60px; font-weight:normal;margin:0; }

@media (max-width:1199px){
	.cat-ban-title{font-size:58px;}
}

@media (max-width:991px){
	.cat-ban-title{font-size:50px;}
}

@media (max-width:910px){
	.cat-ban-title{font-size:40px;}
}

@media (max-width:768px){
	.cat-ban-text {top:0px; right:100px; }
	.cat-ban-title{font-size:30px;}
}

@media (max-width:570px){
	.cat-ban-title{font-size:25px;}
}
@media (max-width:500px){
	.cat-ban-title{font-size:21px;}
}
@media (max-width:415px){
	.cat-ban-title{font-size:17px;}
}
@media (max-width:360px){
	.cat-ban-title{font-size:15px;}
}
@media (max-width:335px){
	.cat-ban-title{font-size:13px;}
}

/*mHDD---------------------------------------*/


.mhdd-title{color:#00B6E6;font-family:HelveticaNeueLTStd-Th; font-size:50px;}
.mhdd-sub{color:#515459;font-family:HelveticaNeueLTStd-Roman; font-size:18px;line-height:25px}
.mhdd-title-sm{color:#00B6E6;font-family:HelveticaNeueLTStd-Th; font-size:30px;}
.mhdd-sub-sm{color:#515459;font-family:HelveticaNeueLTStd-Roman; font-size:16px;line-height:25px}
.art-one{padding-left:94px;}
.img-resp {display: inline-block;max-width: 100%;height: auto;}
.btt a{width:80%;}
.btt .btnBlue{background:#34A9DA; outline:none;}

.barFull{ border-top:1px solid #DCDFE1; border-right:none; border-left:none; width:100%;}

.articleBg{position:absolute;}

.article_2 .articleBg{right:54%;}
.art2{padding-bottom:400px;}

.article_3 .articleBg{left:53%;}
.art3{background:#f6f6f6 none repeat scroll 0 0; padding-top:80px;padding-bottom:270px;}

.art4{padding-top:160px;padding-bottom:150px;}

.art5{padding-top:130px;padding-bottom:150px;}

@media (max-width:1199px){
		.btt a{width:100%;}
}

@media (max-width:991px){
	.btt a{width:80%;}
    .art-mgr{margin-top:0;}
	.article_3 .articleBg{position:relative;left:10%;}
	.art3{padding-bottom:170px;}
	.art4{padding-top:40px;}
	.art5{padding-top:60px;padding-bottom:90px;}
}

@media (max-width:768px){
	.btt a{width:50%;}
    .art-one{padding-left:0;}
	.article_2 .articleBg{position:relative;right:auto;}
	.art2{padding-bottom:140px;}
}

@media (max-width:600px){
	.btt a{width:60%;}
}

@media (max-width:460px){
	.btt a{width:75%;}
}

@media (max-width:380px){
	.btt a{width:100%;}
}

/*mHDD end*/

