/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #FFF;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../../../images/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../../../images/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: 15px;
	right: 15px;
	width: 16px;
	height: 17px;
	cursor: pointer;
	z-index: 8040;
	background-position: -11px -9px;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../../../images/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../../../images/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}#fancybox-buttons {
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 8050;
}

#fancybox-buttons.top {
	top: 10px;
}

#fancybox-buttons.bottom {
	bottom: 10px;
}

#fancybox-buttons ul {
	display: block;
	width: 166px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	border: 1px solid #111;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	   -moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	        box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	background: rgb(50,50,50);
	background: -moz-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(68,68,68)), color-stop(50%,rgb(52,52,52)), color-stop(50%,rgb(41,41,41)), color-stop(100%,rgb(51,51,51)));
	background: -webkit-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -o-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -ms-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 );
}

#fancybox-buttons ul li {
	float: left;
	margin: 0;
	padding: 0;
}

#fancybox-buttons a {
	display: block;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	background-image: url('../../../images/admin/fancybox_buttons.png');
	background-repeat: no-repeat;
	outline: none;
	opacity: 0.8;
}

#fancybox-buttons a:hover {
	opacity: 1;
}

#fancybox-buttons a.btnPrev {
	background-position: 5px 0;
}

#fancybox-buttons a.btnNext {
	background-position: -33px 0;
	border-right: 1px solid #3e3e3e;
}

#fancybox-buttons a.btnPlay {
	background-position: 0 -30px;
}

#fancybox-buttons a.btnPlayOn {
	background-position: -30px -30px;
}

#fancybox-buttons a.btnToggle {
	background-position: 3px -60px;
	border-left: 1px solid #111;
	border-right: 1px solid #3e3e3e;
	width: 35px
}

#fancybox-buttons a.btnToggleOn {
	background-position: -27px -60px;
}

#fancybox-buttons a.btnClose {
	border-left: 1px solid #111;
	width: 35px;
	background-position: -56px 0px;
}

#fancybox-buttons a.btnDisabled {
	opacity : 0.4;
	cursor: default;
}#fancybox-thumbs {
	position: fixed;
	left: 0;
	width: 100%;
	overflow: hidden;
	z-index: 8050;
}

#fancybox-thumbs.bottom {
	bottom: 2px;
}

#fancybox-thumbs.top {
	top: 2px;
}

#fancybox-thumbs ul {
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
}

#fancybox-thumbs ul li {
	float: left;
	padding: 1px;
	opacity: 0.5;
}

#fancybox-thumbs ul li.active {
	opacity: 0.75;
	padding: 0;
	border: 1px solid #fff;
}

#fancybox-thumbs ul li:hover {
	opacity: 1;
}

#fancybox-thumbs ul li a {
	display: block;
	position: relative;
	overflow: hidden;
	border: 1px solid #222;
	background: #111;
	outline: none;
}

#fancybox-thumbs ul li img {
	display: block;
	position: relative;
	border: 0;
	padding: 0;
}.bx-wrapper{position:relative;margin-bottom:60px;padding:0;-ms-touch-action:pan-y;touch-action:pan-y;-moz-box-shadow:0 0 5px #ccc;-webkit-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;border:5px solid #fff;background:#fff}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:url(../../../images/bx_loader.gif) center center no-repeat #fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-family:Arial;font-weight:700;color:#666;padding-top:20px}.bx-wrapper .bx-pager.bx-default-pager a{background:#666;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#000}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager-item{display:inline-block;vertical-align:bottom}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.bx-wrapper .bx-prev{left:10px;background:url(../../../images/controls.png) 0 -32px no-repeat}.bx-wrapper .bx-prev:focus,.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next{right:10px;background:url(../../../images/controls.png) -43px -32px no-repeat}.bx-wrapper .bx-next:focus,.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9999}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;text-indent:-9999px;width:10px;height:11px;outline:0;background:url(../../../images/controls.png) -86px -11px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:focus,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;text-indent:-9999px;width:9px;height:11px;outline:0;background:url(../../../images/controls.png) -86px -44px no-repeat;margin:0 3px}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:focus,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{text-align:left;width:80%}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;background:#666;background:rgba(80,80,80,.75);width:100%}.bx-wrapper .bx-caption span{color:#fff;font-family:Arial;display:block;font-size:.85em;padding:10px}@charset "utf-8";

/* CSS Document */

@font-face { font-family: 'helveticaneuelight'; src: url('../../fonts/helveticaneue_light-webfont.woff2') format('woff2'), url('../../fonts/helveticaneue_light-webfont.woff') format('woff'); font-weight: normal; font-style: normal; }

@font-face { font-family: 'HelveticaNeueLTPro-Roman'; src: url('../../fonts/helveticaneue_medium-webfont.woff2') format('woff2'), url('../../fonts/helveticaneue_medium-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}

@font-face { font-family: 'HelveticaNeueLTPro-Roman'; src: url('../../fonts/helveticaneuemed-webfont.woff2') format('woff2'), url('../../fonts/helveticaneuemed-webfont.woff') format('woff'); font-weight: normal; font-style: normal;}

@font-face { font-family: 'Minion Pro'; src: url('../../fonts/MinionPro-Regular.woff2') format('woff2'), url('../../fonts/MinionPro-Regular.woff') format('woff'), url('../../fonts/MinionPro-Regular.svg#MinionPro-Regular') format('svg'); font-weight: normal; font-style: normal;}

@font-face { font-family: 'HelveticaNeueLTStdRoman'; src: url('../../fonts/HelveticaNeueLTStdRoman.eot'); src: url('../../fonts/HelveticaNeueLTStdRoman.eot') format('embedded-opentype'),  url('../../fonts/HelveticaNeueLTStdRoman.woff2') format('woff2'),  url('../../fonts/HelveticaNeueLTStdRoman.woff') format('woff'),  url('../../fonts/HelveticaNeueLTStdRoman.ttf') format('truetype'),  url('../../fonts/HelveticaNeueLTStdRoman.svg#HelveticaNeueLTStdRoman') format('svg'); }

@font-face { font-family: 'HelveticaNeueLTPro-Bd'; src: url('../../fonts/HelveticaNeueLTStdBd.eot'); src: url('../../fonts/HelveticaNeueLTStdBd.eot') format('embedded-opentype'),  url('../../fonts/HelveticaNeueLTStdBd.woff2') format('woff2'),  url('../../fonts/HelveticaNeueLTStdBd.woff') format('woff'),  url('../../fonts/HelveticaNeueLTStdBd.ttf') format('truetype'),  url('../../fonts/HelveticaNeueLTStdBd.svg#HelveticaNeueLTStdBd') format('svg'); }

@font-face { font-family: 'Helvetica-Normal'; src: url('../../fonts/Helvetica-Normal.eot?#iefix') format('embedded-opentype'),  url('../../fonts/Helvetica-Normal.woff') format('woff'), url('../../fonts/Helvetica-Normal.ttf')  format('truetype'), url('Helvetica-Normal.svg#Helvetica-Normal') format('svg'); font-weight: normal; font-style: normal;}

@font-face { font-family: 'helveticaneue'; src: url('../../fonts/helveticaneue.ttf') format('truetype'); font-weight: normal; font-style: normal;}

@font-face {font-family: 'HelveticaNeueLTPro-Roman';src: url('../../fonts/386F04_0_0.eot');src: url('../../fonts/386F04_0_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/386F04_0_0.woff2') format('woff2'),url('../../fonts/386F04_0_0.woff') format('woff'),url('../../fonts/386F04_0_0.ttf') format('truetype');}

@font-face {font-family: 'HelveticaNeueLTPro-It';src: url('../../fonts/386F04_1_0.eot');src: url('../../fonts/386F04_1_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/386F04_1_0.woff2') format('woff2'),url('../../fonts/386F04_1_0.woff') format('woff'),url('../../fonts/386F04_1_0.ttf') format('truetype');}  

@font-face {font-family: 'HelveticaNeueLTPro-Bd';src: url('../../fonts/386F04_2_0.eot');src: url('../../fonts/386F04_2_0.eot?#iefix') format('embedded-opentype'),url('../../fonts/386F04_2_0.woff2') format('woff2'),url('../../fonts/386F04_2_0.woff') format('woff'),url('../../fonts/386F04_2_0.ttf') format('truetype');}

@font-face { font-family: 'HelveticaNeueLTStd-Md'; src: url('../../fonts/HelveticaNeueLTStd-Md.eot'); src: url('../../fonts/HelveticaNeueLTStd-Md.eot?#iefix') format('embedded-opentype'), url('../../fonts/HelveticaNeueLTStd-Md.woff') format('woff'), url('../../fonts/HelveticaNeueLTStd-Md.ttf') format('truetype'), url('../../fonts/HelveticaNeueLTStd-Md.svg#HelveticaNeueLTStd-Md') format('svg'); font-weight: normal; font-style: normal;}



@font-face { font-family: '39fe0d 1 0'; src: url('../../fonts/39FE0D_1_0.woff2') format('woff2'), url('../../fonts/39FE0D_1_0.eot') format('embedded-opentype'), url('../../fonts/39FE0D_1_0.woff') format('woff'), url('../../fonts/39FE0D_1_0.ttf') format('truetype'); font-weight: 400; font-style: italic;}

@font-face { font-family: '39fe0d 0 0'; src: url('../../fonts/39FE0D_0_0.woff2') format('woff2'), url('../../fonts/39FE0D_0_0.eot') format('embedded-opentype'), url('../../fonts/39FE0D_0_0.woff') format('woff'), url('../../fonts/39FE0D_0_0.ttf') format('truetype'); font-weight: 400; font-style: normal;}

@font-face { font-family: '39fe0d 2 0'; src: url('../../fonts/39FE0D_2_0.woff2') format('woff2'), url('../../fonts/39FE0D_2_0.eot') format('embedded-opentype'), url('../../fonts/39FE0D_2_0.woff') format('woff'), url('../../fonts/39FE0D_2_0.ttf') format('truetype'); font-weight: 700; font-style: normal;}

@font-face { font-family: '3a458c 0 0'; src: url('../../fonts/3A458C_0_0.woff2') format('woff2'), url('../../fonts/3A458C_0_0.eot') format('embedded-opentype'), url('../../fonts/3A458C_0_0.woff') format('woff'), url('../../fonts/3A458C_0_0.ttf') format('truetype'); font-weight: 300; font-style: normal;}



html, body, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { background: transparent; border: 0; margin: 0; outline: 0; padding: 0; }

body { font-family: 'HelveticaNeueLTPro-Bd'; font-size: 16px; color:#3e3e3e; margin: 0; padding: 0; text-decoration: none;-webkit-text-size-adjust: none; overflow-x: hidden;background-color: #f7f7f7;}

h1, h2, h3, h4, h5, h6 { font-weight: 400; font-size: 16px; }

h3 {

    margin-top: 20px;

    margin-bottom: 10px;

    font-family: '39fe0d 2 0', sans-serif;

    color: #323c49;

    font-size: 18px;

    line-height: 24px;

    font-weight: 700;

}

input, button { font-family: 'HelveticaNeueLTPro-Bd'; color: #3d3d3d;}

input[type="text"], input[type="Password"] { margin: 0px; padding: 0px; border: none; border-bottom: 1px solid #bbbbbc; background: #fff; font-size: 16px; color: #3d3d3d; padding: 5px 0; font-family: 'HelveticaNeueLTPro-Roman'; -webkit-appearance: none;  }

textarea { -webkit-appearance: none; }

select, textarea { margin: 0px; padding: 0px; border-bottom: 1px solid #bbbbbc; background: #fff; font-size: 16px; color: #3d3d3d; padding: 5px 0; font-family: 'HelveticaNeueLTPro-Bd'; resize: none; }

input[type="text"][disabled], select[disabled] { color: #c1c1c1; }

:focus { outline: none; }

strong { font-weight: 400;}

p { margin: 0 0 15px 0; padding: 0px; line-height: 24px;}

img { border: none; outline: none; }

a { color: #3d3d3d; text-decoration: none; outline: none;transition: 0.3s all ease;}

a:hover { /* color: #3d3d3d; */ text-decoration: none; outline: none; }

.clear { clear: both; display: block; }

.relative { position: relative; }

.fleft { float: left !important; }

.fright { float: right !important; }

.valignmidd { vertical-align: middle; }

/*.fix-content { width: 1152px; margin: auto; }*/

.fix-content { width: 1170px; margin: auto; /*text-align: center;*/ }

.nomargin { margin: 0px !important; }

/* Common CSS End Here */



#main {max-width: 1440px; margin:0 auto; background: #fff;background-color: #fff;}



/******************************************************/

h3 { margin-top: 20px; margin-bottom: 10px; font-family: '39fe0d 2 0', sans-serif; color: #323c49; font-size: 18px; line-height: 24px; font-weight: 700;}

p {font-family: '3a458c 0 0', sans-serif; color: #323c49;}

label { display: block; margin-bottom: 5px; font-weight: bold;}

/******************************************************/

.w-input:-moz-placeholder,

.w-select:-moz-placeholder {

  color: #999;

  font-family: '3a458c 0 0', sans-serif;

}

.w-input::-moz-placeholder,

.w-select::-moz-placeholder {

  color: #999;

  opacity: 1;

  font-family: '3a458c 0 0', sans-serif;

}

.w-input:-ms-input-placeholder,

.w-input:-ms-textarea-placeholder,

.w-select:-ms-input-placeholder {

  color: #999;

  font-family: '3a458c 0 0', sans-serif;

}

.w-input::-webkit-input-placeholder,

.w-input::-webkit-textarea-placeholder,

.w-select::-webkit-textarea-placeholder,

.w-select::-webkit-input-placeholder {

  color: #999;

  font-family: '3a458c 0 0', sans-serif;

}

.w-input:focus,

.w-select:focus {

  border-color: #3898EC;

  outline: 0;

}

.w-input[disabled],

.w-select[disabled],

.w-input[readonly],

.w-select[readonly],

fieldset[disabled] .w-input,

fieldset[disabled] .w-select {

  cursor: not-allowed;

  background-color: #eeeeee;

  font-family: '3a458c 0 0', sans-serif;

}



#top-container { background:#ffffff; padding:16px 0 0 0; position: relative; top: 0; right: 0; left: 0; z-index: 1030; transition: all 0.5s ease 0s; -ms-transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s; }

#top-container.header-sticky { padding:10px 0; -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.4); box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);}

#midd-container { display: block; margin-top:0;} 

#bott-container { display: block; background: #3e7677 !important; padding:50px 0 70px !important; }

.form-row { display: block; margin-bottom: 30px; font-size: 16px; }

.form-row input[type="text"], .form-row input[type="password"] { width: 100%; font-size: 16px;}

.logo {padding:6px 0 4px; width:100%; float: left;}

.topright {align-items: center; width: 100%; display: block;}

.top-navi { float: left; text-align: center;margin-right:100px;}

.top-navi ul li {  list-style-type: none; display: inline-block; position: relative;transition: 0.3s all ease;letter-spacing: 0.3px;}

/* .top-navi ul li:first-child a{ padding-left: 0;} */

.top-navi ul li a {

    padding: 20px 20px 18px 20px;

    font-size: 15px;

    font-family: '39fe0d 0 0', sans-serif;

    color: #343941 !important;

    transition: 0s all ease;

    display: inline-block;

    border-bottom: 4px solid transparent;

}

.top-navi ul li a:hover, .topright-link ul li a:hover{ color:#343941 !important;    border-bottom: 4px solid #6991a6;}

.top-navi ul li .show-submenu{position: relative;}

.top-navi ul li .show-submenu:after {position: absolute; right:0; top: 25px; width: 0; height: 0; content: ""; border-top: .3em solid; border-right: .3em solid transparent;

    border-bottom: 0; border-left: .3em solid transparent; }



.top-navi ul li a.current, .top-navi ul li a.current.show-submenu{color:#3e7677 !important;}

.topright-link {float: right; text-align: right;}

.topright-link ul li { list-style-type: none; display: inline-block; vertical-align: middle;/* margin:0 56px 0 0;*/ margin:0 0 0 0; position: relative;}

.topright-link ul li a { font-size:16px;vertical-align: middle;display: inline-block; font-family: '39fe0d 0 0', sans-serif; 

transition: 0s all ease; border-bottom: 4px solid transparent; padding: 10px 0;}

li.spark a{ color:#f27315;}

a.btn-ordernow{ background-color:#3e7677; color:#fff; display: inline-table; text-align:center; font-size:16px; vertical-align: initial;padding:8px 38px;     font-family: '39fe0d 0 0', sans-serif;}

a.btn-ordernow:hover{background-color: #689a88; color:#fff;}

.topright-link ul li.ord-now a:hover.btn-ordernow{background-color: #3e7677; color:#fff !important;}

/*.samplekit-banner {background: url(../../../images/Chris_Andre_4by6_001.jpg) no-repeat; height:691px;color: #fff; position:relative; display:block;}*/

/*.samplekit-banner.home-hero {background: url(../../../upload/new_banners/home-hero.jpg) no-repeat; height:672px;color: #fff; position:relative; display:block;background-size: 100%;}*/

.samplekit-banner.home-hero {background: url(../../../upload/global_banners/home-hero-image.jpg) no-repeat; height:581px;color: #fff; position:relative; display:block;background-size: 100%;}

.samplekit-banner {height:540px;color: #fff; position:relative; display:block; background-size: 100%;min-height:425px;}

.samplekit-banner .samplekit-newbanner{min-height:425px;}

.samplekit-banner-cnt h1, .satisfactino-sec h3 { font-size:48px; margin-bottom: 20px; text-align:center; padding-top:50px;position: relative;}

.samplekit-banner-cnt h1 {font-size: 62px;font-family: 'HelveticaNeueLTPro-Bd';}

.satisfactino-sec h3 {font-size: 44px;font-family: 'HelveticaNeueLTPro-Bd';} 

/*.samplekit-banner-cnt-box{ position:absolute; margin:0  auto; left:0; right:0; bottom:40px; width:960px; padding-left:50px;}*/



/*.samplekit-banner-cnt h2 {}*/

/*.banner-cnt-box-lft,

.banner-cnt-box-rght{ display:block; float:left; width:49%;}*/

.banner-cnt-box-rght{ text-align:center; padding-top:20px;}

.banner-cnt-box-rght a{ display: inline-block;}

.banner-cnt-box-lft ul li{ list-style-type:none; margin-bottom:5px; font-size:22px; color:#fff;}

.banner-cnt-box-lft ul li a{font-size:22px; color:#fff;}

a.btn-order-paper{ height: 36px; line-height: 40px; display: inline-block; padding: 0 30px; font-size: 16px; color: #fff; text-align: center; min-width: 80px; margin-left:15px;background-color: #689a88;font-family: 'HelveticaNeueLTPro-Roman', sans-serif;}

a:hover.btn-order-paper{ border-color:#217c3d; color:#217c3d;}

.portolio-partnersec{ display:block; width:100%; background:#fff; padding:20px 0;}

.portolio-partnersec ul li{ list-style-type:none; display:block; float:left;}

.busncard-sec{ display:block; width:100%;padding: 35px 0 25px}

.busncard-sec-bnr{background: url(../../../images/clouds-conifer-daylight.jpg) no-repeat; background-size:cover; width:100%; height:488px;color: #fff; position:relative; display:block;}

/*.busncard-sec-cnt{ display:block; width:100%; background:#e8f3de; padding-bottom:25px;}*/

.busncard-sec-cnt h2{font-size: 44px;color:#3e3e3e; margin:-10px 0 15px; font-family: 'HelveticaNeueLTPro-Bd';}

.busncard-sec-cnt p{ font-size:16px;color:#3e3e3e; margin: 0 auto 30px; font-weight:normal; line-height:30px; font-family: 'HelveticaNeueLTPro-Roman';}

.busncard-sec-cnt h3{font-size:18px; text-align:center; color:#3e3e3e; padding-top:30px; margin-bottom:25px;  font-family: 'helveticaneue';}

.busncard-sec-cnt ul{ display: block; margin:0 auto; width:100%;}

.busncard-sec-cnt ul li { list-style-type:none; float:left; width:49%;display:block; margin-bottom:10px;}

.busncard-sec-cnt ul li:nth-child(even){ margin-right:0;}

.busncard-sec-cnt ul li i{vertical-align:middle; display: inline-block; margin-right:20px;}

.busncard-sec-cnt ul li span{ vertical-align:middle; font-size:16px;font-weight: bold;color: #689a88;font-family: 'HelveticaNeueLTPro-Bd';}

.mb-sec{ display:block; width:100%; background:#fff; padding:60px 0;}

/*.mb-sec-bnrimg{background: url(../../../images/Chris_Andre_4by6_011.jpg) no-repeat; background-size:cover; width:100%; height:348px;color: #fff; position:relative; display:block; margin-bottom:25px;}*/

/*.mb-sec-bnrimg{background: url(../../../upload/new_banners/home-banner.jpg) no-repeat; background-size:100%; width:100%; height:348px;color: #fff; position:relative; display:block; margin-bottom:25px;}*/

.mb-sec-bnrimg{background: url(../../../upload/global_banners/home-banner-image.jpg) no-repeat; background-size:100%; width:100%; height:348px;color: #fff; position:relative; display:block; margin-bottom:25px;}

.mb-sec-boxone{ display:block; width:100%; margin-bottom:80px;}

.sec-boxone1, .sec-boxone2, .sec-boxone13{ width:32.1%; display:block; float:left; padding:0 5px;}

.sec-boxone1 h2{font-size:100px; text-align: center; color:#dbdbdb; margin-bottom:5px;  font-family: 'HelveticaNeueLTPro-Bd'; text-transform:capitalize;}

.sec-boxone1 h3{ color:#3e3e3e; font-size: 28px; text-align:center; margin-bottom:10px;}

.sec-boxone1 p{ text-align:center; margin:auto; width:90%; font-size:16px; font-family: 'helveticaneue';}

.card-sec{ display:block; width:100%;}

.card-sec ul li{ list-style-type:none; width:32.5%; display: block; float:left; margin-bottom:50px;}

.card-sec ul li h3{ width:100%; text-align:center; margin-top:10px; font-size: 28px;font-family: 'HelveticaNeueLTPro-Bd';color: #3e3e3e;}

.card-sec ul li.mrg-set{ margin: 0 10px;}

.card-sec ul li i{ width:100%; display: inline-block;}

.card-sec ul li i img{width:100%;}



.satisfactino-sec{ display:block; width:100%;padding-top: 60px;}

.satisfactino-sec h2{font-size: 44px; text-align: center; color: #3e3e3e; margin-bottom:10px;font-family: 'HelveticaNeueLTPro-Bd';}

.satisfactino-sec p{ text-align: center; font-size: 16px; font-family: 'HelveticaNeueLTPro-Roman';margin-bottom: 50px;}

.ord-btn { text-align:center; width:100%; display:block; margin:30px 0 55px 0;}

.satisfactino-sec ul{ display:block; margin:0 auto;}

.satisfactino-sec ul li{ list-style-type:none;margin-right: 37px;width: calc((100% / 3) - 37px); display:block; float:left;/* padding:0 10px;*/}

.satisfactino-sec ul li p{text-align: center; font-size:16px; font-weight:normal; margin:20px 0; line-height:28px; font-family: 'HelveticaNeueLTPro-It'; width:100%; display:block; min-height: 120px;}

.satisfactino-sec ul li span{font-size:16px; text-align:center; display:block; font-family: 'HelveticaNeueLTPro-Bd';color: #3e3e3e;}

.grn-sec{ background:#2e845d; padding:15px 0;  background-color:#2e845d; padding:45px 0; color:#fff; margin-top:60px;}

.grn-sec h4{ font-size:24px; text-align:center; line-height:28px;font-style: italic;}

.logo-treefut{ display:block; width:100%; }

.purchaplnt-sec{ display:block; width:100%;padding: 25px 0 94px;}

.logo-treefut{ display:block;margin:30px 0 40px 0;}

.logo-treefut i{ display: inline-block; text-align:center;}

.purchaplnt-sec h2{font-size:44px; color: #3e3e3e; margin-top:15px; margin-bottom:15px;font-family: 'HelveticaNeueLTPro-Bd';}

.purchaplnt-sec p{font-size:16px;font-family: 'HelveticaNeueLTPro-Roman';margin-bottom: 15px;line-height: 26px}

.purchaplnt-sec p.bld-set{ font-family: 'HelveticaNeueLTPro-Bd'; font-size:16px;margin-bottom: 0;line-height: 26px;}

.purchaplnt-sec .fix-content p:last-child{ margin-bottom:0;}

.vilg-bnr{/*background: url(../../../images/Trees-for-the-Future-1.jpg) no-repeat; background-size:cover; width:100%; height:840px;color: #fff; position:relative;*/}

.vilg-bnr-bbtn{ display:block; width:100%; padding-top:18px;}

.whitebox-cnt { background: #fff; position: relative; padding: 32px;}

.fre-smp-pac{ display:block; width:100%; padding:30px 25px 50px 25px; margin-bottom:50px;}

.fre-smp-pac p{ font-size:16px; text-align:left; color:#fff; margin-bottom:10px;font-family: 'HelveticaNeueLTPro-Roman';}

.whitebox-cnt.home-white-cnt.home-page .fre-smp-pac h2, .fre-smp-pac h3{  color:#fff; font-size:44px; text-align:left;margin-bottom: 40px;font-family: 'HelveticaNeueLTPro-Bd';}

.free-smppac-image{ display:block; width:400px; float:right; position:relative;}

.free-smppac-image i{ display: inline-block; position:relative; top:-85px; left:-105px;}

.shipping-form { display: block; width: 400px; float:left; padding-left:25px;}

input.required { border-color: #58595b; }

input.required::-webkit-input-placeholder { opacity: 1; } /* gray80 */

input.required:-moz-placeholder           { opacity: 1; } /* Firefox 18- (one color)*/

input.required::-moz-placeholder          { opacity: 1; } /* Firefox 19+ (double colons) */

input.required:-ms-input-placeholder      { opacity: 1; }



.ship-left { width: 40%; float: left; }

.ship-right {

    width: 50%;

    float: right;

}

.required .sbHolder { border-color: #58595b; }

.nomarginbott { margin-bottom: 0px !important; }

.page-singlebox { padding-top: 20px; padding-bottom: 20px; }

.paymentinfo-l { width: 403px; float: left; margin-right: 70px; }

.paymentinfo-r { width: 300px; float: left; }

.loginsignup-form { min-height: 195px; }

.monthyear-cnt { width: 115px; float: left; margin-right: 25px; }

.form-singleline { line-height: 35px; }

/*#bott-container{ background:#3d3d3d; color:#fff;}*/

.bott-left { width: 50%; float:right; display: flex; justify-content: space-between;}

.footer-part1 h4{ font-size: 18px; color: white; margin-bottom: 20px; font-family: 'HelveticaNeueLTPro-Roman';}

.bott-left ul li{ list-style-type:none; }

.bott-left ul li a{color: #f7f7f7 !important; font-size: 14px; line-height: 24px; font-family: 'helveticaneuelight';transition: 0.3s all ease; text-align: left;}

.bott-right { width:620px; float: right; text-align: right;}

.bott-socials {  margin-bottom: 35px; display: block;}

.need-help {  display: inline-block; border-right: 2px solid #d6d7d9; padding-right: 25px; line-height: 39px; font-size:16px;font-family: 'HelveticaNeueLTPro-Roman';}

.need-help a{ color:#a7a9ab;font-family: 'HelveticaNeueLTPro-Bd';}

.need-help a:hover{ color:#fff;}

.bott-right {text-align: right;}

.social-icon { display: inline-block; }

.social-icon a { margin: 0 10px; }

.social-icon a:last-child { margin-right: 0; }

a.facebook-ico { width: 24px; height: 24px; display: inline-block; vertical-align: middle; background: url(../../../images/facebook.svg) no-repeat; transition: 0.3s all ease;}



a.twitter-ico { width: 24px; height: 24px; display: inline-block; vertical-align: middle; background: url(../../../images/twitter.svg) no-repeat; transition: 0.3s all ease; }



a.pinterest-ico { width: 24px; height: 24px; display: inline-block; vertical-align: middle; background: url(../../../images/pinterest.svg) no-repeat; transition: 0.3s all ease;}



.bott-right {text-align: right;}

.copyright {display: block;font-size: 14px;font-size: 16px;font-family: 'HelveticaNeueLTPro-Roman';}

.lightbg-drop a { color: #3d3d3d; }

.lightbg-drop .sbSelector:hover { color: #3d3d3d; opacity: .65; }

.lightbg-drop .sbToggle { background: url(../../../images/select-icons-gray.png) no-repeat 0 -160px; }

.lightbg-drop .sbToggleOpen { background-position: 0 -63px !important; }  

.lightbg-drop .sbOptions { background: #ccc; }

.lightbg-drop .sbOptions a:hover, .lightbg-drop .sbOptions a:focus, .lightbg-drop .sbOptions a.sbFocus { color: #353535; opacity: .65; }

.lightbg-drop .sbOptions li { border-bottom: 1px solid #bebebe; }

.common-btn-blue{/*height:36px;line-height: 36px;*/ color:#fff;display: inline-table; text-align: center; font-size: 16px; border:1px solid #476375; padding:8px 38px;transition: 0.3s all ease;background-color: #3e7677;font-family : 'HelveticaNeueLTPro-Roman';}

.common-btn-blue:hover{ color:#fff; border-color:#689a88;background-color: #689a88;}

.samples-fixed-link { position: fixed; top: 96px; right: 0; width: 39px; height: 153px; display: none;}



/* added on 07-08-2018 [product page]*/



.product-pg-banner {

	/*background: url(../../../images/Chris_Andre_4by6_003.jpg) no-repeat;*/

	/*background: url(../../../upload/new_banners/products-hero.jpg) no-repeat;*/

	background: url(../../../upload/global_banners/shop-hero-image.jpg) no-repeat;

	background-size: 100%;

	height: 341px;

	    z-index: 1;

}

.product-pg-banner:after{

	content: "";

	width: 100%;

	height: 70%;

	position: absolute;

	left: 0;

	right: 0;

	top: 0;

	bottom: 0;

background: -moz-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */

background: -webkit-linear-gradient(top, rgba(0,0,0,0.8) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */

background: linear-gradient(to bottom, rgba(0,0,0,0.8) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80000000', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */

    z-index: -1;

}



.product-pg-banner h1 {

	text-align: left;

}



.mb-sec-product .card-sec p {

	text-align: center;

	padding: 10px 15px;

	font-size: 16px;

	font-weight: normal;

	min-height: 108px;

}



.mb-sec-product .card-sec p span {

	display: block;

	font-size:16px;

        font-family:'HelveticaNeueLTPro-Roman';

}



.mb-sec-product .card-sec ul li{

	text-align: center;

}



.custom-prd-cnt{

	background : #fff;

}



.custom-prd-banner{

    /*background: url(../../../images/custom-prd-banner.jpg) no-repeat;*/

    background: url(../../../upload/global_banners/shop-banner-image.jpg) no-repeat;

    background-size: cover;

    height: 400px;

    z-index: 1;

}



.custom-prd-cnt .satisfactino-sec{

	padding: 30px 140px;

	width: auto;

	text-align: center;

}



.custom-prd-links ul { 

	list-style-type: none;

    display: inline-block;

    clear: both;

    text-align: center;

    margin: auto;

    width: auto;

    margin-top: 5px;

}

.custom-prd-links ul li {

	display: inline-block;

    width: auto;

    border-right: 1px solid #000;

    margin-right: 20px;padding-right: 20px;

}

.custom-prd-links ul li a {

	text-decoration: none;

}

.custom-prd-links ul li a:hover{

	color: #64ccef;

}



.custom-prd-links{

	display: block;

    width: auto;

    margin: auto;

    text-align: center;

    margin: 22px 0 30px;

}



.custom-prd-links ul li:last-child {

	border: none;

}



.btn-border-black {

	border-color: #3e7677;

	color: #fff;

}



.btn-border-black:hover{

	border-color: #689a88;

	color: #fff;

	background-color: #689a88;

}



.custom-prd-cnt .satisfactino-sec p{

	text-align: center;

    font-size: 16px;

    font-family:'HelveticaNeueLTPro-Roman';

}



.mb-sec-product {

	padding-bottom: 0;

}



input.required { border-color: #58595b; }

input.required::-webkit-input-placeholder {

opacity: 1;

color: #3d3d3d;

} /* gray80 */

input.required:-moz-placeholder {

opacity: 1;

color: #3d3d3d;

} /* Firefox 18- (one color)*/

input.required::-moz-placeholder {

opacity: 1;

color: #3d3d3d;

} /* Firefox 19+ (double colons) */

input.required:-ms-input-placeholder {

opacity: 1;

color: #3d3d3d;

}

textarea.required { border-color: #58595b; }

textarea.required::-webkit-input-placeholder {

opacity: 1;

color: #3d3d3d;

} /* gray80 */

textarea.required:-moz-placeholder {

opacity: 1;

color: #3d3d3d;

} /* Firefox 18- (one color)*/

textarea.required::-moz-placeholder {

opacity: 1;

color: #3d3d3d;

} /* Firefox 19+ (double colons) */

textarea.required:-ms-input-placeholder {

opacity: 1;

color: #3d3d3d;

}

.required .sbHolder { border-color: #58595b; }



/********world class paper css start here*********/

.worldclasspaper{ background: #fff; display: block; }

.paper-banner{background: url(../../../upload/global_banners/paper-hero-image.jpg) no-repeat; height:428px; color: #fff; position: relative; display: block; position: relative; float: left; width: 100%;background-size: 100%;}

.paper-banner-cnt h1 { font-size: 62px; margin-bottom: 20px;  text-align: left;  padding-top:45px;font-family: 'HelveticaNeueLTPro-Bd';}

.ppr-brn-grn-sec{ position: absolute; right: 0; top: 0; background: rgba(50,121,89,0.9); display: block; width: 320px; height: 428px; padding-left: 55px;}

.sustain-satin-box1, .stbox-img , .stbox-contn, .satin-box1{ display: block; float: left;}

.sustain-satin-box1, .satin-box1{ width: 100%; background: #fff; }

.sustain-satin-box1{ padding-top:45px; }

.satin-box1{ margin-bottom: 20px; }

.stbox-img{ width:48%;}

.stbox-contn{ width:48%; padding-left:30px; margin-bottom: 20px;}

.ppr-brn-grn-sec p{ font-size: 16px; padding-top: 50px; margin-bottom:20px;font-family: 'HelveticaNeueLTPro-Roman';}

.ppr-brn-grn-sec ul li{ list-style-type: none; display: block; margin-bottom: 10px; float: left; width: 100%; }

.ppr-brn-grn-sec i, .ppr-brn-grn-sec span{ display: block; float: left; }

.ppr-brn-grn-sec i{ margin-right:15px; }

.ppr-brn-grn-sec span{ line-height: 25px; line-height: 43px;font-size: 12px;font-family: 'HelveticaNeueLTPro-Bd';}

.stbox-contn h3{font-size: 28px; margin-bottom: 13px; line-height:25px; color: #3e3e3e;}

.stbox-contn p{ font-size:16px; margin-bottom: 10px; color: #3e3e3e; font-family: 'HelveticaNeueLTPro-Roman';}

.stbox-contn ul li{ list-style-type: none; display: block; position: relative;  font-size: 12px; padding-left:15px;  color: #3e3e3e; line-height:18px; font-family: 'HelveticaNeueLTPro-Roman';}

.stbox-contn ul li:before{ content: ""; position: absolute; height: 7px; width: 7px; display: block; left: 0; top:5px; background-color:#00865c; }

.satin-btm-icons{ display: block; width: 100%; margin-top: 25px; }

.satin-btm-icons i{ display: inline-block; margin-right: 10px; }



/********End world class paper css start here*********/



/********Start Business class paper css start here*********/

.businesscard-bnr.businesscard-hero.businesscard-bnr {background: url(../../../upload/card_hero_images/businesscard_hero_image.jpg) no-repeat; height:331px; display: block;  float: left; width: 100%; background-size: 100%;position: relative;}

.businesscard-bnr.postcard-hero.businesscard-bnr {background: url(../../../upload/card_hero_images/postcard_hero_image.jpg) no-repeat; height:331px; display: block;  float: left; width: 100%; background-size: 100%;position: relative;}

.businesscard-bnr.squarecard-hero.businesscard-bnr {background: url(../../../upload/card_hero_images/squarecard_hero_image.jpg) no-repeat; height:331px; display: block;  float: left; width: 100%; background-size: 100%;position: relative;}

.businesscard-bnr.greetingcard-hero.businesscard-bnr {background: url(../../../upload/card_hero_images/greetingcard_hero_image.jpg) no-repeat; height:331px; display: block;  float: left; width: 100%; background-size: 100%;position: relative;}

.businesscard-bnr h1{ color: #fff;  font-size: 62px;  margin-bottom: 20px;  text-align: left;  padding-top:40px;position: relative;font-family: 'HelveticaNeueLTPro-Bd';}

.busin-first-sec{ display: block; width: 100%; float: left; margin-bottom:30px; }

.paragra-sec-one{ display: block; width: 100%; float: left; padding-top: 45px; }

.paragra-sec-one p{ margin-bottom: 25px; font-size:16px; color: #3e3e4e; font-family: 'HelveticaNeueLTPro-Roman';}

.paragra-sec-one p:nth-child(2){ color: #000; }

.paragra-sec-one p a{ color: #71caef; }

.paragra-sec-two{ display: block; width: 100%; float: left; }

.paragra-sec-two h2{ font-size: 28px; color: #3e3e3e; margin-bottom: 10px; margin-bottom:25px;font-family: 'HelveticaNeueLTPro-Bd';}

.paragra-sec-two ul { display: inline-block; width: 100%; }

.paragra-sec-two ul li{ list-style: none; float: left; width: 241px; margin-right: 25px;}

.paragra-sec-two ul li .shape-box { background: #404040; height:30px; width:65px; display: block; margin-bottom: 10px;}

.paragra-sec-two ul li span{ font-size: 16px; padding-bottom:25px; }

.paragra-sec-two ul li.pricetoggle{ width: 170px; text-align: right; float: right; margin-right: 0; }

.paragra-sec-two ul li.pricetoggle a{ font-size: 16px; }

.shape-box3{ border-radius:3px;}

.ord-calc-content { position: relative; display: block;}

.ord-cal-cnt { background: #3e3e3e; border-top: 1px solid #b0b0b0; min-height:60px; padding:20px 0  0; display: block; float: left; width: 100%;}

.price-calc-content { position: relative; }

a.close-ico { position: absolute; top: 8px; right: 7px; background: url(../images/close.png) no-repeat 0 0; width: 18px; height: 19px; display: block; }

a:hover.close-ico { background-position: 0 -19px; }

.price-calc-content h2 { margin-bottom: 40px; }

.calc-block1 { width: 300px; float: left; margin-right: 25px; font-size: 16px;  }

.calc-block2 { width: 205px; float: left; margin-right: 30px; font-size: 16px; }

.calc-block3 { width: 108px; float: left; margin-right: 30px; font-size: 16px; }

.calc-block4 { width: 50px; float: left; margin-right: 30px; text-align:right; font-size: 16px; line-height: 40px; color: #a7a9ac; }

.calc-block5 { width: 150px; float: left; font-size: 16px; float: right; text-align: right; }

.calc-block5 a.gray-common-btn { display: block; text-align: center; }

.ord-cal-cnt .sbSelector{ color: #fff; }

.ord-cal-cnt .sbOptions{background-color: #8a8a8a;}

.ord-cal-cnt .sbHolder{ border-color: #fff; }

.ord-cal-cnt .sbToggle{ background: url(../../../images/select-icons.png) 0 -160px no-repeat; }

.ord-cal-cnt .sbToggleOpen{ background: url(../../../images/select-icons.png) 0 -63px no-repeat}

.usr-idea-sec, .desing-guide-sec{ display: block; width: 100%; float: left; padding:40px 0; }

.usr-idea-imgset{display: block; float: left; width: 52%; }

.usr-idea-cnt{ display: block; float: right; width: 47%; }

.usr-idea-cnt h3, .usr-idea-cnt h2{font-size: 28px; margin-bottom: 15px; line-height: 50px;font-family: 'HelveticaNeueLTPro-Bd';}

.usr-idea-cnt h2{font-size: 28px;}

.usr-idea-cnt p{margin-bottom: 25px; font-size:16px; color: #3e3e3e; font-family : 'HelveticaNeueLTPro-Roman';line-height: 28px;}

.usr-idea-cnt p a{ color: #67c6ef; font-weight: bold; }

p.normal{ font-size:16px; font-weight: normal; font-family : 'HelveticaNeueLTPro-Roman'; }

.usr-idea-sec p.normal {font-family : 'HelveticaNeueLTPro-Roman';}

.businesscard-bnr-two.businesscard-banner{background: url(../../../upload/card_banner_images/businesscard_banner.jpg) no-repeat; height:427px; display: block;  float: left; width: 100%; background-size: 100%}

.businesscard-bnr-two.postcard-banner{background: url(../../../upload/card_banner_images/postcard_banner.jpg) no-repeat; height:427px; display: block;  float: left; width: 100%; background-size: 100%;}

.businesscard-bnr-two.squarecard-banner{background: url(../../../upload/card_banner_images/squarecard_banner.jpg) no-repeat; height:427px; display: block;  float: left; width: 100%; background-size: 100%;}

.businesscard-bnr-two.greetingcard-banner{background: url(../../../upload/card_banner_images/greetingcard_banner.jpg) no-repeat; height:427px; display: block;  float: left; width: 100%; background-size: 100%;}

.desing-guide-left{ display: block; float: left; width:58%;}

.desing-guide-right{ display: block; float: right; width:39%;}

.guid-cont{ display: block; width: 100%; }

.guid-cont h2{ font-size: 28px;  margin-bottom: 15px;font-family: 'HelveticaNeueLTPro-Bd';}

.guid-cont p, .desing-guide-right p{ font-size: 16px;font-family : 'HelveticaNeueLTPro-Roman';}

.guid-cont p a, .desing-guide-right p a{ color: #67c6ef; font-weight: bold; }

.guid-video {display: block; width: 100%; margin-top:25px;}

.guid-video h4{ font-weight: bold; font-size: 24px; margin-bottom: 15px; display:  inline-block; width: 100%;}

.desing-guide-right h3{ font-size: 28px;  margin-bottom: 15px;font-family: 'HelveticaNeueLTPro-Bd';}

.desing-guide-right ul{ display: inline-block; width: 100%; margin-bottom: 15px;}

.desing-guide-right ul li{ list-style-type: none; float: left; margin-right: 10px; }

.vdo-box{ display: block; width: 100%; position: relative;}

.vdo-box:hover{ cursor: pointer; }

.vdo-box i{ display: inline-block; width: 90%; }

.vdo-box i img{ width: 100%; }

.vdo-box span{ position: absolute; height:80px; width:80px; left: 0; right: 0; margin:auto; top:0; bottom: 0; }

.vdo-box:hover span{  opacity: 0.5; }

/********End Business class paper css start here*********/



/********Start Business design page css start here*********/

.page-design-sec{ background:#fff;}

.desn-pag-bner{background: url(../../../upload/global_banners/design-hero-image.jpg) no-repeat; height:331px; display: block;  float: left; width: 100%; background-size: 100%;}

.desn-pag-bner h1{color: #fff;  font-size: 62px; text-align: left;  padding-top: 40px;font-family: 'HelveticaNeueLTPro-Bd';}

.desn-detil-sec{ display: block; float:left; width:100%; padding:40px 0;}

.desn-sec-cnt{ display: block; float: left; width:45%; padding-left:38px;}

.desn-video {display: block; width:49%; float:left; margin-top:0;}

.page-design-sec .usr-idea-cnt p{ font-weight:normal;} 

.page-design-sec .usr-idea-imgset{ margin-bottom:50px;}

.desn-sec-imgset{display: block; float: left; width:49%; }

.desn-sec-cnt h3{ line-height:32px; font-size: 28px; margin-bottom: 12px;font-family: 'HelveticaNeueLTPro-Bd';}

.desn-sec-cnt p{margin-bottom:15px; font-size:16px; color: #3e3e4e; font-weight: normal; line-height: 25px; font-family:'HelveticaNeueLTPro-Roman';}

.desn-sec-cnt p a{ color: #67c6ef;}

.desn-video h4{ font-weight: bold; font-size: 22px; margin-bottom: 15px; display:  inline-block; width: 100%;}

.page-design-sec .vdo-box i{ width:95%}

/********End Business design page css start here*********/





.myaccount-drop{background: #fff; width: 156px; border: 1px solid #a8a9ad; text-align: left; position: absolute; top: 30px;left: 0;}

.myaccount-drop ul li { list-style-type: none; border-bottom: 1px solid #a8a9ad; margin-left: 0;margin-right: 0; display: block;}

.myaccount-drop ul li a { padding: 0 15px; height: 35px; line-height: 35px; font-size: 16px; width: calc(100% - 30px); border-bottom: none !important;}

.topright-link ul li.toprightlink a.menu-link {color:#343941 !important; border-bottom: none;}

.topright-link ul li.toprightlink a.menu-link:hover{color:#444 !important; border-bottom: none;}

.topright-link ul li:fist-child{ margin-left: 0 }

.topright-link ul li.ord-now{ margin-top:0;margin-right: 0;}

#popup-main { width: 100%; height: 100%; display: block; position: fixed; top: 0; left: 0; background: url(../../../images/popup-bg.png) 0 0; z-index: 8010; }

.popup-cnt { background: #fff; width: 589px; margin: auto; box-shadow: 7px 7px 7px rgba(0,0,0,.7); margin-top: 120px; position: relative; }

.popup-cnt-padd { padding: 32px; }

.login-left { border-right: 2px solid #bbbbbc; padding-right: 32px; width: 217px; float: left; }

.login-left.forgot-password { width: 524px; border: none }

.login-right { padding-left: 32px; width: 241px; float: left; }

.login-left p, .login-right p { font-size: 14px; font-family : 'HelveticaNeueLTPro-Roman'; }

.login-left h2, .login-right h2 { font-size: 36px; margin-bottom: 22px; color: #3d3d3d }

.form-row { display: block; margin-bottom: 30px; font-size: 16px; }

.form-row input[type="text"], .form-row input[type="password"] { width: 100%; font-size: 16px; }

.form-row a.sbSelector { font-size: 16px; }

a.forgotlink { font-size: 14px; color: #3e7677; font-family : 'HelveticaNeueLTPro-Roman'; }

a:hover.forgotlink { color: #3d3d3d; }

input.required { border-color: #58595b; }

input.required::-webkit-input-placeholder {

opacity: 1;

color: #3d3d3d;

} /* gray80 */

input.required:-moz-placeholder {

opacity: 1;

color: #3d3d3d;

} /* Firefox 18- (one color)*/

input.required::-moz-placeholder {

opacity: 1;

color: #3d3d3d;

} /* Firefox 19+ (double colons) */

input.required:-ms-input-placeholder {

opacity: 1;

color: #3d3d3d;

}

textarea.required { border-color: #58595b; }

textarea.required::-webkit-input-placeholder {

opacity: 1;

color: #3d3d3d;

} /* gray80 */

textarea.required:-moz-placeholder {

opacity: 1;

color: #3d3d3d;

} /* Firefox 18- (one color)*/

textarea.required::-moz-placeholder {

opacity: 1;

color: #3d3d3d;

} /* Firefox 19+ (double colons) */

textarea.required:-ms-input-placeholder {

opacity: 1;

color: #3d3d3d;

}

.btn-disabled { color: #fff !important; border-color: #689a88 !important; cursor: auto; }





.postcard-table { width: 100%; display: inline-block; position: relative; margin: 20px 0 0 0; font-family : 'HelveticaNeueLTPro-Roman'; }

.postcard-table ul { width: 100%; display: inline-block; }

.postcard-table ul li { float: left; width: 240px; list-style: none; position: relative; }

.postcard-table ul li table { table-layout: fixed; }

.postcard-table ul li table tr td { font-size: 12px; font-weight: 400; text-align: right; padding: 7px; border: 1px solid #3e3e3e; border-bottom: none; border-right: none; }

.postcard-table ul li table tr th { font-size: 12px; font-weight: 700; text-align: right; padding: 7px; border-right: 1px solid transparent; font-family: 'HelveticaNeueLTPro-Bd'; }

.postcard-table ul li table tr td.td-no-border { border: none; padding-left: 5px; text-align: left; font-family: 'HelveticaNeueLTPro-Bd'; }

.postcard-table ul li table tr td.td-btm-border { border-bottom: 1px solid #3e3e3e; }

.postcard-table ul li table tr td.td-rt-border { border-right: 1px solid #3e3e3e; }

/*a.hide-price { position: absolute; font-size: 16px; font-weight: 700; text-decoration: none; top: -42px; right: 0; color: #fff; }*/

/* adding css*/

div.sample-success-div { color: #64ccef; display: none; }

div.sample-success-div h1 { font-size: 30px; color: #64ccef; margin-bottom: 10px; }

div.sample-success-div p { font-size: 24px; }

.main-part .shipping-form {width: 60%;padding-left: 0;}

.main-part .samples-left-block h1, .faq-cnt h1 {

    font-size: 62px;

    margin-bottom: 20px;

    color: #58595b;

    font-family: 'HelveticaNeueLTPro-Bd';

}

.main-part .samples-left-block {

    width: 60%;

}

.main-part .samples-right-block {

    width: 40%;

    float: right;

}

.main-part .samples-right-block p, .main-part .samples-left-block p{

    font-size: 16px;

    color: #a7a9ab;

    line-height: 28px;

}

/*.main-part .samples-left-block p {font-size: 24px;}*/

.main-part .samples-right-block img {

    max-width: 100%;

    width: 100%;

}

/*landing page banner*/

.landing-banner-container { width: 100%; position:relative; color: #fff;  }

.landing-banner {float:right; padding: 30px 30px 30px 30px; background: rgba(106,175,213,0.8); }

.landing-banner .landing-page-content { font-family:'HelveticaNeueLTPro-Roman';}

.landing-banner h2 { font-size: 24px; line-height: 24px; color: white;}

.landing-banner .landing-banner-code {background-color:#fff; display: inline-block; }

.landing-banner .landing-banner-code p {color: rgba(106,175,213,0.8); font-family:'HelveticaNeueLTPro-Bd'; font-size:20px; margin: 10px 10px;}

.landing-banner span.bold {font-family:'HelveticaNeueLTPro-Bd';}

.landing-banner p,  .landing-banner li{ font-weight: normal; color: #fff; font-size: 13px; line-height: 15px;}

.landing-banner ul { margin-left:15px;}

/*second page css*/

.faq-cnt h1 {color: #3d3d3d;text-align: left;}

.faq-cnt p {    font-family: '3a458c 0 0', sans-serif; color: #6c7785; text-align: left; font-size: 14px; margin: 10px 0}

.contact-block h2 {font-size: 36px;color: #3d3d3d;text-align: left;}

.contact-block ul > li {

    list-style: none;

    border-bottom: 1px solid #a7a9ab;

    padding: 10px 0;

    text-align: left;

}

.faq-cnt ul li a {margin-top: 12px; margin-bottom: 6px; color: #3e7677 !important; font-size: 16px; text-align: left; cursor: pointer; font-family: '39fe0d 0 0', sans-serif;}

.faq-cnt ul li a.active, .faq-cnt ul li a:hover  {

    color:#62bba0;

    text-align: left;

}

.contact-block {

    margin-top: 20px;

}

 .contact-block ul > li .faq-answer {

    display: none;

}

/*third page*/

.reqst-quote .faq-cnt h1 {font-size: 62px;}

.reqst-quote .faq-cnt p {font-size: 16px;line-height: 30px;color: #a7a9ab;font-family : 'HelveticaNeueLTPro-Roman';}

/*about page*/

.about h3 {

    font-size: 62px;

    color: #3d3d3d;

    margin-bottom: 25px;

    font-family: 'HelveticaNeueLTPro-Bd';	

}

.about p {

    font-size: 16px;

    line-height: 32px;

    color: #a7a9ab;

    font-family : 'HelveticaNeueLTPro-Roman';

}

/*tree-future-page*/



.tree-future-banner {background: url(../../../images/tree-future-banner.jpg) no-repeat center 30%;height:700px;color: #fff; position:relative; display:block;background-size:1280px 851px;padding: 145px 0 30px;}

.tree-future-bott {

	background: url(../../../images/tree-future-banner-bott.jpg) no-repeat center bottom #fff;

    padding-top: 50px;

    padding-bottom: 700px;

    min-height: 840px;

    box-sizing: border-box;

}

.tree-future-banner-cnt h1 {

    font-size: 62px;

    margin-bottom: 30px;

    font-family: 'HelveticaNeueLTPro-Bd';	

}

.tree-future-banner-inner {

    width: 320px;

    color: #fff;

    font-size: 16px;

    font-family: 'HelveticaNeueLTPro-Roman';

}

.tree-future-bott.tree h2 {

    font-size: 28px;

    margin-bottom: 30px;

    color: #3d3d3d;

}

.tree-future-botttree p{

	font-size: 16px;

    line-height: 26px;

    margin-bottom: 30px;

    color: #a7a9ab;

    font-family: 'HelveticaNeueLTPro-Roman';

}

.tree-future-bott.tree ul {

    margin-left: 18px;

    margin-bottom: 30px;

}

.tree-future-bott.tree ul li {

    font-size: 16px;

    margin-bottom: 10px;

    color:#a7a9ab;

    font-family: 'HelveticaNeueLTPro-Roman';

}

.tree-future-bott.tree h3 {

	font-size: 21px;

    margin-bottom: 10px;

    color: #3d3d3d;

}

.tree-future-bott.tree a {

	color: #a7a9ab;

	transition: 0.3s all ease;

}

.tree-future-bott.tree a:hover {color: #3d3d3d;}

/*my-orders-page*/

.main-page-hd {

    background: #3d3d3d;

    border-top: 1px solid #b0b0b0;

    padding: 25px 0;

}

.middpart-lightbg {

    background: #e5e5e5;

    min-height: 384px;

    padding: 32px 0 64px 0;

}

h1.page-heading{

    font-size: 36px;

    color: #fff;

    line-height: 36px;

    font-family: 'HelveticaNeueLTPro-Bd';

}

.my-orders .middpart-cnt {

    display: block;

}

.my-orders ul.myorder-list li, .archive ul.myorder-list li {

    list-style-type: none;

    margin-bottom: 22px;

    background: #fff;

    padding: 10px;

    font-size: 16px;

}

.my-orders ul.myorder-list li a {

    color: #3e7677;

}

.my-orders ul.myorder-list li.orderlist-hd {

    margin-bottom: 0;

    background: none;

    color: #3d3d3d;

}

.my-orders .orderlist-block1 {

    width: 7%;

    float: left;

    padding: 12px 2%;

    color: #a7a9ab;

}

.my-orders ul.myorder-list li.orderlist-hd .orderlist-block1 {color: #3d3d3d;} 

.my-orders .orderlist-block2 {

    width: 10%;

    float: left;

    padding: 12px 2%;

    color: #a7a9ab;

}

.my-orders ul.myorder-list li.orderlist-hd .orderlist-block2 {color: #3d3d3d;}

.my-orders .orderlist-block3 {

    width: 22%;

    float: left;

    padding: 12px 2%;

    color: #a7a9ab;

}

.my-orders ul.myorder-list li.orderlist-hd .orderlist-block3 {color: #3d3d3d;}

.my-orders .orderlist-block4 {

    width: 10%;

    float: left;

    padding: 12px 2%;

    color: #a7a9ab;

}

.my-orders ul.myorder-list li.orderlist-hd .orderlist-block4 {color: #3d3d3d;}

.my-orders .orderlist-block5 {

    width: 31%;

    float: left;

    padding: 12px 2%;

    color: #a7a9ab;

}

.my-orders ul.myorder-list li.orderlist-hd .orderlist-block5 {color: #3d3d3d;}

.my-orders a.delete-icon, a.delete-icon {

    background: url(../../../images/delete-icon.png) no-repeat 0 0;

    width: 14px;

    height: 16px;

    display: inline-block;

    vertical-align: middle;

    margin-top: 5px;

}

.my-orders .my-order-pager {

    color: #a7a9ab;

}

/*account-page8*/

 .middpage-right {

    width: 345px;

    float: right;

}

 .whitebox-area h2, .whitebox-cnt h2 {

    margin-bottom: 32px;

    font-size: 16px;

    color: #3d3d3d;

}

.whitebox-cnt .contact-block h2 {margin-bottom: 0px;    font-family: '39fe0d 2 0', sans-serif;}

 ul.savedadd-list li {

    list-style-type: none;

    margin-bottom: 50px;

    font-size: 16px;

    font-family: 'HelveticaNeueLTStdRoman';

}	

 a.bluelink {

    color: #3e7677;

    text-transform: uppercase;

    vertical-align: middle;

    font-size: 12px;

}

 a:hover.bluelink {

    color: #3d3d3d;

}

 .addnewaddress {

    display: block;

    margin-top: 50px;

}

 ul.savedadd-list li p {

    margin: 0 0 15px 0;

    padding: 0px;

    line-height: 22px;

    color: #a7a9ab;

    font-size: 16px;

    font-family: 'HelveticaNeueLTStdRoman';

}

 a.sm-green-btn {

    border: 1px solid #63cdf2;

    color: #63cdf2;

    font-size: 16px;

    height: 36px;

    line-height: 36px;

    display: inline-block;

    padding: 0 20px;

    cursor: pointer;

}

 .confm-msg {

    text-align: center;

    font-size: 16px;

}

 .fancybox-close {

    position: absolute;

    top: 15px;

    right: 15px;

    width: 16px;

    height: 17px;

    cursor: pointer;

    z-index: 8040;

    background-position: -11px -9px;

}

 a.sm-green-btn em {

    font-style: normal;

}

.login-left.portfolio-form h2.heading {

    font-size: 36px;

    color: #3d3d3d;

}

 .portfolio-form .form-row.small {

    font-size: 15px;

}

 .login-left.portfolio-form h2 {

    color: #a7a9ab;

    font-size: 16px;

}

 .portfolio-form small.image-specs {

    font-family: 'HelveticaNeueLTStdRoman';

    font-size: 16px;

}

 .login-left.portfolio-form h2.video-text {

    margin-bottom: 15px;

}

 .portfolio-form .artwork-small .dragdrop-pdf .qq-uploader span {

    margin-top: 0px;

    width: 150px;

    margin: auto;

}

 .qq-uploader {

    height: 220px;

    position: relative;

}

 .uploadartwork-icon {

    position: absolute;

    width: 100%;

    text-align: center;

    top: 45%;

    margin-top: -25px;

    left: 0;

}

 .artwork-front-img {

    min-height: 218px;

}

.qq-upload-button {

    position: absolute !important;

    width: 100%;

    height: 17px;

    left: 0;

    right: 0;

    text-align: center;

    padding: 0px;

    background: none;

    font-size: 14px;

    color: #3e7677;

    cursor: pointer;

    font-family: 'HelveticaNeueLTStdRoman';

    z-index: 2;

}

 .portfolio-form .artwork-small .qq-upload-button {

    left: 23%;

    margin-top: 165px;

}

 .portfolio-form input.web-site {

    width: 85%;margin-right: 5px;

} 

 .dragdrop-pdf {

    background: #f2f9fd;

    text-align: center;

    border: 2px dotted #a7a9ac;

}

 .portfolio-form .artwork-small .artwork-img, .portfolio-form .artwork-small .qq-uploader {

    height: 200px;

}

 .dragdrop-pdf span {

    display: block;

    margin-bottom: 7px;

    margin-top: 85px;

}

 .qq-upload-drop-area span {

    padding-top: 110px;

}

 .dragdrop-pdf .qq-uploader span {

    margin-top: 0px;

}

 .social-inputs {

    color: #a7a9ab;

    margin-right: 20px;

}

 .login-left.forgot-password.portfolio-form {width: 100%;}

 .showcasearea-cnt {

    width: 736px;

    margin: 30px auto;

    background: #fff;

    padding: 24px;

    box-shadow: 0 0 15px rgba(0,0,0,.3);

    position: relative;

}

.showcasearea-cnt {

    cursor: auto;

}

.popup-close-icon {

    position: absolute;

    top: 0px;

    right: -56px;

}

/*a {

    color: #a7a9ab;

    text-decoration: none;

    outline: none;

}*/

.dsp01 {

    display: block;

}

.dsp02 {

    display: none;

}

.showcase-area {

    background: #f0f0f0;

    padding: 24px;

}

.showcase-area-l {

    width: 152px;

    float: left;

    margin-right: 24px;

    color: #3d3d3d;

}

.showcase-left-img {

    margin-bottom: 13px;

}

.showcase-left-desc {

    display: block;

    text-align: center;

}

.showcase-left-img {margin-bottom:13px;}

a.port-link {

  padding-top:5px;

  }

a.web-ico {

    

    width: 24px;

    height: 24px;

    display: inline-block;

    vertical-align: middle;

    background: url(../../../images/web-icon.svg) no-repeat;

}

.social-links a {

    min-width: 18px;

    margin: 5px;

    font-family: 'HelveticaNeueLTStdRoman';

    text-align: left;             

    float: left;

    padding-top

}

.showcase-details {

    margin: 24px 0;

    padding: 24px 0;

    border-top: 1px solid #3d3d3d;

    border-bottom: 1px solid #3d3d3d;

    font-family: 'HelveticaNeueLTStdRoman';

    font-size: 16px;

    line-height: 26px;

}

.showcase-area-r {

    width: 512px;

    float: right;

    color: #3d3d3d;

}

.showcase-imglist ul li {

    list-style-type: none;

    margin-bottom: 24px;

}

/*artwork*/

.artwork .whitebox-cnt {margin-bottom: 30px;}

.artwork .artwork-listing {

    display: block;

}

.artwork .orderlist-area-row {

    background: #fff;

    margin-bottom: 32px;

    font-size: 16px;

}

.artwork .my-artworks .orderlist-area-row {

    min-height: 410px;

}

.order-block1, .artwork .order-block1, .bread .order-block1 {

    width: 67px;

    float: left;

    background: #a7a9ac;

    height: 67px;

    display: block;

    text-align: center;

    color: #fff;

    text-transform: uppercase;

    font-size: 36px;

    line-height: 67px;

}

.artwork .my-artworks .orderdetail-listing .order-block1 {

    width: 140px;

    display: inline-block;

}

.artwork .order-block2, .order-block2 {

    width: 295px;

    float: left;

    padding: 20px 0 20px 15px;

    display: inline-block;

}

.artwork .orderdetail-listing .order-block2 {

    width: 760px;

}

.artwork .orderdetail-listing .order-block2 {

    padding: 27px 0 16px 15px;

}

/*.artwork .my-artworks .orderdetail-listing .order-block2 {

    width: 550px;

}*/

.artwork .order-block3 {

    width: 405px;

    float: right;

    padding: 15px 0 15px 15px;

}

.artwork .my-artworks .orderdetail-listing .order-block3 {

    width: 235px;

    padding:24px 0 12px 15px;

}

.artwork .custom-checkbox, .custom-radio {

    position: relative;

    outline: none;

    display: inline-block;

}



.custom-checkbox input, .custom-radio input {

    position: absolute;

    left: 8px;

    top: 5px !important;

    margin: 0;

    z-index: 0;

    outline: none;

}

.custom-checkbox label, .custom-radio label {

    display: inline-block;

    position: relative;

    z-index: 1;

    padding-right: 1em;

    line-height: 1;

    padding: 0 0 0 30px;

    margin: 0;

    cursor: pointer;

    outline: none;

    font-family: "HelveticaNeueLTStdRoman";

    font-size: 16px;

    line-height: 25px;

}

/*.artwork .custom-checkbox label {

    background: url(../../../images/checkbox.png) no-repeat;

}*/

.custom-checkbox label, .custom-radio label {

    background-position: -10px -14px;

}

.artwork-detail-cnt {

    display: block;

    border-top: 1px solid #ececec;

    padding: 32px 32px;

}

.artwork-front {

    width: 432px;

    float: left;

    margin-right: 32px;

}

.orderdetail-listing .artwork-front {

    width: 220px;

}

.my-artworks .orderdetail-listing .artwork-front {

    width: 350px;

}

.artwork-front h3, .artwork-back h3 {

    font-size: 16px;

    margin-bottom: 15px;

}

.artwork-front-img {

    display: block;

    height: 220px;

}

.artwork-front-img {

    height: 218px;

}

.orderdetail-listing .artwork-front-img {

    height: 120px;

}

.artwork-back {

    width: 432px;

    float: right;

}

.orderdetail-listing .artwork-back {

    width: 220px;

    float: left;

}

/*----Breadcrum------*/

.breadcrumb {

    background: #fff;

    margin-bottom: 25px;

    padding: 22px 32px;

    font-size: 16px;

    color: #a7a9ac;

}

.bread.whitebox-cnt {

    margin-bottom: 32px;

    width: 100%;

    display: inline-block;

    box-sizing: border-box;

}

.breadcrumb a {

    font-size: 16px;

    color: #3e7677;

}

.nomarginbott {

    margin-bottom: 0px !important;

}

.breadcrumb .form-row {

    display: block;

    margin-bottom: 30px;

    font-size: 16px;

    width: 400px;

    display: inline-block;

}

h2.bread-ttl{

    font-size: 36px;

    margin-bottom: 25px;

    color: #3d3d3d;

}

.bread span.order-print-btn {

    margin-bottom: 5px;

}

.bread .detail-info-part {width: 600px;float: left;}

.bread ul.detail-info-list li {

    list-style-type: none;

    margin-bottom: 5px;

    font-size: 16px;

    color: #a7a9ac;

    font-family: 'HelveticaNeueLTPro-Bd';

}

.bread ul.detail-info-list li span {

    color: #3d3d3d;

}

.bread .detail-info-right {font-size: 16px;margin-top: 15px;width: 280px;float: right;font-family: 'HelveticaNeueLTPro-Bd';}

.bread .detail-info-right {

    font-size: 18px;

    margin-top: 15px;

    width: 280px;

    float: right;

    color: #a7a9ac;

}

.bread .sigenture {

    font-size: 18px;

    margin-top: 15px;

    width: 100%;

    float: right;

}

.bread .sigenture span {color: #3d3d3d;}



.bread .orderlist-area-row {

    background: #fff;

    margin-bottom: 32px;

    font-size: 16px;

    width: 100%;

    box-sizing: border-box;

}

/*.bread .order-block1 {

    width: 67px;

    float: left;

    background: #a7a9ac;

    height: 67px;

    display: block;

    text-align: center;

    color: #fff;

    text-transform: uppercase;

    font-size: 36px;

    line-height: 67px;

}*/	

.order-block2, .order-block5 {color: #a7a9ac;}	

.bread .order-block2 {

    width: 80%;

    float: left;

    padding: 20px 0 20px 15px;

}

.bread .orderdetail-listing .order-block2 {

    width: 700px;

}

.bread .papername {

    display: inline-block;

    color: #a7a9ac;

    margin-left: 20px;

}

.bread .papername, .bread .paperqty {

    color: #a7a9ab;

}

.bread .paperqty {

    display: inline-block;

    color: #3d3d3d;

    margin-left: 20px;

}

.bread .papername, .bread .paperqty {

    color: #a7a9ab;

}

.bread .order-block5, .order-block5 {

    width: 83px;

    float: right;

    padding: 20px 0;

    text-align: right;

    margin-right: 20px;

}

.bread .artwork-front {

    width: 432px;

    float: left;

    margin-right: 32px;

}

/*.orderdetail-listing .artwork-front {

    float: left !important;

    margin-right: 32px !important;

    width: 432px !important;

}*/

.bread .orderdetail-listing .artwork-front {

    width: 220px;

}

.bread .artwork-front h3, .artwork-back h3 {

    font-size: 16px;

    margin-bottom: 15px;

    margin-bottom: 8px;

    color: #a7a9ab;

}

.bread .artwork-front-img {

    display: block;

    height: 220px;

}

.bread .artwork-front-img {

    min-height: 218px;

}

.bread .orderdetail-listing .artwork-front-img {

    height: 120px;

}

.bread .artwork-links {

    display: block;

    margin-top: 10px;

    font-size: 14px;

    font-family: 'HelveticaNeueLTStdRoman';

}

.bread span.blue-txt {

    word-wrap: break-word;

}



.blue-txt {

    color: #3e7677;

} 

.bread .fleft {

    float: left !important;

}

.bread .custom-checkbox, .bread .custom-radio {

    position: relative;

    outline: none;

    display: inline-block;

}

.bread .custom-checkbox, .bread .custom-radio {

    position: relative;

    outline: none;

    display: inline-block;

}

.bread .whitebox-cnt {

    background: #fff;

    position: relative;

    padding: 39px 32px;

    margin-bottom: 32px;

    color: #a7a9ab;

}

.bread .whitebox-cnt-pdn {

    padding: 32px;

}

.bread.whitebox-area {

    display: block;

    background: #fff;

    margin-bottom: 32px;

    padding: 20px;

}

.bread .order-total, .order-total {

    text-align: right;

    font-size: 16px;

}

.bread ul.ordertotal-list {

    color: #a7a9ab;

}

.bread ul.ordertotal-list li, ul.ordertotal-list li {

    list-style-type: none;

    margin-bottom: 10px;

}

.bread ul.ordertotal-list li label, ul.ordertotal-list li label {

    width: 170px;

    display: inline-block;

    text-align: right;

    vertical-align: middle;

}

.bread ul.ordertotal-list li label, ul.ordertotal-list li label {

    width: 350px;

}

.bread ul.ordertotal-list li .total-singleline, ul.ordertotal-list li .total-singleline {

    width: 60px;

    display: inline-block;

    text-align: right;

    vertical-align: middle;

}

.bread ul.ordertotal-list li .total-singleline, ul.ordertotal-list li .total-singleline {

    width: 90px;

}

.bread a.reorder-link {

    color: #3e7677;

    vertical-align: bottom;

    font-size: 18px;

    bottom: 19px;

}

.bread a.reorder-link {

    bottom: 23px !important;

}

.bread a.download_proof, a.reorder-link {

    color: #3e7677;

    font-size: 16px;

    text-align: right;

    padding-right: 25px;

}

a.reorder-link {padding-right: 0;}

.bread a.reorder-link{bottom: 23px !important;}

.bread .previewartwork{cursor:pointer;}

.bread .orderdetail-listing .artwork-front {

    float: left !important;

    margin-right: 32px !important;

    width: 432px !important;

}

.bread .orderdetail-listing .artwork-back {

    width: 432px !important;

}

.bread .artwork-front-img {

    height: 218px !important;

}

.bread .reorder-label{

    font-size: 18px !important;color:#3d3d3d !important;font-family:'HelveticaNeueLTStdBd',sans-serif !important;

}

/*new job page*/

.start-order-cnt {

    background: #fff;

    display: block;

    padding: 32px;

    font-size: 16px;

    line-height: 30px;

    font-family: 'HelveticaNeueLTStdRoman';

    position: relative;

    color: #a7a9ab;

    margin-bottom: 30px;

}

.middpart-cnt h2 {

    font-size: 28px;

    margin-bottom: 25px;

    color: #3d3d3d;

    font-family: 'HelveticaNeueLTPro-Bd';

}

.middpart-lightbg.account .middpart-cnt h2 {font-size: 16px;}

.order-start.start-order-list .order-block3 {

    width: 358px;

    float: left;

    padding: 15px 0;

}

.order-block4, .order-start.start-order-list .order-block4{

    width: 130px;

    float: left;

    padding: 20px 20px;

    text-align: center;

}

.order-start.start-order-list .order-block5 {

    width: 35px;

    float: right;

    padding: 20px 0;

    text-align: right;

    margin-right: 20px;

}

.order-select-l, .order-start.start-order-list .order-select-l {

    width: 218px;

    float: left;

}

.order-select-r, .order-start.start-order-list .order-select-r {

    width: 115px;

    float: right;

}

.orderlist-area-row, .order-start.start-order-list .orderlist-area-row {

    background: #fff;

    margin-bottom: 32px;

    font-size: 16px;

}

.whitebox-area, .order-start.start-order-list .whitebox-area, .whitebox-area {

    display: block;

    background: #fff;

    margin-bottom: 32px;

    padding: 20px;

}

.order-start.start-order-list a.delete-icon {

    background: url(../../../images/delete-icon.png) no-repeat 0 0;

    width: 14px;

    height: 16px;

    display: inline-block;

    vertical-align: middle;

    margin-top: 5px;

}

.order-start.start-order-list a:hover.duplicate-icon { background-position: 0 -18px; }

.order-start.start-order-list a.duplicate-icon {

    background: url(../../../images/duplicate-icon.png) no-repeat 0 0;

    width: 18px;

    height: 18px;

    display: inline-block;

    vertical-align: middle;

    margin-top: 5px;

    margin-left: 5px;

}



.price-cal-cnt { background: #3d3d3d; border-top: 1px solid #b0b0b0; /*min-height:71px;*/ padding: 25px 0; }

.price-calc-content { position: relative; }

.order-total {

    text-align: right;

    font-size: 16px;

    color: #a7a9ab;

}

.shipping.bread .order-block2 {width: 30%;color: #a7a9ab;}

.shipping.order-start.start-order-list .order-block3 {width: 20% !important;color: #a7a9ab;}

.shipping.order-block4, .order-start.start-order-list .order-block4,

.shipping.order-block5, .order-start.start-order-list .order-block5 {color: #a7a9ab;}

.shipping.order-start.start-order-list input[type="text"] {padding: 2px 0;width: 100% !important;}

/*.shipping .chosen-container {width: 85% !important;}*/

.shipping .chosen-container-single .chosen-single {

    line-height: 30px;

    height: 30px;

}

.shipping .shipping-l {

    width: 310px;

    float: left;

}

.shipping .middpart-cnt h2 {font-size: 30px;}

.shipping-r {float: right;width: 598px;}

.shipping .shipping-method .shipping-r {

    float: none;

    width: 598px;

    margin-left: 37%;

}

ul.shipping-list-detail li {

    list-style-type: none;

    margin-bottom: 5px;

    font-size: 16px;

    font-family: 'HelveticaNeueLTStdRoman';

}

ul.shipping-list-detail li.shippinglist-hd {

    text-align: right;

    font-family: 'HelveticaNeueLTStdRoman';

    font-size: 14px;

}

.shipping .shipping-block1, .shipping-block1 {

    width: 250px;

    float: left;

}

.shipping .shipping-block2, .shipping-block2 {

    width: 120px;

    float: left;

    font-family: 'HelveticaNeueLTStdRoman';

}

.shipping .shipping-block3, .shipping-block3 {

    width: 95px;

    float: left;

    font-family: 'HelveticaNeueLTStdRoman';

}

.shipping .shipping-block4, .shipping-block4 {

    width: 82px;

    float: left;

    text-align: right;

    font-family: 'HelveticaNeueLTStdRoman';

}

.shipping .shipping-zipcode {

    color: #a7a9ab;

    font-size: 18px;

}

.shipping.order-start.start-order-list .breadcrumb input[type="text"] {width: 85% !important;}

.shipping .chosen-container-single .chosen-single {border-color: #3d3d3d}

.shipping .custom-radio label {

    padding-left: 25px;

    margin-right: 20px;

    padding-right: 30;

}

.shipping a#shipping_submit {float: right;}



/*======== Header Part==========*/

.mobile-login {

    display: inline-block;

    width: 50%;

    text-align: right;

    margin-top:8px;

    /*padding: 15px 0;*/

    position: absolute;

    right: 53px;

    display: none;

    top: 55px;

        transition-duration: 0.3s;

}

.price-calc-content {

    position: relative;

}

.chosen-container {

    position: relative;

    display: inline-block;

    vertical-align: middle;

    zoom: 1;

    -webkit-user-select: none;

    -moz-user-select: none;

    user-select: none;

    width: 100% !important;

    text-align: left;

    color: #868686;

}

.chosen-container-single .chosen-single {

    position: relative;

    display: block;

    overflow: hidden;

    padding: 0;

    text-decoration: none;

    white-space: nowrap;

    height: 36px;

    line-height: 36px;

    border-bottom: 1px solid #a7a9ac;

}



.chosen-container-active.chosen-with-drop .chosen-single {

    -moz-border-radius-bottomright: 0;

    border-bottom-right-radius: 0;

    -moz-border-radius-bottomleft: 0;

    border-bottom-left-radius: 0;

}

.chosen-container-single .chosen-single span {

    display: block;

    overflow: hidden;

    margin-right: 26px;

    text-overflow: ellipsis;

    white-space: nowrap;

    text-align: left;

}

.chosen-container a { cursor: pointer;}

.dropdown-active a {color: #fff;}

.qty-col {width: 110px;}

.qt-number-col {width: 66px;}

.chosen-container-single .chosen-single div {

    position: absolute;

    top: 7px;

    right: 0;

    display: block;

    width: 18px;

    height: 11px;

    height: 100%;

}

.chosen-container-active.chosen-with-drop .chosen-single div { border-left: none; background: transparent;}

.chosen-container-single .chosen-single div b {

    z-index: 1010;

    display: block;

    width: 100%;

    height: 100%;

    background: url(../../../images/chosen-sprite.png) no-repeat 0px 2px;

}

.chosen-container-active.chosen-with-drop .chosen-single div b {background-position: -18px 2px;}

.chosen-container .chosen-drop {

    position: absolute;

    top: 100%;

    left: -9999px;

    z-index: 1010;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    width: 100%;

    border: 1px solid #a7a9ac;

    border-top: 0;

    background: #2e2e2e;

}

.chosen-container-single .chosen-drop {

    background-clip: padding-box;

}

.chosen-container-single .chosen-search {

    position: relative;

    z-index: 1010;

    margin: 0;

    padding: 3px 4px;

    white-space: nowrap;

}

.chosen-container-single.chosen-container-single-nosearch .chosen-search {

    position: absolute;

    left: -9999px;

}

.chosen-container-single .chosen-search input[type="text"] {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    margin: 1px 0;

    padding: 4px 20px 4px 5px;

    width: 100%;

    height: auto;

    outline: 0;

    border: 1px solid #aaa;

    background: white url(../../../images/chosen-sprite.png) no-repeat 100% -20px;

    background: url(../../../images/chosen-sprite.png) no-repeat 100% -20px;

    font-family: sans-serif;

    line-height: normal;

    border-radius: 0;

}

.chosen-container .chosen-results {

    position: relative;

    overflow-x: hidden;

    overflow-y: auto;

    max-height: 240px;

    -webkit-overflow-scrolling: touch;

}

#top_calculator_div ul.chosen-results {

    max-height: none !important;

}

.chosen-container .chosen-results li {

    display: none;

    margin: 0;

    padding: 6px 8px;

    list-style: none;

    -webkit-touch-callout: none;

    font-size: 16px;

    border-bottom: 1px solid #515151;

}

.chosen-container .chosen-results li.active-result {

    display: list-item;

    cursor: pointer;

}

.chosen-container-single .chosen-default {

    color: #fff;

}

/*----6-plus Employees---*/

.sixplus-banner {

    background: url(../../../upload/global_banners/six-plus-hero-image.jpg) no-repeat center;

    min-height: 568px;

    background-size: cover;

	position:relative;

}

.sixplus-banner:before

{

	 content: '';

	position: absolute;

	top: 0;

	right: 0;

	bottom: 0;

	left: 0;

	

	background-image: linear-gradient(#000000, #ffae0c, #fff);

	opacity: .3; 

}

.si.xcplus-ttl {

    font-size: 62px;

    color: #fff;

    padding-top: 32px;

    font-family: 'HelveticaNeueLTPro-Bd';



}

.sixplus-subtttl {

    color: #fff;

    font-size: 28px;

    margin-top: 15px;

}

.portolio-partnersec .sixplus-subtttl, .sixplus.sixplus-form .sixplus-subtttl {

    margin-top: 0;

    color: #3e3e3e;

    text-align: center;

    margin-bottom: 20px;

}



.card-sec ul > li > h1 {

    font-size: 90px;

    line-height: 90px;

    color: #dbdbdb;

    font-family:'HelveticaNeueLTStdBd',sans-serif

}

.sixplus .card-sec ul li {margin-bottom: 0;}

.sixplus.mb-sec-product .card-sec p {

    height: auto;

    padding-bottom: 0;

    margin-bottom: 0;

    font-family: 'HelveticaNeueLTPro-Roman';

    font-size: 16px;

	    letter-spacing: 0.2px;

}

.sixplus.sixplus-form .shipping-form {

    float: none;

    margin: 0 auto;

}

.sixplus.sixplus-form {

    padding: 0px 0 10px;

}

.sixplus.sixplus-form .sixplus-subtttl {

    margin-top: 0;

    color: #3d3d3d;

    font-size: 16px;

    text-align: center;

    font-family: 'HelveticaNeueLTPro-Roman';

}

.sixplus.mb-sec.mb-sec-product {

    padding: 0;

}

.sixplus.sixplus-form .sixplus-subtttl {

    font-size: 16px;

    margin-bottom: 20px;

    font-size: 16px;

    font-family: 'HelveticaNeueLTPro-Roman';

}

.sixplus.portolio-partnersec {padding: 20px 0 0;}

/* Feedback point css*/

ul.shipping-list-detail li.shippinglist-hd .shipping-block1 {

	text-align: left;

    font-family: 'HelveticaNeueLTPro-Bd';

    font-size: 16px;

    color: #3d3d3d;

} 

ul.shipping-list-detail li.shippinglist-hd small.items {

    font-family: 'HelveticaNeueLTStdRoman';

    font-size: 16px;

    color: #a7a9ab;

}

/*--footer part----*/

.bott-socials {

    width: 69%;

    margin-bottom: 35px;

    display: block;

    float: right;

    text-align: right;

    /*background-color: #383838;*/

    display: inline-block;

}



.footer-part1 {

    width: 33%;

    text-align: left;

}

.bott-right {

    width: 100%;

    text-align: center;

    margin-top: 20px;

}

/*----Portfolio Showcase*/

.spark-section {

    background: #f4c833;

    min-height: 124px;

}

.port-showcase.creative-showcase-cnt .spark-l {

    width: 515px;

    margin-top: 100px;

}

.spark-l {

    width: 396px;

    float: left;

}

.spark-section.portfolio,

.spark-section.spotlight-bg {

background-repeat:no-repeat;

min-height:200px;

background-position-x: right;



}

.spark-section .page-heading {

    display: inline-block;

    float: left;

    line-height: 34px;

    padding-top: 25px;

    font-size: 28px;

    color: #fff;

    font-family: 'HelveticaNeueLTPro-Bd';

}

.spark-r {

    width: 430px;

    float: left;

    color: #fff;

    padding-top: 60px;

    padding-top: 32px;

    padding-bottom: 32px;

    font-size: 16px;

    line-height: 26px;

    font-family: 'HelveticaNeueLTPro-Roman';

}

.creative-showcase-cnt {

    background: #58595b;

    padding: 25px 0;

}

.creative-showcase-cnt {

    display: inline-block;

    width: 100%;

}

.port-showcase-l {

    width: 50%;

    float: left;

}

.custom-port-l {

    width: 80%;

}

.port-showcase-l.port-showcase-page-l {

    margin-top: 30px;

}

.state-block label {

    color: #fff;

    font-size: 16px;

}

.state-block .chosen-container {

    width: auto !important;

    min-width: 150px !important;

    bottom: 5px !important;

}

.category-block label {

    color: #fff;

    font-size: 16px;

}

.port-showcase-r {

    width: 50%;

    float: right;

    text-align: right;

    color: #fff;

    font-size: 16px;

    font-family: 'HelveticaNeueLTPro-Bd';

    padding-top: 26px;

}

.custom-port-r {

    width: 20%;

}

a.orange-common-btn {

    border: 1px solid #E86129;

    color: #E86129;

    font-size: 16px;

    /*height: 36px;

    line-height: 36px;*/

    display: inline-table;

    padding: 8px 20px;

    min-width: 130px;

    text-align: center;

    cursor: pointer;

}

a.orange-common-btn.white-btn {

    border: none;

    color: #FFF;

    opacity: 0.5;

    /*line-height: 34px;*/

    padding-top: 7px;

    padding-bottom: 7px;

}

.creative-showcase-list {

    margin-top: 20px;

    display: block;

} 

ul.myorder-list {

    text-align: center;

    width: 100%;

    display: inline-block;

    margin: 0 auto;

}

.creative-showcase-list ul li {

    list-style-type: none;

    background: #fff;

    box-shadow: 0 0 12px rgba(0,0,0,.6);

    padding: 25px;

    margin-bottom: 30px;

    width: calc((100% / 5) - 20px);

    float: none;

    margin-right: 30px;

    color: #a7a9ac;

    text-align: left;

    display: inline-block;

}

.creative-showcase-list ul li {

    cursor: pointer;

    height: 423px;

}

.creative-showcase-list ul li:nth-child(4n+0) {

    margin-right: 0;

}

.showcase-img {

    display: block;

    margin-bottom: 10px;

    text-align: center;

}

.showcase-desc span {

    font-size: 16px;

    font-family: 'HelveticaNeueLTPro-Bd';

}

/*---popup--*/

.showcase-information {

    display: block;

    font-size: 16px;

    font-family: 'HelveticaNeueLTStdRoman';

}

.showcase-information h2 {

    font-family: 'HelveticaNeueLTPro-Bd';

    font-size: 16px;

}

.showcase-details h3 {

    font-family: 'HelveticaNeueLTPro-Bd';

    font-size: 24px;

    margin-bottom: 5px;

}

.middpart-cnt h2 a {color: #3e7677;}

.nav-dropdown {

  position: absolute;

  display: none;

  z-index: 1;

  box-shadow: 0 3px 12px rgba(0, 0, 0, 0.15);

}

/*Header part*/

.top-navi ul li .nav-dropdown { width:200px; position: absolute; display: none; z-index: 9; box-shadow:none; background-color: #fff; text-align: left;

     border: 1px solid rgba(0,0,0,.15); left: 0; top: 43px; transition: 0.3s all ease; border-top: none;

background-color: hsla(0, 0%, 100%, 0.93);

    box-shadow: 1px 1px 3px 0 #777;

 }

.top-navi ul li .nav-dropdown li{display: block;}

.top-navi ul li .nav-dropdown li a{ line-height: 24px; display: block; padding: .25rem 1.5rem; clear: both; font-weight: 400; color: #212529 !important; text-align: inherit; white-space: nowrap; background-color: transparent; border: 0;}

.top-navi ul li .nav-dropdown li a:focus, .top-navi ul li .nav-dropdown li a:hover{ color: #fff !important; text-decoration: none; background-color: #a0c181;}

.header-sticky .top-navi ul li .nav-dropdown{top: 37px;}

.nav-dropdown > li {

    margin: 0;

    position: relative;

}

/*.top-navi ul li:hover .nav-dropdown, .top-navi ul li:focus .nav-dropdown, .top-navi ul li.active .nav-dropdown {

    display: block;

}*/

/*15211 art work*/

.order-upload .order-block3 {

    width: 358px;

    display: inline-block;

    float: left;

    padding: 15px;

}

.order-upload .order-block4  {

	width: 30px;display: inline-block;

}

.order-upload .orderlist-area-row .order-block4 {

    padding-left: 38px;

}

.order-upload .order-block5, .order-upload .order-block2 {display: inline-block;color: #a7a9ab;}

.order-upload .artwork-back.frontOnlyFalse h3 {margin-bottom: 15px;}

.order-upload .continue-txt {

    font-size: 16px;

    text-align: right;color: #a7a9ab;

}

.order-upload .artwork-front h3, .order-upload .artwork-back h3 {color: #a7a9ab;}

.wht-cust-ord {

    display: inline-block;

    width: 928px;

    padding: 39px 20px 0px 32px;

}

.custom-order-description {

    min-height: 191px;

    font-size: 18px;

    width: 900px;

    float: left;

    padding-right: 12px;

}

.clsnew {

    float: none;

}

.aprove-custom  .whitebox-cnt {margin-bottom: 30px;}

.aprove-custom .artwork-links {color: #a7a9ab;}

.artwork-links a .preview-ico {

    width: 18px;

    height: 18px;

    display: inline-block;

    vertical-align: middle;

    margin-right: 5px;

    background: url(../../../images/preview-ico-green.png) no-repeat 0 0;

}

.artwork-links a {

    font-size: 14px;

    font-family: 'HelveticaNeueLTStdRoman';

    color: #3e7677;

    margin: 0 3px;

}

.aprove-custom .continue-txt {

    float: right;

}

.aprove-custom .artwork {

    padding: 32px;

}

.sign-art-img {width: 295px;height: 220px;}

.aprove-custom .qq-upload-drop-area,.aprove-custom .whitebox-cnt,.artwork h3, .whitebox-cnt {color: #a7a9ab;font-size: 16px;}

/*---spark page----*/

a.orange-common-btn.white-btn {

    border: none;

    color: #FFF;

    opacity: 0.5;

    /*line-height: 34px;*/

    padding-top: 7px;

    padding-bottom: 7px;

}



.banner-showcase-cnt {

    background: #58595b;

    padding: 25px 0;

    display: inline-block;

    width: 100%;

}

.banner-showcase-cnt .port-showcase-l {

    width: 100%;

}

.banner-showcase-list ul {

    margin: 10px 0 0;

    width: 100%;

    display: inline-flex;

}

.banner-showcase-list ul li {

    background: #fff none repeat scroll 0 0;

    box-shadow: 0 0 12px rgba(0, 0, 0, 0.6);

    float: left;

    padding: 25px;

    display: inline-block;

    list-style: none;

    overflow: hidden;

}

.bannerTitle {

    color: #ef641e;

    font-size: 16px;

    padding: 0 0 20px 0;

}

.bannerTitle a {

    color: #ef641e;

}

.showcase-img {

    display: block;

    margin-bottom: 10px;

    text-align: center;

}

.banner-showcase-list .showcase-desc span {

    font-size: 16px;

    font-family: 'HelveticaNeueLTStdRoman';

}

.banner-showcase-cnt .showcase-desc span {

    line-height: 22px;

}

.banner-showcase-list .showcase-desc span {

    font-size: 16px;

    font-family: 'HelveticaNeueLTStdRoman';

}

.banner-showcase-cnt .showcase-desc span {

    line-height: 22px;

}

.banner-showcase-list .showcase-desc span.blog-link {

    font-family: 'HelveticaNeueLTPro-Bd';

}

.moreLink {

    color: #ef641e;

    font-size: 16px;

    display: inline-block;

}

.recent-stories {

    background: #58595b;

    padding: 25px 0;

    display: inline-block;

    width: 100%;

}

.nopadding {

    padding: 0 !important;

}

.recent-stories .recent-stories-list {

    width: 100%;

}

.recent-stories-list ul {

    margin: 10px 0;

    width: 100%;

    text-align: center;

    display: inli

}

.recent-stories-list ul li {

    background: #fff none repeat scroll 0 0;

    box-shadow: 0 0 12px rgba(0, 0, 0, 0.6);

    float: none;

    list-style-type: none;

    margin-bottom: 30px;

    margin-right: 55px;

    padding: 25px;

    list-style: none;

    overflow: hidden;

    width: calc((100% / 2) - 30px);

    display: inline-block;

    min-height: 585px;

    text-align: left;

    box-sizing: border-box;

    display: block;

    float: left;

}

.recent-stories-list ul li:nth-child(even) {

    margin-right: 0;

}

.recent-stories-list ul li img {

    width: 100%;

    height: auto;

    max-height: 242px;

}

.recent-stories-list .showcase-desc {

    display: block;

    padding-top: 15px;

    font-size: 14px;

    font-family: 'HelveticaNeueLTStdRoman';

    color: #666e6e;

    min-height: 70px;

}

.recent-stories-list .showcase-desc span {

    font-size: 16px;

    font-family: 'HelveticaNeueLTStdRoman';

}

.recent-stories-list .showcase-desc span.blog-link {

    font-family: 'HelveticaNeueLTPro-Bd';

}

.recent-stories-list.blog-load-more a {

    width: 100%;

    display: inline-block;

    border: 1px solid #fff;

    text-align: center;

    font-size: 16px;

    line-height: 32px;

    box-shadow: 0 0 25px rgba(250, 250, 250, 0.1);

    margin-bottom: 20px;

    color: #fff;

}

/*--Blog spark----*/

.blog-content {

    background: #FFF;

    padding: 25px;

    color: #666e6e;

    font-family: 'HelveticaNeueLTStdRoman';

    line-height: 22px;

}

.blog-content.blog-content-div {font-size: 16px;font-family: 'HelveticaNeueLTStdRoman';line-height: 26px;}

.blog-content.blog-content-title-div {

    padding-bottom: 1px;

    color: #666e6e;

}

.blog-content .blogTitle .blog-heading {

    font-size: 25px;

    color: #ef641e;

    width: 88%;

    float: left;

    font-family: 'HelveticaNeueLTPro-Bd';

}

.blog-content a, .blog-content a:hover {

    color: #ef641e;

    cursor: pointer;

}

.fb-share {

    border: 1px solid #a7a9ac;

    background: #a7a9ac;

    width: 90px;

    text-align: center;

    height: 29px;

    line-height: 25px;

    margin: 10px auto;

    float: left;

}

.fb-share a {

    color: #FFF;

    display: inline-block;

    width: 90px;

    height: auto !important;

    /*height: 24px;*/

    padding:3px 0;

}

.blog-content .blogTitle .blog-share-link a, .blog-content .blogTitle .blog-share-link a:hover {

    color: #FFF;

}

.fb-share span.facebook-ico {

    width: 18px;

    height: 18px;

    display: inline-block;

    vertical-align: middle;

    background: url(../../../images/social-icon-popup.png) no-repeat -35px -18px;

    margin-right: 5px;

    margin-top: -5px;

}

.blog-content .blogDate {

    font-size: 16px;

}

.blog-content .blog-main-img {

    display: block;

    margin-top: 20px;

    text-align: center;

}

.blog-content img {

    max-width: 100%;

    width: 100%;

    height: auto;

}

.blog-content.blog-bottom-div {

    padding-top: 0px;

    font-family: 'HelveticaNeueLTPro-Bd';

} 

/*----Archive-----*/

.archive ul.myorder-list li {text-align: left;}

.archive .repeat_order.fright {color: #3e7677;}

.archive .archive-id {

    color: #3d3d3d;

    font-size: 28px;

    margin-right: 20px;

}

.archive .archive-date {

    font-size: 18px;

    margin-right: 20px;

    font-weight: normal;

    font-family: 'HelveticaNeueLTStdRoman';

    color: #a7a9ac;

}

.archive .archive-name {font-size: 18px;color: #a7a9ac;}

.archive .archive-order-card {

    border-top: 1px solid #a6a7aa;

    padding-top: 9px;

    margin-top: 20px;

    margin-bottom: 0px;

    color: #a7a9ac;

}

.archive .artwork-links {color: #70caee;display: inline-block;}

/*payment*/

.page-singlebox {

    padding-top: 20px;

    padding-bottom: 20px;

    margin-bottom: 30px;

}

.payment .order-block3 {width: 210px;padding:23px 0 20px 15px;}

.payment .order-block3, .payment .order-block4  {display: inline-block;color: #a7a9ab;}

.continue-txt .common-btn-blue {float: right;}

.continue-txt .common-btn-blue.order-prev-step {float: left;}

.payment .orderlist-area-row {display: block;}

.payment .monthyear-cnt {

    width: 50%;

    margin: 0;

}

.rgt.monthyear-cnt {

    margin-left: 15px;

    float: right;

    width: 45%;

}

.price-calc-content select {

    display: block;

    overflow: hidden;

    text-overflow: ellipsis;

    padding: 0;

    font-size: 16px;

    text-decoration: none;

    white-space: nowrap;

    height: 36px;

    line-height: 36px;

    border: none;

    border-bottom: 1px solid #a7a9ab;

    background: #3d3d3d;

    color: #a7a9ab;

}

.price-calc-content select#iCardSizeId {

    width: 225px;

}

.ord-calc-content .chosen-container-single .chosen-single {

    color: #fff;

}

/*----packs----*/

.pageloader {

    position: fixed;

    left: 0px;

    top: 0px;

    width: 100%;

    height: 100%;

    z-index: 9999;

    background: url(../../../images/fancybox_loading.gif) 50% 50% no-repeat rgba(249,249,249,0.75);

}

#popup-main {

    width: 100%;

    height: 100%;

    display: block;

    position: fixed;

    top: 0;

    left: 0;

    background: url(../../../images/popup-bg.png) 0 0;

    z-index: 8010;

}

h3.page-heading {

    font-size: 56px;

    color: #fff;

    margin-bottom: 30px;

    line-height: 50px;

}

.card-list-section h3.page-heading {

    margin-left: -3px;

}

.card-list-section {

    height: auto;

    padding: 0;

    color: #fff;

}

.bx-wrapper {

    position: relative;

    margin-bottom: 60px;

    padding: 0;

    -ms-touch-action: pan-y;

    touch-action: pan-y;

    -moz-box-shadow: 0 0 5px #ccc;

    -webkit-box-shadow: 0 0 5px #ccc;

    box-shadow: 0 0 5px #ccc;

    border: 5px solid #fff;

    background: #fff;

}

.card-list-section .bx-wrapper {

    border: none;

    margin-bottom: 0px;

    box-shadow: none;

}

.bx-viewport {

    /*height: 800px !important;*/

    -webkit-transform: translatez(0);

}

.card-list-section .bx-viewport {

    height: 730px !important;

}

.bxslider {

    margin: 0;

    padding: 0;

}

.card-list-section ul.bxslider li {

    background-position: 0 0 !important;

}

.car-pack-slider {

    position: relative;

    background: #866146;

    height: 730px;

    padding: 38px 0;

    box-sizing: border-box;

}

.section-block-cnt {

    display: block;

}

.packs-l {

    width: 50%;

    float: left;

    background: #a9a7a8;

    min-height: 265px;

    padding: 42px 30px 30px 0;

    box-sizing: border-box;

    color: #fff;

}

.packs-r {

    width: 50%;

    float: right;

    background: #f3c733;

    min-height: 265px;

    padding: 42px 0px 30px 30px;

    box-sizing: border-box;

    color: #fff;

}

.packs-l, .packs-r {

    line-height: 34px;

}

.pack-inner-txt {

    width: 460px;

    float: right;

}

.pack-inner-txt {

    width: 460px;

    float: right;

}

.pack-inner-txt p {

    font-size: 18px;

    line-height: 23px;

    margin-bottom: 0;

}

.fleft {

    float: left !important;

}

.pack-inner-txt {

    width: 460px;

    float: right;

}

.pack-spark-l {

    width: 160px;

    float: left;

}

.pack-spark-r {

    width: 300px;

    float: left;

    padding-top: 0px;

}

.pack-spark-r {

    width: 300px;

    float: left;

    padding-top: 0px;

}

.pack-inner-txt p {

    font-size: 18px;

    line-height: 23px;

    margin-bottom: 0;

}

.pack-spark-r a {

    color: #f0581a;

}

.business-card-blcok {

    float: left;

    width: 100%;

    /* min-height: 314px; */

    padding: 38px 0 38px 0;

    min-height: 272px;

}

.business-card-blcok h3 {

    font-size: 28px;

    color: #fff;

}

.business-card-list {

    float: left;

    width: 100%;

    margin: 75px 0 0 0;

}

.business-card-card {

    margin-top: 54px;

}

.business-card-list ul {

    margin: 0;

    padding: 0;

    width: 400px;

}

.block-4by4 .business-card-list ul {

    width: 480px;

}

.block-4by6 .business-card-list ul {

    width: 70%;

}

.postcard-content .business-card-list ul {

    width: 100%;

}

.business-card-list ul li {

    margin: 0 16px 16px 0;

    padding: 0;

    list-style: none;

    float: left;

}

.business-card-cal-left {

    float: left;

    width: 100%;

}

.price-calc-content {

    position: relative;

}

.business-card-cal-left .price-calc-content {

    float: left;

}

.calc-block1 {

    width: 285px;

    float: left;

    margin-right: 25px;

    font-size: 16px;

}

.ord-cal-cnt .calc-block1 {

    width: 285px;

}

.price-calc-content select {

    display: block;

    overflow: hidden;

    text-overflow: ellipsis;

    padding: 0;

    font-size: 16px;

    text-decoration: none;

    white-space: nowrap;

    height: 36px;

    line-height: 36px;

    border: none;

    border-bottom: 1px solid #a7a9ab;

    background: #3d3d3d;

    color: #fff;

}

.business-card-cal-left .chosen-container-single .chosen-single {

    border-bottom: 2px solid #fff;

    color: #fff;

}

.business-card-cal-left .chosen-container-single .chosen-single div b {

    background-position: 0 -30px;

}

.calc-block3 {

    width: 140px;

    float: left;

    margin-right: 25px;

    font-size: 16px;

}

.qt-number-col {

    width: 96px;

}

.calc-block3.qt-number-col {

    display: block;

}

.business-card-blcok .col-2nd {

    width: 120px;

}

.calc-block5 {

    width: 150px;

    float: right;

    font-size: 16px;

}

.calc-block5 {

    width: 200px !important;

}

a.gray-common-btn {

    padding: 0 19px;

}

.calc-block5 a.gray-common-btn {

    display: block;

    text-align: center;

    cursor: pointer;

    font-size: 18px;

}

.business-card-cal-left a.btn-add-order {

    color: #fff;

    border: 1px solid #fff;

    opacity: 0.25;

    line-height: 36px;

    transition: 0.3s all ease;

}

.business-card-cal-left a.btn-add-order:hover {

    opacity: 1;

}

.pack-inner-txt h3 {

    font-size: 28px;

    margin-bottom: 15px;

}

/*post-card*/

.fig-height {

    height: 137px;

    display: table-cell;

    vertical-align: bottom;

    padding:20px 0px 0px 0px;

}

.fig-height img {

    vertical-align: bottom;

}

.paragra-sec-two ul li span {margin-top: 5px;display: inline-block;}

.paragra-sec-two .calc-block1, .paragra-sec-two .calc-block2 {margin-right: 10px;}

.desn-sec-imgset img, .stbox-img img {max-width: 100%;}



/*@media screen and (-webkit-min-device-pixel-ratio:0) { 

 .topright-link ul li { list-style-type: none; display: inline-block; margin:5px 0 0 5px;vertical-align: middle;}

 a.btn-ordernow {

    line-height: 12px;

    vertical-align: initial;

    padding: 14px 0 10px;

}

}*/

.samplekit-banner.home-hero:before, .businesscard-bnr.businesscard-hero.businesscard-bnr:before,

.businesscard-bnr.postcard-hero.businesscard-bnr:before,

.businesscard-bnr.squarecard-hero.businesscard-bnr:before, 

.businesscard-bnr.greetingcard-hero.businesscard-bnr:before {

    content: "";

    position: absolute;

    top: 0;

    bottom: 0;

    background-color: transparent;

    background-image: linear-gradient(#00000087, transparent, #00000087);

    display: inline-block;

    width: 100%;

    z-index: 0;

}

.businesscard-bnr.businesscard-hero.businesscard-bnr:before, .businesscard-bnr.postcard-hero.businesscard-bnr:before,

.businesscard-bnr.squarecard-hero.businesscard-bnr:before, .businesscard-bnr.greetingcard-hero.businesscard-bnr:before {background-color: transparent;background-image: linear-gradient(#00000099 0%, transparent 45%, transparent 100%);}

/*.home-hero-order-btn.btn-ordernow {width: 120px;}*/



.usr-idea-imgset img{width: 94%; }

/*---Changes---*/

/*#main {width: 100%;}*/

/*.samplekit-banner-cnt-box {padding-left: 0;left: 50px;width: auto;}*/

.fre-smp-pac{ display:block; width:100%; background:#9eadb7; padding:30px 25px 50px 25px; margin-bottom:50px;}

.whitebox-cnt.home-white-cnt.home-page .fre-smp-pac {display:inline-block;width: 100%;box-sizing: border-box;background-color:transparent;}

.free-smppac-image {width: 450px;}

.free-smppac-image img {max-width: 100%;}

.whitebox-cnt.home-white-cnt.home-page {padding: 0;background-color: #adb8c2;background: #adb8c2 url(../../../images/sample-pack.png) no-repeat;background-size: cover;min-height: 288px; background-position: 50px; center;}

/*--new css(2/1/2019)---*/

.topright-link ul li#my-account-id {margin-right: 10px;}

.topright-link ul li.toprightlink {margin-right: 0px;}



.samplekit-banner.home-hero .samplekit-banner-cnt {

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    left: 0;

    right: 0;

    width: 710px;

    margin: 0 auto;

}

.samplekit-banner-cnt-box {

    padding: 20px 25px;

    text-align: center;

    background-color: #fff;

}

.samplekit-banner-cnt-box h2 {

    color: #689a88;

    font-size: 28px;

    margin: 15px 0 10px;

    font-family: 'HelveticaNeueLTPro-Bd';

}

.samplekit-banner-cnt-box p {

    font-size: 16px;

    color: #689a88;

}

.busncard-sec-img {

    width: 30%;

    padding: 0 15px;

    display: inline-block;

}

.busncard-sec-img img {

    max-width: 100%;

    width: 100%;

}

.busncard-sec-cnt {

    width: calc(100% - 39%);

    padding-bottom: 25px;

    display: inline-block;

    padding: 0 15px 0 45px;

    text-align: left;

    vertical-align: top;

}

.purchaplnt-cnt, .purchaplnt-img {

    width: calc(50% - 35px);

    display: inline-block;

    padding: 0 15px;

}

.purchaplnt-cnt {text-align: left;vertical-align: top;}

.logo-treefut {

    display: inline-block;

    margin: 0;

    width: 165px;

}

.logo-treefut img {

    max-width: 100%;

}

.purchaplnt-img img {

    max-width: 100%;

    width: 100%;

}

.row {

    margin-left: -15px;

    margin-right: -15px;

    text-align: left;

}

.satisfactino-mentor {

    width: 126px;

    height: 135px;

    margin: 0 auto;

}

.satisfactino-mentor img {

    max-width: 100%;

    width: 100%;

}

.satisfactino-blk {

    padding: 30px 20px;

    background-color: #c5c5c5;

}

/*.satisfactino-sec ul li:nth-child(3n) {margin-right: 0;}*/

.samplekit-banner.home-hero:before {background:none;}

.portolio-partnersec ul {

    display: inline-block;

    width: 100%;

    text-align: center;

}

.portolio-partnersec ul li {float: none;display: inline-block;}

.card-detail-sec {padding: 50px 0 25px;}

.card-detail-mainblk ul > li {

    width: calc((100% / 3) - 25px);

    margin: 35px 32px 35px 0;

    display: inline-block;

    vertical-align: top;

}

.card-detail-mainblk ul {display: inline-block;width: 100%;text-align: center;}

.card-detail-mainblk ul > li:nth-child(3n) {margin-right: 0;}

.card-detail-img {position: relative;}

.card-detail-img img {

    max-width: 100%;

    width: 100%;

    height: 243px;

}

.card-detail-hvr {

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    background-color: #9eadb7;

    padding: 7px 0;

    color: #ffffff;

    font-family: 'HelveticaNeueLTPro-Roman';

    font-size: 16px;

}

.card-detail-blk p {font-family: 'HelveticaNeueLTPro-Roman';font-size:16px;min-height: 90px;margin-bottom: 0;}

.card-detail-ttl {

    font-size: 28px;

    margin: 15px 0 5px;

    font-family: 'HelveticaNeueLTPro-Bd';

    color: #3e3e3e;

}

.social-icon a:first-child {

    margin-left: 30px;

}

.banner-cnt-box-rght a:last-child {

    margin-left: 26px;

}

.topright-link ul li a.btn-ordernow { background: #a0c181; color: #fff; font-family: 'helveticaneue'; text-align: center;line-height: 35px; padding:0 15px;}

.common-btn-blue.trns-bg {

    background-color: transparent;

    border-color: #fff;

    transition: 0.3s all ease;

}

.common-btn-blue.trns-bg:hover {border-color: #689a88;color: #fff;background-color: #689a88;}

.card-detail-links ul {

    display: inline-block;

    width: 100%;

    text-align: center;

}

.card-detail-links ul > li {

    display: inline-block;

    margin-right: 70px;

}

.card-detail-links ul > li:last-child {margin-right: 0;}

.card-detail-links ul > li > a {

    font-size: 16px;

    color: #9eadb7;

    font-family: 'HelveticaNeueLTPro-Roman';

   /* font-family: 'HelveticaNeueLTPro-Bd';*/

} 

.card-detail-links ul > li > a:hover, .card-detail-links ul > li > a:focus, .card-detail-links ul > li.active > a {color: #3e7677;border-bottom: 3px solid #3e7677;padding-bottom: 10px;}

.card-detail-links ul > li.active > a:hover, .card-detail-links ul > li.active > a:focus {border-bottom: 3px solid #3e7677;}

.card-detail-mainblk {margin-top: 15px;}

.topright-link.toprightmenu {margin-top: 9px;}

.myaccount-icon {top:-3px !important; }

/*==8/1/2019==*/

#top_calculator_div .calc-block5 a#top_start_order:hover {background-color: #3e7677;color: #fff;}

.order-start.start-order-list .chosen-single {text-align: center;}

.future-bott-inner p, .showcase-desc strong  {font-size: 16px;font-family: 'HelveticaNeueLTPro-Roman';}

.thankyou-txt {font-family: 'HelveticaNeueLTPro-Bd'; }

.creative-showcase-cnt .showcasearea-cnt.nomargin {margin: 30px auto !important;}

.showcase-left-desc a.facebook-ico {background: url(../../../images/facebook.svg) no-repeat}

.showcase-left-desc a.twitter-ico {background: url(../../../images/twitter.svg) no-repeat;}

.showcase-left-desc a.pinterest-ico {background: url(../../../images/pinterest.svg) no-repeat}

.recent-stories-list .showcase-desc {height: 200px; overflow: hidden; overflow-y: auto;}







.employee-programe-right {width:64%; float:right;margin-left:3%;}

.employee-programe-left {width:33%; float:left;}

.employee-programe {margin:50px 0px;}

.employee-programe-right h3 {font-size:24px; margin-bottom:20px;}

.employee-programe-right p{

    font-size: 16px;

    font-family: 'HelveticaNeueLTPro-Roman';

    color: #3e3e3e !important;

    letter-spacing: 0.5px;

    padding-bottom: 10px;

    padding-top: 2px;

    line-height:26px;

}

.employee-programe-right ul li{

    font-size: 16px;

    font-family: 'HelveticaNeueLTPro-Roman';

    color: #3e3e3e !important;

    letter-spacing:0.5px;

    margin:6px 0px;

    list-style:none;

    padding-left:17px;

    position:relative;

}

.employee-programe-right ul li:before {

    content: '';

    position: absolute;

    top: 6px;

    right: 0;

    bottom: 0;

    left: 0;

    width:6px;

    height:6px;

    background:#000;

}

.employee-programe-right ul {padding-left:2px;}

.employee-programe-right ul {padding-top:7px;}

.mb-sec-product .card-sec ul li.mrg-set{ margin: 0 35px;}

.mb-sec-product .card-sec ul li {width: 31.1%;}

.mb-sec-product .card-sec ul li > img {width: 100%;}

.sixplus.sixplus-form .sixplus-subtttl {    

    font-size: 28px;

    font-family: 'HelveticaNeueLTPro-Bd';

    color: #3e3e3e;

}

.sixplus.sixplus-form p {text-align:center;

    font-size: 16px;

    font-family: 'HelveticaNeueLTPro-Roman';

    color: #3e3e3e !important;

    letter-spacing: 0.5px;

    padding-bottom: 10px;

    padding-top: 2px;

    line-height: 26px;

}

.send-req-btn {color:#333; background:#fff;font-weight:600;letter-spacing:0.9px;}

.send-req-btn:hover {background-color: #3e7677;}

.sixplus.sixplus-form .form-horizontal {padding-bottom:30px;	}	

	

.shipping-form ::-webkit-input-placeholder { /* Chrome/Opera/Safari */

  font-weight:bold;

}

.shipping-form ::-moz-placeholder { /* Firefox 19+ */

  font-weight:bold;

}

.shipping-form :-ms-input-placeholder { /* IE 10+ */

  font-weight:bold;

}

.shipping-form :-moz-placeholder { /* Firefox 18- */

  font-weight:bold;

}

.sixplus.mb-sec.mb-sec-product .card-sec {padding-bottom:15px;}

.sixplus-banner .sixplus-emp .si.xcplus-ttl , .sixplus-banner .sixplus-emp .sixplus-subtttl { z-index: 1;position: relative;}

a.instagram-ico {    width: 24px;

    height: 24px;

    display: inline-block;

    vertical-align: middle;

    background: url(../../../images/instagram.svg) no-repeat;

    transition: 0.3s all ease;}

	.fig-height01 

{

	padding:20px 0px 0px 0px;

}

.card-detail-mainblk .card-detail-blk h4 {margin-top:2px; margin-bottom:20px; color:#3e3e3e;font-family: 'HelveticaNeueLTPro-Roman';font-size:18px;letter-spacing:0.5px;}

.front-back-artwork .artwork-links{ margin:10px 0 15px; color:#a7a9ab;}

.front-back-artwork .artwork-links a{margin: 0 10px;}

.front-back-artwork .artwork-links a:first-child{margin-left: 0;}

.my-artworks .artwork-listing-wrapper .orderlist-area-row .reorder-label{font-size: 16px !important; line-height: 31px;}

.artwork-listing-wrapper .orderlist-area-row .download_proof{ color: #3e7677; margin-top: 10px; display: block;}

.artwork-listing-wrapper.orderdetail-listing .artwork-back{width: 350px;}

.artwork-listing-wrapper .artwork-front .artwork-front-img img, .artwork-listing-wrapper .artwork-back .artwork-front-img img{max-width: 100%;}

.artwork-listing-wrapper .artwork-front h3{margin-bottom: 8px;}

.artwork-listing-wrapper.orderdetail-listing .artwork-front-img{height: auto; min-height: inherit;}

.artwork-listing-wrapper.orderdetail-listing .artwork-front {margin-right: 50px;}

.marginTop10{margin-top: 10px;}

.shipping .shipping-turnaround .shipping-l{width: 380px}

.middpart-cnt .shipping-turnaround .shipping-l h2{width: 100%;font-size: 26px; margin-bottom: 5px; display: block;}

.shipping .shipping-turnaround .custom-radio label{padding-left: 30px;}

.banner-subtitle{font-size: 24px;}

.reverse-dropdown .chosen-container .chosen-drop{ background-color: #fff; border-color: rgba(0,0,0,.15);}

.reverse-dropdown .chosen-container .chosen-results{color:#a7a9ab;}

.reverse-dropdown .chosen-container .chosen-results li{border-color: #e9ecef;}

#upload_inner .orderlist-area-row .order-block3 .order-select-r .chosen-container .chosen-results,

#order_start_inner .orderlist-area-row .order-block3 .order-select-r .chosen-container .chosen-results{max-height: 240px !important;}

.recent-stories-wrapper .recent-stories-list .showcase-desc{overflow-y: auto;}

.recent-stories-wrapper .bannerTitle{padding: 0; min-height: 60px;}

.recent-stories-wrapper .showcase-img{ height: 242px; overflow: hidden;}

.recent-stories-wrapper .recent-stories-list ul li img{ width:auto; height: auto; overflow: hidden; max-width: 100%;}

.artwork-footer{margin-top:5px;}

.promo-sticky{display:none;font-size: 22px;padding: 12px;color: #fff; background-color: rgb(56, 55, 56) !important; position: fixed; bottom: 0px; left: 0px; width: auto; height: auto; overflow: hidden; visibility: visible; z-index: 2147483639; background: transparent; border: 0px; transition: transform 0.2s ease-in-out 0s; backface-visibility: hidden; opacity: 1; transform: translateY(0%);}

.sixplus-banner .fix-content .promo{width: 60%;}

.shipping .shipping-r .shipping-list-detail .shipment-options .shipping-block2, .shipping .shipping-r .shipping-list-detail .shipment-options .shipping-block3, .shipping .shipping-r .shipping-list-detail .shipment-options .shipping-block4{line-height: 25px;}

/*.customer-bc-list{overflow: auto;border:1px solid #484848;margin-bottom: 20px; max-height: 550px; width: 100%;}*/

.customer-bc-list{overflow: auto;margin-bottom: 20px; max-height: 550px; width: 100%;} /*Removed border*/

.customer-bc-list table{ border-collapse: collapse; width: 100%;}

.customer-bc-list table tr.headcell{font-weight:normal;}

.customer-bc-list table tr.headcell td{background-color:#A9A9A9; padding:6px;border: 1px solid #484848; border-bottom: 2px solid #484848;}

.customer-bc-list table tr.row_cell td{padding: 6px 3px; border: 1px solid #484848;}

.text-center{text-align: center;}

.customer-bc-list table .row_cell input{width: auto; font-size: 13px;}

.bk-profile{float: right; margin-bottom: 10px;}

.ftr-left{width: 50%; float: left;}

.ftr-logo img{width:49px; margin-bottom: 8px;}

.ftr-logo span{color: #c5c5c5; font-size: 12px; margin-left:6px;font-family: 'helveticaneuelight'; display: block;}

.ftr-social-link {margin-top: 100px;}

.ftr-social-link ul{list-style-type: none; padding: 0; margin: 0;}

.ftr-social-link ul li{display: inline-block; margin-right:6px;}

.ftr-social-link ul li a:hover img{ opacity: 0.7; }

.banner-sec img{max-width: 100%; display: block;}

.banner-sec, .invite-sec {float: left;width: 100%;}

.invite-blk{ display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 35px 50px 50px; text-align: center;}

.invite-blk small { font-size: 14px; color: #3e7677; font-family: 'HelveticaNeueLTPro-Bd'; margin-bottom: 10px; text-transform: uppercase;}

.invite-blk h1 { font-size: 30px; color: #3e7677; font-family: 'HelveticaNeueLTPro-Bd'; width: 400px; line-height: 38px; margin-bottom: 15px; }

.invite-blk p { font-size: 19px; color: #b9b9b9; line-height: 28px; font-family: 'helveticaneuelight'; width: 60%; }



.invite-blk p.disc { line-height: 24px; margin-top: 10px;}

.invite-blk p strong { font-size: 15px; color: #b54926; font-family: 'HelveticaNeueLTPro-Bd'; }

.cmn-btn { font-size: 14px; color: #fff; padding:11px 18px; /*height: 40px; line-height: 40px; display: flex; justify-content: center; align-items: center;*/ background: #3e7677; font-family: 'HelveticaNeueLTPro-Bd'; }

.cmn-btn img { margin-right:10px;}

.cmn-btn:hover, .cmn-btn:focus { color: #fff; background: #444; }

.eco-sec{padding: 64px 0; width: 100%; background-color:#f7f7f7; clear: both;}

.eco-sec .fix-content{display: flex; justify-content: center; align-items: center;}

.eco-img {padding-right: 30px; width:40%;}

.eco-img img{max-width: 100%;}

.eco-cnt{width: 40%;}

.eco-cnt small { font-size: 14px; color: #3e7677; font-family: 'HelveticaNeueLTPro-Bd'; margin-bottom: 10px; display:table; text-transform: uppercase;}

.eco-cnt h2 { font-size: 30px; color: #444444; font-family: 'HelveticaNeueLTPro-Bd'; width: 80%; line-height: 38px; margin-bottom: 15px;}

.eco-cnt p { font-family: 'helveticaneuelight'; font-size: 17px; color: #ababab; line-height: 22px; margin-bottom: 20px; }

.eco-cnt span {font-family: 'helveticaneuelight'; font-size: 16px; padding: 13px 20px 10px; /*height: 40px; line-height:41px;*/ background: #3e7677; color: #fff; align-items: center; justify-content: center; }

.eco-cnt span strong { font-family: 'HelveticaNeueLTPro-Bd';}

.banner-sec { width: 100%; position: relative; }

.offer-btn { position: absolute; bottom: 10%; left: 0; right: 0; margin: 0 auto; width: 230px; background: #f7f7f7; color: #3e7677; font-size: 17px;/* height: 45px;*/ line-height:22px;}

.offer-btn:hover, .offer-btn:focus { background: #3e7677; color: #fff; }

.offer-btn i.send { width: 28px; height: 22px; background: url(../../../images/send-grn.png) no-repeat; float: left; margin-right: 10px; }

.offer-btn:hover i.send, .offer-btn:focus i.send { background: url(../../../images/send-white.png) no-repeat; }



.offer-sec { width: 100%; float: left; background: #3e7677; padding:46px 0; position: relative; }

.offer-sec .fix-content{display: flex; align-items: center; justify-content:center; position: relative; flex-direction: row-reverse;}

.offer-sec:before { width: 100%; position: absolute; top:0px; left: 0; right: 0; bottom: 0; background: url(../../../images/offer-shade.png) no-repeat center top; height: 426px; background-size: cover; content: ""; }

.off-img, .offer-cnt {width: 36%; }

.offer-cnt h1 { font-size: 30px; color: #cdd9e3; font-family: 'HelveticaNeueLTPro-Bd'; margin-bottom: 15px;}

.offer-cnt p { font-size: 16px; color: #fff; line-height: 24px; font-family: 'helveticaneuelight'; margin-bottom: 20px;}

.offer-cnt span { font-size: 16px; padding: 13px 20px 10px; /*height: 40px; line-height: 40px;*/font-family: 'helveticaneuelight'; background: #cdd9e3; color: #3e7677; text-align: center;}

.offer-cnt strong{font-family: 'HelveticaNeueLTPro-Bd';}

.off-img img {border-radius:50%; max-width: 100%; }



.common-content{text-align: center;padding: 60px 0 140px;}

.common-content h1 { color: #3e7677; font-size: 39px; margin-bottom: 32px; }

.common-content p { color: #444; font-size: 19px; line-height: 25px; font-family: 'HelveticaNeueLTPro-Roman'; margin-bottom: 40px; }

.landing-page-top-cnt{width: 50%; margin: 0 auto; /*display: table;*/}

.btn-light-green { background-color: #d7cb59; color: #fff; font-size: 16px; border-radius: 0;  cursor: pointer;   transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; border: 1px solid transparent; padding: 14px 28px; height: 50px; line-height: unset; display: inline-flex; align-items: center; }

.btn-light-green:hover { background-color: #3e6377; }

.btn-light-green img { margin-top: -2px; margin-right: 10px; }

.btn-light-green img.btn-arrow { margin:0 0 0 6px;}

/*.btn-light-green img.btn-envelope { }*/

.testimonial-section { background-color: #3e7677; }

.align-items-center{display: flex; align-items: center; width: 100%;}

.img-fluid { max-width: 100%; height: auto; }

.testimonial-section .img-fluid { padding-right: 30px; width: 40%;}

.testimonial-content { padding: 0px 50px; width: 60%; color:#000;}

.testimonial-content h2{color:#fff !important; font-family: 'HelveticaNeueLTPro-Roman';font-size: 20px;}



.testimonial-content span { font-size: 16px; color: #fff; font-family: 'HelveticaNeueLTPro-Roman'; }



.common-content * { box-sizing: border-box;  }

.common-content *, .common-content ::after, .common-content ::before { box-sizing: border-box;  }

.common-content * { box-sizing: border-box;  }

.landing-page-top-cnt .form-row { display: -ms-flexbox; display: flex;box-sizing: border-box; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -5px; margin-left: -5px; }

.landing-page-top-cnt .form-group{margin-bottom: 15px;}

.landing-page-top-cnt .form-group.col-sm-6{ -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}

.common-content .chosen-container{width: 100% !important; text-align: left;font-size: 18px; color:#444; font-family: 'HelveticaNeueLTPro-Roman';}

.common-content .form-group select { font-family: 'HelveticaNeueLTPro-Roman'; position: relative; width: 100%; border-radius: 0; padding: 10px 18px; height: 60px; border: 2px solid #e3e3e3; font-size: 18px;

    color: #444; background: #fff url(../../../images/samplekit_landing/select-arr-default.png) no-repeat 96% 27px !important; }

.common-content .chosen-container .chosen-single{border-radius: 0; border: 2px solid #e3e3e3; background:#fff; box-shadow: none; line-height: 57px;height: 60px; padding-left:18px;}

.common-content .chosen-container-single .chosen-single div{width: 24px; margin-right: 6px; top:0;}

.common-content form { margin-bottom: 30px; }

.common-content form .chosen-single.chosen-default span{color:#d0d0d0;}

.common-content .chosen-container-single .chosen-single.chosen-default div b{background: url(../../../images/select-arr-default.png) no-repeat 0px 25px;}

.common-content .chosen-container-single .chosen-single div b{background: url(../../../images/select-arr-default.png) no-repeat 0px 25px;}

.common-content .chosen-container-active.chosen-with-drop .chosen-single div b{ background-position: 0px 25px;}

.common-content .chosen-container a:hover{color:#444;}

.common-content form .form-group input {width: 100%; border: 2px solid #e3e3e3; border-radius: 0; height:60px; font-size: 18px; color: #444; font-family: 'HelveticaNeueLTPro-Roman'; padding: 10px 18px; }

.common-content .chosen-container .chosen-drop{background:#fff;}

.common-content .chosen-container .chosen-results li{border-bottom:none;}

.common-content .chosen-container .chosen-results li.highlighted{background-color: #a0c181; color:#fff;} 

.common-content .chosen-container-single .chosen-search input[type="text"]{background:none !important;}

.common-content .form-row>.col, .common-content .form-row>[class*=col-] { padding-right: 5px; padding-left: 5px; }

.free-sample-kit .btn-light-green { margin-bottom: 36px; }

.mail-hint { display: block; color: #bab7b7; font-size: 14px; font-family: 'HelveticaNeueLTPro-Roman'; font-style: italic; }

.common-content form .form-group input::-webkit-input-placeholder {color:#d0d0d0; }

.common-content form .form-group input::-moz-placeholder {color:#d0d0d0; }

.common-content form .form-group input:-ms-input-placeholder {color:#d0d0d0; }

.common-content form .form-group input:-moz-placeholder {color:#d0d0d0; }

.shipping-address .landing-page-top-cnt .form-row{margin-bottom: 0;}

.shipping-address .landing-page-top-cnt .g-recaptcha > div{ margin: 0 auto;}

.success-sec .landing-page-top-cnt{width: 40%;}

.success-sec address { color: #444; font-size: 19px; line-height: 25px; font-family: 'HelveticaNeueLTPro-Roman'; font-style: normal;}





.banner_section{margin:0 auto;width:100%;border-bottom:5px solid #fff;}

.banner-img{position:relative;margin:0 auto;z-index:2;}

.banner-img .ban_img{width:100%;display:block;height:100%;object-fit:cover;object-position:center 30%;}

.landing_pg_bg{background:url(../../../images/bg_img.jpg) no-repeat;background-size:cover;}

.offer_desc{padding:70px 0 80px;text-align:center;}

.banner_section .container, .landing_page .container, .offer_desc .container{max-width:1300px;width:100%;margin:0 auto;}

.offer_desc_cont{width:60%;margin:0 auto;}

.offer_desc_cont span.emp_perks{color:#b54926;font-size:12px;font-weight:700;text-transform:uppercase; font-family: 'HelveticaNeueLTPro-Roman'; margin-bottom: 6px; display: block;}

.offer_desc_txt h1{width:70%;margin:0 auto 18px;color:#f2b134;font-size:40px;line-height:52px; font-family: 'helveticaneue'; font-weight: 700;}

.offer_desc_txt p{font-size:18px;line-height:26px;color:#ababab;width:92%;margin:0 auto 30px; font-family: 'HelveticaNeueLTPro-Roman';}

.program_benefit p{color:#b54926;font-weight:700;font-size:16px;line-height:28px;margin-bottom:25px;text-transform:uppercase;font-family: 'helveticaneue';}

.program_benefit ul{width:100%;margin:0 auto 75px;}

.program_benefit ul li{display:inline-block;vertical-align:top;width:24%;margin:0 25px;color:#7e7e81; font-size: 18px; line-height: 26px;  font-family: 'HelveticaNeueLTStdRoman'}

.program_benefit ul li .prog_list{display: block; text-align: center; background:#e5630e;width:30px;height:28px; padding-top: 2px; margin:0 auto 12px;border-radius:50%;color:#fff;font-size:18px; font-family: 'HelveticaNeueLTStdRoman';}

.offer_benefit{width:75%;margin:0 auto 50px;}

.offer_benefit ul{list-style-type: none;}

.offer_benefit li{color:#b9b9b9;text-align:left;margin-bottom:10px;font-size: 18px; font-family: 'HelveticaNeueLTPro-Roman'; display: flex; justify-content: center;}

.offer_benefit li:first-child label{margin-left: -10px;}

.offer_benefit .fa-check{background:#b54926;color:#fff;width:21px;height:21px;text-align:center;line-height:21px;font-size:12px;margin-right:10px;}

.join_program{width:99%;margin:0 auto 50px;color:#b9b9b9;font-size:18px;}

.code_btn{font-size:16px;line-height:24px;padding:16px 38px 15px;background:#3e7677;color:#fff; font-family: 'helveticaneuelight'; font-weight:600; display: table;}

.join_program .code_btn{background:#f2b134;color:#fff; margin: 0 auto 25px;}

.join_program .code_btn:hover{background-color: #3e6377;}

.landing_page{padding:120px 0 110px;background:#f7f7f7; display: table; width: 100%;}

.offer_img, .offer_cont{float:left;width:50%;vertical-align:top;}

.offer_img{margin:0 27px 0 20px;width:46%;}

.landing_page .offer_img{width:43%;margin-right:60px;}

.offer_img img{width:100%;height:100%;}

.offer_cont span{color:#3e7677;font-size:12px;line-height:20px;font-weight:700;text-transform:uppercase;display:block;margin-bottom:6px;font-family: 'helveticaneuelight';}

.landing_page .offer_cont span{color:#b54926;padding-top:15px; }

.offer_txt{width:100%;padding:0 25px;}

.landing_page .offer_txt{width:80%;padding:0 0px;}

.offer_txt h1{font-size:40px;line-height:52px;font-weight:700;margin-bottom:25px;color:#444;width:59%;font-family: 'helveticaneue';}

.offer_cont p{font-size:18px;line-height:26px;margin-bottom:40px;color:#ababab;font-family: 'HelveticaNeueLTPro-Roman';}

.landing_page .code_btn{background:#b54926; }

.landing_page .code_btn:hover{color:#fff; background:#3e6377; }

.landing_page .code_btn .fa{color:#d07659;font-size:18px;padding-right:10px;}

.join_program p{font-family: 'HelveticaNeueLTPro-Roman';}

/*** custom checkboxes ***/

.offer_benefit input[type="checkbox"] { display: none; }

.offer_benefit label { padding-left: 0; cursor: pointer; display: flex; align-items: center;}

.offer_benefit label:before { content: ""; width: 20px; height: 20px; display: inline-block; vertical-align: bottom; margin-right: 10px; line-height: 20px; text-align: center; font-family:"Font Awesome 5 Free"; font-weight: 600; background:#b54926;}

.offer_benefit input[type="checkbox"]:checked+label::before { content:"\f00c"; font-size: 12px; color:#fff;}



.banner_section .caption{position:absolute;bottom:120px;left:0;right:0;margin:0 auto;color:#000;width:100%;z-index:99;}

.caption_bg{text-align:center;padding:30px 0;}

.caption_bg a{color:#b54926;background:#f7f7f7;padding:15px 30px;font-size:20px; font-family: 'HelveticaNeueLTPro-Roman'; text-transform:capitalize;font-weight:600;}

.caption_bg a:hover{background: #3e6377; color: #fff;}

.caption_bg a .fa-paper-plane{vertical-align:middle;padding-left:5px;}

.offer_sec{padding:125px 0 85px; display: table;width: 100%}

.offer_sec * { box-sizing: border-box;  }

.offer_sec *, .offer_sec ::after, .offer_sec ::before { box-sizing: border-box;  }

.offer_sec * { box-sizing: border-box;  }



.offer_sec .container-fluid{max-width:100%;width:100%;margin:0 auto;}

.activate-success .code_btn{ font-weight: normal; }

.activate-success .code_btn:hover{color:#fff;}

.activate-success .code_btn strong{font-weight: 600;}

.activate-success .offer_txt h1{width: 54%;}

#top_menus{padding-left:25px; padding-left: 10px;}

.addnewaddress.shipping-address {

    margin-top: 20px;

}



.login-left.forgot-password .user_artwork {width: calc((100% / 3) - 15px);float: left;margin: 0 10px 10px 0;border:3px solid transparent;}

.login-left.forgot-password .user_artwork img {max-width: 100%;width: 100%;}

.nomarginbott {margin-bottom: 20px !important;}

.login-left.forgot-password .user_artwork:nth-child(3n) {margin: 0 0 10px 0;}

.user-artworks-block {overflow-y: auto;height: 275px;padding-top: 10px;position: relative;}

.login-left.forgot-password .user_artwork.active { border-color:#689a88;}





.new_loader{position:fixed;width:100%;left:0;right:0;top:0;bottom:0;background-color: rgba(255,255,255,0.7);z-index:9999;}

@-webkit-keyframes spin {

    from {-webkit-transform:rotate(0deg);}

    to {-webkit-transform:rotate(360deg);}

}

@keyframes spin {

    from {transform:rotate(0deg);}

    to {transform:rotate(360deg);}

}

.new_loader::after {content:'';display:block;position:absolute;left:48%;top:40%;width:40px;height:40px;border-style:solid;border-color:black;border-top-color:transparent;border-width: 4px;border-radius:50%;-webkit-animation: spin .8s linear infinite;animation: spin .8s linear infinite;}



.templates-page .lightbg-drop > span{margin-bottom: 6px; display: inline-block;}

.templates-page .chosen-container-multi .chosen-choices{ background-color: inherit; height: 36px; line-height: 36px; border: none; border-radius: 0; border-bottom:1px solid #a7a9ab;}

.templates-page .chosen-container-multi .chosen-choices li.search-field input[type="text"]{padding-left: 0;}

.templates-page .lightbg-drop .chosen-container .chosen-results li.highlighted:hover{color:#fff;}

.templates-page ul.myorder-list{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: table;width: 100%; max-width: 100%;}

.templates-page.my-orders ul.myorder-list li.orderlist-hd > div{padding: 8px;}

.templates-page.my-orders ul.myorder-list > li{ display: table; table-layout: fixed; width: 100%; padding: 0; margin-bottom: 10px;}

.templates-page.my-orders ul.myorder-list li > div{display: table-cell; width:initial; float: none; vertical-align: middle; padding: 8px !important;}

.templates-page.my-orders ul.myorder-list li > div:first-child{width:14%;}

.templates-page img.template-thubnail{ height: auto; }

.templates-page.my-orders .my-order-pager{width: 100%;}

.mysavecard-templates{}



/*Customizable Business Card page css start 21-8-2019*/

.businesscard-bnr.businesscard-hero.businesscard-bnr.customizable-hero{background-image: url(../../../images/customizable_hero_image.jpg); background-repeat: no-repeat; height: 294px; background-size: cover; background-position: center;}

.customizable-hero p{color:#fff;}

.customizable-section{float: left; width: 100%; padding:30px 0 40px; }

.customizable-section .fix-content{display: flex; align-items: flex-start; justify-content: space-between;}

.customizable-section aside{width:25%; margin-top:28px;}

.customizable-card-grid{width: 73%; margin-left: 2%;}

.customizable-card-grid .card-detail-sec{padding: 0;}

.customizable-card-grid .card-detail-mainblk{margin-top: 0;}

.customizable-card-grid .card-detail-mainblk ul{text-align: left;}

.customizable-card-grid .card-detail-mainblk ul > li{margin-top: 30px; margin-bottom: 0; margin-right: 20px; width: calc((100% / 3) - 14px); transition: box-shadow .2s linear,opacity .2s; float: left;}

.customizable-card-grid .card-detail-mainblk ul > li:hover{ box-shadow: 0 3px 10px 0 rgba(75,79,84,.3); -webkit-box-shadow: 0 3px 10px 0 rgba(75,79,84,.3); -moz-box-shadow: 0 3px 10px 0 rgba(75,79,84,.3);}

.customizable-card-grid .card-detail-mainblk ul > li:nth-child(3n){margin-right: 0;}

.customizable-card-grid .card-detail-ttl{font-size:16px; font-family: 'HelveticaNeueLTPro-Roman'; padding:10px 10px 12px; margin: 0; letter-spacing: 0.5px;}

.full-upload-design{box-shadow:0 2px 4px 0 rgba(75,79,84,.25);-webkit-box-shadow:0 2px 4px 0 rgba(75,79,84,.25); -moz-box-shadow:0 2px 4px 0 rgba(75,79,84,.25);}

.customizable-card-grid .card-detail-img img{ height: auto; }

.upload-card-detail{padding: 12px 10px;}

.upload-card-detail h4{font-size:18px; font-family: 'HelveticaNeueLTPro-Roman'; margin-bottom:6px;letter-spacing: 0.5px;}

.upload-card-detail > span{font-family: 'HelveticaNeueLTPro-Roman'; font-size: 14px; letter-spacing: 0.6px; display: block;}

.upload-card-detail a span{ font-size: 16px; margin-top: 14px; font-family: 'helveticaneuelight'; display: inline-block;color: #128a67;}

.svg-icon { display: inline-block; vertical-align: middle; height: 1em; width: 1em; stroke-width: 0; stroke: currentColor; fill:#128a67;; transition: opacity .2s; margin-left: -5px;transition: margin-left 200ms;}

.upload-card-detail a:hover .svg-icon{margin-left: 0;}

.customizable-templates{text-align: right;}

.customizable-templates-page span, .customizable-templates span{font-size: 16px;font-family: 'HelveticaNeueLTPro-Roman';}

.customizable-templates-page{ text-align: center; }

.customizable-templates-page span{display: table; margin: 20px auto}

.filter-picker-btn{position: fixed; left: 0; z-index: 99999; display: none;background-color:#689a88; color: #fff;line-height: 36px; height: 36px; text-align: center;

    font-size: 16px;padding: 0 20px; font-family: 'HelveticaNeueLTPro-Roman'; border:none; top: 220px;}

.filter-picker-btn svg{fill:#fff; height: 21px; width: 21px; margin-top: -4px;}

.filter-picker-btn:hover{background-color: #3e7677; color: #fff;}

/*aside css*/

.select-customizable-card{margin-bottom: 16px;}

.customization-options{margin-bottom: 40px;}

.filter-heading{display: none; font-size: 18px; margin:10px 0 20px; text-align: center; border-bottom: 1px solid #ddd; padding-bottom: 10px;}

.mobile-filter-action{display: none; align-items: center; justify-content:center;}

.mobile-filter-action .btn-ordernow{margin: 0 8px;}

.customizable-section aside .control-label{font-size: 14px;font-family: 'HelveticaNeueLTPro-Roman'; margin-bottom: 6px; display:block;}

.select-customizable-card .custom-select{ color:#3d3d3d; display: block; border:1px solid #dfe2e5; width: 100%;font-family: 'HelveticaNeueLTPro-Roman';padding-left: 12px; position: relative; background: url(../../../images/slct-arrow.png) no-repeat right 16px !important;-webkit-appearance: none; -moz-appearance:none; appearance:none; height: 38px;}

.select-customizable-card .chosen-container{font-family: 'HelveticaNeueLTPro-Roman';}

.select-customizable-card .chosen-container-single .chosen-single div{right: 5px;}

.select-customizable-card .chosen-container a:hover{color: #3d3d3d;}

.select-customizable-card .chosen-container .chosen-drop{border:1px solid #dfe2e5; border-radius: 3px; box-shadow: 0 0 10px 0 rgba(79,90,109,.25);border-top-left-radius: 0; border-top-right-radius: 0; background-color: #fff;}

.select-customizable-card .chosen-container-single .chosen-single{border:1px solid #dfe2e5;padding-left: 12px;}

.select-customizable-card .chosen-container .chosen-results li{border-bottom: none;color: #3f4a59; padding: 9px 12px;}

.select-customizable-card .chosen-container .chosen-results li.highlighted{color: #3f4a59;}

.select-customizable-card .chosen-container .chosen-results li:hover{background-color: #e9f4f2; color: #3f4a59; transition: background-color .3s;}

.select-customizable-card p{font-size: 12px;font-family: 'HelveticaNeueLTPro-Roman'; padding: 6px 0; line-height: initial; margin-bottom: 0;}

.select-orientation ul{display: flex; align-items: center;font-family: 'HelveticaNeueLTPro-Roman'; justify-content:center;border-radius: 2px; border: 1px solid #dcdad9;}

.select-orientation ul li{width: 50%; list-style-type: none; text-align: center; }

.select-orientation ul li a{height: 40px; display: flex; align-items: center; justify-content: center; position: relative;}

.select-orientation ul li:first-child{border-right: 1px solid #dcdcdc;}

.select-orientation ul li.active a{background-color: #f9f9f9; cursor: default;}

.select-orientation ul li a:after { content: ""; background-color:#3e7677; border-radius: 2px; position: absolute; display: block; bottom: 0; left: 50%; transform: translateX(-50%);

    margin-left: auto; margin-right: auto; width: 0; height: 2px; transition: width .2s; }

.select-orientation ul li.active a:after { width: 100%; }

.customizable-card-filter h4{font-size:18px; border-bottom: 1px solid #ccc; padding-bottom: 8px;}

.customizable-card-filter ul{ padding: 0 10px;}

.customizable-card-filter ul li{list-style-type: none; margin: 20px 0;font-family: 'HelveticaNeueLTPro-Roman';}

.styled-checkbox { position: absolute; opacity: 0; }

.styled-checkbox + label { position: relative; cursor: pointer; padding: 0; display:flex; padding-right: 20px;}

.styled-checkbox + label:before { content: ''; min-width: 20px; margin-right: 10px; display: inline-block; vertical-align: text-top; width: 20px; height: 20px; background: white; box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.12);}

.styled-checkbox:hover + label:before { background: #90ad74; }

.styled-checkbox:focus + label:before { box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.12); }

.styled-checkbox:checked + label:before { background: #90ad74; }

.styled-checkbox:disabled + label { color: #b8b8b8; cursor: default; }

.styled-checkbox:disabled + label:before {  background: #ccc; }

.styled-checkbox:checked + label:after { content: ''; position: absolute; left: 5px; top: 9px; background: white; width: 2px; height: 2px;

  box-shadow: 2px 0 0 white, 4px 0 0 white, 4px -2px 0 white, 4px -4px 0 white, 4px -6px 0 white, 4px -8px 0 white; -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.template-count { position: absolute; right: 0; }

/*Customizable Business Card page css End*/



/*Design postcards modal css start*/

.fancybox-overlay .design-postcards-wrapper{left: 0 !important; top: 0 !important; right: 0; bottom: 0; width: 100% !important; height: 100% !important;}

.design-postcards-wrapper .fancybox-skin{border-radius: 0; height: 100% !important; display: flex; align-items: center; background-color: rgba(255,255,255,0.9);}

.design-postcards-wrapper .fancybox-inner{ height: 100% !important;width: 100% !important;}

.design-postcards-wrapper .fancybox-outer{width: 100%}

.design-postcards h3{font-size: 22px; text-align: center; margin-bottom: 40px;}

.postcards-category{display: flex; justify-content: space-around; padding-bottom: 16px;}

.postcards-subcategory{box-shadow: 0 0.125rem 0.25rem 0 rgba(75,89,109,0.25); background-color:#fff;width: calc((100% / 3) - 16px); transition: box-shadow 200ms linear, opacity 200ms; position: relative; display: flex;}

.postcards-subcategory a{display: flex; align-items: center;}

.postcards-subcategory:hover{box-shadow: 0 0.1875rem 0.625rem 0 rgba(75,89,109,0.3); }

.postcards-subcategory figure{ margin: 0; background-color: #c5d7e8; width: 110px; display: flex; justify-content: center; align-items: center; min-width: 110px; height: 100%;}

.postcards-subcategory figure svg{ height: 70px; width: 70px; }

.postcards-content{width: calc(100% - 140px); padding:10px 15px;}

.postcards-content h4{color: #323c49; font-size: 18px; margin-bottom:10px;}

.postcards-content ul li{list-style-type: none; position: relative; color: #434f61; font-size: 14px; line-height: 18px; padding-left: 15px; font-family: 'HelveticaNeueLTPro-Roman';}

.postcards-content ul li:before{ content: ''; position: absolute; background-color: #000; width: 4px; height: 4px; top: 7px; left: 0px; border-radius: 50%;}

.postcards-chevron{ position: absolute; top: 50%; margin-top: auto; margin-bottom: auto; transform: translateY(-44%); right: 12px; color: #009870; transition: right 200ms;width: 24px; height: 24px;}

.postcards-subcategory:hover .postcards-chevron{right:7px;}

.postcards-subcategory:nth-child(2) figure{background-color:#fae4ab;}

.postcards-subcategory:nth-child(3) figure{background-color:#e5d7da;}

/*Design postcards modal css End*/

/*Portfolio page css start*/

.product-pg-banner.portfolio-banner{ background: url(../../../upload/global_banners/portfolio-banner-image.jpg) no-repeat center;}

.portfolio-wrapper{padding: 30px 0 40px;}

.portfolio-wrapper .btn-ordernow{background-color: #689a88;}

.portfolio-wrapper .btn-ordernow:hover{background-color: #3e7677;}

.portfolio-cards-mains{display: flex; width: 100%; justify-content: space-between;flex-wrap:wrap; margin-top: 40px;}

.portfolio-cards{width: calc((100% / 2) - 16px); margin-bottom:30px; display: flex; box-shadow: 0 0.125rem 0.25rem 0 rgba(75,89,109,0.25); border-radius: 4px; position: relative; transition: box-shadow 200ms linear, opacity 200ms;}

.portfolio-cards:hover{box-shadow: 0 0.1875rem 0.625rem 0 rgba(75,89,109,0.3);}

.portfolio-cards figure{margin: 0; width: 260px; min-width: 260px; background-color:#e6e7e7; padding:10px;}

.portfolio-cards figure img{max-width: 100%;}

.portfolio-card-details{width:calc(100% - 310px); padding: 10px 15px;}

.portfolio-card-details h4{font-size: 24px; margin-bottom: 10px;}

.portfolio-card-details p{ font-family: 'HelveticaNeueLTPro-Roman'; margin-bottom: 10px}

.portfolio-card-details .checkbox{ position: absolute; bottom: 12px; right: 0;}

/*Portfolio page css End*/



/* My Portfolio page start */



.banner-portfolio { width: 100%; height: 260px; display: flex; align-items: center; background: #ffffff; justify-content: center;}

.banner-portfolio-inner { width: 100%; display: flex; align-items: center; justify-content: center;}

.banner-portfolio-cnt { display: block; text-align: center;}

.banner-portfolio-cnt h1 { font-family: 'HelveticaNeueLTPro-Bd'; font-size: 28px; color: #3e3e3e; text-align: center; margin-bottom: 20px;}

.banner-portfolio-cnt p { margin-bottom: 25px; font-size: 16px; color: #3e3e4e; font-family: 'HelveticaNeueLTPro-Roman';}

.biz-card-list { text-align: center; padding: 20px 0 50px;}

.biz-card-list .biz-card-cnt { display: flex; align-items: flex-start; list-style-type: none; margin: 0px; flex-wrap: wrap;

	/*justify-content: space-between;*/

}



.biz-card-list .biz-card-cnt > li { width: calc(25% - 10px); padding: 0; margin-bottom: 70px;}

.biz-card-list .biz-card-cnt li h2 { text-align: left; font-size: 22px; font-family: 'HelveticaNeueLTPro-Bd'; color: #3e3e3e; margin-bottom: 5px; padding: 0 15px;}

.biz-card-list .biz-card-cnt li h2 span { font-size: 13px; color: #3e3e4e; font-family: 'helveticaneuelight'; display: block; margin-top: 5px;}

.design-sel-cnt { padding: 15px; transition: ease 0.2s; display: block;}

/*.design-sel-cnt:hover {	background: rgba(186, 186, 186, 0.23);}*/

.design-sel-box {width: 100%; height: 143px; margin-bottom: 18px; box-shadow: 1px 1px 11px 0 rgba(0, 0, 0, 0.29);

	/*height: 142px;*/

	/*height: auto;*/

}

.design-sel-box:nth-child(2) {	margin-bottom: 0;}

.design-sel-box img { max-width: 100%; display: inline-block; max-height: 100%;

	/*display: block;*/

}



.action-toolbar { display: flex; flex-direction: row; justify-content: space-between; margin-top: 10px; padding: 0 15px;}

.action-toolbar-btn { list-style-type: none; align-items: center; justify-content: flex-end; display: flex;}

.action-toolbar-btn li { display: flex; margin: 0 5px;}

.action-toolbar-btn li a { width: 20px;}

.action-toolbar-btn li a:hover svg path { fill: #689a88;}

.action-toolbar .custom-checkbox label, .action-toolbar .custom-radio label { font-size: 14px; line-height: 27px;}

.banner-portfolio .common-btn-blue, .biz-card-list .common-btn-blue { padding: 10px 38px 10px;}



@media not all and (min-resolution:.001dpcm) {

.banner-portfolio .common-btn-blue, .biz-card-list .common-btn-blue {padding: 10px 38px 6px;}

}



.my-portfolio-pager{ color: #a7a9ab; margin-bottom: 70px;}

.my-portfolio-pager .slider-nav ul { float: right;}

.my-portfolio-pager .slider-nav ul li{ list-style-type: none; margin-bottom: 22px; background: transparent; padding: 10px; font-size: 16px; width: 5px; display: inline;}

.my-portfolio-pager .slider-nav ul li a { color: #a7a9ab;}

.my-portfolio-pager .slider-nav ul li a.active{color: #3d3d3d;}

/* My Portfolio page end */

.template_item h2.card-detail-ttl{text-align: center;}



/**New added on 12-9-19**/



.order-slct-sec .styled-checkbox + label {font-family: 'HelveticaNeueLTPro-Roman'; padding-right: 9px;font-size: 15px; line-height: 20px; }

.customizable-card-grid .card-detail-mainblk ul > li.template-upload-data { box-shadow: none; }

.customizable-card-grid .card-detail-mainblk ul > li.template-upload-data a:hover { background: #f7f7f7; display: block;  }

.template-upload-data .card-detail-img img { max-width: 65%; }

.template-upload-data .card-detail-img span { display: block; width: 100%;font-family: '39fe0d 0 0', sans-serif;color: #323c49;font-size: 18px; }

.template-upload-data .card-detail-img { text-align: center;padding: 65px 15px; }

.artwork-design-line { width: 100%; display: inline-block; margin-top: 20px; }

.artwork-design-line i {display: inline-block; vertical-align: middle; margin-right: 15px;}

.artwork-design-line span { color: #6991a6; }

.artwork-design-line span strong { color: #222; }

a.addmorecards-link { color: #3e7677; vertical-align: middle; font-size: 20px;}

a:hover.addmorecards-link {color: #3d3d3d;}



/*added on 04-11-2019*/

.logo .logo-tag{ width:180px; display: block; margin-left: 20px;float: none;text-align: left; }

.logo .logo-tag img{margin-bottom: 10px;}

.logo .startorder-btn{padding-right: 24px; padding-left: 24px; float: right; text-transform: uppercase; font-size: 14px; padding:11px 24px 11px 24px;}

.dropdown-menu-heading { padding-top: 10px; padding-bottom: 3px; padding-left: 20px; font-family: 'HelveticaNeueLTPro-Bd'; color: #343941; font-weight: 400;}

.menu-divider-div { width: 80%; height: 1px; margin: 6px auto; padding-right: 0px; border-top: 1px solid #6c7785;}

.top-navi ul li .nav-dropdown li a.dropdown-link { padding-top: 2px; padding-bottom: 2px; color: #3e7677 !important; font-size: 14px; line-height: 20px;}

.top-navi ul li .nav-dropdown li a.dropdown-link:hover{ background-color: transparent; }

.top-navi ul li a.current{    border-bottom: 4px none #6991a6;}

.topright.topmenu .top-navi ul li a.current{color: #3e7677 !important;}





.business-cards-main-hero-area{

  /*min-height: 300px;*/

  min-height: 425px;

  margin-top: 0px;

  padding-top: 0px;

  -webkit-box-pack: center;

  -webkit-justify-content: center;

  -ms-flex-pack: center;

  justify-content: center;

  -webkit-flex-wrap: nowrap;

  -ms-flex-wrap: nowrap;

  flex-wrap: nowrap;

  -webkit-box-align: center;

  -webkit-align-items: center;

  -ms-flex-align: center;

  align-items: center;

  background-color: #fff;

  background: url(../../../images/BC-Home-Hero-gold.jpg) no-repeat; 

  height:400px; display: block;  float: left; width: 100%; 

  background-size: 100%;

  position: relative;

  background-position: 25% 0%;

  background-size: cover;

  background-repeat: no-repeat;

  text-align: left;

}

.post-cards-main-hero-area{

  min-height: 425px;

  margin-top: 0px;

  padding-top: 0px;

  -webkit-box-pack: center;

  -webkit-justify-content: center;

  -ms-flex-pack: center;

  justify-content: center;

  -webkit-flex-wrap: nowrap;

  -ms-flex-wrap: nowrap;

  flex-wrap: nowrap;

  -webkit-box-align: center;

  -webkit-align-items: center;

  -ms-flex-align: center;

  align-items: center;

  background-color: #fff;

  background: url(../../../images/PC-Home-Pine.jpg) no-repeat; 

  height:400px; display: block;  float: left; width: 100%; 

  background-size: 100%;

  position: relative;

  background-position: 25% 0%;

  background-size: cover;

  background-repeat: no-repeat;

  text-align: left;

}

.hero-text-block {

  position: relative;

  top: 107px;

  display: block;

  height: auto;

  max-width: 1170px;

  margin-right: auto;

  margin-left: auto;

  padding-top: 0px;

  padding-left: 36px;

  -webkit-box-orient: horizontal;

  -webkit-box-direction: normal;

  -webkit-flex-direction: row;

  -ms-flex-direction: row;

  flex-direction: row;

  -webkit-box-pack: center;

  -webkit-justify-content: center;

  -ms-flex-pack: center;

  justify-content: center;

  -webkit-box-align: start;

  -webkit-align-items: flex-start;

  -ms-flex-align: start;

  align-items: flex-start;



}

.hero-heading-grey {

    margin-top: 0px;

    margin-bottom: 18px;

    padding-top: 0px;

 	color: #343941;

    font-size: 48px;

    line-height: 1.1em;

    text-align: left;

	font-family: '39fe0d 2 0', sans-serif;

}

.hero-subhead-grey {

    margin-bottom: 18px;

 	color: #343941;

    font-size: 22px;

    line-height: 26px;

    text-align: left;

    font-family: '3a458c 0 0', sans-serif;

}

.navbar-2 {

    z-index: 900;

    padding: 35px 0;

    background-color: transparent;

    text-align: center;

    position: relative;

}

.hero-nav {

    margin-right: 48px;

    padding: 20px;

    font-family: '39fe0d 0 0', sans-serif;

    color: #3e7677;

    font-size: 14px;

}

.title-tag-id{ display: block; float:left; width: 100%; background-color: #ffffff;}

.heading {

  margin-top: 0px;

  margin-bottom: 18px;

  padding-top: 0px;

  font-family: '39fe0d 2 0', sans-serif;

  color: #343941;

  font-size: 34px;

  line-height: 1.2em;

  text-align: center;

}



.text-block {

  text-align: center;

}



.subhead-centered {

  margin-bottom: 18px;

  font-family: '3a458c 0 0', sans-serif;

  color: #6c7785;

  font-size: 16px;

  text-align: center;

}



.design-block {

    margin-top: 36px;

}



.card-size-block {

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  min-height: 370px;

  padding-bottom: 0px;

  -webkit-box-orient: vertical;

  -webkit-box-direction: normal;

  -webkit-flex-direction: column;

  -ms-flex-direction: column;

  flex-direction: column;

  -webkit-box-pack: end;

  -webkit-justify-content: flex-end;

  -ms-flex-pack: end;

  justify-content: flex-end;

  -webkit-box-align: center;

  -webkit-align-items: center;

  -ms-flex-align: center;

  align-items: center;

  text-align: center;

}

.card-icon {

  max-width: 245px;

  margin-bottom: 24px;

  border-radius: 0px;

  box-shadow: 4px 4px 11px -1px rgba(0, 0, 0, 0.24);

  text-align: center;

}



.text-block-2 {font-family: '3a458c 0 0', sans-serif; color: #323c49;}

.section { background-color: #f7f7f7; font-family: 'Minion Pro'; font-weight: 400;}

.bold-text { font-family: '39fe0d 2 0', sans-serif;}

.bold-text-2 { font-family: '39fe0d 2 0', sans-serif;}

.heading-2 { margin-top: 12px; margin-bottom: 12px; line-height: 22px;}

.link {font-family: '39fe0d 0 0', sans-serif; color: #3e7677; text-decoration: none; font-size: 14px;}

.card-icon-rounded { max-width: 245px; margin-bottom: 24px; border-radius: 8px; box-shadow: 4px 4px 11px -1px rgba(0, 0, 0, 0.24); text-align: center;}

.w-inline-block { max-width: 100%; display: inline-block;}

.w-col { position: relative; float: left; width: 100%; min-height: 1px; padding-left: 10px; padding-right: 10px;}

.paper-block { padding-right: 6px; padding-bottom: 6px; padding-left: 6px; text-align: left;}

.paper-thickness-box { position: relative; left: 23px; bottom: 45px; width: 45px; margin-bottom: -24px; padding-left: 0px; background-color: #f7f7f7; color: #323c49;}

.text-block-3 { margin-top: 0px; margin-bottom: 0px; padding-top: 2px; font-size: 12px; text-align: center;}

.text-indent-div {margin-left: 24px;}

.standard-block-heading { margin-bottom: 0px; color: #343941; text-align: left;}

.paragraph {font-family: '3a458c 0 0', sans-serif; color: #6c7785;text-align: left;font-size: 14px;}

.text-span { display: inline-block; margin-top: 0px; margin-bottom: 12px; color: #343941; font-size: 16px;}

.text-link-left { padding-left: 30px; background-color: #fff; text-align: left;}

.image-3 { max-width: 900px; margin-top: 42px; text-align: center;}

.image-4 { position: relative; left: -55px; top: -145px; z-index: 0; overflow: visible; min-width: 1000px; top: 0;}

.image-5 { margin-right: 24px; margin-bottom: 31px; float: left;}

.image-6 { max-width: 90%; margin-top: 37px;

           margin-right: auto;

           color: #bababa;

           margin-left: auto;}

.heading-left {

    margin-top: 0px;

    margin-bottom: 18px;

    padding-top: 0px;

    color: #343941;

    font-size: 34px;

    line-height: 1.2em;

    text-align: left;

    font-family: '39fe0d 2 0', sans-serif;

}



.bus-section-cmn h3{font-family: '39fe0d 2 0', sans-serif;}

.bus-section-cmn{display: block; float: left; width: 100%; font-family: '39fe0d 0 0', sans-serif;}

.bus-section-cmn .row{ display: flex; flex-wrap: wrap; margin-right: 0;

                       margin-left: 0;

                       margin-top: 7px;}

.container-gray{ background-color: #f7f7f7;}

.container-white{ background-color: #ffffff;}

strong {  font-weight: 700; font-family: '39fe0d 2 0', sans-serif;}

img { max-width: 100%; vertical-align: middle; display: inline-block;}

.text-indent-div h3{    margin-top: 20px;}

#Shop-by-Paper .paper-block{ margin-top: 35px; }

.bold-text-4 {font-family: '39fe0d 2 0', sans-serif;}

.inspiration-block {

  display: block;

  height: 460px;

  max-width: 1170px;

  margin-right: auto;

  margin-left: auto;

  padding-top: 0px;

  -webkit-box-orient: horizontal;

  -webkit-box-direction: normal;

  -webkit-flex-direction: row;

  -ms-flex-direction: row;

  flex-direction: row;

  -webkit-box-pack: center;

  -webkit-justify-content: center;

  -ms-flex-pack: center;

  justify-content: center;

  -webkit-box-align: start;

  -webkit-align-items: flex-start;

  -ms-flex-align: start;

  align-items: flex-start;

  background-image: url('../../../images/inspiration-hero-gold.jpg');

  background-position: 50% 0%;

  background-size: cover;

  background-repeat: no-repeat;

}

.inspiration-block-pc {

  display: block;

  height: 460px;

  max-width: 1170px;

  margin-right: auto;

  margin-left: auto;

  padding-top: 0px;

  -webkit-box-orient: horizontal;

  -webkit-box-direction: normal;

  -webkit-flex-direction: row;

  -ms-flex-direction: row;

  flex-direction: row;

  -webkit-box-pack: center;

  -webkit-justify-content: center;

  -ms-flex-pack: center;

  justify-content: center;

  -webkit-box-align: start;

  -webkit-align-items: flex-start;

  -ms-flex-align: start;

  align-items: flex-start;

  background-image: url('../../../images/inspiration-hero-pine.jpg');

  background-position: 50% 0%;

  background-size: cover;

  background-repeat: no-repeat;

}

.subhead-left {

    margin-bottom: 18px; color: #6c7785; font-size: 15px; text-align: left; line-height: 20px;

        font-family: '3a458c 0 0', sans-serif;

}

.div-block-2 {

  position: relative;

  left: 56%;

  top: 20%;

  width: 400px;

  height: auto;

  min-height: 300px;

  padding: 2px 24px 24px;

  background-color: #fff;

  box-shadow: 1px 1px 13px 0 #000;

  text-align: left;

}



.heading-4 {color: #343941; font-size: 24px; font-weight: 400; text-align: left; margin-top: 20px; margin-bottom: 10px;font-family: '39fe0d 2 0', sans-serif;}

.paragraph-3 {color: #6c7785; font-size: 15px; font-family: '3a458c 0 0', sans-serif;}

.narrow-column { position: relative; padding-top: 0px; padding-right: 48px; padding-left: 0px; text-align: left;}

.narrow-column h3 { margin-top: 20px; margin-bottom: 10px; color: #323c49; font-size: 18px; line-height: 24px; font-family: '39fe0d 2 0', sans-serif; font-weight: 700;}

.prc-img-set{display: flex; justify-content: center; flex-wrap: wrap;}

.footer-part1 h4{    font-family: '39fe0d 2 0', sans-serif;}

.bott-left ul li a{font-family: '39fe0d 0 0', sans-serif;}

.price-calc-img{ display: flex; justify-content: center; width: 100%;}

.MT48{ margin-top: 48px; }

.narrow-column p{    color: #6c7785;     font-family: '3a458c 0 0', sans-serif; font-size: 14px; }

.why-lft-img{position: relative; min-height: 1px; padding-left: 10px; padding-right: 10px;}

.div-block-4 { width: auto; text-align: left;}

.w-clearfix:before, .w-clearfix:after { content: " "; display: table; grid-column-start: 1; grid-row-start: 1; grid-column-end: 2; grid-row-end: 2;}

.testimonial { margin-bottom: 7px; margin-left: 100px;  font-family: '3a458c 0 0', sans-serif; color: #6c7785; font-style: italic;}

.testimonial em{ font-size: 14px;    font-family: '3a458c 0 0', sans-serif; line-height: 20px; }

.text-block-5 { margin-left: 100px; font-family: '39fe0d 2 0', sans-serif; color: #f2b134;}

.section-3 {

  min-height: 260px;

  margin-top: 48px;

  background-image: url('../../../images/SalesKit-3840x-1440.jpg');

  background-position: 50% 50%;

  background-size: 1440px;

  background-repeat: no-repeat;

  }

  .section-3-bc {

  min-height: 260px;

  margin-top: 48px;

  background-image: url('../../../images/Sample-kit-hero-gold.jpg');

  background-position: 50% 50%;

  background-size: 1440px;

  background-repeat: no-repeat;

  }

  .section-3-pc {

  min-height: 260px;

  margin-top: 48px;

  background-image: url('../../../images/Sample-kit-hero-pine.jpg');

  background-position: 50% 50%;

  background-size: 1440px;

  background-repeat: no-repeat;

  }

.div-block-5 { position: relative; left: 50px; top: 56px; width: 480px; margin-left: 0px; text-align: left;}

.heading-left-white { margin-top: 0px; margin-bottom: 18px; padding-top: 0px; color: #fff; font-size: 34px; 

	line-height: 1.2em; text-align: left; font-family: '39fe0d 2 0', sans-serif;}

.tiny-heading-white { color: #fff; font-size: 12px; text-align: left; font-family: '39fe0d 2 0', sans-serif;}

.whycolumns-1{ margin-top: 84px;  padding-right: 0px;}

.whycolumns-2{margin-top: 72px;}

.columns-2 {

    margin-top: 72px;

}

.whyfrbsx-row{margin-left: 0; margin-right: 0; display: flex; flex-wrap: wrap;}

#Shop-by-Size, #Shop-by-Paper, #Pricing, #Frbysix-Design-Studio, #why-4by6, #orderfor-six, #twoside-every{

	padding-top: 72px; padding-bottom: 72px;

}

/*#why-4by6{ overflow: hidden;}*/

.col-bx-3, .col-bx-4, .col-bx-5, .col-bx-6, .col-bx-7, .col-bx-8, .col-bx-12{margin-left: 10px; margin-right: 10px;}

.col-bx-3 { width: 22.3%; } 

.col-bx-4{ width: 31.5%;} 

.col-bx-5{ width: 47%;}

.col-bx-6{ width: 58%;} 

.col-bx-7{ width: 68%;} 

.col-bx-12{ width: 100%;}

.cbc-classic-hero, .sbc-satin-hero, .bc-economy-hero, .bc-heavy-hero, .bc-classic-hero, .recycled-postcard-hero-area, .matte-postcard-hero-area, .bc-recycled-hero, .bc-matte-hero, .pricing-main-hero-area, .faq-main-hero-area, .bc-rounded-hero, .bc-slim-hero, .bc-micro-hero, .satin-postcard-hero-area, .square-postcard-hero-area, .classic-postcard-hero-area, .large-postcard-hero-area, .half-page-postcard-hero-area, .six-employees-hero-area,

.employees-hero-area, .paperstock-area, .students-hero-area

{

  margin-top: 0px;

  padding-top: 58px;

  -webkit-box-pack: center;

  -webkit-justify-content: center;

  -ms-flex-pack: center;

  justify-content: center;

  -webkit-flex-wrap: nowrap;

  -ms-flex-wrap: nowrap;

  flex-wrap: nowrap;

  -webkit-box-align: center;

  -webkit-align-items: center;

  -ms-flex-align: center;

  align-items: center;

  background-color: #fff;

  background: url(../../../images/BC-Hero-Classic-gold.jpg) no-repeat; 

  height:480px; display: block;  float: left; width: 100%; 

  background-size: 100%;

  position: relative;

  background-position: 25% 0%;

  background-size: cover;

  background-repeat: no-repeat;

  text-align: left;

  min-height: 400px;

}

.sbc-satin-hero{ background: url(../../../images/BC1-Hero-Satin-gold.jpg) no-repeat; background-size: cover; min-height: 540px;}

.bc-economy-hero{ background: url(../../../images/BC-Hero-Economy-gold.jpg) no-repeat; background-size: cover;}

.bc-heavy-hero{ background: url(../../../images/BC-Hero-Heavy-gold.jpg) no-repeat; background-size: cover;}

.bc-classic-hero{ background: url(../../../images/BC-Classic-Hero-Kraft.jpg) no-repeat; background-size: cover;}

.recycled-postcard-hero-area{ background: url(../../../images/PC-Hero-Recycled-3840x-1440.jpg) no-repeat; background-size: cover;}

.matte-postcard-hero-area{ background: url(../../../images/PC-Hero-Matte-3840x-1440.jpg) no-repeat; background-size: cover;}

.bc-recycled-hero{ background: url(../../../images/BC4-Hero-Recycled-gold.jpg) no-repeat; background-size: cover;}

.bc-matte-hero{ background: url(../../../images/BC-Hero-Matte-gold.jpg) no-repeat; background-size: cover;}

.pricing-main-hero-area{ background: url(../../../images/pricing-cards-hero.jpg) no-repeat; height: 400px; background-size: cover;}

.faq-main-hero-area{ background: url(../../../images/FAQ-hero_1144783106-sky.jpg) no-repeat; background-size: cover; height: 350px; min-height: 400px; padding-top: 0px;}

.bc-rounded-hero{background: url(../../../images/BC-rounded-hero-gold.jpg) no-repeat; height: 480px; background-size: cover;} 

.bc-slim-hero{background: url(../../../images/BC-slim-hero1.jpg) no-repeat; height: 480px; background-size: cover;} 

.bc-micro-hero{background: url(../../../images/BC-Micro-hero2-gold.jpg) no-repeat; height: 480px; background-size: cover;} 

.satin-postcard-hero-area{background: url(../../../images/PC-Hero-Satin-3840x-1440.jpg) no-repeat; height: 480px; background-size: cover;} 

.square-postcard-hero-area{background: url(../../../images/PC-Square-Pine.jpg) no-repeat; height: 480px; background-size: cover;} 

.classic-postcard-hero-area{background: url(../../../images/PC-Classic-Pine.jpg) no-repeat; height: 480px; background-size: cover;} 

.large-postcard-hero-area{background: url(../../../images/PC-Hero-Large-3840x-1440.jpg) no-repeat; height: 480px; background-size: cover;} 

.half-page-postcard-hero-area{background: url(../../../images/PC-Home-3840x-1440-Pine2.jpg) no-repeat; height: 480px; background-size: cover;} 



.hero-price-calculator1 {

  position: static;

  left: 0px;

  top: 56px;

  display: block;

  width: 400px;

  height: auto;

  max-width: none;

  margin-top: 0px;

  margin-right: 20px;

  margin-left: 0px;

  padding-top: 12px;

  float: right;

  -webkit-box-orient: horizontal;

  -webkit-box-direction: normal;

  -webkit-flex-direction: row;

  -ms-flex-direction: row;

  flex-direction: row;

  -webkit-box-pack: start;

  -webkit-justify-content: flex-start;

  -ms-flex-pack: start;

  justify-content: flex-start;

  -webkit-box-align: center;

  -webkit-align-items: center;

  -ms-flex-align: center;

  align-items: center;

  background-color: #fff;

  box-shadow: 0 9px 10px 3px rgba(0, 0, 0, 0.19), 8px 8px 13px -9px #777;

}



.div-block-6 { padding: 14px 24px; background-color: transparent;}

.price-calc-heading { margin-top: 0px; margin-bottom: 0px; color: #343941; font-size: 28px; line-height: 29px; text-align: left;}

.small-copy { font-family: '3a458c 0 0', sans-serif; color: #6c7785; font-size: 13px; line-height: 18px; text-align: left;}

.form-block { margin-bottom: 0px; padding: 1px 24px 9px;}

.div-block-6 { padding: 14px 24px; background-color: transparent;}



.w-row:before, .w-row:after { content: " "; display: table; grid-column-start: 1; grid-row-start: 1; grid-column-end: 2; grid-row-end: 2;}

.bold-text-5 {color: #343941; font-size: 14px;}

.w-select {background-color: #f3f3f3;}

.bold-price { font-family: '39fe0d 2 0', sans-serif; color: #343941; font-size: 18px; font-weight: 400;

              text-align: left;

}

.w-button { display: inline-block; padding: 11px 15px 7px; color: #ffffff; border: 0; line-height: inherit; text-decoration: none; cursor: pointer; border-radius: 0;}

.submit-button {padding-right: 24px; padding-left: 24px; background-color: #3e7677; text-align: center;  font-family: '39fe0d 0 0', sans-serif;}

input.w-button { -webkit-appearance: button; font-family: '39fe0d 0 0', sans-serif;}

.cbc-form form{border-top: 1px solid #bababa; padding-top: 14px;  }

.cbc-form .cbc-row{

	display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  margin-bottom: 6px;

  -webkit-box-align: center;

  -webkit-align-items: center;

  -ms-flex-align: center;

  align-items: center;

}

.field-label { font-family: '3a458c 0 0', sans-serif; color: #6c7785; font-weight: 400; display: block; margin-bottom: 5px;}

.cbc-form .p { font-family: '3a458c 0 0', sans-serif; color: #323c49; font-size: 14px;

               text-align: left;

}

.w-form-done { font-family: '39fe0d 0 0', sans-serif; display: none; padding: 20px; text-align: center; background-color: #dddddd;}

.w-form-fail { font-family: '39fe0d 0 0', sans-serif; display: none; margin-top: 10px; padding: 10px; background-color: #ffdede;}

.cbc-form-label{width: 33.33%;}

.cbc-form-selectiv{width: 66.66%;}

.fr{ float: right; }

.fl{float: left;}

.lst-rw{ padding-top: 19px; border-top: 1px solid #bababa;}

.lst-rw .fr{ text-align: right; }

.standard-block { padding: 24px; background-color: #fff; text-align: left;}

.whyforbysix-box{ width: 23%;}

.calicbusclass #Shop-by-Paper{ padding-top: 25px;}

.image-9 {max-height: 400px;}

.smthsftlove-box{ width: 50%;}

.sft-box-main{ display: flex; }

.smbbx-img {/*justify-content: center;  display: flex;  flex-wrap: wrap;*/ text-align: center;}

.smbbx-img img{ max-width: 350px;}

.smthman-box{ display: flex; }

#smthsftlove{padding-top: 25px; padding-bottom: 72px; }

.price-calc-columns {  margin-top: 65px;}

.div-block-14 { display: flex; min-height: 36px; padding-bottom: 0px; justify-content: center; border-bottom: 1px none #bababa;

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  -webkit-box-pack: center;

  -webkit-justify-content: center;

  -ms-flex-pack: center;

}

.price-calc-price-box { width: 150px; margin: 0px 24px; padding: 12px; border-style: solid; border-width: 2px; border-color: #3e7677; color: #3e7677; font-size: 16px; text-align: center;}

.circle-text {

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display: flex;

  width: 30px;

  height: 30px;

  margin-right: auto;

  margin-left: auto;

  padding-top:0;

  -webkit-box-pack: center;

  -webkit-justify-content: center;

  -ms-flex-pack: center;

  justify-content: center;

  -webkit-box-align: center;

  -webkit-align-items: center;

  -ms-flex-align: center;

  align-items: center;

  border-radius: 50%;

  background-color: #3e7677;

  font-family: '39fe0d 0 0', sans-serif;

  color: #fff;

  font-size: 13px;

  font-weight: 400;

  text-align: center;

}

.circle-text.left{

  font-size: 20px;

  float:left;

  padding-top: 3px;

}

.port-upload-inst {

  padding-top: 5px;

  padding-left: 40px;



}

.price-calc-subhead { margin-top: 12px; margin-bottom: 43px; font-family: '39fe0d 0 0', sans-serif; color: #6c7785; font-size: 13px; font-weight: 400; letter-spacing: normal;}

h3.price-calc-subhead{font-family: '39fe0d 0 0', sans-serif;}

.price-calc-submit-button { margin-top: 0px; padding-right: 24px; padding-left: 24px; background-color: #3e7677; font-size: 16px; text-align: left;}

.price-calc-box{ width: 23%; text-align: center; }

.image-13 {    margin-bottom: 20px;}

/*.slider {min-height: 425px;}*/

.slide-nav {display: none;}

.left-arrow {display: none;}

.right-arrow {  display: none;}

.slide {

  background-image: url('../../../images/Hero-PC-Portfolio-V3.jpg');

  background-position: 50% 50%;

  background-size: cover;

}

.slide-2 {

  background-image: url('../../../images/PC1O-Portfolio-Hero-3840x-1440.jpg');

  background-position: 50% 50%;

  background-size: cover;

}



.slide-3 {

  background-image: url('../../../images/PC3L-Portfolio-Hero-3840x-1440.jpg');

  background-position: 50% 50%;

  background-size: cover;

}

.slide-4 {

  background-image: url('../../../images/PC2S-Portfolio-Hero-3840x-1440.jpg');

  background-position: 50% 50%;

  background-size: cover;

}

.hero-heading-grey-right { margin-top: 0px; margin-bottom: 15px; margin-left: 0px; padding-top: 84px; font-family: '39fe0d 2 0', sans-serif; color: #343941; font-size: 48px; line-height: 1.1em; text-align: right;}

.hero-heading-grey-right.grey {  color: #6c7785;}





.shipping-estimator { margin-top: 0px; text-align: center;}

.image-15 { margin-left: auto; float: left;}

.image-14 {margin-bottom: 18px;}

.paragraph-10 { width:70%; margin-right: auto; margin-left: auto; font-family: '3a458c 0 0', sans-serif; font-size: 14px;}

.cmn-pad-topbtm{ padding: 72px 0 !important; }

.tow-sidestory{ text-align: center; }

.hero-heading { margin-top: 0px; margin-bottom: 18px; padding-top: 0px; font-family: '39fe0d 2 0', sans-serif; color: #fff; font-size: 48px; line-height: 1.1em; text-align: left;}

.hero-subhead-white { margin-bottom: 18px; font-family: '3a458c 0 0', sans-serif; color: #fff;font-size: 22px; line-height: 26px; text-align: left;}

.faq-question { margin-top: 12px; margin-bottom: 6px; color: #3e7677; font-size: 16px; text-align: left; cursor: pointer;}

.accordion-item-content { overflow: hidden;}

.link-5 {color: #3e7677;}

.faqmidd-cont-lft{width: 63.66%;}

.faqmidd-cont-rght{ width: 32.33%; }

.div-block-10 { margin-bottom: 36px; padding: 6px 24px 24px; background-color: #f7f7f7;}

.div-block-11 { margin-bottom: 36px; padding: 24px; background-color: #b1cce1;}

.standard-block-green { padding: 24px; background-color: #b1cce1; text-align: left;}

.text-block-6 { color: #343941; font-size: 18px; text-align: left;}

.paragraph-9 { text-align: left;}

.form-block-2 { text-align: left;}

.field-label-2 { color: #343941;}

.submit-button-2 { margin-top: 0px; background-color: #3e7677; text-align: left;}

.w-form-done { display: none; padding: 20px; text-align: center; background-color: #dddddd;}

.w-form-fail { display: none; margin-top: 10px; padding: 10px; background-color: #ffdede;}

.header-faq, .faqmidd-content{display: block; float: left; width: 100%;}

.header-faq .subhead-centered {max-width: 80%;margin-right: auto;margin-bottom: 32px;margin-left: auto;font-weight: 300;}



/*faq*/

.faq-cnt .contact-block h2{margin-top: 20px; margin-bottom: 10px; font-family: '39fe0d 2 0', sans-serif; color: #323c49; font-size: 18px; line-height: 24px; font-weight: 700; text-align: left;}

.faq-cnt .contact-block ul > li{ border-bottom: none;}

.bus-section-cmn .chosen-container-single .chosen-single { border-bottom: 2px solid #3e7677; color: #3e7677; font-size: 16px; font-family: '39fe0d 2 0', sans-serif;}

.bus-section-cmn .chosen-container a:hover { color:#3e7677;}

.price-calc-box .small-copy{ margin-top: 10px; }

.topright-link{ padding-top: 12px; }

.topright-link ul li a.myaccount-icon{border-bottom: none; top: 0 !important; background: url(../../../images/myaccount-ico.png) no-repeat 0 0; padding: 0;}

.topright-link ul li a.myaccount-icon:hover{border-bottom: none;}



.estimat-trun-details{ display: block;}

.zipcolod-section,

.shping-detils{display: block; float: left; padding: 0 10px;}

.zipcolod-section{ text-align: left; width: 90%;}

.shping-detils{ overflow-x: auto; width: 53%; float: right; }

.zipcolod-section input{border: none; border-bottom:1px solid #b7b7b7; min-width: 210px; margin-right: 10px; font-size: 16px;}

.zipcolod-section button{ border: none; background: none; color: #6bcef0; text-transform: uppercase; cursor: pointer; font-size: 14px;  font-family: '39fe0d 2 0', sans-serif; font-weight: normal;}

.zipcolod-section button:hover{color: #58bde0;}

.shping-detils table{ width: 100%; min-width: 450px;}

.shping-detils table td{text-align: left; padding: 2px; font-family: '39fe0d 2 0', sans-serif; font-size: 17px; color: #5f5f5f;}

.myaccount-drop ul li a:hover{color: #3e7677 !important;}

.top-navi ul li .show-submenu:after{ display: none; }



#shop_bypaper_form .chosen-container-single .chosen-single, #shop_bysize_form .chosen-container-single .chosen-single { border-bottom: 3px solid #3e7677; color: #3e7677; font-size: 16px; font-family: 'HelveticaNeueLTStd-Md';}

#shop_bypaper_form .chosen-container a:hover, #shop_bysize_form .chosen-container a:hover { color:#3e7677;}



/*added on 18-11-2019*/

.cbc-form .chosen-container-single .chosen-single, 

.cbc-form .chosen-container-single .chosen-single{border-bottom: 1px solid #3e7677 !important;}

.cbc-form .chosen-container .chosen-results li.active-result{font-size: 14px; font-family: '39fe0d 0 0', sans-serif;}

.faq-cnt .submit-button-2{padding: 10px 14px; font-size: 15px;}

.card-size-block a{display: inline-block;}

.bus-section-cmn #Shop-by-Size .row{justify-content: center; align-items: flex-end;}

.cbc-form .submit-button{padding: 12px 25px; font-size: 14px;}

.cbc-form .price-calc-heading{ font-weight: bold; font-family: '39fe0d 0 0', sans-serif; }

.field-label{ font-size: 14px;}

.chosen-container .chosen-results li{ font-size: 15px; }

/*added on 18-11-2019*/



#esimation_details table td{font-size: 16px !important;}

#esimation_details p.estimation-msg {text-align:center; text-align: left;}

.copyorderitem, .editdiy {margin:0 20px 0 20px}

.copyorderitem img, .editdiy img {width:18px;}



/*added on 26-11-2019*/

.column-17 {text-align: left;}

.home-icon-box { padding-right: 18px; padding-left: 18px;}

.home-icon-box svg {height:80px; width:80px;}

.upload-icon {height:43px; width:43px;}

.image-16 {width: 80px;}

.home-slide-1 {

  background-image: url('../../../images/Home-slide1.jpg');

  background-position: 50% 50%;

  background-size: cover;

}



.home-slide-2 {

  background-image: url('../../../images/Trees-hero-3840x1440.jpg');

  background-position: 50% 50%;

  background-size: cover;

}



.home-slide-3 {

  background-image: url('../../../images/Home-slide3.jpg');

  background-position: 50% 50%;

  background-size: 1920px !important;

}



.home-slide-4 {

  background-image: url('../../../images/Sample-kit-hero-pine-p-3200.jpeg');

  background-position: 50% 50%;

  background-size: cover;

}

.div-block-13 {

    max-width: 440px;

    margin-top: 54px;

    margin-right: 72px;

    float: right;

}

.homepage-hero-text-block {

  position: relative;

  top: 107px;

  display: block;

  height: auto;

  max-width: 450px;

  margin-left: 0px;

  padding-top: 0px;

  padding-left: 18px;

  -webkit-box-orient: horizontal;

  -webkit-box-direction: normal;

  -webkit-flex-direction: row;

  -ms-flex-direction: row;

  flex-direction: row;

  -webkit-box-pack: center;

  -webkit-justify-content: center;

  -ms-flex-pack: center;

  justify-content: center;

  -webkit-box-align: start;

  -webkit-align-items: flex-start;

  -ms-flex-align: start;

  align-items: flex-start;

  text-align: left;

}

.pricing-main-hero-ar {height: 330px; padding-top: 24px; background-position: 50% 50%;  }

.price-calc-subhead {font-size: 12px;}

.slide-nav {display: block;}

.paragraph-4 {color: #6c7785;}

.paragraph-5 {color: #6c7785;}

.paragraph-6 {color: #6c7785;}

.paragraph-7 {  color: #6c7785;}

.inspiration-block-home {

  display: block;

  height: 460px;

  max-width: 1170px;

  margin-right: auto;

  margin-left: auto;

  padding-top: 0px;

  -webkit-box-orient: horizontal;

  -webkit-box-direction: normal;

  -webkit-flex-direction: row;

  -ms-flex-direction: row;

  flex-direction: row;

  -webkit-box-pack: center;

  -webkit-justify-content: center;

  -ms-flex-pack: center;

  justify-content: center;

  -webkit-box-align: start;

  -webkit-align-items: flex-start;

  -ms-flex-align: start;

  align-items: flex-start;

  background-image: url('../../../images/inspiration-hero-sky.jpg');

  background-position: 50% 0%;

  background-size: cover;

  background-repeat: no-repeat;

}

#thediffence .home-icon-box{ margin-top: 15px; text-align: center; }

.section-home {

  min-height: 260px;

  margin-top: 48px;

  background-image: url('../../../images/sample-kit-section-bkg-sky.jpg');

  background-position:50% 50%;

  background-size: 1440px;

  background-repeat: no-repeat;

  }

.section-home .div-block-5{left: 50px;}

.six-employees-hero-area{ background: url(../../../images/six-plus-hero.jpg) no-repeat; background-size: cover; min-height: 400px; height: 350px;}

.heading-12 {  text-align: left;}

.w-input, .w-select, input.w-input {

    display: block;

    width: 100%;

    height: 38px;

    padding: 8px 12px !important;

    margin-bottom: 10px;

    font-size: 16px;

    line-height: 1.428571429;

    color: #333333;

    vertical-align: middle;

    background-color: #ffffff;

    border: 1px solid #cccccc;

    font-family: '3a458c 0 0', sans-serif;

}

.faqmidd-content .w-input {

    width: 90%;

}

.MT25{ margin-top: 48px; }

.form-block-4 {max-width: 450px;margin-top: 0px;margin-right: auto;margin-left: 0px;}

.form-4 {text-align: left;}

.heading-12 {text-align: left;}

.hero-subhead-white {margin-bottom: 18px;font-family: '3a458c 0 0', sans-serif;color: #fff;/*color: #6c7785;*/font-size: 22px;line-height: 26px;text-align: left;font-weight: normal;}

.six-employees-hero-area{ padding-top: 0;}

.six-employees-hero-area .fix-content{ height: 100%; }

.six-employees-hero-area .hero-text-block{    margin-left: 0;top: 0;display: flex;height: 95%;flex-wrap: wrap;padding-left: 20px;align-content: center;}

.six-employees-hero-area .hero-heading{ display: flex; width: 100%; margin-bottom: 5px;}

.six-employees-hero-area .hero-subhead-white{ width: 100%; display: flex;}

.fistcls-serv .form-block-4{float: right; width: 100%;}

.fistcls-serv .subhead-centered{ width: 90%; margin: 0 auto; }    

.fistcls-serv input, .fistcls-serv textarea{ font: inherit; }

.homepage-hero-area{ min-height: 500px; }

.homepage-hero-area .slider{min-height: 500px;}

.cmn-pad-topbtm #Frbysix-Design-Studio{ padding: 0; }

.twosideeveyimg{text-align: center; }

.twosideeveyimg img{ width: 350px; }

.spark-section .page-heading{ width: 100%;}

.order-upload .order-preview-page .order-block4{ width: auto; display: flex; align-items: center;}

.order-preview-page a.delete-icon{margin-top: 0;width: 20px; height: 20px; background: url(../../../images/delete-icon-art.png) no-repeat 0 0;}

.order-preview-page .copyorderitem{margin: 0 14px;}

.order-preview-page .editdiy, .order-preview-page .copyorderitem{margin-top: 2px; display: flex; align-items: center;}

.order-preview-page .editdiy{margin-left: 0;}

.hero-price-calculator1 .cbc-form .cbc-row.lst-rw {padding-top: 20px; margin-top:30px;}

.hero-price-calculator1 .div-block-6{padding-top: 9px;}



.common-price-calculator .chosen-container .chosen-results li{ font-size: 15px; }

.bus-section-cmn .common-price-calculator .chosen-container-single .chosen-single{font-family: 'HelveticaNeueLTStd-Md';font-size: 15px; border-bottom-width: 1px;}

.common-price-calculator h3.price-calc-subhead{font-family: 'HelveticaNeueLTStd-Md';}

.common-price-calculator .chosen-container-single .chosen-single div b{ background: url(../../../images/price-calculator-down-arrow.svg) no-repeat 0px 2px;}

.common-price-calculator .chosen-container-active.chosen-with-drop .chosen-single div b{    background: url(../../../images/price-calculator-up-arrow.svg) no-repeat 0px 2px;}

.link-8 {color: #3e7677;}

.photo-row {margin-top: 35px;}

.heading-4-no-top-padding { margin-top: 0px; font-family: '39fe0d 2 0', sans-serif; color: #343941; font-size: 24px; font-weight: 400; text-align: left;}

.employees-hero-area { background: url(../../../images/Trees-hero.jpg) no-repeat center; background-size: cover; padding-top: 0; height: 400px;}

/*.hero-text-block{max-width: 450px; margin-left: 136px;}*/

.hero-text-block {    padding-left: 20px;}

.trees-pht1{width: 417px !important;}

.treepagebnr .hero-text-block{ max-width:450px; margin-left: 0;}

.new-pencil-svg{background: url(../../../images/icon-pencil-new.svg) no-repeat 0 0;

 width: 24px; height: 19px; display: inline-block; vertical-align: middle; margin-top: 5px;}



 /*newbanner update css*/

.bx-viewport, .bx-wrapper{ position:relative; height:100% !important; width: 100% !important; top:0; left:0;}

.bxslider, .bxslider li{height: 100% !important;}

.bxslider li{ background-repeat: no-repeat; background-position: top center; background-size: cover; background-position: 50% 50%;}

.bx-wrapper .bx-viewport{border: none !important;}    

.reverse-dropdown .chosen-container-single .chosen-single span:hover{color:#000 !important;}

.bnr-add .bx-wrapper .bx-controls-auto, .bnr-add .bx-wrapper .bx-pager{bottom:15px;}

.bnr-add .bx-wrapper .bx-pager.bx-default-pager a{background: rgba(255,255,255,0.4); text-indent: -9999px; display: block; width: 14px; height:14px; margin: 0 3px; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 0;}

.bnr-add .bx-wrapper .bx-pager.bx-default-pager a.active, 

.bnr-add .bx-wrapper .bx-pager.bx-default-pager a:focus, 

.bnr-add .bx-wrapper .bx-pager.bx-default-pager a:hover{background: #fff;}

.bnr-add .bx-viewport, .bnr-add .bx-wrapper{box-shadow: none;}

.bnr-add .bx-wrapper{padding: 0; margin: 0; border: none;}

/*newbanner update css*/

/*paper-stocks css*/

.paperstock-area{background: url(../../../images/Hero-paperstock-3840x1440.jpg) no-repeat; height:auto; min-height: 425px; padding-top: 0;/* background-position: center -58px;*/ background-position: 25% 50%; background-size: 1440px;}

.cntn-hori-cnt{ padding-left: 20px; }

.cmn-banner-hdr .fix-content{ height: 100%; }

.paperstock-area .hero-heading-grey{width: 100%;}

.paperstock-area .hero-subhead-grey{ max-width: 450px; }

.paper-stoc-row .row{ margin-bottom: 36px;}

.paper-stoc-row .twosideeveyimg img{ width: 417px; }

.touch-beaut-title{ margin-bottom: 25px;}

.paper-stoc-row  .col-bx-5 a.link{ width: 100%; display: inline-block;}

/*paper-stocks css*/

.homepage-hero-area .bx-viewport{position: relative;

    height: 300px !important;

    text-align: center;

    background: #dddddd;

    clear: both;

    -webkit-tap-highlight-color: rgba(0,0,0,0);

    tap-highlight-color: rgba(0,0,0,0);     min-height: 500px;}

.homepage-hero-area ul.bxslider{position: relative;

    display: block;

    overflow: hidden;

    z-index: 1;

    left: 0;

    right: 0;

    height: 100%;

    white-space: nowrap;}    

.students-hero-area.holiday{ background: url(../../../images/holiday/PC-Hero-3840x1440-Holiday2.jpg) no-repeat; background-position: 100% 50%; background-size: cover; min-height: 480px;}
.students-hero-area.holiday .students-hero-text .hero-heading-grey {color: #fff !important; width:100%; display:block; justify-content:flex-end;}
.students-hero-area.holiday .students-hero-text * {color: #FFF !important}
.holiday .half-circle-text {color: #FFF; background-color:black; border-top-left-radius: 60px; border-top-right-radius: 60px; height:20px; width:60px;       
                            text-align:center; 
                            padding-top: 10px;
                            margin-left:auto;
                            margin-right:auto;}
.holiday .horizontal .image-9 {
  padding-left:3%;
  max-height: 400px;}

.holiday .hero-subhead-grey {
  font-size: 18px;}
.students-hero-area.holiday .students-hero-text * a{
   color:#000 !important;
}
/*----------students--------------*/

.students-hero-area{ background: url(../../../images/Student-promo-Hero-B1.jpg) no-repeat; background-position: 100% 50%; background-size: cover; min-height: 480px;}

.students-hero-text {

 position: relative;

 top: 49px;

 display: block;

 height: auto;

 max-width: 370px;

 margin-right: 35px;

 margin-left: auto;

 padding-top: 0px;

 padding-left: 18px;

 -webkit-box-orient: horizontal;

 -webkit-box-direction: normal;

 -webkit-flex-direction: row;

 -ms-flex-direction: row;

 flex-direction: row;

 -webkit-box-pack: center;

 -webkit-justify-content: center;

 -ms-flex-pack: center;

 justify-content: center;

 -webkit-box-align: start;

 -webkit-align-items: flex-start;

 -ms-flex-align: start;

 align-items: flex-start;

}
.holiday .students-hero-text {
 top: 0;
 max-width: 500px;
 padding-top: 0px;
 margin-right: -100px;
}
.students-hero-text .hero-heading-grey{width:100%; display:flex; justify-content:flex-end;}

/*----------Students--------------*/

#happy-customer .div-block-4{ padding: 0 45px;

                              z-index: 20; 

}

.artwork-listing-wrapper .artwork-front .artwork-front-img img, .artwork-listing-wrapper .artwork-back .artwork-front-img img{    

 max-height: 220px; width: auto;}

.orderlist-area-row .custom-checkbox label, .orderlist-area-row .custom-radio label{background-position: -10px -12px;}

.orderlist-area-row .custom-checkbox input, .orderlist-area-row .custom-radio input{top: 7px !important;}

.orderlist-area-row .custom-checkbox label.hover, .orderlist-area-row .custom-checkbox label.focus, .orderlist-area-row .custom-radio label.hover, 

.orderlist-area-row .custom-radio label.focus{background-position: -10px -12px;}

.orderlist-area-row .custom-checkbox label.checked, .orderlist-area-row .custom-radio label.checked{background-position: -10px -212px;}@media screen and (min-width:240px) and (max-width:1279px) {

body { -webkit-text-size-adjust: none !important;}

input, textarea, button, select { appearance: none; -moz-appearance: none; -webkit-appearance: none; }

input[type="radio"] { appearance: radio; -moz-appearance: radio; -webkit-appearance: radio; }

input[type="checkbox"] { appearance: checkbox; -moz-appearance: checkbox; -webkit-appearance: checkbox; }

select { background-image: url(../images/select-arr.png); background-repeat: no-repeat; background-position: right center; }

}

@media screen and (max-width:1600px){

/*.image-4{ min-width: 1100px; }*/

.div-block-5{left: 50px;}

.six-employees-hero-area{ height: 400px; }

}



/*@media screen and (min-width:1350px){

#top_menus{padding-right:0;}

}*/

@media screen and (min-width:1280px) and (max-width:1400px) {

/*.image-4 {min-width: 800px;}*/

}



@media screen and (min-width:1024px) and (max-width:1169px) {

.fix-content {width: auto; padding: 0px 15px;}

#top-container .fix-content {padding: 0px 5px;}

}



@media screen and (min-width:1024px) and (max-width:1279px) {

.businesscard-bnr.businesscard-hero.businesscard-bnr, .businesscard-bnr-two.businesscard-banner, 

.businesscard-bnr-two.postcard-banner, .businesscard-bnr.squarecard-hero.businesscard-bnr,

.businesscard-bnr-two.squarecard-banner,.businesscard-bnr.greetingcard-hero.businesscard-bnr,

.businesscard-bnr-two.greetingcard-banner, .paper-banner, .samplekit-banner.home-hero {background-size: cover;}

.top-navi {padding-left: 0;}

.purchaplnt-sec {padding-bottom: 50px;}

.satisfactino-sec {padding-top: 20px;}

.fre-smp-pac {margin-bottom: 30px;box-sizing: border-box;}

.satisfactino-sec ul li p {font-size: 14px;line-height: 24px;}

.busncard-sec-cnt {    width: calc(100% - 40%);}

.busncard-sec-cnt h2,.purchaplnt-sec h2,.fre-smp-pac h3, .satisfactino-sec h2 {font-size: 36px;}

.purchaplnt-cnt, .purchaplnt-img {width: calc(50% - 33px);padding: 0 15px;}

.whitebox-cnt.home-white-cnt.home-page {min-height: 260px;}

.card-detail-sec {padding: 40px 0 0;}

.fre-smp-pac p, .samplekit-banner-cnt-box p, .busncard-sec-cnt p, .purchaplnt-sec p, .purchaplnt-sec p.bld-set, .fre-smp-pac p, .satisfactino-sec p {font-size: 18px;line-height: 28px}

.satisfactino-sec ul li p {min-height: 111px}

.card-detail-blk p {font-size: 17px;}

.topright-link.toprightmenu {margin-top: 2px;}

.eco-cnt h2, .invite-blk h1{ font-size: 28px; line-height: 36px;}

.invite-blk p{width: 68%;}

.success-sec .landing-page-top-cnt, .landing-page-top-cnt{width: 55%;}

.landing_page .container, .offer_desc .container{max-width: 96%;}

.landing_page .offer_img{width: 40%;}

.landing_page .offer_txt{width: 90%;}

.offer_desc_cont { width: 80%; }

.offer_txt h1, .offer_desc_txt h1{font-size: 32px; line-height:40px;}

.offer_txt h1{width: 80%;}

.offer_desc_txt p{font-size: 16px; line-height: 24px;}

.program_benefit ul li{font-size: 16px;}

.offer_cont p{ font-size: 14px; line-height: 24px; margin-bottom: 20px;}

.offer_sec { padding: 75px 0 75px;}

.program_benefit p { font-size: 14px; line-height: 26px; }

.activate-success .offer_txt h1{width: 100%;}

.banner_section .caption { bottom: 50px; width: 75%; }

.activate-success .offer_img{width:45%;}

/*Customizable Business Card page css Start*/

.upload-card-detail{padding: 10px;}

.upload-card-detail h4{font-size: 16px;}

.upload-card-detail > span{ letter-spacing: normal;}

.upload-card-detail a span{font-size: 14px;}

.select-orientation ul li, .customizable-card-grid .card-detail-ttl{font-size: 15px;}

.customizable-card-filter ul li{font-size: 14px; line-height: 20px;}

/*Customizable Business Card page css End*/

/*Design postcards modal css start*/

.postcards-subcategory a{display:block; width: 100%;}

.postcards-subcategory figure{ width: 100%; height: 100px;}

.postcards-chevron{ top: auto; bottom: 12px; transform: none;}

.postcards-content{width: calc(100% - 50px);}

/*Design postcards modal css End*/

/*Portfolio page css Start*/

.portfolio-cards figure{min-width: 190px; width: 190px;}

/*Portfolio page css End*/

/* my portfolio page start */

.action-toolbar .custom-checkbox label, .action-toolbar .custom-radio label { font-size: 13px; line-height: 20px;}

.action-toolbar-btn li a {    width: 18px;}

.action-toolbar-btn li {margin: 0 3px;}

.banner-portfolio-cnt h1 {font-size: 24px;}

.banner-portfolio {height: 220px;}

.biz-card-list .biz-card-cnt > li {margin-bottom: 50px;}

/* my portfolio page end */

/*businesscard page start*/

/*.image-4{ min-width: 410px; top: 10%;}*/

.col-bx-6 {width: 60%;}

.narrow-column{ padding-right: 15px; }

.whyfrbsx-row .col-bx-5 {width: 46%;}

.section-3 {min-height: 300px;}

.div-block-5{left: 44px;}

.card-icon, .card-icon-rounded{ max-width: 100%;}

.col-bx-4 {width: 30.5%;}

.div-block-2{ left: 48%; }

/*businesscard page end*/

.pricing-main-hero-area{height: 250px;}

.pricing-main-hero-area .hero-text-block{top: 40px;}

.price-calc-box, .whyforbysix-box{ width: 22%;}

/*.cmn-pad-topbtm { padding: 35px 0;}*/

.standard-block{ padding: 10px; }

.text-indent-div {margin-left: 10px;}

.section-home .div-block-5{left: 44px;}

/*.six-employees-hero-area{height:265px;}*/

.six-employees-hero-area .hero-text-block{left: 135px;}

/*#why-4by6{ overflow-x: hidden; }*/

}







@media screen and (min-width:768px) and (max-width:1023px) {

/*#main {min-width: 960px;}*/

.paper-banner, .businesscard-bnr.businesscard-hero.businesscard-bnr, .businesscard-bnr-two.businesscard-banner, 

.businesscard-bnr-two.postcard-banner, .businesscard-bnr.squarecard-hero.businesscard-bnr,

.businesscard-bnr-two.squarecard-banner,.businesscard-bnr.greetingcard-hero.businesscard-bnr,

.businesscard-bnr-two.greetingcard-banner, .businesscard-bnr.postcard-hero.businesscard-bnr, 

.desn-pag-bner, .samplekit-banner.home-hero, .product-pg-banner {background-size: cover;}

.fix-content {width: auto;padding: 0 15px; margin:auto;}

.card-detail-mainblk ul > li {    width: calc((100% / 2) - 20px); }

.card-detail-mainblk ul > li:nth-child(3n) {margin: 35px 32px 35px 0;}

.card-detail-mainblk ul > li:nth-child(2n) {margin-right: 0;}

.busncard-sec-img { width: 80%; margin: 0 auto; padding: 0 15px; display: block;}

.busncard-sec-cnt { width: 90%; display: block; padding: 25px 20px; margin:0 auto; text-align: center;}

.purchaplnt-img { width: 80%; display: block; padding: 0 15px; margin: 25px auto 0;}

.purchaplnt-cnt { width: 90%; display: block; padding: 0 20px; text-align: center;}

.whitebox-cnt.home-white-cnt.home-page {background-size: cover;background-position: -134px }

.satisfactino-sec ul li {width: 80%;float: none;margin:0 auto 20px;}

.satisfactino-sec ul li:nth-child(3n) {margin: 0 auto;}

.footer-part1 {width: 32%;float: none;display: inline-block;margin-bottom: 25px;vertical-align: top;}

.bott-socials {width: 100%;text-align: center;float: none;}

/*.topright-link ul li.toprightlink a#top_login {margin:15px 0;}*/

.top-navi {padding-left: 0;}

/*.top-navi ul li {margin-right: 0;}*/

.card-detail-mainblk ul > li {margin-bottom: 20px;}

.fre-smp-pac p, .samplekit-banner-cnt-box p, .busncard-sec-cnt p, .purchaplnt-sec p, .purchaplnt-sec p.bld-set, .fre-smp-pac p, .satisfactino-sec p {font-size: 18px;line-height: 28px}

.satisfactino-sec ul li p {min-height: 111px}

.card-detail-blk p {font-size: 17px;}

.purchaplnt-cnt {width:90%;margin:0 auto;}

.myaccount-icon {top: -1px !important;}

.card-detail-mainblk ul > li {margin-bottom: 10px;}

.card-detail-mainblk ul > li:nth-child(3n) {margin-bottom: 10px;}

/*.topright-link ul li a {margin-bottom: 10px;}*/

.fre-smp-pac {box-sizing: border-box;}

.common-btn-blue {min-width: 180px;}

.bread.whitebox-cnt, .artwork-detail-cnt  {box-sizing: border-box;width: 100%;display: inline-block;}

.bread .orderlist-area-row {width: 100%;}

.bread .detail-info-part {width: 50%;}

.top-navi ul li .nav-dropdown {left: 0;right: 0;margin: 0 auto;}

.topright-link ul li a.btn-ordernow {display: inline-table;}

.front-back-artwork .artwork-front{width:48%; margin-right: 20px;}

.front-back-artwork .artwork-back {width:48%;}

.front-back-artwork .artwork-back-img, .front-back-artwork .artwork-front-img{height: auto; min-height: inherit;}

.front-back-artwork .artwork-back .back_preview.preview, .front-back-artwork .artwork-front .front_preview.preview{max-width: 100%; height: auto;}

.my-artworks .artwork-listing-wrapper.orderdetail-listing .artwork-front{margin-right: 32px;}

.my-artworks .artwork-listing-wrapper.orderdetail-listing .artwork-front, .artwork-listing-wrapper.orderdetail-listing .artwork-back{width: 320px;}

.my-artworks .artwork-listing-wrapper.orderdetail-listing .order-block2{width: 50%;}

.shipping .shipping-method.shipping-turnaround .shipping-r { width: 100%; margin-left: 0; margin-top: 100px;}

.ftr-left{width: 30%;}

.bott-left { width: 70%;}

.invite-blk h1{line-height: 34px; font-size: 26px; width: 460px;}

.invite-blk p{width: 96%;}

.eco-cnt, .eco-img{width: 50%;}

.eco-sec{padding: 50px 0;}

.eco-cnt h2{line-height: 34px; font-size: 26px;}

.off-img, .offer-cnt{width: 40%;}

.offer-cnt{padding-right: 20px;}

.offer-cnt p br{display: none;}

.success-sec .landing-page-top-cnt, .landing-page-top-cnt{ width: 66%;}

.common-content{padding: 60px 0 100px;}

.common-content h1 { font-size: 34px; margin-bottom: 22px;}

.common-content p { margin-bottom: 30px; }

.testimonial-content { padding: 0px 30px; }

.testimonial-content h2 { font-size: 20px; line-height: 26px; }

.testimonial-content h2:before { background-size: 100%; width: 20px; top: 0px; height: 20px; left: -30px; }

.testimonial-content span { font-size: 15px; }

.offer_desc{padding: 50px 0 40px;}

.offer_desc_cont { width: 80%; }

.landing_page .container, .offer_desc .container{max-width: 96%;}

.offer_desc_txt h1 { width: 72%; font-size: 28px; line-height: 36px;}

.offer_desc_txt p, .offer_benefit li, .program_benefit ul li, .join_program { font-size: 14px;  line-height: 24px;}

.program_benefit ul li{margin: 0 14px;width: 28%;}

.offer_benefit li{line-height: 21px;}

.program_benefit p { font-size: 14px; line-height: 26px; }

.offer_sec { padding: 75px 0 75px; }

.landing_page .offer_img { margin-right: 40px; }

.offer_cont { width: 47%; }

.landing_page .offer_cont span { padding-top: 0px; }

.landing_page .offer_txt { width: 100%; padding:0;}

.offer_txt h1 { width: 100%; font-size: 28px; line-height: 36px; margin-bottom: 15px;}

.offer_cont p { font-size: 14px; line-height: 24px; margin-bottom: 20px; }

.banner_section .caption {bottom: 30px; width: 75%;}

.activate-success .offer_txt h1{width: 100%;}

.activate-success .offer_txt { padding: 0 0 0 10px; width: 92%; }

/*Customizable Business Card page css start 21-8-2019*/

.customizable-section aside{width: 32%;}

.customizable-card-grid{width: 66%;}

.customizable-section{padding-top: 20px;}

.customizable-section aside{margin-top: 18px;}

.select-orientation ul li, .select-customizable-card .chosen-container .chosen-results li, .select-customizable-card .chosen-container-single .chosen-single{font-size: 15px;}

.customizable-card-filter ul li{font-size: 14px; line-height: 20px;}

.customizable-card-grid .card-detail-mainblk ul > li{width: calc((100% / 2) - 10px); margin-top: 20px;}

.customizable-card-grid .card-detail-mainblk ul > li:nth-child(3n){ margin-right: 20px; }

.customizable-card-grid .card-detail-mainblk ul > li:nth-child(2n){margin-right: 0;}

/*Customizable Business Card page css End 21-8-2019*/

/*Design postcards modal css start*/

.postcards-subcategory a{display:block; width: 100%;}

.postcards-subcategory figure{ width: 100%; height: 100px;}

.postcards-chevron{ top: auto; bottom: 12px; transform: none;}

.postcards-content{width: calc(100% - 50px);}

/*Design postcards modal css End*/

/*Portfolio page css Start*/

.portfolio-cards-mains{display: table;}

.portfolio-cards{width: 100%;}

/*Portfolio page css End*/



/* my portfolio page start */

.biz-card-list .biz-card-cnt > li { width: calc(50% - 10px); margin-bottom: 50px;}

.action-toolbar .custom-checkbox label, .action-toolbar .custom-radio label { font-size: 13px; line-height: 20px;}

.action-toolbar-btn li a {width: 18px;}

.action-toolbar-btn li {margin: 0 3px;}

.banner-portfolio-cnt h1 {font-size: 24px;}

.banner-portfolio {height: 220px;}

.biz-card-list .biz-card-cnt {flex-wrap: wrap;}

.biz-card-list .biz-card-cnt li h2 {font-size: 20px;}

/* my portfolio page end */



/*businesscard page start*/

/*.heading{ font-size: 26px; }*/

/*.image-4 { display: none; width: 100%; min-width: 220px;} */

.div-block-2{ left: 35%; }

.image-3{ max-width:700px;}

/*.card-icon, .card-icon-rounded{ max-width: 100%; }*/

.col-bx-4 {width: 30.5%;}

.col-bx-5 {width: 47%;}

.col-bx-6 {width: 100%;}

.section-3{min-height: 300px; margin-top: 15px;}

.div-block-5{left: 15px; }

.heading-left-white{text-shadow: 1px 1px 1px #8e8e8e, 3px 3px 5px #7b7b7b;}

.hero-text-block{padding-left:20px}

.text-indent-div{margin-left: 10px;}

.narrow-column{ padding-left: 15px; }

.whycolumns-1, .whycolumns-2{    margin-top: 15px;}

/*businesscard page end*/

.whyforbysix-box {width: 47%;}

.smbbx-img img { max-width: 300px;}

.pricing-main-hero-area{height: 200px;}

.pricing-main-hero-area .hero-text-block{top: 0;}

.price-calc-box, .whyforbysix-box{ width: 22%;}

/*.cmn-pad-topbtm { padding: 35px 0;}*/

.standard-block{ padding: 10px; }

.text-indent-div {margin-left: 10px;}

/* */

.faq-main-hero-area .hero-text-block{ height: auto; }

.faqmidd-cont-lft { width: 61.66%;}

.fistcls-serv .form-block-4{width: 100%; float: inherit;  max-width: 330px;}

.six-employees-hero-area{background-position: 50% 50%;}    

.six-employees-hero-area .hero-subhead-white{font-size: 20px; margin: 10px 0;}

.home-slide-1, .home-slide-2, .home-slide-4{background-position: 0 50%;}

.home-slide-3{background-position: 55% 0;}

.col-bx-3{width: 47%; }

#thediffence .col-bx-3 .home-icon-box{ padding: 0; }

.paragraph-4, .paragraph-7{ font-size: 14px; }

.navbar-2{display: flex; flex-wrap: wrap;justify-content: center;}

.card-size-block{ margin-bottom: 15px; }

#why-4by6 .col-bx-6 {    width: 58%;}

#why-4by6 .col-bx-6 .whyfrbsx-row .col-bx-5 {width: 45%;}

} 





@media (max-width: 991px){

	.homepage-hero-text-block { left: 10px; margin-left: 0px; padding-left: 0px;}

	.home-slide-1, .home-slide-2, .home-slide-4 {background-position: 0% 50%;}

	.home-slide-3 {background-position: 60% 50%;}

	/*.hero-text-block {left: 39px;margin-left: 0px;padding-left: 0px;}*/

	.employees-hero-area .hero-text-block{ padding-left: 15px; font-size: 15px;}

	.employees-hero-area .hero-text-block .hero-subhead-grey{ font-size: 15px; }

	.w-nav[data-collapse="medium"] .w-nav-menu {display: none;}

	.w-nav[data-collapse="medium"] .w-nav-button {display: block;}

	.topright{ width: 100%; float: none;background: rgba(255,255,255,0.95); position: absolute;left: 0;right: 0;margin: auto;height: auto;z-index: 99;padding-bottom: 24px;margin-top:65px; display: none;}

	.header-sticky .topright{margin-top:84px;}

	.top-navi{width: 100%;}

	.top-navi ul li{width: auto;display: block;}

	.top-navi ul li a, .top-navi ul li:first-child a{ display: block; text-align: left; padding: 5px 15px;}

	.top-navi ul li a.current:focus, .top-navi ul li a.current:hover, .top-navi ul li a.current.show-submenu:focus, .top-navi ul li a.current.show-submenu:hover, .top-navi ul li a:focus, .top-navi ul li a:hover{color: #fff !important; background: #a0c181;}

	.top-navi ul li .show-submenu:after{ left: 130px; top: 11px; right: inherit;}

	.top-navi ul li .nav-dropdown{position: static; background:#f7f7f7; width: 100%; border:none;}

	.top-navi ul li .nav-dropdown li:before { width: 5px; height: 5px; border-radius: 50%; background: #444; display: inline-block; content: ""; position: absolute; left: 14px; top: 12px; }

	.top-navi ul li .nav-dropdown li.stylenen:before{ list-style-type: none; display: none; }

	.top-navi ul li .nav-dropdown li a{ padding-left: 30px;}

	.topright-link{ width: 100%;float: left;text-align: center;display: block;border-top: 1px solid #000;padding-top: 20px;margin-top: 15px;}

	.mobile-login{ display: inline-block; }

	.header .mobile-login{ display: inline-block; top: 50px; transition-duration: 0.3s;}

	.header .mobile-login li{ list-style-type: none; }

	.header .mobile-login li .menu-link{ display: inline-block; font-family: '39fe0d 0 0', sans-serif;}

	#btn-menu-toggle{ display: block; }

	#btn-menu-toggle {display: block; float: right; margin-top: 0; position: relative; top: -4px;}

	#btn-menu-toggle span {display: block;width: 22px;height: 2px;background: #000;margin-bottom: 4px;}

	.paragraph-4, .paragraph-7{ font-size: 14px; }

	.bnr-add .bx-viewport{ height: 330px !important; min-height: 500px;}

	.homepage-hero-area{ height:330px; }

	.hero-subhead-grey{ display: none;}

	.faq-main-hero-area .hero-subhead-grey{ display: block;}

	.paperstock-area{ background-size: 1440px;background-position: 50% 50%;}

	.paperstock-area .hero-text-block{padding-left: 20px; margin-top: 24px;}

	.business-cards-main-hero-area, .post-cards-main-hero-area, .faq-main-hero-area, .students-hero-area, .students-hero-area.holiday, .sbc-satin-hero, .main-part .samplekit-newbanner, .paperstock-area 

	{ height: 330px; background-position: 50% 50%;}

	.bxslider li.home-slide-1 {background-position: 0% 50%;}

	.bxslider li.home-slide-2 {background-position: 0% 50%;}

	.bxslider li.home-slide-3 {background-position: 60% 50%;}

	.bxslider li.home-slide-4 {background-position: 0% 50%;}

	.div-block-13 {margin-right:17px; margin-left: 342px;}

	.sbc-satin-hero{padding-top:24px;}

	.hero-price-calculator1 {left: 39px;}

	.hero-heading{font-size:42px; }

	.paperstock-area {padding-top:24px;}

	.students-hero-text {left: 0;top: 10px;margin-right: 47px;margin-left: auto;padding-left: 0px;}

	.students-hero-area {padding-top:24px;}

	.card-size-block{ margin-bottom: 15px; }

	.image-4 {     top: 0; position: relative; max-width: 100%; min-width: auto; left: 0; margin: 0 auto;}

	#why-4by6 .col-bx-6 {    width: 100%;}

	#why-4by6 .col-bx-6 .whyfrbsx-row .col-bx-5 {width: 45%;}

	.why-lft-img{ width: 100% !important;}

}





@media screen and (min-width:200px) and (max-width:880px){

.logo img {width: 100%;	}

a.btn-ordernow { display: inline-table;	}

.topright-link ul li {margin-left: 0;}

li.mobile.toprightlink {display: none;}

li.mobile.relative {display: none;}

.mobile-login li.mobile.relative {display: block;}

.topright-link ul li {margin-left: 0;width: 100%;}

.mobile-login {display: inline-block;}

li.mobile.relative a.myaccount-icon { display: inline-block; position: absolute; top:0 !important; right: 0;}

ul.mobile-login > li {list-style: none;}

.mobile-login .myaccount-drop { top: 35px; left: 0;}

.header .topright{ margin-top: 65px;}

.topright{ margin }

/*.header .mobile-login{ top: 50px; transition-duration: 0.3s;}*/

.prc-img-set{width: 100%;}

.image-3{ width: 100%; }

.section-home{min-height: 300px;background-color: #6991a6;background-image: none;background-size: auto;background-repeat: repeat; margin-top: 0;}

.section-home .tiny-heading-white {text-align: center;}

.section-home .div-block-5{left: auto;top: auto;margin-right: auto;margin-left: auto;padding-top: 80px;text-align: center;}

.section-home .heading-left-white{ font-size: 34px; text-align: center; text-shadow: none;}    

.section-home, .section-3-bc, .section-3-pc{ min-height: 250px; }

.section-home .div-block-5{ padding-top: 60px; }

}







@media screen and (min-width:200px) and (max-width:767px) {

select { display: block; width: 100%; border: none; border-bottom: 1px solid #a7a9ac; background: none; color: #fff; border-radius: 0;

	background: url(../../../images/slct-arrow.png) no-repeat right 10px !important;

    -webkit-appearance: none; color: #a7a9ab;}

.landing-banner-container {position:absolute; z-index:999; margin: 0 -15px; width:50%; right:10px;} 

.landing-banner h2 { font-size: 20px; line-height: 20px; color: white;}

.landing-banner .lpHideSmall {display:none;}

.landing-banner {padding: 7px;}

.landing-banner p {margin:0}

.landing-banner .landing-banner-code p {font-size:14px; margin:4px;}

.businesscard-bnr.landingPage {min-height:200px;}

.nav {top:100%;}

.logo{width: 130px;	}

.logo img {width: 100%;}

/*.fix-content { width: auto; padding: 0 15px;}*/

.samplekit-banner-cnt-box{width: auto;padding: 0 15px 15px;bottom: 20px;display: inline-block;}

.shipping-form { width: 100%;}

.samplekit-banner.home-hero{ background-size: cover; background-position: center; height: 320px; z-index: 9;	}

.banner-cnt-box-lft, .banner-cnt-box-rght{width: 100%; float: none;}

.banner-cnt-box-rght{text-align: center;}

.shipping-form{	padding-left: 0;}

.free-smppac-image{ width: 100%; float: left; display: block; margin-bottom: 20px;}

.free-smppac-image i{ top: 20px; left: 0;}

.free-smppac-image i img {width: 100%;}

.whitebox-cnt{padding: 0px;}

.fre-smp-pac { width: auto; padding: 30px 15px; margin-bottom: 40px;}

.logo-treefut i img{width: 100%;}

.bott-right{width: 100%;}

.card-sec ul li{ width: 100%; float: none; margin-bottom: 30px;	}

.satisfactino-sec h2, .busncard-sec-cnt h2{font-size: 26px;	}

.busncard-sec-cnt p{ font-size: 18px; line-height: 26px;}

.sec-boxone1, .sec-boxone2, .sec-boxone13{ width: auto; float: none;}

.satisfactino-sec ul li{ width: 100%; padding: 0; float: none; margin-bottom: 20px;	}

.samplekit-banner-cnt h2{ font-size: 28px; padding-top: 15px;	}

.banner-cnt-box-lft ul li{font-size: 16px;}

a.btn-order-paper{ font-size: 15px; margin:15px auto 0; }

.samplekit-banner:before {content: "";position: absolute;width: 100%;height: 100%;background: rgba(0,0,0,0.1);left:0;right: 0;top: 0;bottom: 0;z-index: -1;}

.portolio-partnersec ul li{ width: 45%; margin : 0 2%;	}

.portolio-partnersec ul li img {width: 100%;}

.busncard-sec-bnr{height: 160px;}

.busncard-sec-cnt ul{ width: 100%;}

.busncard-sec-cnt ul li{ width: 100%;text-align: center;}

.busncard-sec-cnt ul li i{ display: block;	margin-left: auto;margin-right: auto;}

.busncard-sec-cnt ul li span{font-size: 18px;}

.mb-sec-bnrimg{ height: 160px;background-size: cover;}

.sec-boxone1 h2{font-size: 54px;}

.sec-boxone1 h3{font-size: 20px;}

.sec-boxone1 p{	font-size: 15px;line-height: 25px;}

.card-sec ul li.mrg-set{margin: 0;	margin-bottom: 30px;}

.mb-sec-boxone{	margin-bottom: 50px;}

.card-sec ul li h3{	font-size: 24px;}

.mb-sec-product .card-sec p {min-height: 100px;}

.mb-sec-product .card-sec p span {font-size: 16px;line-height: 25px;}

.satisfactino-sec p{font-size: 16px;line-height: 25px;}

.satisfactino-sec ul li p{	font-size: 16px;line-height: 25px;	min-height: inherit;margin-bottom: 10px;}

.satisfactino-sec ul li span{width: 100%;font-size: 15px;}

.ord-btn{margin-bottom: 40px;}

.grn-sec p{	font-size: 20px;line-height: 30px;}

.grn-sec {padding: 20px 0 20px;	}

.logo-treefut i img{width: 65%;	}

.purchaplnt-sec h2{font-size: 28px;	margin-bottom: 20px;}

.purchaplnt-sec p{font-size: 16px;}

.purchaplnt-sec p.bld-set{font-size: 18px;line-height: 25px;}

.vilg-bnr{height: 190px;margin-top: 36px;}

.logo-treefut{margin: 30px 0 20px 0;}

.vilg-bnr-bbtn{margin-top: -65px;position: absolute;}

.fre-smp-pac h3{font-size: 25px;}

.form-row input[type="text"], .form-row input[type="password"] {font-size: 16px;}

.form-row select{ font-size: 16px; padding:3px 0; }

.lightbg-drop a.sbSelector{height: 24px;line-height: 22px;font-size: 16px;}

.lightbg-drop .sbHolder{height: 25px;}

.lightbg-drop .sbToggle {margin-top: -8px;}

/*.bott-left ul li a{font-size: 16px;}*/

.need-help{line-height: 25px;font-size: 16px;margin-top: 20px;border: none;text-align: center;padding: 0;margin-bottom: 15px;width: 100%;	}

.nomarginbott{ text-align: center;}

.bott-left{	width: 100%;float: none;}

/*.bott-left ul li{margin-bottom: 10px;}*/

.social-icon{width: 100%;	text-align: center;}

.social-icon a {	margin: 0 10px;}

.copyright{	font-size: 12px;	text-align: center;	}

/*.common-btn-blue{font-size: 16px;}*/

.fre-smp-pac p{font-size: 20px; line-height: 24px;text-align: center;}

.mb-sec{padding: 24px 0;}

.product-pg-banner {height: 82px;}

.custom-prd-banner{height: 110px;}

.custom-prd-cnt .satisfactino-sec{padding: 30px 0px;}

.custom-prd-cnt .satisfactino-sec p{font-size: 16px;}

.custom-prd-cnt .satisfactino-sec ul li {width: auto; padding: 0 15px 0 0;   float: none;  margin-bottom: 5px;margin-right: 15px;}

/*.product-pg-banner .samplekit-banner-cnt h2 {text-align: center; font-size: 30px;}*/

.sustain-satin-box1{ padding-top: 15px; }

.paper-banner{ background-size: cover; height: 390px; }

.paper-banner-cnt h1{    padding-top: 15px; font-size: 28px;}

.ppr-brn-grn-sec p{ font-size: 18px; padding-top:10px; padding-left: 15px; margin-bottom: 10px;}

.ppr-brn-grn-sec{ width: 100%; padding-left:0; height: 300px; right: inherit; top: inherit; left: 0; bottom: 0;}

.ppr-brn-grn-sec ul li{ padding-left: 15px; width: 90%;}

.stbox-img, .stbox-contn{ width: 100%; }

.stbox-img img{ width: 100%; }

.stbox-contn{padding:5px 0 15px 0; margin-bottom: 0;}

.stbox-contn h3{ font-size: 24px; margin-bottom: 5px;}    

.stbox-contn ul li{ font-size: 14px; }

.stbox-contn ul li:before{top: 6px;}

.satin-btm-icons{ margin-top: 15px; }

.businesscard-bnr, .desn-pag-bner {background-size: cover;}

.businesscard-bnr h1 { padding-top: 30px; font-size: 20px;}

.usr-idea-sec, .desing-guide-sec{ padding: 20px 0; }

.paragra-sec-one{ padding-top: 20px; }

.paragra-sec-one p, .guid-cont p, .desing-guide-right p{ font-size: 16px; margin-bottom: 10px;}

/*.paragra-sec-one p:last-child{ font-size: 18px; }*/

.usr-idea-imgset, .usr-idea-imgset, .usr-idea-cnt, .desing-guide-left, .desing-guide-right{ width: 100%; }

.usr-idea-imgset img{ width: 100%; }

.usr-idea-imgset{ margin-bottom: 10px; }

.paragra-sec-two h2, .usr-idea-cnt h2, .guid-cont h2{font-size:26px; margin-bottom: 10px;}

.paragra-sec-two ul li{ margin-right: 0; width:100%; margin-bottom: 10px; }

.paragra-sec-two ul li span{ font-size: 20px; }

.paragra-sec-two ul li.pricetoggle{ float: left; text-align: left; }

.paragra-sec-two ul li.pricetoggle a{ font-size: 18px; }

.calc-block1, .calc-block2, .calc-block3, .calc-block4, .calc-block5 { width: 48%; margin-right: 0; margin-bottom: 10px;font-size: 16px; }

.calc-block5{ width: 100% !important; text-align: center;margin:0 auto;float: none!important;display: inline-block;}

.calc-block2{ margin-left: 10px; }

.usr-idea-cnt p{ font-size: 17px; margin-bottom: 10px;line-height: 22px;}

p.normal{ font-size: 16px; }

.desing-guide-right h3{ font-size: 24px; margin-bottom:5px;}

.desing-guide-right{ margin-top: 10px; }

.guid-video h4{ font-size: 18px; margin-bottom: 10px; }

.busin-first-sec{ margin-bottom: 10px; }

.desing-guide-right ul{ margin-bottom: 10px; }

.desn-pag-bner h1{ padding-top: 30px;  font-size: 20px;}

.desn-sec-imgset{ width: 100% ;}	

.desn-sec-imgset img{ width: 100%; }

.desn-detil-sec{ padding-top: 20px 0; }

.desn-sec-cnt{ width: 100%; padding-left: 0; margin-top: 15px;}

.desn-sec-cnt h2{ font-size:22px; line-height:25px; margin-bottom: 10px; }

.desn-sec-cnt p{ font-size:15px; margin-bottom: 10px; }

.desn-video{ margin-top: 0; width: 100%;}

.desn-sec-cnt p{ margin-bottom: 15px; }

.desn-video h4{ margin-bottom: 10px; }

.page-design-sec .vdo-box i{ width: 100%; }

.main-page-hd {padding: 20px 0!important;}

.main-part .shipping-form {width: 100%;}

.whitebox-cnt.main-part {padding: 20px 0px 0;} 

.main-part .nomarginbott {text-align: left;}

.main-part .samples-left-block h1 {font-size: 32px;}

.main-part .samples-left-block, .samples-right-block {width: 100%;}

.main-part .samples-right-block {margin-top: 20px;width: 100%;}

.main-part .samples-left-block p {font-size: 20px;text-align: left;line-height: 26px;}

.main-part .samples-right-block img {max-width: 100%;width: 100%;}

.main-part .samples-right-block p {text-align: left;font-size: 18px;}

.samplekit-banner.main-part, .contactfaq-banner {height: 320px !important;background-size: cover!important;}

.main-part .errmsg .err {text-align: left;}

/*second page css*/

.faq-cnt h1 {font-size: 32px;margin-top: 15px;}

.contact-block h2 {font-size: 32px;}

.faq-cnt p {margin-bottom: 0;}

.faq-cnt p, .faq-cnt ul li a {font-size: 14px;text-align: left;}

.contact-block h2 {font-size: 18px;}

.faq-cnt {margin-bottom: 20px;}

/*third page*/

.reqst-quote .faq-cnt h1 {font-size: 30px;}

.custom-work-banner.reqst-quote, .aboutus-banner1.about {height: 320px!important;background-size: cover!important;}

.reqst-quote .faq-cnt p{ font-size: 14px; line-height: 20px; margin-top: 0px;}

.about h3 {font-size: 24px;margin-bottom: 10px;margin-top:15px;text-align: left;}

.about p {font-size: 14px;line-height: 20px;text-align: left;}

.tree-future-banner {background-size: cover;height: 320px;padding: 70px 0 20px;}

.tree-future-banner-cnt h1 {font-size: 26px;line-height: 30px;}

.tree-future-bott.tree h2 {font-size: 30px;margin-bottom: 15px;}

.tree-future-bott.tree p, .tree-future-bott.tree ul li {font-size: 14px;line-height: 20px}

.tree-future-bott.tree h3 {font-size: 16px;line-height: 22px;}

.tree-future-banner-inner { width: 154px; font-size: 14px;}

.tree-future-bott { padding-top: 30px; padding-bottom: 225px; min-height: 523px; background-size: 100%;}

.my-orders .archive-link {    font-size: 18px;}

h1.page-heading { font-size: 25px; line-height: 25px;}

.my-orders ul.myorder-list li.orderlist-hd .orderlist-block1, .my-orders ul.myorder-list li.orderlist-hd .orderlist-block2, .my-orders ul.myorder-list li.orderlist-hd .orderlist-block3, .my-ordersv ul.myorder-list li.orderlist-hd .orderlist-block4, .my-orders ul.myorder-list li.orderlist-hd .orderlist-block5 {

    padding: 5px 2%;

}

.my-orders .orderlist-block1, .my-orders .orderlist-block2 {width: 45%;text-align: left;}

.my-orders .orderlist-block3 {width: 96%;text-align: left;}

.my-orders .orderlist-block4 { width: 24%; text-align: left;}

.my-orders .orderlist-block5 { float: right; text-align: right; width: 68%;}

.my-orders a.delete-icon {margin-left: 5px;}

.whitebox-cnt { padding: 20px;}

.form-row input[type="text"],  .form-row input[type="password"] {font-size: 14px;}

.nomarginbott {text-align: left;}

.middpart-cnt h2 {font-size: 18px;}

a#add-portfolio {float: right!important;}

.creative-showcase-cnt a#add-portfolio, .spark-section.spotlight-bg a#add-portfolio {float: left!important;}

a#addnew_address {text-align: right;}

.middpage-left {padding: 0 15px 15px 15px;width: auto;float: none;}

.middpage-right {width: 100%;float: left;} 

.confm-msg {text-align: left;font-size: 16px;}

a.sm-green-btn em, .login-left.portfolio-form h2.heading, .login-left.portfolio-form h2.dark { font-size: 18px !important;}

.addnewaddress {margin-top: 50px;}

.addnewaddress.shipping-address {margin-top: 20px;}

.login-left.forgot-password.portfolio-form {width: 100% !important;padding: 0;}

.login-left h2,  .login-right h2 {font-size: 32px;}

.portfolio-form .artwork-front {width: 100%;}

.portfolio-form .artwork-small.heading, .portfolio-form .artwork-front, .portfolio-form input.web-site, .portfolio-form input.twitter, .portfolio-form input.fb, .portfolio-form input.pinterest, .portfolio-form input.insta, .portfolio-form input.pinterest {width: 100%!important;}

.qq-upload-button {margin-top: 168px;left: 30%;}

#portrait_file .qq-upload-button {left: 21%;}

.popup-close-icon {right: 0px;}

.showcasearea-cnt {width: 84%;}

.dsp01 { display: none;}

.dsp02 { display: block;}

.showcase-area-r{width: 100%;}

.portfolio-video {width: 100%!important;height: 180px;}

.login-left.forgot-password {width: 100%;}

/*artwork*/

.artwork .my-artworks .orderdetail-listing .order-block1 { width: 100%; text-align: left; text-indent: 15px;}

.artwork .my-artworks .orderdetail-listing .order-block3 {width: 100%; padding: 7px 0 0;}

.artwork .my-artworks .orderdetail-listing .order-block2 {padding: 7px 15px 0;width: 92%;}

.artwork .order-block1 {font-size: 30px;}

.artwork .orderlist-area-row {font-size: 14px;}

.artwork .my-artworks .orderdetail-listing .artwork-front, .artwork .orderdetail-listing .artwork-back {

 width: 100%; margin-bottom: 20px; text-align: center; float: none;}

.artwork .custom-checkbox label, .artwork .custom-radio label {font-size: 13px !important;}

.artwork .artwork-front-img img {max-width: 100% !important;}

/*.breadcrumb*/

.bread .orderlist-area-row {width: 100%;}

.bread .detail-info-part {width: 100%;float: left;}

.bread .detail-info-right {width: 100%;float: left}

.bread .orderdetail-listing .order-block2 {width: 63%;}

.bread .papername { display: inline-block; margin-left: 0;}

.bread .order-part { padding: 20px 15px; display: inline-block; width: 100%;}

.bread .orderdetail-listing .order-block2 { width: 63%; font-size: 14px;}

.order-block5 {font-size: 14px;width: 16px;}

.bread .breadcrumb { display: inline-block; font-size: 18px; width: 100%;box-sizing: border-box;}

.bread.whitebox-cnt {padding: 5%; width: 100%;}

.bread .orderdetail-listing .artwork-back, .bread .orderdetail-listing .artwork-front {width: 100% !important;}

.breadcrumb .form-row { font-size: 18px; width: 100%;}

.shipping .breadcrumb .form-row {width: 100% !important;}

.bread ul.ordertotal-list { font-size: 16px; padding-right: 15px;}

.bread .thankyou-txt { font-size: 24px;}

.bread ul.detail-info-list li, .bread .detail-info-right {font-size: 16px;}

.bread a.download_proof { font-size: 16px; text-align: left; padding-right: 0; display: inline-block; width: 100%; margin-top: 10px;}

.bread ul.ordertotal-list li label, .payment ul.ordertotal-list li label {width: 260px;}

.bread ul.ordertotal-list li .total-singleline {width: 60px;}

.bread .order-block2 { width: 50%; padding: 7px 0 7px 15px; font-size: 18px;}

.bread .order-block5 { width: 34px; font-size: 18px;}

.bread .artwork-front {width: 100%;}

.start-order-cnt { margin: 30px 0 17px; font-size: 16px;}

.order-start.start-order-list .order-block2 { padding: 24px 0px 24px 15px; width:70%; font-size: 16px;}

.order-start.start-order-list .order-block3 { width: 40%; padding: 15px; font-size: 16px;}

.order-select-l, .order-start.start-order-list .order-select-l {width: 214px;}

.order-start.start-order-list .order-block3 { width: 94%;}

.order-block5, .order-start.start-order-list .order-block5 { width: 15%; padding: 30px 0; margin-right: 30px;}

.order-start.start-order-list { margin-top: 35px;}

.order-start.start-order-list .order-block3 select { display: block; padding: 0; border: 0; font-size:16px; border-bottom: 1px solid #ccc;}

.order-start.start-order-list .order-block3 select { display: block; padding: 0; border: 0; font-size:16px; border-bottom: 1px solid #ccc;}

.order-start.start-order-list .order-block3 select option[type="value"] { font-size: 16px;}

.whitebox-area, .order-start.start-order-list .whitebox-area {margin-bottom: 25px;}

.order-select-r, .order-start.start-order-list .order-select-r {    width: 45px;}

.order-block4, .order-start.start-order-list .order-block4 {text-align: left;}

.order-start.start-order-list input[type="text"] { padding: 2px 0; width: 28% !important;}

.order-total, .chosen-container-single .chosen-single span {font-size: 16px;}

select option { color: #000; width: 100%; box-sizing: border-box;}

.shipping.order-start.start-order-list .order-block2  {width: 37%;font-size: 12px;padding-left: 5px!important}

.order-block5, .shipping.order-start.start-order-list .order-block5, 

.order-block4, .order-start.start-order-list .order-block4, .payment .order-block4 {margin-right: 0;width: 7%;font-size: 12px;}

.order-start.start-order-list .order-block4 {width: 28%;}

.shipping.order-start.start-order-list .order-block5, .shipping.order-start.start-order-list.order-start.start-order-list .order-block4 {width: 7%;}

.shipping.order-start.start-order-list .order-block3, .payment .order-block3 {width: 26% !important;font-size: 12px;}

.shipping.order-start.start-order-list .whitebox-area {padding-right: 15px;}

.shipping .middpart-cnt h2 { margin-bottom: 0; font-size: 18px;}

.shipping .chosen-container-single .chosen-single span {font-size: 14px;}

.shipping .chosen-container-single .chosen-single {line-height: 20px;height: 20px;}

.shipping .chosen-container-single .chosen-single div {top: -3px;}

.shipping-r {width:100%;margin-top: 20px;}

.shipping .shipping-method .shipping-r { width: 100%; margin-left: 0; margin-top: 100px;}

#shipping_frm .custom-radio label, ul.shipping-list-detail li {font-size: 12px;}

.shipping  .form-row select { font-size: 16px; padding: 3px 0; width: 100% !important;}

.shipping.order-start.start-order-list .whitebox-cnt {padding: 15px;}

.shipping .shipping-zipcode {font-size: 14px;}

.shipping .shipping-block1, .shipping-block1  { width: 40%; float: left;}

.shipping.order-start.start-order-list .breadcrumb input[type="text"] {width: 75%!important;}

.shipping .shipping-block4, .shipping-block4 {width: 11%;line-height: 24px}

.shipping .shipping-block3, .shipping-block3 {width: 23%;line-height: 24px}

.shipping .shipping-block2, .shipping-block2 {width: 27%;line-height: 24px}

.shipping .shipping-block1, .shipping-block1 {width: 38%;}

.shipping .custom-radio label { padding-left: 25px; margin-right: 0; padding-right: 0;}

.shipping .shipping-l {width: 100%;}

.calc-block1, .calc-block2 { width: 100%; margin-right: 0;}

.calc-block5 {float: left;}

.si.xcplus-ttl {font-size:28px;}

.sixplus-subtttl {font-size: 16px;margin-top: 100px;}

.sixplus-banner .sixplus-subtttl {margin-top: 20px !important;}

.sixplus-banner {min-height: 260px;}

.sixplus-banner .fix-content .promo{width: 95%;}

.sixplus.portolio-partnersec ul li {display: inline-block;float: none;}

/*--footer part*/

.bott-socials {width: 100%;padding:0;}

.social-icon {margin-bottom: 20px;}

.spark-l,.spark-r {width: 100%;} 

.state-block, .category-block, .custom-port-r {width: 100% !important;}

.creative-showcase-list ul li { padding: 0; margin-right: 0; width: 100%; text-align: center;}

.showcase-area-l { width: 100%; float: none; margin-right: 0; text-align: center; margin-bottom: 20px;}

.spark-section .page-heading {padding-top: 30px;font-size: 25px;}

.showcase-details {margin:15px 0;}

.showcasearea-cnt {width: 100%;padding: 0;}

/*header part*/

.top-navi ul li .nav-dropdown {left: 0;right: 0;margin:0 auto;}

.order-upload .breadcrumb .form-row {width: 100% !important;float: none !important;}

.order-upload .form-row input[type="text"], .order-upload .form-row input[type="password"], .payment .breadcrumb .form-row input[type="text"]{width: 70% !important;}

.order-upload .addmorecards-link {margin-top: -26px;font-size: 16px;}

.order-upload .middpart-cnt h2 { margin: 25px 0 5px 0; font-size: 17px;}

.order-upload .order-block2 {width: 70%;font-size: 16px;}

.order-upload .order-select-l, .order-upload .order-select-r {width: 100%;}

.order-upload .order-block5 {padding: 30px 15px 0;}

.order-upload .artwork-front, .order-upload .artwork-back,.order-upload .order-block3 {width: 100%;}

.order-upload .order-block3 {padding: 0;}

.order-upload img.front_preview, .order-upload img.back_preview {max-width: 98% !important;height: auto !important;}

.order-upload .qq-upload-button,.aprove-custom .qq-upload-button {left: 0;right: 0;top: 165px;margin: 0 auto;}

.order-upload .continue-txt { font-size: 16px; text-align: center;}

.order-upload .artwork-back.artwork_block.relative.frontOnlyFalse {    margin-top: 15px;}

.order-upload .overlay.upload_disabled {width: 98%;}

.common-btn-blue.btn-disabled { display: block; min-width: 120px; margin: 0px auto 0; padding-left:20px; padding-right: 20px;}

.custom-order-description {width: 100%;}

.artwork-front { width: 100%; float: none; margin-right: 0;}

.sign-art-img { width: 100%; height: auto;}

.aprove-custom .artwork {padding: 20px;}

.breadcrumb {padding: 20px;}

.aprove-custom ul.ordertotal-list li .total-singleline, .payment ul.ordertotal-list li .total-singleline {width: 45px;}

.aprove-custom ul.ordertotal-list li label { width: 155px;}

.recent-stories-list ul li {width: 100%;margin-right: 0;}

.recent-stories-list ul li:nth-child(2) {float: none;}

.showcase-img img {max-width: 100%;}

.recent-stories-list ul li, .banner-showcase-list ul li {padding: 10px;min-height: auto;}

.bannerTitle,.recent-stories-list .showcase-desc, .banner-showcase-list .showcase-desc {padding: 15px;font-size: 20px;}

.port-showcase-l h1.page-heading, a.orange-common-btn.white-btn, .blog-content .blogTitle .blog-heading {font-size: 20px;}

.fb-share {float: left;}

/*archive*/

.archive .archive-id {font-size: 20px;margin-right: 5px;}

.archive .archive-date, .archive .archive-name {font-size: 16px;margin-right: 10px;}

.archive .archive-order-card {margin-top: 40px;font-size: 20px;}

.archive .repeat_order.fright {color: #70caee;display: inline-block;margin-top: 10px;font-size: 16px;}

.artwork-links {margin-bottom: 20px;}

/*payment*/

.payment .breadcrumb .form-row { float: none !important; width: 100% !important;}

.paymentinfo-l {width: 100%;float: none;margin-right: 0;}

.form-row select, .monthyear-cnt, .payment .paymentinfo-r, .payment .order-block3,.price-calc-content select#iCardSizeId {width: 100% !important;}

.payment .paymentinfo-r .form-row {font-size: 16px;}

.order-block2 {font-size: 16px;width: 69%;}

.payment .order-block3, .payment .order-block5 { width: 100%;float: none;font-size: 16px;text-align: left;padding: 0;}

.payment .order-block4 {font-size: 16px;padding: 0;width: 100%;}

.payment .custom-checkbox label {font-size: 16px;}

.middpart-cnt .paymentinfo-r h2 {margin-top: 15px;}

.payment .orderlist-area-row {display: inline-block;}

.payment .order-block3, .payment .order-block4, .payment .order-block5 {padding: 15px 0 0 15px;}

.payment .order-block5 {display: inline-block;}

.calc-block2 {margin-left: 0;}

.price-calc-content select { color: #a7a9ab !important;font-size: 16px !important;width: 100%;}

.calc-block5 a.gray-common-btn {display: inherit!important;}

.ord-cal-cnt {padding:20px 0;}

select { display: block !important; }

.chosen-container{display:none !important;}

.artwork-listing .order-block3 { width: 65%; padding: 15px 0 15px 15px;}

 .order-upload .artwork-listing .orderlist-area-row .order-block4 {width: 50%;padding-left: 15px;}

 .order-upload .artwork-listing .order-block5 {font-size: 16px;width: 25%;padding: 25px 15px 0;}

 .ord-calc-content .chosen-container-single .chosen-single {color: #a7a9ab;}

/*packs*/

.packs-l,.pack-inner-txt, .packs-r, .pack-spark-l,.pack-spark-r,.packs-r {width: 100%;float: none;}

.business-card-list {margin:40px 0 0;}

.business-card-cal-left .price-calc-content {width: 75%;}

.calc-block1, .calc-block2 {width: 100%;}

.block-4by6 .business-card-list ul, .block-4by4 .business-card-list ul,.business-card-list ul{width: 100%;}

.packs-l{padding:20px;}

.packs-r {padding: 20px;}

.block-4by6 .business-card-list ul li, .block-5by7 .business-card-list ul li { width: calc((100% / 2) - 10px); margin-right: 15px;}

.block-4by6 .business-card-list ul li:nth-child(even), .block-5by7 .business-card-list ul li:nth-child(even) {margin-right: 0;float: right;}

.block-4by6 .business-card-list ul li img, .block-5by7 .business-card-list ul li img {max-width: 100%;width: 100%;}

.business-card-cal-left .calc-block1 {width: 75%;}

.business-card-cal-left .calc-block4 {width: 20%;}

.business-card-cal-left .calc-block5 {text-align: left;}

h3.page-heading {font-size: 24px;line-height: 32px;}

.business-card-blcok h3,.pack-inner-txt h3 {font-size: 24px;}

.car-pack-slider {height:236px;background-size: cover !important;}

.card-list-section .bx-viewport {height:182px !important;}

.pack-inner-txt p {font-size: 16px;}

.car-pack-slider {padding: 0;}

.card-list-section ul.bxslider li {width: 100% !important;}

.ord-cal-cnt .calc-block1 {width: 100%;}

.ord-cal-cnt .calc-block1, .ord-cal-cnt .calc-block2 {margin-right: 10px;}

.ord-cal-cnt .calc-block3 {width: 47%;}

.samplekit-banner-cnt h1 {font-size: 20px;padding-top: 30px;}

.businesscard-bnr.businesscard-hero.businesscard-bnr, .businesscard-bnr-two.businesscard-banner, 

.businesscard-bnr-two.postcard-banner, .businesscard-bnr.squarecard-hero.businesscard-bnr,

.businesscard-bnr-two.squarecard-banner,.businesscard-bnr.greetingcard-hero.businesscard-bnr,

.businesscard-bnr-two.greetingcard-banner, .businesscard-bnr.postcard-hero.businesscard-bnr  {background-size: cover;height: 101px;}

.businesscard-bnr-two.businesscard-banner, .desn-pag-bner {height: 101px;}

.fix-content {width: auto;padding: 0 15px;}

.samplekit-banner.home-hero .samplekit-banner-cnt {width: 90%;}

.banner-cnt-box-rght a:last-child {margin: 10px 0;}

.card-detail-mainblk ul > li {width: 100%;margin:0;}

.card-detail-mainblk .vilg-bnr {height: none;margin-top: 0;}

.card-detail-mainblk .vilg-bnr-bbtn {position: static;margin-top: 0;margin-bottom: 30px;}

.vilg-bnr a {display: inline-block;}

.samplekit-banner.home-hero {height: 450px;}

.samplekit-banner-cnt-box p {font-size: 15px;line-height: 20px;margin-bottom: 0;}

.busncard-sec-img { width: 100%; margin: 0 auto; padding: 0; display: block;}

.busncard-sec-cnt { width: 100%; display: block; padding: 25px 0; text-align: center;}

.purchaplnt-img { margin: 25px auto 0; width: 100%; display: block; padding: 0 0;}

.purchaplnt-cnt { width: 100%; display: block; padding: 0 0; text-align: center;}

.purchaplnt-cnt .vilg-bnr-bbtn { margin-top: 0; position: static; margin-bottom: 50px;}

.busncard-mobile-view {padding: 0 15px;}

.busncard-sec {padding-bottom: 0;}

.whitebox-cnt.home-white-cnt.home-page {background-size:cover;padding-top: 30px;}

.whitebox-cnt.home-white-cnt.home-page .fre-smp-pac {text-align: center;}

.social-icon a:first-child {margin-left: 0;}

/*.topright-link ul li.toprightlink a#top_login {margin:15px 0;}*/

.top-navi {padding-left: 0;}

.top-navi ul li {margin-right: 0;}

.purchaplnt-sec {padding-bottom: 50px;}

.busncard-sec-cnt ul li {margin-bottom: 20px;}

.purchaplnt-mobile {padding: 0 15px;}

.fre-smp-pac h3 {text-align: center;font-size: 28px;}

.samples-left-block p{text-align: center;}

.card-detail-links ul > li {width: 100%;margin-right: 0;margin-bottom: 25px;}

.busncard-sec {padding-top: 0;}

.satisfactino-sec {padding-top: 40px;}

.banner-cnt-box-rght a.btn-ordernow {min-width: 215px;}

.whitebox-cnt.home-white-cnt.home-page .fre-smp-pac h2 {text-align: center;}

/*.topright-link ul li a {margin-bottom: 10px;}*/

.myaccount-icon {top: -1px !important;}

.whitebox-cnt.home-white-cnt .form-row.nomarginbott {text-align: center;margin-bottom: 20px !important}

.card-detail-sec {padding: 50px 0 0;}

.stbox-contn p {font-size: 18px;line-height: 22px;}

#confirm_box {min-width: 100% !important;padding: 50px 0 20px !important;}

.topright-link ul li a.btn-ordernow {display: inline-table;/*line-height: 43px;*/}

.front-back-artwork .artwork-front-img, .front-back-artwork .artwork-back-img{height: auto;min-height: inherit;}

.front-back-artwork{text-align: center;}

.artwork-listing-wrapper .orderlist-area-row .order-block2{font-size: 14px;}

.my-artworks .artwork-listing-wrapper .orderlist-area-row .reorder-label {padding-left: 26px; font-size: 14px !important; }

.artwork .my-artworks .artwork-listing-wrapper.orderdetail-listing .order-block3{padding: 4px 0;}

.shipping .shipping-turnaround .shipping-l{width: 100%;}

#bott-container{padding: 20px 0 !important;}

.ftr-left{width: 100%;text-align: center; margin-bottom: 20px;}

.ftr-social-link{margin-top: 20px;}

.templates-page .orderlist-responsive{ width: 100%; -ms-overflow-style: -ms-autohiding-scrollbar; overflow-x: auto; overflow-y:hidden;}

.templates-page.my-orders ul.myorder-list li > div{ white-space: nowrap; }

.templates-page.my-orders ul.myorder-list li{table-layout: inherit;}

.templates-page.my-orders ul.myorder-list li > div:first-child{width:inherit;}

.banner-portfolio-cnt h1 {font-size: 22px;}

.biz-card-list .biz-card-cnt li h2 {font-size: 18px;}

.biz-card-list .biz-card-cnt > li {margin-bottom: 40px;}

.action-toolbar .custom-checkbox label, .action-toolbar .custom-radio label {padding-top: 0;}

.banner-portfolio {    height: 220px;}

.customizable-card-grid .card-detail-mainblk ul > li.full-upload-design { width: 100%; margin-right: 0; }

.customizable-card-grid { margin-left: 0; }

.logo.logo-tabsec{ width: 100%; }

/*businesscard page start*/

.div-block-2{left: 0;top: 9%;width: 85%;height: auto;}

/*.why-lft-img{ display: none; }*/

.card-icon, .card-icon-rounded{ max-width: 100%;}

.col-bx-3 {width: 44%;}

.col-bx-5, .col-bx-6{ width: 100%;}

.div-block-5{ width: 100%; left: 0;}

.heading{ font-size: 26px;}

.whyfrbsx-row .col-bx-5 { width: 47%}

.whycolumns-1, .whyfrbsx-row { margin-top: 20px;}

.section-3, .section-3-bc, section-3-pc{ min-height: 250px; }

#Shop-by-Size, #Shop-by-Paper, #Pricing, #Frbysix-Design-Studio, #why-4by6, #happy-customer, #orderfor-six, #twoside-every{ padding: 45px 0;}

.card-size-block{ min-height: 320px; }

.text-indent-div { margin-left: 10px; margin-bottom: 15px;}

.narrow-column{    padding-right: 10px;}

.heading-left{ font-size: 26px; }

.narrow-column h3{ font-size: 16px; }

.col-bx-4{ width: 46%; }

/*businesscard page end*/

.smbbx-img{ text-align: center;}

.smbbx-img img{ max-width:280px;}

.smthman-box{ display: block; }

.smthsftlove-box { width: 100%; display: block;}

#smthsftlove{ padding: 25px 0; }

.price-calc-box{ margin-bottom: 20px;}

.paragraph-10{ width: 90%;}

.standard-block{padding: 10px;}

.pricing-main-hero-area{height: 175px;}

.pricing-main-hero-area .hero-text-block{top: 0;}

.w-select { background-color: #f3f3f3 !important;}

.faqmidd-cont-lft, .faqmidd-cont-rght{ width: 94%;}

.div-block-10{margin-bottom: 15px; margin-top: 45px;}

.div-block-11, .standard-block-green{padding: 15px;}

.faq-question{margin-top: 8px; font-size: 15px;}

.hero-subhead-white{ font-size: 18px;}

.faq-main-hero-area .hero-text-block{ height: auto; }

.bus-section-cmn .price-calc-box select { border-bottom: 3px solid #3e7677; color: #3e7677; font-size: 16px; font-family: '39fe0d 2 0', sans-serif;}

.chosen-container-single .chosen-single div b { z-index: 1010; display: block; width: 100%; height: 100%; background: url(../../../images/chosen-sprite.png) no-repeat 0px 2px;}

.price-calc-box .price-calc-subhead{ margin: 10px 0; }

.shping-detils{ width: 90%; margin-top: 15px;}

.hero-nav{margin-right: 15px; margin-bottom: 10px; padding: 5px; display: inline-block;}

.fistcls-serv .form-block-4{ float: inherit; }

.six-employees-hero-area {height: 350px; background-position: 50% 50%;}

.home-slide-1, .home-slide-2, .home-slide-4{background-position:25% 45%;}

.home-slide-3{background-position: 55% 0;}

.pht-rw-img{ margin-bottom: 15px; }

.trees-pht1{ margin-bottom: 15px; }

.employees-hero-area .hero-text-block{ top: 25px; height: auto;  max-width: 330px;}

.heading-4-no-top-padding{ text-align: center; }

.bnr-add .div-block-13 {margin-left: 246px;}

.paper-stoc-row .heading-left{ text-align: center; margin-top: 25px; margin-bottom: 10px; }

.heading-4-no-top-padding{ margin-bottom: 10px; }

.pcks-print .card-size-block{ margin-bottom: 25px; }

.paperstock-area .hero-text-block{padding-left: 0; top: 107px;}

.hero-heading-grey{font-size: 42px; }

.navbar-2{padding: 15px 0;}

.img-cnt{text-align: center;}

}









/*--Extra Media  if Require ---------- min-200 to 767 Ends here---*/



@media screen and (min-width:640px) and (max-width:767px) {

.subhead-centered{width: 80%; margin: 0 auto 30px;}	

.heading {font-size: 30px;}

}

@media screen and (min-width:568px) and (max-width:639px) {

.samplekit-banner.home-hero{height: 350px;}

.banner-cnt-box-rght{padding-top: 5px;}

/*a.btn-ordernow{height: 38px;line-height: 36px;	}*/

.portolio-partnersec ul li{	width: 29%;	}

.portolio-partnersec ul {width: 60%; display: block;margin: auto;}

.busncard-sec-cnt ul li{width: 50%;}

.vilg-bnr{	height: 350px;}

.free-smppac-image i img{width: 54%; display: block; margin: auto;}

.product-pg-banner{	height: 120px;	}

.businesscard-bnr.businesscard-hero.businesscard-bnr, .businesscard-bnr-two.businesscard-banner, 

.businesscard-bnr-two.postcard-banner, .businesscard-bnr.squarecard-hero.businesscard-bnr,

.businesscard-bnr-two.squarecard-banner,.businesscard-bnr.greetingcard-hero.businesscard-bnr,

.businesscard-bnr-two.greetingcard-banner, .businesscard-bnr.postcard-hero.businesscard-bnr {height: 120px;}

.mb-sec-product .card-sec p{min-height: auto;}

.main-part .samples-right-block {width: 50%;float: left;}

.reqst-quote .faq-cnt h1 {font-size: 48px;}

.reqst-quote .faq-cnt p {font-size: 16px;line-height: 24px;	}

.about h3 {font-size: 28px;}

.about p {font-size: 16px;line-height: 22px;}

.showcase-area-r{width: 65%;}

.portfolio-video { width: 65%; height: 288px;	}

.bread .order-block2 {padding: 20px 0 20px 15px;}

.sixplus.sixplus-form .shipping-form { float: none; margin: 0 auto; width: 78%;}

.sixplus.portolio-partnersec ul li {width: 27%;}

.recent-stories-list ul li {width: 47%;margin-right: 30px;}

.recent-stories-list ul li:nth-child(even) {float: right;}

.card-list-section .bx-viewport {height: 320px !important;}

.car-pack-slider {height: 320px;}

.block-4by6 .business-card-list ul li:nth-child(even), .block-5by7 .business-card-list ul li:nth-child(even),  {width: auto;float: none;}

.desn-pag-bner{ height: 120px; }

.purchaplnt-img {width: 80%;}

.busncard-sec-img {width: 80%;}

.satisfactino-sec ul li {width: 80%;margin:0 auto;margin-bottom: 20px;}

.satisfactino-sec ul li:nth-child(3n) {margin:0 auto;}  

.banner-cnt-box-lft, .banner-cnt-box-rght {width: 100%;}

.card-detail-mainblk ul > li {    width: calc((100% / 2) - 15px);margin-right: 20px;}

.card-detail-mainblk ul > li:nth-child(3n) {margin: 0 20px 35px 0;}

.card-detail-mainblk ul > li:nth-child(2n) {margin-right: 0;} 

.portolio-partnersec ul li {width: 25%;}

/*.footer-part1 {text-align: center;}*/

.card-detail-blk p {font-size: 18px;min-height: 160px;}

.card-detail-mainblk .vilg-bnr-bbtn {margin-bottom: 0}

.samplekit-banner-cnt-box p {font-size: 18px}

.stbox-contn p {font-size: 18px;line-height: 22px;}

.invite-blk h1{font-size: 24px;line-height: 32px; width: 430px;}

.invite-blk p{width: 100%;font-size: 17px;}

.invite-blk p strong{font-size: 14px;}

.invite-blk{padding: 20px 0px 40px;}

.eco-sec{padding: 40px 0;}

.eco-sec .fix-content{align-items: flex-start;}

.eco-cnt, .eco-img{width: 50%;}

.eco-img{padding-right: 20px;}

.eco-cnt h2{font-size: 24px;line-height: 32px; width: 100%;}

.off-img, .offer-cnt{width: 50%;}

.offer-cnt{padding-right: 10px;}

.offer-cnt h1{font-size: 28px; margin-bottom: 10px;}

.offer-cnt h1 br{display: none;}

.offer-cnt p br{display: none;}

.offer_desc { padding: 50px 0 40px; }

.landing_pg_bg { background-size: cover; background-position: inherit; }

.landing_page .container, .offer_desc .container{width: 96%;}

.offer_desc_cont { width: 100%; }

.offer_desc_txt h1 { width: 72%; font-size: 29px; line-height: 36px;}

.offer_desc_txt p, .offer_benefit li, .program_benefit ul li, .join_program { font-size: 14px; line-height: 24px;}

.program_benefit p { font-size: 14px; line-height: 26px;}

.program_benefit ul li{margin: 0 14px; width: 27%;}

.landing_page { padding: 50px 0 50px;}

.landing_page .offer_img { width: 100%; margin: 0 0 10px; }

.offer_img, .offer_cont { float: none; width: 100%; margin: 0;}

.landing_page .offer_cont span {  padding-top: 0px;}

.landing_page .offer_txt { width: 100%; }

.offer_txt h1 { width: 100%; font-size: 28px; line-height: 36px; margin-bottom: 15px;}

.offer_cont p { font-size: 14px; line-height: 24px; margin-bottom: 20px; }

.banner_section .caption { bottom: 10px; width: 100%; }

.caption_bg a { padding: 10px 20px;}

.caption span { font-size: 14px;}

.activate-success.offer_sec { padding: 75px 0 75px; }

.offer_sec .container-fluid { max-width: 96%; }

.activate-success .offer_txt { padding: 0 0 0 10px; width: 92%; }

.activate-success .offer_txt h1 { width: 100%;}

/*Customizable Business Card page css start 21-8-2019*/

.businesscard-bnr.businesscard-hero.businesscard-bnr.customizable-hero{height: auto;}

.customizable-section{padding-top: 20px;}

.customizable-section .fix-content{display: table;}

.customizable-card-grid{width:100%;}

.customizable-hero p{width: 47%; font-size: 14px;}

.customizable-card-grid .card-detail-mainblk ul > li{width: calc((100% / 3) - 7px); margin-top: 20px; margin-right: 10px;}

.customizable-card-grid .card-detail-mainblk ul > li:nth-child(3n){ margin-bottom: 0; margin-top: 20px;}

.upload-card-detail{padding: 10px 6px;}

.upload-card-detail h4{font-size: 16px;}

.upload-card-detail > span{ letter-spacing: normal; font-size: 12px;}

.upload-card-detail a span{font-size: 12px;}

.customizable-card-grid .card-detail-ttl{font-size: 15px;}

.filter-heading, .filter-picker-btn{display: block;}

.customization-options{margin-bottom: 20px;}

#sidebar { position: fixed; left: -100%; z-index: 9; background:#fff; top: 0; margin-top: 0; -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease;  -o-transition: all 0.8s ease; transition: all 0.8s ease;}

#sidebar.view-sidebar{ left: 0; width: calc(100% - 40px); padding:0 20px 20px; overflow: auto; height:calc(100% - 20px);}

.mobile-filter-action{display: flex;}

/*Customizable Business Card page css End 21-8-2019*/

/*Design postcards modal css start*/

.design-postcards{padding: 40px 0;}

.postcards-category{display: block;}

.postcards-subcategory{width:100%; margin-bottom: 20px;}

/*Design postcards modal css End*/

/*Portfolio page css Start*/

.portfolio-cards-mains{display: table;}

.portfolio-cards{width: 100%;}

.portfolio-cards figure{ width: 220px; min-width: 220px;}

.product-pg-banner.portfolio-banner{height: auto; padding-bottom: 30px;}

.portfolio-card-details{width: calc(100% - 270px);}

/*Portfolio page css End*/



/* My portfolio page start */

.biz-card-list .biz-card-cnt > li { width: calc(50% - 10px);}

.banner-portfolio-inner { width: 70%; margin: auto;}

/* My portfolio page end */

/*businesscard page start*/

.narrow-column{    padding-right: 15px;}

.whyfrbsx-row .col-bx-5 {width: 46%;}

/*businesscard page end*/

.subhead-centered{width: 80%; margin: 0 auto 30px;}	

.heading {font-size: 30px;}

}











@media screen and (min-width:640px) and (max-width:767px) {

.samplekit-banner.home-hero{height: 364px;}

.banner-cnt-box-rght{padding-top: 5px;}

/*a.btn-ordernow{height: 38px;		line-height: 36px;	}*/

.portolio-partnersec ul li{ width: 29%;	}

.portolio-partnersec ul { width: 60%;		display: block;		margin: auto;	}

.busncard-sec-cnt ul li{ width: 50%;}

.vilg-bnr{ height: 454px }

.free-smppac-image i img{ width: 54%; display: block; margin: auto;	}

.banner-cnt-box-lft, .banner-cnt-box-rght{ width: 50%; float: left;	}

.busncard-sec-bnr{ height: 180px;	}

.card-sec ul li {width: 100%; float: left;/*	margin: 0;*/}

/*.card-sec ul li.mrg-set{margin: 0;	}*/

.free-smppac-image i{display: block;}

.product-pg-banner{	height: 156px;	}

.businesscard-bnr.businesscard-hero.businesscard-bnr, .businesscard-bnr-two.businesscard-banner, 

.businesscard-bnr-two.postcard-banner, .businesscard-bnr.squarecard-hero.businesscard-bnr,

.businesscard-bnr-two.squarecard-banner,.businesscard-bnr.greetingcard-hero.businesscard-bnr,

.businesscard-bnr-two.greetingcard-banner, .businesscard-bnr.postcard-hero.businesscard-bnr {height:156px;}

.product-pg-banner .samplekit-banner-cnt h2{text-align: left;}

.custom-prd-banner{height: 220px;}

.mb-sec-product .card-sec p{min-height: auto;}

.ppr-brn-grn-sec{width: 400px; right: 0; left: inherit;}

.stbox-img{ width: 55%;}

.stbox-contn{ width: 40%; float: right; padding: 0; margin-bottom: 5px;}

.paper-banner{ height: 300px; padding:0;  }

.stbox-contn h3{ font-size: 28px; margin-bottom: 8px; }

.stbox-contn p {font-size: 18px;line-height: 22px;}

.stbox-contn ul li{ font-size: 14px; }

.paragra-sec-two ul li{ width: 24%; }

.usr-idea-imgset, .usr-idea-cnt, .desing-guide-left, .desing-guide-right{ width: 48%; }

.usr-idea-imgset img{ width: 100%; }

.businesscard-bnr, .businesscard-bnr-two, .businesscard-bnr-two.businesscard-banner{ height:205px; }

.desn-pag-bner{ height: 140px; }

.desn-sec-imgset, .desn-video{ width: 40%; }

.desn-sec-cnt{width: 55%; padding-left: 25px; margin-top: 0;}

.samples-right-block p {font-size: 24px;line-height: 36px;text-align: center;}

.samples-left-block p {font-size: 24px;line-height: 30px;}

.main-part .samples-right-block {width: 50%;float: left;}

.reqst-quote .faq-cnt h1 {font-size: 48px;}

.reqst-quote .faq-cnt p {font-size: 18px;line-height: 24px;	}

.about h3 {font-size: 28px;}

.about p {font-size: 16px;line-height: 22px;}

.tree-future-bott {padding-bottom: 420px;min-height: 523px;}

.tree-future-banner-inner {width: 216px;}

.showcase-area-r{width: 65%;}

.portfolio-video {width: 65%;height: 288px;}

.bread .order-block2 {padding: 20px 0 20px 15px;}

.sixplus.sixplus-form .shipping-form {float: none;margin: 0 auto;width: 78%;}	

.sixplus.portolio-partnersec ul li { width: 27%;}

.recent-stories-list ul li {width: 47%;margin-right: 30px;}

.recent-stories-list ul li:nth-child(even) {float: right;}

.card-list-section .bx-viewport {height: 380px !important;}

.car-pack-slider {height: 380px;}

.desn-pag-bner {height: 156px;}

.purchaplnt-img {width: 80%;}

.busncard-sec-img {width: 80%;}

.satisfactino-sec ul li {width: 80%;margin:0 auto;margin-bottom: 20px;}

.satisfactino-sec ul li:nth-child(3n) {margin:0 auto;} 

.banner-cnt-box-lft, .banner-cnt-box-rght {width: 100%;}

.card-detail-mainblk ul > li {    width: calc((100% / 2) - 15px);margin-right: 20px;}

.card-detail-mainblk ul > li:nth-child(3n) {margin: 0 20px 35px 0;}

.card-detail-mainblk ul > li:nth-child(2n) {margin-right: 0;}

.portolio-partnersec ul li {width: 25%;}

/*.footer-part1 {text-align: center;}*/

.card-detail-blk p {font-size: 18px;min-height: 160px;}

.card-detail-mainblk .vilg-bnr-bbtn {margin-bottom: 0}

.samplekit-banner-cnt-box p {font-size: 18px}

.invite-blk h1{font-size: 24px;line-height: 32px; width: 430px;}

.invite-blk p{width: 100%;font-size: 17px;}

.invite-blk p strong{font-size: 14px;}

.invite-blk{padding: 30px 30px 40px;}

.eco-sec{padding: 40px 0;}

.eco-sec .fix-content{align-items: flex-start;}

.eco-cnt, .eco-img{width: 50%;}

.eco-img{padding-right: 20px;}

.eco-cnt h2{font-size: 24px;line-height: 32px; width: 100%;}

.off-img, .offer-cnt{width: 50%;}

.offer-cnt p br{display: none;}

.offer-cnt{padding-right: 20px;}

.offer_desc { padding: 50px 0 40px; }

.landing_pg_bg { background-size: cover; background-position: inherit; }

.landing_page .container, .offer_desc .container{width: 96%;}

.offer_desc_cont { width: 100%; }

.offer_desc_txt h1 { width: 72%; font-size: 29px; line-height: 36px;}

.offer_desc_txt p, .offer_benefit li, .program_benefit ul li, .join_program { font-size: 14px; line-height: 24px;}

.program_benefit p { font-size: 14px; line-height: 26px;}

.program_benefit ul li{margin: 0 14px; width: 27%;}

.landing_page { padding: 50px 0 50px;}

.landing_page .offer_img { width: 100%; margin: 0 0 10px; }

.offer_img, .offer_cont { float: none; width: 100%; margin: 0;}

.landing_page .offer_cont span {  padding-top: 0px;}

.landing_page .offer_txt { width: 100%; }

.offer_txt h1 { width: 100%; font-size: 28px; line-height: 36px; margin-bottom: 15px;}

.offer_cont p { font-size: 14px; line-height: 24px; margin-bottom: 20px; }

.banner_section .caption { bottom: 20px; width: 100%; }

.activate-success.offer_sec { padding: 75px 0 75px; }

.offer_sec .container-fluid { max-width: 96%; }

.activate-success .offer_txt { padding: 0 0 0 10px; width: 92%; }

.activate-success .offer_txt h1 { width: 100%;}

/*Customizable Business Card page css start 21-8-2019*/

.businesscard-bnr.businesscard-hero.businesscard-bnr.customizable-hero{height: auto;}

.customizable-hero p{width: 47%;}

.customizable-section aside{width: 32%;}

.customizable-card-grid{width: 66%;}

.customizable-section{padding-top: 20px;}

.customizable-section aside{margin-top: 18px;}

.select-orientation ul li, .select-customizable-card .chosen-container .chosen-results li, .select-customizable-card .chosen-container-single .chosen-single{font-size: 15px;}

.customizable-card-filter ul{padding: 0 4px;}

.customizable-card-filter ul li{font-size: 14px; line-height: 17px;}

.upload-card-detail{padding: 12px 6px;}

.upload-card-detail h4{font-size: 16px;}

.upload-card-detail > span{ letter-spacing: normal; }

.upload-card-detail a span{font-size: 13px;}

.customizable-card-grid .card-detail-mainblk ul > li{width: calc((100% / 2) - 10px); margin-top: 20px;}

.customizable-card-grid .card-detail-mainblk ul > li:nth-child(3n){ margin-right: 20px; margin-bottom: 0; margin-top: 20px;}

.customizable-card-grid .card-detail-mainblk ul > li:nth-child(2n){margin-right: 0;}

.customizable-card-filter .styled-checkbox + label:before{ min-width: 16px; width: 16px; height: 16px;}

.customizable-card-filter .styled-checkbox:checked + label:after{left: 3px; top: 7px;}

/*Customizable Business Card page css End 21-8-2019*/

/*Design postcards modal css start*/

.postcards-subcategory{width: calc((100% / 3) - 10px);}

.postcards-subcategory a{display:block; width: 100%;}

.postcards-subcategory figure{ width: 100%; height: 100px;}

.postcards-chevron{ top: auto; bottom: 12px; transform: none;}

.postcards-content{width:calc(100% - 34px); padding: 10px;}

.postcards-content h4{font-size: 16px;}

.postcards-content ul li{font-size: 13px;}

/*Design postcards modal css End*/

/*Portfolio page css Start*/

.portfolio-cards-mains{display: table;}

.portfolio-cards{width: 100%;}

/*Portfolio page css End*/

/* My portfolio page start */

.biz-card-list .biz-card-cnt > li {width: calc(50% - 10px);}

/* My portfolio page end */

/*businesscard page start*/

.div-block-2{left:20%; width: 65%;}

.whyfrbsx-row .col-bx-5 {    width: 46%;}

.heading-left-white{text-shadow: 1px 1px 1px #8e8e8e, 3px 3px 5px #7b7b7b;}

/*businesscard page end*/

.smthman-box {display: flex;}

.smthsftlove-box {width: 50%;}

.smthsftlove-box .heading-4{ margin-top:0;}

.price-calc-box{ width:30%;}

.div-block-10{width: 92.3%; float: left;}

.div-block-11{ float: left; width: 41%;}

.standard-block-green{width: 44%;float: right;}

.employees-hero-area .hero-text-block{max-width: 350px;}

.paperstock-area .hero-heading-grey{font-size: 48px;}

}	







@media screen and (min-width:736px) and (max-width:767px) {

.paragra-sec-two ul li.pricetoggle{ width: 100%; }	

.postcard-table ul li{ width: 48%; }

.sixplus.portolio-partnersec ul li {width: 27%;}

.card-list-section .bx-viewport {height: 420px !important;}

.car-pack-slider {height: 420px;}

.purchaplnt-img {width: 80%;}

.busncard-sec-img {width: 80%;}

.satisfactino-sec ul li {width: 80%;margin:0 auto;margin-bottom: 20px;}

.satisfactino-sec ul li:nth-child(3n) {margin:0 auto;} 

.banner-cnt-box-lft, .banner-cnt-box-rght {width: 100%;}

.card-detail-mainblk ul > li {    width: calc((100% / 2) - 15px);margin-right: 20px;}

.card-detail-mainblk ul > li:nth-child(3n) {margin: 0 20px 35px 0;}

.card-detail-mainblk ul > li:nth-child(2n) {margin-right: 0;}

/*.footer-part1 {text-align: center;}*/





}	

@media screen and (min-width:640px) and (max-width:667px) {

.samplekit-banner.home-hero {height: 360px;}

.busncard-sec-bnr{height: 164px;}

.product-pg-banner {height: 140px;}

.businesscard-bnr.businesscard-hero.businesscard-bnr, .businesscard-bnr-two.businesscard-banner, 

.businesscard-bnr-two.postcard-banner, .businesscard-bnr.squarecard-hero.businesscard-bnr,

.businesscard-bnr-two.squarecard-banner,.businesscard-bnr.greetingcard-hero.businesscard-bnr,

.businesscard-bnr-two.greetingcard-banner, .businesscard-bnr.postcard-hero.businesscard-bnr {height: 140px;}

.businesscard-bnr, .businesscard-bnr-two, .businesscard-bnr-two.businesscard-banner { height:195px; }

.paragra-sec-two ul li{ width: 100%; }

.paragra-sec-two ul li.pricetoggle{ width: 100%;}

.postcard-table{ margin-top:0; }

.tree-future-bott {padding-bottom: 390px;}

.card-sec ul li {width: 100%;}

.purchaplnt-img {width: 80%;}

.busncard-sec-img {width: 80%;}

.satisfactino-sec ul li {width: 80%;margin:0 auto;}

.satisfactino-sec ul li:nth-child(3n) {margin:0 auto;} 

.banner-cnt-box-lft, .banner-cnt-box-rght {width: 100%;}

.card-detail-mainblk ul > li {    width: calc((100% / 2) - 15px);margin-right: 20px;}

.card-detail-mainblk ul > li:nth-child(3n) {margin: 0 20px 35px 0;}

.card-detail-mainblk ul > li:nth-child(2n) {margin-right: 0;}

.portolio-partnersec ul li {width: 25%;}



/*.footer-part1 {text-align: center;}*/







}

@media screen and (max-width:667px) {

.price-calc-box{ width:44%; margin-bottom:25px;}

.employees-hero-area .hero-text-block{max-width: 350px;}

}



@media screen and (max-width:568px){

.need-help span {display: block;}

.popup-cnt-padd{ padding:32px 20px;  }

.login-left, .login-right{ width: 211px;}	

.login-left{padding-right: 25px;}

.login-right{padding-left: 25px}

.paragra-sec-two ul li{width:100%; margin-left: 0px;}

.paragra-sec-two ul li.pricetoggle{ margin-left:0; width: 100%; }

.postcard-table{ margin: 0;}

.order-start.start-order-list .order-block3 {width: 93%;}

.card-detail-mainblk ul > li {margin-bottom: 20px;}

.eco-sec{padding: 30px 0;}

.invite-blk{padding: 10px 0px 30px;}

.eco-cnt h2, .invite-blk h1{font-size:21px; line-height: 30px; width: 100%;}

.invite-blk p{width: 100%;font-size: 16px; line-height: 24px;}

.invite-blk p strong{font-size: 14px;}

.eco-sec .fix-content{display: table;}

.eco-img{padding-right: 0; width: 100%;}

.eco-cnt{width: 100%;}

.offer-sec .fix-content{display: table;}

.off-img{width:340px; margin: 0 auto;}

.offer-cnt {text-align: center;width: 100%;}

.offer-cnt h1{margin-top: 10px; margin-bottom: 10px; font-size: 26px;}

.offer-cnt p br, .offer-cnt h1 br{display: none;}

.offer-btn{bottom: 20px;}

.landing-page-top-cnt .form-group.col-sm-6 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; }

.landing_pg_bg { background-size: cover; background-position: inherit; }

.offer_desc { padding: 20px 0 40px;}

.landing_page .container, .offer_desc .container{ max-width: 96%;}

.offer_desc_cont { width: 100%; }

.offer_desc_txt h1 {font-size: 22px; line-height: 30px; width: 100%;}

.offer_desc_txt p, .offer_benefit li, .program_benefit ul li, .join_program { font-size: 12px; line-height: 22px; }

.offer_desc_txt p { width: 100%; margin: 0 auto 20px; }

.program_benefit p { font-size: 14px; line-height: 26px; }

.program_benefit ul { margin: 0 auto 50px; }

.program_benefit ul li { width: 100%; margin: 0 0 20px; }

.offer_benefit { width: 85%; margin: 0 auto 30px;}

.join_program { margin: 0 auto 0px;}

.code_btn { font-size: 14px; line-height: 24px; padding: 10px 35px 10px;}

.offer_sec { padding: 25px 0 35px; }

.offer_img, .offer_cont { float: none; width: 100%; margin: 0; }

.landing_page .offer_img { width: 100%; margin: 0 0 10px; }

.landing_page .offer_cont span { padding-top: 0px; }

.landing_page .offer_txt { width: 100%; }

.offer_txt h1 { width: 100%;margin-bottom: 15px; font-size: 22px; line-height: 30px; }

.offer_cont p { font-size: 14px; line-height: 24px; margin-bottom: 20px; }

.offer_benefit label{align-items: flex-start;}

.offer_benefit label:before{min-width: 20px;}

.caption_bg { padding: 10px 0; }

.banner_section .caption { bottom:4px; width: 100%; }

.caption_bg a { padding: 5px 10px;}

.caption span { font-size: 12px;}

.activate-success.offer_sec { padding:25px 0 35px; }

.offer_sec .container-fluid { max-width: 96%; }

.activate-success .offer_txt { padding: 0 0 0 10px; width: 92%; }

.activate-success .offer_txt h1 { width: 100%;}

/*Customizable Business Card page css start 21-8-2019*/

.businesscard-bnr.businesscard-hero.businesscard-bnr.customizable-hero{height: auto;}

.customizable-section{padding-top: 20px;}

.customizable-section .fix-content{display: table;}

.customizable-card-grid{width:100%;}

.customizable-hero p{ font-size: 14px;}

.customizable-card-grid .card-detail-mainblk ul > li{width: calc((100% / 2) - 10px); margin-top: 20px;}

.customizable-card-grid .card-detail-mainblk ul > li:nth-child(3n){ margin-right: 20px; }

.customizable-card-grid .card-detail-mainblk ul > li:nth-child(2n){margin-right: 0;}

.upload-card-detail{padding: 10px 6px;}

.upload-card-detail h4{font-size: 14px;}

.upload-card-detail > span, .upload-card-detail a{display: none;}

.upload-card-detail > span{ letter-spacing: normal; font-size: 12px;}

.upload-card-detail a span{font-size: 12px;}

.filter-heading, .filter-picker-btn{display: block;}

.customization-options{margin-bottom: 20px;}

#sidebar { position: fixed; left: -100%; z-index: 9; background:#fff; top: 0; margin-top: 0; -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease;  -o-transition: all 0.8s ease; transition: all 0.8s ease;}

#sidebar.view-sidebar{ left: 0; width: calc(100% - 40px); padding:0 20px 20px; overflow: auto; height:calc(100% - 20px);}

.mobile-filter-action{display: flex;}

.select-orientation ul li, .customizable-card-grid .card-detail-ttl{font-size: 15px;}

.customizable-card-filter ul li{font-size: 14px; line-height: 20px;}

/*Customizable Business Card page css End 21-8-2019*/

/*Design postcards modal css start*/

.design-postcards{padding: 40px 0;}

.postcards-category{display: block;}

.postcards-subcategory{width:100%; margin-bottom: 20px;}

.postcards-subcategory figure{ min-width: 80px;width: 80px;}

.postcards-content{width: calc(100% - 110px);}

.postcards-chevron{right: 4px;}

.postcards-subcategory:hover .postcards-chevron{right: 0;}

/*Design postcards modal css End*/

/*Portfolio page css Start*/

.product-pg-banner.portfolio-banner{height: auto; padding-bottom: 30px;}

.portfolio-cards, .portfolio-cards-mains{display: table;}

.portfolio-cards{width: 100%;}

.portfolio-cards figure{width: calc(100% - 20px); text-align: center;}

.portfolio-card-details{width:calc(100% - 30px);}

/*Portfolio page css End*/

/*businesscard page start*/

.col-bx-4,

.whyfrbsx-row .col-bx-5 {width: 100%;}

.narrow-column h3 br{ display: none; }

.heading-left-white{ font-size: 24px; }

.employees-hero-area .hero-text-block .hero-subhead-grey{text-shadow: 1px 1px 1px #dadada;}

}







@media screen and (min-width:480px) and (max-width:567px) {

.businesscard-bnr, .businesscard-bnr-two, .businesscard-bnr-two.businesscard-banner { height: 155px; }		

.vdo-box i { width: 100% }

.desn-pag-bner{ height:121px; }

.paragra-sec-two ul li{width:100%; margin-left: 0px;}

.paragra-sec-two ul li.pricetoggle{ margin-left:20px; }

.sixplus.mb-sec-product .card-sec p {min-height:220px !important;}

.sixplus-banner .sixplus-emp .sixplus-subtttl > br {display:none;}



.login-right, .login-left{padding-left:0; padding-right: 0; border:none; width: 100%; float: none;}

.form-row{ margin-bottom:20px; }

.loginsignup-form{ min-height: auto;}

/*a.gray-common-btn, a.gray-common-btn, .sectiondetail-right a, a.common-btn, a.common-btn-blue{ line-height: 35px !important; }*/

a.forgotlink{ display: inline-block; margin-bottom:25px; }

.postcard-table{ margin: 0;}

.reqst-quote .faq-cnt h1 {font-size: 48px;}

.reqst-quote .faq-cnt p { font-size: 18px; line-height: 24px;}

.showcase-area-r{width: 65%;}

.portfolio-video { width: 65%; height: 288px;}

.calc-block3.qt-number-col {margin-right: 0;}

.recent-stories-list ul li {width: 47%;margin-right: 30px;}

.recent-stories-list ul li:nth-child(even) {float: right;}

.price-calc-box{ width:45%;}

}







@media screen and (min-width:414px) and (max-width:479px) {

.businesscard-bnr, .businesscard-bnr-two, .businesscard-bnr-two.businesscard-banner{ height: 150px; }	

.vdo-box i { width: 100% }

.login-right, .login-left{padding-left:0; padding-right: 0; border:none; width: 100%; float: none;}

.form-row{ margin-bottom: 20px; }

.loginsignup-form{ min-height: auto;}

a.forgotlink{ display: inline-block; margin-bottom:20px; }

.order-start.start-order-list .order-block3 {    width: 90%;}

.card-list-section .bx-viewport {height: 236px !important;}

.price-calc-box{ width:44%;}

}





@media screen and (min-width:414px) and (max-width:479px) {

.postcard-table ul li{ width: 100%; }

.creative-showcase-list ul li {height: 450px !important;}

}	





@media screen and (min-width:320px) and (max-width:374px) {

.reqst-quote .faq-cnt p {font-size: 14px;}

.tree-future-bott {padding-bottom: 184px;}

.tree-future-banner {padding: 25px 0 20px;}

ul.ordertotal-list li label {width: 180px;}

ul.ordertotal-list li .total-singleline {width: 60px;}

.card-list-section .bx-viewport {height: 236px !important;}

.banner-cnt-box-rght a.btn-ordernow {min-width: 180px;}

.samplekit-banner-cnt h2 {font-size: 24px;}



}





@media screen and (min-width:320px) and (max-width:413px) {

.businesscard-bnr-two, .businesscard-bnr{ height: 111px; }

.vdo-box i { width: 100% }

.businesscard-bnr, .businesscard-bnr-two, .businesscard-bnr-two.businesscard-banner { height: 101px; }

.desn-pag-bner{ height:101px; }

.login-right, .login-left{padding-left:0; padding-right: 0; border:none; width: 100%; float: none;}

.form-row{ margin-bottom: 20px; }

.loginsignup-form{ min-height: auto;}

/*a.gray-common-btn, a.gray-common-btn, .sectiondetail-right a, a.common-btn, a.common-btn-blue{ line-height: 35px !important; }*/

a.forgotlink{ display: inline-block; margin-bottom: 15px; }

.paragra-sec-two ul li{width:100%; margin-left: 0px;}

.paragra-sec-two ul li.pricetoggle{ margin-left:0; width: 100%; }

.postcard-table{ margin: 0;}

.postcard-table ul li{ width: 100%; }

.bread .breadcrumb {width: 100%;box-sizing: border-box;}

.order-start.start-order-list .order-block3 select {padding: 5px 0;}

.start-order-list .whitebox-area .shipping-l h2 {font-size: 15px;}

.shipping .shipping-block2, .shipping-block2 {width: 68px;}

.price-calc-box{ width:94%;}

}





@media screen and (min-width:375px) and (max-width:413px){

.card-list-section .bx-viewport {height: 236px !important;}

.creative-showcase-list ul li {height: 450px !important;}

}





@media screen and (max-width:320px){

/a.btn-ordernow {font-size: 16px;}

.fre-smp-pac h3 {font-size: 26px;text-align: center;}

.fre-smp-pac p {text-align: center;}

.fre-smp-pac {padding:0;}

}





@media screen and (min-width:1025px) and (max-width:1280px){

.employee-programe-left img {width:100%;}

.mb-sec-product .card-sec ul li.mrg-set {margin: 0 32px;}

.sixplus.mb-sec-product .card-sec p {min-height:140px;}

.activate-success .offer_txt h1{width:70%;}

}



@media screen and (min-width:992px) and (max-width:1024px){

.employee-programe-left img {width:100%;}

.mb-sec-product .card-sec ul li.mrg-set {margin: 0 31px;}

.sixplus.mb-sec-product .card-sec p {min-height:150px;}	

.paperstock-area{background-position: 25% 50%; background-size: 1440px;}

.cntn-hori-cnt { padding-left: 136px;}

}





@media screen and (min-width:768px) and (max-width:991px){

.employee-programe-left img {width:100%;}

.mb-sec-product .card-sec ul li.mrg-set {margin: 0 22px;}

.sixplus.mb-sec.mb-sec-product .nomarginbott {text-align:center;}	

.sixplus.mb-sec.mb-sec-product .nomarginbott .common-btn-blue {padding-left:10px; padding-right: 10px;}

.sixplus.mb-sec-product .card-sec p {min-height:160px;}

.sixplus-banner .sixplus-emp .sixplus-subtttl > br {display:none;}

.sixplus.sixplus-form p > br {display:none;}

.hero-nav { margin: 0; min-width: 12%; padding: 15px 12px;}

.hero-heading{ font-size: 42px; }

.hero-heading-grey{ font-size: 46px; }

}



@media screen and (min-width:481px) and (max-width:767px){

.mb-sec-product .card-sec ul li{float: left;width: 31%; }

.sixplus.sixplus-form p > br {display:none;}

.employee-programe-left img {width:100%;}

.employee-programe-right h3 { font-size: 17px; margin-bottom: 10px;}

.banner-subtitle{font-size: 17px;}

.employee-programe-right p {padding-bottom:0px;font-size:14px;line-height:22px;}

.employee-programe-right ul li {font-size:14px;margin: 10px 0px;}

.mb-sec-product .card-sec ul li.mrg-set {margin: 0px 15px;}

.sixplus.mb-sec-product .card-sec p {min-height:192px;}

.sixplus mb-sec mb-sec-product .common-btn-blue {padding-left:20px; padding-right: 20px;}

.employee-programe {margin: 25px 0px;}

.sixplus.mb-sec.mb-sec-product .card-sec ul li h3 {font-size:17px;}

.sixplus.mb-sec-product .card-sec p {font-size:14px;}

.sixplus.mb-sec.mb-sec-product .nomarginbott {text-align:center;}

.sixplus.sixplus-form .form-horizontal {padding-bottom:10px;}

.sixplus.portolio-partnersec {padding:0px;}

.footer-part1 h4{ margin-bottom: 10px;}

.success-sec .landing-page-top-cnt, .landing-page-top-cnt{width: 100%;}

.common-content{padding: 60px 0 80px;}

.common-content h1 { font-size: 34px; margin-bottom: 22px; }

.common-content p { margin-bottom: 30px; }

.testimonial-section { padding: 30px 0; }

.testimonial-section .align-items-center{display: table;}

.testimonial-section .img-fluid{width: auto; margin: 0 auto 20px; padding-right: 0; display: table;}

.testimonial-content { padding: 0px 30px; width: auto;}

.testimonial-content h2 { font-size: 20px; line-height: 26px; }

.testimonial-content h2:before { background-size: 100%; width: 20px; top: 0px; height: 20px; left: -30px; }

.testimonial-content span { font-size: 15px; }

.col-bx-4, .whyfrbsx-row .col-bx-5 {width: 45%;}

.whyforbysix-box {width: 46%;}

.standard-block{ padding: 10px;}

.price-calc-heading{ font-size: 24px; }

}





@media screen and (max-width:480px){

.employee-programe-left {float:none; width:100%;}

.employee-programe-left img {width:100%;}

.employee-programe-right {float:none; width:100%;margin-left:0%;}

.mb-sec-product .card-sec ul li {width: 100%;}

.mb-sec-product .card-sec ul li.mrg-set {margin:0px;}

.mb-sec-product .card-sec .form-row.nomarginbott {text-align:center;margin-bottom:20px !important;}

.employee-programe {margin: 25px 0px;}	

.employee-programe-right h3 {margin:10px 0px; font-size:18px;}

.banner-subtitle{font-size:18px;}

.employee-programe-right h3 > br {display:none;}

.sixplus-banner .sixplus-subtttl > br {display:none;}

 .sixplus.sixplus-form p > br {display:none;}

.bott-left{display: table; text-align: center;}

.footer-part1{width: 100%; margin-bottom: 20px;}

.footer-part1 h4{margin-bottom: 10px;}

.footer-part1:last-child{margin-bottom: 0;}

.off-img{width: 280px;}

.offer-btn{font-size: 15px; bottom: 8px;}

.success-sec .landing-page-top-cnt, .landing-page-top-cnt{width: 100%;}

.common-content{padding:40px 0 80px;}

.common-content h1 { font-size: 27px; margin-bottom: 20px; }

.common-content p, .common-content .chosen-container, .common-content form .form-group input { font-size: 16px;}

.testimonial-section { padding: 30px 0; }

.testimonial-section .align-items-center{display: table;}

.testimonial-section .img-fluid{width: auto; margin: 0 auto 20px; padding-right: 0; display: table;}

.testimonial-content { padding: 0px 30px; width: auto;}

.testimonial-content h2 { font-size: 20px; line-height: 26px; }

.testimonial-content h2:before { background-size: 100%; width: 20px; top: 0px; height: 20px; left: -30px; }

.testimonial-content span { font-size: 14px; }

.offer_benefit li:first-child label{margin-left: 0px;}



.whyforbysix-box {width: 100%;}

.price-calc-heading{ font-size: 20px; }

.lst-rw .fr input.w-button{width: 100%; text-align: center; font-size: 12px; padding: 10px 0;}

.bus-section-cmn .row{ width: 100%;}

.hero-nav{    margin-right: 5px; margin-bottom: 5px; padding: 5px;}

.fistcls-serv .form-block-4{ max-width: 300px; }

/*.six-employees-hero-area{height: 150px; background-position: 0%;}*/

.six-employees-hero-area .hero-subhead-white{ font-size: 16px; margin: 5px 0;}

.col-bx-3 {    width: 100%;}

.col-bx-4, .whyfrbsx-row .col-bx-5{ width: 100%;}

}



@media screen and (max-width:1146px){

.creative-showcase-wrapper.creative-showcase-list ul li:nth-child(4n+0){ margin-right: 30px; }

.creative-showcase-wrapper.creative-showcase-list ul li:nth-child(3n+0){ margin-right: 0px; }

}



@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {

.common-content .chosen-container-single .chosen-search input[type="text"]{background:none !important;}

.common-content .chosen-container-single .chosen-single div b { background: url(../../../images/select-arr-default.png) no-repeat 0px 25px !important;}

}



@media screen and (max-width: 567px) {

.biz-card-list .biz-card-cnt > li {width: 100%;}

.heading-left {text-align:center; margin-top: 15px;}

}

@media screen and (max-width: 479px) {

.bnr-add .div-block-13 {margin-left: 70px;}

.bnr-add .div-block-13 .hero-heading-grey{ font-size: 34px;}

.hero-price-calculator1{left: 13px; width: 90%; margin-right: auto; margin-left: auto;}

.hero-heading-grey { font-size: 34px; text-align: left;}

}/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}

/* 
 *  Owl Carousel CSS3 Transitions 
 *  v1.3.2
 */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}/* 
    Document   : dev
    Created on : 5 Aug, 2013, 7:23:08 PM
    Author     : hb
    Description: Developer added styles will be here.
*/
#order_loading { text-align: center;}
.orderlist-area-row .chosen-container a:hover,.download-artwork-cnt .chosen-container a:hover,.shipping-form .chosen-container a:hover,.payment_div .chosen-container a:hover{ color: #3d3d3d; opacity: .65; }
.overlay { position: absolute; width: 100%; height: 100%; opacity: 0.5; background-color: #FFF; z-index: 5; display: none;}
.display_error { display: none; font-size: 14px;}
.errmsg { color: #f22; font-size: 12px; font-family: 'HelveticaNeueLTStdRoman'; margin-top: 5px;}
.popup-cnt-new { background-color: #FFF;}
input.err { border-color: #58595b;}
/*.popup-cnt-padd { padding: 17px;}*/
.btn-disabled { opacity: 0.25;}
/* Upload art work */
.qq-upload-drop-area { display: block !important;position: absolute;width: 100%;height: 100%; z-index: 1;}
.qq-upload-drop-area span {padding-top: 110px;}
.qq-upload-drop-area.qq-upload-drop-area-active { background-color: #A8D1E4;}
.qq-uploader{ height: 220px; position: relative;}
.qq-upload-button { position: absolute !important;width: 115px;height: 17px;margin-top: 137px;left: 36%;padding: 0px; background: none; font-size: 14px; color: #3e7677; cursor: pointer; font-family: 'HelveticaNeueLTStdRoman';z-index: 2; }
.dragdrop-pdf .qq-uploader span { margin-top: 0px;}
.qq-upload-list, .qq-drop-processing {position: absolute;}
.qq-upload-list { display : none;}
img.front_preview, img.back_preview { height : 220px; cursor: pointer; max-width: 432px;}
.artwork-front-img { height: 218px;}
/* Top messages */
#var_msg_cnt { z-index: 8011;position: fixed;top: 0;width: 100%;}
.closebtn-errorbox { position: absolute; top: 10px; right: 2%; z-index: 8013; }
.content-errorbox { padding: 12px 2%!important; position: absolute; text-align: center; top: 0; width: 100%; z-index: 8012; }
.alert-error { color: #b94a48; background-color: #f2dede; border-color: #eed3d7; }
button.close { background: none repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; padding: 0; font-size: 20px; color: #000; }
.alert-success { color: #323e28; background-color: #d8f2c2; border: none; }

/* Upload progress bar */
.overlay_progress { position: absolute; top: 41px; width: 100%;}
.progress-background div.progress{ width: 0%;background: #00A2FF;height: 5px;position: absolute;top: 0px;left: 0px;}
.overlay_progress_percent { position: absolute;width: 100%; text-align: left;padding-left: 10px; display: none; top: 49px;}
.orderlist-area-row.highlighted{background: #FFFEA8;}

#shipping_data { display: none; }
#shipping_frm .custom-radio label { font-family: 'HelveticaNeueLTStdBd', sans-serif;}
ul.ordertotal-list li .total-singleline {width:90px;}
.paymentinfo-r { width: 355px;}
.monthyear-cnt { width: 145px;}
.homemidd-banner-cnt{bottom: 0px;}
.fix-content.text_banner { bottom: 57px;left: 160px;position: absolute;}
.homemidd-banner.b1 {background: url(../../../images/homebanner-img1.jpg) no-repeat scroll center top rgba(0, 0, 0, 0)}
.homemidd-banner.b2 {background: url(../../../images/homebanner-img2.jpg) no-repeat scroll center top rgba(0, 0, 0, 0)}
.homemidd-banner.b3 {background: url(../../../images/homebanner-img3.jpg) no-repeat scroll center top rgba(0, 0, 0, 0)}
.homemidd-banner.b4 {background: url(../../../images/homebanner-img4.jpg) no-repeat scroll center top rgba(0, 0, 0, 0)}
.owl-fade-out {
    z-index: 10;
    -webkit-animation: fadeOut 1.25s both ease;
    -moz-animation: fadeOut 1.25s both ease;
    animation: fadeOut 1.25s both ease;
}
.owl-fade-in {
    -webkit-animation: fadeIn 3s both ease;
    -moz-animation: fadeIn 3s both ease;
    animation: fadeIn 3s both ease;
}
span.blue-txt{word-wrap: break-word;}
#top_calculator_div ul.chosen-results { max-height: none !important;}
.li-title { top: 490px;
            position: relative;
            width: 500px; }
.li-title h2 { font-size: 70px; line-height: 70px; margin-bottom: 20px; }
.li-title p { font-size: 23px; line-height: 30px; margin-bottom: 35px; }

.homemidd-banner-cnt{
    position: relative !important;
}

.order-block3 { width: 358px;}
.order-select-r { width: 115px;}
.bx-viewport{height: 800px !important;}

/*@media only screen and (min-width : 900px) and (max-width : 1000px) {
.li-title { left: 10px; }
}*/

/*@media only screen and (min-width : 1280px){
    #main { width:auto; }
}*/

a.bluelinknormal { color: #64ccef; } 
a:hover.bluelinknormal { color: #3d3d3d; }
.shipment-selected{color: #3d3d3d}
ul.ordertotal-list li label{
    width: 227px;
}
select{display: none;}
#my-account-drop{z-index: 100;display: none;}
.account-state-errmsg{width: 213px;float: left;}
.account-zip-errmsg{float: right;width: 211px;}
.disabled-state {pointer-events: none;cursor: default;opacity: 0.5}
.backtoadmin{margin: 15px 500px 0; position: absolute;}
.delete_order{margin-top: 1px !important;}
.creative-showcase-list ul li{cursor: pointer; height:423px;}
.pageloader {position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 9999; background: url('../../../images/fancybox_loading.gif') 50% 50% no-repeat rgba(249,249,249,0.75);}
.showcase_popup_data{cursor: pointer;}
.showcasearea-cnt{cursor: auto;}
.loading-showcase {color: #fff;text-align: center;display: none;}
ul.myorder-list .slider-nav li {background: none;}
ul.myorder-list .slider-nav li a {color: #a7a9ab;}
ul.myorder-list .slider-nav li a.active {color: #3d3d3d;}
/*.calc-block5{width: 169px !important;}*/
.custom-disabled{color: #ccc;cursor: default;opacity: 0.1;}
#bott-container{background: none repeat scroll 0 0 #3e7677;/*border-top: 1px solid #b0b0b0;*/color:#FFF;display: block; padding: 20px 0;}
#bott-container a {color: #fff;}
.menu-link{color:#3e3e3e!important;}
a:hover.menu-link{color:#a7a9ab !important;}
.top-navi ul li a.current { color: #a7a9ab !important;}
.top-navi ul li a.current.spark,  .top-navi ul li a.spark{ color: #F26522 !important;}
.topright-link ul li a.current { color: #a7a9ab !important;}
.bott-left ul li a:hover{color:#a7a9ab !important;}
.bott-socials .need-help a:hover{color:#fff !important;}
.orderlist-area-row .order-block3 .order-select-r .chosen-container .chosen-results{max-height: none !important;}
.thankyou-txt{font-size: 36px; color: #5CC8ED;}
.thankyou-msg-txt{color: #5CC8ED; font-size: 20px;}
.addmorecards-link{float: right; margin-top: -55px; font-size: 20px;}
.papername,.paperqty{color: #a7a9ab;}
.orderlist-block5 .track-link{font-size: 12px;font-weight: bold;margin-top: 6px;}
.artwork-popuploader { position: absolute; margin: auto; width: 100%; background: #fff; top: 260px; text-align: center; padding: 20px 10px;}
.overlay.upload_disabled { display: none; opacity: 1; top: 61px; width: 99%; height: 77%;}
.overlay.upload_disabled.show { display: block; opacity: 1; background: #f2f2f2;}
.my-artworks .orderdetail-listing .order-block1{width:140px;}
.my-artworks .orderdetail-listing .order-block2{width:600px;}
.my-artworks .orderdetail-listing .order-block3{width:201px;}
.my-artworks .orderdetail-listing .artwork-front{width: 350px;}
.my-artworks .orderlist-area-row{min-height: 410px;}
.my-artworks .reorder-label{color: #3d3d3d !important;font-size: 18px !important}
.my-artworks a.reorder-link{float: right;position: relative;bottom: 7px;}

/* Portfolio add popup*/
.login-left.forgot-password.portfolio-form { width: 600px;}
.portfolio-video{ width: 100%;width: 512px; height: 288px;padding-top: 30px;}
.portfolio-form { color: #a7a9ab;}
.portfolio-form .form-row.small{ font-size: 15px;}
.portfolio-form .form-row.spacediv{ display: inline-block; margin-bottom: 20px;}
.portfolio-form .form-row textarea{ padding: 5px; width: 98%;}
.portfolio-form .lightbg-drop a{ color: #a7a9ab;}
.portfolio-form .chosen-container a:hover{ color: #3d3d3d;}
.login-left.portfolio-form h2 { color: #a7a9ab; font-size: 20px;}
.login-left.portfolio-form h2.heading { font-size: 36px; color: #3d3d3d;}
.login-left.portfolio-form h2.video-text { margin-bottom: 15px;}
.portfolio-form input.web-site { width: 365px;}
.portfolio-form input.twitter { width: 334px;}
.portfolio-form input.fb { width: 328px;}
.portfolio-form input.pinterest { width: 334px;}
.portfolio-form input.insta { width: 324px;}
.portfolio-form a.preview-link { text-transform: none; font-size: 16px; color: #3e7677; margin-left: 35px;}
.portfolio-form a.preview-link:hover { color: #3d3d3d;}
.portfolio-form small.image-specs { font-family: 'HelveticaNeueLTStdRoman'; font-size: 16px;}

/* protfolio small upload blocks */
/* .portfolio-form .uploadartwork-icon { z-index: 8009; } */
.portfolio-form .overlay { z-index: 8010; }
.portfolio-form .qq-upload-drop-area-active { background: #3d3d3d; }
.portfolio-form .artwork-small { width: 200px; float: left; margin-right: 58px; height: 240px; }
.portfolio-form .artwork-small.heading { width: 335px; float: left; margin-right: 0px; height: auto; }
.portfolio-form .artwork-small.heading:first-child { width: 225px; margin-right: 32px;}
.portfolio-form .artwork-small .artwork-img, .portfolio-form .artwork-small .qq-uploader{ height: 200px;}
.portfolio-form .artwork-small .uploadartwork-icon { top: 30%;}
.portfolio-form .artwork-small .qq-upload-button { left: 23%; margin-top: 165px;}
.portfolio-form .artwork-small .dragdrop-pdf .qq-uploader span { margin-top: 0px; width: 150px; margin: auto; }
.portfolio-form .artwork-small img.preview { height: 200px; max-width: 200px;}
.portfolio-form .artwork-small .overlay { height: 205px;}
.portfolio-form .artwork-small .overlay_progress { top: 0px;}
.portfolio-form .artwork-small .overlay_progress_percent { top: 10px; font-size: 12px;}

/* protfolio gallery upload block */
.portfolio-form .artwork-front { width: 459px;}
.portfolio-form .artwork-front .uploadartwork-icon { top: 30%;}
.portfolio-form .artwork-front .overlay_progress { top: 1px;}
.portfolio-form .artwork-front .overlay_progress_percent { top: 15px;}
.portfolio-form .portfolio-gallery ul { list-style-type: none;}
.portfolio-form .portfolio-gallery ul li{ float: left; margin-right: 32px; margin-bottom: 20px; cursor: move;}
.portfolio-form .portfolio-gallery ul li img{ max-width: 254px; height: 192px; animation: 3s ease linear;}
.portfolio-form .portfolio-gallery ul li div{ margin-bottom: 7px; width: 254px; height: 192px;}
.portfolio-form .portfolio-gallery ul li a{ color: #3e7677;}
.portfolio-form #gallery_images .ui-state-highlight { width: 250px; height: 214px; border: 2px dotted #64ccef; background: #fffa90;}
.portfolio-form #gallery_images .ui-sortable-helper { padding: 10px; background: #3d3d3d; cursor: move; width: 200px !important; height: 158px !important; z-index: 8011 !important;}
.portfolio-form #gallery_images .ui-sortable-helper img{ max-width: 200px; height: 138px;  animation: 3s ease linear;}

/* portfolio video block */
.portfolio-form .video-upload-block .artwork-small .overlay { height: 48px;}
.portfolio-form .video-upload-block .artwork-small .overlay_progress { top: 1px; width: 220px; left: 1px;}
.portfolio-form .video-upload-block .artwork-small { height: 46px; width: 100%;}
.portfolio-form .video-upload-block .artwork-small .qq-uploader { height: 46px; border: 1px solid #64ccef; width: 220px;}
.portfolio-form .video-upload-block .artwork-small .qq-upload-button {font-size: 20px; width: 100%; height: 32px; left: 0; margin-top: 0; font-family: 'HelveticaNeueLTStdBd', sans-serif; padding-left: 10%; padding-top: 14px;}
.portfolio-form .video-display-block .portfolio-video { width: 50%; max-height: 200px; padding: 0px;}
.portfolio-form .portfolio-video { padding-top: 0px;}
/* my account page portfolio showcase image*/
.portfoliolist .showcase-img { width: 200px; height: 200px;}

/* portfoli page category block */
.portfolio-cat-block { margin: 40px 0px; clear: both;}
.portfolio-cat-block .category-block{ display:inline; font-size:20px; color:#fff}
.portfolio-cat-block a.link{ color:#64ccef; display:inline; float: right; margin-right: 20px; font-size: 20px;}

/* fb share */
.fb-share { border: 1px solid #a7a9ac; background: #a7a9ac; width: 90px; text-align: center; height: 29px;line-height: 25px; margin: 10px auto;}
.fb-share:hover { border: 1px solid #a7a9ac; background: #a7a9ac;}
.fb-share a { color: #FFF; display: inline-block; width: 90px; height: 24px;}
/*.fb-share span.facebook-ico { width: 8px; height: 18px; display: inline-block; vertical-align: middle; background: url(../../../images/social-icon.png) no-repeat -37px -18px; margin-right: 10px; margin-top: -4px;}*/

/* order print */
span.order-print-btn { width: 36px; height: 36px; display: inline-block; vertical-align: middle; background: url(../../../images/print-icon.svg) no-repeat; float: right; margin-right: 20px; cursor: pointer;}

/* create showcase link */

.archive-link span{color:#3e7677;}
.category-block .chosen-container .chosen-results { max-height: none;}
.packs-l, .packs-r { line-height: 34px; }

.start-order-list .whitebox-area .shipping-l{width: 100%}
.start-order-list .whitebox-area .shipping-l h2{display: inline-block; margin-right: 5px; margin-bottom:10px;}
.start-order-list .whitebox-area .shipping-l span.expand-collapse{display: inline-block;      font-size: 20px; color: #3d3d3d; cursor: pointer; margin-bottom:10px;}

/*23-09-2017*/
.login-left.portfolio-form h2.dark { color: #3d3d3d; font-size: 20px;}
.popup-cnt-padd .new-padd {padding: 20px 25px;}
.portfolio-popup-ul { list-style: outside; display: inline-block; padding-left: 15px; font-size: 16px; }

/*09-11-2017*/
/*.toprightlink {margin-top: 12px;}*/
/*.myaccount-icon {top:-4px !important; }*/
/*.myaccount-drop {top: 20px;}*/


.state-block .chosen-container{width: auto !important; min-width: 150px;   bottom: 5px !important;}
.state-block label {    color: #fff;    font-size: 20px;}
.spark-l.ortfolio-l{}
.spark-l.portfolio-l img{max-width:190px}

.custom-port-l{width: 80%;}
.custom-port-r{width: 20%;}
.custom-port-l .category-block .chosen-container{width: 60% !important}

a.myaccount-icon { width: 20px; height: 20px; display: block; background: url(../../../images/myaccount-ico.png) no-repeat 0 -20px; position: relative; top: 5px; }
a:hover.myaccount-icon { background-position: 0 0; }
/*!
Chosen, a Select Box Enhancer for jQuery and Prototype
by Patrick Filler for Harvest, http://getharvest.com

Version 1.1.0
Full source at https://github.com/harvesthq/chosen
Copyright (c) 2011 Harvest http://getharvest.com

MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md
This file is generated by `grunt build`, do not edit it by hand.
*/

/* @group Base */
.chosen-container {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100% !important;
  text-align: left;
  color: #868686;
}
.chosen-container .chosen-drop {
  position: absolute;
  top: 100%;
  left: -9999px;
  z-index: 1010;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  border: 1px solid #a7a9ac;
  border-top: 0;
  background: #2e2e2e;
}
.chosen-container.chosen-with-drop .chosen-drop {
  left: 0;
}
.chosen-container a {
  cursor: pointer; 
}
.chosen-container a:hover { color: #fff; }

/* @end */
/* @group Single Chosen */
.chosen-container-single .chosen-single {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0;
  text-decoration: none;
  white-space: nowrap;
  height: 36px;
  line-height: 36px;
  border-bottom: 1px solid #a7a9ac;
}
.chosen-container-single .chosen-default {
  color: #fff;
}
.chosen-container-single .chosen-single span {
  display: block;
  overflow: hidden;
  margin-right: 26px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.chosen-container-single .chosen-single-with-deselect span {
  margin-right: 38px;
}
/*.chosen-container-single .chosen-single abbr {
  position: absolute;
  top: 6px;
  right: 26px;
  display: block;
  width: 12px;
  height: 12px;
  background: url('../../../images/chosen-sprite.png') -42px 1px no-repeat;
  font-size: 1px;
}
.chosen-container-single .chosen-single abbr:hover {
  background-position: -42px -10px;
}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover {
  background-position: -42px -10px;
}*/
.chosen-container-single .chosen-single div {
  position: absolute;
  top: 7px;
  right: 0;
  display: block;
  width: 18px;
  height: 11px;
  height: 100%;
}
.chosen-container-single .chosen-single div b {
 z-index: 1010;
  display: block;
  width: 100%;
  height: 100%;
  background: url('../../../images/chosen-sprite.png') no-repeat 0px 2px;
}
.chosen-container-single .chosen-search {
  position: relative;
  z-index: 1010;
  margin: 0;
  padding: 3px 4px;
  white-space: nowrap;
}
.chosen-container-single .chosen-search input[type="text"] {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  width: 100%;
  height: auto;
  outline: 0;
  border: 1px solid #aaa;
  background: white url('../../../images/chosen-sprite.png') no-repeat 100% -20px;
  background: url('../../../images/chosen-sprite.png') no-repeat 100% -20px;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-single .chosen-drop {

  background-clip: padding-box;
}
.chosen-container-single.chosen-container-single-nosearch .chosen-search {
  position: absolute;
  left: -9999px;
}

/* @end */
/* @group Results */
.chosen-container .chosen-results {
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
  max-height: 240px;
  -webkit-overflow-scrolling: touch;
}
.chosen-container .chosen-results li {
  display: none;
  margin: 0;
  padding: 6px 8px;
  list-style: none;
  -webkit-touch-callout: none;
  font-size: 16px;
  border-bottom: 1px solid #515151;
}
.chosen-container .chosen-results li.active-result {
  display: list-item;
  cursor: pointer;
}
.chosen-container .chosen-results li.disabled-result {
  display: list-item;
  color: #ccc;
  cursor: default;
  opacity: .10;
}
.chosen-container .chosen-results li.highlighted {
  color: #fff;
}
.lightbg-drop .chosen-container .chosen-results li.highlighted {
  color: #868686;
}
.lightbg-drop .chosen-container .chosen-results li.highlighted:hover {
  color: #3d3d3d;
}
.chosen-container .chosen-results li.no-results {
  display: list-item;
  
}
.chosen-container .chosen-results li.group-result {
  display: list-item;
  font-weight: bold;
  cursor: default;
}
.chosen-container .chosen-results li.group-option {
  padding-left: 15px;
}
.chosen-container .chosen-results li em {
  font-style: normal;
  text-decoration: underline;
}

/* @end */
/* @group Multi Chosen */
.chosen-container-multi .chosen-choices {
  position: relative;
  overflow: hidden;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 100%;
  height: auto !important;
  height: 1%;
  border: 1px solid #b5b5b5;
  background-color: #fff;
  border-radius: 4px;
  cursor: text;
   padding: 0 2px;
}
.chosen-container-multi .chosen-choices li {
  float: left;
  list-style: none;
}
.chosen-container-multi .chosen-choices li.search-field {
  margin: 0;
  padding: 0;
  white-space: nowrap;
}
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
  margin: 1px 0;
  padding: 5px;
  height: 15px;
  outline: 0;
  border: 0 !important;
  background: transparent !important;
  box-shadow: none;
  color: #666;
  font-size: 100%;
  font-family: sans-serif;
  line-height: normal;
  border-radius: 0;
}
.chosen-container-multi .chosen-choices li.search-field .default {
  color: #999;
}
.chosen-container-multi .chosen-choices li.search-choice {
  position: relative;
  margin: 8px 0 3px 5px;
  padding: 3px 20px 3px 5px;
  border: 1px solid #aaa;
  border-radius: 3px;
  background: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-clip: padding-box;
  box-shadow: 0 0 2px white inset, 0 1px 0 rgba(0, 0, 0, 0.05);
  color: #333;
  line-height: 13px;
  cursor: default;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
  position: absolute;
  top: 4px;
  right: 3px;
  display: block;
  width: 12px;
  height: 12px;
  background: url('../../../images/chosen-sprite.png') -42px 1px no-repeat;
  font-size: 1px;
}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-choices li.search-choice-disabled {
  padding-right: 5px;
  border: 1px solid #ccc;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));
  background-image: -webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  background-image: linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);
  color: #666;
}
.chosen-container-multi .chosen-choices li.search-choice-focus {
  background: #d4d4d4;
}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close {
  background-position: -42px -10px;
}
.chosen-container-multi .chosen-results {
  margin: 0;
  padding: 0;
}
.chosen-container-multi .chosen-drop .result-selected {
  display: list-item;
  color: #ccc;
  cursor: default;
}

/* @end */
/* @group Active  */
.chosen-container-active .chosen-single {

}
.chosen-container-active.chosen-with-drop .chosen-single {
  -moz-border-radius-bottomright: 0;
  border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft: 0;
  border-bottom-left-radius: 0;
}
.chosen-container-active.chosen-with-drop .chosen-single div {
  border-left: none;
  background: transparent;
}
.chosen-container-active.chosen-with-drop .chosen-single div b {
  background-position: -18px 2px;
}
.chosen-container-active .chosen-choices {
  border: 1px solid #f28f09;
}
.chosen-container-active .chosen-choices li.search-field input[type="text"] {
  color: #111 !important;
}

/* @end */
/* @group Disabled Support */
.chosen-disabled {
  opacity: 0.5 !important;
  cursor: default;
}
.chosen-disabled .chosen-single {
  cursor: default;
}
.chosen-disabled .chosen-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @end */
/* @group Right to Left */
.chosen-rtl {
  text-align: right;
}
.chosen-rtl .chosen-single {
  overflow: visible;
  padding: 0 8px 0 0;
}
.chosen-rtl .chosen-single span {
  margin-right: 0;
  margin-left: 26px;
  direction: rtl;
}
.chosen-rtl .chosen-single-with-deselect span {
  margin-left: 38px;
}
.chosen-rtl .chosen-single div {
  right: auto;
  left: 3px;
}
.chosen-rtl .chosen-single abbr {
  right: auto;
  left: 26px;
}
.chosen-rtl .chosen-choices li {
  float: right;
}
.chosen-rtl .chosen-choices li.search-field input[type="text"] {
  direction: rtl;
}
.chosen-rtl .chosen-choices li.search-choice {
  margin: 3px 5px 3px 0;
  padding: 3px 5px 3px 19px;
}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close {
  right: auto;
  left: 4px;
}
.chosen-rtl.chosen-container-single-nosearch .chosen-search,
.chosen-rtl .chosen-drop {
  left: 9999px;
}
.chosen-rtl.chosen-container-single .chosen-results {
  margin: 0 0 4px 4px;
  padding: 0 4px 0 0;
}
.chosen-rtl .chosen-results li.group-option {
  padding-right: 15px;
  padding-left: 0;
}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div {
  border-right: none;
}
.chosen-rtl .chosen-search input[type="text"] {
  padding: 4px 5px 4px 20px;
  background: white url('../../../images/chosen-sprite.png') no-repeat -30px -20px;
  background: url('../../../images/chosen-sprite.png') no-repeat -30px -20px;
  direction: rtl;
}
.chosen-rtl.chosen-container-single .chosen-single div b {
  background-position: 6px 2px;
}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b {
  background-position: -12px 2px;
}

.dropdown-active a { color: #fff; }

/* @end */
/* @group Retina compatibility */
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
  .chosen-rtl .chosen-search input[type="text"],
  .chosen-container-single .chosen-single abbr,
  .chosen-container-single .chosen-single div b,
  .chosen-container-single .chosen-search input[type="text"],
  .chosen-container-multi .chosen-choices .search-choice .search-choice-close,
  .chosen-container .chosen-results-scroll-down span,
  .chosen-container .chosen-results-scroll-up span {
    background-image: url('../../../images/chosen-sprite.png') !important;
    /*background-size: 48px 75px !important;*/
     background-image:none;
    background-repeat: no-repeat !important;
  }
}

@media screen and (max-width: 767px) and (min-width: 200px)
select {
    display: block;
    width: 100%;
    border: none;
    border-bottom: 1px solid #a7a9ac;
    background: none;
    color: #fff;
    border-radius: 0;
    background: url(../../../images/slct-arrow.png) no-repeat right 10px;
    -webkit-appearance: none;
    color: #a7a9ab;
}
/* @end */
.custom-checkbox, .custom-radio { position: relative; outline: none; display:inline-block; }
.custom-checkbox input, .custom-radio input { position: absolute; left: 8px; top: 7px; margin: 0; z-index: 0; outline: none; }
.custom-checkbox label, .custom-radio label { display: inline-block; position: relative; z-index: 1; padding-right: 1em; line-height: 1; padding: 0 0 0 30px; margin: 0; cursor: pointer; outline: none; font-family: "HelveticaNeueLTStdRoman"; font-size: 16px; line-height: 25px; }
.artwork-detail-cnt .custom-checkbox label, .custom-radio label {padding-right: 25px;}
.custom-checkbox label { background: url(../../../images/checkbox.png) no-repeat; }
.custom-radio label { background: url(../../../images/radiobutton.png) no-repeat; }
/*.custom-radio label { background: url(../../../images/checkbox.png) no-repeat; }*/
.custom-checkbox label, .custom-radio label { background-position: -10px -14px;}
.custom-checkbox label.hover, .custom-checkbox label.focus, .custom-radio label.hover, .custom-radio label.focus { background-position: -10px -114px; }
.custom-checkbox label.checked, .custom-radio label.checked { background-position: -10px -214px; }
.custom-checkbox label.checkedHover, .custom-checkbox label.checkedFocus { background-position: -10px -314px; }
.custom-radio label { padding-left: 30px; margin-right: 20px; }/*
 * qTip2 - Pretty powerful tooltips - v2.2.1
 * http://qtip2.com
 *
 * Copyright (c) 2014 
 * Released under the MIT licenses
 * http://jquery.org/license
 *
 * Date: Sat Sep 6 2014 11:12 GMT+0100+0100
 * Plugins: tips modal viewport svg imagemap ie6
 * Styles: core basic css3
 */
.qtip{
	position: absolute;
	left: -28000px;
	top: -28000px;
	display: none;

	max-width: 280px;
	min-width: 50px;

	font-size: 10.5px;
	line-height: 12px;

	direction: ltr;

	box-shadow: none;
	padding: 0;
}

	.qtip-content{
		position: relative;
		padding: 5px 9px;
		overflow: hidden;

		text-align: left;
		word-wrap: break-word;
	}

	.qtip-titlebar{
		position: relative;
		padding: 5px 35px 5px 10px;
		overflow: hidden;

		border-width: 0 0 1px;
		font-weight: bold;
	}

	.qtip-titlebar + .qtip-content{ border-top-width: 0 !important; }

	/* Default close button class */
	.qtip-close{
		position: absolute;
		right: -9px; top: -9px;
		z-index: 11; /* Overlap .qtip-tip */

		cursor: pointer;
		outline: medium none;

		border: 1px solid transparent;
	}

		.qtip-titlebar .qtip-close{
			right: 4px; top: 50%;
			margin-top: -9px;
		}

		* html .qtip-titlebar .qtip-close{ top: 16px; } /* IE fix */

		.qtip-titlebar .ui-icon,
		.qtip-icon .ui-icon{
			display: block;
			text-indent: -1000em;
			direction: ltr;
		}

		.qtip-icon, .qtip-icon .ui-icon{
			-moz-border-radius: 3px;
			-webkit-border-radius: 3px;
			border-radius: 3px;
			text-decoration: none;
		}

			.qtip-icon .ui-icon{
				width: 18px;
				height: 14px;

				line-height: 14px;
				text-align: center;
				text-indent: 0;
				font: normal bold 10px/13px Tahoma,sans-serif;

				color: inherit;
				background: transparent none no-repeat -100em -100em;
			}

/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */
.qtip-focus{}

/* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */
.qtip-hover{}

/* Default tooltip style */
.qtip-default{
	border: 1px solid #d4d4d4;
	background-color: #f8f2f8;
	color: #555;
	border-radius: 3px;
}

	.qtip-default .qtip-titlebar{
		background-color: #FFEF93;
	}

	.qtip-default .qtip-icon{
		border-color: #CCC;
		background: #F1F1F1;
		color: #777;
	}

	.qtip-default .qtip-titlebar .qtip-close{
		border-color: #AAA;
		color: #111;
	}


/*! Light tooltip style */
.qtip-light{
	background-color: white;
	border-color: #E2E2E2;
	color: #454545;
}

	.qtip-light .qtip-titlebar{
		background-color: #f1f1f1;
	}


/*! Dark tooltip style */
.qtip-dark{
	background-color: #505050;
	border-color: #303030;
	color: #f3f3f3;
}

	.qtip-dark .qtip-titlebar{
		background-color: #404040;
	}

	.qtip-dark .qtip-icon{
		border-color: #444;
	}

	.qtip-dark .qtip-titlebar .ui-state-hover{
		border-color: #303030;
	}


/*! Cream tooltip style */
.qtip-cream{
	background-color: #FBF7AA;
	border-color: #F9E98E;
	color: #A27D35;
}

	.qtip-cream .qtip-titlebar{
		background-color: #F0DE7D;
	}

	.qtip-cream .qtip-close .qtip-icon{
		background-position: -82px 0;
	}


/*! Red tooltip style */
.qtip-red{
	background-color: #F78B83;
	border-color: #D95252;
	color: #912323;
}

	.qtip-red .qtip-titlebar{
		background-color: #F06D65;
	}

	.qtip-red .qtip-close .qtip-icon{
		background-position: -102px 0;
	}

	.qtip-red .qtip-icon{
		border-color: #D95252;
	}

	.qtip-red .qtip-titlebar .ui-state-hover{
		border-color: #D95252;
	}


/*! Green tooltip style */
.qtip-green{
	background-color: #CAED9E;
	border-color: #90D93F;
	color: #3F6219;
}

	.qtip-green .qtip-titlebar{
		background-color: #B0DE78;
	}

	.qtip-green .qtip-close .qtip-icon{
		background-position: -42px 0;
	}


/*! Blue tooltip style */
.qtip-blue{
	background-color: #E5F6FE;
	border-color: #ADD9ED;
	color: #5E99BD;
}

	.qtip-blue .qtip-titlebar{
		background-color: #D0E9F5;
	}

	.qtip-blue .qtip-close .qtip-icon{
		background-position: -2px 0;
	}


.qtip-shadow{
	-webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
	-moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
	box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}

/* Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */
.qtip-rounded,
.qtip-tipsy,
.qtip-bootstrap{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}

.qtip-rounded .qtip-titlebar{
	-moz-border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	border-radius: 4px 4px 0 0;
}

/* Youtube tooltip style */
.qtip-youtube{
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;

	-webkit-box-shadow: 0 0 3px #333;
	-moz-box-shadow: 0 0 3px #333;
	box-shadow: 0 0 3px #333;

	color: white;
	border: 0 solid transparent;

	background: #4A4A4A;
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,black));
	background-image: -webkit-linear-gradient(top,#4A4A4A 0,black 100%);
	background-image: -moz-linear-gradient(top,#4A4A4A 0,black 100%);
	background-image: -ms-linear-gradient(top,#4A4A4A 0,black 100%);
	background-image: -o-linear-gradient(top,#4A4A4A 0,black 100%);
}

	.qtip-youtube .qtip-titlebar{
		background-color: #4A4A4A;
		background-color: rgba(0,0,0,0);
	}

	.qtip-youtube .qtip-content{
		padding: .75em;
		font: 12px arial,sans-serif;

		filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);
		-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);";
	}

	.qtip-youtube .qtip-icon{
		border-color: #222;
	}

	.qtip-youtube .qtip-titlebar .ui-state-hover{
		border-color: #303030;
	}


/* jQuery TOOLS Tooltip style */
.qtip-jtools{
	background: #232323;
	background: rgba(0, 0, 0, 0.7);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));
	background-image: -moz-linear-gradient(top, #717171, #232323);
	background-image: -webkit-linear-gradient(top, #717171, #232323);
	background-image: -ms-linear-gradient(top, #717171, #232323);
	background-image: -o-linear-gradient(top, #717171, #232323);

	border: 2px solid #ddd;
	border: 2px solid rgba(241,241,241,1);

	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;

	-webkit-box-shadow: 0 0 12px #333;
	-moz-box-shadow: 0 0 12px #333;
	box-shadow: 0 0 12px #333;
}

	/* IE Specific */
	.qtip-jtools .qtip-titlebar{
		background-color: transparent;
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";
	}
	.qtip-jtools .qtip-content{
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";
	}

	.qtip-jtools .qtip-titlebar,
	.qtip-jtools .qtip-content{
		background: transparent;
		color: white;
		border: 0 dashed transparent;
	}

	.qtip-jtools .qtip-icon{
		border-color: #555;
	}

	.qtip-jtools .qtip-titlebar .ui-state-hover{
		border-color: #333;
	}


/* Cluetip style */
.qtip-cluetip{
	-webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
	-moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
	box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);

	background-color: #D9D9C2;
	color: #111;
	border: 0 dashed transparent;
}

	.qtip-cluetip .qtip-titlebar{
		background-color: #87876A;
		color: white;
		border: 0 dashed transparent;
	}

	.qtip-cluetip .qtip-icon{
		border-color: #808064;
	}

	.qtip-cluetip .qtip-titlebar .ui-state-hover{
		border-color: #696952;
		color: #696952;
	}


/* Tipsy style */
.qtip-tipsy{
	background: black;
	background: rgba(0, 0, 0, .87);

	color: white;
	border: 0 solid transparent;

	font-size: 11px;
	font-family: 'Lucida Grande', sans-serif;
	font-weight: bold;
	line-height: 16px;
	text-shadow: 0 1px black;
}

	.qtip-tipsy .qtip-titlebar{
		padding: 6px 35px 0 10px;
		background-color: transparent;
	}

	.qtip-tipsy .qtip-content{
		padding: 6px 10px;
	}

	.qtip-tipsy .qtip-icon{
		border-color: #222;
		text-shadow: none;
	}

	.qtip-tipsy .qtip-titlebar .ui-state-hover{
		border-color: #303030;
	}


/* Tipped style */
.qtip-tipped{
	border: 3px solid #959FA9;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

	background-color: #F9F9F9;
	color: #454545;

	font-weight: normal;
	font-family: serif;
}

	.qtip-tipped .qtip-titlebar{
		border-bottom-width: 0;

		color: white;
		background: #3A79B8;
		background-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));
		background-image: -webkit-linear-gradient(top, #3A79B8, #2E629D);
		background-image: -moz-linear-gradient(top, #3A79B8, #2E629D);
		background-image: -ms-linear-gradient(top, #3A79B8, #2E629D);
		background-image: -o-linear-gradient(top, #3A79B8, #2E629D);
		filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";
	}

	.qtip-tipped .qtip-icon{
		border: 2px solid #285589;
		background: #285589;
	}

		.qtip-tipped .qtip-icon .ui-icon{
			background-color: #FBFBFB;
			color: #555;
		}


/**
 * Twitter Bootstrap style.
 *
 * Tested with IE 8, IE 9, Chrome 18, Firefox 9, Opera 11.
 * Does not work with IE 7.
 */
.qtip-bootstrap{
	/** Taken from Bootstrap body */
	font-size: 14px;
	line-height: 20px;
	color: #333333;

	/** Taken from Bootstrap .popover */
	padding: 1px;
	background-color: #ffffff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
}

	.qtip-bootstrap .qtip-titlebar{
		/** Taken from Bootstrap .popover-title */
		padding: 8px 14px;
		margin: 0;
		font-size: 14px;
		font-weight: normal;
		line-height: 18px;
		background-color: #f7f7f7;
		border-bottom: 1px solid #ebebeb;
		-webkit-border-radius: 5px 5px 0 0;
		-moz-border-radius: 5px 5px 0 0;
		border-radius: 5px 5px 0 0;
	}

		.qtip-bootstrap .qtip-titlebar .qtip-close{
			/**
			 * Overrides qTip2:
			 * .qtip-titlebar .qtip-close{
			 *   [...]
			 *   right: 4px;
			 *   top: 50%;
			 *   [...]
			 *   border-style: solid;
			 * }
			 */
			right: 11px;
			top: 45%;
			border-style: none;
		}

	.qtip-bootstrap .qtip-content{
		/** Taken from Bootstrap .popover-content */
		padding: 9px 14px;
	}

	.qtip-bootstrap .qtip-icon{
		/**
		 * Overrides qTip2:
		 * .qtip-default .qtip-icon {
		 *   border-color: #CCC;
		 *   background: #F1F1F1;
		 *   color: #777;
		 * }
		 */
		background: transparent;
	}

		.qtip-bootstrap .qtip-icon .ui-icon{
			/**
			 * Overrides qTip2:
			 * .qtip-icon .ui-icon{
			 *   width: 18px;
			 *   height: 14px;
			 * }
			 */
			width: auto;
			height: auto;

			/* Taken from Bootstrap .close */
			float: right;
			font-size: 20px;
			font-weight: bold;
			line-height: 18px;
			color: #000000;
			text-shadow: 0 1px 0 #ffffff;
			opacity: 0.2;
			filter: alpha(opacity=20);
		}

		.qtip-bootstrap .qtip-icon .ui-icon:hover{
			/* Taken from Bootstrap .close:hover */
			color: #000000;
			text-decoration: none;
			cursor: pointer;
			opacity: 0.4;
			filter: alpha(opacity=40);
		}


/* IE9 fix - removes all filters */
.qtip:not(.ie9haxors) div.qtip-content,
.qtip:not(.ie9haxors) div.qtip-titlebar{
	filter: none;
	-ms-filter: none;
}


.qtip .qtip-tip{
	margin: 0 auto;
	overflow: hidden;
	z-index: 10;

}

	/* Opera bug #357 - Incorrect tip position
	https://github.com/Craga89/qTip2/issues/367 */
	x:-o-prefocus, .qtip .qtip-tip{
		visibility: hidden;
	}

	.qtip .qtip-tip,
	.qtip .qtip-tip .qtip-vml,
	.qtip .qtip-tip canvas{
		position: absolute;

		color: #123456;
		background: transparent;
		border: 0 dashed transparent;
	}

	.qtip .qtip-tip canvas{ top: 0; left: 0; }

	.qtip .qtip-tip .qtip-vml{
		behavior: url(#default#VML);
		display: inline-block;
		visibility: visible;
	}


#qtip-overlay{
	position: fixed;
	left: 0; top: 0;
	width: 100%; height: 100%;
}

	/* Applied to modals with show.modal.blur set to true */
	#qtip-overlay.blurs{ cursor: pointer; }

	/* Change opacity of overlay here */
	#qtip-overlay div{
		position: absolute;
		left: 0; top: 0;
		width: 100%; height: 100%;

		background-color: black;

		opacity: 0.7;
		filter:alpha(opacity=70);
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	}


.qtipmodal-ie6fix{
	position: absolute !important;
}/*!
 * Font Awesome Free 5.5.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-balance-scale:before{content:"\f24e"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-concierge-bell:before{content:"\f562"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-diagnoses:before{content:"\f470"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-git:before{content:"\f1d3"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-handshake:before{content:"\f2b5"}.fa-hanukiah:before{content:"\f6e6"}.fa-hashtag:before{content:"\f292"}.fa-hat-wizard:before{content:"\f6e8"}.fa-haykal:before{content:"\f666"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hot-tub:before{content:"\f593"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-internet-explorer:before{content:"\f26b"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse-pointer:before{content:"\f245"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-nintendo-switch:before{content:"\f418"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-carry:before{content:"\f4ce"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-volume:before{content:"\f2a0"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-sass:before{content:"\f41e"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowflake:before{content:"\f2dc"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-swatchbook:before{content:"\f5c3"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet-paper:before{content:"\f71e"}.fa-toolbox:before{content:"\f552"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-train:before{content:"\f238"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-uikit:before{content:"\f403"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-water:before{content:"\f773"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;src:url(../../plugins/font-awesome/fonts/fa-brands-400.eot);src:url(../../plugins/font-awesome/fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../../plugins/font-awesome/fonts/fa-brands-400.woff2) format("woff2"),url(../../plugins/font-awesome/fonts/fa-brands-400.woff) format("woff"),url(../../plugins/font-awesome/fonts/fa-brands-400.ttf) format("truetype"),url(../../plugins/font-awesome/fonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;src:url(../../plugins/font-awesome/fonts/fa-regular-400.eot);src:url(../../plugins/font-awesome/fonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(../../plugins/font-awesome/fonts/fa-regular-400.woff2) format("woff2"),url(../../plugins/font-awesome/fonts/fa-regular-400.woff) format("woff"),url(../../plugins/font-awesome/fonts/fa-regular-400.ttf) format("truetype"),url(../../plugins/font-awesome/fonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;src:url(../../plugins/font-awesome/fonts/fa-solid-900.eot);src:url(../../plugins/font-awesome/fonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../../plugins/font-awesome/fonts/fa-solid-900.woff2) format("woff2"),url(../../plugins/font-awesome/fonts/fa-solid-900.woff) format("woff"),url(../../plugins/font-awesome/fonts/fa-solid-900.ttf) format("truetype"),url(../../plugins/font-awesome/fonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}