/*
Theme Name: Exeed Theme
Theme URI: Exeed
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Exeed Online - a New Zealand owned and operated IT Distribution company, has been in operation since 2002. Exeed partners with best of breed brands, for example, Hewlett Packard, Apple, Microsoft and Samsung, to provide New Zealand IT resellers and retailers with the products, services and solutions their customers want and need. 
Version: 1.4
Text Domain: exeed

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/*====================================== reset.css is here ========================================*/

/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, 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 {
  margin: 0;
  padding: 0;
  border: 0;
  vertical-align: baseline;
  background: transparent;
}

body { line-height: 1;}

h1, h2, h3, h4, h5, h6 { font-weight: normal; }

ol, ul { list-style: none; }

blockquote { quotes: none; }

blockquote:before, blockquote:after {
  content: '';
  content: none;
}

del { text-decoration: line-through; }

/* tables still need 'cellspacing="0"' in the markup */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

a img { border: none; }

/* =Fonts
-------------------------------------------------------------- */

h3#comments-title, h3#reply-title, #access .menu, #access div.menu ul, #cancel-comment-reply-link, .form-allowed-tags, #site-info, #site-title, #wp-calendar, .comment-meta, .comment-body tr th, .comment-body thead th, .entry-content label, .entry-content tr th, .entry-content thead th, .entry-meta, .entry-title, .entry-utility, #respond label, .navigation, .page-title, .pingback p, .reply, .widget-title, .wp-caption-text, input[type=submit] { font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif; }

pre { font-family: "Courier 10 Pitch", Courier, monospace; }

code { font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace; }

body, input, textarea {
  color: #666;
  font-size: 14px;
  line-height: 20px;
}

hr {
  background-color: #E7E7E7;
  border:0;
  height: 1px;
  margin-bottom: 18px;
  clear:both;
}

/* Text elements */

.content p { margin-bottom: 18px; }

.content ul {
 list-style: square;
  margin: 0 0 18px 1.5em;
}

.content ol {
  list-style: decimal;
  margin: 0 0 18px 1.5em;
}

.content ol ol { list-style:upper-alpha; }

.content ol ol ol { list-style:lower-roman; }

.content ol ol ol ol { list-style:lower-alpha; }

.content ul ul, .content ol ol, .content ul ol, .content ol ul { margin-bottom:0; }

.content dl { margin:0 0 24px 0; }

.content dt { font-weight: bold; }

.content dd { margin-bottom: 18px; }

.content strong { font-weight: bold; }

.content cite, .content em, .content i { font-style: italic; }

.content big { font-size: 131.25%; }

.content ins {
  background: #ffc;
  text-decoration: none;
}

.content blockquote {
  font-style: italic;
  padding: 0 3em;
}

.content blockquote cite, .content blockquote em, .content blockquote i { font-style: normal; }

.content pre {
  background: #f7f7f7;
  color: #222;
  line-height: 18px;
  margin-bottom: 18px;
  padding: 1.5em;
}

.content abbr, .content acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

.content sup, .content sub {
  height: 0;
  line-height: 1;
  vertical-align: baseline;
  position: relative;
}

.content sup { bottom: 1ex; }

.content sub { top: .5ex; }

.content input[type="text"], .content textarea {
/*padding: 2px;
  background: #f9f9f9;
  border: 1px solid #ccc;
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);*/
 
  
  
}
.content table {
  border: 1px solid #e7e7e7;
  text-align: left;
  margin: 0 -1px 24px 0;
  width: 100%;
}

.content tr th, thead th {
  color: #888;
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
  padding: 9px 24px;
}

.content tr td {
  border-top: 1px solid #e7e7e7;
  padding: 6px 24px;
}

.content tr.odd td { background: #F2F7FC; }

.attachment img { max-width: 900px; }

.alignleft, img.alignleft {
  display: inline;
  float: left;
  margin-right: 24px;
  margin-top: 4px;
}

.alignright, img.alignright {
  display: inline;
  float: right;
  margin-left: 24px;
  margin-top: 4px;
}

.aligncenter, img.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.alignleft, img.alignright, img.aligncenter { margin-bottom: 12px; }

.wp-caption {
  background: #f1f1f1;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  padding: 4px;
}

.wp-caption img { margin: 5px 5px 0; }

.wp-caption p.wp-caption-text {
  margin: 5px;
  color: #888;
  font-size: 12px;
}

.wp-smiley { margin:0; }

/* =Comments
-------------------------------------------------------------- */
#comments { clear: both; }

#comments .navigation { padding: 0 0 18px 0; }

h3#comments-title, h3#reply-title {
  color: #000;
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 0;
}

h3#comments-title { padding: 24px 0; }

.commentlist {
  list-style: none;
  margin: 0;
}

.commentlist li.comment {
  border-bottom: 1px solid #e7e7e7;
  line-height: 24px;
  margin: 0 0 24px 0;
  padding: 0 0 0 56px;
  position: relative;
}

.commentlist li:last-child {
  border-bottom:none;
  margin-bottom:0;
}

#comments .comment-body ul, #comments .comment-body ol { margin-bottom: 18px; }

#comments .comment-body p:last-child { margin-bottom: 6px; }

#comments .comment-body blockquote p:last-child { margin-bottom: 24px; }

.commentlist ol { list-style: decimal; }

.commentlist .avatar {
  position: absolute;
  top: 4px;
  left: 0;
}

.comment-author { }

.comment-author cite {
  color: #000;
  font-style: normal;
  font-weight: bold;
}

.comment-author .says { font-style: italic; }

.comment-meta {
  font-size: 12px;
  margin: 0 0 18px 0;
}

.comment-meta a:link, .comment-meta a:visited {
  color: #888;
  text-decoration: none;
}

.comment-meta a:active, .comment-meta a:hover { color: #FF4B33; }

.commentlist .even { }

.commentlist .bypostauthor { }

.reply {
  font-size: 12px;
  padding: 0 0 24px 0;
}

.reply a, a.comment-edit-link { color: #888; }

.reply a:hover, a.comment-edit-link:hover { color: #FF4B33; }

.commentlist .children {
  list-style: none;
  margin: 0;
}

.commentlist .children li {
  border: none;
  margin: 0;
}

.nopassword, .nocomments { display: none; }

#comments .pingback {
  margin-bottom: 18px;
  padding-bottom: 18px;
  border-bottom: 1px solid #e7e7e7;
}

.commentlist li.comment+li.pingback { margin-top: -6px; }

#comments .pingback p {
  color: #888;
  font-size: 12px;
  line-height: 18px;
  display:block;
  margin: 0;
}

#comments .pingback .url {
  font-style: italic;
  font-size: 13px;
}

/* Comments form */
input[type=submit] { color: #333; }

#respond {
  margin: 24px 0;
  border-top: 1px solid #e7e7e7;
  overflow: hidden;
  position: relative;
}

#respond p { margin: 0; }

#respond .comment-notes { margin-bottom: 1em; }

.form-allowed-tags { line-height: 1em; }

.children #respond { margin: 0 48px 0 0; }

h3#reply-title { margin: 18px 0; }

#comments-list #respond { margin: 0 0 18px 0; }

#comments-list ul #respond { margin: 0; }

#cancel-comment-reply-link {
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
}

#respond .required {
  color:#FF4B33;
  font-weight:bold;
}

#respond label {
  color: #888;
  font-size: 12px;
}

#respond input {
  margin:0 0 9px;
  width:98%;
}

#respond textarea { width:98%; }

#respond .form-allowed-tags {
  color: #888;
  font-size: 12px;
  line-height: 18px;
}

#respond .form-allowed-tags code { font-size: 11px; }

#respond .form-submit { margin: 12px 0; }

#respond .form-submit input {
  width: auto;
  font-size: 14px;
}

a 											{text-decoration:none; outline:0; }
a:hover 									{text-decoration:none; outline:0}
html 										{ }
body										{background:url(images/bg--img.png) repeat center top; height: 100%;}
.flt_Lt										{float:left;  display:inline;}
.flt_Rt										{float:right; display:inline;}
.clear                                   	{clear:both; font-size:0px;line-height:0px; display:block;}
html, body {height: 100%;}
img   {max-width:100%; height:auto;}

.no_border { border:none;}
/* ---------------------------------------------------------------------------------*/



/* ----------------------- layout ----------*/
.wrapper									{margin:0 auto; max-width:1280px; width:100%; }
.container									{max-width:1240px; width:100%; margin:0 auto; border:0px solid red;}
.main_content								{}
.header										{}
.header_top                                 {}
.header_top h4                              {background-color:#12a7ca; font-family: 'AvenirLTStd-Roman'; font-size:12px; color:#fff; text-align:right; padding:8px 21px 4px 0;}
.header_top a                               {color:#fff; text-decoration:underline;}
.hdr_top_rgt                                {float:right; width:670px;}
.header_sect                                {padding:24px 0 47px 0;}
.header_rgt                                 {float:right; width:877px;}
.top_search_rgt                             {width:670px; float:right;}
.owned_img                                  {display:inline-block; margin:0 22px 0 0;}
.login_exceed                               {width:206px; display:inline-block; background:#6bc0d3; border-radius:3px; vertical-align:top; margin:0 22px 0 0;}
.login_exceed a                             {font-size:14px; color:#fff; text-align:center;  font-family: 'AvenirLTStd-Roman'; display:block; padding:0px 0 0px 0; line-height:35px;}
.search_part                                {display:inline-block; vertical-align:top; width:206px; border:1px solid #bcbcbc; border-radius:3px; box-sizing:border-box;}
.search_part input.inp                      {background:none; outline:none; border:none; padding:0 0 0 10px; font-family: 'AvenirLTStd-Roman'; font-size:14px; color:#bcbcbc; line-height:35px; width:83%; }
input.send                                  {background:url(images/sprite_img.png) no-repeat; background-position:0 0; width:12px; height:14px; border:none; outline:none;}

/*-------------------------------------------*/

/* ------------------------- HEADER HERE -------------------*/
.logo										{float:left;}
/* ---------------------------------------------------------*/



/* ------------------------- NAVIGATION HERE ---------------*/
.nav										{clear:both; padding:40px 0 0 0;}
.nav ul										{list-style:none; margin:0px; padding:0px;}
.nav ul li									{font-family: 'Sansation'; font-size:14px; color:#000000; float:left; padding:0 21px 0 21px; background:url(images/divider_img.jpg) left 2px no-repeat;}
.nav ul li a								{color:#000;}
.nav ul li a span							{}
.nav ul li a:hover							{color:#12a7ca;}
.nav ul li.first                            {background:none;}

/* ---------------------------------------------------------*/

/* ------------------------ MIAN CONTENT HERE --------------*/
.baner_part                                 {position:relative;}
.baner_txt                                  {position:absolute; width:274px; top:103px; left:27px;}
.baner_txt h1                               {font-family: 'Sansation-Bold'; font-size:36px; color:#fff; text-align:center; line-height:40px; padding:0px 0 12px 0;}
.baner_txt h1 span                          {font-size:48px; line-height:48px;}
.baner_txt p                                {font-family: 'AvenirLTStd-Roman'; font-size:14px; color:#fff; margin:0px; text-align:center; padding:12px 0 21px 0;}
.baner_txt a                                {width:206px; border-radius:3px; display:block; font-family: 'AvenirLTStd-Roman'; font-size:13px; color:#fff; text-align:center; background:#d83a20; line-height:43px; margin:0 auto 14px; transition: all 0.5s ease;}
.baner_txt a:hover                          {background:#f6a092;}
.baner_txt a.red                            {background:#90090d;}
.baner_txt a.red:hover                      {background:#fa5f64;}
.baner_part span.baner_img                   {display:block;}

.baner_txt a.grey                           {background:#5d5d5d;}
.baner_txt a.grey:hover                     {background:#bbb4b4;} 
.baner_txt a.red:hover                      {background:#f6a092;}

.baner_bot_txt                              {background:#716658; padding:6px 0 6px 0;}  
.baner_bot_inn                              {float:right; padding:0 12px 0 0;}
.baner_bot_inn h2                           {font-family: 'HandOfSean'; font-size:37px; color:#fff; line-height:62px; text-align:right; float:left; padding:0 53px 0 0;} 
.baner_bot_inn a.smal_logo                  {display:inline-block;}

.reseller_wrap                              {margin:66px 0 0 0;}
.lft_res_img                                {float:left; width:716px;}
.rgt_res_img                                {float:right; width:503px; position:relative;} 
.res_txt                                    {position:absolute; bottom:25px; width:360px; left:30px;}    
.res_txt p                                  {font-family: 'AvenirLTStd-Roman'; font-size:12px; color:#fff; line-height:18px; margin:0px; padding:0 0 23px 0;}   
.res_txt a.more                             {font-family: 'AvenirLTStd-Roman'; font-size:12px; color:#fff; text-align:center; background:#5d5d5d; border-radius:3px; line-height:43px; width:206px; margin:12px 0 0 0; display:block; transition: all 0.5s ease;}    
.res_txt a.more:hover                       {background:#bbb4b4;}  

.gallery_part             {position:relative; border-top:1px solid #999999; border-bottom:1px solid #999999; margin:40px 0 40px 0;} 
#owl-demo .item           {background:none; padding:20px 0px; margin:0px; color: #FFF; -webkit-border-radius: 3px; line-height:1px;  -moz-border-radius: 3px; border-radius: 3px;  text-align: center;}
.customNavigation         {text-align: center; }
.customNavigation a       {-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);} 
.owl-pagination           {display:none;}
.customNavigation         {}
a.btn.prev                {background:url(images/sprite_img.png) no-repeat; background-position:0 -48px; width:14px; height:20px; position:absolute; top:37px; left:20px; font-size:0px; cursor:pointer;}
a.btn.prev:hover          {background:url(images/lft_slider_arow.png) left top no-repeat;}
a.btn.next                {background:url(images/sprite_img.png) no-repeat; background-position:0 -21px;  width:14px; height:20px; position:absolute; top:37px; right:20px; font-size:0px; cursor:pointer;}
a.btn.next:hover          {background:url(images/rgt_slider_arow.png) left top no-repeat;} 

.baner_img  img           {width: 100%;}
          
/* -------------------Inner1 starts--------------------------------------*/
.content_iner1           {}
.over_wrap               {margin:0 0 55px 0;}
.over_wrap h3            {font-family: 'Sansation-Bold'; font-size:24px; color:#000000; line-height:30px;}

.lft_overview_txt        {float:left; width:600px; margin-right:35px; box-sizing:border-box;}
.lft_overview_txt h4     {font-family: 'AvenirLTStd-Black';  font-size:18px; color:#000000; padding:30px 0 0 0;}
.lft_overview_txt p      {font-family: 'AvenirLTStd-Roman'; font-size:14px; color:#000; margin:0px; padding:21px 0 0 0;}
.lft_overview_txt.last   {margin-right:0px;}
.product_part            {margin:46px 0 139px 0;}
.product_lft             {width:614px; float:left;}
.pro_list                {background:#ebebeb; width:298px; padding:29px 0 19px 0;  box-shadow:2px 0 4px 1px #cdcdcd; display:inline-block; vertical-align:top; margin:0 15px 15px 0;}
.pro_list h3             {font-family: 'Sansation'; font-size:24px; color:#000000; text-align:center; padding:0 0 19px 0;}
.pro_list img            {text-align:center; display:block; margin:0 auto;}
.pro_list.last           {margin-right:0px;}
.product_Rgt             {width:609px; float:right;}
.product_Rgt h4          {font-family: 'AvenirLTStd-Black'; font-size:18px; color:#000000;  line-height:25px;}
.product_Rgt p           {font-family: 'AvenirLTStd-Roman'; font-size:14px; color:#000000; line-height:18px; margin:0px; padding:20px 0 0 0;}

/* -------------------Inner2 starts--------------------------------------*/
.brands                  {}
.brands h3               {font-family: 'Sansation-Bold'; font-size:24px; color:#000000;; line-height:30px; text-align:center; padding:0 0 20px 0;}
.brands p                {font-family: 'AvenirLTStd-Roman'; font-size:14px; color:#000000; margin:0px; text-align:center; padding:16px 0 0 0;}
.brands a                {font-family: 'AvenirLTStd-Roman'; font-size:14px; color:#fff; text-transform:uppercase; text-align:center; border-radius:3px; line-height:43px; width:207px; display:block; margin:22px auto 0; transition: all 0.5s ease;}
.brands a.vendor         {background:#5d5d5d;}
.brands a.vendor:hover   {background:#bbb4b4;}
.brands a.reseller       {background:#d83a20;}
.brands a.reseller:hover {background:#f6a092;}
.brands_logo             {text-align:center; margin:79px 0 0 0;}
.brands_logo ul          {list-style:none; margin:0px; padding:0px;}
.brands_logo ul li       {display:inline-block;  width:296px; vertical-align:top;  margin:0 11px 11px 0;}
.brands_logo ul li a     {display:block; padding:41px 37px 41px 37px; border:1px solid #bcbcbc ;  background:#fff;}
.brands_logo ul li a:hover {transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2); -o-transform:scale(1.2,1.2); -ms-transform:scale(1.2,1.2); box-shadow:1px 1px 3px 2px #cdcdcd; border:0px;}
.brands_logo ul li:nth-child(4), .brands_logo ul li:nth-child(8) ,.brands_logo ul li:nth-child(12) ,.brands_logo ul li:nth-child(16) ,.brands_logo ul li:nth-child(20) {margin-right:0px;}
.brands_logo p             {font-family: 'AvenirLTStd-Roman'; font-size:12px; color:#000000; line-height:18px; margin:0px; padding:40px 0 0 0;}
.brands_logo a.enquire     {font-family: 'AvenirLTStd-Roman'; font-size:14px; color:#fff; background:#d83a20; text-transform:uppercase; text-align:center; border-radius:3px; line-height:43px; width:207px; display:block; margin:22px auto 0; transition: all 0.5s ease;}
.brands_logo a.enquire:hover  {background:#f6a092;}

/* -------------------Inner3 starts--------------------------------------*/
.brands_logo.inner3            {}
.brands_logo.inner3 ul li a:hover {transform:none; box-shadow:none; border:1px solid #bcbcbc;}

/* -------------------Inner4 starts--------------------------------------*/
.brand_dedicated              {}
.hp_sect                      {padding:67px 0 50px 0;}
.hp_sect h3                   {font-family: 'Sansation-Bold'; font-size:24px; color:#000000; line-height:24px; padding:0 0 39px 0;}
.hp_img                       {float:right; width:611px;}
.hp_img_part                  {}
.hp_txt_lft                   {float:left; width:608px;}
.hp_txt_lft p                 {font-family: 'AvenirLTStd-Roman';  font-size:14px; color:#000000; line-height:18px; margin:0px; padding:0 0 19px 0;}
.product_line                 {border-top:1px solid #828282; margin:10px 0 0 0;}
.product_line h4              {font-family: 'AvenirLTStd-Black'; font-size:18px; color:#000000; line-height:24px; padding:25px 0 0 0;}
.product_line ul              {list-style:disc; margin:0px; padding:0px 58px 0 12px;}
.product_line ul li           {font-family: 'AvenirLTStd-Roman';  font-size:14px; color:#000000; line-height:35px;}
.product_line ul li a         {color:#000;}
.product_line p               {font-family: 'AvenirLTStd-Roman';  font-size:14px; color:#000000; line-height:18px; margin:0px; padding:0 0 19px 0;}
.product_line a.download_pdf  {font-size:12px; color:#1f96ce; font-family: 'AvenirLTStd-Black'; }
.why_choose_hp                {padding:20px 0 0 0;}
.why_choose_hp h4             {font-family: 'AvenirLTStd-Black'; font-size:18px; color:#000000; line-height:24px; padding:0px 0 18px 0;}
.why_choose_hp p              {font-family: 'AvenirLTStd-Roman';  font-size:14px; color:#000000; line-height:18px; margin:0px; padding:0 0 19px 0;}
.why_choose_hp a.login_order  {font-family: 'AvenirLTStd-Roman'; font-size:14px; color:#fff; text-transform:uppercase; background:#d83a20; text-align:center; border-radius:3px; line-height:43px; width:207px; display:block; margin:10px 44px 0 0; transition: all 0.5s ease; float:left;}
.why_choose_hp a.login_order:hover  {background:#f6a092;}
.why_choose_hp a.apply           {font-family: 'AvenirLTStd-Roman'; font-size:14px; color:#fff; text-transform:uppercase; background:#5d5d5d; text-align:center; border-radius:3px; line-height:43px; width:207px; display:block; margin:10px 0 0 0; transition: all 0.5s ease; float:left;}
.why_choose_hp a.apply:hover     {background:#bbb4b4;}

/* -------------------Inner5 starts--------------------------------------*/
.contact_part                     {}
.contact_part h3                  {font-family: 'Sansation-Bold'; font-size:24px; color:#000000; line-height:24px; padding:0 0 39px 0;}
.lft_contact_prt                  {float:left; width:490px;}
.lft_contact_prt a.reseller       {font-family: 'AvenirLTStd-Roman'; font-size:14px; color:#fff; text-transform:uppercase; text-align:center; border-radius:3px; background:#d83a20; line-height:43px; width:207px; display:block; transition: all 0.5s ease;}
.lft_contact_prt a.reseller:hover {background:#f6a092;}
.address_txt                      {padding:29px 0 0 0;}
.lft_addr                         {float:left; width:124px;}
.rgt_addr                         {float:right; width:282px;}
.add_com                          {padding:0 0 20px 0;}
.add_com h5                       {font-family: 'AvenirLTStd-Black'; font-size:12px; color:#000000; line-height:18px;}
.add_com p                        {font-family: 'AvenirLTStd-Roman'; font-size:12px; color:#000000; line-height:18px; margin:0px;}
.add_com a                        {font-family: 'AvenirLTStd-Roman'; font-size:12px; color:#1f96ce; display:block; }
.add_com h6                       {font-family: 'AvenirLTStd-Roman'; font-size:12px; color:#000000; line-height:18px; padding:20px 0 0 0;}
.rgt_contact_map                  {float:right; width:713px;}

/* -------------------Inner6 starts--------------------------------------*/
.service_sect                    {}
.service_sect h3                 {font-family: 'Sansation-Bold'; font-size:24px; color:#000000; line-height:24px; padding:0 0 39px 0;}
.wrap_service_part               {padding:0 0 222px 0;}
.service_txt                     {display:inline-block; vertical-align:top; width:403px; margin:0 0 50px 0;}
.service_txt h4                  {font-family: 'HandOfSean'; font-size:18px; color:#000; line-height:24px; padding:24px 0 0 0;}
.service_txt p                   {font-family: 'AvenirLTStd-Roman'; font-size:14px; color:#000000; line-height:18px; margin:0px; padding:20px 0 0 0;}
.service_txt.last                     {margin:159px 0 0 0;}
.service_txt.last a                   {font-family: 'AvenirLTStd-Roman'; font-size:14px; color:#fff; text-transform:uppercase; text-align:center; border-radius:3px; line-height:43px; width:207px; display:block; margin:22px auto 0; transition: all 0.5s ease;}
.service_txt.last a.vendor            {background:#5d5d5d;}
.service_txt.last a.vendor:hover      {background:#bbb4b4;}
.service_txt.last a.reseller          {background:#d83a20;}
.service_txt.last a.reseller:hover    {background:#f6a092;}

/* -------------------Inner7 starts--------------------------------------*/
.latest_sect                          {}
.latest_sect h3                                {font-family: 'Sansation-Bold'; font-size:24px; color:#000000; line-height:38px; padding:0 0 0px 0; float:left;}
.sort_rgt                                      {float:right; margin-bottom:20px;   margin-right: 8px;}
.sort_rgt h4                                   {font-family: 'AvenirLTStd-Roman'; font-size:12px; color:#999999; float:left; line-height:35px; padding:0 10px 0 0;}
.slect_dropdowm5   			       { padding:8px 0 8px 0;  width:154px; background:#fff; border:1px solid #a3a3a3;  margin:0 auto; float:right;}
.slect_dropdowm5 .dd		              {border:0; margin:0 0 0px 0; border-radius:0px; padding:0px 0 0 0px !important;  color: #fff; font-family:Helvetica, sans-serif; font-size: 13px; }
.slect_dropdowm5 .dd .ddTitle 	               {}
.slect_dropdowm5 .dd .ddTitle .ddTitleText     {padding:0px 0px 0 10px; color:#646464; font-size:14px ; font-family: 'AvenirLTStd-Roman';  text-align:left;}
.slect_dropdowm5 .dd .divider 		           {border-left:0px solid #CECECE;}
.slect_dropdowm5 .dd .arrow			           {background:url(images/arow_img.jpg) right top no-repeat; top:6px; right:10px; margin:0; cursor:pointer; padding-top:0px;}
.slect_dropdowm5 .ddlabel			           {display:inline-block;  font-size:12px; padding:0px 0px 0 0px; text-transform:none; color:#646464; font-family:Arial, sans-serif;  font-weight:300;}
.slect_dropdowm5 .ddcommon ul		           {padding:12px 0 12px 0; margin:0;}
.slect_dropdowm5 .dd .ddChild li 	           {padding:0px 0px 0 10px; line-height:20px; text-align:left;}
.slect_dropdowm5 .dd .ddChild li.selected      {background:none;}  
.slect_dropdowm5 .dd .ddChild                  {padding:0 0 0px 0;}  
.slect_dropdowm5 .ddcommon .ddChild            {width:154px !important; border-radius:0px; left:-1px !important; top:29px !important;  background-color:#fff; border:1px solid #a3a3a3;  border-top:0px; box-shadow:0px 0px 0px 0px #fff; margin:0px 0 0 0;  z-index: 9999999 !important;}
.slect_dropdowm5 .ddcommon .ddTitle            {float:left !important; width:154px !important;}
.slect_dropdowm5 .dd .ddChild li .ddlabel      {color:#6d7273; border-right:0px;}
.slect_dropdowm5 .dd .ddChild li .ddlabel:hover {color:#666666;}
.slect_dropdowm5 .dd .ddChild li .ddlabel.active {color:#666666;}

.latest_part                                   {text-align:center; clear:both;}
.lates_lis                                     {display:inline-block; vertical-align:top; max-width:399px; width:100%; margin:0 15px 37px 0;}
.lates_lis h3                                  {font-family: 'AvenirLTStd-Black'; font-size:18px; color:#000; float:none; padding:36px 0 0 0; line-height:24px; text-align:left;}
.lates_lis h4                                  {font-family: 'AvenirLTStd-Roman'; font-size:18px; color:#000; text-align:left;}
.lates_lis p                                   {font-family: 'AvenirLTStd-Roman'; font-size:12px; color:#000; margin:0px; padding:17px 0 0 0; text-align:left;}
.lates_lis > span                                {padding:4px 0 0 0; display:block; text-align:left;}
.lates_lis:nth-child(3), .lates_lis:nth-child(6) ,.lates_lis:nth-child(9) ,.lates_lis:nth-child(12) ,.lates_lis:nth-child(20) {margin-right:0px;}
.pagination_wrap                               {position:relative; width:527px; margin:35px auto 85px;}
.pagination_wrap a.prev                        {width:81px; font-family: 'AvenirLTStd-Roman'; font-size:14px; color:#fff; position:absolute; left:0; background:#bdbdbd; border-radius:3px; line-height:33px; top:0;}
.pagination_wrap a.nxt                         {width:81px; font-family: 'AvenirLTStd-Roman'; font-size:14px; color:#fff; position:absolute; right:0; background:#bdbdbd; border-radius:3px; line-height:33px;  top:0;}
.pagination_wrap  ul                           {list-style:none;  padding:0px; width:286px; margin:0 auto;}
.pagination_wrap ul li                         {float:none; display:inline-block; width:36px; font-family: 'AvenirLTStd-Roman'; font-size:14px; color:#868686;   margin:0 17px 0 0;  line-height:30px;}
.pagination_wrap ul li a                       {color:#868686; display:block; border-radius:3px;}
.pagination_wrap ul li a:hover                 {background:#868686; color:#fff;}
.pagination_wrap ul li.no_bg a:hover           {background:none;  color:#868686;}
.pagination_wrap a.prev:hover                  {background:#333333;}
.pagination_wrap a.nxt:hover                   {background:#333333;} 

/* -------------------Inner8 starts--------------------------------------*/
.latest_part.inner8                           {min-height:330px; padding:20px 0 0 0;}
.lft_hp_inner8                                {float:left; width:609px;}
.rgt_hp_txt                                   {float:right; width:606px;}
.rgt_hp_txt h3                                {font-family: 'AvenirLTStd-Black'; font-size:18px; color:#000; float:none;  text-align:left;}
.rgt_hp_txt h4                                {font-family: 'AvenirLTStd-Roman'; font-size:14px; color:#000; text-align:left; padding:21px 0 0 0;}
.rgt_hp_txt p                                 {font-family: 'AvenirLTStd-Roman'; font-size:12px; color:#000; margin:0px; padding:25px 0 0 0; text-align:left;}
.rgt_hp_txt > span                              {padding:16px 0 0 0; display:block; text-align:left;}
.rgt_hp_txt a.return                          {font-family: 'AvenirLTStd-Roman'; font-size:14px; color:#fff; text-transform:uppercase; text-align:center; border-radius:3px; line-height:43px; width:206px; background:#d83a20; display:block; margin:36px 0 0 0; transition: all 0.5s ease;}
.rgt_hp_txt a.return:hover                    {background:#f6a092;}

 

/* ------------------ FOOTER HERE --------------------------*/
.footer										{}
.fot_part                                   {margin:37px 0 0 0; border-top:1px solid #828282; padding:58px 0 0 0; text-align:center;   min-height: 700px;}
.fot_nav                                    {width:177px; display:inline-block; margin:0 174px  0 0; vertical-align:top;}
.fot_nav h4                                 {font-family: 'Sansation-Bold'; font-size:18px; color:#000000; padding:0 0 17px 0; text-align:left;}
.fot_nav ul                                 {list-style:none; margin:0px; padding:0px;}
.fot_nav ul li                              {font-family: 'AvenirLTStd-Roman'; font-size:12px; color:#000000; line-height:30px; text-align:left;}
.fot_nav ul li a                            {color:#000;}
.fot_nav ul li a:hover                      {color:#12a7ca;}
.fot_nav ul li span                         {color:#d83a20;}
.fot_nav ul li span a                       {color:#d83a20;}
.fot_nav.last                               {margin-right:0px; text-align:right;}
.fot_part h6                                {font-family: 'AvenirLTStd-Roman'; font-size:12px; color:#000; padding:62px 0 0 0; text-align:left;}
.copy										{}
/* ---------------------------------------------------------*/

.baner_bot_txt.mobile             {display:none;}
.nav ul li.current-menu-item a							{color:#12a7ca;}
.no_padding {padding:0 !important;}


.product_line ul li {   float: left; width: 33%;}
#fullWidth {  width: auto;   float: left;}
.screen-reader-text {display:none;}
.search-field {
    width: 70%;
  height: 45px;
}
.search-submit {
  width: 28%;
  height: 39px;
}
.lates_lis h3  a{color:#000;}

.pagination_wrap ol li a.prev                        {width:81px; font-family: 'AvenirLTStd-Roman'; font-size:14px; color:#fff; position:absolute; left:0; background:#bdbdbd; border-radius:3px; line-height:33px; top:0;}
.pagination_wrap ol li  a.next                         {width:81px; font-family: 'AvenirLTStd-Roman'; font-size:14px; color:#fff; position:absolute; right:0; background:#bdbdbd; border-radius:3px; line-height:33px;  top:0;}

.pagination_wrap  ol                           {list-style:none;  padding:0px; width:286px; margin:0 auto;}
.pagination_wrap ol li                         {float:none; display:inline-block; width:36px; font-family: 'AvenirLTStd-Roman'; font-size:14px; color:#868686;   margin:0 17px 0 0;  line-height:30px;}
.pagination_wrap ol li a                       {color:#868686; display:block; border-radius:3px;}
.pagination_wrap ol li a:hover                 {background:#868686; color:#fff;}
.pagination_wrap ol li span.current                 {background:#868686; color:#fff; display:block; border-radius:3px;}
.pagination_wrap ol li.no_bg a:hover           {background:none;  color:#868686;}

.pagination_wrap  ol li  a.prev:hover                  {background:#333333;}
.pagination_wrap ol li  a.next:hover                   {background:#333333;} 

// CUSTOM EDITS //


#menu-item-968 > a:nth-child(1) { display:none; }
#menu-item-968 { display:none; }

.fot_part {
    min-height: 300px;
}

.service_txt p {
    padding: 20px 10px 10px 0px;
font-size:13px;

}

.fot_part {
    min-height: 300px;
}

.product_lft {
    width: 660px;
}

.rgt_hp_txt {
    text-align: left;
}
.nav {
       float: right;
}

.product_line ul li {
    width: 38%;
}
.product_line ul li {
    padding: 10px 30px 10px 10px;
}

.hdr_top_rgt {
  /* width: 670px; */
}
.hdr_top_rgt {
  float: right;
 width: 700px;
}

.product_lft {
    float: left;
    width: 50%;
}
.product_Rgt {
    width: 45%;
}

.service_txt {width:30%;margin-right:3%;text-align:center}
.service_txt p {font-size:14px;}

.product_line h4 {
    padding: 25px 20px 20px 0;
}
div.baner_txt a.myleaselink
 {
    background: #5d5d5d;
}


 @media (min-width : 320px) and (max-width:640px)
   {
#menu-item-968 > a:nth-child(1) { display:block; }
#menu-item-968 { display:block; }
   }

