@charset "utf-8";
/* CSS Document */

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

}

body {
	font-family: 'Lato', sans-serif;
}

ul {
	margin-left:0px;
}

h1,h2,h3,h4,h5,h6 {
	font-family: 'Lato', sans-serif;
}

label,p {
	font-family: 'Lato', sans-serif;
}

a {
	font-family: 'Lato', sans-serif;
}

span {
	font-family: 'Lato', sans-serif;
}

.button {
	font-family: 'Lato', sans-serif;
}

.row {
	max-width:60em;
}

.fullWidth {
   width: 100%;
   margin-left: auto;
   margin-right: auto;
   max-width: initial;
}

/* Header Style */
#header {
	width:100%;
	background:#fff;
	float:left;
	padding:0px 0px 0px 0px;
	position:fixed;
	top:0px;
	z-index:99999;
	border-bottom:1px solid #000;
}

#header .center {
	text-align:center;
	display:inline-block;
}

#header .top-bar {
	background:none;
	display:inline-block;
	width:1024px;
	text-align:center;
}

#header .top-bar-section ul {
	margin-top:0px;
	display:inline-block;
	text-align:center;
	margin-left:100px;
}

#header .top-bar-section ul li {
	background:none;
	list-style:none;
	margin:0px 30px;
	display:inline-block;
	text-align:center;
}

#header .top-bar-section ul li.has-dropdown:nth-child(5) {
	margin-left:148px;
}

#header .top-bar-section ul li a {
	color:#808285;
	color:#000;
	font-size:16px;
	font-family: 'Lato', sans-serif;
	font-weight:500;
	background:none;
	text-align:center;
	line-height:68px;
	text-transform:uppercase;
	border-top:3px solid #fff;
	padding:0px;
}

#header .top-bar-section .has-dropdown > a {
	padding-right:0px !important;
}

#header .top-bar-section ul li.logo {
	position:absolute;
	left:50%;
	margin:0px;
	margin-left:-44px;
}

#header .top-bar-section ul li.logo img {
	max-height:60px;
}

#header .top-bar-section li.active a, #header .top-bar-section li a:hover, #header .top-bar-section li.active ul.dropdown li.active a, #header .top-bar-section li.active ul.dropdown li:hover a {
	color:#ef3f35;
	width:auto;
	border-top:3px solid #ef3f35;
}

#header .top-bar-section li.logo:hover a, #header .top-bar-section li.logo a {
	border-bottom:none;
	border-top:none;
}

#header .top-bar-section li.active ul.dropdown li a {
	border-bottom:3px solid #fff;
}

#header .top-bar-section li.active ul.dropdown li:hover a {
	border-bottom:3px solid #ef3f35;
}

#header .top-bar-section .dropdown {
	border-bottom:1px solid #000;
	border-top:1px solid #000;
	width:100%;
	float:left;
	z-index: 9999;
	display:block !important;
	position:fixed !important;
	text-align:center;
	background:#fff;
	margin-left:0px;
}

#header .top-bar-section .dropdown li a {
	border-top:0px !important;
	border-bottom:3px solid #fff;
}

#header .top-bar-section .dropdown li a:hover {
	border-top:0px !important;
	border-bottom:3px solid #ef3f35;
}

.white-bg {
	background:#fff !important;
}

#header .top-bar-section .dropdown.three-menu li {
	padding:0px 20px;
}

#header .top-bar-section .dropdown li:first-child {
	display:none;
}

#header .top-bar-section .dropdown li {
	display:inline-block;
	width:auto;
	float:none;
	padding:0px;
}

#header .top-bar-section .dropdown li  a {
	padding-top:20px;
	padding-bottom:10px;
	color:#808285;
	color:#000;
	line-height: 34px;
}

#header .top-bar-section .dropdown li.active a {
	color:#ef3f35 !important;
}

#header .top-bar-section .dropdown li:hover a {
	color:#ef3f35 !important;
}


/*Banner*/
#banner {
	float:left;
	width:100%;
	background:url(../images/banner-bg.jpg) 50% 50% no-repeat;
	background-size:cover;
	padding-top:4.5rem;
	padding-bottom:30px;
	margin-top:67px;
}


#banner h1 {
	font-size:47px;
	color:#ffffff;
	font-weight:bold;
}

#banner a.white {
	font-size:25px;
	color:#ffffff;
	text-transform:uppercase;
}

#banner input[type="text"] {
	font-size:20px;
	height:30px;
	line-height:30px;
	color:#fff;
	width:100%;
	float:left;
	display:inline-block;
	padding:17px 0px;
	text-align:center;
	font-style:italic;
	font-weight:200;
	border:1px solid #fff;
	background:none;
	margin-top:60px;
	margin-bottom:0px;
}

#banner input::-webkit-input-placeholder {
	font-size:20px;
	color:#fff;
	line-height:30px;
}

#banner a img {
	margin-bottom:0px;
}

#banner ul li {
	float:left;
	list-style:none;
	padding:5px 5px;
}

#banner ul li .panel {
	border:1px solid #fff;
	width:100%;
	background:none;
	padding:0px 0px;
	margin-bottom:0px;
}

#banner ul li .panel a {
	padding:15px 0px;
	width:100%;
	display:inline-block;
}

#banner ul li a {
	font-size:30px;
	color:#ffffff;
	font-weight:600;
}

#banner ul li .panel a {
	margin-bottom:0px;
	margin-top:0px;
	padding:9px 0px;
}

#banner a.button {
	font-size:38px;
	line-height:70px;
	padding:0px 150px;
	color:#fff;
	font-style:italic;
	font-weight:200;
	border:1px solid #fff;
	background:none;
	margin-top:120px;
}

/*my-ec*/
#my-ec {
	float:left;
	width:100%;
	border-top:2px solid #d9dadb;
	border-bottom:2px solid #d9dadb;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	padding:50px 0px;
	margin-top:67px;
}

#my-ec .panel {
	background:none;
	border:none;
	padding:0px;
}


#my-ec .panel h3 {
	font-size:18px;
	color:#808285;
	color:#000;
	font-weight:bold;
	text-transform:uppercase;
}

#my-ec .panel form {
	padding-top:10px;
}

#my-ec .panel form .field {
	float:left;
	width:100%;
	padding-bottom:5px;
}

#my-ec .panel form .field input[type="text"] {
	/*color:#939598;
	font-size:14px;
	height:30px;
	border:2px solid #b6b8ba;
	padding:0px 15px;
	border-top:1px solid #b6b8ba; */
	
	font-size:16px;
	color:#231f20;
	font-weight:400;
	padding-left:30px;
	margin-bottom:0px;
	background:#fff;
	outline:0;
	cursor:pointer;
	height:36px;
	border:1px solid #000;
	text-align:left;
}

#my-ec .panel form .field ::-webkit-input-placeholder {
	color:#939598;
	font-weight:300;
}

#my-ec .panel form .field span {
	color:#939598;
	color:#000;
	font-size:16px;
	font-weight:300;
    font-weight: 500;
	padding-left:0px;
}

#my-ec .panel form .field .text {
	padding:0px 5px;
	color:#939598;
	color:#000;
}

#my-ec .panel form .field .text input[type="text"] {
	height:30px;
}

#my-ec .panel form .field select {
	/*color:#939598;
	font-weight:300;
	padding-left:30px;
	margin-bottom:5px;
	background:#fff url(../images/down.png) 98% center no-repeat;
	outline:0;
	cursor:pointer;
	font-size:14px;
	height:30px;
	border:2px solid #b6b8ba;
	padding:0px 15px;*/
	font-size:16px;
	color:#231f20;
	font-weight:400;
	padding-left:30px;
	margin-bottom:0px;
	background:#fff url(../images/arrow.png) 98% center no-repeat;
	outline:0;
	cursor:pointer;
	height:36px;
	border:1px solid #000;
}

#my-ec .panel form .field textarea {
	/*color:#939598;
	font-size:14px;
	height:70px;
	resize:none;
	margin-bottom:5px;
	border:2px solid #b6b8ba;
	padding:10px 15px;*/
	
	font-size:16px;
	color:#231f20;
	font-weight:400;
	padding-left:30px;
	margin-bottom:0px;
	background:#fff;
	outline:0;
	cursor:pointer;
	height:36px;
	border:1px solid #000;
	height:70px;
	resize:none;
}

#my-ec .panel form .field input[type="submit"] {
	font-size:16px;
	color:#ffffff;
	background:#000;
	height:35px;
	border:none;
	width:90px;
	margin-right:10px;
	margin-bottom:15px;
}

#my-ec .panel p {
	font-size:14px;
	color:#6e6f72;
	color:#000;
	font-weight:400;
	line-height:16px;
}

#my-ec .panel p span {
	color:#ed1c24;
	color:#000;
	font-weight:700;
}

.p-left {
	padding-left:0px;
}

.p-right {
	padding-right:0px;
}

#my-ec .panel p.bottom {
	margin-bottom:0px;
}

#my-ec .panel p a {
	font-size:14px;
	color:#000;
	font-weight:500;
}

/*support*/
#support {
	float:left;
	width:100%;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	padding:60px 0px 30px 0px;
	margin-top:67px;
	margin-top:0px;
}

#support.sell {
	padding:150px 0px 90px 0px;
}

#support input[type="text"] {
	border:3px solid #eeeeef;
	height:45px;
	font-size:18px;
	color:#4d4c4d;
	text-align:center;
	background:url(../images/search.png) 12% 60% no-repeat;
	margin:40px 0px;
}

#support .tabs {
	border-bottom:1px solid #acaeb1;
	text-align:center;
}

#support .tabs dd.active a, .tabs .tab-title.active a {
	color:#ed1c24;
}

.tabs dd, .tabs .tab-title {
	display:inline-block !important;
	width:auto;
	float:none;
}

#support .tabs dd > a, .tabs .tab-title > a {
	font-size:28px;
	color:#808285;
	background:none;
	font-family: 'Lato', sans-serif;
	outline:0;
	font-weight:300;
}

#support h3 {
	font-size:18px;
	color:#808285;
	color:#000;
	font-weight:600;
}

#support h3.up {
	text-transform:uppercase;
}

#support h6 {
	color:#494445;
	color:#000;
	font-size:14px;
	font-weight:300;
	font-weight:500;
}

#support h6.offer {
	margin-bottom:40px;
}

#support span {
	color:#231f20;
	color:#000;
	font-size:22px;
	width:34px;
	line-height:30px;
	font-weight:300;
	font-weight:500;
	display:inline-block;
	text-align:center;
	border:1px solid #000;
	border-radius:100%;
	float:left;
	margin-right:10px;
}

#support .panel {
	float:left;
	background:none;
	border:none;
	width:100%;
	padding:20px 0px 0px 0px;
	margin-bottom:0px;
}

#support .panel.top-padding {
	padding-top:0px;
}

#support .top {
	padding-top:130px;
}

#support .panel h5 {
	font-size:20px;
	color:#58595b;
	color:#000;
	line-height:24px;
	font-weight:400;
}

#support.sell .panel .details {
	padding-left:47px;
}

#support .panel .details {
	float:left;
	width:100%;
	padding-left:70px;
}

#support .panel .details p {
	font-size:14px;
	color:#939598;
	color:#000;
	font-weight:300;
	font-weight:500;
}

#support .panel .details select {
	font-size:16px;
	color:#231f20;
	font-weight:400;
	padding-left:30px;
	margin-bottom:0px;
	background:#fff url(../images/arrow.png) 98% center no-repeat;
	outline:0;
	cursor:pointer;
	height:36px;
	border:1px solid #000;
}

#support .panel .details select.first {
	margin-bottom:18px;
}

#support .panel .details input[type="text"] {
	font-size:16px;
	color:#231f20;
	font-weight:400;
	padding-left:30px;
	margin-bottom:20px;
	margin-top:0px;
	background:#fff;
	outline:0;
	cursor:pointer;
	height:36px;
	border:1px solid #000;
	text-align:left;
}

#support .panel .details select.apple-bottom {
	margin-bottom:20px;
}

#support .panel ul {
	padding:5px 0px;
	margin-bottom:0px;
}

#support .panel ul li {
	display:inline-block;
	list-style:none;
	color:#000;
	font-size:13px;
	font-weight:500;
	padding:0px 5px 0px 0px;
}

#support .panel ul li a {
	height:12px;
	width:12px;
	display:inline-block;
	background:#231f20;
}

#support .panel ul li a.white {
	border:1px solid #d5d6d7;
	background:#fff;
}

#support .panel ul li a.pink {
	background:#ec008c;
}

#support .panel ul li a.lightcoffee {
	background:#a87b50;
}

#support .panel .details a {
	font-size:13px;
	color:#000;
    font-weight: 500;
	font-family: 'AvenirLTStdBook';
	line-height: 20px;
}

#support .panel .details b {
	background:none;
	color:#ed1c24;
	font-weight:300;
	font-size:20px;
	border:none;
}

#support .mobile {
	float:left;
	width:100%;
	padding:0px 150px
}

#support .mobile .panel {
	background:none;
	padding:0px;
	border:2px solid #eeeeef;
	margin-bottom:50px;
}

#support .mobile .panel.second {
	padding-top:30px;
}

.text-content {
	padding-top:20px;
}

#support .mobile .panel a {
	width:100%;
	float:left;
	background:none;
	margin-bottom:0px;
	padding-top:30px;
}

#support .mobile .panel a.design {
	padding-top:0px;
}

#support .mobile .panel a.design h6 {
	margin:0px;
	line-height:24px;
	padding:0px 10px;
	font-weight:400;
}

#support .mobile .panel a.design img {
	width:100%;
}

#support .mobile .panel a:hover h6 {
	background:#ef3f35;
	color:#fff;
	border:2px solid #ced8e5;
}

#support .mobile .panel a h6 {
	font-size:16px;
	color:#494445;
	color:#000;
	width:100%;
	float:left;
	line-height:34px;
	border-top:2px solid #eeeeef;
	margin-top:30px;
	margin-bottom:0px;
	text-align:center;
}

#support .mobile select {
	font-size:14px;
	color:#494445;
	width:100%;
	float:left;
	outline:0;
	height:35px;
	border-top:2px solid #eeeeef;
	margin-top:30px;
	text-align:left;
	font-family: 'Lato', sans-serif;
	background:#ffffff url(../images/select-arrow.png) 95% center no-repeat;
}

#support .mobile select option {
	width:100%;
	float:left;
	text-align:center;
}

#support .i-phon {
	width:100%;
	float:left;
}

#support h3.top-margin {
	margin-top:0px;
}

#support .i-phon input[type="text"] {
	border:2px solid #eeeeef;
	width:100%;
	color:#000;
	font-size:18px;
	height:45px;
	background:none;
	margin-bottom:0px;
	margin-top:20px;
}

#support .i-phon .quantity {
	background:#0b80c1;
	float:left;
	width:100%;
	padding:12px 0px;
	margin:10px 0px;
}

#support .i-phon .quantity label {
	font-size:14px;
	color:#fff;
	line-height:16px;
}

#support .i-phon .quantity select {
	font-size:10px;
	color:#939598;
	color:#000;
	font-family: 'Lato', sans-serif;
	background:#fff url(../images/arrow-2.png) right center no-repeat;
	border:none;
	box-shadow:none;
	margin-bottom:0px;
	height:20px;
	padding:0px 10px;
	outline:0;
}

#support .i-phon input::-webkit-input-placeholder {
	color:#000 !important;
}

#my-ec .panel form .field input[type="text"]::-webkit-input-placeholder, #my-ec .panel form .field textarea::-webkit-input-placeholder {
	color:#231f20 !important;
	font-weight:400;
}

#support  input::-webkit-input-placeholder {
	color:#494445 !important;
}

#support .i-phon a {
	font-size:12px;
	color:#6e6f72;
	color:#000;
	float:right;
	text-align:left;
	padding-left:10px;
	width:100%;
	line-height:20px;
	background:#efeeee url(../images/right-arrow-2.png) 90% center no-repeat;
}

#support .i-phon .excellent {
	border:3px solid #eeeeef;
	float:left;
	width:100%;
	padding:10px 30px 20px 30px;
}

#support .i-phon .excellent h5 {
	font-size:16px;
	color:#494445;
	font-weight:400;
}

#support .i-phon .excellent .text {
	float:left;
	width:100%;
	background:#ced8e5;
	padding:15px 15px;
}

#support .i-phon .excellent .text p {
	font-size:14px;
	color:#58595b;
	color:#000;
	font-weight:300;
	line-height:18px;
}

#support .i-phon .excellent .text p.none-bottom {
	margin-bottom:0px;
}

#support .i-phon .excellent a {
	float:left;
	width:100%;
	text-align:center;
	background:#0b80c1;
	font-size:16px;
	line-height:40px;
	font-weight:bold;
	margin:25px 0px;
	margin-bottom:0px;
	color:#fff;
	
}

#support .make {
	float:left;
	width:100%;
	margin-top:50px;
}

#support .make .panel {
	background:#ced8e5;
	float:left;
	width:100%;
	padding:0px 0px 40px 0px;
}

#support .make .panel h5 {
	color:#ffffff;
	font-size:34px;
	font-weight:bold;
	background:#0b80c1;
	line-height:80px;
}

#support .make .panel h6 {
	color:#414042;
	font-size:26px;
	margin-top:15px;
	font-weight:400;
}

#support .normal {
	padding:0px 1px;
}

#support .green {
	background:#26b24b !important;
}

#support .make .panel p {
	color:#58595b;
	font-size:21px;
	font-weight:300;
	margin-top:20px;
}

#support .make .panel a {
	color:#ffffff;
	font-size:27px;
	background:#0b80c1;
	font-weight:300;
	margin-top:20px;
	padding:0px 20px;
	display:inline-block;
	line-height:55px;
}

/*Summary */
#summary, #summary.bottom  {
	float:left;
	width:100%;
	background:#eeeeef;
	border-bottom:1px solid #000;
	padding:10px 0px 5px 0px;
	position:fixed;
	bottom:0px;
	z-index:9999;
}

#summary.top {
	position: relative;
}

#summary h4 {
	font-size:14px;
	color:#939598;
	color:#58595b;
	color:#000;
	font-weight:300;
	font-weight:500;
}

#summary h4 a { color:#000;}

#summary h3 {
	font-size:19px;
	color:#58595b;
	color:#000;
	font-weight:300;
	font-weight:500;
}

#summary ul li {
	float:left;
	width:100%;
	list-style:none;
}

#summary ul li a {
	color:#b1b3b5;
	color:#58595b;
	color:#000;
	font-size:14px;
	font-weight:300;
	font-weight:500;
	line-height:16px;
}

/*#summary ul li:nth-child(2n) {
	background:url(../images/box.png) 42% center no-repeat;
}*/

#summary ul li:last-child {
	background:none;
}


#summary ul.leftBorder { border-left:1px solid #000; display:inline-block; padding-left:25px;}
#summary h5 {
	font-size:16px;
	color:#58595b;
	color:#000;
}

#summary a.button {
	color:#ed1c24;
	font-size:12px;
	border-radius:6px;
	border:2px solid #ed1c24;
	background:#fff;
	margin-bottom:0px;
	margin-left:10px;
	line-height:30px;
	padding:0px 10px;
}

.tabs dd > a:hover, .tabs .tab-title > a:hover {
	background:none;
}

#summary .top {
	padding-top:160px;
}

/*content*/
#content {
	float:left;
	width:100%;
	padding:12px 0px;
}

#content label {
	font-size:14px;
	color:#494445;
	color:#000;
	font-weight:300;
	font-weight:500;
}

#content input[type="text"] {
	border:1px solid #000;
	height:35px;
	font-size:16px;
	font-family: 'Lato', sans-serif;
	font-weight:300;
    font-weight: 500;
	border-right:0px;
	margin-bottom:0px;
	color:#000;
}

#content input[type="submit"] {
	background:#e7e8e9;
	background:#000;
	color:#231f20;
	color:#fff;
	font-size:16px;
	width:100%;
	height:35px;
	border:none;
	border:1px solid #949699;
	border-left:0px;
	outline:0;
}

#content input::-webkit-input-placeholder {
	color:#000;
	padding-left:30px;
}

#content .border {
	border-right:1px solid #000;
}

#content .panel {
	border:none;
	margin-bottom:0px;
	background:none;
}

#content ul li {
	display:inline-block;
	list-style:none;
	padding:10px 0px 0px 0px;
}


.none {
	padding:0px;
}

/*footer*/
#footer {
	float:left;
	width:100%;
	border-top:1px solid #000;
	padding:25px 0px 10px 0px;
}

#footer h3 {
	color:#58595b;
	color:#000;
	font-size:22px;
	font-weight:300;
	font-weight:500;
}

#footer ul li {
	list-style:none;
	width:100%;
}

#footer ul li  a {
	font-family: 'Lato', sans-serif;
	font-size:14px;
	color:#939598;
	color:#888;
	color:#000;
	font-weight:300;
	font-weight:500;
}

/*copyright*/
#copyright {
	float:left;
	width:100%;
	border-top:1px solid #000;
	padding:15px 0px;
}

#copyright p {
	margin-bottom:0px;
	font-size:14px;
	color:#58595b;
	color:#000;
	font-weight:300;
	font-weight:500;
}

#copyright ul {
	margin-bottom:0px;
}

#copyright ul li {
	display:inline-block;
	list-style:none;
	padding:0px 20px 0px 0px;
}

#copyright ul li  a {
	font-family: 'Lato', sans-serif;
	font-size:14px;
	color:#58595b;
	color:#000;
	font-weight:300;
	font-weight:500;
}

.reveal-modal {
	max-width:100% !important;
	width:100%;
	padding:0px;
	top:0px !important;
	height:100% !important;
	/*position:fixed !important;*/
	z-index:99999;
}

.reveal-modal .flex-video {
	padding-top:0px;
	padding-bottom:0px;
	height:100%;
}

.reveal-modal .close-reveal-modal {
	top:2rem;
	color:#fff;
}

.flex-video {
	margin-bottom:0px;
}

a.text {
	font-size:12px;
	color:#ffffff;
	font-family: 'Lato', sans-serif;
	display:inline-block;
	margin-bottom:40px;
	margin-top:20px;
}

ul.socials img {
	height:30px;
}

ul.socials li:first-child {
	margin-left:-10px;
}

/* ============================================= NEW CSS ============================================= */

#support .terms-condition h3 {
	text-transform:uppercase;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #000;
	margin-top:70px;
}

#support .terms-condition p {
	font-family: 'Lato', sans-serif;
    font-size: 14px;
    color: #939598;
	color:#000;
    font-weight: 300;
    font-weight: 500;
}

#support .terms-condition p b {
	font-size:15px;
} 

#support .terms-condition ul.sublist {
	padding-left:20px;
}

#support .terms-condition ul.sublist li {
	font-family: 'Lato', sans-serif;
    font-size: 14px;
    color: #939598;
	color:#000;
    font-weight: 300;
    font-weight: 500;
}

#support .our-company h2 {
	color:#808285;
	color:#000;
	margin-top:50px;
}

#support .our-company .image {
	margin-bottom:20px;
}

#support .our-company .image img {
	max-height:100%;
}

#support .our-company h3 {
	text-transform:uppercase;
	margin-bottom:10px;
	color:#f12125;
	color:#000;
}

#support .our-company p {
	font-family: 'Lato', sans-serif;
	color:#939598;
	color:#000;
	font-size:14px;
	font-weight:300;
    font-weight: 500;
}

#support .our-company ul.sublist {
	padding-left:20px;
}

#support .our-company ul.sublist li {
	font-family: 'Lato', sans-serif;
    font-size: 14px;
    color: #939598;
    color: #000;
    font-weight: 300;
    font-weight: 500;
}

#support .faqs h2 {
	color:#808285;
	color:#000;
	padding-bottom:10px;
	margin-bottom:30px;
	border-bottom:1px solid #000;
	margin-top:50px;
}

#support .faqs h3 {
	margin-bottom:10px;
}

#support .faqs h3 b {
	color:#f12125;
	color:#000;
	margin-right:5px;
}

#support .faqs p {
	font-family: 'Lato', sans-serif;
	color:#939598;
	font-size:14px;
	font-weight:300;
}

#support .faqs ul.sublist {
	padding-left:20px;
}

#support .faqs ul.sublist li {
	font-family: 'Lato', sans-serif;
    font-size: 14px;
    color: #939598;
	color:#000;
    font-weight: 300;
    font-weight: 500;
	list-style:none;
	position:relative;
}

#support .faqs ul.sublist li:before {
	content:'-';
	font-size:20px;
	font-weight:bold;
	position:absolute;
	left:-15px;
	top:-8px;
}

/* --- Admin Page CSS --- */

#admin {
	float:left;
	width:100%;
	border-bottom:2px solid #d9dadb;
	border-bottom:1px solid #000;
	padding:60px 0px 30px 0px;
	margin-top:67px;
}

#admin form label {
	display:inline-block;
	width:auto;
	font-family: 'Lato', sans-serif;
	font-size:16px;
	font-weight:bold;
}

#admin form select {
	display:inline-block;
	width:130px;
	margin-left:20px;
	background:#fff url(../images/arrow.png) 90% 50% no-repeat;
	font-family: 'Lato', sans-serif;
	font-size:14px;
	font-weight:300;
	font-weight:500;
	border:1px solid #000;
}

#admin form input[type="search"] {
	display:inline-block;
	width:220px;
	background:#fff;
	color:#341f34;
	font-family: 'Lato', sans-serif;
	font-size:16px;
	font-weight:300;
	font-weight:500;
	border:1px solid #000;
}

#admin form input[type="search"]::-webkit-input-placeholder {
	color:#341f34;
}

#admin form input[type="submit"] {
	display:inline-block;
	width:39px;
	height:39px;
	margin-left:-45px;
	background:url(../images/icon_search.png) 50% 50% no-repeat;
	border:none;
	vertical-align:middle;
	margin-top:-2px;
	cursor:pointer;
}

#admin .myaccordion li {
	border:1px solid #000;
	list-style:none;
	padding:10px 0px 0px 0px;
	margin-bottom:13px;
}

#admin .myaccordion li #mainhead {
	border-bottom:1px solid #000;
	padding-bottom:10px;
}

#admin .myaccordion li h5 {
	font-size:16px;
	font-family: 'Lato', sans-serif;
	margin-top:0px;
}

#admin .myaccordion li h5 b {
	font-weight:bold;
}

#admin .myaccordion li h5 b.orange {
	color:#fd9535;
}

#admin .myaccordion li h5 b.green {
	color:#00954c;
}

#admin .myaccordion li h5 b.purple {
	color:#692a8d;
}

#admin .myaccordion li h5 b.red {
	color:#c51f2e;
}

#admin .myaccordion li p {
	font-size:13px;
	color:#9d8293;
	font-family: 'Lato', sans-serif;
}

#admin .myaccordion li .morebuttons a {
	display:inline-block;
	font-size:12px;
	line-height:38px;
	padding:0px 10px;
	margin-left:10px;
	border:1px solid #000;
	margin-top:10px;
	color:#2f2a5c;
}

#admin .myaccordion li .morebuttons a img {
	margin-right:5px;
}

#admin .myaccordion li .box {
	padding:10px 0px;
	position:relative;
}

#admin .myaccordion li .box:after {
	content:'';
	width:96%;
	height:1px;
	padding:0px 2%;
	background:#808285;
	position:absolute;
	bottom:0;
	left:2%;
}

#admin .myaccordion li .box .border {
	border-left:1px solid #808285;
	border-right:1px solid #808285;
}

#admin .myaccordion li .box .border .panel {
	background:transparent;
	border:none;
	padding-top:15px;
	padding-bottom:0px;
	min-height:95px;
}

#admin .myaccordion li .box .border .panel p {
	margin-bottom:10px;
}

#admin .myaccordion li .box .image {
	float:left;
	width:25%;
	padding-top:10px;
}

#admin .myaccordion li .box .info {
	float:right;
	width:70%;
}

#admin .myaccordion li .box h2 {
	font-size:26px;
	color:#00954c;
	font-weight:bold;
}

#admin .myaccordion li .box h4 {
	margin-top:0px;
	font-weight:300;
}

#admin .myaccordion li .box h6 {
	color:#808285;
}

#admin .myaccordion li .box a {
	display:inline-block;
	font-size:18px;
	background:#00954c;
	line-height:50px;
	color:#fff;
	padding:0px 15px;
	margin-top:20px;
}

#admin .myaccordion li .box a img {
	margin-right:10px;
}

#admin .myaccordion li .textlist {
	padding:20px 0px;
}

#admin .myaccordion li .textlist h5 {
	font-size:16px;
	color:#808285;
}

#admin .myaccordion li .textlist p.add {
	font-size:16px;
	color:#231f20;
}

#admin .myaccordion li .textlist ul {
	padding-left:0px;
}

#admin .myaccordion li .textlist ul li {
	border:none;
	padding:0px;
	padding-left:40px;
	line-height:30px;
	background:url(../images/icon_tick.png) 0% 50% no-repeat;
	margin-bottom:5px;
}

/* New Css */
#banner-support {
	float:left;
	width:100%;
	background:url(../images/banner_support.png) 50% 50% no-repeat;
	background-size:cover;
	padding:50px 0px;
	position:relative;
    height: 100%;
}

#banner-support.human {
	background:url(../images/banner_support-1.png) 50% 50% no-repeat;
	background-size:cover;
}

#banner-support.human h3 {
	font-size:30px;
	color:#ffffff;
	font-weight:400;
}

#banner-support.human img.left-couation {
	float:left;
}

#banner-support.human img.right-couation {
}

#banner-support .row {
	display:table;
    vertical-align:middle;
    height:100%;
}

#banner-support .slogan {
    display:table-cell;
    vertical-align:middle;
	width:100%;
}

#banner-support h3 {
	color:#fff;
	font-size:44px;
	line-height:48px;
}

#banner-support p {
	color:#fff;
	font-size:14px;
	line-height:18px;
}

#banner-support .position {
	position:absolute;
	width:100%;
	bottom:20px;
	left:0px;
}

#our-services {
	float:left;
	width:100%;
	padding:60px 0px;
}

#our-services h3 {
	font-size:30px;
	color:#414042;
	color:#000;
}

#our-services p {
	font-size:12px;
	font-size:15px;
	color:#414042;
	color:#000;
	margin-bottom:60px;
}

#our-services h4 {
	font-size:12px;
	color:#414042;
	color:#000;
	/*margin:20px 0px 0px 0px;*/
	margin:5px 0px 0px 0px;
	font-weight:600;
}

#our-services ul {
	list-style:none;
	width:100%;
}

#our-services li {
	float:left;
	width:32%;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	padding:35px 0px;
}

#our-services li a {
	display:inline-block;
	width:100%;
}

#our-services li:nth-child(4), #our-services li:nth-child(5),#our-services li:nth-child(6) {
	border-bottom:none;
}

#our-services li:nth-child(3),#our-services li:last-child {
	border-right:0px;
}

#get-in-touch {
	float:left;
	width:100%;
	padding:30px 0px 40px 0px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
}

#get-in-touch a.button {
	background:#ed1c24;
	font-size:16px;
	line-height:34px;
	padding:0px 30px;
	border-top:1px solid #f7977a;
	border-bottom:1px solid #f7977a;
}

#get-in-touch h3 {
	font-size:30px;
	color:#414042;
	color:#000;
}

#get-in-touch h3.touch {
	margin-bottom:20px;
} 

#get-in-touch p {
	font-size:12px;
	color:#414042;
	margin-bottom:20px;
	font-weight:600;
}

#get-in-touch a.btn {
	font-size:12px;
	color:#414042;
	margin-bottom:20px;
}

#recent-work {
	float:left;
	width:100%;
	padding:50px 0px;
	/*border-top:2px solid #edeeee;*/
	border-bottom:1px solid #000;
}

#recent-work h3 {
	font-size:30px;
	color:#414042;
	color:#000;
}

#recent-work p {
	color:#414042;
	font-size:12px;
	font-size:15px;
	color:#000;
	margin-bottom:40px;
}

#recent-work a.button {
	background:#ed1c24;
	font-size:16px;
	line-height:32px;
	padding:0px 30px;
	margin-top:35px;
}

#recent-work .bx-wrapper .bx-controls-direction a {
	width:27px;
	height:51px;
}

#recent-work .bxslider {
	list-style:none;
}

#recent-work .bx-wrapper .bx-prev {
	left:-18%;
}

#recent-work .bx-wrapper .bx-next {
	right:-18%;
}
/**/
#project-details {
	float:left;
	width:100%;
	padding:50px 0px;
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	display:none;
}

#project-details h3 {
	font-size:30px;
	color:#414042;
	color:#000;
}

#project-details textarea {
	width:100%;
	border:1px solid #000;
	font-size:14px;
	color:#231f20;
	height:134px;
	resize:none;
}

#project-details .attach-file {
	float:left;
	width:100%;
	text-align:left;
	border:1px solid #000;
}

#project-details .attach-file a {
	color:#231f20;
	font-size:14px;
	width:100%;
	float:left;
	text-align:left;
	padding-left:10px;
}


#project-details .attach-file a img {
	margin-right:5px;
}

#project-details .attach-file h6 {
	font-size:11px;
	color:#000;
	padding-left:25px;
	padding-bottom:5px;
	border-bottom:1px solid #000;
}

#project-details .attach-file h5 {
	font-size:14px;
	color:#231f20;
}

#project-details .attach-file .text {
	float:left;
	width:100%;
	padding:5px 15px;
}

#project-details .attach-file input[type="radio"], input[type="radio"] {
    height: 12px;
    width: 12px;
    vertical-align: middle;
    margin: 8px 0.4em 0.4em 0;
    -webkit-appearance: none;
	background:#fff;
	border:1px solid #ff0000;
	border-radius:100%;
	outline:0;
	float:left;
}

#project-details  p.last {
	font-size:12px;
	text-align:center;
	color:#231f20;
	margin-top:5px;
}

/* checkbox checked */
input[type="checkbox"] {
	border-color:#000;
}

#project-details .attach-file input[type="radio"]:checked:before, input[type="radio"]:checked:before {
	font-weight: bold;
	color:#ff0000;
	 content:"";
	-webkit-margin-start: 0;
	font-size: 26px;
	line-height:0px;
	margin-left: 2px;
    margin-top: -2px;
    float: left;
	margin: 0px;
    outline: 0;
    width: 10px;
    height: 10px;
    border-radius: 3px;
    background: #ff0000;
}

#project-details a.button {
	background:#ed1c24;
	font-size:16px;
	line-height:34px;
	padding:0px 30px;
}

/* New Css */
#support .panel .details input[type="text"].arrow {
	background:url(../images/arrow.png) 98% center no-repeat,url(../images/img_calander.png) 90% center no-repeat;
}

#project-details input[type="submit"] {
    background: #ed1c24;
    font-size: 16px;
    line-height: 34px;
    padding: 0px 30px;
}

/* New Css Today Starts */
#banner-support.business {	
    background: url(../images/bg_bussiness_support.png) 50% 50% no-repeat;
    background-size: cover;
}

#banner-support.home-business {	
    background: url(../images/bg_home_support.png) 50% 50% no-repeat;
    background-size: cover;
}

#banner-support.buy {
	background:none;
	height:auto;
	padding:0px;
	border:none;
	margin-top:77px;
}

#banner-support.buy .row.fullwidth {
	max-width:100%;
}

#banner-support.buy img.fullwidth {
	width:100%;
}

#banner-support.home-business  h3 {
	text-shadow:none;
	margin-top:70px;
}

#banner-support.home-business .slogan {
	vertical-align:top;
}

#banner-support h3 {
	text-shadow:1px 2px 1px #000;
}

#summary.business ul li ,#summary.business ul li a {
    color: #231f20;
    font-size: 14px;
    font-weight: 300;
	font-weight:500;
    line-height: 16px;
}

#summary.business ul li {
	margin-bottom:2px;
}

#summary.business .border-right {
	border-right: 1px solid #000;
}

#summary.business .top {
    padding-top:92px;
}

#summary.business h3 {
    color: #231f20;
	margin-bottom:0px;
}

#summary.business.space .top {
	padding-top:50px;
}

#our-services.business li:nth-child(4), #our-services.business li:nth-child(5), #our-services.business li:nth-child(6) {
	border-bottom:1px solid #000;
}

#our-services.business li:nth-child(6) {
	border-right:none;
}

#our-services.business li:nth-child(7), #our-services.business li:nth-child(8), #our-services.business li:nth-child(9) {
	border-bottom:none;
}

#product-details {
	float:left;
	width:100%;
	padding:15px 0px 75px 0px;
}

#product-details.border-bottom {
	border-bottom:1px solid #000;
}

#product-details input[type="text"]{
	width:185px;
	float:left;
	color:#231f20;
	font-size:16px;
	box-shadow:none;
	background:#fff;
    font-family: 'Lato', sans-serif;
	font-weight:300;
	border:1px solid #000;
	height:34px;
	padding-left:20px;
	margin-bottom:20px;
}

#product-details ::-webkit-input-placeholder {
	color:#231f20;
}

#product-details input[type="submit"]{
	width:50px;
	float:left;
	color:#231f20;
	font-size:16px;
	box-shadow:none;
	background:#fff url(../images/icon_search_new.png) 50% 50% no-repeat;
	border:1px solid #000;
	height:34px;
	padding:0px;
	cursor:pointer;
	outline:none;
	margin-bottom:20px;
}

#product-details select {
    font-size: 16px;
    color: #231f20;
    font-weight: 400;
	padding-left:20px;
    margin-bottom: 0px;
    background: #fff url(../images/arrow.png) 98% center no-repeat;
    outline: 0;
    cursor: pointer;
    height: 34px;
	border:1px solid #000;
	margin-bottom:20px;
}

#product-details .gridlist .columns {
	padding:0px 2px;
}

#product-details ul.pagination {
    border: 1px solid #000;
	margin:0px;
	height:34px;
	margin-bottom:20px;
}

#product-details  ul.pagination li a,#product-details  ul.pagination li button {
    font-size: 16px;
    color: #231f20;
    font-weight: 400;
    font-family: 'Lato', sans-serif;
	border-radius:0px;
	line-height:32px;
}

#product-details  ul.pagination li a {
	padding:0px 13px;
}

#product-details  ul.pagination li:hover a,#product-details  ul.pagination li a:focus,#product-details  ul.pagination li:hover button,#product-details  ul.pagination li button:focus {
	background:#ed1c24;
	color:#fff;
}

#product-details  ul.pagination li {
	border-right:1px solid #000;
	height:32px;
	margin:0px;	
}

#product-details  ul.pagination li:last-child {
	border-right:none;
}

#product-details  ul.pagination li:first-child a {
	padding:0px 20px;
}

#product-details  ul.pagination li:last-child a {
	padding:0px 20px 0px 21px;
}

#product-details  ul.pagination li.current a,#product-details  ul.pagination li.current button {
	color:#fff;
	background:#ed1c24;
}

#product-details .row.buy {
	max-width:62.5rem;
}

#product-details .accordion .accordion-navigation > a,#product-details .accordion dd > a {
	background:#fff url(../images/icon_plus.svg) 94% 50% no-repeat;
	padding:3px 5px;
	border-bottom:1px solid #000;
}

#product-details .accordion a.last {
	border-bottom:none;
}

#product-details .accordion .accordion-navigation > a:hover,#product-details  .accordion dd > a:hover {
	background:#fff url(../images/icon_plus.svg) 94% 50% no-repeat;
}

#product-details .accordion .accordion-navigation.active > a,#product-details .accordion dd.active > a {
	background:#fff url(../images/icon_cross.svg) 94% 50% no-repeat;
}

#product-details .accordion p {
	margin:0px;
	color:#231f20;
	font-size:16px;	
    font-weight: 300;
    font-weight: 500;
    font-family: 'Lato', sans-serif;
}

#product-details .accordion p a {
	color:#231f20;
}

#product-details .accordion .accordion-navigation > .content,#product-details .accordion dd > .content {
	padding:0px 5px;
}

#product-details .border-box  {
	width:100%;
	border-top:1px solid #000;
}

#product-details .border  {
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}

#product-details .border-height  {
	border-left:1px solid #000;
}


#product-details .padding {
	padding:0px 30px;
}

#product-details h5 {
	color:#231f20;
	font-size:10px;
	margin:0px;
	line-height:10px;
    font-weight: 300;
    font-family: 'Lato', sans-serif;
}

#product-details h6 {
	color:#ed1c24;
	font-size:10px;
	margin:0px;
	line-height:16px;
    font-weight: 300;
    font-family: 'Lato', sans-serif;
}

#product-details h6 span {
	text-decoration:line-through;
}

#product-details h6 em {
	color:#231f20;
	font-style:normal;
	margin-left:3px;
}

#product-details .position {
	position:relative;
}

#product-details .overlay {
	position:absolute;
	bottom:5px;
	left:5px;
}

#product-details .spacing .columns {
	padding:0px;
}

#product-details .sale {
	color:#fff;
	font-size:16px;
	margin:0px;
	line-height:10px;
    font-weight: 300;
    font-family: 'Lato', sans-serif;
	line-height:45px;
	background:#ed1c24;
	padding:0px 8px;
	border-radius:50%;
	position:absolute;
	top:8px;
	right:8px;
}

#product-details .position.img-big .sale {
	top:auto;
	bottom:20px;
	right:20px;
}

#product-details .row .row {
	margin:0px auto;
}

#product-details .tablerow {
	display:table;
	width:100%;
	height:100%;
}

#product-details .tablecell {
	display:table-cell;
	width:100%;
	height:100%;
	vertical-align:middle;
}

/* New Css Today Ends */
/* New css */
#banner-support.design {
	background:url(../images/bg_banner_design.png) 50% 50% no-repeat;
	background-size:cover;
}

#banner-support.design h3 {
	text-shadow:none;
}

#support.sell .attach-file {
    float: left;
    width: 100%;
    text-align: left;
    border: 1px solid #e7e8e9;
	padding:5px 0px 0px 0px;;
}

#support.sell .attach-file  a.link {
	float:left;
	width:35%;
	margin-bottom:5px;
}

#support.sell .attach-file  .attach-text {
	float:right;
	width:65%;
	margin-top:4px;
	font-size:12px;
}

#support.sell .attach-file h6 {
    padding-bottom: 0px;
    border-bottom:none;
}

#support .attach-file a {
    color: #231f20;
    font-size: 14px;
    width: 100%;
    float: left;
    text-align: left;
    padding-left: 10px;
}

#support .attach-file h6 {
    font-size: 7px;
    color: #939598;
    padding-left: 25px;
    padding-bottom: 5px;
    border-bottom: 1px solid #e7e8e9;
}

#support .attach-file .text {
    float: left;
    width: 100%;
    padding: 5px 15px;
}

#support .attach-file h5 {
    font-size: 14px;
    color: #231f20;
}

#support .attach-file input[type="radio"] {
    height: 12px;
    width: 12px;
    vertical-align: middle;
    margin: 8px 0.4em 0.4em 0;
    -webkit-appearance: none;
    background: #fff;
    border: 1px solid #f37355;
    border-radius: 100%;
    outline: 0;
    float: left;
}

input[type="checkbox"] + label, input[type="radio"] + label {
    display: inline-block;
    margin-left: 0.5rem;
    margin-right: 1rem;
    margin-bottom: 0;
    vertical-align: baseline;
}

#support .attach-file input[type="radio"]:checked:before {
	font-weight: bold;
	color:#f37355;
	 content:"";
	-webkit-margin-start: 0;
	font-size: 26px;
	line-height:0px;
	margin-left: 2px;
    margin-top: -2px;
    float: left;
	margin: 0px;
    outline: 0;
    width: 10px;
    height: 10px;
    border-radius: 3px;
    background: #f37355;
}

#our-services.design li:nth-child(4), #our-services.design li:nth-child(5), #our-services.design li:nth-child(6) {
    border-bottom: 1px solid #000;
}

#our-services.design li:nth-child(6) {
    border-right: none;
}

#our-services.design li:nth-child(7), #our-services.design li:nth-child(8), #our-services.design li:nth-child(9) {
    border-bottom: none;
}

#recent-work.more-work {
	margin-top:77px;
	padding-top:30px;
}

#recent-work.more-work p {
	margin-bottom:25px;
}

#recent-work.more-work .tabs dd > a,#recent-work.more-work .tabs .tab-title > a {
	color:#fff;
    font-size: 14px;
	width:144px;
	padding:0px;
	line-height:34px;
	border:1px solid #000;
    font-family: 'Lato', sans-serif;
    font-weight: 300;
    font-weight: 500;
	color:#000;
}

#recent-work.more-work .tabs dd.active a,#recent-work.more-work .tabs .tab-title.active a {
    color: #fff;
    background: #ed1c24;
	border-color:#ed1c24;
}

#recent-work.more-work .tabs-content {
	width:100%;
}

#recent-work.more-work .tabs-content .content {
	width:100%;
	padding:22px 0px 0px 0px;
}

#recent-work.more-work .tabs-content ul {
	list-style:none;
}

#recent-work.more-work .tabs-content ul li {
	float:left;
	min-height:141px;
	margin:0px;
	padding:0px;
}

#recent-work.more-work .tabs-content ul li img {
	width:100%;
	min-height:142px;
}

#recent-work.more-work .tabs-content ul li:nth-child(5) img{
	width:auto;
}

#recent-work.more-work .tabs-content ul li:nth-child(9) img{
	width:auto;
}


/* Small Screens*//* max-width 640px, mobile-only styles, use when QAing mobile issues */
@media only screen and (max-width:40em) {
.top-bar .title-area a img {
	max-height:50px;
}

#banner, #support, #my-ec {
	margin-top:61px;
}

#header .columns {
	padding:0px;
}

#support .mobile {
	padding:0px 0px;
}

.top-bar.expanded {
	overflow:visible;
}

.top-bar-section {
	left: 0px !important;
}

#header .top-bar-section .dropdown li.active a, #header .top-bar-section .dropdown li:hover a {
	color:#ef3f35  !important;
}

.top-bar-section ul {
	background:#fff;
}

.top-bar.expanded .title-area {
	background:none;
}

#header .top-bar-section .dropdown li {
	width:100%;
}

#header .top-bar-section .dropdown li a {
	padding:10px 0px;
}

#banner h1 {
	font-size:54px;
}

#header .top-bar-section .dropdown {
	width:100% !important;
	padding-left:0px !important;
	left:0px !important;
}

#header .top-bar-section ul li {
	border-bottom:1px solid #acaeb1;
}

#header .top-bar-section .dropdown {
	border:none;
}

#my-ec .panel h3 {
	font-size:26px;
	line-height:1.3;
}

#my-ec .panel p {
	font-size:18px;
}

#my-ec .panel form .field input[type="submit"] {
	width:100%;
	margin-bottom:10px;
}


ul li h1 {
	margin-top:0px;
	margin-left:15px;
}

#header .center {
	float:left;
	text-align:left;
}

#header .top-bar {
	display:block;
}

#footer .none {
	padding:0px 15px;
}

.top-bar .toggle-topbar.menu-icon {
	margin-top:-15px;
}

#header .top-bar-section ul li a {
	width:100%;
	padding:10px 0px;
	text-align:center;
	color:#808285;
}

#banner a.button {
	width:100%;
	padding:20px 20px;
	line-height:36px;
}

#banner ul li .panel {
	padding:5px 0px;
}

#banner ul li a {
	font-size:40px;
}

#content .panel {
	padding:5px 5px;
}

#content label {
	font-size:16px;
}

#content input[type="text"],#content input[type="submit"] {
	font-size:24px;
	height:50px;
}

#content ul li {
    padding: 10px 4px 0px 0px;
}

#summary .top {
	padding-top:10px;
}

#summary ul li:nth-child(2n) {
	background:none;
}

#support h3 {
	font-size:28px;
}

#support h6 {
	font-size:22px;
}

#support .panel .details {
	padding-left:0px;
}

#support .panel .details select {
	padding-left:15px !important;
	font-size:20px!important;
	padding:0px;
}

#support span {
	font-size:26px;
	width:40px;
	line-height:40px;
	margin-bottom:50px;
	margin-top:10px;
}

#support .panel h5 {
	font-size:15px;
	line-height:42px;
}

#support span {
	margin-top:0px;
}

#header .top-bar-section li.active a, #header .top-bar-section li:hover a {
	color:#ef3f35;
}

.responsive {
	padding:0px;
}

#support input[type="text"] {
	font-size:16px;
	height:50px;
	background:none;
}

/* New Css */

#header .top-bar-section ul li.has-dropdown .dropdown {
	position:relative !important;
	z-index:99999999999999999 !important;
}

#header .top-bar-section ul li.has-dropdown:hover .dropdown {
	display:block !important;
	height:100%;
}

#header .top-bar-section ul li.has-dropdown:hover .dropdown a {
	z-index:99999999;
}

#header .top-bar-section ul li.has-dropdown .dropdown a {
	z-index:9999999;
}

#support.sell {
	padding:60px 0px;
}

/* New Css today */
#product-details .gridlist .columns {
	padding:0px 15px;
}

#product-details .border-height {
	margin:0px 8px;
	width:95%;
}

#support.sell .attach-file  a.link {
	width:100%;
	margin-bottom:0px;
}

#support.sell .attach-file  .attach-text {
	width:100%;
	margin-top:0px;
}

}

/* Medium Screens *//* min-width 641px, medium screens */
@media only screen and (min-width:40.0625em) and (max-width:64em) {
#header .top-bar-section ul li.logo {
	margin-top:0px;
	max-height:50px;
}

#header .top-bar-section ul {
	margin-left:0px;
}

.top-bar .title-area a img {
	max-height:50px;
}

#support .mobile {
	padding:0px 15px;
}

#header .top-bar-section ul li a {
	font-size:12px;
	width:80px;
	padding-top:0px;
}

.top-bar-section {
	margin-top:0px;
}

#header .top-bar {
	width:100%;
}

.top-bar-section .has-dropdown > a {
	padding-right:0px !important;
}

#header .top-bar-section ul li a {
	width:auto;
	padding:0px 15px !important;
	font-size:13px;
}

#header .top-bar-section .dropdown {
	padding-left:0px !important;
	position:fixed !important;
	left:0px !important;
	padding-left:0px !important;
}

.top-bar-section .has-dropdown > a:after {
	display:none;
}

#my-ec .panel form .field span {
	font-size:16px;
}

#support input[type="text"] {
	background-position:4% 60%;
}

#my-ec .panel form .field input[type="submit"] {
	width:100%;
	margin-bottom:10px;
}

#banner ul li .panel {
	padding:5px 5px;
}

#content input[type="text"],#content input[type="submit"] {
	font-size:24px;
	height:50px;
}

#banner ul li .panel a {
	font-size:44px;
}

#content label {
	font-size:14px;
}

#footer h3 {
	font-size:20px;
}

#content ul li img {
	height:30px;
}

#content ul li {
    padding: 10px 4px 0px 0px;
}

#footer ul li a {
	font-size:18px;
}

#header .top-bar-section ul li.logo img {
	height:30px;
}

#header .top-bar-section .dropdown {
    width: 578px;
    left: -90px;
}

#header .top-bar-section .dropdown.second-menu {
    width: 563px;
    left: -166px;
}

#support .mobile .panel a h6, #support .mobile select {
	position:absolute;
	bottom:0px;
	left:0px;
}


#support .mobile select {
	padding:0px 5%;
	font-size:16px;
	border:none;
	border-top:2px solid #ced8e5;
}

#support .mobile .panel {
	position:relative;
	padding-bottom:100px;
}

#support .mobile .panel a {
	height:100%;
}

#support .panel h5 {
	font-size:36px;
}

#header .top-bar-section ul li {
	width:auto;
	padding:20px 10px;
}

/* New Css */
#header .top-bar-section ul li {
	margin:0px 15px !important;
}

#header .top-bar-section ul li {
	padding:0px !important;
}

#header .top-bar-section ul li a {
	padding:0px !important;
}

#header .top-bar-section .dropdown li a {
	padding:10px 0px 7px 0px !important;
}

/* New Css Today */
#product-details input[type="submit"] {
	width:40px;
}

#product-details input[type="text"] {
	width:150px;
}

#product-details select {
	font-size;13px;
}

#product-details  ul.pagination li a, #product-details  ul.pagination li button {
	font-size;13px;	
}

#product-details ul.pagination li:last-child a {
    padding: 0px 8px;
}

#product-details ul.pagination li:first-child a {
    padding: 0px 10px;
}

#product-details .gridlist.none {
	padding:0px 15px;
}

#product-details .position img {
	height:145px;
	max-width:80%;
}

#product-details .position.img-big img {
	height:167px;
	max-width:100%;
}


}

/* Large Screens *//* min-width 1025px, large screens */
@media only screen and (min-width:64.0625em) and (max-width:81.25em) {
#header .top-bar-section ul li a, #header .top-bar-section ul li {
	font-size:15px;
	/*width:140px;*/
}

#header .top-bar-section ul li {
	margin:0px 30px;
}
}

/* XLarge Screens *//* min-width 1441px, xlarge screens */
@media only screen and (min-width:90.0625em) and (max-width:120em) {
	
}

/* XXLarge screens *//* min-width 1921px, xxlarge screens */
@media only screen and (min-width:120.063em) and (max-width:120em) {
	
}