@charset "utf-8";
@import url("https://fonts.googleapis.com/css?family=Scope+One|Trocchi");
/* CSS Document */
html {overflow-y: scroll;}
body{padding: 0%!important;}
.style5 {
	font-size:24px
}
.style6 {
	font-size:20px
}
.slick-next.with-bg,.slick-prev.with-bg {
	height:auto;
	width:auto;
	background:none	!important; font-size:35px;
}
.navigation_wrapper .subnavlist {
	width:18% !important;
}
.full-width-line {
	width:100%;
	border-top:1px solid #ddd;
	margin-top:1%;
}
.above-full-width-line {
	margin:0.5% 0% 0% 0%;
}
.product-background {
	background-color:#f1f4f9;
	text-align:left;
	padding:2% 0% 2% 1%;
	font-size: 14px;
}
/*.nav-tabs>li.active>a:focus{color: #0072BC!important;}*/
.default-active {
	color:#0072BC;
	font-family:Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;
}
.default-active-grey {
	color:#333;
	font-family:Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;
}
.new-arrival-active {
	color:#0072BC;
	font-family:Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;
}
.new-arrival-grey {
	color:#333;
	font-family:Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;
}
.specials-active {
	color:#0072BC;
	font-family:Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;
}
.specials-grey {
	color:#333;
	font-family:Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;
}
.links li a:hover {
	color:#0072BC !important;
}
.whole-height {
	height:67px;
	z-index:700;
}
.on-mouse-hover:hover {
	/*border-bottom:2px solid #0072BC!important;*/ height:50px;
	color:#0072BC !important;
	z-index:700;
	/*-webkit-transition:all 300ms cubic-bezier(0.175,0.885,0.32,1.275);-moz-transition:all 300ms cubic-bezier(0.175,0.885,0.32,1.275);-ms-transition:all 300ms cubic-bezier(0.175,0.885,0.32,1.275);-o-transition:all 300ms cubic-bezier(0.175,0.885,0.32,1.275);*/
}
.on-mouse-hover2:hover {
	border-bottom:2px solid #0072BC!important;
	color:#0072BC !important;
}
.on-mouse-hover {
	display:inline-block;
	position:relative;
	padding-bottom:3px;
}
.on-mouse-hover:after {
	content:'';
	display:block;
	margin:auto;
	height:2px;
	width:0px;
	background:transparent;
	transition:width .5s ease,background-color .5s ease;
	
	
	 /*-webkit-transition: background-color 2s ease-out;
  -moz-transition: background-color 2s ease-out;
  -o-transition: background-color 2s ease-out;
  transition: background-color 2s ease-out;*/
}
.on-mouse-hover:hover:after {
	width:100%;
	background:#0072BC;
	color:#0072BC!important;
}
/*.main-menu-active{border-bottom:2px solid #0072bc !important;}#menu>li>a:hover{border-bottom:2px solid #0072bc !important;}#menu>li>a:active{border-bottom: 2px solid #0072bc !important;}*/
ul#menu li:hover>a {
	background:#FFF;
	color:#000;
}
#header {
	margin:0px auto 0 auto !important;
}
.gsc-input-box {
	border:1px solid #D9D9D9;
	background:#fff;
	height:36px;
	width:80%;
	margin:0% 0% 0% 37%;
}
.navigation_wrapper .topnav .topnav_item .topnav_itemname {
	text-transform:capitalize;
	font-size:17px;
	font-weight:400;
	cursor:default;
}
table tr td {
	color:#222222;
	font-size:0.875rem;
	padding:0% !important;
	text-align:left;
}
.gsc-input {
	padding:4px !important;
}
.cse .gsc-search-button input.gsc-search-button-v2,input.gsc-search-button-v2 {
	width:25px;
	margin-top:2px;
	height:28px;
	padding:27% 27% 27% 27%;
	margin-left:45%;
}
table.gsc-search-box {
	width:85%;
	margin: 0% 0% 0% 14%;
}
::-webkit-input-placeholder {
	/* WebKit browsers */
	color:transparent;
		content:'Search';
}
:-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color:transparent;
	 content:'Search';
}
::-moz-placeholder {
	/* Mozilla Firefox 19+*/
	color:transparent;
	 content:'Search';
}
:-ms-input-placeholder {
	/* Internet Explorer 10+*/
	color:transparent;
	content:'Search';
}
 	 .gsc-input {
	background:none !important;
}
 	 	 .navigation_wrapper2 {
	margin:0% 0% 0% 6%;
}
	 	 .hp-slider-dots>.slick-active .thumb {
	background-color:#0072BC;
}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video {
	margin:0;
	padding:0;
	border:0;
	vertical-align:baseline;
}
/*.line-height{line-height: 32px;}*/
.line-height {
	line-height:32px;
	font-family:segoe ui;
	font-size:15px;
	padding:0% 0% 0% 0%;
	width:100%;
}
td.gsc-search-button {
	width:1% !important;
}
.navigation_wrapper .subnavlist .taxonslist {
	margin:0 0 0 0px !important;
	padding:0% 0% 0% 3% !important;
}
.menu-container {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.menu-left {
	width:35%;
	margin:0% 1% 0% -1%;
	padding:0% 0% 0% 0%;
	float:left;
	text-align:left;
}
.menu-right {
	width:35%;
	margin:0.5% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:right;
}
.menu-indidual-left {
	width:20%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	color:#000 !important;
	font-size:18px !important;
}
.menu-indidual-right {
	width:40%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	color:#000 !important;
	font-size:18px !important;
}
.menu-indidual-right2 {
	width:60%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	color:#000 !important;
	text-align:right;
	font-size:18px !important;
}
.menu-indidual-left:hover {
	color:#0072bc !important;
}
.menu-icon {
	width:20px;
	margin:-1% 0% 0% 6%;
	padding:0% 0% 0% 0%;
	float:left;
}
.menu-icon2 {
	width:20px;
	margin:2% 2% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.menu-icon-product-page {
	width:20px;
	margin:1% 2% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.menu-icon-product-page2 {
	width:20px;
	margin:1% 0% 0% 11%;
	padding:0% 0% 0% 0%;
	float:left;
}
.menu-indidual-right:hover {
	color:#0072bc;
	text-decoration:none;
}
.menu-with-logo-container {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	/*border-bottom:1px solid #ccc;*/
}
.menu-left-logo {
	width:20%;
	margin:0% 0% 3% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	text-align:left;
}
.menu-right-menu {
	width:80%;
	margin:2% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.menu-right-menu-2 {
	width:80%;
	margin:1% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.search-form.visible {
	visibility:visible;
	opacity:1;
	display:none;
}
.inner-quick-link {
	margin:-11% 0% 0% 0%;
}
.inner-ask-the-experts {
}
.inner-whatsnew {
}
.inner-soln-of-the-month {
}
.col-xs-4 {
	height:325px;
}
.search-form {
	padding:10px;
	position:absolute;
	bottom:-43px;
	right:-2px;
		width:21%;
	z-index:3;
	background:#fff;
	visibility:hidden;
	opacity:0;
	transition:opacity .5s linear;
	-moz-box-shadow:0 1px 2px #ebebeb;
	-webkit-box-shadow:0 1px 2px #ebebeb;
	box-shadow:0 1px 2px #ebebeb;
}
#homepage_slider {
	max-width:1920px !important;
	margin:0 auto;
	width:100%;
}
.search-form.visible {
	visibility:visible;
	opacity:1;
	display:none;
}
a {
	color:#333!important;
}
a:active {
	color:#333!important;
}
.search-form {
	padding:10px;
	position:absolute;
	bottom:-47px;
	right:1px;
	z-index:3;
	background:#fff;
	visibility:hidden;
	opacity:0;
	transition:opacity .5s linear;
	-moz-box-shadow:0 1px 2px #ebebeb;
	-webkit-box-shadow:0 1px 2px #ebebeb;
	box-shadow:0 1px 2px #ebebeb;
	display:none;
	width:25%;
}
.service-menu-same-height {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.services-menu-content-below {
	height:100%;
	max-width:100%;
	display:inline;
	float:left;
	position:relative;
	margin-left:10px;
	margin-top:14px;
	margin-right:15px;
	display:table-cell;
	width:16%;
}
.services-menu-content-text {
	height:100%;
	max-width:100%;
	display:inline;
	float:left;
	position:relative;
	margin-top:1%;
	display:table-cell;
	width:79.5%;
	font-size:17px;
	color:#333;
		line-height:25px;
	text-align:justify;
}
.services-menu-content {
	height:140px;
	max-width:100%;
	display:inline;
	float:left;
	position:relative;
	margin-left:10px;
	margin-top:14px;
	margin-right:15px;
	display:table-cell;
	width:15%;
}
	.services-menu-content>menu-product-desc:hover {
	/*border-bottom:2px solid #0072bc!important;*/
}
	.search-form input {
	height:40px;
	width:275px;
	border-color:#e8e8e8;
}
input[type="text"],input[type="password"],input[type="email"],textarea {
	font-family:'Raleway',sans-serif;
	font-size:14px;
	font-weight:500;
	color:#7e7e7e;
	border-width:1px;
	border-style:solid;
	padding:0 15px;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-transition:border linear .3s;
	-webkit-transition:border linear .3s;
	-o-transition:border linear .3s;
	transition:border linear .3s;
}
.search-form2 {
	padding:10px;
	position:absolute;
	bottom:-47px;
	right:72px;
	z-index:3;
	background:#fff;
	visibility:hidden;
	opacity:0;
	transition:opacity .5s linear;
	-moz-box-shadow:0 1px 2px #ebebeb;
	-webkit-box-shadow:0 1px 2px #ebebeb;
	box-shadow:0 1px 2px #ebebeb;
	display:none;
	width:22%;
}
.search-form2.visible {
	visibility:visible;
	opacity:1;
	display:none;
}
.search-form2 input {
	height:40px;
	width:275px;
	border-color:#e8e8e8;
}

.full-width-fixed-menu{width:100%; margin:0; padding:0; float: left; background-color: #FFF;}


.fixed-menu {
	width:100%;
	padding:0% 0% 0% 0%;
	z-index:120;
	margin:0% 0% 0% 0%;
	float:left;
	position:fixed;
	top:0;
	background-color:#fff;
	border-bottom:1px solid #ddd;
	display:none;
	box-shadow: 3px 3px 4px #bfb6b6;
}
.fixed-menu-bottom {
	margin:12px auto;
	float:left;
	height:55px;
	padding:0% 0% 0% 20%!important;
}

.menu-with-logo-container2 {
	width:100%;
	margin:1% 0% -2% 0%;
	padiing:0% 0% 0% 0%;
	float:left;
}

#menu {
	list-style:none;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	 width:100%;
	/*border-top:2px solid #f46e00;border-left:none;border-right:none;border-bottom:1px solid #959595;*/
	font-size:11px;
	font-family:Arial,Helvetica,sans-serif;
	z-index:100;
			/* Rounded Corners */
	/* Background color and gradients */
	/* background:#131414;*/
	/*background:-moz-linear-gradient(top,#0272a7,#013953);background:-webkit-gradient(linear,0% 0%,0% 100%,from(#0272a7),to(#013953));*/
	/* Borders */
	border:0px solid #131414;
		/*-moz-box-shadow:inset 0px 0px 1px #edf9ff;-webkit-box-shadow:inset 0px 0px 1px #edf9ff;box-shadow:inset 0px 0px 1px #edf9ff;*/
}
/*#menu li{float:left;display:block;text-align:center;padding:6px 2px 0px 2px;margin-right:11px;/*margin-top:7px;*/
/*margin-left:10px;border:none;position:relative;}*/
#menu li {
	float:left;
	display:block;
	text-align:center;
	padding:6px 2px 0px 2px;
	margin-right:0px;
	margin-left:57px;
	border: none;
}
#menu li:hover {
	border:0px solid #ffffff;
	padding:6px 2px 35px 2px;
	background:url("../img/drop.png") no-repeat center 37px;
	z-index:300;
	position:relative;
		/* Background color and gradients */
	/*background:#131414;background:-moz-linear-gradient(top,#F4F4F4,#EEEEEE);background:-webkit-gradient(linear,0% 0%,0% 100%,from(#F4F4F4),to(#EEEEEE));*/
	/* Rounded corners */
}
#imgId1 {
	margin:0% 0% 0% 0%
}
#imgId2 {
	margin:0% 0% 0% 0%
}
#menu li a {
	font-family:Arial,Helvetica,sans-serif;
	font-size:9px;
		color:#EEEEEE;
	display:block;
	outline:0;
	text-decoration:none;
	/*text-shadow:1px 1px 1px #000;*/
}
#menu li:hover a {
	color:#161616;
	text-shadow: 1px 1px 1px #ffffff;
}
#menu li .drop {
	/*padding-right:21px;*/
	/*background:url("img/drop.png") no-repeat right 8px;*/
}
#menu li:hover .drop {
	/*background:url("img/drop.png") no-repeat center bottom;*/ 	/*position:relative;*/
}
.img-margin-class {
	margin:0% 0% 0% 114% !important;
}
.mylinks {
	color:#333;
}
.mylinks: hover {
}
.dropdown_1column,.dropdown_2columns,.dropdown_3columns,.dropdown_4columns,.dropdown_5columns {
	margin:2% 0% 0% 0%;
	position:absolute;
	float:center;
	left:-999em;
	/* Hides the drop down */
	text-align:left;
	padding:0px 0px 0px 0px;
	/*border:2px solid #0072bc;*/
	/*background:url("img/drop.png") no-repeat;*/
	/*border-top:none;*/
	/* Gradient background */
	background-image:url("../img/sub_menu_bg.jpg");
	background-position:bottom; z-index:5;
	background:#ffffff;
	background-repeat:repeat-x;
	background:-moz-linear-gradient(top,#ffffff,#ededed);
	background:-webkit-gradient(linear,0% 0%,0% 100%,from(#ffffff),to(#ededed));
	/* Rounded Corners */
	-moz-border-radius:0px 0px 0px 0px;
	-webkit-border-radius:0px 0px 0px 0px;
	border-radius:0px 0px 0px 0px;
	    height: 248px;
}
.dropdown_5columns2 {
	margin:1% 0% 0% 0%;
	position:absolute;
	float:center;
	left:-999em; top:61px;
	/* Hides the drop down */
	text-align:left;
	padding:0px 0px 0px 0px;
	/*border:2px solid #0072bc;*/
	/*background:url("img/drop.png") no-repeat;*/
	/*border-top:none;*/
	/* Gradient background */
	background-image:url("../img/sub_menu_bg.jpg");
	background-position:bottom; z-index:5;
	background:#ffffff;
	background-repeat:repeat-x;
	background:-moz-linear-gradient(top,#ffffff,#ededed);
	background:-webkit-gradient(linear,0% 0%,0% 100%,from(#ffffff),to(#ededed));
	/* Rounded Corners */
	-moz-border-radius:0px 0px 0px 0px;
	-webkit-border-radius:0px 0px 0px 0px;
	border-radius:0px 0px 0px 0px;
	 height: 248px;
}
.dropdown_5columns2 {
	width:960px;
}
.dropdown_1column {
	width:180px;
}
.dropdown_2columns {
	width:360px;
}
.dropdown_3columns {
	width:540px;
}
.dropdown_4columns {
	width:720px;
}
.dropdown_5columns {
	width: 960px;
}
#menu li:hover .dropdown_1column,#menu li:hover .dropdown_2columns,#menu li:hover .dropdown_3columns,#menu li:hover .dropdown_4columns,#menu li:hover .dropdown_5columns {
	float:left;
	left:40%;
	margin-left:-480px;
	position:absolute;
	overflow:hidden;
	/*width:1170px;*/
	width:1195px;
	height:auto;
	min-height:100px;
}
#menu li:hover .dropdown_1column,#menu li:hover .dropdown_2columns,#menu li:hover .dropdown_3columns,#menu li:hover .dropdown_4columns,#menu li:hover .dropdown_5columns2 {
	float:left;
	left:40%;
	margin-top:27px;
	margin-left:-430px;
	position:absolute;
	overflow:hidden;
	/*width:1170px;*/
	width:1195px;
	height:auto;
	min-height:100px;
}
.col_1,.col_2,.col_3,.col_4,.col_5 {
	display:inline;
	float:left;
	position:relative;
	margin-left:10px;
	margin-top:14px;
	margin-right:15px;
	display:table-cell;
	vertical-align:middle;
	/*height:145px;*/
	/*height:140px;*/
	height:93px;
	margin-bottom:10px;
	max-width:100%;
}
.col_1 {
	width:170px;
}
.col_2 {
	width:350px;
}
.col_3 {
	width:530px;
}
.col_4 {
	width:710px;
}
.col_5 {
	width:890px;
}
#menu .menu_right {
	float:right;
	margin-right:10px;
	margin-left: 10px;
}
#menu li .align_right {
	/* Rounded Corners */
	-moz-border-radius:0px 0px 0px 0px;
	-webkit-border-radius:0px 0px 0px 0px;
	border-radius:0px 0px 0px 0px;
}
#menu li:hover .align_right {
	left:auto;
	right:-1px;
	top:auto;
}
#menu p,#menu h2,#menu h3,#menu ul li {
	font-family:Arial,Helvetica,sans-serif;
	line-height:21px;
	font-size:12px;
	text-align:center;
	text-shadow:1px 1px 1px #FFFFFF;
}
#menu h2 {
	font-size:21px;
	font-weight:400;
	letter-spacing:-1px;
	margin:7px 0 14px 0;
	padding-bottom:14px;
	border-bottom:1px solid #666666;
}
#menu h3 {
	font-size:14px;
	margin:7px 0 14px 0;
	padding-bottom:7px;
	border-bottom:1px solid #888888;
}
#menu p {
	line-height:18px;
	margin:0 0 10px 0;
}
#menu li:hover div a {
	font-size:12px;
	color:#015b86;
}
#menu li:hover div a:hover {
	color:#029feb;
}
#menu div {
	vertical-align:middle;
}
ul,ol,dl {
	font-family:segoe ui;
}
.strong {
	font-weight:bold;
}
.italic {
	font-style: italic;
}
.imgshadow {
	/* Better style on light background */
	background:#FFFFFF;
	padding:4px;
	border:1px solid #777777;
	margin-top:5px;
	-moz-box-shadow:0px 0px 5px #666666;
	-webkit-box-shadow:0px 0px 5px #666666;
	box-shadow:0px 0px 5px #666666;
}
.img_left {
	/* Image sticks to the left */
	width:auto;
	float:left;
	margin:5px 15px 5px 5px;
}
#menu li .black_box {
	background-color:#333333;
	color:#eeeeee;
	/*text-shadow:1px 1px 1px #000;*/
	padding:4px 6px 4px 6px;
	/* Rounded Corners */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	/* Shadow */
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}
#menu li ul {
	list-style:none;
	padding:0;
	margin:0 0 12px 0;
}
#menu li ul li {
	font-size:12px;
	line-height:24px;
	position:relative;
	text-shadow:1px 1px 1px #ffffff;
	padding:0;
	margin:0;
	float:none;
	text-align:left;
	width:130px;
}
#menu li ul li:hover {
	background:none;
	border:none;
	padding:0;
	margin: 0;
}
#menu li .greybox li {
	background:#F4F4F4;
	border:1px solid #bbbbbb;
	margin:0px 0px 4px 0px;
	padding:4px 6px 4px 6px;
	width:116px;
	/* Rounded Corners */
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius:5px;
	border-radius:5px;
}
#menu li .greybox li:hover {
	background:#ffffff;
	border:1px solid #aaaaaa;
	padding:4px 6px 4px 6px;
	margin:0px 0px 4px 0px;
}
td .sub_menu {
	padding:10px 8px 0px 0px
}
.styled-select select {
	background:transparent;
	width:268px;
	padding:5px;
	font-size:9px;
	line-height:1;
	border:0;
	border-radius:0;
	height:34px;
	-webkit-appearance:none;
}
.styled-select {
	width:240px;
	height:34px;
	overflow:hidden;
	background:url("../img/new_arrow.png") no-repeat right #ddd;
	border:1px solid #ccc;
}
inner-menu2 {
	Color:#333;
}
.inner-menu2:hover {
	color:#0072bc;
}
.content-right-last {
	width:50%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.topnav_item {
	margin-right:21px;
	letter-spacing:0px !important;
}
.hp-module {
	padding-top:0px;
	padding-bottom:15px;
}
h2.with-stroke,.module-heading.with-stroke {
	position:relative;
	margin-bottom:10px;
}
h2,.module-heading {
	padding:0px 0px 10px 0px;
}

h3, .h3 {
  font-size: 17px!important;
}

.sameheight {
	height:80px;
}
.explorecontainer {
	width:100%;
	margin:3% 0% 3% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.explore_left {
	width:25%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.explore-left-border {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	border:1px solid #7b7777;
	height: 287px;
}
.explore_left_container {
	width:93%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	/*border:1px solid #7b7777;*/
	background-color:#eaeaea;
	
	height:180px;
}
.explore_middle {
	width:25%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float: left;
}
.explore_middle_container {
	width:93%;
	margin:0% 0% 0% 2%;
	padding:0% 0% 0% 0%;
	float:left;
	/*border:1px solid #7b7777;*/
	background-color:#eaeaea;
	height:180px;
}
.footer-full-width {
	width:100%;
	margin:3% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	background-color:#F2F2F2;
}
.footer-full-width2 {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	background-color:#2F4858;
}
.explore_middle2 {
	width:25%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float: left;
}
.explore_middle_container2 {
	width:93%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:right;
	/*border:1px solid #7b7777;*/
	background-color:#eaeaea;
	height:180px;
}
.explore_right {
	width:25%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float: left;
}
.explore_right_container {
	width:93%;
	margin:0% 0% 0% 4%;
	padding:0% 0% 0% 0%;
	float:left;
	/*border:1px solid #7b7777;*/
	background-color:#eaeaea;
	height:180px;
	cursor:pointer;
}
h2.with-stroke::after,.module-heading.with-stroke::after {
	position:absolute;
	content:"";
	width:70px;
	left:0;
	right:0;
	bottom:0;
	margin:0 auto;
	border-bottom:2px solid #0072bc;
}
h3.with-stroke-inverted::before,.small-heading.with-stroke-inverted::before {
	position:absolute;
	content:"";
	bottom:0;
	left:0;
	width:60px;
	border-bottom:2px solid #0072bc;
}
.with-stroke-inverted2 {
	border-bottom:2px solid #0072bc;
	float:left;
	width:57%;
	margin:0% 0% 2% 0%;
	padding:0% 0% 0% 0%;
}
.banner-description {
	font:1.3em 'Gurajada',serif;
	position:absolute;
	left:2em;
	margin-right:10em;
	z-index:50;
	background:none;
	background-color:#1A2223;
	color:#54acd2;
	padding:1em;
	bottom:40px;
	top:auto;
	opacity:1;
}
.content-left {
	width:40%;
	margin:2% 5% 0% 0%;
	padding:0% 0% 0% 5%;
	float:left;
	font-family:Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;
	font-size:13px;
}
.content-left-ask-expert {
	float:left;
	font-family:Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;
	font-size:13px;
	margin:0% 5% 0% 0%;
	padding:0% 0% 0% 5%;
	width:40%;
}
.content-right {
	width:50%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	font-family:Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;
	font-size:13px;
}

.content-right li {line-height:30px;}


.content-right>a:hover {
	border-bottom:2px solid #0072bc!important;
}
.solution-content-right {
	width:50%;
	margin:0% 9% 0% -9%;
	padding:0% 0% 0% 0%;
	float:left;
	font-family:Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;
	font-size:13px;
}
		.content-bottom {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:0% 3% 0% 0%;
	float:left;
	text-align:right;
	color:rgb(43,119,194);
	font-family:Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;
	font-size:13px;
}
.content-bottom2 {
	width:100%;
	margin:-3% 0% 0% 0%;
	padding:0% 3% 0% 0%;
	float:left;
	text-align:right;
	color:rgb(43,119,194);
	font-family:Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;
	font-size:13px;
}
.title_span {
	font-weight:bold;
	text-decoration:underline;
	color:grey;
}
.underline {
	padding-bottom:2px;
	border-bottom:grey 1px solid;
}
.stretch {
	width:100%;
	display:inline-block;
	font-size:0;
	line-height:0
}
.landline {
	color:#696868!important;
	font-size:17px;
}
.mail-text {
	color:#696868!important;
	font-size: 17px;
}
#marqueecontainer {
	position:relative;
	width:100%;
	/*marquee width */
	height:75px;
	/*marquee height */
	background-color:#eaeaea;
	overflow:hidden;
	border:1px solid #eaeaea;
	padding:2px;
	padding-left:4px;
	text-align:left;
	margin:0% 20% 0% -20%;
}
#vmarquee {
	padding:0% 0% 0% 3%;
}
a:hover {
	color:#0072BC !important;
}
.menu-class1 {
}
.menu-class2 {
}
.menu-class3 {
}
.sub-menu-item1 {
}
.sub-menu-item2 {
}
.sub-menu-item3 {
}
.sub-menu-item4 {
}
.sub-menu-item5 {
}
.sub-menu-item6 {
}
.sub-menu-item7 {
}
.sub-menu-item8 {
}
.sub-menu-item9 {
}
.navigation_wrapper .topnav .topnav_item .topnav_itemname:hover {
	border-bottom:2px solid #0072BC;
}
.navigation_wrapper .subnavlist .subnavlist_wrapper {
	padding:0px 0px !important;
}
.navigation_wrapper .subnavlist .taxonslist {
	padding-left:0px;
}
.tab-container {
	width:100%;
	margin:0% 0% 4% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.tab-box1 {
	width:15%;
	margin:-1% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.tab-box2 {
	width:85%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.tabbed {
	float:left;
	width:100%;
}
.tabbed>input {
	display:none;
}
.tabbed>section>h1 {
	float:left;
	box-sizing:border-box;
	margin:0;
	padding:0.5em 0.5em 0;
	overflow:hidden;
	font-size:1em;
	font-weight:normal;
}
.tabbed>input:first-child+section>h1 {
	padding-left: 0em;
}
.tabbed>section>h1>label {
	display:block;
	padding:0.25em 0.75em;
	border:1px solid #ddd;
	border-bottom:none;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
	/*box-shadow:0 0 0.5em rgba(0,0,0,0.0625);*/
	background:#fff;
	cursor:pointer;
	-moz-user-select:none;
	-ms-user-select:none;
	-webkit-user-select:none;
	background-color:#eee;
	margin:2% 0% 0% 0%;
}
.link {
	background-color:#eee !important;
}
.link:visited {
	background-color:#CCC !important;
}
.link:active {
	background-color:#ddd !important;
}
.footer-logo {
	margin:-11.1% 0% 0% 0%!important;
	padding:0% 0% 0% 0%!important;
	width:160px!important;
}
/*.tabbed>section>h1>label:visted{background-color: #BF2D30 !important;}*/
/*.tabbed>section>h1>label:active{background-color: #287A2C !important;}*/
.tabbed>section>div {
	position:relative;
	z-index:1;
	float:right;
	box-sizing:border-box;
	width:100%;
	margin:2.5em 0 0 -100%;
	padding:1% 1% 1% 1%;
	border:1px solid #ddd;
	border-radius:4px;
	box-shadow:0 0 0.5em rgba(0,0,0,0.0625);
	background:#fff;
	height:560px;
}
.container {
	padding-right:0px !important;
	padding-left:0px !important;
	margin-right:auto;
	margin-left:auto;
}
.tabbed>input:checked+section>h1 {
	position:relative;
	z-index:2;
}
.tabbed>input:not(:checked)+section>div {
	display:none;
}
.nav-tabs li.active {
	border:none !important;
}
.nav-tabs>li {
	margin-bottom:-8px !important;
	margin-left:-5px;
	/* margin-bottom:-7px !important;*/
}
.banner-slider-text-bold {
	position:absolute;
	top:30px;
	left:249px;
	width:480px;
	height:120px;
	z-index:0;
	font-size:40px;
	color:#ffffff;
	line-height:60px;
}
.banner-slider-text-normal {
	position:absolute;
	top:110px;
	left:249px;
	width:691px;
	height:120px;
	z-index:0;
	font-size:30px;
	color:#ffffff;
	line-height:38px;
}
.inner-banner-button {
	font-size:20px;
	background-color:#0072bc;
	border:1px solid #0072bc;
	padding:0% 0% 0% 0%;
	width:30%;
	text-align:center;
	color:#ffffff;
}
/*.four-prods-container{width:100%;margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;float:left;}.prods-prod1{width:22%;max-width:100%;margin:0% 4% 0% 0%;padding:0% 0% 0% 0%;float:left;background-color:#fff!important;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;}.inner-prods-prod1{width:100%;margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;float:left;background-color:#fff!important;}.inner-prods-prod1:hover{background-color:#ccc;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}.prods-prod2{width:22%;margin:0% 4% 0% 0%;padding:0% 0% 0% 0%;float:left;background-color:#fff!important;}.prods-prod3{width:22%;margin:0% 4% 0% 0%;padding:0% 0% 0% 0%;float:left;background-color:#fff!important;}.prods-prod4{width:22%;margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;float:left;background-color:#fff!important;}.prods-image{width:100%;margin:0% 3% 0% 0%;padding:0% 0% 0% 0%;float:left;}.both-title-and-desc{width:100%;margin:0% 3% 0% 0%;padding:0% 0% 0% 0%;float:left;background-color:#fff!important;}.prods-title{width:100%;margin:0% 3% 0% 0%;padding:0% 0% 0% 0%;float:left;color:#0072bc;background-color:#fff!important;text-align:center;}.prods-description{width:100%;margin:0% 3% 0% 0%;padding:0% 0% 0% 0%;float:left;background-color:#fff!important;text-align:center;}#prods-image-1{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;}#prods-image-2{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;}#prods-image-3{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;}#prods-image-4{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;}#prods-image2{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;}.transition{-webkit-transform:scale(1.6);-moz-transform:scale(1.6);-o-transform:scale(1.6);transform:scale(1.6);}#prods-image{width:100%;}.bg-color-change{opacity:-2;background-color: none !important;}*/
.prod-img-container {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	border-bottom:1px solid #ddd;
	border-left:1px solid #ddd;
	border-right:1px solid #ddd;
	/*height:540px;*/
	/*height:547px;*/height: auto;
/*max-height: 547px;*/
}
.prod-img-left {
	width:33.3%;
	margin:0% 0% 0% 0%;
	padding:2%;
	float:left;
	height:40px;
	text-align:left;
	height:175px;
	max-width:100%;
	color:#2F4858;
	-moz-transition:all 0.60s;
	-webkit-transition:all 0.60s;
	transition:all 0.60s;
}
.prod-img-left:hover {
	color:#333 !important;
	
}
.prod-img-middle:hover {
	color:#333 !important;
}
.prod-img-right:hover {
	color:#333 !important;
}
.prod-img-middle {
	width:33.3%;
	margin:0% 0% 0% 0%;
	padding:2%;
	float:left;
	height:40px;
	text-align:left;
	height:175px;
	max-width:100%;
	-moz-transition:all 0.30s;
	-webkit-transition:all 0.60s;
	transition:all 0.60s;
}
.prod-img-right {
	width:33.3%;
	margin:0% 0% 0% 0%;
	padding:2%;
	float:left;
	height:40px;
	text-align:left;
	height:175px;
	max-width:100%;
	-moz-transition:all 0.60s;
	-webkit-transition:all 0.60s;
	transition:all 0.60s;
}
.row {
	margin:0 auto;
	width:100 !important%;
	max-width:none !important;
}
.container {
	width:1170px !important;
}
	.navigation_wrapper .topnav {
	margin:0 auto;
	width:1170px !important;
}
	.topnav_item:last-child {
	margin:1% 0% 0% 0% !important;
}
	a {
	text-decoration:none !important;
}
.prod-img-left:hover {
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}
.prod-img-middle:hover {
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}
.prod-img-right:hover {
	-moz-transform:scale(1.1);
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}
/*.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left: 16px;}*/
.multi-item-carousel {
	.carousel-inner {
		>.item {
			transition:500ms ease-in-out left;
		}
		/*.active{&.left{left:-33%;}&.right{left:33%;}}.next{left:33%;}.prev{left: -33%;}*/
		@media all and (transform-3d),(-webkit-transform-3d) {
			>.item {
				// use your favourite prefixer here transition:500ms ease-in-out left;
				transition:500ms ease-in-out all;
				backface-visibility:visible;
				transform:none!important;
			}
		}
	}
	.carouse-control {
		&.left,&.right {
			background-image:none;
		}
	}
}
// non-related styling:body {
	background:#333;
	color:#ddd;
	font-family:segoe ui;
}
h1 {
	color:white;
	font-size:2.25em;
	text-align:center;
	margin-top:1em;
	margin-bottom:2em;
	text-shadow:0px 2px 0px rgba(0,0,0,1);
}

.footer-wrapper{width:1170px; margin:0px auto; padding:0% 0% 0% 0%;}
#footer-links {
	background-color: #F2F2F2;
    /* padding: 25px 0 40px; */
    margin: 2% 0% 2% 0%;
}

.footer-links-container {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.footer-links-left {
	width:20%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	text-align:left;
}
.footer-links-right {
	width:80%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.box-footer {
	width:92%;
	padding:0% 0% 0% 0%;
	margin:0% 0% 0% 8%;
	float:left;
	/*height:139px;*/
	/*border:1px solid #cccccc;
	background-color:#e5e6e7;*/
}
.box-footer-container {
	width:100%;
	padding:0% 0% 0% 0%;
	margin:0% 0% 0% 0%;
	float:left;
}

.box-footer-container > img{}

.box-footer-left {
	width:75%;
	padding:0% 0% 0% 15%;
	margin:1% 0% 0% 2%;
	float: left;
}
.box-footer-right {
	width:20%;
	padding:0% 0% 0% 0%;
	margin:2% 0% 0% 0%;
	float:left;
	/*border:1px solid #ccc;*/
	text-align:center;
	height:50px;
}
.navigation_wrapper .topnav .topnav_item:last-child {
	margin:1% 0% 0% 0%;
	padding-right:0;
	float:right;
}
.bodytext {
	font-family:Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;
}
.footer-links {
	color:#FFF !important;
}
.footer-links:hover {
	color:#0072BC;
}
.wholediv {
	width:100%;
	margin:0px auto;
	padding:0% 0% 0% 0%;
	float:left;
}
.address {
	width:23.25%;
	margin:0% 2.33% 0% 0%;
	padding:0% 0% 0% 0%;
	color:#fff;
	float:left;
	text-align:left;
}
.div2 {
	width:23.25%;
	margin:0% 2.33% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	text-align:left;
}
.div3 {
	width:18.6%;
	margin:0% 1.75% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	text-align:left;
}
.div4 {
	width:23.25%;
	margin:0% 2.33% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	text-align:left;
}
.div1 {
	width:23.25%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:right;
	text-align:left;
}
.input1 {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.input2 {
	width:52%;
	margin:5% 0% 0% 0%;
	padding:2% 0% 2% 0%;
	border:0;
	float:left;
	background-color:#0073BD;
	color:#FFF;
}
h3 {
	font-family:Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif !important;
}
.subscription_container {
	width:100%;
	margin:6% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.inputs {
	width:100%;
	margin:-1% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float: left;
}
::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	color:#7e7e7e;
	font-size:16px;
	font-weight:500;
}
::-moz-placeholder {
	/* Firefox 19+*/
	color:#7e7e7e;
	font-size:16px;
	font-weight:500;
}
:-ms-input-placeholder {
	/* IE 10+*/
	color:#7e7e7e;
	font-size:16px;
	font-weight:500;
}
:-moz-placeholder {
	/* Firefox 18- */
	color:#7e7e7e;
	font-size:16px;
	font-weight:500;
}
.slider-bold {
	margin:0% 0% 4% 0%;
}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12 {
	padding-left:34px;
}
.no-scroll {
	overflow-y:scroll;
	overflow-x:hidden;
}
.gs-webResult .gs-snippet,.gs-imageResult .gs-snippet,.gs-fileFormatType {
	color:#000000;
	padding:0% 0% 0% 0% !important;
	font-size:14px !important;
}
.gsc-control-cse {
	padding:0px !important;
}
.gsc-result-info {
	padding:0px !important;
}
.gsc-table-result,.gsc-thumbnail-inside,.gsc-url-top {
	padding-left:0px !important;
	padding-right:0px !important;
}
.gsc-results .gsc-cursor-box {
	margin:10px 0px 0px 0px !important;
}
#footer {
	width:1170px;
}
.visit-our-expert {
	color:#277da2;
	font-size:30px;
	font-family:Segoe,'Segoe UI','DejaVu Sans','Trebuchet MS',Verdana,sans-serif;
	margin:0% 0% 2% 0%;
	text-align:center;
}
.office-training-center {
	color:#277da2;
	font-size:30px;
	font-family:Segoe,'Segoe UI','DejaVu Sans','Trebuchet MS',Verdana,sans-serif;
	text-align:center;
}
.row {
	margin-right:0px !important;
	margin-left:-12px !important;
}
.our-products1 {
	width:33.3%;
	float:left;
}
.our-products2 {
	width:33.3%;
	float:left;
}
.our-products3 {
	width:33.3%;
	float:left;
}
.our-products-container {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.menu-product-desc {
	font-size:14px;
	Color:#333!important;
}
.menu-product-desc:hover {
	color:#0072BC!important;
	/*border-bottom:2px solid #0072bc !important;*/
}
.whole-tab-container {
	width:100%;
	padding-top:20px;
	padding-bottom: 20px;
}
/* product banner */
.four-prods-container {
	width:100%;
	margin:3% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.prods-prod1, .prods-prod2, .prods-prod3, .prods-prod4{border: 1px solid #ddd;}
.prods-prod1 {
	width:22%;
	margin:0% 4% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.inner-prods-prod1 {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	/*background-color:#eaeaea;*/
	opacity:1.0;
	filter:alpha(opacity=100);
}
.inner-prods-prod1:hover {
	/*width:100%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	background-color:#eaeaea;
	opacity:0.9;
	filter:alpha(opacity=40);*/
}
	.prod_image:hover {
	opacity:0.5;
	filter:alpha(opacity=40);
}
.prods-prod2 {
	width:22%;
	margin:0% 4% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.prods-prod3 {
	width:22%;
	margin:0% 4% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.prods-prod4 {
	width:22%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.prods-image {
	width:100%;
	margin:0% 3% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.both-title-and-desc {
	width:100%;
	margin:0% 3% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	background-color:#eaeaea; min-height:60px; display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content: center;
}

.both-title-and-desc a{width:100%}

.both-title-and-desc-hover {
	width:100%;
	margin:0% 3% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	background-color:#eaeaea;
	color:#fff!important;
}
.prods-title {
	width:100%;
	margin:0% 3% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	text-align:center;
	color:#0072BC;
	font-weight:500;
	font-size:14px;
	font-family:Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;
}
#WlyAu9W-1539685561304{display:none!important;}
#bubble-image{display:none!important;}
.prods-title-hover {
	width:100%;
	margin:15% 3% 10% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	text-align:center;
	color:#fff;
	font-size:17px;
}
.prods-description {
	width:100%;
	margin:0% 3% 15% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	text-align:center;
	font-family:Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;
}
.prods-title:hover {
	color:#333;
}
.transition {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	margin:0% 0% 0% 0%;		-webkit-transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out;
	-ms-transition:all .3s ease-in-out;
		-moz-transition:all 0.60s;
	-webkit-transition:all 0.60s;
	transition:all 0.60s;
}
#prods-image1{ width: 65%; margin-top: 0%; display: block;margin-left: 17%;margin-right: 17%;margin-top:13%; margin-bottom:13%;}







  
  
/*read more css */
.read-more-state {
	display:none;
}
.read-more-target {
	opacity:0;
	max-height:0;
	font-size:0;
	transition:.25s ease;
}
.read-more-state:checked ~ .read-more-wrap .read-more-target {
	opacity:1;
	font-size:inherit;
	max-height:999em;
}
.read-more-state ~ .read-more-trigger:before {
	content:'Show more';
}
.read-more-state:checked ~ .read-more-trigger:before {
	content:'Show less';
}
.read-more-trigger {
	cursor:pointer;
	display:inline-block;
	padding:0 .5em;
	color:#666;
	font-size:.9em;
	line-height:2;
	border:1px solid #ddd;
	border-radius:.25em;
	margin:3% 0% 0% 0%;
}
.read-more-state {
	display:none;
}
.read-more-target {
	opacity:0;
	max-height:0;
	font-size:0;
	transition:.25s ease;
}
.read-more-state:checked ~ .read-more-wrap .read-more-target {
	opacity:1;
	font-size:inherit;
	max-height:999em;
}
.read-more-state ~ .read-more-trigger:before {
	content:'Show more';
}
.read-more-state:checked ~ .read-more-trigger:before {
	content:'Show less';
}
.read-more-trigger {
	cursor:pointer;
	display:inline-block;
	padding:0 .5em;
	color:#666;
	font-size:.9em;
	line-height:2;
	border:1px solid #ddd;
	border-radius:.25em;
}
.carousel-control.left {
	background:none!important;
}
.carousel-control.right {
	background:none!important;
}
/* Other style */ .contentarea {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.navlocation {
	width:100%;
	margin:1.1% 0% 1% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	font-size:14px;
	font-family:Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;
}
.navlocation2 {
	width:100%;
	margin:1.1% 0% 1.1% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	font-size:16px;
	font-family:Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;
}
.product_description {
	width:100%;
	margin:2% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	text-align:center;
}
.prod_detail_container {
	width:100%;
	margin:2% 0% 2% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.prod_area1 {
	width:30.3%;
	margin:0% 4.5% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	min-height: 350px !important;
    max-height: 400px;
}
.prod_area2 {
	width:30.3%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	min-height: 350px !important;
    max-height: 400px;
}
.prod_area3 {
	width:30.3%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:right;
	min-height: 350px !important;
    max-height: 400px;
}
#app-case-study > .prod_area2, #app-case-study > .prod_area3, #app-case-study > .prod_area1{min-height:368px;}
.prod_image {
	width:100%;
	margin:0% 0% 1% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	/*min-height:150px;*/
}
.prod_type {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	color:#0875bc;
	font-size:18px;
	font-weight:400;
}
.prod_type_underline {
	border-bottom:2px solid #0072bc;
	padding-bottom:2%;
}
.prod_description {
	width:100%;
	margin:2% 0% 2% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	text-align:justify;
}
.prod_features {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	color:#0875bc;
	display:none;
}
.features-text {
	color:#333;
}
h2.with-stroke::after,.module-heading.with-stroke::after {
	bottom:-10px;
}
.sameheight-desc {
	/*min-height:80px;*/
	min-height:120px;
}
.sameheight-cat {
	height:120px;
	clear:both;
	display: none;
}
/* search page css */
.gsc-result .gs-title {
	height:1.4em;
	text-decoration:none;
}
.gs-webResult.gs-result a.gs-title:link,.gs-webResult.gs-result a.gs-title:link b,.gs-imageResult a.gs-title:link,.gs-imageResult a.gs-title:link b {
	color:#0000CC;
	text-decoration: none;
}
/* end of search page css */
/* start of last page css */
.highlights{width:98%;}
.subcat-part1-and-part2-container{width: 100%; margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%; float: left;}

.sub-cat-part-main-contents{width: 100%; margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%; float: left;}

.whole-container {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.left-container {
	width:70%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.right-container {
	width:25%;
	margin:0% 0% 0% 5%;
	padding:0% 0% 0% 0%;
	float:left;
}
.product-bold {
	width:100%;
	font-size:23px;
	font-weight:700;
	color:#007ec6;
	text-align:left;
}
.below-blue-line {
	width:100%;
	border-bottom:1px solid #007ec6;
	margin:0% 0% 3% 0%;
	padding:0% 0% 0% 0%;
}
.inner-content-container {
	width:100%;
	margin:0% 0% 0% 0%;
	border:1px solid #ddd;
	padding:0% 0% 0% 0%;
	float:left;
	height:auto;
}
.top-box {
	width:100%;
	margin:0% 0% 0% 0%;
	/*border:1px solid #D5D5D5;*/ padding:0% 0% 0% 0%;
	float:left;
}
.top-box-text-inside {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:1% 0% 1% 2%;
	background-color:#F4F4F4;
	border-bottom:1px solid #D5D5D5;
	float:left;
	text-align:left;
}
.product-and-names {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.box-inside-product {
	width:40%;
	border:1px solid #ccc;
	margin:2% 2% 2% 2%;
	padding:1% 1% 1% 1%;
	float:left;
	/*height:326px;*/
}
.box-right-side {
	width:52%;
	margin:0% 2% 0% 2%;
	padding:0% 0% 0% 0%;
	float:left;
}
.prod-title-box {
	width:100%;
	margin:4% 0% 2% 0%;
	border:1px solid #D5D5D5;
	background-color:#F4F4F4;
	padding:1% 0% 1% 0%;
	float:left;
}
.prod-title-bold-text {
	width:100%;
	margin:0% 0% 0% 0%;
	font-weight:700;
	padding:1% 0% 1% 1%;
	float:left;
	text-align:left;
}
.prod-desc-normal {
	width:100%;
	margin:0% 0% 0% 0%;
	text-align:justify;
	padding:3% 0% 0% 0%;
	float:left;
	line-height:27px;
	word-break:break-word;
}
.qr-code {
	width:100%;
	margin:0% 0% 0% -3%;
	text-align:left;
	float:left;
}
.tabs-container {
	width:96%;
	margin:0% 0% 0% 2%;
	padding:0% 0% 0% 0%;
	float:left;
}
.tab1 {
	width:19%;
	margin:0% 1% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.tab2 {
	width:19%;
	margin:0% 1% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.tab3 {
	width:19%;
	margin:0% 1% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.tab4 {
	width:19%;
	margin:0% 1% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.tabs-container2 {
	width:96%;
	margin:0% 0% 0% 2%;
	padding:0% 0% 0% 0%;
	float:left;
}
.tab5 {
	width:19%;
	margin:0% 1% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.tab6 {
	width:19%;
	margin:0% 1% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.tab7 {
	width:19%;
	margin:0% 1% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.tab8 {
	width:19%;
	margin:0% 1% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.tabs-container3 {
	width:96%;
	margin:0% 0% 0% 2%;
	padding:0% 0% 0% 0%;
	float:left;
}
.tab9 {
	width:19%;
	margin:0% 1% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.tab10 {
	width:19%;
	margin:0% 1% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.tab11 {
	width:19%;
	margin:0% 1% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.tab12 {
	width:19%;
	margin:0% 1% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.tabs-container4 {
	width:96%;
	margin:0% 0% 0% 2%;
	padding:0% 0% 0% 0%;
	float:left;
}
.tab13 {
	width:19%;
	margin:0% 1% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.tab14 {
	width:19%;
	margin:0% 1% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.tab15 {
	width:19%;
	margin:0% 1% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.tab16 {
	width:19%;
	margin:0% 1% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.quick-menu-bold {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	font-size:14px;
	font-weight:700;
	color:#007ec6;
}
.quick-menu-title {
	width:85%;
	margin:1% 0% 1% 0%;
	padding:0% 0% 0% 15%;
	float:left;
	font-size:14px;
	font-weight:700;
}
.quick-menu-normal-text {
	width:85%;
	margin:1% 0% 1% 0%;
	padding:0% 0% 0% 15%;
	float:left;
	font-size:14px;
}
.tab-menus {
	font-size:14px!important;
	Color:#fff!important;
	background-color:#ccc;
	margin:0% 10% 0% 0%;
	/*width:96%;*/ width:100%;
}
.tab-menus:hover {
	color:#FFF!important;
	background-color:#007ec6!important;
}
.tab-menus:active {
	color:#FFF!important;
}
.expandable-content {
	width:98%;
	margin:0% 0% 0% 2%;
	padding:0% 0% 0% 0%;
	float:left;
}
.full-width-blue-line {
	width:98%;
	margin:-2.2% 2% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	border-bottom:2px solid #337ab7;
}
.arrow-center {
	color:#337ab7;
	margin:-5.3% 0% 0% -2%;
	padding:0% 0% 0% 7%;
	float:left;
}
.arrow-center:hover {
	color:#007ec6;
}
.arrow-center2 {
	color:#337ab7;
	margin:-5.3% 0% 0% -7%;
	padding:0% 0% 0% 26%;
	float:left;
}
.arrow-center2:hover {
	color:#007ec6;
}
.arrow-center3 {
	color:#337ab7;
	margin:-5.3% 0% 0% -18%;
	padding:0% 0% 0% 51%;
	float:left;
}
.arrow-center3:hover {
	color:#007ec6;
}
.arrow-center4 {
	color:#337ab7;
	margin:-5.3% 0% 0% -24%;
	padding:0% 0% 0% 78%;
	float:left;
}
.arrow-center4:hover {
	color:#007ec6;
}
.nav-pills>li>a {
	border-radius:0px !important;
}
.last-page-right-container {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.last-page-at-glance {
	width:100%;
	margin:0% 0% 5% 0%;
	padding:0% 0% 5% 0%;
	float:left;
	font-weight:700;
	font-size:20px;
	text-align:center;
	border-bottom:1px solid #ccc;
	display:none;
	visibility:hidden;
}
.last-page-special-container {
	width:100%;
	margin:1% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.last-page-specials {
	width:100%;
	margin:0% 0% 5% 0%;
	padding:5% 0% 5% 0%;
	float:left;
	font-weight:700;
	text-align:center;
	font-size:17px;
	border-bottom:1px solid #ccc;
}
.last-page-special-image-text-container {
	width:100%;
	margin:5% 0% 5% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.last-page-special-image-content {
	width:40%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.last-page-special-text-content {
	width:60%;
	text-align:justify;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.last-page-special-text-bold {
	width:100%;
	margin:0% 0% 3% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	font-weight:700;
}
.last-page-normal-text {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.last-page-grey-line {
	width:100%;
	margin:5% 0% 5% 0%;
	border-bottom:1px solid #ccc;
	float:left;
}
.last-page-image-border {
	border:1px solid #ccc;
}
.all-special-button {
	color:#fff;
	background-color:#0072BC;
	border:1px solid #0072BC;
	margin:0% 0% 0% 0%;
	padding:2% 0% 2% 0%;
	font-weight:700;
	float:right;
	width:50%;
}
.brand-logo-and-brand-name-container {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	min-height:35px;
}
.brand-logo-container {
	width:20%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.brand-name-container{
	width:80%;
	margin:-0.3% 0% 0% 0%;
	padding:0% 0% 0% 1%;
	float:left;
	font-size: 17px;
}

.last-brand-name-container{
	width:80%;
	margin:0.5% 0% 0% 0%;
	padding:0% 0% 0% 1%;
	float:left;
	font-size: 17px;
}

.margin-all-0 {
	margin:0% !important;
}
.padding-top-1 {
	padding-top: 1%!important;
}
.product-slider-title{font-size: 17px; color: #0072bc; font-weight: 600; width: 100%; padding: 0% 0% 0% 0%; margin: 0% 0% 1% 0%; float: left; text-align:center;}
.first-prod-slider-inner, .second-prod-slider-inner, .third-prod-slider-inner, .fourth-prod-slider-inner > a img{width:198px; height:198px;}

.height-198{height: 198px;}
/* end of last page css */
/* start of contact page css */
/*#thank-you-free-odd {
    visibility: hidden;
}
.container-fluid {
	display:none!important;
}
#thank-you-free-odd {
	display:none!important;
}*/
.contact-form-container {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.contact-form-left {
	width:50%;
	margin:0% 0% 0% -1.5%;
	padding:0% 0% 0% 0%;
	float:left;
}
.contact-form-right {
	width:50%;
	margin:0% 0% 0% 1.5%;
	padding:0% 0% 0% 0%;
	float:left;
}
.map-image {
	width:100%;
	margin:4% 0% 5% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	border:1px solid #ccc;
}
.google-map {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	/*border: 1px solid #ccc;*/
}
#thank-you-free-odd {
    visibility: hidden;
}
.form-container {
    width: 97%;
    margin: 0% 0% 3% 3%;
    padding: 0% 0% 0% 0%;
    float: left; border: 1px solid #ddd;
}
.labels {
    width: 40%;
    margin: 0% 0% 2% 0%;
    padding: 0% 0% 0% 0%;
    float: left;
    font-size: 18px;
}
.inputs {
    width: 60%!important;
    margin: 0% 0% 2% 0%!important;
    padding: 0.5% 0% 0.5% 1%!important;
    float: left!important;
    
    font-size: 14px!important;
	height:33px!important;
}
.form-row {
    width: 81%;
    margin: 3.3% 0% 3% 0%;
    padding: 0% 0% 0% 3%;
    float: left;
}
.buttonstyle {
        width: 30%;
    margin: 0% 0% 0% 0%;
    padding: 1.5% 0% 1.5% 0%;
    float: right;
    background-color: #328aba;
    border: none;
    color: #fff;
    font-size: 14px;
    height: 32px;
}

.diary-content{width:100%; margin:2% 0% 0% 0%; padding: 0% 0% 0% 3%; float:left;}

.reach-us{width:100%; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%; float:left; font-size:18px; font-weight:600; color: #a2a0a0;}

.regional-no-container{width:100%; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%; float:left;}

.regional-no-heading{width:100%; margin:0% 0% 0% 0%; padding: 1% 1% 1% 1%; float:left; font-weight: 600; font-size: 16px; background-color:#a2a0a0; color:#fff;}

.regional-contact-no-container{width:100%; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%; float:left;}

.width-100{width:100%!important;}

.width-25{width:25%!important;}

.margin-top-2{margin-top: 2%!important;}

.padding-left-1{padding-left:1%!important;}

.font-size-16{font-size:16px!important;}

.regional-no-labels{width: 24%; margin: 0% 1% 0% 0%; padding: 0% 0% 0% 0%; float: left;  font-size: 14px;}

.regional-no-row{width: 100%; margin: 0.75% 0% 0.75% 0%; padding: 0% 0% 0% 1%;  float: left;}

.blue-color-text{color: #007dc5!important;}

.grey-color-text{color:#333!important}

.grey-color-text:hover{color:#333!important;}

.float-right{float:right!important}

/* end of contact page css */
/*product page css */
/*.left{width:20%;margin:0% 0% 0% 0%;padding:0% 0% 0% 0%;float: left;}*/
th>.left {
	width:90 !important;
	text-align:left;
}
td>.left {
	width:90 !important;
	text-align:left;
}
.left-cat1 {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:5% 0% 5% 0%;
	float:left;
	background-color:#F2F2F2;
	text-align:left;
	vertical-align:middle;
}
.left-cat2 {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:5% 0% 5% 10%;
	float:left;
	text-align:left;
}
.left-cat3 {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:5% 0% 5% 15%;
	float:left;
	text-align:left;
}
.left-cat4 {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:5% 0% 5% 20%;
	float:left;
	text-align:left;
}
.left-cat-last {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:5% 0% 5% 25%;
	float:left;
	background-color:#EBF2F9;
	text-align:left;
}
.right2330 {
	width:70%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 2%;
	float:left;
}
.prod_detail {
	width:97%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 3%;
	float:left;
	color:#0875bc;
	font-size:14px;
	font-weight:400;
}
.navlocation2 {
	width:100%;
	margin:0% 0% 2% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	font-size:14px;
	font-family:Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;
}
.navlocation3 {
	width:100%;
	margin:1% 0% 2% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	font-size:12px;
	font-family:Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;
	text-align:left;
}
.rightside1 {
	width:80%;
	margin:0% 0% 2% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	height:130px;
}
.rightside2 {
	width:20%;
	margin:0% 0% 2% 0%;
	padding:0% 5% 0% 5%;
	float:left;
	height:130px;
}
.sidebar-icons {
	width:10%;
	margin:0% 0% 2% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	height:130px;
	background-color:#f0f3f5;
}
.maincontent {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
table {
	border-collapse:collapse;
	width:100%;
}
th,td {
	text-align:left;
	padding:8px;
	color:#191a00;
}
tr:nth-child(even) {
	background-color:#f2f2f2
}
.marginclass {
	margin:1% 0% 1% 0%;
}
.full-width-blue-line {
	border-bottom:1px solid #007dc5;
	margin:0.1% 0% 2% 0%;
}
.bold-text {
	font-weight:700;
	margin: 0% 0% 2% 0%;
}
/* end of product page css */
/* aboutus css */
.table-font-size {
	font-size:14px;
}
.below-bold {
	margin:0% 0% 2% 0%;
}
.below-text {
	margin:0% 0% 2% 0%;
	text-align:justify;
	font-size:14px;
}
.table {
	margin:0 0 0 8%;
	max-width:100%;
	width: 80%!important;
}
/* end of aboutus css */
/*category page css */
.category-full-container {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	border-bottom:1px solid #007dc5;
}
.category-title-and-desc {
	/*width:80%;*/width:30%;
	margin:0% 0% 2% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.category-image {
	width:100%;
	margin:2% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.category-image-hover {
	opacity:0.5;
	filter:alpha(opacity=40);
}
.category-title {
	width:100%;
	margin:0.5% 0% 3% 0%;
	color:#007ec6;
	font-weight:700;
	font-size:23px;
	padding:0% 0% 0% 0%;
	float:left;
}
.category-desc {
	width:68%;
	margin:4% 0% 0% 2%;
	padding:0% 0% 0% 0%;
	float:left;
	text-align:justify;
	line-height:30px;
}
.fourproducts-container{
	width:100%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}

/*.same-height-with-border {
	height:390px;
	border:1px solid #ccc;
}*/
.single-product-container1 {
	width:22%;
	margin:2% 4% 2% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	border:1px solid #ccc;
	min-height: 290px;
}
.single-product-container2 {
	width:22%;
	margin:2% 4% 2% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	border:1px solid #ccc; min-height: 290px;
}
.single-product-container3 {
	width:22%;
	margin:2% 4% 2% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	border:1px solid #ccc; min-height: 290px;
}
.single-product-container4 {
	width:22%;
	margin:2% 0% 2% 0%;
	padding:0% 0% 0% 0%;
	float:right;
	border:1px solid #ccc; min-height: 290px;
}
.height-auto{height:auto;}
.single-product-container1:hover {
	color:#333!important;
}
.single-product-container2:hover {
	color:#333!important;
}
.single-product-container3:hover {
	color:#333!important;
}
.single-product-container4:hover {
	color:#333!important;
}
.product-image-holder {
	width:100%;
	margin:1% 0% 1% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.product-image-title {
	width:100%;
	margin:0% 0% 1% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	font-weight:700;
	text-align:center;
}
.product-image-description {
	width:100%;
	margin:1% 0% 1% 0%;
	padding:0% 4% 0% 4%;
	text-align:justify;
	float:left;
}
.subcat-container1 {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:0% 1% 0% 1%;
	float:left;
	border:1px solid #007dc5;
	display:none;
}
.subcat-part1 {
	width:50%;
	margin:0.5% 0% 0% 0%;
	padding:0% 2% 0% 0%;
	float:left;
}
.subcat-part2 {
	width:50%;
	margin:0.5% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.subcat2-title {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	border-bottom:1px solid #ccc;
	font-weight:700;
}
.product-title-image-container {
	width:100%;
	margin:2% 0% 2% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.product-image-thumbnail {
	width:10%;
	margin:0% 1% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.product-title-with-desc {
	width:89%;
	margin:1% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.product-title-alone {
	width:80%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	font-size:12px;
	font-weight:700;
}
.product-desc-alone {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 1%;
	float:left;
	font-size:13px;
	word-break:break-all;
}
.product-image-with-border {
	width:70px;
	/*border:1px solid #ccc;*/
	outline: 1px solid #ccc;
}
.clear {
	clear:both;
}
.style-product-image1 {
	width:100%;
}
.text > div > p{line-height: 27px;}
.text-align-center1 {
	width:33.3%;
	width:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	font-size:18px;
}
.text-align-center2 {
	width:33.3%;
	width:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	font-size:18px;
}
.text-align-center3 {
	width:33.3%;
	width:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	font-size:18px;
}
.slider-title1 {
	width:33.3%;
	width:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	color:#fff!important;
}
.slider-title2 {
	width:33.3%;
	width:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.slider-title3 {
	width:33.3%;
	width:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	color:#fff!important;
}
.popular-prods {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.new-arrivals {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.new-arrival1 {
	width:50%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.new-arrival2 {
	width:50%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.specials {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.special1 {
	width:33.3%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.special2 {
	width:33.3%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.special3 {
	width:33.3%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.above-slider-title-container {
	width:100%;
	margin:2% 0% 2% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.slider-title1 {
	width:33.3%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	font-weight:700;
	color:#fff;
	text-align:center;
}
.slider-title2 {
	width:33.3%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	font-weight:700;
	color:#fff;
	text-align:center;
}
.slider-title3 {
	width:33.3%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	font-weight:700;
	color:#fff;
	text-align:center;
}
.slide-bold {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
	font-weight:700;
}
.slide-desc {
	width:100%;
	margin:0% 0% 0% 0%;
	padding:0% 0% 0% 0%;
	float:left;
}
.nav-center {
	margin:0% 0% 0% 39%!important;
	font-weight:700;
}
.nav-bold {
	font-weight:700;
}
/*.no-border{border:none!important;margin:0% 0% 2% 0%!important;padding:0% 0% 0% 35%!important;font-size:18px;font-weight:700;}.no-border2{border:none!important;}.no-border>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{border: none!important;}*/
/* end of category page css*/
.editable-block {
	width:98%;
	text-align:justify;
}
.image>img {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.box-inside-product>img {
	display:block;
	/*width:198px;
	margin:20% auto;*/
	width:300px;
	margin:0 auto;
	vertical-align:middle;
}
div.table-blockA01 table.tableA01 td.heading {
	/*width:50%;*/
}
div.table-blockA01 table.tableA01 th {
	background-color:#e1e1e1;
	vertical-align:middle;
	font-weight:bold;
	/*width:50%!important;*/
	 line-height:26px;
	font-size:14px;
}
div.table-blockA01 table.tableA01 td.heading {
	background-color:#e1e1e1;
	vertical-align:middle;
	font-weight:bold;
	font-size:14px;
	line-height:26px;
}
.catalog-container {
	font-size:14px;
	vertical-align:middle;
	line-height:25px;
}
.img_caption {
	display:block;
	text-align:left;  width:100%!important;
}
.editable-block {
	margin-top:2.5%;
	font-family:Segoe,"Segoe UI","DejaVu Sans","Trebuchet MS",Verdana,sans-serif;
}
div.tabpanel-blockA01 div.editable-block div.inner-tab-list ul li span {
	background-color:#6699DB;
	color:#FFFFFF;
}
#global_type {
	display:none;
}
div.table-blockA01 table.tableA01 tbody tr.first-child th,div.table-blockA01 table.tableA01 tbody tr.first-child td {
	font-size:17px;
	line-height:17px;
	vertical-align:middle;
	padding-left:1%!important;
}
div.table-blockA01 table.tableA01 td {
	vertical-align:middle;
	font-size:14px;
	line-height:29px;
	padding:0% 0% 0% 1% !important;
}
.inner-tab-list {
	display:none;
}
.description {
	display:none;
}
.date-line {
	text-align:right;
}
div.notation-blockA01 {
	display:none;
}
th td {
	min-width:150px;
	max-width:150px;
}
.line-height-28 {
	line-height: 28px;
}
/* LAST-DELTA */
.width-22 {
	width:22%!important;
}
.width-78 {
	width: 78%!important;
}
/* LAST-DELTA */
.width-15 {
	width: 15% !important;
}
/*last*/
.width-15 {
	width:18% !important;
}
.margin-top-1 {
	margin-top:1% !important
}
.margin-top-4 {
	margin-top:4% !important
}
.padding-top-0.5 {
	padding-top:0.5% !important;
}
.margin-left-0.6 {
	margin-left: 1% !important;
}
/* last page slider */
.mySlides {
	display: none
}
/* Slideshow container */
.slideshow-container {
	max-width:300px;
	position:relative;
	margin:auto;
	border: 1px solid #ddd;
}
/* Caption text */
.text-slider {
	color:#0072BC;
	font-weight:bold;
	font-size:15px;
	padding:8px 12px;
	position:absolute;
	bottom:8px;
	width:100%;
	text-align: center;
}
/* Number text (1/3 etc) */
.numbertext {
	color:#0072BC;
	font-weight:bold;
	font-size:12px;
	padding:8px 12px;
	position:absolute;
	top: 0;
}
/* The dots/bullets/indicators */
.dot {
	height:15px;
	width:15px;
	margin:0 2px;
	background-color:#bbb;
	border-radius:50%;
	display:inline-block;
	transition:background-color 0.6s ease;
}
.active {
	/* background-color: #717171;*/
}
/* Fading animation */
.fade {
	-webkit-animation-name:fade;
	-webkit-animation-duration:3.5s;
	animation-name:fade;
	animation-duration:3.5s;
}
@-webkit-keyframes fade {
	from {
		opacity:.4
	}
	to {
		opacity:1
	}
}
@keyframes fade {
	from {
		opacity:.4
	}
	to {
		opacity: 1
	}
}
/* On smaller screens,decrease text size */
@media only screen and (max-width:300px) {
	.text {
		font-size: 11px
	}
}
/* end of last page slider */
.margin-last-page-slider {
	margin:2% 0% -5% 0%;
	border:1px solid #ddd;
}
.margin-top-5 {
	margin-top: 5% !important;
}

/*homepage css starts here */
#accordion { box-shadow:none; }
<link rel="stylesheet" media="screen" href="css/responsive.css"/>
<link rel="stylesheet" media="screen" href="css/urban2.css" type="text/css"/>

h2.with-stroke::after, .module-heading.with-stroke::after {
    bottom: -2px!important;
}
	/* jssor slider loading skin double-tail-spin css */
        .jssorl-004-double-tail-spin img {
            animation-name: jssorl-004-double-tail-spin;
            animation-duration: 1.2s;
            animation-iteration-count: infinite;
            animation-timing-function: linear;
        }
        @keyframes jssorl-004-double-tail-spin {
            from {
                transform: rotate(0deg);
            }
            to {
                transform: rotate(360deg);
            }
        }
        .jssorb051 .i {position:absolute;cursor:pointer;}
        .jssorb051 .i .b {fill:#fff;fill-opacity:0.5;stroke:#000;stroke-width:400;stroke-miterlimit:10;stroke-opacity:0.5;}
        .jssorb051 .i:hover .b {fill-opacity:.7;}
        .jssorb051 .iav .b {fill-opacity: 1;}
        .jssorb051 .i.idn {opacity:.3;}
        .jssora051 {display:block;position:absolute;cursor:pointer;}
        .jssora051 .a {fill:none;stroke:#fff;stroke-width:360;stroke-miterlimit:10;}
        .jssora051:hover {opacity:.8;}
        .jssora051.jssora051dn {opacity:.5;}
        .jssora051.jssora051ds {opacity:.3;pointer-events:none;}

/*homepage css ends here */
/*last.php*/

@media screen and (min-device-width:1360px ) and (max-device-width:1366px )
{
	.arrow-center2 {padding: 0% 0% 0% 18% !important;}
	.arrow-center {padding: 0% 0% 0% 5% !important;}
	.arrow-center3{padding: 0% 0% 0% 33%!important;}
	.arrow-center4{padding: 0% 0% 0% 53%!important;}
	
	}
	
@media screen and (min-device-width:1281px ){
	.arrow-center {margin:-5.3% 0% 0% -3%;}
	.arrow-center2 {margin:-5.3% 0% 0% -9%;}
	.arrow-center3 {margin:-5.3% 0% 0% -20%;}
	.arrow-center4 {margin:-5.3% 0% 0% -29%;}
}


/* Style the tab */
div.tab {
    overflow: hidden;
    border: 1px solid #ccc;
    background-color: #f1f1f1;
	width:98%;
	    margin: 2.5% 0% 0% 0%;
}
/* Style the buttons inside the tab */
div.tab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
    font-size: 17px;
}
/* Change background color of buttons on hover */
div.tab button:hover {
    background-color: #ddd;
}
/* Create an active/current tablink class */
div.tab button.active {
    background-color: #ccc;
}
/* Style the tab content */
.tabcontent {
    display: none;
    padding: 6px 12px;
    border: 1px solid #ccc;
    border-top: none;
	width:98%;
	    border-bottom: none;
}
.menu-edit-container{width:100%; margin:0% 0% 0% 0%; padding:0% 0% 0% 0%; float:left;}
  .menu-edit{width:20%; margin:0% 0% 0% 0%; padding:0% 0% 0% 0%; float:left;}
	.ws-title {		    margin-top: 61%;}
.morecontent span {
    display: none;
	
}
.product-image-center-align{
 display: block;
    margin-left: auto;
    margin-right: auto; width:200px; height:151px}
.morelink1 {
display: block;
background-color: #0074bd;
width: 50%;
color: #fff !important;
text-align: center;
padding: 2% 0% 2% 0%;
margin: 4% 0% 4% 0%;
}
.morelink:hover{color: #fff !important;}


.menu-edit-container{width:100%; margin:0% 0% 0% 0%; padding:0% 0% 0% 0%; float:left;}
  .menu-edit{width:20%; margin:0% 0% 0% 0%; padding:0% 0% 0% 0%; float:left;}
  
  
/* Style the tab */
div.tab {
    overflow: hidden;
    border: 1px solid #ccc;
    background-color: #f1f1f1;
	width:98%;
	    margin: 2.5% 0% 0% 0%;
}

/* Style the buttons inside the tab */
div.tab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
    font-size: 17px;
}

/* Change background color of buttons on hover */
div.tab button:hover {
    background-color: #ddd;
}

/* Create an active/current tablink class */
div.tab button.active {
    background-color: #ccc;
}

/* Style the tab content */
.tabcontent {
    display: none;
    padding: 6px 12px;
    border: 1px solid #ccc;
    border-top: none;
	width:98%;
	    border-bottom: none;
}
.ws-title {		    margin-top: 61%;}
.brand-logo-container > img{/*width:78.22px; height:19.55px;*/}
.date-line {display:none;}
.margin-bottom-25{margin-bottom:25px;}
.menu-product-desc > img {}
.menu-product-desc{/*margin-left: 10px;*/  left:14px;}

/* catalog html style */
#doc_fil_lang{display: table;
	width: 100%;
	border-bottom: 1px solid #969696;
	border-spacing:0;
    vertical-align: middle;
	font-family: segoe UI; margin-bottom: 5%;}
	
#doc_fil_lang tr{display: table-row; color:#333; height:40px;}	

#doc_fil_lang td{border-bottom: 1px solid #999999;
	display: table-cell;
	padding: 3px 10px; font-size: 14px;
	text-decoration: none; color:#333;
	vertical-align: middle;
    text-indent:0px;
	line-height:19px;
	
	}

#doc_fil_lang th{border-bottom: 1px solid #999999;
	display: table-cell;
	padding: 3px 10px; font-size: 14px;
	text-decoration: none; text-align:left; color:#333;  vertical-align: middle; line-height: 20px;}	
#doc_fil_lang thead{background-color:#e1e1e1;}
#doc_fil_lang th a{text-decoration:none; color:#333; font-weight:normal;}
/* catalog html style */
/*last.php style */

/*delta style*/
.highlights > ul{
	text-align: justify;
	font-size: 16px;
	line-height: 27px;
	color: #333;
	font-family: "Segoe UI";
	list-style-type: disc;
	margin-left: 2%;
	margin-top:2.5%;
	font-weight: normal;
	}
/*delta style ends here*?

/*Oriental style */
.ac_list_table {width: 100%;font-size: 12px;line-height: 130%;}
.ac_list_table .thtop {
    width:50px;
	 line-height: 20px;
    vertical-align: middle;
}
.ac_list_table .thsec {
    width: 52px;
	    line-height: 20px;
    vertical-align: middle;
}
.ac_list_table th {
    background-color:#e1e1e1;
    font-weight:700;
    padding: 10px;
    border:0.5px solid #969696;
	font-family: sans-serif;
	font-size:14px;
	text-align: center;
	
}
.ac_list_table td {
    padding:10px !important;
    border-right-width: 1px;
    border:0.5px solid #969696;
    table-layout: auto;
	font-family: sans-serif;
	font-size:14px;
	vertical-align:middle;
	line-height:20px;
}
.ac_list_table tr .c_td {
    text-align: center;
}
.wordBreak {
    table-layout: fixed;
    word-wrap: break-word;
}
.orient{height: 500px; 
overflow: scroll;}
.oriental-highlight-red-text{color:red!important;}

.highlights > p{line-height:27px;}
.down{display:none;}

/* fixed header table */
.mytable {
border-spacing: 0;
border-collapse: collapse;
}
#parent {     height: auto;
max-height:600px;
    width: 100%;
    margin: 0% auto; border: 1px solid #ddd;}
	
	.parent{width:100%; margin:-3% 0% 0% 0%; padding: 0%; float: left;}
	.margin-top-5{margin:5% 0% 0% 0%!important;}

.mytr .mytd{ border: 2.5px solid #BDB8B8; text-align:center; height:30px; min-width:160px; max-width:160px; font-size:14px; font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif;}
	
.mytableheader{ text-align:center;  font-size:14px; font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; background-color: rgb(117, 117, 117);}

.myth{text-align:center; height:55px; color:#fff;font-size:16px;  font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, sans-serif; min-width: 160px;  max-width: 160px; }

.home-mytd{min-width:100px !important; max-width: 110px !important;}

.mythead{border-bottom:1px solid #ddd;}

.mytable { width: 100%; margin-bottom: 0px; }

.mytr:hover{ background-color:#ddd;}
/* fixed header table */

.ac_finding{font-weight: 700; margin-top: 10px; margin-bottom: 10px;}

.detailbox > p{line-height: 27px;}

.detailbox > ul{
	text-align: justify;
	font-size: 16px;
	line-height: 27px;
	color: #333;
	font-family: "Segoe UI";
	list-style-type: disc;
	margin-left: 2%;
	margin-top:2.5%;
	font-weight: normal;
	}
	.ac_list_table > a{color:black; text-decoration:none; pointer-events: none;}

/*oriental ends here*/

.morelink:hover{color: #337ab7!important;}
   .center-arrow{
    color: #337ab7;
    margin: -9.3% 0% 0% 0%;
    font-size: 15px;
    }
.padding-top-2{padding-top: 2%!important;}
.padding-bottom-1{padding-bottom: 1%!important;}
.brand-text{margin: 4% 0% 0% 0%;  padding: 0% 0% 0% 0%;   float: left; width:13%; font-size:16px; font-weight:600;}

/*catalog download starts here */

#example_filter{width: 80%; float: left;}

#example_filter > label{width:100%;}

#example_filter > label > input{width:100%;}

#example_length > label{width: 100%; margin: 0%; padding: 0%; float: left;}

#example_length{width: 20%; margin: 0%; padding: 0%; float: left}

#example_length > label > select{width: 30%; margin: 0%; padding: 0%;}
	
.dataTables_wrapper .dataTables_filter input{margin-left:0%!important;}

.paging-wrap {
    margin-top: 20px;
    text-align: center;
}
.paging-wrap > .page {
    display: inline-block;
    position: relative;
    width: 40px;
    height: 40px;
    overflow: hidden;
    border: 1px solid #bbb;
    text-align: left;
    text-indent: -9999px;
    background: url(../image/icon-sprite.png) #fff no-repeat -250px -250px;
}
.paging-wrap > a {
    cursor: pointer;
}
.paging-wrap .next {
    margin-left: -1px;
    margin-right: 15px;
    background-position: -290px -250px;
}
.paging-wrap > a.current {
    color: #fe5e01;
}
.paging-wrap > a:not(.page) {
    display: inline-block;
    padding: 0 15px;
    line-height: 40px;
    vertical-align: top;
}
.list-wrap.txt-type, .list-wrap.pc-table {
    margin: 0;
}
.list-wrap.pc-table > li.head-group {
    display: table;
    width: 100%;
}
.list-wrap.pc-table .head-group {
    border-top: 2px solid #0073BD;
    color: #333;
    background: #f5f5f5;
}
.list-wrap.pc-table > li {
    padding: 8px 0 !important;
    text-align: center !important;
}

.list-wrap.pc-table > li.head-group div {
    display: table-cell;
    float: none;
    overflow: visible;
    vertical-align: middle;
    white-space: normal;
    word-break: keep-all;
	font-size: 14px !important;
}
/*sub list style*/
.list-wrap.pc-table > li.head-group-1{
display: table !important;
width: 100% !important;
border-bottom: 1px solid #ddd;
}
.list-wrap.pc-table > li.head-group-1 div {
    display: table-cell !important;
    float: none !important;
    overflow: visible;
    vertical-align: middle;
    white-space: normal;
    word-break: keep-all;
    font-size: 14px !important;
}
.col-4-width {
    width: 18%;
}
.col-4-width1 {
    width: 67%;
}
.col-4-width2 {
    width: 15%;
}
/*sub list style ends here*/
.list-wrap.pc-table > li > div {
    height: 24px;
	font-size: 14px !important;
}
.list-wrap.pc-table > li * {
    line-height: 22px;
}
.list-wrap > li{border-top: 1px solid #ddd;}
.list-wrap.pc-table .manual {
    margin-bottom: 0;
    font-size: 14px !important;
    color: #666;
    background: none;
}
.list-wrap.txt-type .manual {
    margin-right: 7px;
}
.manual {
    display: inline-block;
    min-width: 50px;
    padding: 0 10px;
    text-align: center !important;
}
.sub-sec, .sub-sec + .sub-sec{    margin-top: 35px;}
.sub-sec .pro-select {
    padding-top: 0;
}
.pro-select.single-pro .row {
    padding-right: 0;
}
.pro-select .row {
    margin-left: -10px;
}
.pro-select .row {
position: relative;}
.col-3 {
    width: 25% !important;
	float:left;
}
.pro-select .row .col-3 {
    padding-left: 10px;
}
.selectbox {
    position: relative;
    display: inline-block;
    width:98%;
    height: 32px;
    margin-right: 6px;
    background: #fff !important;
}
.selectbox.default .select {
    position: relative;
    z-index: 10;
    width: 100% !important;
    height: 32px;
    line-height: 32px;
    /*opacity: 0;*/
}
.selectbox.default .select-value {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}
.selectbox .select-value {
    display: block;
    height: 30px;
    padding: 5px 40px 5px 10px;
    color: #666;
    text-align: left;
    line-height: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal;
    overflow: hidden;
}
.selectbox .select-value:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 32px;
    height: 100%;
    overflow: hidden;
    border-left: 1px solid #bbb;
    background: url(../image/icon-sprite.png) no-repeat -250px -50px;
}
.search-bar .form-control {
    margin: 0;
    border: 0 none;
    background: none;
}
.search-bar {
    position: relative;
    border: 2px solid #0073BD;
    background: #fff;
}
.search-in-btn {
    position: relative;
    margin-bottom: 30px;
    padding-right:5px;
}
.search-bar .btn-total-search {
    width: 85px;
    min-height: 45px;
}
.search-bar .btn-total-search {
    position: absolute;
    top: 0;
    right: 0;
    Height: 100%;
    overflow: hidden;
    text-indent: -99999px;
}
.search-bar .btn-total-search {
    width: 85px;
    min-height:45px;
}
.search-bar .btn-total-search:before {
    right: -6px;
    transform: skewX(-13deg);
}
.search-bar .btn-total-search:before {
    content: '';
    position: absolute;
    top: 0;
    right: -5px;
    width: 100%;
    height: 100%;
    background:#0073BD;
    transform: skewX(-13deg);
}
.search-bar .btn-total-search:after {
    content: '';
    position: absolute;
    top: 13px;
    right: 11px;
    width: 19px;
    height: 19px;
    background: url(../images/icon-m-sprite.png) no-repeat -350px 0;
    background-size: 500px auto;
}
.search-in-btn > .btn {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 130px;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
	border-radius: 0;
	color:white !important;
}
.search-in-btn > .btn {

    background:#0073BD !important;
}
.search-bar {
    height: 48px;
}
.tab-wrap + .tab-wrap.inner-tab {
    margin-top: -8px;
}
.tab-wrap.inner-tab {
    margin: 0;
}
.tab-wrap .select-value {
    display: none;
}
.tab-wrap > ul {
    position: relative;
    display: block;
    width: 100%;
    overflow: hidden;
	margin-top:30px;
}

.tab-wrap > ul > li.active {
    z-index: 1;
}
.tab-wrap > ul > li:first-child {
    margin-left: 0;
}
.tab-wrap.inner-tab li {
    display: inline-block;
    width: auto !important;
    position: relative;
    padding: 2px 15px 3px;
    border: 0 none !important;
}
.tab-wrap.inner-tab > ul > li > a {
    font-size: 14px;
	overflow: hidden;
    vertical-align: middle;
    text-align: center;
}
.tab-wrap.inner-tab li a {
    display: inline-block;
    height: auto;
    padding: 0;
    line-height: 20px;
}
#searchKeyword { height: 44px;}
.tab-wrap.inner-tab li:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    width: 1px;
    height: 13px;
    margin-top: -6px;
    /*background-color: #ddd;*/
}
.col-2 {
    width: 16.66666667% !important;
	float:left;
}
.table-title {
    margin-bottom: 10px;
}
.hgroup .h5.col-5 {
    margin-top: 5px;
}
.hgroup > .col-m-12, .hgroup > .col-m-12, .hgroup > .col-m-12 {
    display: inline-block;
    float: left;
    width: auto !important;
}
.fc0 {
    color:#0073BD !important;
}
.line-h22 {
    line-height: 22px !important;
}
.hgroup > .col-m-12 + .align-right {
    display: inline-block;
    float: right;
    width: auto !important;
}
.align-right {
    text-align: right !important;
}
input[type="radio"] + label, input[type="checkbox"] + label {
    display: inline-block;
    position: relative;
    z-index: 1;
    min-height: 22px;
    color: #666;
    line-height: 22px;
    cursor: pointer;
}
.align-right input[type="radio"] + label, .align-right input[type="checkbox"] + label {
    margin-right: 0;
}
input[type="radio"]:checked + label span {
    background-position: -250px 0;
    border: 0 none;
}
input[type="radio"] + label span, input[type="checkbox"] + label span {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 22px;
    height: 22px;
    background: url(../image/icon-sprite-1.png) no-repeat -275px 0);
    cursor: pointer;
}
.main-title {
    margin:20px 0 0;
    padding: 0;
    border-bottom: 0 none;
    font-size: 38px;
    text-align: left;
}
.tab-wrap.inner-tab li:first-child {
    padding-left: 0;
}
.inner {
    position: relative;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}
.selectbox:hover, .selectbox.focus {
    border-color:#0073BD;
}
.list-wrap > li {
    position: relative;
    margin: 0 !important;
}
.paging-wrap .prev {
    margin-left: 15px;
    background-position: -330px -250px;
}
i.icon-pdf{
    width: 22px;
    height: 22px;
    background-image: url(../image/icon-file.png);
}
i.icon-pdf {
    background-position: 0 -180px;
}
.paging-wrap .end {
    margin-left: -1px;
    background-position: -370px -250px;
}
.search-bar .btn-total-search:after {
    top:10px;
    right:16px;
    width:32px;
    height:100px;
    background-image: url(../image/icon-sprite.png);
}
.search-bar .btn-total-search:after {
    content: '';
    position: absolute;
    height:100px;
    background-size: 500px auto;
}
form#listForm {
    margin-top: 2% !important;
}
.tab-wrap.inner-tab > ul > li > a:hover {text-decoration:underline !important;}
input::-webkit-input-placeholder {
    font-size: 14px;
    line-height: 3;
	word-break: break-word;
}
.font-size-12{font-size: 12px!important;}
/*faq sub page css starts here */


/*faq sub page css ends here */

/*delivery tracker starts here */

.invoice {
    float: left;
    width:35%;
    padding: 5px 0px 5px 0px;
	border:1px solid #328aba;
	height:500px;
	margin-right: 1%;
	margin-bottom: 2%;
	
}
.trc{padding-left:6px;}
/*delivery tracker ends here */



/*career page starts here */
.content-career {
    min-height:440px;
    border: 1px solid #328aba;
    background-color: #EBEBEB;
    height: auto;
}

.job-find {
    border: 1px solid #328aba;
	background-color:#328aba;
    padding: 10px;
    color:white;
    font-size: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	width:21%;
}
.job-p{font-size:14px;padding: 10px;margin-top: 1%;color: #666666;}
.link2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: 600;
    color: #FFFFFF;
    text-decoration: none;
	color: #666666;
}
.price_txt {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    padding-left: 5px;
    color: #666666;
	background-color: #EBEBEB;
}
table tbody tr td, table tr td {
    display: table-cell;
    line-height:3rem;
}
.job-table{width: 98%;margin: 0 auto;margin-top: 1%;}
.job-apply {
    width: 100%;
	margin: 1.5% 0% 1.5% 0%;
	float: right;
}
.onrole-career{
	width: 100%;
	float: left;
	border-left: 1px solid #328aba;
	height:392px;
	margin-left: 0%;
	border-right: 1px solid #328aba;
}
.service_content_career{
min-height:433px;
border-bottom: 1px solid #328aba;
background-color:#EBEBEB;
height: auto;
}
.input-button-career{
	width: 105px;
	float: right;
	margin: 0% 1% 0% 0%;
	padding: 0% 0% 0.5% 0%;
	background-color: #328aba;
	border: none;
	color: #fff;
	font-size: 14px;
	height: 35px;
}
/*career page ends here */

/*career-1 starts here*/
.career-1 {
    width: 50%;
    float: left;
    display: block;
    position: relative;
    min-height: 1px;
	padding-right: 15px;
}
.career-4{
    width:25%;
    float: left;
    display: block;
    position: relative;
    min-height: 1px;
	padding-right: 15px;
}
.job {
    list-style: none;
	border-radius: 4px;
	border: 1px solid #7ab4ec;
	padding: 20px;
	margin-top: 20px;
	/*min-height:135px;*/
	height:198px;
	background-color: #f8f8f8;
}
.job:hover {
    background-color:#d8d8d8;
}
.jobs.list {
    margin-top: -1%;
}
.title-1{
	color: #2a333d;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.2;
	margin-top:0px;
	margin-bottom: 7px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.title-2{
	color: #2a333d;
	font-size: 16px;
	font-weight: 600;
	line-height: 1.2;
	margin-top: 8px;
	margin-bottom: 7px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	width: 100%;
	text-align: left;
}
.department {
    color:white;
    background: #328aba;
    display: block;
    float: right;
    padding: 4px 8px;
    border-radius:2px;
	padding: 4px 4px;
	border-radius: 2px;
	width:90px;
	text-align: center;
	margin:0% 0% 0% 3%;
}
ul.meta {
    padding:0px 0px 0px 0px;
    margin: 0;
    -moz-padding-start: 0px;
}
.location {
    font-size: 14px; /*white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;*/
}
h3.alted {
    font-size: 20px;
    font-weight: 600;
    color: #00c3e0;
    margin-top: 0px;
    margin-bottom: 15px;
}
.description-1{
margin-bottom: 30px;
margin-top: 0px;
font-size: 16px;
line-height: 1.8;
}
.description-1 p {
    margin-bottom: 4px;
    line-height: 1.8;
}

.description-1 ul li {
    font-size:15px;
    line-height: 44px;
	list-style-type: initial;
	margin: 0% 0% 0% 1.5%;
}
input[type=radio] {
  display: inline;
  outline: none !important;
}
.male{
  margin-top: 10px; display: block;
}
.career-hr{
    margin: 0 2%;
    border-bottom: 2px solid #0072bc;
    width:50px;
    left: 0px;
	float: left;
}

.blue{color:blue !important;}
#select:focus {
    background-color: #EBEBEB;
    border: 1px solid #95C5E0;
    box-shadow: none;
}

/*career-1 ends here*/
.radio2 {
    width:1em;
    height:1em;
}
input[type=radio] {
    display: none;
}
input[type=radio] + span {
    display: inline-block;
    border: 1px solid #000;
    border-radius: 50%;
    margin: 0 0.5em;
}
input[type=radio]:checked + span {
    background-color: #0072bc;
}


/*career ends here*/

.input-button{width: 105px; margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%; background-color: #328aba; border: none; color: #fff; font-size: 14px; height: 35px}
.label-width-100{width:40%!important;}
.left-image{ width: 25%; margin: 0; padding:0; float: left;}
.left-image > img{width: 211px;}
.form-with-image { width: 100%; margin: 3% 0% 3% 0%; padding:0%; float: left;}
.form-contents { width: 50%; margin: 0% 0% 3% 0%; float: left; height:40px; } 
.form-label { width: 40%; margin: 0.5% 0% 2% 0%;  padding: 0% 0% 0% 0%; float: left; font-size: 18px;}
.newsletter-captacha{
	width: 100%;
	margin: 0.5% 0% 2% 0%;
	padding: 0% 0% 0% 0%;
	float: left;
	font-size: 17px;
}
.bgimage{
	width: 60%;
	float: left;
	background-image: url("image/color.png");
	padding: 5% 15% 4% 15%;
}
.form-input { width: 50%!important; margin: 0% 0% 2% 0%!important; padding: 0.5% 0% 0.5% 1%!important; float: left!important; font-size: 14px;}
.button-container{width:95%; float:left;}
.form-input-street { width: 30% !important; margin-left: 30% !important;}
.street { margin-left: 30%; font-size: 12px; }
.form-input-city { width: 30% !important; padding-left: 30px; float: right; margin-top: -44px !important;}
.city { font-size: 12px; margin-top: -61px; float: right; margin-right: 114px; }
.form-input-country { width: 30% !important; margin-left: 30% !important;}
.country { margin-left: 30%; font-size: 12px; }
.form-contents-two { width: 50%; margin: 12% 0% 0% 0%; float: right;}
.form-contents-thr {width: 50%; margin: 2% 0% 0% 10%; float: right; height: 65px; }
.hr-line {width: 100% !important;}
.proj { margin: 2% 0% 0% 0%;}
.form-with-contents { width:75%; margin: 0; padding:0; float: left; }
.form-label-one { width:40%; margin: 0.5% 0% 2% 0%;  padding: 0% 0% 0% 0%; float: left; font-size: 18px;}
.form-input-one { width:50%!important; margin: 0% 0% 2% 0%!important; padding: 0.5% 0% 0.5% 1%!important; float: left!important; font-size: 14px;}
/*.form-input-one_apply { width:60%!important; margin: 0% 0% 2% 0%!important; padding: 0.5% 0% 0.5% 0%!important; float: left!important; font-size: 14px;}*/
.form-contents-one { width: 38%; margin: 0% 30% 1% 0%; float: right; } 
.form-contents-three { width: 50%; margin: 0% 9.5% 0% 0%; float: right;}
.form-label1 { width: 40%; margin: -0.5% 0% 0% 10%;  padding: 0% 0% 0% 0%; float: left; font-size: 18px;}
.note{ width: 60%; font-size: 15px; padding: 15% 0% 0% 0%; }
.flex-end-justify {display: flex;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
justify-content: flex-end;
}
.flex-end-justify_under {display: flex;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
justify-content: left;
}
ul.pagination li a, ul.pagination li button {width: 33px;
text-align: center;
	line-height: 24px;}
.solution-inner-tab-content-image > img{width: 152.36px; height:84.4px;}

.banner-button{display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
justify-content: center; width:1170px; margin:0% 0% 0% 0%;}

.banner-btn-text{color:#fff!important; text-align: center; float: left; font-size:14px; color: #fff !important;
text-align: center;
font-size: 14px;
width: 105px;
background-color: #007cc4;
color: #fff;
height: 34px; margin: 6% auto;
float: none;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;
justify-content: center;}

.banner-btn-text:hover{color:#fff!important;}
.related-products-title{width:100%; margin:0% 0% 0% 0%; padding:0% 0% 0% 0%; float:left; font-size:14px; border:1px solid #ddd; background-color:#ddd; color:#000; height:60px; bottom:0; position: absolute;}
.special_button {text-decoration: none; color:red;}
.last-page-special-image-content > img{width: 90px;}
/*.banner-content-container{position:absolute;top:82px;left:79px;width:100%;height:541px;overflow:hidden;}
.banner-first-level-header{position:absolute;top:150px;left:294px;width:700px;height:31px;font-size:25px;font-weight:600;color:#ffffff; line-height:31px; text-align:left;}*/


/*.banner-content-container{width:1170px; margin:0 auto; position: absolute; padding:0; top: 50%; left: 50%; transform: translate(-50%, -50%);}*/

.banner-content-container{width: 1170px;
justify-content: center; margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; padding: 0; /*display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
align-items: center;*/top: 50%;
        left: 50%;
        /*margin-right: -50%;*/
        transform: translate(-50%, -50%);}

.banner-first-level-header{width:1170px; margin:0 auto; position: absolute; padding:0; max-height: 125px; color:#fff;

margin-bottom: 35px; font-size: 37px; line-height: 62px; font-family: 'Titillium Web', Arial, Open Sans, Helvetica, sans-serif; text-align: center;
word-break: keep-all;}

.banner-second-level-header{width:1170px; margin:0 auto; position: absolute; padding:0; max-height: 125px; color:#fff;

margin-bottom: 35px; font-size: 23px; line-height: 62px; font-family: 'Titillium Web', Arial, Open Sans, Helvetica, sans-serif; text-align: center;
word-break: keep-all;}

.banner-second-level-header br {
  content: "";
  margin: -25px 0px 0px 0px!important;
  display: block;
  
}



/*.banner-second-level-header{position:absolute;width:1170px;height:31px;font-size:20px;font-weight:500;color:#ffffff; line-height:31px; text-align:left; margin-top:2%;}*/

/*special css*/
.all-new-product-container{width: 100%; margin: 0% 0% 0% 0%; padding: 0% 0% 0% 0%; float: left;}

.all-new-first{
    width: 22%;
    margin: 1% 4% 3% 0%;
    padding: 0% 0% 0% 0%;
    float: left;
    border: 1px solid #ddd;
    /*height: 275px;*/
}

.all-new-second{
    width: 22%;
    margin: 1% 4% 3% 0%;
    padding: 0% 0% 0% 0%;
    float: left;
    border: 1px solid #ddd;
    /*height: 275px;*/
}

.all-new-third{
    width: 22%;
    margin: 1% 4% 3% 0%;
    padding: 0% 0% 0% 0%;
    float: left;
    border: 1px solid #ddd;
    /*height: 275px;*/
}

.all-new-fourth{
    width: 22%;
    margin: 1% 0% 3% 0%;
    padding: 0% 0% 0% 0%;
    float: right;
    border: 1px solid #ddd;
    /*height: 275px;*/
}

.all-new-product-content-container{width: 100%;
margin: 0% auto;
padding: 0% 0% 0% 0%; min-height: 371px;
/*height: 293px;*/}

.all-new-product-title{width: 100%;
margin: 5% 0% 2% 0%;
padding: 0% 2% 0% 2%;
float: left;
text-align: center;
font-weight: 600;
font-size: 14px;
min-height: 40px;}

.all-new-product-image{width: 100%;
	margin: 0% 0% 0% 0%;padding: 0%;
float: left;}
	
.all-new-product-image	> img{display: block; width: 151px; height: 151px; margin: 0 auto;}

.all-new-product-description{width: 87%;
text-align: justify;
margin: 5% auto;
/*height: 75px;*/
padding: 0% 0% 0% 0%;}
	
	
/*end of special css*/
.height-150{height:150px;     height: 150px;
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;}
.margin-bottom-2{margin-bottom:2% !important; float: left;  width: 100%;}
#mymodal, #signupModal{width: 100%; margin: 0; float: left;}

.modal-form{width: 100%; margin: 0%; padding: 0%; max-height: 400px; overflow: auto;}

.modal-dialog{float: left; margin: 0 auto; padding: 0; width: 600px!important; left: 35%!important; /*top:35%!important*/}
.modal-body{height:auto;}
.margin-top-bottom-3{margin:3% 0% 3% 0%; float:right;}




/*application study*/
.pretty {width:50%;}
.header-image-logo{width:160px!important; margin-top:5%;}
.header-image-logo-140{width:140px!important;}

.block-with-text{white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;

width: 95%;
height: 25px;
text-align: center;
margin: 0 auto; font-size:16px;}

.success-msg{width:100%; margin:0; padding:0; float:left; text-align:center; font-size:12px; color:green}
.social-icons{width:20px; margin: 0% 5% 0% 0%;}
.social-icon-name{width:70%; margin:0%; padding: 0%; float: left; height:15px; }
#footer-links li+li { }
.single-product-container1, .single-product-container2, .single-product-container3, .single-product-container4:hover{cursor:pointer}
#footer-links li+li+li { }
.icon-bar {
 /* position: fixed;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);*/ width:100%; margin:5% 0% 5% 0%; padding:0%; float:left; background: none;
  
}

.icon-bar a {
  display: block;
  text-align: center;
  padding: 16px;
  transition: all 0.3s ease;
  color: white;
  font-size: 20px; float:left; /*margin: 0px 12px 0px 0px;*/
}

.icon-bar a+a{margin:0px 0px 0px 30px;}

.icon-bar a+a+a{margin:0px 0px 0px 0px; float:right;}





.icon-bar a:hover {
  background-color: #827A7B;
}

.facebook {
  background: #3B5998;
  color: white;
}

.twitter {
  background: #55ACEE;
  color: white;
}

.google {
  background: #dd4b39;
  color: white;
}

.linkedin {
  background: #007bb5;
  color: white;
}

.youtube {
  background: #bb0000;
  color: white;
}

.bg-color-blue{background-color: #007CC5!important;}
.font-color-fff{color:#fff!important;}
.margin-top-bottom-5{margin:5% 0% 5% 0%;}
.bg-color-blue:hover{background-color: #827A7B!important;}


/* noscript fixed header*/
.no-script-fixed-header-table {
  width: 100%;
margin: 0px 0px 0px 0px;
}

.no-script-fixed-header-table, .no-script-fixed-header-td {
  border-collapse: collapse;
  border: 1px solid #ddd;
}

.no-script-fixed-header-thead {
  display: table; /* to take the same width as tr */
  width: calc(100% - 17px); /* - 17px because of the scrollbar width */
}

.no-script-fixed-header-tbody {
  display: block; /* to enable vertical scrolling */
  max-height: 500px; /* e.g. */
  overflow-y: scroll; /* keeps the scrollbar even if it doesn't need it; display purpose */
}

.no-script-fixed-header-th{border-right: 1px solid #ddd; text-align: center; font-size: 20px;
font-weight: 100; font-family: "Myriad Pro";}

.tr-header-border-bottom{border-bottom:1px solid #ddd;}

.no-script-fixed-header-th, .no-script-fixed-header-td {
  width: 230px; /* to enable "word-break: break-all" */
  padding: 5px;
  word-break: break-all; /* 4. */
  height: 40px;
}

.no-script-fixed-header-tr {
  display: table; /* display purpose; th's border */
  width: 100%; 
}
/*.no-script-fixed-header-th:hover{ background-color:#DFEFFF!important; color:#1D5987!important; cursor:pointer;}	*/
.no-script-fixed-header-tr:hover{ background-color:#DFEFFF; color:#1D5987!important; cursor:pointer;}

		 

.no-script-fixed-header-td {
  text-align: center;
  border-bottom: none;
  border-left: none;
  color: #1E4AA4;
font-size: 16px;
font-weight: normal; vertical-align: middle;
}
/* no script fixed header */
.stock-search-container{width:100%; margin:0% 0% 2% 0%; padding:0%; float:left;}
.stock-search-input{width:91%!important; margin:0%; padding:0%; float:left;}
.stock-search-button{width:100px; margin:0%; padding:0%; float:right; height:33px; background-color: #007cc4; color:#fff;border: none;}
.user-login-container{width:100%; margin: 0%; float: left; padding:0%; /*position: relative;background-color: #007ec6; border-radius: 10px; padding:4px 15px 4px 15px; left:70.2%; */
    }
.user-login-fixed{position: fixed; width:100%; margin:0%; padding:0%; float:left;}
.user-login-content-container{width:100%; margin:0; padding:0%; float: left;}

.user-name-container{width:100%; margin:0% 0% 0% 0%; padding:0%; float:left; color:#007ac3; /*text-align: right;*/ height: 30px;

display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    align-items: center;
    justify-content:flex-end;}

.logout-container{width:25%; margin:0% 0% 0% 5%; padding:0%; float:left; color:#007ac3;}
.logout-container, .user-name-container > a{color:#007ac3!important;}
.dwnlds-table{margin: 0 0 0 0%; margin-bottom: 0px; max-width: 100%; width: 100% !important;}
.dwnlds-table tr th, .dwnlds-table tr td{font-size:14px; text-align: center;}
.dwnlds-table tr th{font-weight:700;}
.forgot-pswd{width:100%; margin:1% 0% 0% 0%; float: left; text-align: right;font-size: 13px;}
.red-alert-text{color:red!important;}
.sucess-alert-text{color:green!important;}

.login-modal-form-with-contents {width:75%; margin: 0 auto; padding:0; background-color: #fefefe; /*border: 1px dotted #ededed;
    outline: 1px dotted #ededed;*/ min-height:265px; height:auto;}
.login-modal-sucess-alert{width:100%; margin:2% 0% 0% 0%; padding: 0%; float: left; text-align: center;}
.login-modal-form-row{width: 97%; margin: 3.3% 0% 3% 0%; padding: 0% 0% 0% 3%; float: left;}
.login-modal-form-label{width: 40%; margin: 0.5% 0% 2% 0%; padding: 0% 0% 0% 0%; float: left; font-size: 18px;}
.login-modal-form-input{width: 60% !important; margin: 0% 0% 2% 0% !important; padding: 0.5% 0% 0.5% 1% !important; float: left !important;font-size: 14px;}
.width-100{width:100%!important;;}
.float-left{float:left!important;;}
.bg-white{background-color:#FFF!important;}
.margin-top-clear{margin-top:0%!important;}

.border-radius-clear{border-radius: 0px!important;}
.fixed-user-info{width:100%; /*! background-color:#ddd; */float: left;margin: 0%;background-color: #f5f5f5 !important;padding: 0%;/*! top: 0; */height: 30px; position: fixed;z-index: 10000;}
.fixed-user-info-below-margin{margin-bottom: 30px;float:left;width:100%; padding: 0%;}
.fixed-user-info-transparent{/*filter: brightness(0.5);*/opacity: 0.3; filter: alpha(opacity=30);}
.top-30{top:30px!important;}
.gcsc-branding, .gsc-adBlock{display:none!important;}
.mobile-search-submit{background-color: #0079c2;
border: 1px solid #0079c2}
.mobile-search-text-box{height:44px!important;}
.mobile-search-margin-bottom-2{margin-bottom: 2%!important;}
#facebook-jssdk-iframe{display:none!important;}
.h2-left-underscore{width: 80px; height: 2px; background-color: #0072bc; margin: -12px auto 0 auto;}
.width349{width:320px; margin:0; padding:0; float:left;}
.mob-app-study,.mob-price-and-stock{display:none;}

.nav-pills-link-text{text-align: center; color: #fff !important; font-size: 14px;

display: -webkit-box!important;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box!important;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox!important;      /* TWEENER - IE 10 */
  display: -webkit-flex!important;     /* NEW - Chrome */
  display: flex!important;             /* NEW, Spec - Opera 12.1, Firefox 20+ */

justify-content: center;

align-items: center;


}

.nav-pills-active{width: 16%; height:42px;}

.nav-pills-normal{width: 16%; height:42px; border:none; margin:0; padding:0;}



.nav-pills > li {
    background-color: #ddd;
}

.margin-right-5{margin-right:5%;}
.display-flex-center{
  display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
  display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
  display: -ms-flexbox;      /* TWEENER - IE 10 */
  display: -webkit-flex;     /* NEW - Chrome */
  display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
  justify-content: center;}

.new-arrival-container > .active > a{color:#0072BC!important; font-size: 16px; font-weight: 700; background-color: #FFF!important; border:none; outline:none;}

.new-arrival-container > li > a{color:#000!important; font-size: 16px; font-weight: 700; background-color: #FFF!important; border:none; outline:none;}
#doc_fil_lang td{text-indent: 0px!important; padding: 3px 10px !important;}

.editable-block > .component-blockA01 > ul{list-style-type:disc; padding:0% 0% 0% 3%;font-size:16px;}

#footer-links > .wholediv > div > .text-left{text-align:left!important;}


.remove-link{ pointer-events: none;}
	.width-60{width:60% !important;}
.margin-top-10{margin-top: 10% !important;}
.delivery-tracker{display:none; width:100%; margin:0%; padding:0%; float:left;}
.price-and-stock-container{width: 100%; margin: 2% 0% 0% 0%; padding: 0% 0% 0% 0%; float: left;}
#wowslider-container1{z-index:0!important;}


.note1 {
    width: 73%;
    float: left;
}
#note-button {
    width: 20%;
    float: right;
    margin-top: 36px;
    margin-bottom: 10px;
}
.input-button.class{margin-top: 1.5% !important;}



/*group companies*/

.rounded-img-row{width:100%; margin:0% 0% 2% 0%; padding: 0% 0% 0% 0%; float:left;}
	.rounded-img-row > a:hover{text-decoration: none; color:#333!important;}
	.rounded-img-wrapper{width: 18%;
margin: 0% 2% 0% 0%;
padding: 1%;
float: left;
border: 1px solid #ddd; min-height:376px;}

.rounded-img-wrapper-2{width:20%; margin:0% 0% 0% 0%; padding:0% 0% 0% 0%; float:left;}

.rounded-img-wrapper-3{width:20%; margin:0% 0% 0% 0%; padding:0% 0% 0% 0%; float:left;}

.rounded-img-wrapper-4{width:20%; margin:0% 0% 0% 0%; padding:0% 0% 0% 0%; float:left;}

.rounded-img-wrapper-5{width:20%; margin:0% 0% 0% 0%; padding:0% 0% 0% 0%; float:left;}

.rounded-img-container{width:100%; margin:0% 0% 0% 0%; padding:0% 0% 0% 0%; float:left;}

.rounded-img1{width:100%; margin:0% 0% 0% 0%; padding:0% 0% 0% 0%; float:left;}

.rounded-img2{width:20%; margin:0% 0% 0% 0%; padding:0% 0% 0% 0%; float:left;}

.rounded-img3{width:20%; margin:0% 0% 0% 0%; padding:0% 0% 0% 0%; float:left;}

.rounded-img4{width:20%; margin:0% 0% 0% 0%; padding:0% 0% 0% 0%; float:left;}

.rounded-img5{width:20%; margin:0% 0% 0% 0%; padding:0% 0% 0% 0%; float:left;}


.img-radius-class {border-radius: 50%; border:2px solid #0d73bb;}

.rounded-img-strong-text{color: #333; font-weight:700; margin: 2% 0% 0% 0%; font-size:17px; text-align: center;}

.rounded-img-underline{border-bottom: 2px solid #0d73bb; width: 25%; margin: 2% auto;}

.rounded-img-light{font-size: 15px; font-weight: 600; margin: 0.2em; text-align: center;
margin: 3% 0% 3% 0%;}

.rounded-img-p{font-size: 12px; text-align: justify; margin: 2% 0% 2% 0%;}
	.rounded-img-txt-container{width:100%; margin:0% 0% 0% 0%; padding: 0% 0% 0% 0%; float:left;}



@media screen and (min-device-width:992px ) and (max-device-width:1024px )
{
	.footer-logo {margin: -11.1% 0% 0% 0% !important;padding: 3.5% 0% 0% 0% !important; width: 160px !important;}
	
}

@media screen and (min-device-width:768px ) and (max-device-width:992px )
{
	.footer-logo {margin: -11.1% 0% 0% 0% !important;padding: 2.21% 0% 0% 0% !important; width: 160px !important;}
	
}
@media (min-width: 550px) and (max-width: 767px) {
  
	.footer-logo {margin: -12% 0% 0% 0% !important;padding: 2.6% 0% 0% 0% !important; width: 160px !important;}
  
}
@media (min-width: 500px) and (max-width: 550px) {
  
	.footer-logo {margin: -12% 0% 0% 0% !important;padding: 0.6% 0% 0% 0% !important; width: 160px !important;}
  
}

@media (min-width: 400px) and (max-width: 480px) {
  
	.footer-logo {margin: -12% 0% 0% 0% !important;padding: 3.3% 0% 0% 0% !important; width: 160px !important;}
  
}
@media (min-width: 320px) and (max-width: 400px) {
  
	.footer-logo {margin: -12% 0% 0% 0% !important;padding: 1.1% 0% 0% 0% !important; width: 160px !important;}
}



/*social media icon*/
.socialmedia {
  position:absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width:4%;
  z-index:1;
}

.socialmedia a {
  display: block;
  text-align: center;
  padding: 16px;
  transition: all 0.3s ease;
  color: white;
  font-size: 20px;
}
.facebook {
  background: #3B5998;
  color: white !important;
}
.linkedin {
  background: #007bb5;
color: white !important;
}

.youtube {
  background: #bb0000;
  color: white !important;
}

.content {
  margin-left: 75px;
  font-size: 30px;
}