﻿.page-id-29 div#content-area{width:100%}
#header {
padding:24px 0;
}
.customer-support-head {
    padding: 0 15px;
}
.mob-remote-icon{display:none}
.smalllogo{
opacity: 0;
transition: .3s;
position: absolute;
left: 13%;
  left: calc((100% - 1170px)/2 - 100px);
border: none;
}
.hidenormal{
  left: 0;
  position: fixed !important;
  top: 55px;
  width: 100%;
  z-index: 5000;
}
.hidenormal .smalllogo{
  /* position: relative; */
  float: left;
  opacity: 1 !important;
}
.hidenormal #nav ul li {
  font-size: 14px;
}
.sm-logo-wrap {
    position: absolute;
    height: 91px;
    width: 100px;
    /* display: block; */
    opacity: 1;
    z-index: 9999;
    border: none;
    top: -1px;
	display:none
}
.hidenormal div#nav {

}
.tab-ttl.main-title span {
    color: #0875a6;
	text-transform:uppercase
}
.overlay_video {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.75);
    z-index: 99999;
	top:0
}
#nav ul li ul li#menu-item-659 a .menu-image-title:before,#nav ul li ul li#menu-item-11410 a .menu-image-title:before,#nav ul li ul li#menu-item-11414 a .menu-image-title:before,#nav ul li ul li#menu-item-11505 a .menu-image-title:before,#nav ul li ul li#menu-item-14397 a .menu-image-title:before {
  content: url(../images/products-dropdown-icon-1.png);
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 18px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  position: relative;
  width: 100%;
  text-align: center;
  padding: 20px 0;
}
#nav ul li ul li#menu-item-11410 a .menu-image-title:before{content: url(../images/careers-icon.png);}
,#nav ul li ul li#menu-item-11414 a .menu-image-title:before{content: url(../images/our-team-icon.png);}
,#nav ul li ul li#menu-item-11505 a .menu-image-title:before{content: url(../images/our-partners-icon.png);}
#nav ul li ul li#menu-item-660 a .menu-image-title:before {
  content: url(../images/products-dropdown-icon-3.png);
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 18px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  position: relative;
  width: 100%;
  text-align: center;
  padding: 20px 0;

}
#nav ul li ul li#menu-item-661 a .menu-image-title:before {
  content: url(../images/products-dropdown-icon-2.png);
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: 18px;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
  position: relative;
  width: 100%;
  text-align: center;
  padding: 20px 0;
}
#nav ul li ul li#menu-item-9318 a .menu-image-title:before {
  content: url(../images/print-icon.png);
  clear: both;
  display: inline-block;
  width: 100%;
  text-align: center;
  padding: 20px 0;

}
#nav ul li ul li#menu-item-8139 a .menu-image-title:before {
  content: url(../images/PSM.png);
  clear: both;
  display: inline-block;
  width: 100%;
  text-align: center;
  padding: 20px 0;

}
#nav ul li ul li#menu-item-1460 a .menu-image-title:before {
  content: url(../images/IT.png);
  clear: both;
  display: inline-block;
  width: 100%;
  text-align: center;
  padding: 20px 0;

  max-height: 75px;
}
#nav ul li ul li#menu-item-7567 a .menu-image-title:before {
  content: url(../images/CLDS-icon.png);
  clear: both;
  display: inline-block;
  width: 100%;
  text-align: center;
  padding: 20px 0;

}
#nav ul li ul li#menu-item-532 a .menu-image-title:before {
  content: url(../images/telecom_icon.png);
  clear: both;
  display: inline-block;
  width: 100%;
  text-align: center;
  padding: 20px 0;

}
#nav ul li ul li#menu-item-7565 a .menu-image-title:before {
  content: url(../images/MTS-icon.png);
  clear: both;
  display: inline-block;
  width: 100%;
  text-align: center;
  padding: 20px 0;

}
#nav ul li ul li#menu-item-10696 a .menu-image-title:before {
  content: url(../images/services-dropdown-icon-4.png);
  clear: both;
  display: inline-block;
  width: 100%;
  text-align: center;
  padding: 20px 0;
}
#nav ul li ul li#menu-item-10695 a .menu-image-title:before {
  content: url(../images/services-dropdown-icon-1.png);
  clear: both;
  display: inline-block;
  width: 100%;
  text-align: center;
  padding: 20px 0;
}
#nav ul li ul li#menu-item-10700 a .menu-image-title:before {
  content: url(../images/services-dropdown-icon-2.png);
  clear: both;
  display: inline-block;
  width: 100%;
  text-align: center;
  padding: 20px 0;
}
#nav ul li ul li#menu-item-10702 a .menu-image-title:before {
  content: url(../images/services-dropdown-icon-3.png);
  clear: both;
  display: inline-block;
  width: 100%;
  text-align: center;
  padding: 20px 0;
}
#nav ul li ul li#menu-item-10701 a .menu-image-title:before {
  content: url(../images/services-dropdown-icon-5.png);
  clear: both;
  display: inline-block;
  width: 100%;
  text-align: center;
  padding: 20px 0;
}
#nav ul li ul li#menu-item-10749 a .menu-image-title:before {
  content: url(../images/services-dropdown-icon-6.png);
  clear: both;
  display: inline-block;
  width: 100%;
  text-align: center;
  padding: 20px 0;
}


#nav ul li ul li#menu-item-659 a,#nav ul li ul li#menu-item-660 a,#nav ul li ul li#menu-item-661 a,#nav ul li ul li#menu-item-10695 a,#nav ul li ul li#menu-item-10700 a,#nav ul li ul li#menu-item-10702 a,
#nav ul li ul li#menu-item-10696 a,#nav ul li ul li#menu-item-10701 a,#nav ul li ul li#menu-item-10749 a,#nav ul li ul li#menu-item-14397 a{
  padding-bottom: 15px;
  font-family: proxima-nova;
  font-weight: 700;
  font-size: 14px;
  line-height: 24px;
  text-transform: uppercase;
    text-align: center !important;
}
#nav ul li ul li#menu-item-659 a:before,#nav ul li ul li#menu-item-660 a:before,#nav ul li ul li#menu-item-661 a:before,#nav ul li ul li#menu-item-9318 a:before,#nav ul li ul li#menu-item-8139 a:before,
#nav ul li ul li#menu-item-1460 a:before,#nav ul li ul li#menu-item-7567 a:before,#nav ul li ul li#menu-item-532 a:before,#nav ul li ul li#menu-item-7565 a:before,#nav ul li ul li#menu-item-9076 a:before,
#nav ul li ul li#menu-item-9077 a:before,#nav ul li ul li#menu-item-9078 a:before,#nav ul li ul li#menu-item-9079 a:before,#nav ul li ul li#menu-item-9080 a:before
{display:none;}
#nav ul li ul li a:before{
 /* content: url(../images/square-icon.png);*/
  position: relative;
  top: -3px;
  right: 5px;
  display: inline-block;
}
#nav ul li ul li a{font-weight:600;font-family:proxima-nova;font-size:14px;line-height:24px;}
.mycol5 {
  width: 20%;
  float: left !important;
  min-width: initial !important;
}
 #nav ul >li.quote-button >ul.sub-menu>li#menu-item-9076,#nav ul >li.quote-button >ul.sub-menu>li#menu-item-9077,
 #nav ul >li.quote-button >ul.sub-menu>li#menu-item-9078,#nav ul >li.quote-button >ul.sub-menu>li#menu-item-9080{padding:34px 0;}
 #nav ul >li.quote-button >ul.sub-menu>li#menu-item-9079{padding:34px 0 24px;}
#nav ul >li.quote-button >ul.sub-menu>li#menu-item-9076 span.menu-image-title:after {
  content: url(../images/ITequipment-menu.png);
  clear: both;
  display: inline-block;
  width: 100%;
  text-align: center;
  padding: 20px 0 0;
}
#nav ul >li.quote-button >ul.sub-menu>li#menu-item-9077 span.menu-image-title:after {
  content: url(../images/broadband.png);
  clear: both;
  display: inline-block;
  width: 100%;
  text-align: center;
  padding: 20px 0 0;
}

#nav ul >li.quote-button >ul.sub-menu>li#menu-item-9078 span.menu-image-title:after {
  content: url(../images/telephone-menu.png);
  clear: both;
  display: inline-block;
  width: 100%;
  text-align: center;
  padding: 20px 0 0;
}

#nav ul >li.quote-button >ul.sub-menu>li#menu-item-9079 span.menu-image-title:after {
  content: url(../images/mobile-menu.png);
  clear: both;
  display: inline-block;
  width: 100%;
  text-align: center;
  padding: 20px 0 0;
}

#nav ul >li.quote-button >ul.sub-menu>li#menu-item-9080 span.menu-image-title:after {
  content: url(../images/printer-menu.png);
  clear: both;
  display: inline-block;
  width: 100%;
  text-align: center;
  padding: 20px 0 0;
}
ul#menu-main-menu {
    padding: 0px;
}

#nav ul > li:last-child a {
    /*padding: 0;*/
    width: 152px;
    text-align: center;
}
div#HMSLD{background: rgba(255,255,255,1);
background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(241,111,92,1) 0%, rgba(255,255,255,1) 0%, rgba(203,205,204,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(0%, rgba(241,111,92,1)), color-stop(0%, rgba(255,255,255,1)), color-stop(100%, rgba(203,205,204,1)));
background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(241,111,92,1) 0%, rgba(255,255,255,1) 0%, rgba(203,205,204,1) 100%);
background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(241,111,92,1) 0%, rgba(255,255,255,1) 0%, rgba(203,205,204,1) 100%);
background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(241,111,92,1) 0%, rgba(255,255,255,1) 0%, rgba(203,205,204,1) 100%);
background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(241,111,92,1) 0%, rgba(255,255,255,1) 0%, rgba(203,205,204,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#cbcdcc', GradientType=0 );
width:100%
}
.key_mess {
    border-bottom: solid #c2c2c2 1px;
    padding: 6px 0;
    height: 45px;
}
.key_mess img{width:auto}

.region_office {
    padding:  6px 0px;
    width: 15%;
    float:  left;
}
.installations {
    padding:  6px 0px;
    width: 23%;
    float:  left;
}
.nationwide {
    padding:  6px 0px;
    float:  left;
    width: 31%;
}
.sales_services {
    padding:  6px 0px;
    float:  right;
    width: 31%;
}
.key_mess h5 {
    font-size: 12px;
    font-weight: 700;
    color: #1d242c;
    line-height: 14px;
    text-transform:  uppercase;
    padding:  4px 0;
    font-family:  proxima-nova;
    letter-spacing: .5px;
}

h5 {}
.region_office h5:before {
     display:  inline-block;
    font:  normal normal normal 14px/1 FontAwesome;
    font-size:  inherit;
     text-rendering:  auto;
    -webkit-font-smoothing:  antialiased;
    -moz-osx-font-smoothing:  grayscale;
    transform:  translate(0,  0);
}
.small_logo {
    float: left;
    padding-right:  7px;
    height: 20px;
}
.sliderNavigation {
    position: absolute;
    bottom: -60px;
    width: 100%;
}
#slideNav {
  position: relative;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 60px;
  background: #6c6e6d;
  list-style: none;
  z-index: 20;
  color: #fff;
}
.homepageSlider  #slideNav
{
bottom:0px;
}
.sliderNavigation .container-fluid{height: 60px;}
#slideNav li
{
    position: relative;
    float: left;
    height: 60px;
	border:none;
    width:20%;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-block;
    border-spacing: 0;
    height: 100%;
    text-indent: 0;
    margin: auto;
    background-color: #60656b;
    border-radius: 0px;
}
    #slideNav li#textNav4:after{display:none;}
    #slideNav li:after
    {
        content: '';
        position: absolute;
        top: 0;
        right: 0;
        height: 100%;
        width: 1px;
        margin-top: 0;
        background-color: #fff;
    }

    #slideNav li:last-child:after
    {
        background-color: transparent;
    }

    #slideNav li a
    {
        color: #fff;
        font-weight: 600;
        /* background-color: #6c6e6d; */
        text-align: center;
        /* padding: 15px; */
        display: block;
        vertical-align: middle;
        width: 100%;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        line-height: 60px;
        font-size: 14px;
        font-family: proxima-nova;
        text-transform: uppercase;
        border-radius: 0px;
}

    #slideNav li.activeSlide a
    {
        background-color: #00a3dc;
        height: 70px;
    }




 #slideNav li.active
{
    background-color:#0875a6;
  height: 68px;
  position: relative;
  top: -8px;
}
ol.carousel-indicators {
    width: 100%;
    position: absolute;
    float: left;
    height: 100%;
    left: 0;
    margin: 0;
    bottom: 0;
	display:block
}
#slideNav ol li{}
 #slideNav li.active p{display:block;}
#slideNav li p
{
  position: absolute;
  top: -10px;
  width: 100%;
  border-style: solid;
  border-width: 5px;
  border-color: #00a3dc;
  padding: 0;
  display:none;
}
.fullsizeimage {
  height: 300px;
  padding: 0;
  text-align: center;
  background-size:cover;
  background-position: center bottom;
  background-repeat: no-repeat;
}
.full-width-category {
    padding: 0;
}
.cat_details {
  padding: 30px 0;
  display:block;
  position: absolute;
  text-align: center;
  left: 0;
  right: 0;
  margin: auto;
}
.cat_details h4{
  font-family: proxima-nova;
  font-size: 25px;
  line-height: 30px;
  color: #1d242c;
  letter-spacing: 0;
  font-weight:300;
  text-transform:uppercase;
}
.page-id-16 .breadcrumbs{margin:0px}
.home_cat_desc p{
  font-family: proxima-nova;
  font-size: 16px;
  line-height: 24px;
  color: #fff;
  font-weight:300;
}
.home_cat_button span{
  font-family: proxima-nova;
  font-size: 16px;
  line-height: 24px;
  color: #0875a6;
  font-weight:700;
  /* text-decoration: underline !important; */
  /* padding: 0 15px; */
  display: block;
  border-bottom: solid #0875a6 1px;
  width: 97px;
  margin: 0 auto;
  transition: all 0.3s ease 0s;
}
.home_cat_button span:after{
  font-family: "FontAwesome";
  font-size: 16px;
  line-height: 24px;

  content: "\f105";
  padding-left: 5px;
}
span.cat_learn_more:hover {
  color: #fff;
    border-color: #fff;
	transition: all 0.3s ease 0s;
}
.cat_overlay {opacity:0;
  -webkit-transition: all .4s;
  -moz-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;
}
.cat_Bx_one:hover .cat_overlay{
   -webkit-transition: all .4s;
  -moz-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;}
.cat_Bx_one:hover .cat_overlay,.cat_Bx_two:hover .cat_overlay,.cat_Bx_three:hover .cat_overlay {
    height: 100%;
    position: absolute;
    background: #1d242c;
    display: table;
	opacity:1;
}
.cat_Bx_one:hover .cat_details,.cat_Bx_two:hover .cat_details,.cat_Bx_three:hover .cat_details{display:none;}

.cat_overlay_inner {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 0 50px;
}
.cat_overlay_inner h4{  font-family: proxima-nova;
  font-size: 25px;
  line-height: 30px;
  color: #fff;
  letter-spacing: 0;
  font-weight: 300;
  text-transform: uppercase;}

.HomecatSection{padding: 0;  margin-top: 60px}
.homepage .social-media div a img {
  max-width: initial;
}




.NormalState{display:block;}
.HoverState{display:none;}
.BrandlogoWrapper ul li #BrandLogo1 .NormalState {display:block;}
.BrandlogoWrapper ul li:hover #BrandLogo1 .NormalState{display:none;}
.BrandlogoWrapper ul li #BrandLogo1 .HoverState {display:none;}
.BrandlogoWrapper ul li:hover #BrandLogo1 .HoverState{display:block;}

.BrandlogoWrapper ul li #BrandLogo2 .NormalState {display:block;}
.BrandlogoWrapper ul li:hover #BrandLogo2 .NormalState{display:none;}
.BrandlogoWrapper ul li #BrandLogo2 .HoverState {display:none;}
.BrandlogoWrapper ul li:hover #BrandLogo2 .HoverState{display:block;}

.BrandlogoWrapper ul li #BrandLogo3 .NormalState {display:block;}
.BrandlogoWrapper ul li:hover #BrandLogo3 .NormalState{display:none;}
.BrandlogoWrapper ul li #BrandLogo3 .HoverState {display:none;}
.BrandlogoWrapper ul li:hover #BrandLogo3 .HoverState{display:block;}

.BrandlogoWrapper ul li #BrandLogo4.NormalState {display:block;}
.BrandlogoWrapper ul li:hover #BrandLogo4 .NormalState{display:none;}
.BrandlogoWrapper ul li #BrandLogo4 .HoverState {display:none;}
.BrandlogoWrapper ul li:hover #BrandLogo4 .HoverState{display:block;}

.BrandlogoWrapper ul li #BrandLogo5 .NormalState {display:block;}
.BrandlogoWrapper ul li:hover #BrandLogo5 .NormalState{display:none;}
.BrandlogoWrapper ul li #BrandLogo5 .HoverState {display:none;}
.BrandlogoWrapper ul li:hover #BrandLogo5 .HoverState{display:block;}

.BrandlogoWrapper ul li #BrandLogo6 .NormalState {display:block;}
.BrandlogoWrapper ul li:hover #BrandLogo6 .NormalState{display:none;}
.BrandlogoWrapper ul li #BrandLogo6 .HoverState {display:none;}
.BrandlogoWrapper ul li:hover #BrandLogo6 .HoverState{display:block;}

.BrandlogoWrapper ul li #BrandLogo7 .NormalState {display:block;}
.BrandlogoWrapper ul li:hover #BrandLogo7 .NormalState{display:none;}
.BrandlogoWrapper ul li #BrandLogo7 .HoverState {display:none;}
.BrandlogoWrapper ul li:hover #BrandLogo7 .HoverState{display:block;}
.BrandlogoWrapper ul li {
  float: left;
  width: 14.6%;
  display: table;
  padding: 0px 10px;
}
.BrandlogoWrapper ul li:nth-child(4) {
    width: 9%;
}
.BrandLogoSection {
  padding: 0;
  border-top: 1px solid #c2c2c2;
  /* border-bottom: 1px solid #c2c2c2; */
}
.wrap_image  {
        display:  table-cell;
        height: 100px;
        vertical-align:  middle;
}
.wrap_image  img{margin:auto;width:auto}
.BrandlogoWrapper {
    padding: 0;
}

.BrandlogoWrapper ul {
    margin: 0;
    text-align: center;
}

.video-full-bg {
  background-image: url(../images/video_background.png);
  position: relative;
  background-size: 100% 100%;
  background-position: center bottom;
  min-height: 181px;
  height: 100%;
  display: table;
  width: 100%;
  padding-right: 6px;
  padding-bottom: 6px;
  background-repeat: no-repeat;
}
.HomeSection .container {
    padding: 0 15px;
}
.HomeSection {
	  padding: 60px 0;
  border-top: 1px solid #c2c2c2;
}
.vedio-text-left{
    display: block;
    float: left;
    max-width: 540px;
    width: 100%;
}
.vedio-text-right{
    display: block;    float: left;
    max-width: 540px;    width: 100%;
}
.vedio-text-left p,.vedio-text-right p{
  font-family: "proxima-nova", sans-serif;
  font-size: 38px;
  font-weight: 400;
  line-height: 70px;
  color:#fff;
  text-align: center;
  padding: 0;
  text-transform: uppercase;
}
a#vedioPOP{
    display: block;
    float: left;
	overflow:hidden
}
.par-video-wrap a#vedioPOP{
    display: block;
    float: none;
	overflow:hidden
}
a#vedioPOP:hover img {filter:grayscale(30%);-webkit-filter:grayscale(30%);-moz-filter:grayscale(30%);-ms-filter:grayscale(30%);}
a#vedioPOP:active img {
    position: relative;
    top: 3px;
    left: 3px;
}
.vedio-wrapper-inner {
  display: table-cell;
  vertical-align: middle;
  /* background-image: url(../images/video_background.png); */
  background-repeat: no-repeat;
  background-position-x: 96%;
  height: 179px;
  background-size: cover;
}

.vedio-wrapper-inner {}
.containerfluid.StaticBoxContent {
    background: #f0f0f0;
    padding: 48px 0;
}

.StaticBoxContent container {
    padding: 0;
}

.StaticBoxContent .container {
    /* padding: 0; */
}

.icon-image {
    text-align: center;
    padding: 20px 0;
}
.ppc_content  {
   padding: 0px 0;
  position: relative;
  /* height: 400px; */

  /*background-image: url(../images/about-us-top-img.jpg);*/
  background-repeat: no-repeat;

 /*  background-image: url(../images/tech.png);*/
   background-position: center;

   background-size: cover;
}
.team_view a:hover {
    color: #1d242c;
	text-decoration:underline;
}
.page-id-16 #main{  padding: 46px 0 0px;}
.locationButton a:hover{ color: #1d242c;}
a.learnmore:hover{ color: #1d242c;}
.ppc_content h2 {
    font-size: 30px;
    font-weight: 300;
    text-transform: uppercase;
    padding-bottom: 30px;
}
.content-mid {
  padding: 78.3px 60px 60px;
  background-color: #fff;
  /* height: 395px; */
  max-width: 80%;
  width: 100%;
  position:relative;
  z-index:99
}

.ppc_content  p {
    font-size: 16px;
    font-weight: 300;
    text-align: left;
    line-height: 24px;
}
.block_title h5 {
    font-family: proxima-nova;
    font-size: 18px;
    line-height: 24px;
    font-weight: 700;
    padding: 0;
    color: #1d242c;
    text-align: center;
	text-transform: uppercase;
}
.icon-image img{margin:auto;}
.block_desc p {
    font-family: proxima-nova;
    font-size: 16px;    line-height: 24px;
    font-weight: 300;
    text-align: center;
}

.block_title {
    padding: 10px 0 25px;
}
.Box:nth-child(1){ border-left: 1px solid #c2c2c2;}
.Box {
    padding: 0;
    border-right: 1px solid #c2c2c2;
}

.Content_blk_inner {
    padding: 0 45px;
}
.breadcrumbs-con {
    padding-left: 4px;
}

.ppc_content .container{padding:0;padding-left:14px}
.left-side-img {
    height: 100%;
    width: 13%;left: 0;
    background-size: auto 100%;
    background-position: right;
    position: absolute;
}


.right-side-img {
       height: 100%;
    width: 25%;
    background-size: auto 100%;
    background-position: left;
    position: absolute;
    right: 0;
    top: 0;
}
.container-fluid.footer_testimonial {
  background-color: #0875a6;

}
.testimonial_wrapper .carousel-inner>.item{min-height: 132px;}
.testimonial_wrapper {
  padding: 54px 24px 74px;
  position: relative;
}
.testimonial_wrapper p {
  font-family: proxima-nova;
  font-size: 18px;
  color: #fff;
  font-style: italic;
  font-weight: 700;
  padding: 0 40px;
  line-height: 30px;
  text-align: center;
}
.testimonial_wrapper span {
    font-size: 16px;
    text-align: center;
    margin-top: 20px;
    display: block;
	  font-family: "proxima-nova", sans-serif;
	    color: #1d242c;
}
.testimonial_wrapper p:before {
  content: "";
  position: absolute;
  left: -34px;
  top: 0px;
  width: 43px;
  height: 32px;
  background-image: url(../images/open-quote.png);
  background-repeat: no-repeat;
}
.firsth3{padding:25px 0;}
.testimonial_wrapper p:after {
  content: "";
  position: absolute;
  right: -34px;
  top: 0;
  width: 43px;
  height: 32px;
  background-image: url(../images/close-quote.png);
  background-repeat: no-repeat;

}
.testimonial_wrapper ol.carousel-indicators {
    clear: both;
    height: 16px;
    bottom: -35px;
}
.no-padding{padding:0px;}

.social-media img {
    margin: auto;
}

.tweeterfeed .social-media img {
  margin: auto 0 auto auto;
}
.newsletter{position:relative;float: none;max-width: 320px;margin: auto;height: 45px;}
.newsletter span:before {
font-family: 'FontAwesome';
  position: absolute;
  right: 0;
  content: "\f105";
  font-size: 25px;
  height:45px;
  line-height: 45px;
  padding: 0 15px;
  z-index: 99;
  cursor: pointer;
  color: #b9002d;
  font-weight: 700;
}
.newsletter span {
    position: relative;
}
.newsletter input{
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-radius: 0;
  box-shadow: none;
  color: #999;
  float: left;
  font-family: "proxima-nova", sans-serif;
  font-size: 14px;
  font-weight: 400;
  border: 1px solid #0875a6;
  height: 45px;
  max-width: 320px;
  width: 100%;
  padding: 0 15px
}
.pdlt{padding-left:0px !important;}
.pdrt{padding-right:0px !important;}
.sliderlearnmore{
  background: url("../images/sliderbutton.png") no-repeat scroll left top rgba(0, 0, 0, 0);
  color: #fff;
  display: block;
  font-size: 15px;
  font-weight: 800;
  height: 45px;
  line-height: 27px;
  margin: 10px auto auto 0;
  outline: medium none;
  text-align: center;
  text-decoration: none;
  text-transform: uppercase;
  width: 175px;
  background-size: 100%;
  padding: 1px 0 0px;
  line-height: 0px;
}

.sliderlearnmore:active{background-position: 3px 3px;
text-indent: 3px;
padding-top: 8px;}

a.sliderlearnmore:active p {
    padding: 7px 0;
    text-indent: 5px;
}

.PartnerSection .tab-content {
  padding: 55px 0 0px;
  background: #fff;
  font-size: 16px;
  line-height: 24px;
  color: #000;
  display: block;
  font-weight: 400;
  position: relative;
  top: 0;
}
.container-fluid.OurHistory {
    background-color: #1d242c;
    padding: 50px 15px;
}
.SectionTitle h5 {
    font-family: proxima-nova;
    font-size: 30px;
    line-height: 24px;
    font-weight: 300;
    color: #fff;
    text-align: center;
    padding: 0;
    margin-bottom: 25px;
	text-transform:uppercase
}

.year1997 {
    max-width: 240px;
    width: 100%;
    float: left;
}

.year2010 {
    max-width: 180px;    width: 100%;    float: left;
    margin: 0px 30px;
    padding: 0 20px;
}

.year2013 {
    max-width: 300px;    width: 100%;    float: left;
    padding: 0 0px 0 58px;
}

.TopLeveldata {
    padding: 30px 0;
    max-width: 780px;
    width: 100%;
    margin: auto;
    float: none;
	clear:both;
}

.BottomLeveldata {
    padding: 30px 0 0;
}

.MiddleLeveldata {
    background-image: url("../images/yearly-history.png");
    height: 80px;
    background-repeat: no-repeat;
    background-position: center;
	margin-top:30px;
	 -moz-transform: scaleY(-1);
        -o-transform: scaleY(-1);
        -webkit-transform: scaleY(-1);
        transform: scaleY(-1);
        filter: FlipV;
        -ms-filter: "FlipV";
}
.yearTitle h6 {
    font-family: proxima-nova;
    font-size: 20px;
    line-height: 30px;
    font-weight: 700;
    color: #0875a6;      text-align: center;
}

.yearDesc li {
    font-family: proxima-nova;
    font-size: 15px;
    line-height: 24px;
    font-weight: 300;
    color: #fff;    text-align: center;
}
.yearDesc li:before {
  font-family: FontAwesome;
  content: "\f111";
  position: relative;
  left: -8px;
  top: -3px;
  font-size: 8px;
  color: #0875a6;
}
.yearDesc ul {
    margin: 0;
    padding: 0;
}

.HistoryData {
    width: 100%;
}
.year1990 {
    max-width: 240px;    width: 100%;    float: left;
    margin: 0 78px;
    margin-right: 0;
}

.year2002 {
  max-width: 230px;
  width: 100%;
  float: left;
  margin: 0;
}

.year2012 {
  max-width: 200px;
  width: 100%;
  float: left;
  margin: 0 32px;
  padding: 0 7px 0 0px;
}

.year2014 {
    max-width: 270px;    width: 100%;    float: left;
    margin: 0 20px;
    padding: 0 13px 0 30px;
}
.loc-map .acf-map {
  width: 100%;
  height: 100%;
  margin: 20px 0;
  border: none;
  padding-right: 5px;
  padding-bottom: 5px;
}
.mapbox {
  background-image: url(../images/Mapbg.png);
  max-width: 292.5px;
  width: 100%;
  height: 292.5px;
  background-size: 100% 100%;
  padding-right: 5px;
  padding-bottom: 5px;
}
.container-fluid.LocationSection {
    padding: 60px 15px;
}

.LocationTitle h5 {
    font-family: proxima-nova;    font-size: 30px;    line-height: 24px;    font-weight: 300;
    color: #1d242c;        padding: 0;    margin-bottom: 25px;text-transform:uppercase;
}

.locationDesc p {
    font-family: proxima-nova;    font-size: 16px;    line-height: 24px;
    font-weight: 300;
    color: #000;
}

.team_view a {
    font-family: proxima-nova;    font-size: 16px;    line-height: 24px;
    font-weight: 400;
    color: #0875a6;
    text-decoration: underline;
    display: block;
}
.team_view a:after{
  font-family: "FontAwesome";
  font-size: 16px;
  line-height: 24px;
  transition: all 0.5s ease 0s;
  content: "\f105";
  padding-left: 5px;
}
.loc-map{
    height: initial;
}

.mapnav {
    padding: 30px 0 0;
}


.locationName h6 {
    font-family: proxima-nova;    font-size: 16px;    line-height: 24px;
    font-weight: 700;    color: #000;
    text-transform: capitalize;
    padding-bottom: 10px;
}

.locationButton a {
    font-family: proxima-nova;    font-size: 16px;    line-height: 24px;    color: #0875a6;
    /* text-decoration: underline; */
    display: inline-block;
    border-bottom: 1px solid;
}
.locationButton a:after,a.learnmore:after{
  font-family: "FontAwesome";
  font-size: 16px;
  line-height: 24px;
  content: "\f105";
  padding-left: 5px;
}

.sponsorship {
  height: auto;
  position: relative;
}
.sticky-header.active {
  z-index: 9999;
}
.sponsorship-blog {
    background: url("../images/Environment-hover.png") no-repeat scroll center 58px #fff;
    padding: 200px 55px 20px;
}
.sponsorship-blog:hover {
    background: url("../images/Environment.png") no-repeat scroll center 58px #fff;
}
.sponsorship h5 {
    color: #1d242c;
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    margin: 0;
    padding: 0 0 30px;
    text-align: center;
}
.sponsorship p,.sponsorship-note p {
   color: #000;
   font-size: 16px;
   font-weight: 300;
   line-height: 24px;
   padding: 0 24px 27px;
   text-align: center;
   min-height: 112px;
}
.rt-sponsorship-blog {
    background: url("../images/community-icon-blue.png") no-repeat scroll center 50px #fff;
}
.rt-sponsorship-blog:hover {
    background: url("../images/community-icon-grey.png") no-repeat scroll center 50px #fff;
}
a.learnmore {
  font-family: proxima-nova;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color: #0875a6;
  text-decoration: none;
  display: block;
  text-align: center;
  border-bottom: 1px solid;
  max-width: 76px;
  margin: auto;
}

.counterWraper img {
    display: block;
    margin: 15px auto 30px;
}

.counter-data {
 padding: 40px 0px 50px;
  float: left;
  width: 100%;
}
.CounterSection {
    background: #0875a6;
}
.container-fluid.CounterSection.statistics-wrapper.partner_detail {

    width: 100%;

    padding-bottom: 40px;
    position: relative;
    top: -20px;
}
.number.keyword {
  color: #973683;
}
.counterWraper .number {
  font-family: proxima-nova;
  font-size: 40px;
  line-height: 30px;    font-weight: 300;
  color: #fff;
}
.statistical-widget span {
  display: block;
  text-align: center;
}
.description.keyword {
  padding: 0px 15%;
  max-width: 240px;
  margin: auto;
}
.counterWraper span p {
    font-family: "proxima-nova", sans-serif;
    font-size: 16px;    font-weight: 700;
    line-height: 20px;
    padding-bottom: 0;
    padding-top: 20px;
	color:#1d242c;
	text-transform: uppercase;
}
.counterWraper span {
  display: block;
  text-align: center;
  padding: 0px 15%;
  font-family: proxima-nova;
  font-weight: 300;
  font-size: 39px;
  line-height: 30px;
  color:#fff;
}

.description p {
    font-family: proxima-nova;    font-size: 16px;
    line-height: 20px;
    font-weight: 700;
    color: #1d242c;
    padding: 25px 0;
    text-transform: uppercase;
}
span.tea.description {
  padding: 0px 25%;
}
span.revenew.description {
  padding: 0px 30%;
}
.thankyouTitle h5{color:#1d242c;
  font-family: proxima-nova;
  font-size: 30px;
  line-height: 24px;
  font-weight: 300;
  padding: 0;
  margin-bottom: 25px;
  text-transform: uppercase;
}
.sectiondescription p{
font-family: proxima-nova;
  font-size: 16px;
  line-height: 24px;
  font-weight: 300;
  color: #000;
}
.container-fluid.thankyou {
    padding: 25px 0 40px;
}
.container-fluid.PartnerSectionNav {
    background: #f0f0f0;
}
.PartnerSectionNav .nav>li{/* background-color:#60656b; */height: 80px;}
.PartnerSectionNav .nav-tabs>li.active{background-color: #0875a6;height: 85px;margin-top: -5px;}
.PartnerSectionNav .nav>li>a:hover,.PartnerSectionNav .nav>li>a:focus {
  text-decoration: none;
  background-color:none;
}
.PartnerSectionNav .nav-tabs>li.active>a,.PartnerSectionNav .nav-tabs>li.active>a:hover,.PartnerSectionNav .nav-tabs>li.active>a:focus {
  color: #fff;
  cursor: default;
  background-color:transparent;
  border: none;
  border-bottom-color: transparent;
}
.PartnerSectionNav .nav-tabs>li>a {
  margin-right: 0;
  border: 1px solid transparent;
  border-radius: 0;
  font-family: "proxima-nova", sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 20px;
  text-transform: uppercase;
  color: #fff;
  background-color: #60656b;
  padding: 0;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
}
.TabHeading {
    padding: 50px 0 40px;
}

.TabHeading h5 {
    font-size: 30px;
    font-weight: 300;
    text-transform: uppercase;
    font-family: "proxima-nova", sans-serif;
    padding: 0;
    color: #1d242c;
    padding-left: 44px;
    line-height: 30px;
}
.PartnerSectionContent .tab-content{position:relative;padding: 0;height: 100%;}
.PartnerSectionNav .nav-tabs {
  border-bottom: none;
  clear: both;
  padding: 0;
  margin: 0;
}
.PartnerSectionNav .nav-tabs>li {
  float: left;
  margin-bottom: 0px;
  padding: 9px 15px;
  display: table;
  height: 80px;
  background-color: #60656b;
  overflow: hidden;
  border-right: 1px solid #fff;
}
.TabContentWrapÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â .tab-content {
    padding: 0;
}
.TabContentWrap ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ul {
    padding: 0;
}
.TabContentWrap .tab-content>.tab-pane {
  display: none;
  height: 100%;
}
.TabContentWrap .tab-content>.active {
  display: block !important;
}
.TabContentWrap.no-padding {
    height: auto;
}
.PartnerSectionContent .tab-content ul {
    padding: 0;
    margin: 0;
    float: none;
    width: 100%;
    height: 100%;
    text-align: center;
}
.PartnerSectionContent .tab-content ul li {
    width: 19%;
    float: none;
    display: inline-block;
    height: auto;
    margin: 19px 0 0;
}
.PartnerSectionContent .tab-content ul li a {height: auto;display: inline-block;}

.PartnerSectionContent .tab-content ul li a img.Normal{display:block;margin:auto;}
.PartnerSectionContent .tab-content ul li:hover a img.Normal {display:none;margin:auto;}
.PartnerSectionContent .tab-content ul li a img.Hover {display:none;margin:auto;}
.PartnerSectionContent .tab-content ul li:hover a img.Hover {display:block;margin:auto;}
 .csph2 p {padding: 0;}
.separator {
 border-bottom: 1px solid #c2c2c2;
 margin: 30px 0px;
 padding: 0;
}
.csrbd{border-right: 1px solid #c2c2c2;}
.cs-blog:hover h5 a{color:#0875a6}
.cs-blog:hover a {
  color: #0875a6;
}
.product_cat_desc {
  padding-top: 40px;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  font-family: proxima-nova;
  color:#000000;
}
li.product-category .product_cat_desc{
    /* min-height: 200px; */
    padding: 0;
}
.product-page-ph2 .page-description {padding:0px;}
.product-page-ph2 {
  padding: 20px 0 40px;
}
.clearfix.ph2_prd_page {
    padding: 0 50px;
    height: 50px;
    display: table;
    width: 100%;
    /* padding-bottom: 25px; */
}
.woocommerce ul.products li.product .ph2_prd_page h3 {
  min-height: initial;
    display: table-cell;
  vertical-align: middle;
  text-align: center;
   text-transform: capitalize;
}
.woocommerce ul.products li.product .ph2_prd_image {
    margin: 35px auto;
}

.woo-ttl.srv_tt {
    padding: 0;
}

.woo-slides.cycle-slide.service_product p {
    padding: 0;
    font-family: proxima-nova;
    font-weight: 300;
    font-size: 16px;
    line-height: 24px;
    color: #000;
    padding: 24px  35px 0;
}

.woo-slides.cycle-slide.service_product {
    min-height: 360px;
    padding-bottom: 0;

}
.single-service .woo-slides.cycle-slide.service_product {
    min-height: 374px;
}
a.service_learn {
  display: block;
  padding: 35px 0 0;
  font-family: proxima-nova;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color: #0875a6;
  text-align: center;
  border-bottom: 1px solid #0875a6;
  max-width: 88px;
  margin: auto;
  text-transform: capitalize;
}
.woo-slides.cycle-slide.service_product:hover .services_icon{
    background-image: url(../images/service_hover.png);
}
.services_icon{background-image: url(../images/services_icon.png);
width:50px;
height:50px;
background-repeat:no-repeat;
margin:25px auto;

}
 a.service_learn:after{ font-family: "FontAwesome";
  font-size: 16px;
  line-height: 24px;
  transition: all 0.5s ease 0s;
  content: "\f105";
  padding-left: 5px;}
  .container-fluid.ph2services {
    background-color: #1d242c;
    padding: 28px 0 24px;
    color: #fff;
}
.container-fluid.ph2services .button_section {
    margin-top: 15px;
}
  .container-fluid.ph2services1 {
    background-color:red;
    padding: 50px 0;
    color: #fff;
}


.ph2services_title h4 {
    font-size: 30px;    font-weight: 300;    text-transform: uppercase;    font-family: "proxima-nova", sans-serif;    padding: 0;
    color: #fff;
    line-height: 24px;
}

.ph2services_description p {
    font-size: 20px;    font-weight: 700;        font-family: "proxima-nova", sans-serif;    padding: 0;
    color: #fff;
    line-height: 24px;
}

.ph2services_description {
  padding: 10px 0 0;
}

a.special_form_link{
  background-color: inherit;
  background-image: url(../images/special_form.png);
  background-repeat: no-repeat;
  background-position: top center;
  font-family: 'proxima-nova', sans-serif;
  font-size: 15px;
  font-weight: 800;
  width: 344px;
  /* margin: auto; */
  height: 45px;
  display: block;
  padding: 10px 0 0;
  line-height: 20px;
  text-transform: uppercase;
  background-size: 100% 100%;
  color: #fff !important;
    text-align: center;
}
.locationMap .acf-map {
  width: 100%;
  height: 100%;
  border: none;
  margin: 0;
}
.officelocation{
  float: left;
  min-height:652px;
  overflow: hidden;
}
.office_details span {
  font-size: 16px;
  line-height: 24px;
  color: #000;
  display: block;
  font-weight: 700;
}
.office-detail {
  padding: 0 0 26px;
  font-family: 'proxima-nova', sans-serif;
  color: #000;
  font-size: 16px;
  line-height: 24px
}
.locationName h4 {
    font-size: 30px;    font-weight: 300;    text-transform: uppercase;    font-family: "proxima-nova", sans-serif;    padding: 0;
    color: #1d242c;    line-height: 24px;
}

.container-fluid.office_details {
    padding: 50px 0;
}

.locationMap {
    margin: 30px 0;
    background-image: url(../images/Mapbg.png);
    width: 312px;
    height: 280px;
    background-size: 100%;
    padding-right: 5px;
    padding-bottom: 5px;
}
.tele-fax {
  color: #0875a6;
  font-size: 16px;
  line-height: 24px;
  display: block;
  padding: 0 0 26px;
      font-weight: 700;
}
.tele-fax span {
  display: inline-block;
    font-weight: 700;
}
span.best_sell img {
    padding-right: 15px;
}
.woo_slide_desc{padding-left:12%;padding-right:12%;}
.subcatsection {
    padding: 20px 0 0;
    clear: both;
}

.ico_right_data img {
    margin: auto 6% auto auto;
	   max-width: 70px;
}
a.subcatpagelink {
  background-color: inherit;
  background-image: url("../images/red-btn.png");
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100% 300%;
  border: medium none;
  color: #fff;
  font-family: "proxima-nova", sans-serif;
  font-size: 15px;
  font-weight: 800;
  height:auto;
  padding: 0 5px 16px;
  text-transform: uppercase;
  width: 100%;
  /* max-width: 415px; */
  margin: 10px auto 0;
  display: block;
  float: left;
  padding-top: 10px;
  text-align: center;
}
span.tpbrd {
    border-bottom: 1px solid #c2c2c2;
    width: 100%;
    display: block;
}

.sidedatahead h3 {
    margin: 0;
    padding: 30px 0;
    border: 0;
}

.sidedatalisting ul {
    margin: 0;
    padding: 0;
}

#sidebar .sidedatalisting ul li {
    border: none;
    padding: 0;
	text-transform: none;
	font-family: "proxima-nova", sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
    /* float: left; */
}
span.btmbrd:before{
  content: "";
  font-family: FontAwesome;
  color: #0875a6;
  font-size: 12px;
  line-height: 26px;
  font-weight: 300;
  float: left;
  width: 40%;
  background-image: url("../images/line.png");
  background-repeat: repeat no-repeat;
  background-position: center;
  display: block;
  height: 40px;
}
span.btmbrd:after{
  content: "";
  font-family: FontAwesome;
  color: #0875a6;
  font-size: 12px;
  line-height: 26px;
  font-weight: 300;
  float: right;
  width: 40%;
  background-image: url("../images/line.png");
  background-repeat: repeat no-repeat;
  background-position: center;
  display: block;
  height: 42px;
}
span.btmbrd.news_detail:after,span.btmbrd.news_detail:before{width:37%}

.sidedatalisting ul li a{
    position: relative;
  padding-left: 15px;
    float: left;
    margin: 10px 0;
}
.sidedatalisting ul li a:before {
  content: "\f00c";
  font-family: FontAwesome;
  color: #0875a6;
  font-size: 15px;
  line-height: 26px;
  font-weight: 300;
  right: 10px;
  position: absolute;
  top: -4px;
  left: -4px;
  text-align:left;
}

.sidedatahead h3 {
    margin: 0;
    padding: 25px 0 25px;
    border-bottom: 0;
    /* border-top: 1px solid #d6d6d6; */
    text-align: center;
    font-size:16px;
    display: block;
}
.sd1 span.btmbrd p{
    background-image: url("../images/side-icon.png");
    height: 41px;
    width: 40px;
    float: left;
    background-repeat: no-repeat;
    padding: 0;
    background-position: center;
    width: 20%;
}
.sd2 span.btmbrd p{    background-image: url("../images/sd2.png");
    height: 41px;
    width: 40px;
    float: left;
    background-repeat: no-repeat;
    /* padding: 4px; */
	    background-position: center;    width: 20%;}
.sd3 span.btmbrd p{    background-image: url("../images/sd3.png");
    height: 40px;
    width: 40px;
    float: left;
    background-repeat: no-repeat;
    padding: 0;
    background-position: center;    width: 20%;}
.sd3 span.btmbrd.it-sidebar p{background-image: url("../images/services-dropdown-icon-5.png")}
.sd3 span.btmbrd.tel-sidebar p{background-image: url("../images/broadband-blue.png")}


.sidedatalisting {
    clear: both;
}

#sidebar .sidedatalisting ul {
    padding: 0;
	margin:0;
	display:inline-block;
}
.sidedatahead {
  border-top: 1px solid #c2c2c2;
  margin-top: 15px;
  /* clear: both; */
  margin-top: 60px;
  padding-top: 7px;
}
/*.post-type-archive-our-awards .sidedatahead,.single-our-awards .sidedatahead,.post-type-archive-our-team .sidedatahead{
  border-top: none;
}*/
.cycle-slide.cycle-slide-active img {
  max-height: 292px;
   height: auto;
   width:initial
}
.ourPartner .cycle-slide.cycle-slide-active img{width: initial;}
.cycle-slide {
  text-align: left;
  margin: 0 auto;
  padding-right: 5px;
  padding-bottom: 5px;
  overflow: hidden;
  width:329px;
  /* height: 292px; */
  background-image: url(../images/prd_sld_bg.png);
  background-position: top left;
  background-repeat: no-repeat;
}

div#slideshow-2 .cycle-slide img {
  /* background-image: url(../images/prd_sld_thm_bg.png); */

  /* max-height:100px; */

  height: auto;
  width: 100%;
}
div#slideshow-2 .cycle-slide {
  text-align: left;
  margin: 0 auto;
  padding-right: 5px;
  padding-bottom: 5px;
  overflow: hidden;
  width: 100px !important;
   background-image: url(../images/prd_sld_thm_bg.png);
  background-position: top left;
  background-repeat: no-repeat;
  margin-left: 12px;
}
.galslides:hover:before,.sservice:hover:before{
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: url(../images/partner-arrw.png) no-repeat left top;
    background-size: cover;
}
.galslides,.sservice {
    position: relative!important;
}

div#slideshow-2 .cycle-slide:nth-child(3n+3){margin-right:0px;}
.left_side_content ul {
    padding: 0;
}
.left_side_content a.single-get-forms {
    margin:30px 0 0;
}
.service_land_overview {
  padding-bottom: 20px;
}
.term-description {
    font-size: 16px;
    line-height: 24px;
    font-family:proxima-nova;
	  padding: 10px 0;
}
p.social_desc {
    padding: 20px 0 5px;
    font-family:proxima-nova;
    font-size: 14px;
    line-height: 24px;
    text-transform: capitalize;
    text-align: center;
}
.single-product .woocommerce .related.products>div>div>div {
    padding-left: 0px;
}
.cntsd1 span.btmbrd p{
background-image: url("../images/cntsd1.png");
    height: 30px;
    width: 30px;
    float: left;
    background-repeat: no-repeat;
    padding: 0;

width: 20%;
background-position: center;
}
.openingTime {
    clear: both;
    padding: 25px 0;
}

.openingTime p {
    text-align: center;
    padding: 0;
    font-weight: 400;
}

.openingTime p span {
    font-weight: 700;
	color:#0875a6;
}
.tweeterfeed {
    /* padding-left: 0; */
    /* background-color: green; */
}
.singleProduct.abc1 {
    padding-left: 0;
}

.woocommerce .related.products>div>div>div {
    padding-left: 0;
}
.tw-rt{
    min-height: 250px;
    height: auto;
    overflow: hidden;
}
.tweeterfeed {
    /* padding-left: 0; */
    /* background-color: green; */
}

.tw-rt{
    min-height: 250px;
    height: auto;
    overflow: hidden;
}

.social-media div a img {
    max-width: 50px;
}
.tweeterFeedSection {

  margin-top: 20px;

}
.tweeterFeedSection  a.left.carousel-control{background-image:none;}
.tweeterFeedSection  a.right.carousel-control {background-image:none;}
.tweeterFeedSection a.left.carousel-control span,.tweeterFeedSection  a.right.carousel-control span:{position:relative;}
.tweeterFeedSection a.left.carousel-control span:before{
font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  content: "\f104";
  position: absolute;
  top: 50%;
  font-size: 30px;
  color: #b8b9bb;
}
.tweeterFeedSection  a.right.carousel-control span:after{
font-family: FontAwesome;
  font-weight: normal;
  font-style: normal;
  text-decoration: inherit;
  -webkit-font-smoothing: antialiased;
  content: "\f105";
  position: absolute;
  top: 50%;
  font-size: 30px;
  color: #b8b9bb;
}
.tweeterFeedSection  a.right.carousel-control .fa-angle-right:before{
    top: 50%;
    position: absolute;
}
.tweeterFeedSection .item p {
  padding-top: 15px;
  height: auto;
  color:#000;
  font-family:"proxima-nova", sans-serif;
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  text-align: center;
  padding: 0 15%;
}
.tweeterFeedSection .item>ul {
  text-align: center;
  margin: 20px 0 10px;
}
.tweeterFeedSection .item>ul>li {
  display: inline-block;
  margin: 0 10px;
  font-family:"proxima-nova", sans-serif;
  font-size: 16px;
  line-height:24px;
  font-weight: 700;
  color: #b8b9bb;
  min-width: 40px;
}
.tweeterFeedSection .item>ul>li>a{color:#00c0ff;}
.tw-lt a:hover, .tweeterfeed .carousel .item>ul>li>a:hover {
  color: #b9002d;
}
.tweeterFeedSection .item p.screen-name {
  color: #b9002d;
  padding-bottom: 15px;
}
p.screen-title {
    font-size: 20px !important;
    line-height: 24px;
    margin: 30px 0;
    font-family: "proxima-nova", sans-serif;
}
.page-template-single-php .post_head {padding-left: 0;}
.support-content,.container-fluid.custombg>div>div>div{padding:0}

.testimonial_container span.opentag:before {
  content: "";
  position: relative;
  left: auto;
  width: 43px;
  height: 32px;
  background-image: url(../images/open-quote.png);
  background-repeat: no-repeat;
  display: inline-block;
  float: left;
  margin-top: 0px;
  background-size: 75%;
}
.testimonial_container span.closetag:after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  width: 43px;
  height: 32px;
  background-image: url(../images/close-quote.png);
  background-repeat: no-repeat;
  display: inline-block;
  background-size: 75%;
}
span.opentag {
    /* position: relative; */
}

.testimonial_container {
    position: relative;
}

.testimonial_container p {
    font-family: proxima-nova;
    font-weight: 700;
    color: #fff;
    line-height: 32px;
    font-size: 16px;
    font-style: italic;
    padding-right: 30px;
}
span.opentag {/* position: absolute; */
    /* left: -50px; */}

.container-fluid.partner_single_testimonial {
    background: #0875a6;
   padding: 50px 0;
}
#myCarousel .carousel-inner {overflow:visible;}
.testimonial_partner span {
    font-family: proxima-nova;
    font-weight:400;
    color:#1d242c;
    line-height:50px;
    font-size: 16px;
    display: inline-block;
    float: left;
}

.partner_testi_title h3{
    margin: 20px 0 30px;
    padding: 0;
    border-bottom: 0;
    font-size: 20px;
    line-height: 24px;
    color: #0875a6;
    font-weight: 700;
}
h1.page-title.partnerlogo span {
    display: inline-block;
}

h1.page-title.partnerlogo span img {
    max-width: 200px;
    display: table-cell;
    vertical-align: middle;
}

h1.page-title.partnerlogo {
    margin: 30px 0 40px;
    height: auto;
    display: inline-block;
}
.pointsHead h3 {
    font-size: 20px;
    line-height: 24px;
    color: #1d242c;
    border-bottom: 0;
}

.container-fluid.partnerBullet {
    padding: 25px 0 0;
}

.pointlist ul.prons-list-cat {
    padding: 0;
}
.pointlist ul.prons-list-cat li:first-child{  border-top: 1px solid #c2c2c2;}
.pointlist ul.prons-list-cat li {
  background: url(../images/list-sq.png) no-repeat left center;
  border-bottom: 1px solid #c2c2c2;
  font-size: 16px;
  line-height: 25px;
  font-weight: 600;
  color: #0875a6;
  padding: 24px 0 24px 45px;
}
.slider-txt .lead-brand {
  font-size: 26px;
  font-weight: 700;
  line-height: 30px;
  font-family: proxima-nova;
  text-transform: uppercase;
  padding: 0 0 10px;
  max-width: 454px;
}
.slide-content p {
  font-size: 18px;
  line-height: 24px;
  font-family: proxima-nova;
  font-weight: 600;
  color: #1d242c;
}
a.sliderlearnmore p {
    text-align: center;
    padding: 11px 0;
    color: #fff;
    font-family: "proxima-nova", sans-serif;
    font-size: 15px;
    font-weight: 800;
    line-height: 15px;
	text-align:center;
}
.thanking .social-media div a img{  max-width: 100%}
.logowraper {
    height: 150px;
    display: table;
    width: 100%;
}

.logowraper a {
    display: table-cell;
    vertical-align: middle;
}

.logowraper a img {
    margin: auto;
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100px;
}
.news-sec-left{padding-left:0;}
 .news-sec-right{padding-right:0;}
 .main-content .row {margin: 0;}

 .col-sm-12.col-xs-12.tweeterfeed {
  padding: 0;
  border: 1px solid #c2c2c2;
  /* border-right: 0px; */
}
.social-media {
    position: relative;
    left: 1px;
}
.readmore_cat:hover {
    /* background: #b9002d; */
}
input.email_section {
  height: 50px;
  width: 100%;
  border: none;
  margin-bottom: 21px;
  padding-left: 21px;
}
input.sliderlearnmore.footer_signup {
    width: 100%;
    border: navajowhite;
    max-width: 100%;
    background-size: 100% 100%;
	height:44px
}
input.sliderlearnmore.footer_signup:active {
    background-position: 1px 2px;
    text-indent: 5px;
}
.tab-pane img {
  margin: auto;
  padding: 12px;
  display: inherit;
  float: none;
    max-width: 160px;
	  width: 100%;
}
.tab-pane img:hover{filter: grayscale(100%);-webkit-filter: grayscale(90%);-moz-filter: grayscale(90%);-ms-filter: grayscale(90%)}
.count_image-icon {
  height: 90px;
}
.nav-main.hidenormal {
  top: 47px;
  display: block;
}
.telnew{margin-top:15px;}
.button_section.subcatsection.clearfix {
  margin-top: 0;
}
a.get-quote-link-t.se_button.quote_full {
  max-width: 400px;
  float: left;
}
.container-fluid.custombg {
  background-color: #f0f0f0;
  padding: 50px 0;
  /* margin-bottom: 50px; */
}
.cust_spt_details {
padding: 0;
}
.cust_spt_details .cust_spt-img{display:block;}
.cust_spt_details .cust_spt-imghover{display:none;}
.cust_spt_details:hover .cust_spt-img{display:none;}
.cust_spt_details:hover .cust_spt-imghover{display:block;}
.woocommerce ul.products li.subcat {
  min-height: 350px !important;
}
.product_bullet_lisiting {
  clear: both;
  padding: 40px 0 26px;
}

a.get-quote-link-t.se_button.service_quote {
    max-width: 366px;
    float: left;
}
.woo-slides.singlepartner.cycle-slide {
    padding: 0;

    /* height: 150px; */
  min-height: inherit;
    /* width: 200px; */
}
.woo-slides.awards-slider{background-color:transparent}
.woo-slides.singlepartner.cycle-slide .logowraper {

    width: 100%;
}
.woo-slides.singlepartner.cycle-slide .logowraper img{max-height:150px;}
.woo-slides.service.Bestseller.cycle-slide {
    min-height: 460px;
}
.customer-support-head .cs-support .cs-support-outer a{  padding: 0;  height: 50px;  /* display: block; */  background-size: auto 100% !important;}
.cs-support-outer h5 {
    padding: 0;
}
.cs-support h5 {
    padding: 15px 0 0;
}
.customer-support-head.clearfix {
    margin: 15px auto;
}
.cs-support h5 a {
    padding: 0;
    height: inherit;
    word-break: break-word;
}

.cs-support {
    border-left: 1px solid #c2c2c2;
    height: 125px;
    padding: 10px;
}
.cs-support:hover a{color:#0875a6;}

.sticky-header.active {
    border: none;
}
.cust_spt_details:nth-child(6) {
  border-right: 1px solid #c2c2c2;
}
.cust_spt_details:nth-child(1) .cs-support h5{padding: 15px 15px;}
.cust_spt_details:nth-child(2) .cs-support h5{padding: 15px 12px;}
.cust_spt_details:nth-child(3) .cs-support h5{padding: 15px 20px;}
.cust_spt_details:nth-child(4) .cs-support h5{padding: 15px 10px;}
.cust_spt_details:nth-child(5) .cs-support h5{padding: 15px 20px;}
.cust_spt_details:nth-child(6) .cs-support h5{padding: 15px 25px;}
.second_content {
    padding-top: 30px;
    margin-bottom: 40px;
}

.second_content p {
    font-size: 16px;
}
.woocommerce .ProductLanding ul.products li.product{min-height: 350px;}
.woocommerce .services_landing ul.products li.product{min-height: 300px;padding:50px 30px 30px}

.vediome span.btmbrd p {
  background-image: url("../images/vedio-icon.png");
  height: 40px;
  width: 40px;
  float: left;
  background-repeat: no-repeat;
  padding: 0;
  background-position: top center;
}
.Brochme  span.btmbrd p {
  background-image: url("../images/Brochme.png");
  height: 40px;
  width: 40px;
  float: left;
  background-repeat: no-repeat;
  padding: 0;
  background-position-x: 10px;
}
p.pro-desc {
  clear: both;
  text-align: center;
  padding: 0;
  padding-top: 4px;
  padding-bottom: 29px;
}
.vedio-play-icon:after {
  content: url("../images/vedio-play-icon.png");
  position: absolute;
  height: 40px;
  width: 40px;
  text-align: center;
  margin: auto;
  display: block;
  top: 0%;
  left: 40%;
  right: auto;
  bottom:0
}
a.vedio-play-icon {
    position: relative;
}
.prod-bro-img {
    text-align: center;
}
.safari .video-full-bg {height: 181px;}
.ie .homepage .social-media div a img{max-width:100%;}

.search-results .story {
    margin-bottom: 30px;
}

.search-results .story h5 {    background: #f0f0f0;
    padding: 31px 40px;    position: relative;
    margin: 0px!important;}

.search-results .story p {
    padding: 40px;
}

.search-results .story a {
    padding-right: 10px;
    padding-bottom: 20px;
}

.main_product_back {
  width: 321px;
  height: auto;
  text-align: left;
  margin: 0 auto;
  background: url(../images/product_background.jpg) no-repeat right bottom;
  position: relative;
  padding-right: 6px;
  padding-bottom: 4px;
  overflow: hidden;
  background-size: 100% 100%;
  height:291px;
      margin-top: 0;
  margin-left: 17px;
}
.single-overflow-wrapper {
    overflow: hidden;
    height: 100%;
}
.main_product_back span {
  display: block;
  background: url(../images/partner-arrw.png) no-repeat left top;
  display: block;
  height: 195px;
  left: 0;
  position: absolute;
  top: 0;
  width: 195px;
}
b, strong {
  font-weight: 700;
}
.readmore_cat {
    /* background-color: #0875a6; */
    height: 30px;
    width: 100px;
    float: right;
    margin-bottom: 20px;
    border-radius: 5px;
    text-align: center;
}

.readmore_cat a {
    color: #504E4E;
    line-height: 30px;
}
.readmore_cat a:hover{text-decoration:underline;}
.partner_detail{z-index:999}
div.partner_detail {
    /* padding-left: 0px !important; */
    /* padding-right: 0px !important; */
}
.popular_post.our_detail {
    border-left: 0px;
    border-right: 0px;
    border-bottom: 0px;
}
.popular_post.our_detail:last-child {
    border-bottom: 1px solid #c2c2c2;
}
.Brochme span.btmbrd.news_detail p {
    background-image: url("../images/ricoh_news.png");
    height: 41px;
    width: 44px;
    float: left;
    background-repeat: no-repeat;
    padding: 0;
    padding-left: 14px;
    display: block;
    background-position-x: 10px;
}
.product_section {
    padding: 10px 10px 10px;
    clear: both;
    margin-bottom: 150px;
}
.product_section ul a li {
    font-size: 14px;
    line-height: 34px;
    padding-left: 46px;
	font-weight:600;
}
.partner_detail .sidedatahead {
    margin: 20px 0;
}

.product_section ul,
.product_section ul a li {
    padding: 0;
    text-align: center;
}

.product_section ul{border-bottom: 1px solid #c2c2c2;margin: 0px 28px;padding-bottom: 20px;}

h3.sidetitletext.prduct_new {
    padding: 24px 10px 0px;
    margin: 0;
}
.category_icon_rightside {
    width: 42px;
    float: right;
    margin-top: 24px;
    display: table-cell;
    vertical-align: middle;
    padding-left: 9px;
}

/** Phase2-new css **/

.fancybox-wrap {
    max-width: 1170px!important;
    /*width: 100%!important;*/
    margin: auto!important;
    float: none;
    height: 100%!important;
    max-height: 600px!important;
    left: 0!important;
    right: 0!important;
}

.fancybox-inner {
    /*width: 100%!important;
    height: 100%!important;*/
}

.fancybox-outer {
    height: 100%!important;
}

.sponsorship-blog .get_custom, .ourTeamSection .get_custom,.partnerButton .get_custom{background-image: url("../images/blue-btn170.png");background-repeat:no-repeat;font-weight: 700;}
.sponsorship-blog .get_custom:active, .ourTeamSection .get_custom:active,.partnerButton .get_custom:active{background-position:3px 3px;padding-top:16px;text-indent:3px}
#nav ul > li#menu-item-1268.current_page_item > a,#nav ul > li#menu-item-1268.current-menu-item > a {background: #940024;}
.page-template-template-contact_ph2-php #sidebar ul.service-list li > a{text-align:center;pointer-events:none}
.page-template-template-contact_ph2-php #sidebar ul.service-list li > a:hover{color:#1d242c}
a.special_form_link:active{background-position: 3px 3px;text-indent:3px;padding-top:13px}
.product-category :active .archive-img-wrap.ph2_prd_image,.product-category :active .archive-img-wrap {height: 200px;      left: 3px;      top: 3px;
    width: 197px;
    padding-bottom: 2px;
    padding-right: 2px;
}
a.subcatpagelink:active {
    background-position: 3px 3px;
    text-indent: 3px;
    padding-top: 12px;
}
.page-template-templatestemplate-getquote-php .customer-support-main .cs-blog h5{padding:0 0px;text-transform:uppercase;}
.left_side_content {
    padding-left: 0;
}
a.single-get-form:active, a.single-get-forms:active {
    background-position: 4px 2px;
    padding-top: 14px;
    text-indent: 4px;
}
.customer-support-main .cs-blog h5 {
    text-transform: capitalize;
	padding:0 50px;
	margin-bottom:10px
}
.customer-support-main .cs-blog p{padding:0 20px}
.customer-support-main .cs-blog .get_custom{/* background-image: none; */color: #fff;text-transform:capitalize;font-weight: 700;font-size: 16px;padding: 7px 0 0;background-repeat: no-repeat;height: 40px;}
.customer-support-main .cs-blog .get_custom:active {
    background-position: 1px 2px;
    padding-top: 9px;
    text-indent: 2px;
}
.post_time {padding-left: 0;}
.post_time .post-info{text-align:left;padding-left:10px}
.continue_read{margin-left:5px;border-bottom:none!important;text-decoration:underline}
.post_head {padding-left: 20px;}
.video p{text-align:center}
.sliderlearnmore:hover,a.single-get-form:hover, a.single-get-forms:hover,a.subcatpagelink:hover,.product-category :hover .archive-img-wrap.ph2_prd_image,.product-category :hover .archive-img-wrap,a.special_form_link:hover,.sponsorship-blog .get_custom:hover,#gform_submit_button_49:hover{
    filter: grayscale(3%);
    -webkit-filter: grayscale(10%);
	-moz-filter: grayscale(10%);
	-ms-filter: grayscale(10%);
}
a.special_form_link:hover {
    filter: grayscale(15%);
    -webkit-filter: grayscale(15%);
    -moz-filter: grayscale(15%);
    -ms-filter: grayscale(15%);}
.prod-bro-img {background-image: url(../images/video-bg123.png);background-position: top right;background-repeat: no-repeat;background-size: 100% 100%;max-width: 220px;margin: auto;padding: 0px 6px 6px 0;}
.par-video-wrap{background-image: url(../images/video-bg123.png);background-position: top right; background-repeat: no-repeat;background-size: 100% 100%; max-width: 220px; margin: auto;padding: 0px 6px 6px 0; overflow:hidden;}
.par-video-wrap a img{ max-width:100%; outline:none;}
.prod-bro-img:active{
    position: relative;
    background-image: none;
}
.par-video-wrap{height:166px}
.par-video-wrap:active {
    padding: 2px 1px 0px 3px;
    background-position: 2px 2px;
    max-width: 220px;
    position: relative;
    / left: 3px; /
    / top: 3px; /
}
.prod-bro-img:active img{
    left: 6px;
    position: relative;
    top: 6px;
}
.prod-bro-img img {width: 100%;}
 li [data-option-array-index="2"]{
    background-image: url("../images/case-study.png");}
    li [data-option-array-index="3"]{
    background-image: url("../images/comps.png");}
    li [data-option-array-index="4"]{
    background-image: url("../images/deal1.png");}
    li [data-option-array-index="5"]{
    background-image: url("../images/industry.png");}
    li [data-option-array-index="6"]{
    background-image: url("../images/midshire.png");}
    li [data-option-array-index="7"]{
    background-image: url("../images/press.png");}
    li [data-option-array-index="8"]{
    background-image: url("../images/promos.png");}
    li [data-option-array-index="9"]{
    background-image: url("../images/offer.png");}
    li [data-option-array-index="10"]{
    background-image: url("../images/support.png");}
    li [data-option-array-index="11"]{
    background-image: url("../images/phone.png");}
    li [data-option-array-index="12"]{
    background-image: url("../images/video1.png");}

li#categories .chosen-container .chosen-results li{
    background-repeat:no-repeat;
    background-position:center right 20px;
}
.logo-wrapper span {
    display: inline-block;
    max-width: 200px;
    float: right;

    max-height: 120px;
}
.logo-wrapper span img{max-width:100%; max-height: 120px; width:auto;}

.logo-wrapper {
    display: block;
    clear: both;
    display: table;
    width: 100%;
    margin-bottom: 20px;
}

.logo-wrapper h1.page-title.partnerlogo {
    margin-bottom: 0;
    margin-top: 0;
    display: table-cell;
    vertical-align: bottom;
}
.page-template-template-partner_single_page-php #main {
    padding-bottom: 0;
}

.mobileLogo,.BrandlogoMobileWrapper,.mobileoffice{display:none}
.gform_page{
	/* opacity:0;
	transition:1s;
	z-index: -1;
	display: block !important;
	position: absolute !important;
	width: 100%;  */
}
.gform_page.active {
	opacity: 1;
	transition:1s;
	z-index: 99;
	position: static !important;
	float: left;
	width: 100%;
}

.page-template-get-a-auote-form-php .form-container {
    min-height: 450px;
}
.page-template-get-a-auote-form-php .gform_body {
    position: relative;
}
.mobile-news-cat-filter,.mobile-push-menu{display:none}
.TabHeading h5 {padding-left: 0;}
.page-template-template-aboutus-php .content-mid {
    padding: 45px 60px;
}

.page-template-template-aboutus-php .ppc_content p {
    padding-bottom: 20px;
}

.page-template-template-aboutus-php .ppc_content p:last-child {
    padding-bottom: 0;
}
.loc-map:first-child {
    padding-left: 0;
    padding-right: 15px;
}

.loc-map:last-child {
    padding-right: 0;
    padding-left: 15px;
}

.loc-map {
    padding: 0 13.5px;
}

.ProductLanding,.services_landing{
    padding: 0;
}
.sidebar h3{font-weight:700}
.product_bullet_lisiting {
    padding-right: 30px;
}
.related.products .main-content-left {padding-right: 40px;}
#mobile-menu{display:none}
.my-navi .wp-pagenavi a:hover {color: #653d91;}
.product-cat-page .main-content-left {padding-right: 0;}
.service-category-page,.service-category-slider,.product-category-description,.best-seller-div,.interested-div,.product-overview-wrapper,.product-overview{padding-left:0}
.product-category-description .main-content-left,.service-category-page .main-content-left{margin-bottom:20px}
.PartnerSectionNav .nav-tabs>li {width: 20%;}
/** Phase2-new css ends **/

.logopartnerslider  .woo-slides.singlepartner { max-width: initial; min-height:inherit; padding: 5px; margin: 0;  display: inline-block; width:280px;}
.awards-slider { padding: 0;}
.desktopLogo .main-content-left{padding:0;}
#awards .cycle-slideshow,.desktopLogo .cycle-slideshow {max-width:1200px}
#awards .woo-slides, .desktopLogo .woo-slides {max-width: 183px;  margin-left: 8px;  background-image: none;  background: none;  border: none;}
#awards .cycle-slideshow,.desktopLogo .cycle-slideshow{border: none;}
#awards .cycle-slideshow{height: 110px;overflow: hidden;}
#awards .woo-slides{height: 110px;max-width: 187px;margin: 0;}
#awards .woo-slides .logowraper {height: 100px;}
.awards-slider .woo-slides.singlepartner.cycle-slide .logowraper img{max-height:100px;width:auto}
#awards .main-content-left h5{font-size:30px; font-weight:300}
.page-template-single-our-awards-php .my-woo-slider .logopartnerslider .woo-slides.singlepartner,.page-template-single-our_partners-php .my-woo-slider .logopartnerslider .woo-slides.singlepartner{
    width: 281px;
}

.partner-content-div {padding-left: 0;}
.page-template-single-our_partners-php .pull-right {padding-right: 0;}
a.get-quote-link-t.se_button:hover {-webkit-filter: saturate(90%);}
a.get-quote-link-t.se_button:active {-webkit-filter: saturate(100%); filter:satuate(100%);}
a.get-quote-link-t.se_button:active {background-position: 4px 3px;text-indent: 4px;padding-top: 3px;}
input.sliderlearnmore.footer_signup{background:none;background-image:url(../images/sliderbutton270.png)!important;padding-bottom:8px;background-color:transparent;background-repeat:no-repeat;background-size:100% 100%}
.sidedatalisting {padding-left: 4px;}
.percentbar_0 {padding:0 0 0 9%!important;}
.page-template-single-customer_support-php #sidebar .req-call-back-form {padding-bottom: 100px;}
.popularsingle h3:hover {color: #0875a6;}
.main-content-left p {font-size: 16px;font-family: proxima-nova;}
.term-description .prons-list-about{padding-left:0;margin-top:10px}
.container-fluid.custombg.quote-page{background-color:#b9002d;padding:75px 0;margin-bottom: 40px;}
.get-quote-div{width:20%}
.quote-icon-wrapper{display:table;width:100%}
.quote-icon-block{display:table-cell;vertical-align:middle}
.quote-icon-block h5{color:#fff}
.get-quote-div:first-child .quote-icon-wrapper{border-left:none}
#nav ul > li.quote-button.current_page_item:hover > a,#nav ul > li.quote-button.current_page_ancestor:hover > a, .get-quote-div:hover{background-color:#940024}
.quote-icon{margin-bottom:30px}
.quote-icon img{margin:auto}
#CS2{background-color: #E3E3E4;padding: 13px 38px;font-weight: 700;font-size: 16px;}
li#menu-item-9312 a{background-color:#0875a6}
.cs-blog.quote-icon-wrapper{min-height:215px}
.page-id-11203 .support-content h1 {margin: 20px 0 50px;}
.services-bullet-list-wrapper {padding-left: 0;}
.geta-quote-wrapper{padding:0}
.services-bullet-list {padding-left: 0;}
.sidedatalisting li a {
    pointer-events: none;
}
.page-template-taxonomy-partner-type-php .woocommerce ul.products li.product a .archive-img-wrap{display:table;}
.page-template-taxonomy-partner-type-php .woocommerce ul.products li.product a .archive-img-wrap .midleimage{display:table-cell;vertical-align:middle}
.page-template-taxonomy-partner-type-php .woocommerce ul.products li.product a .archive-img-wrap img {
    height: auto!important;
    width: auto!important;
    max-width: 100%;
    min-width: initial;
}
.mb {
    padding-right: 15px;
}
section[role='main'] {
    position: relative;
    width: 100% !important;}


iframe {      /* width: 861px!important; */
}
.postid-10251 .abc1,.postid-10252 .abc1,.postid-10253 .abc1{width:100%!important}
.postid-10251 .pull-right,.postid-10252 .pull-right,.postid-10253 .pull-right{display:none}
.service-single-feature{margin-bottom:40px}
a.app-button.get-quote-link-t.se_button.service_quote {max-width: 250px;margin: 5px 0;float: right;}
.download-app-wrapper {float: left;width: 100%;margin-top: 20px;padding-right: 10px;}
.download-app-wrapper h4 {float: right;}
.lightSlider{height:295px!important}
.cn-sidebar-mobile{display:none}
#gform_submit_button_49{width:100%;border:none;height:50px}
.footer-area input {    border-radius: 0;    box-shadow: none;    color: #999;    float: left;    font-family: "proxima-nova", sans-serif;    font-size: 14px;    font-weight: 400;    height: 45px;    max-width: 250px;    width: 100%;    padding: 0 15px;
}
form#footersignup .confirmation_message{color:#fff}
.partner_single_testimonial ol.carousel-indicators {
    bottom: 0;
    position: relative;
}
.partner_single_testimonial ol.carousel-indicators .active {
    height: 10px;
    width: 10px;
}
.partner_single_testimonial ol.carousel-indicators li{
    height: 10px;
    width: 10px;
}
/** Career Page **/
.right_cat.jobs {
    padding-bottom: 0;
    margin-bottom: 20px;
    padding: 0;
}

.post-rt-career  .last_paragraph{margin-top:0}
.post-rt-career .continue_read{margin-left:0}
.right_cat.jobs li#categories {
    position: relative;
    top: 0;
}
.joblist h3 {
    border-bottom: none;
}
.job-content .single_top_content ul {
    padding-left: 18px;
}
.job-content .single_top_content ul li {
    padding-bottom: 15px;
}
.job-content .gform_wrapper li.jbtext,.job-content .gform_wrapper li.jbfile {
    width: 50%;
    border: none;
    float: left;
    clear: none;
	position:relative
}

.job-content .gform_wrapper li.jbtext .ginput_container,.job-content .gform_wrapper li.jbfile .ginput_container{margin-top:10px!important}
.job-content .gform_wrapper li.jbtext input,.job-content .gform_wrapper li.jbfile input {
    width: 100%;
    background-image: none!important;
    border: 1px solid #c1c1c1;
    height: 45px;
	font-size:14px
}
.job-content .gform_wrapper li:nth-child(odd) {
    padding-right: 10px;
}

.job-content .gform_wrapper li:nth-child(even) {
    padding-left: 10px!important;
}
.job-content .gform_wrapper li.jbfile input {
    padding: 10px;
}
.job-content .gform_wrapper li.jbtext .gfield_description.validation_message,.job-content .gform_wrapper li.jbfile .gfield_description.validation_message {position:absolute;bottom: -13px;}

img.career-icon {
  height: 32px;
  width: 32px;
}
img.img-resposnsive.carrer-icon {
  height: 32px;
  width: 32px;
}


/*** Our Team ***/
.team_list{padding:0}
.team_descp {
    height: 90px;
}
.directionTemplate .d-img img:hover {
    filter: saturate(0%);
    -webkit-filter: saturate(0%);
    -moz-webkit-filter: saturate(0%);
    -ms-webkit-filter: saturate(0%);
    transition: .5s;
	-webkit-transition:.5s;
	-moz-transition:.5s;
	-ms-transition:.5s

}

.directionTemplate .d-img img {
    transition: .5s;
	-webkit-transition:.5s;
	-moz-transition:.5s;
	-ms-transition:.5s
}

.category_top_level_desc {
    margin-top: 40px;
}
.form-container .gfield.gc-txt.add-info .ginput_container {
    margin-top: 10px;
}

.form-container .gfield.gc-txt.add-info textarea {
    padding-left: 20px;
    padding-top: 12px;
	height:50px
}
ul.prons-list.first-list {
    margin-bottom: 50px;
}
.MoreButton.partnerButton {
    padding-bottom: 20px;
}
.ourTeamSection .get_custom {
    margin-top: 50px;
}
.ourTeamSection .mapbox {
    height: 278px;
}
.mapbox.oteam {
    height: 267px;
}
.teamm .mapnav{padding-top:20px}
.teamm {
    margin-top: 5%;
	    padding-left: 0!important;
    padding-right: 25px!important;
}
.ourTeamSection .mapbox img {
    width: 99%;
    height: 99%;
}

.cat-related .woo-slides.service.Bestseller.cycle-slide {
    min-height: 374px;
}
.page-template-templatessingle-customer_support-php div#content-area1,.page-template-templatessingle-customer_support-php .main-content,.page-id-12637 .main-content {padding-bottom:0}
.page-id-12637  div#content-area{height:auto!important}
.page-template-templatessingle-customer_support-php .breadcrumbs,.page-id-12637 .breadcrumbs {margin-bottom:0}
.page-template-templatessingle-customer_support-php .news-sec-left,.page-id-12637 .row .col-lg-9{padding-bottom:50px;min-height:1680px;padding-top:50px}
.page-template-templatessingle-customer_support-php .pull-right.abc2,.page-id-12637 .pull-right.abc2{position: absolute;right: 0;height: 100%;}
.page-template-templatessingle-customer_support-php .row ,.page-id-12637 .row{position: relative;width: 100%;height: 100%;}
.page-template-templatessingle-customer_support-php .main-content-right.custom-support-sidebar,.page-id-12637 .main-content-right.custom-support-sidebar{height: 100%!important;width: 100%;background-color: #f8f8f8;top: 0;}
.page-id-12637 .main-content-right.custom-support-sidebar,.page-id-12637 .row .col-lg-9{min-height:1580px!important}
.page-id-12637 #sidebar ul.service-list{padding:0}
.post-type-archive-our_partners .tabtitlep {
    float: left;
    margin-bottom: 0px;
    padding: 9px 15px;
    display: table;
    height: 80px;
    background-color: #60656b;
    overflow: hidden;
    border-right: 1px solid #fff;
}
.post-type-archive-our_partners .tabtitlep a {margin-right: 0;
    border: 1px solid transparent;
    border-radius: 0;
    font-family: "proxima-nova", sans-serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    text-transform: uppercase;
    color: #fff;
    background-color: #60656b;
    padding: 0;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
	}
.post-type-archive-our_partners .singleourparner {
    width: 20%;
    padding: 0;
    border-left: 1px solid;
}
.post-type-archive-our_partners .singleourparner:last-child {

    border-right: 1px solid;
}
#sidebar li img {
    margin: 0 auto;
    display: block;
}
.sdabout span.btmbrd p{

    height: 41px;
    width: 40px;
    float: left;
    background-repeat: no-repeat;
    padding: 0;
    background-position: center;
    width: 20%;text-align:center
}
ul.service-list.about_new li:first-child {
    border-top: none;
}
.sidedatahead.sdabout img {
    max-height: 35px;
    width: auto;
    margin: 0 auto;
}
ul.service-list.about_new {
    clear: both;
}
.ab #sidebar ul.service-list li > a{text-align:center;}
li#field_57_13,li#field_23_12,li#field_55_16,li#field_54_19,li#field_51_4,li#field_58_12,li#field_52_49,li#field_53_8,li#field_56_4 {
        margin-top: 10px!important;
    margin-bottom: 0!important;
}
#sidebar .sidebar-bot-pad {
    padding: 0 25px;
}
.page-template-templatessingle-customer_support-php .sidebar-bot-pad {
    padding: 0!important;
}

.sform .get_custom {
    max-width: 210px;
    float: left;
    margin-bottom: 20px;
}
.removeButton .get_custom {
    margin-left: 10px;
}
.redtext p {
    color: red!important;
    text-transform: uppercase;
}
.faq,.glos,.delv,.faq ul,.glos ul,.delv ul{margin-top:15px}
.faq h3,.glos h3,.delv h3{padding:10px 25px}
.faq ul li a,.glos ul li a,.delv ul li a{text-align:center!important}
.faq ul li:first-child,.glos ul li:first-child,.delv ul li:first-child{margin-top:20px}
.faq span.btmbrd p,.glos span.btmbrd p,.delv span.btmbrd p {
    background-image: url("../images/faqs-icon.png");
    height: 40px;
    width: 40px;
    float: left;
    background-repeat: no-repeat;
    padding: 0;
    background-position: center;
    width: 20%;
}
.glos span.btmbrd p{background-image: url("../images/glossary-icon.png");}
.delv span.btmbrd p{background-image: url("../images/delivery-icon.png");}
.supplies-wrapper {width: 50%;float: left;}
.order-wrapper {width: 50%;float: left;}

/* new pages form */
.gfield.col-md-6.gc-txt.gc-pad:nth-child(odd) {padding-left: 0;}
.gfield.col-md-6.gc-txt.gc-pad:nth-child(even) {padding-right: 0;}
.gfield.col-xs-12.gc-txt.gc-msg {margin-top: 0;}
#gform_wrapper_40 .gform_footer.top_label,#gform_wrapper_44 .gform_footer.top_label,#gform_wrapper_59 .gform_footer.top_label,#gform_wrapper_60 .gform_footer.top_label,#gform_wrapper_61 .gform_footer.top_label,#gform_wrapper_62 .gform_footer.top_label,#gform_wrapper_63 .gform_footer.top_label,#gform_wrapper_64 .gform_footer.top_label {max-width: 416px;float: right!important;clear: none;}

li#field_47_28,
li#field_6_29,
li#field_48_29,
li#field_5_30,
li#field_3_28 {
    width: 50%;
    float: right;
    padding: 0 15px;
    margin-top: 0;
	clear:none!important;
}

li#field_47_28 label.gfield_label,
li#field_6_29 label.gfield_label,
li#field_48_29 label.gfield_label,
li#field_5_30 label.gfield_label,
li#field_3_28 label.gfield_label {
    display: none;
}
#gform_page_47_2 .gform_page_footer.top_label,
#gform_6 .gform_page_footer.top_label,
#gform_48 .gform_page_footer.top_label,
#gform_5 .gform_page_footer.top_label,
#gform_3 .gform_page_footer.top_label{
    clear: none!important;
}

.single .main-content .news-sec-left .single_top_content h1, .single-career-type .job-content .single_top_content h1 {
  color: #1d242c;
  font-family: "proxima-nova", sans-serif;
  font-size: 29px !important;
  font-weight: 300;
  line-height: 30px;
  margin: 10px 0 32px;
  padding: 0;
  position: relative;
  text-transform: uppercase;
}
.single .main-content .news-sec-left .single_top_content h2, .single-career-type .job-content .single_top_content h2 {
  color: #1d242c;
  font-family: "proxima-nova", sans-serif;
  font-size: 27px;
  font-weight: 300;
  line-height: 30px;
  margin: 10px 0 32px;
  padding: 0;
  position: relative;
  text-transform: uppercase;
}
.single .main-content .news-sec-left .single_top_content h3, .single-career-type .job-content .single_top_content h3 {
  color: #1d242c;
  font-family: "proxima-nova", sans-serif;
  font-size: 25px;
  font-weight: 300;
  line-height: 30px;
  margin: 10px 0 32px;
  padding: 0;
  position: relative;
  text-transform: uppercase;
}
.single .main-content .news-sec-left .single_top_content h4, .single-career-type .job-content .single_top_content h4  {
  color: #1d242c;
  font-family: "proxima-nova", sans-serif;
  font-size: 23px;
  font-weight: 300;
  line-height: 30px;
  margin: 10px 0 32px;
  padding: 0;
  position: relative;
  text-transform: uppercase;
}
.single .main-content .news-sec-left .single_top_content h5, .single-career-type .job-content .single_top_content h5  {
  color: #1d242c;
  font-family: "proxima-nova", sans-serif;
  font-size: 21px;
  font-weight: 300;
  line-height: 30px;
  margin: 10px 0 32px;
  padding: 0;
  position: relative;
  text-transform: uppercase;
}
.single .main-content .news-sec-left .single_top_content h6, .single-career-type .job-content .single_top_content h6 {
  color: #1d242c;
  font-family: "proxima-nova", sans-serif;
  font-size: 19px;
  font-weight: 300;
  line-height: 30px;
  margin: 10px 0 32px;
  padding: 0;
  position: relative;
  text-transform: uppercase;
}
.single .main-content .news-sec-left .single_top_content ul, .single .main-content .news-sec-left .single_top_content ol {
  color: #1d242c;
  font-family: "proxima-nova", sans-serif;
  margin: 20px 0px;
  padding: 0 0 0 20px;
}

.single .main-content .news-sec-left .single_top_content ul li {
  color: #1d242c;
  font-family: "proxima-nova", sans-serif;
  font-size: 16px;
  line-height: 24px;
  padding: 0 0 10px;
  width: 50%;
}

.single .main-content .news-sec-left .single_top_content ol li {
  color: #1d242c;
  font-family: "proxima-nova", sans-serif;
  list-style-type: decimal;
  font-size: 16px;
  line-height: 24px;
  padding: 0 0 10px;
}


.single.single-post .main-content .news-sec-left .single_top_content ul li{list-style: none;    padding: 10px 0 0 25px;
    background-position: top 15px left;}
li#field_68_41 {
    clear: both!important;
}

li#field_68_42 {
    clear: both!important;
}
li#field_68_47 {
    position: absolute;
    bottom: -36px;
}

li#field_81_47 {
    position: absolute;
    bottom: -36px;
}

/*** NEW CSS 4-5-2016 ***/
span.best_sell {
    display: inline-block;
    vertical-align: middle;
}
ul.prons-list li strong{font-weight:900}
.woocommerce .ProductLanding ul.products li.product {
    width: 25%;
}

.woocommerce .ProductLanding ul.products li.product .clearfix.ph2_prd_page {
    padding: 0;
}
#nav ul li ul li#menu-item-14397 a .menu-image-title:before{content: url(../images/photocopier-icon.png);}

.gc-chk.halfcol{width:50%;float:left}
#gcaptcha{position:absolute}
    .msgheight{height: 150px;}
