/*
html, body {
    height: auto;
	overflow-y:auto;
}
*/
body {padding-bottom:0px;}

.invisible {visibility:hidden}
.product-label {font-weight:700;padding-top:10px;}


.shop-slider {height:auto;width:100%;text-align:center;}
.shop-slider .slick-center.slick-active {cursor:default;}

#hardware-shop {position:relative;}

.shop-slider .slick-center.slick-active,.shop-slider .slick-center.slick-active {
    background-color: #808080;
}

#dsl .shop-slider .slick-center.slick-active,#hardware-detail-wrapper[data-color='hw-dsl'] .shop-slider .slick-center.slick-active {
    background-color: #0985c3;
}
#fibre .shop-slider .slick-center.slick-active,#hardware-detail-wrapper[data-color='hw-fibre'] .shop-slider .slick-center.slick-active {
    background-color: #930093;
}
#mobile .shop-slider .slick-center.slick-active,#hardware-detail-wrapper[data-color='hw-mobile'] .shop-slider .slick-center.slick-active{
    background-color: #FE6812;
}

#hardware-detail-wrapper[data-color='hw'] .shop-slider .slick-center.slick-active {
    background-color: #808080;
}
#hosting .shop-slider .slick-center.slick-active {
    background-color: #0c3;
}
#voice .shop-slider .slick-center.slick-active,#hardware-detail-wrapper[data-color='hw-voice'] .shop-slider .slick-center.slick-active {
    background-color: #FDD42A;color:#3B3B3B;
}

#dsl .shop-slider .slick-center.slick-active .fa-stack-top,#hardware-detail-wrapper[data-color='hw-dsl'] .shop-slider .slick-center.slick-active .fa-stack-top,#dsl .product-actstatus,#dsl .product-total,#hardware-detail-wrapper[data-color='hw-dsl'] .product-actstatus, #hardware-detail-wrapper[data-color='hw-dsl'] .product-total,#quickview-overlay[data-color='hw-dsl'] .product-actstatus,#quickview-overlay[data-color='hw-dsl'] .product-total {color:#0985c3;}

#fibre .shop-slider .slick-center.slick-active .fa-stack-top,#hardware-detail-wrapper[data-color='hw-fibre'] .shop-slider .slick-center.slick-active .fa-stack-top,#fibre .product-actstatus,#fibre .product-total,#hardware-detail-wrapper[data-color='hw-fibre'] .product-actstatus,#hardware-detail-wrapper[data-color='hw-fibre'] .product-total,#quickview-overlay[data-color='hw-fibre'] .product-actstatus,#quickview-overlay[data-color='hw-fibre'] .product-total {color:#930093;}

#mobile .shop-slider .slick-center.slick-active .fa-stack-top,#hardware-detail-wrapper[data-color='hw-mobile'] .shop-slider .slick-center.slick-active .fa-stack-top,#mobile .product-actstatus,#mobile .product-total,#hardware-detail-wrapper[data-color='hw-mobile'] .product-actstatus,#hardware-detail-wrapper[data-color='hw-mobile'] .product-total,#quickview-overlay[data-color='hw-mobile'] .product-actstatus,#quickview-overlay[data-color='hw-mobile'] .product-total{color:#FE6812;}

#hardware-detail-wrapper[data-color='hw'] .shop-slider .slick-center.slick-active .fa-stack-top,#hardware-detail-wrapper[data-color='hw'] .product-actstatus,#hardware-detail-wrapper[data-color='hw'] .product-total,#quickview-overlay[data-color='hw'] .product-actstatus,#quickview-overlay[data-color='hw'] .product-total  {color:#808080;}

#hosting .shop-slider .slick-center.slick-active .fa-stack-top,#hosting .product-actstatus,#hosting .product-total  {color:#0c3;}

#voice .shop-slider .slick-center.slick-active .fa-stack-top,#hardware-detail-wrapper[data-color='hw-voice'] .shop-slider .slick-center.slick-active .fa-stack-top,#voice .product-actstatus,#voice .product-total,#hardware-detail-wrapper[data-color='hw-voice'] .product-actstatus,#hardware-detail-wrapper[data-color='hw-voice'] .product-total,#quickview-overlay[data-color='hw-voice'] .product-actstatus,#quickview-overlay[data-color='hw-voice'] .product-total  {color:#3B3B3B;}
#fibre #product-hardware-container hr{display:none;}


.product-mod.product-mod-active .fa-stack-top {color:#FE6812;}

.shop-slider .slick-prev {left:-50px;}
.shop-slider .slick-next {right:-53px;}

.product-loader {width:100%;height:100%;background:rgba(255,255,255,0.7);position:absolute;z-index:101;padding-top:8%;left:0;right:0;top:0}

.product-mod-active .fa-shopping-cart:before, .slick-active.slick-center .fa-shopping-cart:before {
    content: "\f00c";
}

.product-mod {
	float:left;
	width:33.33%;
	/*background:rgba(9, 133, 195, 0.8);*/
	/*background:rgba(9, 133, 195, 0.5);*/
	background: rgba(51, 51, 51, 0.2);
	cursor:pointer;
	overflow:hidden;
}

.product-mod:before {
    content: "";
    float: left;
	/* aspect ratio */
    /*padding-bottom: 85%;*/
	padding-bottom:80%;
}

.product-mod:after {
    content: "";
    display: table;
    clear: both;
}

.product-mod-active {
	cursor:default;
	background-color:#f90;
}

#mobile .product-mod-active {background-color:#FD6814;}

.product-mod-active .product-descr {
	filter: none;
	-webkit-filter: none;
	filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
}




.product-descr {
	color:#fff;

	filter:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="0" height="0" style="position:absolute"><filter id="blurry" x="0" y="0"><feGaussianBlur in="SourceGraphic" stdDeviation="3" /></filter></svg>#blurry');
	filter: blur(3px);
	-webkit-filter: blur(3px);  
	filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');

	/*
	-webkit-transform: translateZ(0);
-webkit-perspective: 1000;
	*/
	transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-o-transition: all .5s ease;

	position:relative;
}

.slick-active.slick-center .product-descr {
  filter: none;
  -webkit-filter: none;
  filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
}


.product-descr.hardware-descr .product-name {height:auto}
.product-descr.hardware-descr .hardware-icon .icon-stack {/*font-size: 140px;*/}
.product-descr.hardware-descr .hardware-icon {display:block}
.product-descr.hardware-descr .fa-stack-shop {/*margin-top:2%*/margin-top: 3.7%;}


.product-name {font-size:60px;font-weight:700;height:30%;padding-top:2%;}
.product-value {font-size:55px;height:30%;}

.product-cellc-value {
	height:15% !important;
}
.product-pricepergb {
	height:15%;
	font-size:18px;
}

.plus {font-size:40px;line-height:80%;}
.product-value .at {font-size:25px;}
.product-value .pm {font-size:20px;}


.fa-stack-shop {height:25%;font-size:32px;}
.fa-stack-bot {color:#fff;}
.fa-stack-top {color:#999;}
.product-xtra {height:15%;padding-top:2%;font-size:17px}


.product-name-combo {line-height:80%;padding-top:3%;}
.product-line-combo  {font-size:20px;font-weight:200;}
.product-value-combo {height: auto !important; margin-top: 5%;}
.fa-stack-shop-combo {margin-top: 5%;height:55px;}





.product-bg {/*background:rgba(255,255,255,0.9);*/background-color:#f9f9f9;/*padding:40px 0;*/padding-top:40px;margin-bottom:40px;border-top: 2px solid #fff;position:relative;text-align:center;width:100%;}

#product-order-container {text-align:left;}
#product-order-container .row{margin:0 0 20px;}
#product-order-container .line-row {margin-bottom:10px}

#dsl #product-order-container .line-txt {color: #0985c3;}

/*#product-order-container .row-add {margin-bottom:0;}*/
#product-order-container .greytxt {color:#999;}
#product-order-container .bordertop {border-top:1px solid #ccc;}
#product-order-container .row.greytxt {margin:0 0 15px;}

#product-order-container  .simtype-container,#product-order-container  .voicetype-container {min-height:95px;margin-bottom:15px;}

.product-order-display .saving {font-size:26px;padding:10px;}
#dsl .product-order-display .saving .bold,#hardware-detail-wrapper[data-color='hw-dsl']  .product-order-display .saving .bold {color:#0985c3;}
#fibre .product-order-display .saving .bold,#hardware-detail-wrapper[data-color='hw-fibre']  .product-order-display .saving .bold {color:#930093;}
#mobile .product-order-display .saving .bold,#hardware-detail-wrapper[data-color='hw-mobile']  .product-order-display .saving .bold {color:#FE6812;}
#hardware-detail-wrapper[data-color='hw']  .product-order-display .saving .bold {color:#808080;}
#hosting .product-order-display .saving .bold {color:#0c3;}
#voice .product-order-display .saving .bold,#hardware-detail-wrapper[data-color='hw-voice']  .product-order-display .saving .bold {color:#3B3B3B;}
#voice .slick-active.slick-center .product-descr,#hardware-detail-wrapper[data-color='hw-voice'] .slick-active.slick-center .product-descr {color:#3B3B3B;}	
#hardware-detail-wrapper[data-color='hw-voice'] .product-value {font-size:25px;}	
	
	
.btn-add {background-color:#f90;height:45px;line-height:45px;padding:0px;color:#fff;font-size:24px;border:0px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius:0px;width:100%;}
#dsl .btn-add,#hardware-detail-wrapper[data-color='hw-dsl'] .btn-add {background-color:#0985c3;}
#fibre .btn-add,#hardware-detail-wrapper[data-color='hw-fibre'] .btn-add {background-color:#930093;}
#mobile .btn-add,#hardware-detail-wrapper[data-color='hw-mobile'] .btn-add {background-color:#FE6812;}
#hardware-detail-wrapper[data-color='hw'] .btn-add {background-color:#808080;}
#hosting .btn-add {background-color:#0c3;}
#voice .btn-add,.voice .btn-add,#hardware-detail-wrapper[data-color='hw-voice'] .btn-add{background-color:#FDD42A;color:#3B3B3B;}
#voice .btn-add.success,.voice .btn-add.success,#hardware-detail-wrapper[data-color='hw-voice'] .btn-add.success{color:#fff;}

.btn-add:hover, .btn-add:focus{background-color:#E17D0F;color:#fff;}

#frm-addline .small, #frm-addline small {
    font-size: 14px;
	text-align:center;
}

#frm-addline .errmsg {margin-top:0;}

.result-col1 {color:#fff;background-color:#1AC2A2;padding:5px 15px;}
.result-col1 .fa {margin-top:5px;}
.result-txt {line-height:50px}
.result-col2 {line-height:50px;}
.result-col2 a {color:#999;font-size:14px;}

.row-additional-add i,.row-preorder-add i {font-size:30px;vertical-align:-5px;color:#E17D0F;}
#dsl .row-additional-add i  {color:#0985c3;}
#fibre .row-additional-add i,#fibre .row-preorder-add i   {color:#930093;}
#mobile .row-additional-add i  {color:#FE6812;}
#hosting .row-additional-add i  {color:#0c3;}
#voice .row-additional-add i  {color:#3b3b3b;}

#additionalinfo-link,#preorder-link {display:inline-block;text-decoration:underline;line-height:50px;color:#E17D0F;}
#dsl #additionalinfo-link {color:#0985c3;}
#fibre #additionalinfo-link,#fibre #preorder-link  {color:#930093;}
#mobile #additionalinfo-link {color:#FE6812;}
#hosting #additionalinfo-link {color:#0c3;}
#voice #additionalinfo-link,#voice #additionalrica-link,#hardware-detail-wrapper[data-color="hw-voice"] #additionalinfo-link,#hardware-detail-wrapper[data-color="hw-voice"] #additionalrica-link {color:#3b3b3b;}

#voice .row-additionalrica-add {margin-top:20px;}

.product-order {  
	transition: all .25s ease-in-out;
   -moz-transition: all .25s ease-in-out;
   -webkit-transition: all .25s ease-in-out;
   -ms-transition: all .25s ease-in-out;
  opacity: 1;}
.product-order.ohide,.hardware-order.ohide,.hosting-features.ohide,.product-stats.ohide {opacity:0;height:0;overflow:hidden;}

.product-o {  
	transition: all .25s ease-in-out;
   -moz-transition: all .25s ease-in-out;
   -webkit-transition: all .25s ease-in-out;
   -ms-transition: all .25s ease-in-out;
  opacity: 1;}
.product-o.ohide {opacity:0;height:0;overflow:hidden;}


#quickview-overlay .moverlay-container {width:65%;}
#quickview-overlay .moverlay-content {padding:0;background:#fff;}
#quickview-overlay .moverlay-content .close {right: 25px;z-index: 1}
#quickview-overlay .col-sm-12 {padding:0;}
#quickview-overlay #hardware-order-container .row .col-sm-7 .tab-content {height:250px;}
#quickview-overlay .tab-pane {font-size:14px;}

#quickview-overlay #hardware-order-container .row .col-sm-7 {padding: 10px 20px 0 0;}

#quickview-overlay #hardware-order-container .productname {font-size:22px;line-height: 100%;
    margin: 0 0 10px;}
#quickview-overlay #hardware-order-container .row .col-sm-5 {
    padding: 10px 20px;
}
#quickview-overlay #hardware-order-container .hardware-thumbs .img-responsive {
    width: 90px;
	padding:1px 0;
}

#quickview-overlay .product-o .col-sm-7 {margin-top:0;}
#quickview-overlay .product-actstatus {
    font-size: 35px;
}

#quickview-overlay .product-total {
 height: 190px;
}

#quickview-overlay .product-total span {
     font-size: 125px;
    line-height: 100%;
}


#quickview-overlay .col-sm-7.col-sm-offset-5 {margin-top:5px;}

.dsl-order .col-sm-7 {margin-top:-71px;}
.sub-cat-216 .dsl-order .col-sm-7 {margin-top: -21px;}
.prepaid-order .col-sm-7 {margin-top:-21px;}
.line-order .col-sm-7 {margin-top:-180px;}
.line-order.info-added .col-sm-7 {margin-top:-240px;}
.combo-order .col-sm-7 {margin-top:-171px;}

.combo-order.existing .col-sm-7 {
    margin-top: -280px;
}

#mobile .sub-cat-579 .combo-order .col-sm-7,#mobile .sub-cat-611 .combo-order .col-sm-7 {
    margin-top: -120px;
}
.combo-order.info-added .col-sm-7 {margin-top:-240px;}
/*
#fibre .combo-order .col-sm-7 {margin-top:-100px;}
#fibre .combo-order.info-added .col-sm-7 {margin-top:-160px;}
*/

#fibre .combo-order .col-sm-7 {margin-top:-20px;}
#fibre .combo-order.info-added .col-sm-7 {margin-top:-80px;}
#fibre .combo-order.fibretype .col-sm-7 {margin-top:-200px;}
#fibre .combo-order.fibretype.existing .col-sm-7 {/*margin-top: -478px;*/
margin-top:-532px;}
.mobile-order .col-sm-7,.mobile-combo-order .col-sm-7 {/*margin-top:-280px;*/
margin-top:-190px;}
.mobile-order.existingsim .col-sm-7{margin-top:-383px;}
.device-order .col-sm-7 {margin-top:-11px;}
.hosting-order .col-sm-7,.cloudhosting-order .col-sm-7 {margin-top:-71px;}
.voice-order .col-sm-7{margin-top:-280px;}
/*#hardware .voice-order .col-sm-7 {margin-top:-20px;}*/
/*
.dsl-order .col-sm-7 {margin-top:-40px;}
.combo-order .col-sm-7 {margin-top:-46px;}
.mobile-order .col-sm-7 {margin-top:-195px;}
.mobile-combo-order .col-sm-7 {margin-top:-195px;}
.device-order .col-sm-7 {margin-top:-92px;}
*/
.simsize-container {margin-top:2%;text-align:center}
.simsize-container a {font-size:14px;color:#E17D0F}

 
.product-order-display,.common-display {padding:0 25px;color:#515151;font-size:18px;}
.product-order-display  .col-sm-5 {line-height:40px;}


.product-actstatus {/*color:#FE6A12;*/font-size:45px;}
.product-total {/*color:#FE6A12;*/width: 90%;font-weight:700;letter-spacing: -10px;height:300px;margin:0 auto;/*line-height:80%;*/}
.product-total span {line-height:110%;}
.product-total sup {font-size:60%;}

#dsl .btn-addtocart.btn-ax,#hardware-detail-wrapper[data-color='hw-dsl'] #product-order-container .btn-addtocart.btn-ax,#quickview-overlay[data-color='hw-dsl'] .btn-addtocart.btn-ax {background-color:#0985c3;border-color:#0985c3;}
#fibre .btn-addtocart.btn-ax,#fibre .btn-preorder.btn-ax,#hardware-detail-wrapper[data-color='hw-fibre'] #product-order-container .btn-addtocart.btn-ax,#quickview-overlay[data-color='hw-fibre'] .btn-addtocart.btn-ax {background-color:#930093;border-color:#930093;}
#mobile .btn-addtocart.btn-ax,#hardware-detail-wrapper[data-color='hw-mobile'] #product-order-container .btn-addtocart.btn-ax,#quickview-overlay[data-color='hw-mobile'] .btn-addtocart.btn-ax{background-color:#FE6812;border-color:#FE6812;}
#hardware-detail-wrapper[data-color='hw'] #product-order-container .btn-addtocart.btn-ax,#quickview-overlay[data-color='hw'] .btn-addtocart.btn-ax{background-color:#808080;border-color:#808080;}
#hosting .btn-addtocart.btn-ax {background-color:#0c3;border-color:#0c3;}


#hardware-detail-wrapper[data-color='hw'] #product-order-container .product-total span {font-size:190px;}
#hardware-detail-wrapper[data-color='hw'] #product-order-container  .hardware-budget span {font-size:26px;}

#voice .btn-addtocart.btn-ax,#hardware-detail-wrapper[data-color='hw-voice'] #product-order-container .btn-addtocart.btn-ax,#quickview-overlay[data-color='hw-voice'] .btn-addtocart.btn-ax{background-color:#FDD42A;border-color:#FDD42A;color:#3B3B3B}
#dsl .btn-addtocart.btn-ax:hover,#quickview-overlay[data-color='hw-dsl'] .btn-addtocart.btn-ax:hover,#fibre .btn-addtocart.btn-ax:hover,#quickview-overlay[data-color='hw-fibre'] .btn-addtocart.btn-ax:hover,#mobile .btn-addtocart.btn-ax:hover,#quickview-overlay[data-color='hw-mobile'] .btn-addtocart.btn-ax:hover,#hosting .btn-addtocart.btn-ax:hover,#voice .btn-addtocart.btn-ax:hover,#quickview-overlay[data-color='hw-voice'] .btn-addtocart.btn-ax:hover {background-color:#f90;border-color:#f90;}


.btn-addtocart.btn-ax,.btn-preorder.btn-ax {width:80%;margin-top:-40px;font-weight:400;}
.btn-addtocart.btn-ax[disabled],.btn-preorder.btn-ax[disabled] {
    background-color: #ccc !important;
	color: #999 !important;
    border-color: transparent !important; 
}
/*.btn-hardwarebuy.btn-axwhite {}*/

/*
#hosting .btn-addtocart.btn-ax.disabled {
   background-color: #ccc;
   border-color: transparent;
   color: #999;
}
*/

#hardware-order-container {/*background:rgba(255,255,255,0.9);*/ /*padding:40px 0;*/padding:20px 0;color:#777;}

#hardware-order-container .tab-content > .tab-pane {padding:10px 20px;}

#hardware-order-container .btn-back {float:left;font-size:34px;background:transparent;border:0;}

#hardware-order-container .productname {color: #666;font-size:24px;/*font-size: 30px;*//*margin: 10px 0;*/margin:5px 0 10px;text-align: center;}
#hardware-order-container .row {margin:0px;}
#hardware-order-container .col-sm-7 .row {padding: 15px 0;/*border-bottom:1px solid #ccc;*/}
#hardware-order-container .col-sm-7 .honey {margin-bottom:15px;}
#hardware-order-container .col-sm-7 .honey .row {border:0;padding:3px;}
#hardware-order-container .col-sm-7 .honey .col-sm-3 {padding:0;}
#hardware-order-container ul {margin-bottom:0px;border:0;margin-top:1px;}
/*#hardware-order-container .row .col-sm-5 {padding-left:40px;}*/
#hardware-order-container .row .col-sm-7 {/*padding-right:40px;*/padding:0 0 0 20px;}
#hardware-order-container .row .col-sm-7 .tab-content {height:577px;overflow:auto;background-color:#fff;border:1px solid #ccc;margin-top:1px;}
#hardware-order-container .hardware-thumbs {margin-top:20px;width:100%;}
#hardware-order-container .hardware-thumbs .col-xs-3 {padding:0px;}
#hardware-order-container .hardware-thumbs .col-xs-3:nth-of-type(4) .img-responsive {float:right;}
#hardware-order-container .hardware-thumbs .img-responsive {width:80px;border:1px solid #fff;}

#hardware-order-container .col-xs-3:nth-child(2) .img-responsive,#hardware-order-container .col-xs-3:nth-child(3) .img-responsive {display: block;margin-left: auto;margin-right: auto;}
#hardware-order-container .hardware-thumbs .img-responsive:hover {border:1px solid #ccc;}

#hardware .product-value {font-size:30px;height:auto;margin-top:10px;}

#panel-benefits {color:#999;}
#panel-benefits i {display:block;font-size:50px;padding-bottom:10px;}



.hardware-icon {
    text-align: center;
	display:inline-block
}
.hardware-icon .icon-stack {
    font-size: 80px;
    margin-top: -10px;
}
.hardware-icon .mobile.icon-stack-2x {
    color: rgba(0, 0, 0, 0.15);
}
.hardware-icon img {
    left: 0;
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 25%;
    width: 55%;
}


.panel-features.panel-group-features {
    background-color: transparent;
    margin-bottom: 0;
    /*padding-top: 20px;*/
	margin: 0 -20px;
	border-top:1px solid #f7f7f7;
}

.panel-features  .panel {background-color: transparent;padding:15px 20px;margin-bottom:0;}
.panel-features  .panel-title,.moverlay-content .panel-features  h4.panel-title {text-align:left;color: #777;font-size: 20px;font-weight: 400;}

.moverlay-content .tab-content > .tab-pane p {
    margin: 0 0 10px;
}

.moverlay-content .tab-content > .tab-pane h5 {
    font-size: 18px;
    margin-top: 20px;
}


#hardware-order-container .hardware-thumbs .img-responsive.active {border:1px solid #808080;}

#dsl #hardware-order-container .hardware-thumbs .img-responsive.active,#hardware-detail-wrapper[data-color='hw-dsl'] #hardware-order-container .hardware-thumbs .img-responsive.active,#quickview-overlay[data-color='hw-dsl'] #hardware-order-container .hardware-thumbs .img-responsive.active  {border:1px solid #0985C3;}
#fibre #hardware-order-container .hardware-thumbs .img-responsive.active,#hardware-detail-wrapper[data-color='hw-fibre'] #hardware-order-container .hardware-thumbs .img-responsive.active,#quickview-overlay[data-color='hw-fibre'] #hardware-order-container .hardware-thumbs .img-responsive.active {border:1px solid #930093;}
#mobile #hardware-order-container .hardware-thumbs .img-responsive.active,#hardware-detail-wrapper[data-color='hw-mobile'] #hardware-order-container .hardware-thumbs .img-responsive.active,#quickview-overlay[data-color='hw-mobile'] #hardware-order-container .hardware-thumbs .img-responsive.active {border:1px solid #FE6A12;}
#voice #hardware-order-container .hardware-thumbs .img-responsive.active,#hardware-detail-wrapper[data-color='hw-voice'] #hardware-order-container .hardware-thumbs .img-responsive.active,#quickview-overlay[data-color='hw-voice'] #hardware-order-container .hardware-thumbs .img-responsive.active {border:1px solid #3B3B3B;}
#hardware-detail-wrapper[data-color='hw'] #hardware-order-container .hardware-thumbs .img-responsive.active,#quickview-overlay[data-color='hw'] #hardware-order-container .hardware-thumbs .img-responsive.active {border:1px solid #808080;}

.panel-features a:after {
    font-family: 'axxess';
    content: "\e92f";    
    float: right;
	-webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
	
	color: #ccc;
    font-size: 14px;
	
}
.panel-features .panel-opened a:after {  
    content: "\e92f";
	-webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.panel-features .panel-opened {background-color:#F7F7F7;}


.hardware-hovertxt {display:block;margin-top:10px;}
/*
#hardware-order-container .tab-content > .tab-pane {
	background-color:#f9f9f9;
}
*/

#section-stats {
	background-image: url('../img/datause.jpg');
    background-repeat: repeat;
    background-size: cover;
	background-position: center center;
	background-attachment:fixed;
	/*background-color:#0981C0;*/
	/*
	transform: translate3d(0,0,0);
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	-o-transform: translate3d(0,0,0);
	*/
}
#section-features h2,#section-hostingfeatures h2{color:#fff;font-size:65px;margin-bottom:40px;}
#section-stats h3 {font-size:50px;color:#fff;}
#section-stats h5 {color:#fff;margin-top:4%;}

#section-stats .icon-stack,#section-features .icon-stack,#section-hostingfeatures .icon-stack  {font-size:60px;}
#section-stats .icon-stack-top {color:#fff;}
#section-stats .icon-stack-datamusic .icon-stack-bot {color:#ED2F59;}
#section-stats .icon-stack-datavideo .icon-stack-bot {color:#DF2826;}
#section-stats .icon-stack-databook .icon-stack-bot {color:#3c6;}
#section-stats .icon-stack-datasocial .icon-stack-bot {color:#3C599B;}
#section-stats  .fa-play {padding-left:10%;}

.datause-content {color:#fff;margin-bottom:20px;}
.datause-content h1 {font-size:80px;font-weight:700;line-height:60%;}
.datause-content h1.unlimited {font-size:60px;line-height:80%;}
.datause-content h4 {font-size:25px;font-weight: 500;}
.datause-content h5 {font-size:20px;font-weight: 300;}
/*
.datause-descr {font-size:80px;font-weight:700;line-height:100%}
.datause-name {font-size:25px;font-weight: 300;}
*/	



.product-features {
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	/*padding: 30px 0;*/
	/*background-image: url('../img/product-features.jpg');*/
}

#dsl .product-features {background-image: url('../img/hero-dsl-up4.jpg');}
#fibre .product-features {background-image: url('../img/hero-fibre-up4.jpg');background-position: center center;}
#mobile .product-features {background-image: url('../img/hero-mobile-up4.jpg');}
#mobile .sub-cat-579 .product-features { background-image: url('../img/hero-fixedlte.jpg'); }
#hosting .product-features {background-image: url('../img/hero-hosting-up4.jpg');}
#voice .product-features {background-image: url('../img/hero-voice.jpg');}

.product-features h4 {color:#fff;/*padding:0 10%;*/}

.product-features-row {padding:30px 0 60px;position:relative;}
.product-features-row  h3 {color:#fff;position:relative;margin-bottom:0;}

.product-features-row.darker-bg {background: rgba(0, 0, 0, 0.15);padding:0;}
.product-features .product-header h3 {color:#fff;/*padding:0 10%;*//*font-size:28px;*/font-size:22px;}

/*.product-features .product-header-container {height:320px;}*/
.product-features .product-header {text-align:left;padding-top:20px;}
.product-features .product-header i {font-size: 150px; line-height: 140%;}

.product-features .img-holder {margin:0 0 20px 20%;padding:30px 0;
/*
background: rgba(9,128,192,1);
background: -moz-linear-gradient(top, rgba(9,128,192,1) 0%, rgba(35,117,158,1) 49%, rgba(6,62,92,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(9,128,192,1)), color-stop(49%, rgba(35,117,158,1)), color-stop(100%, rgba(6,62,92,1)));
background: -webkit-linear-gradient(top, rgba(9,128,192,1) 0%, rgba(35,117,158,1) 49%, rgba(6,62,92,1) 100%);
background: -o-linear-gradient(top, rgba(9,128,192,1) 0%, rgba(35,117,158,1) 49%, rgba(6,62,92,1) 100%);
background: -ms-linear-gradient(top, rgba(9,128,192,1) 0%, rgba(35,117,158,1) 49%, rgba(6,62,92,1) 100%);
background: linear-gradient(to bottom, rgba(9,128,192,1) 0%, rgba(35,117,158,1) 49%, rgba(6,62,92,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0980c0', endColorstr='#063e5c', GradientType=0 );
*/

background-color:#054669;
}

.product-features .img-holder img {width:65%;margin:0 auto;}


.product-header h1 {font-size:45px;}

#section-promo {
	padding: 0px;
	color: #fff;
}

#section-promo .container {padding:0;}

#dsl #section-promo{
	background: rgba(9,133,195,0);
	background: -moz-linear-gradient(top, rgba(9,133,195,0) 0%, rgba(9,133,195,0.7) 65%, rgba(9,133,195,0.9) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(9,133,195,0)), color-stop(65%, rgba(9,133,195,0.7)), color-stop(100%, rgba(9,133,195,0.9)));
	background: -webkit-linear-gradient(top, rgba(9,133,195,0) 0%, rgba(9,133,195,0.7) 65%, rgba(9,133,195,0.9) 100%);
	background: -o-linear-gradient(top, rgba(9,133,195,0) 0%, rgba(9,133,195,0.7) 65%, rgba(9,133,195,0.9) 100%);
	background: -ms-linear-gradient(top, rgba(9,133,195,0) 0%, rgba(9,133,195,0.7) 65%, rgba(9,133,195,0.9) 100%);
	background: linear-gradient(to bottom, rgba(9,133,195,0) 0%, rgba(9,133,195,0.7) 65%, rgba(9,133,195,0.9) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0985c3', endColorstr='#0985c3', GradientType=0 );
	}
	
#fibre #section-promo{
	background: rgba(141,41,141,0);
	background: -moz-linear-gradient(top, rgba(141,41,141,0) 0%, rgba(141,41,141,0.7) 65%, rgba(141,41,141,0.9) 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(141,41,141,0)), color-stop(65%, rgba(141,41,141,0.7)), color-stop(100%, rgba(141,41,141,0.9)));
	background: -webkit-linear-gradient(top, rgba(141,41,141,0) 0%, rgba(141,41,141,0.7) 65%, rgba(141,41,141,0.9) 100%);
	background: -o-linear-gradient(top, rgba(141,41,141,0) 0%, rgba(141,41,141,0.7) 65%, rgba(141,41,141,0.9) 100%);
	background: -ms-linear-gradient(top, rgba(141,41,141,0) 0%, rgba(141,41,141,0.7) 65%, rgba(141,41,141,0.9) 100%);
	background: linear-gradient(to bottom, rgba(141,41,141,0) 0%, rgba(141,41,141,0.7) 65%, rgba(141,41,141,0.9) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8d298d', endColorstr='#8d298d', GradientType=0 );
}	
	
#mobile #section-promo{	
		background: rgba(254,104,18,0);
		background: -moz-linear-gradient(top, rgba(254,104,18,0) 0%, rgba(254,104,18,0.7) 65%, rgba(254,104,18,0.9) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(254,104,18,0)), color-stop(65%, rgba(254,104,18,0.7)), color-stop(100%, rgba(254,104,18,0.9)));
		background: -webkit-linear-gradient(top, rgba(254,104,18,0) 0%, rgba(254,104,18,0.7) 65%, rgba(254,104,18,0.9) 100%);
		background: -o-linear-gradient(top, rgba(254,104,18,0) 0%, rgba(254,104,18,0.7) 65%, rgba(254,104,18,0.9) 100%);
		background: -ms-linear-gradient(top, rgba(254,104,18,0) 0%, rgba(254,104,18,0.7) 65%, rgba(254,104,18,0.9) 100%);
		background: linear-gradient(to bottom, rgba(254,104,18,0) 0%, rgba(254,104,18,0.7) 65%, rgba(254,104,18,0.9) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe6812', endColorstr='#fe6812', GradientType=0 );
	}
	
#hosting #section-promo{	
		background: rgba(0,204,51,0);
		background: -moz-linear-gradient(top, rgba(0,204,51,0) 0%, rgba(0,204,51,0.7) 65%, rgba(0,204,51,0.9) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,204,51,0)), color-stop(65%, rgba(0,204,51,0.7)), color-stop(100%, rgba(0,204,51,0.9)));
		background: -webkit-linear-gradient(top, rgba(0,204,51,0) 0%, rgba(0,204,51,0.7) 65%, rgba(0,204,51,0.9) 100%);
		background: -o-linear-gradient(top, rgba(0,204,51,0) 0%, rgba(0,204,51,0.7) 65%, rgba(0,204,51,0.9) 100%);
		background: -ms-linear-gradient(top, rgba(0,204,51,0) 0%, rgba(0,204,51,0.7) 65%, rgba(0,204,51,0.9) 100%);
		background: linear-gradient(to bottom, rgba(0,204,51,0) 0%, rgba(0,204,51,0.7) 65%, rgba(0,204,51,0.9) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00cc33', endColorstr='#00cc33', GradientType=0 );
	}	

#section-promo .section-promo-container {padding:0;text-align:center;}
#section-promo .sep-container {background-color: #fff; position: relative;z-index:-1}
#hosting #section-promo .sep-container {background-color:#019425;}

#dsl #section-promo .section-promo-container,#dsl .sep-triangle:before {background-color: #0D6491;}
#fibre #section-promo .section-promo-container,#fibre .sep-triangle:before {background-color: #910590;}
#mobile #section-promo .section-promo-container,#mobile .sep-triangle:before {background-color: #FE6812;}
#hosting #section-promo .section-promo-container,#hosting .sep-triangle:before {background-color: #00AD2F;}

.sep-triangle:before {
	position:absolute;
	top: -35px;
}
.sep-triangle:before,
.sep-triangle:after {
    height: 70px;
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
    -webkit-transform: translateX(-50%) rotate(45deg);
    width: 70px;
}


#section-features .overlay {position:absolute;width:100%;height:100%;}

#dsl #section-features .overlay {background-color:rgba(9, 133, 195, 0.85);}
#fibre #section-features .overlay {background-color: rgba(141, 41, 141, 0.75);}
#mobile #section-features .overlay {background-color:rgba(254, 104, 18, 0.9);}
#mobile .sub-cat-579 #section-features .overlay {background-color:rgba(254, 104, 18, 0.9);}
#hosting #section-features .overlay {background-color:rgba(0, 204, 51, 0.85);}
#voice #section-features .overlay {background-color:rgba(250, 201, 3, 0.9);}

/*
#dsl .sub-header h3 {color:#0981c0;}
#mobile .sub-header h3 {color:#FE6A12;}
#hosting .sub-header h3 {color:#0c3;}
*/

#section-features {
/*
	background-image: url('../img/product-features.jpg');
    background-repeat: no-repeat;
    background-size: cover;
	background-position: center center;
	background-color:#FE6A12;
	padding:30px 0;
	*/
	padding:0;
}



#section-features .col-sm-12 {position:relative;}
.product-features-container {margin:30px 0;color:#fff;text-decoration:none;/*padding:0 3%;*/}
#section-features a {text-decoration:underline;color:#fff;}
#section-features i {color:#fff;}
#feature-slider i {font-size:90px;}
#section-features h4 {font-weight:700;font-size:18px;/*height:60px;*/}
#section-features h5 {line-height:140%;height:50px;padding:0 10%;font-weight:400}

#section-features .icon-container {width: 90px; position: relative;height: 90px;margin:0 auto;}

#feature-slider {display: flex;align-items: center;}
#section-features .col-hero {background:rgba(0,0,0,0.1);display: table-cell;}
#section-features .col-hero .icon-container {width:236px;height:236px;}
#section-features .col-hero i {font-size:230px;}
#section-features .col-hero i.rotate {
	-moz-transform-origin: 118px 118px;
	-webkit-transform-origin: 118px 118px;
	-moz-transform-origin: 118px 118px;
	-o-transform-origin: 118px 118px;
	-ms-transform-origin: 118px 118px;
}
#section-features .col-hero h4 {font-size:26px;}
#section-features .col-hero h5 {font-size:16px;}	

#voice #section-features .col-hero {background:rgba(227,159,2,0.4);}


  .rotate {
    position: absolute;
    top: 0;
    left: 0;
	right:0;
	bottom:0;
	margin:0 auto;
    -webkit-animation:spin 4s linear infinite;
    -moz-animation:spin 4s linear infinite;
    animation:spin 4s linear infinite;
	transform-origin: 50% 53%;
	-webkit-transform-origin: 50% 53%;
	-moz-transform-origin: 50% 53%;
	-o-transform-origin: 50% 53%;
	-ms-transform-origin: 50% 53%;
}
@-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }

.faux-link {text-decoration:underline;}

.features-content {color:#fff;margin-bottom:20px;}
.features-content-txt {font-size:16px;margin-top:10px;font-weight:400;}

#section-rollover{

    background-color: #F7F2EF;
    background-image: url("../img/rollover-bg.jpg");
   /* background-position: 0 -140px;*/
    background-repeat: no-repeat;
    background-size: cover;
	color:#fff;
	/*background-attachment:fixed;*/
	
	background-position:0 80%;

}



#btn-filter-combo,#btn-filter-cpanel,#btn-hardware-combo {font-size:14px;border:0;background-color:transparent;white-space:normal;padding:0;margin:10px;}
#btn-filter-combo .fa ,#btn-filter-cpanel .fa {width:5%;/*font-size:50px;*/font-size:50px;}
#btn-filter-combo .fa-minus-circle,#btn-filter-cpanel .fa-minus-circle,#btn-filter-combo .fa-plus-circle,#btn-filter-cpanel .fa-plus-circle {color:#fff;}
#btn-filter-combo .fa-check-circle,#btn-filter-cpanel .fa-check-circle {color:#1ac2a2;}


.combo-info {
  position: relative;
  display: inline-block;
  padding: 10px;
  overflow: hidden;
  color: #fff;
  height:100%;
  position:absolute;
  top:0;
  bottom:0;
  /*
  margin:-10px 0;
  height:75px;
  */
}
.combo-info:after {
  content: '';
  position: absolute;
  top: 0; left: 0;
  width: 100%; height: 100%;
  background: #000;
  -webkit-transform-origin: 0 100%;
  -ms-transform-origin: 0 100%;
  transform-origin: 0 100%;
  -webkit-transform: skew(-45deg);
  -ms-transform: skew(-45deg);
  transform: skew(-45deg);
  z-index: -1;
}

.combo-info .pull-left {padding: 2px 0 0 70px; font-size: 20px; text-align: right;}
.combo-info .pull-right {font-size: 55px;right:10px;top:initial;left:initial;bottom:initial;}

/*#btn-hardware-combo {font-size:14px;border:0;background-color:transparent;white-space:normal;}*/
#btn-hardware-combo .fa {width:5%;font-size:50px;}
#btn-hardware-combo .fa-minus-circle,#btn-hardware-combo .fa-plus-circle {color:#fff;}
#btn-hardware-combo .fa-check-circle {color:#1ac2a2;}


#select-sort {color:#808080;}


#section-stats {/*display:none;*/padding:0px;}
#section-stats.mobile {background-image: url('../img/datause2.jpg');background-color: #E1631C;}
#section-stats .container {padding:60px 15px}
#section-stats  .icon-stack {font-size:120px;height:120px;width: 100%;}
#section-stats  .icon-stack-2x {color:#fff;font-size:100%;}
#section-stats  .icon-stack-1x {font-size: 50%;line-height:2em;}


.section-show-header {margin:80px 0 20px;color:#FE6A12;font-size:35px;text-align:center}
.section-show {position: absolute; left: 0px; right: 0px; margin: 0px auto; font-size: 100px; bottom: -50px;cursor:pointer;}

.section-show .icon-circle {color:#FE6A12; font-size:100%;top: 1px;}
.section-show .icon-circle-thin {color:#fff;top:1px}

.section-show .icon-stack-1x {color:#fff;transform-origin: 50% 50%;-webkit-transform-origin: 47% 50%;-ms-transform-origin: 50% 50%;transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);
font-size: 40%;
    line-height: 2.5em;}
/*
.section-show .fa-stack-1x.rotate0 {transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);}
.section-show .fa-stack-1x.rotate45 {transform:rotate(45deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);}
*/



.hero-footer {display:none;}
.footer {display:block;}


.zoom {
	display:inline-block;
	position: relative;
	background-color:#fff;
	border:1px solid #ccc;
}

/* magnifying glass icon */
.zoom:after {
	content:'';
	display:block; 
	width:33px; 
	height:33px; 
	position:absolute; 
	top:0;
	right:0;
	background:url('../img/icon.png');
}

.zoom img {
	display: block;
	width:100%;height:auto;
}

.zoom img:selection { background-color: transparent; }

#hardware-list {position: relative;transform: translate3d(0,0,0);-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);background-size:cover;z-index:5;width:100%;padding:0;overflow:hidden;}

#dsl #hardware-list {background:url('../img/hardware-dsl-bg.jpg') no-repeat;background-size:cover;}
#fibre #hardware-list {background:url('../img/hardware-fibre-bg.jpg') no-repeat;background-size:cover;}
#mobile #hardware-list {background:url('../img/hardware-mobile-bg.jpg') no-repeat;background-size:cover;}
/*#hardware-list h3 {font-size:35px;color:#fff;margin:20px 0 10px;}*/

#hardware-list .sub-header {background-color:transparent;padding:0 0 20px;}
#hardware-list .sub-header h3 {color:#fff !important} 

/*
.btn-hardwarelist .icon-stack {font-size:60px;margin:0px 25px 10px;}
.btn-hardwarelist .icon-stack-2x {color:#FE6A12}
.btn-hardwarelist .icon-stack-1x {color:#fff;margin-top:-4px;}
*/


.btn-hardwarelist .icon-stack {font-size:60px;margin:0px 25px 10px;}
.btn-hardwarelist .icon-stack-1x {color: #0981c0;margin-top: -20px;font-size:80%;}



.hardware-slider {height:78%;}
.hardware-slider .slick-list, .hardware-slider .slick-track {height:100%;max-height:700px;}

.hardware-slider .slick-dots {position:relative;/*bottom:-35px;*/bottom:-15px;}

.hardware-slider .slick-dots li.slick-active button:before {
    color: #fff;
    opacity: 0.85;
}
.hardware-slider .slick-dots li button:before {
    color: #fff;
    opacity: 0.25;
}
.hardware-slider .slick-prev{
    left: -35px;
}
.hardware-slider .slick-next {
    right: -35px;
}

.hardware-mod {height:100%;margin:0 15px;}

#dsl .hardware-mod {background-color:rgba(0,0,0,0.2);}
#fibre .hardware-mod {background-color:rgba(0,0,0,0.2);}
#mobile .hardware-mod {background-color:rgba(111,38,0,0.2);}
/*
.hardware-mod-top {height:65%;}
.hardware-mod-bot {height:25%;}
.hardware-mod-bot .col-xs-6.col-sm-12 {margin:5px 0;}
*/
.img-hardware-product {margin:2% auto;/*max-width:100%;*/max-width:400px;max-height:100%;}
.img-hardware-logo {margin:2% auto;max-width:100%;max-height:90%;}
/*
.hardware-mod-top ul {list-style-type:none;padding:0px;font-size:18px;color:#fff;margin-left:15px;margin-top:10%;}
.hardware-mod-top ul li {line-height:160%;font-size:140%;}
.hardware-mod-top ul li.bold {font-size:22px;}
*/
.hardware-price  {color:#fff;line-height:80%;font-weight:700;letter-spacing: -5px;margin-top:2%;/*width: 100%;margin-top:10%;*/float:left;/*width:100%;*/width:auto;}
.hardware-price.soldout {color:rgba(255,255,255,0.6);}
.hardware-price  sup {font-size:60%;padding: 0 5px;}
.hardware-oldprice {font-size:28px;line-height:100px;text-decoration:line-through;color:rgba(255,255,255,0.6);margin-left:15px;float:left;}
.service-oldprice {font-size: 28px;line-height: 100px;/*text-decoration: line-through;*/color: rgba(255, 255, 255, 0.6);display:inline-block;}

#mobile .product-value {line-height:80%}
#mobile .service-oldprice,#hardware-detail-wrapper[data-color='hw-mobile'] {/*line-height:180%;*/display:block;}

.hardware-mod-img {height:50%;}
.hardware-mod-info {height:33%;padding:0 5%;color:#fff;}
.hardware-mod-info h4 {font-weight:700;font-size:28px;}
.hardware-mod-display {font-size:22px;}
.hardware-mod-action {height:17%;padding-top:2%;}

.hardware-mod-action .btn-axwhite, .hardware-mod-action .btn-axwhite:focus, .hardware-mod-action .btn-axwhite.focus, .hardware-mod-action .btn-axwhite:hover, .hardware-mod-action .btn-axghost, .hardware-mod-action .btn-axghost:focus, .hardware-mod-action .btn-axghost.focus, .hardware-mod-action .btn-axghost.focus {width:90%;font-weight:500;}
.hardware-mod-action .btn-axwhite.soldout, .hardware-mod-action .btn-axwhite.soldout:focus, .hardware-mod-action .btn-axwhite.soldout.focus, .hardware-mod-action .btn-axwhite.soldout:hover {border:2px solid rgba(255,255,255,0.6);;background:transparent;color:rgba(255,255,255,0.6) !important;cursor:not-allowed;}

#dsl .hardware-mod-action .btn-axwhite, #dsl .hardware-mod-action .btn-axwhite:focus, #dsl .hardware-mod-action .btn-axwhite.focus, #dsl .hardware-mod-action .btn-axwhite:hover, #dsl .hardware-mod-action .btn-axghost, #dsl .hardware-mod-action .btn-axghost:focus, #dsl .hardware-mod-action .btn-axghost.focus, #dsl .hardware-mod-action .btn-axghost.focus {color:#0974A8;}
#fibre .hardware-mod-action .btn-axwhite, #fibre .hardware-mod-action .btn-axwhite:focus, #fibre .hardware-mod-action .btn-axwhite.focus, #fibre .hardware-mod-action .btn-axwhite:hover, #fibre .hardware-mod-action .btn-axghost, #fibre .hardware-mod-action .btn-axghost:focus, #fibre .hardware-mod-action .btn-axghost.focus, #fibre .hardware-mod-action .btn-axghost.focus {color:#930093;} 
#mobile .hardware-mod-action .btn-axwhite, #mobile .hardware-mod-action .btn-axwhite:focus, #mobile .hardware-mod-action .btn-axwhite.focus, #mobile .hardware-mod-action .btn-axwhite:hover, #mobile .hardware-mod-action .btn-axghost,#mobile .hardware-mod-action .btn-axghost:focus, #mobile.hardware-mod-action .btn-axghost.focus, #mobile .hardware-mod-action .btn-axghost.focus {color:#E45601;}

#voice .hardware-mod-action .btn-axwhite, #voice .hardware-mod-action .btn-axwhite:focus, #voice .hardware-mod-action .btn-axwhite.focus, #voice .hardware-mod-action .btn-axwhite:hover, #voice .hardware-mod-action .btn-axghost, #voice .hardware-mod-action .btn-axghost:focus, #voice.hardware-mod-action .btn-axghost.focus, #voice .hardware-mod-action .btn-axghost.focus {color:#3B3B3B;} 



/*.hardware-buy {display: block; font-size: 27px; margin: 1% auto; padding: 2% 5%; width: 80%; height: auto; line-height: 100%; background-color: #fff; color: #fe6a12;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius:0px;}*/
/*.hardware-learn {display: block; font-size: 27px; margin: 1% auto; padding: 2% 5%; width: 80%; height: auto; line-height: 100%;border: 1px solid #fff;background:transparent;color:#fff;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius:0px;}*/

#toggle-row {/*background-color:#fff;*//*background-color:#4d4d4d;*//*background-color:#808080;*//*background-color:rgba(120, 120, 120, 0.96);*//*background-color: rgba(88, 116, 132, 0.96);*//*padding:10px 0 20px;*//*background-color: rgba(51, 51, 51, 0.96);*/border-bottom: 2px solid #fff;/*margin:60px 0 0;*//*margin:20px 0 0;*/margin:0;}

#mobile #toggle-row,#hardware-detail-wrapper[data-color='hw-mobile'] #toggle-row, #hosting #toggle-row {background-color: rgba(51, 51, 51, 0.96);}

#combo-mod {/*padding:0 0 0 15px;*/padding:0;}
#filter-mod {padding:10px 25px 0;}
#btn-filter-combo .pull-right,#btn-hardware-combo .pull-right,#btn-filter-cpanel .pull-right {color:#fff;width:auto;}
#combo-capped-option,#line-option {padding:10px 0;text-align:center;}
/*#header-filter-combo,#header-hardware-combo {font-size:25px;font-weight:700;color:#f4f4f4;}*/
#header-filter-combo,#header-hardware-combo {font-size:16px;}
#header-txt-combo {font-size:25px;font-weight:700;color:#f4f4f4;}
#mobile #header-txt-combo,#hardware-detail-wrapper[data-color='hw-mobile'] #header-txt-combo {font-size:20px;}

/*.toggle-bgcolor {background-color:#1ac2a2 !important;}*/
#dsl .toggle-bgcolor,#hardware-detail-wrapper[data-color='hw-dsl'] .toggle-bgcolor {background-color: rgba(17, 133, 193, 0.96) !important;}
#fibre .toggle-bgcolor,#hardware-detail-wrapper[data-color='hw-fibre'] .toggle-bgcolor {background-color:rgba(102, 0, 102, 0.96) !important;}
#mobile .toggle-bgcolor,#hardware-detail-wrapper[data-color='hw-mobile'] .toggle-bgcolor  {background-color:rgba(228, 86, 1, 0.96) !important;}
#hardware-detail-wrapper[data-color='hw'] .toggle-bgcolor {background-color:rgba(128, 128, 128, 0.96) !important;}
#hosting .toggle-bgcolor {background-color:rgba(0, 170, 43, 0.96) !important;}
.toggle-color {color:#fff !important;}


.product {position:relative;z-index:2;background-repeat:no-repeat;background-color:#fff;/*background-color:#e5e5e5;*//*background-image:url('../img/hero-01.jpg');*//*padding:20px 0 0;background-position: center center;*/background-attachment:fixed;background-size: cover;background-position: 0 0;padding:0;}
.sub-cat-185 .product {}
.product .container {padding:20px 0 0 0;}



.hardware-mod-top .pull-left {height:100%;width:40%}
.hardware-mod-top .pull-right {height:100%;width:60%}

.hardware-specs {float:left;width:100%;}
	
	
	
#domain-section {/*background-image:url('../img/hosting-bg.jpg');background-position: center center;background-repeat: no-repeat;background-size: cover;*/background-color:#fff;/*padding:0 0 60px;*/padding:30px 0;position: relative;z-index: 2;}
#domain-section .overlay {
width:100%;height:100%;position:absolute;top:0px;left:0px;
/*background: rgba(9,133,195,0.6);*/
background-color:#019425;
transition: all .5s ease;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-o-transition: all .5s ease;
}
#domain-section .overlay.success {/*background: rgba(28,193,159,0.7);*/background-color:#1ac2a2;}
#domain-section .overlay.fail {/*background: rgba(52, 52, 52, 0.8);*/background-color:#ee3c3c;}

#domain-section .header {/*background:rgba(0,0,0,0.15);*/position:relative;}
#domain-section .header .container {padding:30px 20px;}
#domain-section  .container {color:#fff;text-align:center;}
/*
.domain-link {color:#fff;font-size:18px;border: 1px solid #fff;border-radius: 0;background-color:transparent;min-width: 90%;margin: 10px 0;}
.domain-link:hover,.domain-link:focus {background-color:rgba(255,255,255,0.8);}
.domain-link.active {border: 1px solid #fff;background-color:#fff;color:#333;}
*/
#domain-section h1 {margin:25px 0 50px;position:relative;}
#domain-section h2 {margin:5px 0 50px;position:relative;font-size:38px;}
	
	
#domain-section .nav-tabs-container {position:relative;padding: 30px 20px;}
#domain-section .nav-tabs {
    border-bottom: 0;
}

#domain-section .panel-group,#domain-section .panel {
    background-color: transparent;
	padding-top:0;
}	
	
#domain-section .panel-default > .panel-heading + .panel-collapse > .panel-body {	
border:0px;
}





#domain-section .nav-tabs > li > a ,#domain-section .nav-tabs > li > a:focus, #domain-section .nav-tabs > li > a:hover {
    background-color: transparent;
    border: 1px solid #fff;
    border-radius: 0;
    color: #fff;
    font-size: 18px;
    margin: 10px 0;
	padding:10px 0;
    width: 90%;
}

#domain-section .nav-tabs > li.active > a,#domain-section .nav-tabs > li.active > a:focus, #domain-section .nav-tabs > li.active > a:hover {
    background-color: #fff;
    border: 1px solid #fff;
    color: #333;
}
	
	
	
	.domain-container {/*padding:50px;*/padding:0;position:relative;}
	/*.domain-container .btn-ax,.domain-container .btn-axghost,.domain-container .btn-axghost.disabled {width:auto;margin-top:50px;}*/
	.domain-container .btn.disabled {color:#015817;}
	#domain-section .btn-axghost,.domain-container .btn-axghost.disabled {width:auto;margin:1% 0 4%;}
	#domain-section .btn-ax {width:auto;margin:1% 0 4%;background-color:#017E21;border-color:#017E21;}
	#domain-section .btn-ax:hover {background-color:#01691C;border-color:#01691C;}
	#domain-section .btn-axghost:hover {background-color:#fff;border-color:#fff;color:#999}
	
	
	#domain-section .panel-body {
		padding: 15px auto 30px auto;
	}
	
	#domain-section .form-control {
    height: auto;
	}

	#domain-section .bootstrap-select > .dropdown-toggle {
		font-size: 33px;
		height: auto;
		padding:4px 10px;
		font-size: 18px;
		line-height: 49px;
	}
	
	/*
	.domain-check {
		background-color: #fe6a12;
		border:0;
		border-radius: 0;
		color: #fff;
		font-size: 24px;
		height: 65px;
		line-height: 65px;
		padding: 0 20px;
		position:relative;
		margin-top:40px;
		min-width:40%;
	}
	
	.domain-check-ghost {
		background-color: transparent;
		border:1px solid #fff;
		border-radius: 0;
		color: #fff;
		font-size: 24px;
		height: 65px;
		line-height: 65px;
		padding: 0 20px;
		position:relative;
		margin-top:40px;
		min-width:40%;
	}
	
	.domain-check-ghost:hover,.domain-check-ghost:active  {
		background-color: #FE6A12;
		border-color: #FE6A12;
		color: #fff;
	}
	*/
	
	
	.domain-get {
		background-color: #1ac2a2;
		border:0;
		border-radius: 0;
		color: #fff;
		font-size: 24px;
		height: 65px;
		line-height: 65px;
		padding: 0 20px;
		position:relative;
		margin-top:20px;
		width:80%;
	}
	
	.domain-get:hover,.domain-get:focus{
		background-color: #fe6a12;
		color:#fff;
	}
	
	
	.www {font-size:33px;text-align:right;padding-right:10px;margin-top:5px;}
	.domainname {font-size: 33px;height: auto;padding: 5px 10px;text-align: center;}
	.dedicated {font-size:28px;text-align:left;padding-left:10px;margin-top:5px;}
	
	
	.domainalt-loader {background-color:#EB1B1B;text-align:center;  margin: 0px; padding: 30px 0px;}
	.domainalt-loader h3 {margin:0;color:#fff;padding-bottom:20px;}
	.domainalt-loader .fa-spin {
		left: 0;
		position: relative;
		top: 0;
		color: rgba(255, 255, 255, 0.7);
	}
	
	#section-domainalt-show {position: absolute; left: 0px; right: 0px; margin: 0px auto; font-size: 60px; bottom: -60px;cursor:pointer;}
	#section-domainalt-show .fa-stack-1x {color:#fff;transition: all 0.55s ease 0s;transform-origin: 47% 50%;-webkit-transform-origin: 47% 50%;-ms-transform-origin: 47% 50%;transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);}

	#section-domainalt {padding:0;background-color:#D8EAE6;}
	#section-domainalt .container {/*background-color:#f4f4f4;*/padding:30px 0 60px;}
	#section-domainalt h1 {color:#1ac2a2}
	.domain-check,.domain-check:hover {margin-top: 80px;
    width: auto;}
	
	.domain-container-request .has-error .form-control, .domain-container-request .has-error .form-control:focus {
		border-color: #EE3C3C;
		background-color: #EE3C3C;
		color:#fff;
	}
	
	.domain-container-request .has-error .form-control::-moz-placeholder,.domain-container-request .has-error .form-control:-moz-placeholder   {color: #ccc;}
	.domain-container-request .has-error .form-control::-webkit-input-placeholder,.domain-container-request .has-error .form-control:-ms-input-placeholder {color: #ccc;}	
	

	.domain-container-request .has-error .form-control-feedback {
		color: #fff;
		font-size: 26px !important;
		line-height: 55px;
	}

	.domain-container-request .help-block {
		color:#fff;
		font-size:16px;
	}


	.domain-container-request .has-success .form-control, .domain-container-request .has-success .form-control:focus {
		border-color: #fff !important;
	}

	.domain-container-request .has-success .form-control-feedback {
		color: #1ac2a2;
		font-size: 26px !important;
		line-height: 55px;
	}
	
	.domain-container-request .btn.disabled {
		opacity: 1;
	}
	
	.domain-result {font-weight:700;}
	.domain-result .icon-stack {font-size:60px;}
	/*
	.domain-result .icon-stack.fail .icon-stack-2x {color:#EE3C3C;}
	.domain-result .icon-stack.success .icon-stack-2x {color:#1AC2A2;}
	*/
	.domain-result .icon-stack-2x {color:#fff;}
	
	.domain-result .icon-stack.fail .icon-stack-1x {color:#EE3C3C;}
	.domain-result .icon-stack.success .icon-stack-1x {color:#1ac2a2;}	
	.domain-result .icon-stack-1x {color:#fff;}
	
	.domain-result-txt {width:80%;height:90px;}
	
	#domain-section .domain-container-result h2 {margin:0;}

	
	.domainalt {padding-top:30px;font-size:30px;color:#66d2bd;word-wrap:break-word;text-align:right;}
	
	#hosting-product .product-name{text-transform: uppercase;}

	
	#hosting-features-container {text-align:center;color:#fff;padding:20px 0;background-color:#00CC33; border-top: 4px solid #fff;}
	#hosting-features-container h1 {color: #fff;}
	#hosting-features-container i {font-size:45px;color:#fff;}
	#hosting-features-container .feature-label {font-size:16px;margin-top:5px;}
	#hosting-features-container .feature-txt {color:#fff;font-weight:700;font-size:30px;}
	#hosting-features-container .text-center {padding:10px 0;}
	.hosting-features .text-center {height:150px;}
	
	#hosting-features-container .container {background-color:#f5f5f5;padding:2%;}

	
	
	#hosting-global-features {width: 80%; margin: 20px auto 0;}
	
		.host-feature {padding: 0 2%;margin-bottom:10px;}
		.host-feature .header {background-color:#fff;color:#0c3;font-size:16px;}
		.host-feature .content {background-color:#F9F9F9;color:#999;padding:10px 20px;text-align:left;}
		.host-feature ul{list-style-type:none;padding:0;}
		.host-feature ul li {line-height:170%;}
	
	/*.hosting-features {margin:20px 0;}*/
	
	#section-upgrade {padding: 30px 15px 60px;z-index:2;}
	#section-upgrade .container {color:#808080;}
	#section-upgrade h2{padding:0 5% 30px;color:#808080;}
	#section-upgrade .col-sm-4 i {font-size:120px;color:#0B5177;}
	#section-upgrade .col-sm-4 div {font-size:22px;margin-top:20px;}
	
	/*
	#section-hostingfeatures {
		background-image: url("../img/hero-hosting.jpg");
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
		background-color:#64AFD2;
		padding: 0;
		background-attachment:fixed;
	}
	
	#section-hostingfeatures .overlay {background-color: rgba(0, 204, 51, 0.85);background-repeat: no-repeat;background-position: 0 0;height: 100%;left: 0;position: absolute;top: 0;transition: all 0.5s ease 0s;width: 100%;}
*/


	#hosting-product .col-lg-12 {padding:20px 0 0;}
	#hosting-product table {border:1px solid #fff;}
	#hosting-product table th {background-color:#fff;font-size:22px;line-height:40px;padding:5px 20px;color: #999;border:0px;}
	#hosting-product table th .fa {color:#3c6;font-size:30px;vertical-align:-2px;}
	#hosting-product table tr {color:#666;}
	#hosting-product table tr:nth-child(odd) {background-color:#e2f8e9;/*background: rgba(12, 84, 128, 0.3);*/}
	#hosting-product table tr:nth-child(even) {background-color:#f1fbf4;/*background: rgba(9, 133, 195, 0.4);*/}
	#hosting-product table td {width:33.33%;border-right:1px solid #fff;border-top:0;}
	#hosting-product table td:last-of-type {border-right:0px;}
	#hosting-product .col-feature {/*padding:0 1%*/
		/*height: 145px;*/
		padding: 0 2%;
	}
	#hosting-product .col-feature:nth-child(2n) {padding: 0 1% 0 0;}
	
	
	
	
	#section-prodinfo-hero{background-color:#FE6A12;color:#fff;padding: 10% 2% 0;}
	#section-prodinfo-hero .row {position:relative;}
	#section-prodinfo-hero .col-xs-5{position:absolute;bottom:0;left:0;}
	#section-prodinfo-hero .col-xs-7 .img-responsive {width:70%;}
	.prodinfo-txt {font-size:28px;margin:3% 0;line-height:170%;padding:0 1%;}
	#section-prodinfo-hero .link {margin:10% auto;}
	
	#section-prodinfo-includes {background-image:url('../img/productinfo-includes-bg.jpg');background-position: center top;background-repeat: no-repeat;background-size: cover;color:#fff;padding:10% 0 5%;}
	#section-prodinfo-includes .prodinfo-row {margin:10% 0}
	#section-prodinfo-includes .col-xs-4 {line-height:110%;font-size:26px;}
	
	#section-prodinfo-compare {background-image:url('../img/productinfo-compare-bg.jpg');background-position: left top;background-repeat: no-repeat;background-size: cover;color:#fff;padding:5% 0;text-align:center;}
	#section-prodinfo-compare .col-sm-3 {line-height:110%;font-size:26px;margin:5% 0;}
	#section-prodinfo-compare .col-sm-3 a {text-decoration:none;color:#fff;}
	#section-prodinfo-specs td {border-top:0px;padding:15px 3%;font-size:16px;}
	#section-prodinfo-specs td:first-child {width:40%;}
	#section-prodinfo-specs ul {list-style-type:none;padding:0;}
	
	#section-prodinfo-includes i,#section-prodinfo-compare i {font-size:120px;}
	.prodinfo-descr {margin-top:30px;}
	
	#section-cloudbenefits .container {color:#808080;}
	#section-cloudbenefits h2 {padding:0 5% 30px;color:#808080;}
	#section-cloudbenefits i {font-size:100px;color:#0981C0;}
	#section-cloudbenefits .descr {font-size:22px;margin-top: 20px}

	#section-cloudinclude {background-image:url('../img/cloudinclude-bg.jpg');background-size:cover;color:#fff;}
	#section-cloudinclude h2 {padding:0 5% 30px;}
	#section-cloudinclude i {font-size:100px;}
	#section-cloudinclude .descr {font-size:22px;margin-top: 20px}
	
	#additionalinfo-overlay,#additionalrica-overlay {
		height: 100%;
	}

	#additionalinfo-container, #preorderinfo-container,#additionalrica-container{
		margin: 3% 0;
		width: 100%;
	}

	.info-container .moverlay-content{height: 100%;}
	.info-container .header {background-color:#FE6A12;margin:-5px -20px 0;}	
	#dsl .info-container .header{background-color: #0985c3;}
	#fibre .info-container .header{background-color: #930093;}
	#mobile .info-container .header{background-color: #FE6812;}
	#hosting .info-container .header{background-color: #0c3;}
	.voice .info-container .header{background-color: #FDD42A;}
	.info-container {width:30%;height:75%;position:absolute;margin:0 auto;left:0;right:0;}
	.voice .info-container {width: 55%;}
	
	.info-container h3 {color:#fff;margin:20px 0;}
	.info-container .close {opacity:1;color:#fff;position: absolute;right: 20px; z-index: 1;}
	
	.voice .info-container h3, .voice .info-container .close {color:#3b3b3b;}	
	
	.info-container .menu {
		bottom: 0;
		left: 0;
		margin: 73px 0 0;
		overflow: auto;
		position: absolute;
		right: 0;
		top: 0;
		overflow-x:hidden;
	}
	
	#preorderinfo-overlay .info-container {width:50%;height:70%;}
	#preorderinfo-overlay .col-sm-6 {padding:0 1%;}
	#preorderinfo-overlay .form-inline-2 .col-sm-6 {padding:0}
	#preorderinfo-overlay .form-inline-2 .col-sm-6:first-child {padding: 0 5px 0 0;}
	
	#simcard-overlay {height:100%;}
	#simcard-container {width:100%;margin:3% 0;}
	.device-container .moverlay-content{height: 100%;}
	.device-container .header {background-color:#FE6A12;margin:-5px -20px 0;}
	.device-container .menu { 
    
		margin: 73px 0 0;
		overflow: auto;
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;

	}
	
	.device-container ul {list-style-type:none;margin:0;padding:0;height:auto;}
	
	.device-container .home {position: absolute; left: 10px; color: rgb(255, 255, 255); font-size: 32px; margin: 20px 0px 0px;background-color: transparent;border: 0;}
	.device-container .close {opacity:1;color:#fff;position: absolute;right: 20px;}
	.device-container h3 {color:#fff;margin:20px 0;}
	
	.device-container {width:30%;height:80%;position:absolute;margin:0 auto;left:0;right:0;}
	
	.device-container ul  li:nth-child(odd) a{background-color:#fff;}
	.device-container ul  li:nth-child(even) a{background-color:#F3F3F3;}
	
	.device-container ul  li a .icon {margin-top:5px;}
	
	.device-container ul  li a:link {
	display:block;width:100%;padding:20px 15px 20px 35px;font-size:30px;text-decoration:none;color:#999;-webkit-transition: all .2s ease;
	-moz-transition: all .2s ease;
	-o-transition: all .2s ease;
	transition: all .2s ease;}
	.device-container ul  li a:hover {background-color:#1CC19F;color:#fff;}
	
	.device-container ul  li a:hover .icon.pull-right:before{
		font-family: "axxess";
		content: '\e92f';
		font-style: normal;
	}
	
	.device-container ul  li a.model-link.active {background-color:#1CC19F;color:#fff;}
	.device-container ul  li a.model-link.active .model-name {font-weight:600;}
	
	.device-type .icon-stack {font-size:36px;}
	.device-type .icon-stack-2x {color:#49CEB2;}
	.device-type .icon-stack-1x {color:#fff}
	.device-type .device-type-text {font-size:22px;line-height:44px;margin-left:45px;}
	

	.disable-hover,
	.disable-hover * {
		pointer-events: none !important;
	}
	
	.shop-new {background: transparent url('../img/shop-new.png');background-size: cover; background-repeat: no-repeat;position: absolute;height:55px;width:55px;pointer-events: none;top:-1px;right:0;z-index: 1;}	
	.product-popular {background: transparent url('../img/icon-popular.png');background-size: cover; background-repeat: no-repeat;position: absolute;height:115px;width:115px;pointer-events: none;z-index: 1;}
	.product-new {background: transparent url('../img/icon-newproduct.png');background-size: cover; background-repeat: no-repeat;position: absolute;height:115px;width:115px;pointer-events: none;z-index: 1;right:13px;}
	.product-special {background: transparent url('../img/icon-special.png');background-size: cover; background-repeat: no-repeat;position: absolute;height:115px;width:115px;pointer-events: none;z-index: 1;}
	.product-mobilepromo {background: transparent url('../img/icon-50off-update.png');background-size: cover; background-repeat: no-repeat;position: absolute;height:115px;width:115px;pointer-events: none;z-index: 1;}
	.product-hostingpromo {background: transparent url('../img/icon-hosting6month-promo.png');background-size: cover; background-repeat: no-repeat;position: absolute;height:115px;width:115px;pointer-events: none;z-index: 1;}
	.product-smartcombo {background: transparent url('../img/icon-smartcombo-save.png');background-size: cover; background-repeat: no-repeat;position: absolute;height:115px;width:115px;pointer-events: none;z-index: 1;}
	.product-mod:not(.slick-current) .product-mobilepromo,.product-mod:not(.slick-current) .product-hostingpromo,.product-mod:not(.slick-current) .product-smartcombo {filter:grayscale(100%);-webkit-filter:grayscale(100%);opacity:0.3}
	#mobile .sub-cat-177 .sep-triangle:before {background-color: #f00;}
	
	#hardware .product .col-xs-4:nth-of-type(3n) .hardware-wrapper .product-new {right:0;}
	
	/*
	#feature-slider {margin: 0 auto;}
	#feature-slider .slick-prev {left:5px;}
	#feature-slider .slick-next{right:5px;}
	#feature-slider .slick-prev:before,#feature-slider .slick-next:before
	{
		color: #fff;
	}
	.feature-slider-container {height:auto;margin:0 70px;}
	#feature-slider .slick-dots {position:relative;margin:0;bottom:initial;}	
	#feature-slider h4,#feature-slider h5{color:#fff;}
	#feature-slider h5 {line-height:140%}
	#feature-slider a {color:#fff;text-decoration:underline;}
	
	#feature-slider .slick-dots li button:before,#feature-slider .slick-dots li.slick-active button:before {color:#fff;}
	*/
	
	
		
	#fibreinfo-overlay-container {position:relative;}
	.fibreinfo-overlay {position: absolute; width: 100%; height: 380px; z-index: 1; color:#fff;text-align:center;padding-top:2%;font-size:34px;pointer-events:none;font-weight:700;}
	
	.finfo-overlay.success {/*background-color: rgba(102, 0, 102, 0.85);*/

		/*
		background: rgba(160,44,160,1);
		background: -moz-linear-gradient(top, rgba(160,44,160,1) 0%, rgba(160,44,160,0.26) 72%, rgba(160,44,160,0) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(160,44,160,1)), color-stop(72%, rgba(160,44,160,0.26)), color-stop(100%, rgba(160,44,160,0)));
		background: -webkit-linear-gradient(top, rgba(160,44,160,1) 0%, rgba(160,44,160,0.26) 72%, rgba(160,44,160,0) 100%);
		background: -o-linear-gradient(top, rgba(160,44,160,1) 0%, rgba(160,44,160,0.26) 72%, rgba(160,44,160,0) 100%);
		background: -ms-linear-gradient(top, rgba(160,44,160,1) 0%, rgba(160,44,160,0.26) 72%, rgba(160,44,160,0) 100%);
		background: linear-gradient(to bottom, rgba(160,44,160,1) 0%, rgba(160,44,160,0.26) 72%, rgba(160,44,160,0) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a02ca0', endColorstr='#a02ca0', GradientType=0 );
		*/
		background: rgba(26,194,163,1);
		background: -moz-linear-gradient(top, rgba(26,194,163,1) 0%, rgba(26,194,163,0.26) 72%, rgba(26,194,163,0) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(26,194,163,1)), color-stop(72%, rgba(26,194,163,0.26)), color-stop(100%, rgba(26,194,163,0)));
		background: -webkit-linear-gradient(top, rgba(26,194,163,1) 0%, rgba(26,194,163,0.26) 72%, rgba(26,194,163,0) 100%);
		background: -o-linear-gradient(top, rgba(26,194,163,1) 0%, rgba(26,194,163,0.26) 72%, rgba(26,194,163,0) 100%);
		background: -ms-linear-gradient(top, rgba(26,194,163,1) 0%, rgba(26,194,163,0.26) 72%, rgba(26,194,163,0) 100%);
		background: linear-gradient(to bottom, rgba(26,194,163,1) 0%, rgba(26,194,163,0.26) 72%, rgba(26,194,163,0) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1ac2a3', endColorstr='#1ac2a3', GradientType=0 );
	}
	
	.finfo-overlay.fail {
		background: rgba(255,0,0,1);
		background: -moz-linear-gradient(top, rgba(255,0,0,1) 0%, rgba(255,0,0,0.26) 72%, rgba(255,0,0,0) 100%);
		background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,0,0,1)), color-stop(72%, rgba(255,0,0,0.26)), color-stop(100%, rgba(255,0,0,0)));
		background: -webkit-linear-gradient(top, rgba(255,0,0,1) 0%, rgba(255,0,0,0.26) 72%, rgba(255,0,0,0) 100%);
		background: -o-linear-gradient(top, rgba(255,0,0,1) 0%, rgba(255,0,0,0.26) 72%, rgba(255,0,0,0) 100%);
		background: -ms-linear-gradient(top, rgba(255,0,0,1) 0%, rgba(255,0,0,0.26) 72%, rgba(255,0,0,0) 100%);
		background: linear-gradient(to bottom, rgba(255,0,0,1) 0%, rgba(255,0,0,0.26) 72%, rgba(255,0,0,0) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FDD42A000', endColorstr='#FDD42A000', GradientType=0 );
	}	
		
	
	#section-fibre-choice,#section-fixedlte-choice {/*background-color:#A02CA0;*/background-color:#f4f4f4; /*padding: 10px 15px 10px;*/  /*padding: 10px 0 0;*/padding:0;}
	#section-cellcmobile-choice {background-color:#f4f4f4;padding:20px 0;}
	#section-fibre-choice .container,#section-fixedlte-choice .container,#section-cellcmobile-choice .container {padding-top: 0;}
	#section-fibre-choice h5,#section-fixedlte-choice h5,#section-cellcmobile-choice h5  {font-size:24px;color:#999;font-weight:400}

	#section-fibre-choice.error,#section-fixedlte-choice.error,#section-cellcmobile-choice.error {padding: 30px 0 40px;}
	#section-fibre-choice.error #fibre-providers-wrapper, #section-fixedlte-choice.error #fixedlte-providers-wrapper, #section-cellcmobile-choice.error #cellcmobile-providers-wrapper {
		-webkit-box-shadow: 10px 10px 9px -4px rgba(0,0,0,0.33);
		-moz-box-shadow: 10px 10px 9px -4px rgba(0,0,0,0.33);
		box-shadow: 10px 10px 9px -4px rgba(0,0,0,0.33);
	}
	
	#section-fibre-choice .tab-content {background-color: #E7DEEB}
	
	#section-fibre-choice #map-wrapper,#section-fixedlte-choice #map-wrapper,#section-cellcmobile-choice #map-wrapper {margin-bottom:30px;}
	
	#frm-fibre-complex .col-sm-6 {padding:0 4%}
	
	#section-fibre-choice .nav-tabs {
		border-bottom: 0;
	}

	#section-fibre-choice .nav-tabs > li {
		padding: 0;
	}
	#section-fibre-choice .nav-tabs > li > a {
		margin-right:0;
		border-radius: 0;
	}
	#section-fibre-choice .nav-tabs > li.active > a, #section-fibre-choice .nav-tabs > li.active > a:focus, #section-fibre-choice .nav-tabs > li.active > a:hover {
		background-color: #e7deeb;
		color: #930093;
		font-weight:700;
	}
	#section-fibre-choice .nav-tabs > li > a, #section-fibre-choice.nav-tabs > li > a:focus, #section-fibre-choice .nav-tabs > li > a:hover {
		background-color: #cbcbcb;
		color: #fff;
	}
	#section-fibre-choice .nav-tabs > li > a:before {
		content: "\f056"; /* fa-minus-circle */
		font-family: FontAwesome;
		font-size: 22px;
		cursor: default;
		line-height:0;
		padding-right:5px;
	}
	#section-fibre-choice .nav-tabs > li.active > a:before {
		content: "\f058"; /* fa-check-circle */
		font-family: FontAwesome;
		font-size: 22px;
		cursor: default;
		line-height:0;
		padding-right:5px;
	}
	
	#section-fibre-choice h3  {color:#930093;}
	#section-fixedlte-choice h3,#section-cellcmobile-choice h3 {color:#FD6814;}
	#section-fixedlte-choice h3.success,#section-cellcmobile-choice h3.success,#section-fibre-choice h3.success  {
		color: #147873;
	}
	#section-fixedlte-choice h3.error,#section-cellcmobile-choice h3.error,#section-fibre-choice h3.error  {
		color: #f00;
	}		
	
	#section-fibre-choice h4 {color:#930093;margin-bottom:20px;font-size:16px;}
	#section-fixedlte-choice h4,#section-cellcmobile-choice h4   {color:#FD6814;margin-bottom:20px;font-size:16px;}
	.fibre-choice-container,.fixedlte-choice-container,.cellcmobile-choice-container {width:100%;margin-top:40px;}
	.fibre-choice-container .col-sm-12,.fibre-choice-container .col-sm-10,.fibre-choice-container .col-sm-2,.fixedlte-choice-container .col-sm-12,.fixedlte-choice-container .col-sm-10,.fixedlte-choice-container .col-sm-2, .cellcmobile-choice-container .col-sm-12,.cellcmobile-choice-container .col-sm-10,.cellcmobile-choice-container .col-sm-2 {padding:0;}
	
	.fibre-choice-container .btn {background-color: #940094;border-radius: 0;width: 100%;height: 45px;color: #fff;font-size: 22px;}
	.fixedlte-choice-container .btn,.cellcmobile-choice-container .btn {background-color: #FD6814;border-radius: 0;width: 100%;height: 45px;color: #fff;font-size: 22px;}

	.fibre-choice-container .msg {font-size:16px;}
	#openserve-address .msg {font-size:14px;}


	
	#map {width:100%;height:510px;}
	#loader-container {position:relative;}
	.loader-container {position:relative;}
	.fibre-loader {position:absolute;width:80px;height:80px;left:0;right:0;top:120px;margin:0 auto;z-index: 3;}	
	.fibre-loader .fa-spin {color:rgba(0,0,0,0.1);font-size:110px;left: calc(50% - 47px);top: calc(50% - 50px);}
	
	#fibre .bootstrap-select > .dropdown-toggle, #dsl .bootstrap-select > .dropdown-toggle {font-size:15px;}
	
	#fibre-providers-wrapper, #fixedlte-providers-wrapper,#cellcmobile-providers-wrapper  {
		background-color: #fff;
		border: 1px solid #D6D6D6;
		position:relative;
	}
	

	
	#fibre-providers-wrapper h3,#fixedlte-providers-wrapper h3,#cellcmobile-providers-wrapper h3 {font-size:35px;padding:0 10%;}
	
	#fibre-providers-wrapper .close,#fixedlte-providers-wrapper .close,#cellcmobile-providers-wrapper .close {
		float: none;
		font-size: 24px;
		position: absolute;
		/*
		right: 20px;
		top: 20px;
		*/
		right: 10px;
		top: 7px;
	}
	
	#fibre-providers-content .header,#fixedlte-providers-content .header,#cellcmobile-providers-content .header {color:#666;font-size:22px;margin:20px 0;}
	#fibre-providers-content a img,#fixedlte-providers-content a img,#cellcmobile-providers-content a img {pointer-events: auto;}
	
	.fibre-providers-imgwrapper {
		margin-top:20px;
		width:33.33333333%;
		height: 115px;
		float:left;
		border:0;
		background-color:transparent;
		position:relative;
	}
	
	
	.fibre-providers-imgwrapper.active, .fibre-providers-imgwrapper.slick-current{
		background-color: #940094;
	}

	
	
	.fibre-providers-imgwrapper.active img, .fibre-providers-imgwrapper.slick-current img{ 
		filter:contrast(500%);-webkit-filter:contrast(500%);
	}
	
	.fibre-providers-imgwrapper img {padding: 7% 0;}
	
	#fibre-providers-service {background-color:#940094;padding:30px 0 60px;}
	#fibre-providers-service h4{font-size:26px;color:#fff;}
	
	#fibre-container {position:relative;background-color:#f4f4f4}
	#fibre-container-overlay {background-color:rgba(255,255,255,.7);height:100%;position:absolute;top:0;bottom:0;right:0;left:0;z-index:3;
	}
	
	#fibre-container .container {padding:0;border:1px solid #D6D6D6;border-top:0;}
	#fibre-container .product-bg {background-color:#fff;margin-bottom:0;padding-bottom:40px;}
	
	
	
	.ui-slider {
		position: relative;
		text-align: left;
	}
	.ui-slider .ui-slider-handle {
		position: absolute;
		z-index: 2;
		width: 1.2em;
		height: 1.2em;
		cursor: default;
		-ms-touch-action: none;
		touch-action: none;
	}
	.ui-slider .ui-slider-range {
		position: absolute;
		z-index: 1;
		font-size: .7em;
		display: block;
		border: 0;
		background-position: 0 0;
	}

	/* support: IE8 - See #6727 */
	.ui-slider.ui-state-disabled .ui-slider-handle,
	.ui-slider.ui-state-disabled .ui-slider-range {
		filter: inherit;
	}

	.ui-slider-horizontal {
	/*	height: .8em;*/
	height: 20px;
	}
	.ui-slider-horizontal .ui-slider-handle {
		top: -.3em;
		margin-left: -.6em;
	}
	.ui-slider-horizontal .ui-slider-range {
		top: 0;
		height: 100%;
	}
	.ui-slider-horizontal .ui-slider-range-min {
		left: 0;
	}
	.ui-slider-horizontal .ui-slider-range-max {
		right: 0;
	}


	.ui-slider-vertical {
		width: .8em;
		height: 100px;
	}
	.ui-slider-vertical .ui-slider-handle {
		left: -.3em;
		margin-left: 0;
		margin-bottom: -.6em;
	}
	.ui-slider-vertical .ui-slider-range {
		left: 0;
		width: 100%;
	}
	.ui-slider-vertical .ui-slider-range-min {
		bottom: 0;
	}
	.ui-slider-vertical .ui-slider-range-max {
		top: 0;
	}



	.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {border-radius:0;}

	.ui-widget-content {
		/*background: #ccc;*/
		border: 0;
		color: #222222;
	}

	.ui-slider-horizontal {
		height: 20px;
	}

	.ui-slider .ui-slider-handle {width:30px;height:30px;cursor:pointer;}

	.ui-slider-horizontal .ui-slider-handle {
		margin-left: -15px;
		top: -5px;
	}

	.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
		border:0;
		background-image:none;
	}

	.ui-widget-header {
		background-color:transparent;background-image:none;
	}


	
	#line-speed,.sub-header.line-speed {background-color:#eee;/*padding-bottom: 10px;*/position:relative;}
	/*.sub-header.line-speed {margin-bottom:20px;}*/
	
	#line-speed  h3{margin:15px 0}
	
	#slider-line-wrapper {width:87%;margin:0 auto;padding:30px 0 100px;}
	#slider-comboline-wrapper {width:87%;margin:0 auto;padding:30px 0 60px;}
	#slider-container {padding:0 50px;/*background-color:#ccc;*/}
	
	
	#dsl #slider-container {background-color:rgba(9,133,195,0.25);}
	#fibre #slider-container {background-color:rgba(147,0,147,0.25);}
	
	#dsl .ui-slider .ui-slider-handle {
		background-color:#0985C3;
	}
	#fibre .ui-slider .ui-slider-handle {
		background-color:#930093;
	}	
	
	#line-slider .linename {
		margin-left:-7.14%;
		margin-top: -35px;
		position: absolute;
		text-align: center;
		width:14.28%;
		color:#999;
		font-size:20px;
		cursor:pointer;
		font-weight:400;
	}
	#dsl #line-slider .linename{color:#0985C3}
	#fibre #line-slider .linename{color:#930093}
	
	#line-slider .lineprice {
		margin-left:-7.14%;
		margin-top: 25px;
		position: absolute;
		text-align: center;
		width:14.28%;
		color:#999;
		font-size:20px;
		cursor:pointer;
		font-weight:700;
	}	

	#line-slider .division {
		height:100%;
		position: absolute;
	}
	
	#dsl #line-slider .division {border-left: 1px solid #0985C3;}
	#fibre #line-slider .division {border-left: 1px solid #930093;}

	#line-slider .line-combo-popular {width:80px;height:40px;
		background:url('/img/icon-line-popular.png') no-repeat;
		position: absolute;
		margin-left: -40px;
		margin-top: 28px;
	}
	
	#line-slider .line-popular {width:80px;height:40px;
		background:url('/img/icon-line-popular.png') no-repeat;
		position: absolute;
		margin-left: -40px;
		margin-top: 50px;
	}
	
	.smalltext {/*padding:20px 80px 0;*/padding:20px 8% 0;font-size:12px;color:#999;}
	.sim-smalltext,.voice-smalltext {font-size:12px;padding:0 15px;color:#999}

    .fibre-transfer-smalltext {font-size:18px;padding:0 5px;color:#999}

	#freecert-div {width:60%;margin:0 auto;}
	#freecert-div .icon-page-hosting {font-size:80px;margin:30px;width:60px;}
	#freecert-div h1 {margin-bottom:0;}
	#freecert-div h3 {margin-top:0;}
	
	#combo-icon-wrapper {padding-left:2px;display:inline-block;float:left;width:60px;}
	
	.icon-blink {
		-webkit-animation: blinker 1.5s linear infinite;
		-moz-animation: blinker 1.5s linear infinite;
		animation: blinker 1.5s linear infinite;
		-o-animation: blinker 1.5s linear infinite;
		-ms-animation: blinker 1.5s linear infinite;	
	}
	
	.blink {
		-webkit-animation: blinker 1.5s linear infinite;
		-moz-animation: blinker 1.5s linear infinite;
		animation: blinker 1.5s linear infinite;
		-o-animation: blinker 1.5s linear infinite;
		-ms-animation: blinker 1.5s linear infinite;
	}
	
	.blink2 {
		-webkit-animation: blinker 2.5s ease-in-out infinite;
		-moz-animation: blinker 2.5s ease-in-out infinite;
		animation: blinker 2.5s ease-in-out infinite;
		-o-animation: blinker 2.5s ease-in-out infinite;
		-ms-animation: blinker 2.5s ease-in-out infinite;
	}	
	
	@keyframes blinker {
		50% { opacity: 0; }
	}
	@-webkit-keyframes blinker { 50% { opacity: 0; } }
	@-moz-keyframes blinker { 50% { opacity: 0; } }
	@-o-keyframes blinker { 50% { opacity: 0; } }
	@-ms-keyframes blinker { 50% { opacity: 0; } }
	
	
	#btn-complex {
		padding: 0 20px;
		width: auto;
		background-color:#930093;
	}
		

/*
		
	#frm-fibre-additional  .bootstrap-select > .dropdown-toggle {
		font-size: 14px;
		height: 28px;
		padding: 0 5px;
	}	
	
	#frm-fibre-additional .bootstrap-select.btn-group.disabled, #frm-fibre-additional .bootstrap-select.btn-group > .disabled {
		background-color:#e8e8e8;
		opacity:1;
	}
	

	#frm-fibre-additional .bootstrap-select.form-control {
		padding:0;
	}
	#frm-fibre-additional .form-control.show-tick {
		font-size:14px;height:28px;
	}
	
	
	#frm-fibre-additional .bootstrap-select.btn-group .dropdown-toggle .caret:before {
		font-size: 18px;
	}	
		
	#frm-fibre-additional .form-control {
		border-radius: 0;
		font-size: 14px;
		height: 28px;
		line-height: 28px;
		padding: 0 5px;
	}
	#frm-fibre-additional .form-control[readonly] {
		color: #999;
		background-color:transparent;
		border:0px;
	}

	#frm-fibre-additional.fv-form-bootstrap .fv-bootstrap-icon-input-group {
		font-size: 14px;
		line-height: 28px;
	}

	#frm-fibre-additional .form-group {
		margin-bottom: 10px;
	}
*/
	

	#btn-check-fibre {
		transition: none;
		-webkit-transition: none;
		-moz-transition: none;
		-o-transition: none;
		
		background-color: #940094;
		border-radius: 0;
		color: #fff;
		font-size: 16px;
		display: block;
		margin: 10px auto;
		padding:0 20px;
		width:auto;	
		height: 40px;
	}
	#btn-check-fibre .fa-spin {
		font-size: 26px;
		left: 0;
		position: relative;
		top: 0;
		color:#DBAFDB;
	}
	#btn-check-fibre.disabled {font-size:20px;color:#DBAFDB;}
	
	#btn-check-fixedlte,#btn-check-cellcmobile {
		transition: none;
		-webkit-transition: none;
		-moz-transition: none;
		-o-transition: none;
		
		background-color: #E35503;
		border-radius: 0;
		color: #fff;
		font-size: 16px;
		display: block;
		margin: 10px auto;
		padding:0 20px;
		width:auto;	
		height: 40px;
	}
	#btn-check-fixedlte .fa-spin,#btn-check-cellcmobile .fa-spin {
		font-size: 26px;
		left: 0;
		position: relative;
		top: 0;
		color:#FEB589;
	}
	#btn-check-fixedlte.disabled,#btn-check-cellcmobile.disabled {font-size:20px;color:#FEB589;}		
	

		
	#btn-save-details {background-color:#930093;}
	

	#btn-edit-details:hover,
	#btn-edit-details:focus {
		background-color: #930093;;
		border: 1px solid #930093;
	}
	
	#fibre-checker-banner {
		z-index:1;
		background: url('../img/fibre-checker-banner.png');
		background-repeat: no-repeat;
		background-position: center 0;
		background-color:#3D003D;
		background-size: contain;
		width: 100%; height: 100%; position: absolute; left: 0px; top: 0px;
		-webkit-transition: all .2s ease;
		-moz-transition: all .2s ease;
		-o-transition: all .2s ease;
		transition: all .2s ease;
	}
	#fibre-checker-banner.invisible {opacity:0}
	
	
	#fibre-checker-legend {position:absolute;left:0;width:100%;height:390px;
		background:url('/img/fibre-checker-legend-update.png');
		background-repeat: no-repeat;
		background-position: center 0;
		background-size: contain;
	
	}
	
	.fibre-status-container {background-color:#E8E8E8;min-height:555px;}

	.fibre-bullet-container {text-align:center;font-size:16px;}
	.fibre-bullet {
		background-color: #930093;
		border-radius: 50%;
		color: #fff;
		cursor: default;
		font-size: 22px;
		height: 30px;
		line-height: 30px;
		display:inline-block;
		text-align: center;
		width: 30px;
		margin-right:5px;
	}
	
	.fibre-check-steps {padding:20px}
	
	.check-fibre-process {margin-top:10px;color:#666;font-weight:300;text-align:center;font-size:12px;}
	.check-fibre-process .divider {margin:10px 0;/*border-bottom:1px solid #ccc;*/}	
		
	.fibre-side-mod {padding:20px 10px;}	
		
		
	#mobilecoverage-container {
		left: 0;
		margin: 3% auto;
		/*position: absolute;*/
		position:relative;
		right: 0;
		width:50%;
		height:70%;
	}		
		
	#mobilecoverage-button {
		background-color: #fff;
		color: #CC4D00;
		padding: 5px 10px;
		border-radius: 0;
		margin: 5px 0;
	}		
		
	#coverage-choice {
		background-color:#DFDFDF;margin:0 -20px;min-height:60px;
	}
	#coverage-choice .list-inline {
		padding-top:20px;
	}
	
	#coverage-choice .mobile-header {margin:-15px 0 5px;}
		
		
	#mobilecoverage-container .moverlay-content{height: 100%;}
	#mobilecoverage-container .header {
		background-color: #fe6a12;
		margin: -5px -20px 0;
	}
	
	#mobilecoverage-container  .close {
		color: #fff;
		opacity: 1;
		position: absolute;
		right: 20px;
	}

	#mobilecoverage-container  h3 {
		color: #fff;
		margin: 20px 0;
	}
		
	#coverage-choice .btn-success.active, #coverage-choice .btn-success.focus, #coverage-choice .btn-success:active, #coverage-choice .btn-success:focus, #coverage-choice .btn-success:hover{
		background-color: #1AC2A2;
		border-color: #1AC2A2;
		color:#fff;
	}

	#coverage-choice .btn-off.btn-success.active, #coverage-choice .btn-off.btn-success.focus, #coverage-choice .btn-off.btn-success:active, #coverage-choice .btn-off.btn-success:focus, #coverage-choice .btn-off.btn-success:hover{
		background-color: #f00;
		border-color: #f00;
		color:#fff;
	}	
		
	#coverage-choice .btn-xs	{border-radius:0;color:#666;}
	
	#coverage-choice .col-xs-4 {padding-left:10px;}
	
	#simcard-container {
    margin: 3% 0;
    width: 100%;
}
	
	
	#product-hardware-container {/*background-color:#ECECEC;*/padding-bottom:5px;text-align:center;}
	#product-hardware-container hr {margin:0;border-top:1px solid #ccc;}
	#product-hardware-container h3 {color:#999;}
	#product-hardware-container h5 {padding:0 20px;min-height: 30px;}
	#product-hardware-container .extra-hardware-div {background-color:#DCDCDC;width:205px;/*margin:10px 5px;*/margin:0 5px;display:inline-block;/*padding:0.5% 5px 1%;*/padding: 0 0 1%;position: relative;}
	#product-hardware-container .extra-hardware-div img {margin:0 auto;max-width:160px;/*margin-top:-10%;*/margin-top:0;}
	#product-hardware-container .extra-hardware-price {font-size:50px;color:#666;font-weight: 700;letter-spacing: -5px;line-height: 80%;margin-top: 2%;}
	#product-hardware-container .extra-hardware-price sup {font-size: 60%;padding: 0 5px;}
	
	#product-hardware-wrapper {
		background-color: #f9f9f9;
	}
	
	#product-hardware-wrapper .slick-prev {
		left: 0;
	}

	#product-hardware-wrapper .slick-next {
		right: 0;
	}
	
	#product-hardware-wrapper .slick-prev:before, #product-hardware-wrapper .slick-next:before {
		color: #999;
	}
	
	#product-hardware-wrapper .slick-dots {
		bottom: -35px;
	}
	
	#product-hardware-wrapper .slick-track {
		margin-left: auto;
		margin-right: auto;
	}
	
	#product-hardware-container .btn-axghost,
	#product-hardware-container .btn-axghost:focus,
	#product-hardware-container .btn-axghost.focus {
		background-color: transparent;
		border: 2px solid #999;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		color: #666;
		font-size: 120%;
		font-weight: 300;   
		padding: 5px 0;
		margin:10px 0 5px;
		width: 65%;
		-webkit-transition: background .2s;
		-moz-transition: background .2s;
		-o-transition: background .2s;
		-ms-transition: background .2s;
		transition: background .2s;
	}

	#product-hardware-container .btn-ax,
	#product-hardware-container .btn-ax:focus,
	#product-hardware-container .btn-ax.focus {
		border: 2px solid #fe6812;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		color: #fff;
		font-size: 120%;
		font-weight: 300;   
		padding: 5px 0;
		margin:5px 0;
		width: 65%;
		-webkit-transition: background .2s;
		-moz-transition: background .2s;
		-o-transition: background .2s;
		-ms-transition: background .2s;
		transition: background .2s;
	}


#dsl #product-slider .slick-slide.slick-center .fa-stack-shop, #fibre #product-slider .slick-slide.slick-center .fa-stack-shop,#product-slider.cloudhosting .slick-slide.slick-center .fa-stack-shop {display:none}
#product-slider .slick-slide .combo-wrapper {display:none;}
#product-slider .slick-slide.slick-center .combo-wrapper {display:inline-block;width:100%;height:25%;}


.bootstrap-select.btn-group .dropdown-menu li small {
    color: #1ac2a2;
    font-weight: 700;
    vertical-align: 15%;
}
	
.col-details-save {padding:0;}	#product-hardware-container .btn.success:before {font-size: 20px;line-height: 20px;}
	
#promotions-overlay {
    background-color: rgba(0, 0, 0, 0.9);
    overflow: hidden;
}
#promotions-close {position:absolute;z-index:1;right:10px;top:10px;}
#promotions-close button {opacity:1;}
#promotions-close i {color:#fff;}
#promotions-overlay .moverlay-container {
	max-width: 590px;
	width: 28%;
    height: auto;
    padding: 0 !important;
    position: relative;
    top: 50%;
    transform: translate3d(0, -50%, 0);
    -webkit-transform: translate3d(0, -50%, 0);
    -moz-transform: translate3d(0, -50%, 0);
    -o-transform: translate3d(0, -50%, 0);
    -ms-transform: translate3d(0, -50%, 0);	
}
#promotions-overlay .moverlay-content {
    padding: 5px;
}

#promotions-overlay .close {
    text-shadow: none;
    margin: 0;
}

#promotions-overlay img {width:100%;}
	

	.promotion-div {/*background-color:rgba(0, 0, 0, 0.35);*//*width:205px;margin:10px 5px;*/width:280px;margin:10px 0;display:inline-block;padding:0.5% 5px 1%;}
	.promotion-div i {font-size:80px;display:block;}
	.promotion-div h5 {line-height:120%;font-size:25px;font-weight:700;margin:10px 0 40px;}
	#dsl .promotion-div i {color:#097DB6;}
	#fibre .promotion-div i {color:#7C1A7D;}
	.btn-promotion,.btn-promotion:focus,.btn-promotion:hover {font-size: 120%;margin: 20px 0;padding: 2px 5px;}	
	
	.promotion-discount-div {/*width:820px;*/width:1170px;margin:10px 0;display:inline-block;/*padding:0.5% 5px 1%;*/padding:0;}
	.promotion-discount-div.div2 {width:583px;margin:10px 0;display:inline-block;padding:0.5% 0 1%;}
	.promotion-discount-div.div3 {width:387px;margin:10px 0;display:inline-block;padding:0.5% 0 1%;}
	
	.promotion-discount-div.div2:first-child {padding-right:5px;}
	.promotion-discount-div.div2:last-child {padding-left:5px;} 
	
	.promotion-discount-div.div3:first-child {padding-right:5px;}
	.promotion-discount-div.div3:nth-child(2) {padding-left:3px;padding-right:3px;}
	.promotion-discount-div.div3:last-child {padding-left:5px;} 
	
	.slider .slick-arrow.disabled:before {
		color: #ccc;
	}

	#fibre-current-address {width:100%;background-color:#ccc;padding:5px;font-weight:400;}
	#openserve-address {background-color:#f4f4f4;padding:20px 0;}
	
	

	
	
	
	#dsl .ax-content .radio-info input[type="radio"] + label::after {
		background-color:#0985C3;
	}
	
	#fibre .ax-content .radio-info input[type="radio"] + label::after {
		background-color:#930093;
	}

	#mobile .ax-content .radio-info input[type="radio"] + label::after {
		background-color:#FE6812;
	}	

	#voice .ax-content .radio-info input[type="radio"] + label::after {
		background-color:#999;
	}		
	
	
	.blur {
		filter:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="0" height="0" style="position:absolute"><filter id="blurry" x="0" y="0"><feGaussianBlur in="SourceGraphic" stdDeviation="3" /></filter></svg>#blurry');
		filter: blur(4px);
		-webkit-filter: blur(4px);  
		filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='4');	
	}
	
	.slick-current .times2-color {color:#FDD42A}
	.times2-weight {font-weight:300;}
	
	/*#openserve-address img {width: 40%;} */
	.openserve-button{/*background-color:#999*/background-color:transparent;color:#fff;/*padding:4px 8px;*/padding:0;text-decoration:none;display:block;/*width:90%;*/margin:4px auto;border:0;height: 45px;line-height: 40px;}
	.openserve-button .bullet {width:17px;height:17px;background-color:#fff;border-radius:50%;border:1px solid #CFCECF;display:block;float:left;margin-top:4px;margin-left:10px;}
	.openserve-button .bullet-inner {width:11px;height:11px;border-radius:50%;background-color:transparent;margin:2px auto;}
	.openserve-button .address {display: block; background-color: #D0A8D0;/* float: right; */width: 330px;margin:0 auto;}
	.openserve-button:hover  .address{background-color:#7D007D;}
	.openserve-button:hover  .bullet-inner{background-color:#333;}
	
	#openserve-address .bootstrap-select {
		display:inline-block;
	}
	#openserve-address .bootstrap-select button {
		font-size: 14px;
		height: auto;
	}
	#openserve-address .bootstrap-select.btn-group .dropdown-toggle .caret:before {
		font-size: 25px;
		top: 0 !important;
	}

	#hardware {/*background-color:#f5f5f5;*/background-color:#fff;}
	#hardware .product {/*background-color:#F5F5F5;*/background-color:#fff;}
	
	

	
	#hardware .product .nav-tabs > li.selectli {
		padding: 5px;
	}

	#hardware .product .nav-tabs .bootstrap-select > .dropdown-toggle {
		font-size: 14px;
		height: 35px;
	}

	#hardware .product .nav-tabs .bootstrap-select.btn-group .dropdown-toggle .caret {
		margin-top: -6px;
	}	
	
	
	#hardware .product .nav-tabs {margin-bottom:10px;background-color:#d0d0d0;border-bottom: 2px solid #808080;}
	
	#hardware .product .nav-tabs > li.active > a,#hardware .product .nav-tabs > li.active > a:focus,#hardware .product.nav-tabs > li.active > a:hover {cursor:pointer;border-right:0;}
	
	#hardware .product .nav-tabs > li.selectli {/*padding:10px 20px 0 0;*/ padding:5px 20px 5px 0;}
	#hardware .product .nav-tabs > li > a {padding:20px 30px;margin:0;font-weight:500;min-width:130px;border-right:1px solid #C0C0C0;font-size: 16px;}
	
	#hardware .product .nav-tabs[data-color='hw-dsl'] > li.active > a,
	#hardware .product .nav-tabs[data-color='hw-dsl'] > li.active > a:focus,
	#hardware .product .nav-tabs[data-color='hw-dsl'] > li.active > a:hover {background-color:#0981C0;}
	#hardware .product .nav-tabs[data-color='hw-dsl'] {border-bottom: 4px solid #0981C0;}
	
	#hardware .product .nav-tabs[data-color='hw-fibre'] > li.active > a,
	#hardware .product .nav-tabs[data-color='hw-fibre'] > li.active > a:focus,
	#hardware .product .nav-tabs[data-color='hw-fibre'] > li.active > a:hover {background-color:#660066;}
	#hardware .product .nav-tabs[data-color='hw-fibre'] {border-bottom: 4px solid #660066;}	
	
	#hardware .product .nav-tabs[data-color='hw-mobile'] > li.active > a,
	#hardware .product .nav-tabs[data-color='hw-mobile'] > li.active > a:focus,
	#hardware .product .nav-tabs[data-color='hw-mobile'] > li.active > a:hover {background-color:#FE6A12;}
	#hardware .product .nav-tabs[data-color='hw-mobile'] {border-bottom: 4px solid #FE6A12;}	
	
	#hardware .product .nav-tabs[data-color='hw-lte-advanced'] > li.active > a,
	#hardware .product .nav-tabs[data-color='hw-lte-advanced'] > li.active > a:focus,
	#hardware .product .nav-tabs[data-color='hw-lte-advanced'] > li.active > a:hover {background-color:#E35503;}
	#hardware .product .nav-tabs[data-color='hw-lte-advanced'] {border-bottom: 4px solid #E35503;} 
	
	#hardware .product .nav-tabs[data-color='hw-voice'] > li.active > a,
	#hardware .product .nav-tabs[data-color='hw-voice'] > li.active > a:focus,
	#hardware .product .nav-tabs[data-color='hw-voice'] > li.active > a:hover {background-color:#FDD42A;color:#3B3B3B;}
	#hardware .product .nav-tabs[data-color='hw-voice'] {border-bottom: 4px solid #FDD42A;}		
		#hardware .product .nav-tabs[data-color='hw'] > li.active > a,
	#hardware .product .nav-tabs[data-color='hw'] > li.active > a:focus,
	#hardware .product .nav-tabs[data-color='hw'] > li.active > a:hover {background-color:#808080;}
	#hardware .product .nav-tabs[data-color='hw'] {border-bottom: 4px solid #808080;}	
	
	.product #hardware-shop .nav-tabs {margin:0;background:transparent;}
	.product #hardware-shop .nav-tabs > li > a {padding:10px;}
	#hardware-shop .product-loader .fa-spin {top: 200px;}
	
	
	#hardware .tab-content > .tab-pane p {margin:0 0 10px;}
	#hardware .tab-content > .tab-pane .pheader {margin:20px 0;}
	#hardware .tab-content > .tab-pane h5 {font-size:18px;}
	
	#hardware .product-features-row {padding:0;background-color:#ABABAB;}
	
	#hardware .product .col-xs-3 {width:25%;padding:0;color:#666;/*margin:10px 0;*/margin:0;}
	#hardware .product .col-xs-3 ul {list-style-type:none;padding:0;}
	
	#hardware .product .col-xs-4 {padding:0;color:#666;margin:0;}
	#hardware .product .col-xs-4 ul {list-style-type:none;padding:0;}	
	
	#hardware .product .hardware-wrapper {margin:0 13px;}
	
	#hardware .product .hardware-wrapper img {padding: 0px; margin: 0px auto; max-width:190px;}
	
	#hardware .product .col-xs-3 .hardware-wrapper{/*background-color:#fff;*/background-color:#f5f5f5;margin:0 13px;}
	#hardware .product .col-xs-3:nth-of-type(1) .hardware-wrapper,#hardware .product .col-xs-3:nth-of-type(4n+5) .hardware-wrapper {margin: 0 13px 0 0;}
	#hardware .product .col-xs-3:nth-of-type(4n) .hardware-wrapper {margin:0 0 0 13px;}
	#hardware .product .col-xs-3 h5 {font-size: 16px; margin: 20px 0px 5px; font-weight: 700;}
	
	#hardware .product .col-xs-4 .hardware-wrapper{background-color:#f5f5f5;margin:0 13px;}
	#hardware .product .col-xs-4:nth-of-type(1) .hardware-wrapper,#hardware .product .col-xs-4:nth-of-type(3n+4) .hardware-wrapper {margin: 0 13px 0 0;}
	#hardware .product .col-xs-4:nth-of-type(3n) .hardware-wrapper {margin:0 0 0 13px;}
	#hardware .product .col-xs-4 h5 {font-size: 16px; margin: 20px 0px 5px; font-weight: 700;}	
	
	#hardware .product .hardware-contentview {padding:0 20px;height: 120px;overflow: hidden;}
	
	#hardware .product .hardware-orderview {margin:2px auto 10px;background-color:#eee;text-align:center;padding:10px;color:#999;}
	
	#hardware .product .hardware-orderview[data-color='hw-dsl'] .hardware-or-word {color:#0981C0}
	#hardware .product .hardware-orderview[data-color='hw-fibre'] .hardware-or-word {color:#660066}
	#hardware .product .hardware-orderview[data-color='hw-mobile'] .hardware-or-word  {color:#FE6A12}
	#hardware .product .hardware-orderview[data-color='hw-lte-advanced'] .hardware-or-word {color:#E35503;}
	#hardware .product .hardware-orderview[data-color='hw'] .hardware-or-word {color:#808080}	
	#hardware .product .hardware-orderview[data-color='hw-voice'] .hardware-or-word {color:#3B3B3B}	
	
	#hardware .product .hardware-orderview.over .hardware-price {color:#fff;}
	#hardware .product .hardware-orderview.over .hardware-or-line {background-color:#fff}
	#hardware .product .hardware-orderview.over .btn-axghost {color:#fff;border-color:#fff}
	#hardware .product .hardware-orderview.over[data-color='hw-dsl'],#hardware .product .hardware-orderview.over[data-color='hw-dsl'] .hardware-or-word {background-color:#0981C0;color:#fff;cursor:default;}
	#hardware .product .hardware-orderview.over[data-color='hw-dsl'] .btn-ax {color:#0981C0;}
	
	#hardware .product .hardware-orderview.over[data-color='hw-fibre'],#hardware .product .hardware-orderview.over[data-color='hw-fibre'] .hardware-or-word {background-color:#660066;color:#fff;cursor:default;}
	#hardware .product .hardware-orderview.over[data-color='hw-fibre'] .btn-ax {color:#660066;}
	
	#hardware .product .hardware-orderview.over[data-color='hw-mobile'],#hardware .product .hardware-orderview.over[data-color='hw-mobile'] .hardware-or-word {background-color:#FE6A12;color:#fff;cursor:default;}
	#hardware .product .hardware-orderview.over[data-color='hw-mobile'] .btn-ax {color:#FE6A12;}
	
	#hardware .product .hardware-orderview.over[data-color='hw-lte-advanced'],#hardware .product .hardware-orderview.over[data-color='hw-lte-advanced'] .hardware-or-word {background-color:#E35503;color:#fff;cursor:default;}
	#hardware .product .hardware-orderview.over[data-color='hw-lte-advanced'] .btn-ax {color:#E35503;}

	#hardware .product .hardware-orderview.over[data-color='hw-voice'],#hardware .product .hardware-orderview.over[data-color='hw-voice'] .hardware-or-word {background-color:#FDD42A;color:#3B3B3B;cursor:default;}
	#hardware .product .hardware-orderview.over[data-color='hw-voice'] .btn-ax , #hardware .product .hardware-orderview.over[data-color='hw-voice'] .hardware-price{color:#3B3B3B;}		
	#hardware .product .hardware-orderview.over[data-color='hw-voice'] .btn-axghost {color:#3B3B3B;border-color:#3B3B3B}
	#hardware .product .hardware-orderview.over[data-color='hw-voice']  .hardware-or-line {background-color:#3B3B3B}
	
	#hardware .product .hardware-orderview.over[data-color='hw'],#hardware .product .hardware-orderview.over[data-color='hw'] .hardware-or-word {background-color:#808080;color:#fff;cursor:default;}
	#hardware .product .hardware-orderview.over[data-color='hw'] .btn-ax {color:#808080;}		
	
	.indicator-container {background-color:#E8E8E8;padding:10px 0;text-align:center;height:50px;}
	.indicator {display:inline-block;font-size:16px;padding:4px 8px;color:#c4c4c4;margin:0 2px;}
	.indicator.active {background-color:#666;color:#fff;}
	
	/*#hardware .hardware-price {font-size:80px;color:#999;font-weight: 700;letter-spacing: -5px;line-height: 80%;margin-top: 2% auto 0;text-align: center;width:100%;float:none;}*/
	#hardware .hardware-price,#quickview-overlay .hardware-price{color:#999;font-weight: 700;letter-spacing: -5px;line-height: 80%;margin-top: 2% auto 0;text-align: center;width:100%;/*border-right: 3px solid #ccc;*/padding-right:10px;
    float: left;
    line-height: 120%;
    width: 48%;font-size:70px;}
	
	#hardware .hardware-wrapper .hardware-price {font-size:40px;}
	
	#hardware .hardware-price sup,#quickview-overlay .hardware-price sup {font-size: 60%;padding: 0 5px;}

	#hardware .hardware-or-wrapper,#quickview-overlay .hardware-or-wrapper{
		position: relative;
		float:left;
		width:4%;
		height:60px;
	}

	#hardware .hardware-or-line,#quickview-overlay .hardware-or-line {
		position: absolute;
		left: 49%;
		top: 0;
		bottom: 0;
		width: 1px;
		background: #999;
		z-index: 1;
	}

	#hardware .hardware-or-wordwrapper,#quickview-overlay .hardware-or-wordwrapper{
		text-align: center;
		height: 12px;
		position: absolute;
		left: 0;
		right: 0;
		top: 40%;
		margin-top: -12px;
		z-index: 2;
	}

	
	#hardware .hardware-wrapper .hardware-or-wordwrapper, #quickview-overlay .hardware-wrapper .hardware-or-wordwrapper {
		top:50%;
	}

	#hardware .hardware-or-word,#quickview-overlay .hardware-or-word  {
		font-size:16px;
		color: #999;
		padding: 0;
		background:#eee;
	}

	
	/*#hardware .hardware-budget {font-size:16px;margin:10px 0 5px;}*/
	#hardware .hardware-budget, #quickview-overlay .hardware-budget {font-size:12px;margin:15px 0 5px;float: right;padding:0;
    width: 48%;}
	
	.hardware-wrapper .btn-axghost,
	.hardware-wrapper .btn-axghost:focus,
	.hardware-wrapper .btn-axghost.focus {
		background-color: transparent;
		border: 2px solid #c3c3c3;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		color: #c3c3c3;
		font-size: 160%;
		font-weight: 400;   
		padding: 5px 0;
		margin:10px 0 5px;
		width: 96%;
		-webkit-transition: background .2s;
		-moz-transition: background .2s;
		-o-transition: background .2s;
		-ms-transition: background .2s;
		transition: background .2s;
	}

	.hardware-wrapper .btn-ax,
	.hardware-wrapper .btn-ax:focus,
	.hardware-wrapper .btn-ax.focus {
		border: 2px solid #fff;
		background-color: #fff;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		color: #c3c3c3;
		font-size: 160%;
		font-weight: 400;   
		padding: 5px 0;
		margin:5px 0;
		width: 96%;
		-webkit-transition: background .2s;
		-moz-transition: background .2s;
		-o-transition: background .2s;
		-ms-transition: background .2s;
		transition: background .2s;
	}
	
	#dsl #section-features.hardware .product-features, #fibre #section-features.hardware .product-features, #mobile #section-features.hardware .product-features{background-image:none;}
	/*#dsl #section-features.hardware .product-features-row, #fibre #section-features.hardware .product-features-row, #mobile #section-features.hardware .product-features-row {background-color: #ababab;}*/
	#dsl #section-features.hardware .product-features-row {background-color: #0985C3;}
	#fibre #section-features.hardware .product-features-row {background-color: #930093;}
	#mobile #section-features.hardware .product-features-row {background-color: #FE6812;}
	
	.hardware-terms {border-top:2px solid #ccc;margin:20px 0 0;padding:20px 10px;}
	/*
	.hardware-terms[data-color='hw-dsl'] {border-color:#0985C3}
	.hardware-terms[data-color='hw-fibre'] {border-color:#930093}
	.hardware-terms[data-color='hw-mobile'] {border-color:#FE6812}
	*/
	#topsellers {margin:0 0 20px 0;}
	#topsellers h3 {font-size:26px;color:#999;font-weight:600;margin-top:0;}
	#topsellers .col-sm-12 {background-color:#F5F5F5;min-height:135px;padding:0;}
	#topsellers a {text-decoration:none;}
	#topsellers a:hover {background-color:#e0e0e0;}
	/*
	#topsellers .col-xs-2 {transition: all .2s ease-in-out;}
	#topsellers .col-xs-2:hover {transform: scale(1.2);}
	
	#topsellers img {max-width:100px;transition: all .2s ease-in-out;}
	#topsellers img:hover {transform: scale(1.2);}
	*/
	
	#topsellers img.center-block {max-width:100px;}
	#topsellers .img-internal {width:97%;height:135px;padding:10px;margin:0 auto;}
	
	#topsellers .topsellers-name {margin-top: 10px; color: rgb(153, 153, 153); font-size: 14px;height:40px;overflow:hidden;margin-top:5px;}	
	
	#hardware #product-order-container .product-total.hardware-total {height:220px;margin-top:20px;}
	/*#hardware #product-order-container .product-total.hardware-total span {font-size:100%;}*/
	#hardware #product-order-container .product-total.hardware-total .hardware-price {
		/*color: red;*/
		font-size: 75px;
	}
	
	#hardware #hardware-detail-wrapper[data-color='hw-dsl'] #product-order-container .product-total .hardware-price,#dsl #quickview-overlay .hardware-price {
		color: #0985c3;
	}
	#hardware #hardware-detail-wrapper[data-color='hw-fibre'] #product-order-container .product-total .hardware-price,#fibre #quickview-overlay .hardware-price {
		color: #930093;
	}
	#hardware #hardware-detail-wrapper[data-color='hw-mobile'] #product-order-container .product-total .hardware-price,#mobile #quickview-overlay .hardware-price {
		color: #FE6812;
	}	
	
	#hardware #hardware-detail-wrapper[data-color='hw-voice'] #product-order-container .product-total .hardware-price,#voice #quickview-overlay .hardware-price {
		color: #3b3b3b;
	}		
	#hardware #hardware-detail-wrapper[data-color='hw'] #product-order-container .product-total .hardware-price{
		color: #808080;
	}		
	
	
	#hardware #product-order-container .product-total.hardware-total .hardware-or-wrapper, #quickview-overlay .hardware-or-wrapper {
		height: 110px;
	}

	#hardware #product-order-container .product-total.hardware-total .hardware-or-word, #quickview-overlay .hardware-or-word {
		background: #f9f9f9;
		color: #999;
		font-size: 28px;
		letter-spacing: 0;
		padding: 5px 0 10px;
	}	
	
	#quickview-overlay .hardware-or-word {background: #fff;}
	
	#hardware #product-order-container .hardware-budget, #quickview-overlay .hardware-budget {
		font-size: 22px;
		letter-spacing: 0;
		margin: 30px 0 5px;
	}
	
	#quickview-overlay .hardware-budget { margin: 25px 0 5px;font-size:20px;}
	
	#hardware #product-order-container .hardware-budget span{font-size:26px;}
	#quickview-overlay .hardware-budget span {font-size:24px;}
	
	#hardware-shop .slick-prev:before, #hardware-shop .slick-next:before {
		color: #999;
	}
	
	#hardware-shop #product-slider .slick-prev:before, #hardware-shop  #product-slider .slick-next:before {
		color:#fff;
	}
	
	#hardware-shop .slick-prev {
		left: 5%;
		top: 25%;
	}
	#hardware-shop #product-slider .slick-prev {
		left:0;
		top: 50%;
	}
	
	#hardware-shop .slick-next {
		right: 5%;
		top: 25%;
	}
	#hardware-shop #product-slider .slick-next {
		right: 0;
		top: 50%;
	}			

	
	.hardware-orderview div.btn-axghost,.hardware-orderview div.btn-axghost:hover {background-color:#ccc;color:#999 !important;border:2px solid #ccc !important;cursor:default;opacity: 0.65;}
	#product-hardware-container div.btn-quickview {background-color:#ccc;color:#666 !important;border:2px solid #ccc !important;cursor:default;opacity: 0.65;}
	
	
	#fibre-options{padding:20px;}
	#fibre-options h4 {font-size:26px;color:#930093}
	#fibre-options .row {background-color:#E4D9E8;margin:0 -20px;}
	.fibre-link {margin:10px 5px;padding:0;}
	.fibre-link-container {height: 100%; text-align: center; color: #fff; font-weight: 300; font-size: 14px; width: 100%; position: relative; display: block; padding: 10px 0px 90%;}
	.fibre-link-inner{display:block;position: absolute;top: 15%; bottom: 0; left: 0; right: 0;padding:0 10px;}
	.fibre-link i {display:block;font-size:60px;}
	
	.fibre-link .fibre-link-txt{display:block;margin-top:10px;}
	/*
	a.fibre-link:nth-child(odd)  .fibre-link-container {background-color:rgba(0,0,0,.2);}
	a.fibre-link:nth-child(even) .fibre-link-container {background-color:rgba(0,0,0,.4)}
	*/
	
	a.fibre-link:nth-child(odd)  .fibre-link-container {background-color:#C254E8}
	a.fibre-link:nth-child(even) .fibre-link-container {background-color:#8400A8}
	
	a.fibre-link .fibre-link-container:hover,a.fibre-link .fibre-link-container:active,a.fibre-link:nth-child(odd)  .fibre-link-container:hover,a.fibre-link:nth-child(even) .fibre-link-container:hover {
		background-color:rgba(254,106,18,0.9);text-decoration:none;
	}
	
	a.hardware-scroll {color:#fff;text-decoration:underline;}

	#fibrecompare-overlay {position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;background-color:rgba(255,255,255,0.7);}

	#fibrecompare-container {position:relative;}
	#fibrecompare-container h3 {color:#930093;margin-bottom:30px;}
	
	#fibrecompare-wrapper {/*margin-bottom:100px;*//*max-height:600px;*//*overflow:hidden*/}
	#fibrecompare-container .container{margin-bottom:70px;}
	#openserveerrmsg {width:67%;}
	#openserveerrmsg  .msgcontent {padding:10px 20px;color:#fff;background-color:#f00;font-size:16px;text-align:center;}
	
	#fibrecompare-wrapper.capped {max-height:700px;}
	#fibrecompare-wrapper.uncapped {max-height:600px;}
	
	#fibrecompare-wrapper h3 {color:#940094;margin:20px 0;}
	.fibrecompare-panel {float:left;/*width:32.65%;*/width:33.33333333%;text-align:center;}
	/*.fibrecompare-panel.slick-current {margin:0 0.1%}*/
	/*
	 .fibrecompare-panel.slick-current.slick-slide {
		margin: 0 1.025%;
	  }
	  .fibrecompare-panel.slick-list {
		margin: 0 -1.025%;
	  }
	*/
	
	
	.fibrecompare-logo {height:115px;margin-bottom:4px;cursor:pointer;position:relative;}
	.fibrecompare-panel.slick-current .fibrecompare-logo {background-color:#940094;margin:0 12px 4px;}
	.fibrecompare-panel.active .fibrecompare-logo {background-color:#940094;margin:0 6px 4px;}
	
	.fibrecompare-logo img{padding:7% 0;}
	.fibrecompare-panel.active .fibrecompare-logo img,.fibrecompare-panel.slick-current .fibrecompare-logo img{filter:brightness(180%);-webkit-filter:brightness(180%);}
	
	.fibrecompare-panel.slick-active:not(.slick-current) .product-frogfoot2monthsfree {filter:grayscale(100%);-webkit-filter:grayscale(100%);opacity:0.2}
	.product-frogfoot2monthsfree {background: transparent url('../img/icon-frogfoot-2monthsfree.png');background-size: cover; background-repeat: no-repeat;position: absolute;top:0;right:0;height:110px;width:110px;pointer-events: none;z-index: 2;}	
	
	.fibre-providers-imgwrapper .product-frogfoot2monthsfree{filter:grayscale(100%);-webkit-filter:grayscale(100%);opacity:0.2}
	.fibre-providers-imgwrapper.active .product-frogfoot2monthsfree {filter:initial;-webkit-filter:initial;opacity:1}	
	
	.fibrecompare-content {padding:18px 0 0;border:2px solid #B3B3B3;}
	.fibrecompare-panel.active .fibrecompare-content,.fibrecompare-panel.slick-current .fibrecompare-content {background-color:#940094;color:#fff;padding:20px 0 0;border:0;margin:0 12px;}
	
	.fibrecompare-panel:not(.slick-current) .fibrecompare-content {margin: 0 6px 100px;}

	
	.fibrecompare-panel h4 {margin-top:0;color:#B3B3B3;}
	.fibrecompare-panel.active h4,.fibrecompare-panel.slick-current h4{color:#fff;}
	/*
	.fibrecompare-content hr {border-top:0;border-bottom:0;}
	.fibrecompare-panel.slick-current .fibrecompare-content hr {border-top:1px solid #C880C8;border-bottom:1px solid #C880C8;}
	*/
	.fibrecompare-price {font-size:50px;color:#B3B3B3;}
	.fibrecompare-panel.active .fibrecompare-price,.fibrecompare-panel.slick-current .fibrecompare-price {color:#fff;font-weight:700;}
	
	/*.fibrecompare-content .row {margin: 0 20px;}*/
	
	.fibrecompare-specs-row {padding: 10px 20px;margin: 20px 0 0 0;background-color: #F2F2F2;border-top:2px solid #fff;color:#ccc;}
	.fibrecompare-price-row {padding: 15px 20px 15px;margin: 0;background-color: #DEDEDE;border-top:2px solid #fff;color:#ccc;}	
	
	.fibrecompare-panel.active .fibrecompare-specs-row,.fibrecompare-panel.slick-current .fibrecompare-specs-row {background-color:#780178;border-top:2px solid #C880C8;color:#fff;}
	.fibrecompare-panel.active .fibrecompare-price-row,.fibrecompare-panel.slick-current .fibrecompare-price-row {background-color:#5E025E;border-top:2px solid #C880C8;padding: 15px 20px 17px;color:#fff;}
	
	.fibrecompare-specs-row .col-sm-8,.fibrecompare-specs-row .col-sm-4{font-size:20px;}
	.fibrecompare-price-row .col-sm-8,.fibrecompare-price-row .col-sm-4 {font-size:16px;}
	
	.fibrecompare-panel .btn-check {background-color:#fff;color:#B3B3B3;border:2px solid #B3B3B3;height:45px;line-height:40px;padding:0;font-size:24px;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius:0px;width:80%;margin-top:20px;font-weight:700;}
	.fibrecompare-panel.active .btn-check,.fibrecompare-panel.slick-current .btn-check {color:#940094;border:2px solid #fff;}
	
	#fibre-providers-option .row {margin:0;}
	
	#fibrecompare-wrapper .slick-prev:before, #fibrecompare-wrapper .slick-next:before,#fibre-providers-option .slick-prev:before, #fibre-providers-option .slick-next:before {
	opacity:1;position: relative;top: 0;display: inline-block;height: 70px;width: 70px;font-size:60px;color:#B3B3B3;	
	}	

	#fibrecompare-wrapper .slick-prev,#fibrecompare-wrapper .slick-next {top:10%;}
	#fibrecompare-wrapper .slick-prev {left:-80px;}
	#fibrecompare-wrapper .slick-next {right:-80px;}	


	#fibre-providers-option .slick-prev,#fibre-providers-option .slick-next {top:60%;}
	#fibre-providers-option .slick-prev {left:-15px;}
	#fibre-providers-option .slick-next {right:-15px;}	

	
	.fibrecompare-panel .bootstrap-select{pointer-events: none;}
	.fibrecompare-panel.active .bootstrap-select,.fibrecompare-panel.slick-current .bootstrap-select{pointer-events: auto;}
	
	
	#fibre .bootstrap-select > .dropdown-toggle, #dsl .bootstrap-select > .dropdown-toggle {
		z-index: 0;
	}	


	
	.product-preorder {background: transparent url('../img/icon-preorder-update1.png');background-size: cover; background-repeat: no-repeat;position: absolute;top:0;left:0;height:110px;width:110px;pointer-events: none;z-index: 2;}
	.fibre-providers-imgwrapper .product-preorder {filter:grayscale(100%);-webkit-filter:grayscale(100%);opacity:0.2}
	.fibre-providers-imgwrapper.active .product-preorder {filter:initial;-webkit-filter:initial;opacity:1}
	
	.fibre-providers-imgwrapper.slick-current .product-preorder {
		filter:none;
		-webkit-filter: none;
		opacity: 1;
	}	
	
	.product-mobiledata-1gb {background: transparent url('../img/icon-mobiledata-1gb.png');background-size: cover; background-repeat: no-repeat;position: absolute;right:0;width:130px;height:130px;pointer-events: none;z-index: 2;}
	.product-mobiledata-500mb {background: transparent url('../img/icon-mobiledata-500mb.png');background-size: cover; background-repeat: no-repeat;position: absolute;right:0;width:130px;height:130px;pointer-events: none;z-index: 2;}
	
	.product-basestation {background: transparent url('../img/icon-basestation.png');background-size: cover; background-repeat: no-repeat;position: absolute;right:0;width:130px;height:130px;pointer-events: none;z-index: 2;}
	

	.hardware-wrapper .product-mobiledata-1gb, .hardware-wrapper .product-mobiledata-500mb,.hardware-wrapper .product-basestation{right:13px;}
	#hardware .product .col-xs-3:nth-of-type(4n) .hardware-wrapper .product-mobiledata-1gb,
	#hardware .product .col-xs-3:nth-of-type(4n) .hardware-wrapper .product-mobiledata-500mb,
	#hardware .product .col-xs-3:nth-of-type(4n) .hardware-wrapper .product-basestation {right:0;}
	
	#hardware .product .col-xs-4:nth-of-type(3n) .hardware-wrapper .product-mobiledata-1gb,
	#hardware .product .col-xs-4:nth-of-type(3n) .hardware-wrapper .product-mobiledata-500mb,
	#hardware .product .col-xs-4:nth-of-type(3n) .hardware-wrapper .product-basestation {right:0;}	
	
	.hardwarezoom .product-mobiledata-1gb,.hardwarezoom .product-mobiledata-500mb,.hardwarezoom .product-basestation {width:150px;height:150px;}
	

	#additionalinfo-overlay h4,#additionalrica-overlay h4 {color:#3B3B3B;margin-top:0;}
	#additionalinfo-overlay .radio label, #additionalrica-overlay .radio label{
		font-size: 14px;
	}
	

	
	

	
	#frm-voice-additional .file {background-color:#666;color:#fff;border-radius:0;padding:4px 8px;}
	#frm-voice-additional .col-xs-8 {padding-top:6px;}
	#frm-voice-additional div.table {
		display: table;
		margin-bottom:5px;
	}
	#frm-voice-additional div.table .file-row {
		display: table-row;
	}
	#frm-voice-additional div.table .file-row > div {
		display: table-cell;
		vertical-align: top;
		border-top: 1px solid #ddd;
		padding: 8px;
	}
	#frm-voice-additional div.table .file-row:nth-child(odd) {
		background: #f9f9f9;
	}
	
	#frm-voice-additional .btn-add {
		width: 150px;
		margin: 30px auto;
		text-align: center;
	}


	.btn-download {background-color:#FDD42A;color:#333;border-radius:0;}
	
	.linkedtxt {color:#06c;font-weight:700;}
	
	#voice .active-3 .product-name {
		font-size: 28px;
	}
	
	#frm-voice-additional .row {margin:0;}
	
	#hardware-shop  .bootstrap-select .product-loader .fa-spin {top:0 ;}	
	
		
	#link-voicerates:link {
		background-color: #fff;
		color: #000 !important;
		padding: 5px 10px;
		border-radius: 0;
		margin: 5px 0;
		text-decoration: none;
	}
	
	#voice-faq {background-color:#3B3B3B;color:#FDD42A;}
	#voice-faq .maincontainer {padding:0 15%}
	#voice-faq .col-sm-4 {padding:0 2%;text-align:left;}
	#voice-faq .row {margin-top:20px;}
	#voice-faq h4{font-size:20px;text-align:left;}
	#voice-faq h3{color:#fff;margin-bottom:50px;}
	#voice-faq a {color:#fff;text-decoration:underline;font-weight:700;}
	#voice-faq #btn-viewmore {
		background-color: #FDD42A;
		border: 0;
		border-radius: 0;
		color: #333;
		font-size: 24px;
		height: 65px;
		line-height: 65px;
		padding: 0 20px;
		position: relative;
		margin-top: 20px;
	}
	
	#newvoice-error {clear:left;color:#a94442;margin-top:5px;font-size:85%;}
	
	.voice-rates-wrapper {border:2px solid #FDD42A;margin:0 20px;}
	.voice-rates-wrapper table {width:100%;}
	.voice-rates-wrapper table thead tr {height:70px;background-color:#FDD42A;color:#333}
	.voice-rates-wrapper table td {padding:5px 15px;}
	.voice-rates-wrapper table tbody tr:nth-child(odd) {background-color:#333;}
	.voice-rates-wrapper thead td:first-child h4 {line-height:80%}
	.voice-rates-wrapper thead td h4 {font-size:16px !important;}
	.voice-rates-wrapper table thead td:first-child {border-right:2px solid #333;width:70%;}
	.voice-rates-wrapper table tbody td:first-child {border-right:2px solid #FDD42A;width:70%;}
	
	#voice-rates-link:link {
		background-color: #FDD42A;
		color: #333 !important;
		padding: 5px 10px;
		border-radius: 0;
		margin: 5px 0;
		text-decoration: none;
		font-size:16px;
	}
	
	#voice #section-promo {color: #3b3b3b}
	.call-rate-status {padding-right:20px;}
	
	#voice-rates {background-color:#232323;color:#FDD42A;padding:60px 15%;}
	#voice-faq h3 {color:#FDD42A;}


    .btn-maperror {pointer-events:auto}


	/* sliders only */
	.active-1 .product-name {font-size:40px;/*line-height:120%;*/}
	.active-1  .product-value {font-size:48px;}
	.active-1  .fa-stack-shop {font-size:28px;}
	.active-1  .product-xtra {font-size:14px}
	

	.sub-cat-579 .active-3 .product-name {
		font-size: 40px;
	}	

	#fixedlte-hardware-wrapper,#cellcmobile-hardware-wrapper  {margin:30px 0;/*background-color:#FD6814;*/display: flex;min-height:100%;width:100%;}
	/*#fixedlte-hardware-wrapper.slick-slider {display:inline-block;}*/
	
	
	.rainrouter,.rainrouter:hover,.cellcrouter,.cellcrouter:hover {background-color:#D6D6D6;text-decoration:none;min-height:100px;text-align:center;color:#999;font-size:16px;filter:grayscale(100%);-webkit-filter:grayscale(100%);min-height:510px;border-left:7px solid #fff;border-right:7px solid #fff;display: flex;flex-direction: column;}
	#fixedlte-hardware-wrapper:not(.slick-slider) .rainrouter.active,.rainrouter.slick-current,#cellcmobile-hardware-wrapper:not(.slick-slider) .cellcrouter.active,.cellcrouter.slick-current {background-color:#FD6814;color:#fff;filter:none;-webkit-filter:none;}
	
	#fixedlte-hardware-wrapper.slick-slider .rainrouter,#cellcmobile-hardware-wrapper.slick-slider .cellcrouter {border:0;display: flex;flex-direction: column;}

	.rainrouter img {opacity:0.7}
	.rainrouter.active img {opacity:1;}
	
	/*
	#fixedlte-hardware-wrapper .slick-prev,#cellcmobile-hardware-wrapper .slick-prev {
		left: 15px;
		top: 10%;
	}
	#fixedlte-hardware-wrapper .slick-next,#cellcmobile-hardware-wrapper .slick-next {
		right: 15px;
		top: 10%;
	}
	*/
	
	#fixedlte-hardware-wrapper .slick-prev,#cellcmobile-hardware-wrapper .slick-prev {
		left: -75px;
	}
	#fixedlte-hardware-wrapper .slick-next,#cellcmobile-hardware-wrapper .slick-next {
		right: -75px;
	}
	
	#fixedlte-hardware-wrapper .slick-prev:before, #fixedlte-hardware-wrapper .slick-next:before,#cellcmobile-hardware-wrapper .slick-prev:before, #cellcmobile-hardware-wrapper .slick-next:before {
		opacity: 1;
		position: relative;
		top: 8px;
		display: inline-block;
		height: 70px;
		width: 70px;
		font-size: 60px;
		color: #999;
	}
	

	.rainrouter:first-child,.cellcrouter:first-child {border-left:0;}
	.rainrouter:last-child,.cellcrouter:last-child {border-right:0;}
		
	.rainrouter .fa,.rainrouter .fa,.cellcrouter .fa,.cellcrouter .fa  {font-size:40px;color:#C4C4C4;margin:8px 0;}
	#fixedlte-hardware-wrapper:not(.slick-slider) .rainrouter.active .fa,.rainrouter.slick-current .fa,#cellcmobile-hardware-wrapper:not(.slick-slider) .cellcrouter.active .fa,.cellcrouter.slick-current .fa  {color:#fff;}
	#fixedlte-hardware-wrapper:not(.slick-slider) .rainrouter.active .fa:before,.rainrouter.slick-current .fa:before,#cellcmobile-hardware-wrapper:not(.slick-slider) .cellcrouter.active .fa:before,.cellcrouter.slick-current .fa:before {content: "\f058";}
		
	.rainrouter h3,.cellcrouter h3 {margin:0;}	
	.rainrouter img {margin:15px auto;}
	
	.cellcrouter img {margin:15px auto;opacity:0.5}
	.cellcrouter.active img,.cellcrouter.slick-active img {opacity:1;}
	
	.rainrouter h4,.cellcrouter h4 {font-size:22px;font-weight:400;margin-top:0;}
	
	h3.header {color:#FD6814;}
	
	/*
	#fixedlte-hardware-price {padding-left:15px;}
	#fixedlte-hardware-oldprice {text-decoration: line-through;color:#A64002;font-weight:400;font-size:35px;}*/
	
	
	.fixedlte-hardware-price {font-weight:600;font-size:45px;padding-left:10px;}
	
	/*.fixedlte-hardware-price {padding-left:15px;font-size:45px;}*/
	.fixedlte-hardware-oldprice {text-decoration: line-through;color:rgba(51,51,51,0.3);font-weight:400;font-size:30px;}
	
	.rainrouter .features,.cellcrouter .features {flex-grow: 1;margin:0 -5px;background-color:#CBCBCB;/*padding:20px 10px 15px;*/padding:20px 10px 0;font-size:14px;}
	#fixedlte-hardware-wrapper:not(.slick-slider) .rainrouter.active .features,.rainrouter.slick-current .features,#cellcmobile-hardware-wrapper:not(.slick-slider) .cellcrouter.active .features,.cellcrouter.slick-current .features {background-color:#F16311;}

	/*.rainrouter .small {font-size:12px;padding:10px;}*/
	

	.rainrouter .features i,.cellcrouter .features i {
		display: block;
		font-size: 45px;
		padding-bottom: 10px;
	}
	
		
	.fixedlte-benefits i {
		display: block;
		font-size: 50px;
		padding-bottom: 10px;
	}
	
	.fixedlte-own-benefits i {
		display: block;
		font-size: 70px;
		padding-bottom: 10px;
	}
	.fixedlte-own-benefits i.icon-logo-zte {font-size:55px;padding:15px 0 10px;}
	.fixedlte-own-benefits .col-xs-4 label {display:block;margin:3px 0;padding:2px 0;}
	.fixedlte-own-benefits .col-xs-4 label:nth-child(odd)  {background-color:rgba(0,0,0,.1);}
	.fixedlte-own-benefits .col-xs-4 label:nth-child(even)  {background-color:rgba(0,0,0,.2);}
		
	.coverage-label {color: #999; font-weight: 700 !important;font-size:13px;}
	/*#mobile .sub-cat-579 .btn-addtocart.btn-ax {margin-top:0;}*/
		
	#fixedlte-faq {background-color:#fff;color:#666;}
	#fixedlte-faq .maincontainer {padding:0 15%}
	#fixedlte-faq .col-sm-4 {padding:0 2%;text-align:left;}
	#fixedlte-faq .row {margin-top:20px;}
	#fixedlte-faq h4{font-size:18px;text-align:left;}
	#fixedlte-faq h3{color:#666;margin-bottom:50px;}
	#fixedlte-faq a {color:#F16413;text-decoration:underline;font-weight:700;}

	#frm-addfixedwireless .form-control-feedback {position: relative;display:inline-block}
	#frm-addfixedwireless .help-block {display: inline-block;}
	#frm-addfixedwireless .icon-yes {display:none !important;}
	
	.fixedlte-benefits {margin-top:30px;}
	.fixedlte-own-benefits {margin-top:30px;font-size:16px;}

	.product-rainrouterends {background: transparent url('../img/icon-rainrouterends.png');background-size: cover; background-repeat: no-repeat;position: absolute;right:0;height:145px;width:145px;pointer-events: none;z-index: 2;opacity: 0.5;}
	.product-cellcrouterends {background: transparent url('../img/icon-cellcrouterpromo.png');background-size: cover; background-repeat: no-repeat;position: absolute;right:0;height:145px;width:145px;pointer-events: none;z-index: 2;opacity: 0.5;}
	.rainrouter.active .product-rainrouterends,.cellcrouter.active .product-cellcrouterends,.rainrouter.slick-active .product-rainrouterends,.cellcrouter.slick-active .product-cellcrouterends {opacity: 1;}
	.product-freesimdelivery {background: transparent url('../img/icon-freesimdelivery.png');background-size: cover; background-repeat: no-repeat;position: absolute;right:0;height:145px;width:145px;pointer-events: none;z-index: 2;}
	
	.btn-fixedlte-router {background-color:transparent;border:0;color:#fff;}
	.btn-fixedlte-router:focus {outline: none;}

	/*#fixedlte-hardware-wrapper h4 {color:#fff}*/
	#fixedlte-hardware-wrapper .row,#cellcmobile-hardware-wrapper .row {width:100%;margin:0;}
	.fixedlte-infowrapper .col-sm-8 {color:#fff;padding-right:60px;}
	.fixedlte-infowrapper .col-sm-12 {color:#fff;padding-right:60px;padding-left:75px;}
	.fixedlte-infowrapper h3 {margin:15px 0;line-height:60%;}
	.fixedlte-infowrapper h4 {line-height:60%;}
	

	
	
	.fixedlte-hardware-total {
		/*color: #fff;*/
		width: 90%;
		/*font-weight: 500;*/
		letter-spacing: -3px;
		/*margin: 20px auto;*/
		/*margin: 10px auto;*/
		margin: 0 auto 20px;
		line-height: 100%;
	}
	/*
	.fixedlte-hardware-total span {
		font-size: 45px;
	}
	*/


	.smalltxt {font-size: 12px;color: #fff;display:inline-block;line-height:140%;margin-bottom:15px;padding: 0 15px;}
	
	.note {border:1px solid #ccc;padding:10px;font-size:12px;}	

	
	
	
	


	#datacombo-hardware-wrapper {margin:30px 0;display: flex;min-height:100%;width:100%;}

	.datacombolink,.datacombolink:hover {background-color:#D6D6D6;text-decoration:none;min-height:100px;text-align:center;color:#999;font-size:16px;filter:grayscale(100%);-webkit-filter:grayscale(100%);min-height:180px;border-left:7px solid #fff;border-right:7px solid #fff;display: flex;flex-direction: column;}
	#datacombo-hardware-wrapper:not(.slick-slider) .datacombolink.active,.datacombolink.slick-current {background-color:#940094;color:#fff;filter:none;-webkit-filter:none;}
	
	#datacombo-hardware-wrapper.slick-slider .datacombolink {border:0;display: flex;flex-direction: column;}

	#datacombo-hardware-wrapper .slick-prev {
		left: 15px;
		top: 50%;
	}
	#datacombo-hardware-wrapper .slick-next {
		right: 15px;
		top: 50%;
	}
	
	.datacombolink:first-child {border-left:0;}
	.datacombolink:last-child {border-right:0;}
		
	.datacombolink .fa {font-size:40px;color:#C4C4C4;margin:8px 0;}
	#datacombo-hardware-wrapper:not(.slick-slider) .datacombolink.active .fa,.datacombolink.slick-current .fa {color:#fff;}
	#datacombo-hardware-wrapper:not(.slick-slider) .datacombolink.active .fa:before,.datacombolink.slick-current .fa:before {content: "\f058";}
		
	.datacombolink h4 {margin:0;}	

	.datacombo-icon {margin-top:20px;font-size:60px;}
	
	#fibre h3.header {color: #940094;}
	
	
	#map-wrapper .typeahead,
	#map-wrapper .tt-query,
	#map-wrapper .tt-hint {
	  height: auto;
	}
	
	#map-wrapper .tt-menu {box-shadow: 0 2px 6px rgba(0,0,0,0.3);}
	
	div#cartodb-gmaps-attribution,.cartodb-logo {
		display: none !important;
		/*z-index:99 !important;*/
	}
	
	#openserve-result-wrapper {position:relative;width:100%;pointer-events: none;}
	#openserve-result-alert {border:1px solid #ccc;position:absolute;z-index:2;width: 100%;background-color: #F16162;padding: 10px 15px;border-top: 0;color:#fff}
	#openserve-result-alert .alert-dismissable .close, .alert-dismissible .close {right:0;}
	.tt-suggestion {padding:3px 20px 3px 0;}
	.tt-suggestion i {color:#ccc;padding-right:10px;padding-left:15px;font-size:80%;}
	
	#map-wrapper .tt-suggestion {text-indent: -35px;padding-left: 30px;}
	
	
	/*#hardware-container {width:100%;}*/
	
	
	#hardware .checkbox {margin-bottom: 15px;}
	
	#hardware .label-filter {
		color: #666;
		font-weight: 500 !important;
		font-size: 14px;
	}
	
	#filter-panel {background-color:#eee;margin-right:31px;}
	
	.filter-panel-cat {padding:11px 15px;background-color:#D0D0D0;font-weight:600;font-size:16px;}
	.filter-panel-cat a,.filter-panel-cat a:hover, .filter-panel-subcat a, .filter-panel-subcat a:hover{font-weight:normal;color:#4d4d4d;font-size:14px;}
	
	.filter-panel-subcat {padding:11px 15px;font-weight:600;font-size:16px;}
	.filter-panel-wrapper {border-top:2px solid #808080;margin-bottom:10px;}
	.filter-panel-wrapper:not(#filter-price) .filter-panel-container {padding:0 15px 10px;position:relative;/*height:155px;*/overflow:hidden;}
	
	
	.filter-panel-container .checkbox:first-child {margin-top:0;}
	.filter-panel-wrapper span:last-of-type  {margin-bottom:0 !important}
	
	.ps__rail-y {margin-right:15px;}
	.ps__thumb-y {border-radius:0 !important;}
	
	#filter-price .filter-panel-container {
		padding: 0 15px 40px 15px;
	}
	
	#filter-price .row {
		margin: 10px 5px;
	}
	
	.filter-panel-container .ui-slider-horizontal {
		height: 6px;
	}

	.filter-panel-container .ui-widget-content {
		background: #D4D4D4;
		margin: 0 6px;
	}

	.filter-panel-container .ui-widget-header {
		background-color: #999;
	}

	.filter-panel-container .ui-state-default, .filter-panel-container .ui-widget-content .ui-state-default, .filter-panel-container .ui-widget-header .ui-state-default {
		border: 0;
		background-color: #808080;
		border-radius: 100%;
	}
	
	.filter-panel-container .ui-slider .ui-slider-handle {
		width: 16px;
		height: 16px;
	}
	
	.filter-panel-container .ui-slider-horizontal .ui-slider-handle {
		margin-left:-10px;
	}
	
	#filter-status {padding: 13px 15px;}
	
	#filter-select-container{display:none;}
	
	
	#linetype-container-existing,#linetype-container-existing .row {margin-bottom:5px !important}
	
	.filter-zeromatches {padding:0 10px}
	
	.product-features-container .new {background-color:red;padding:2px 5px;}
	
	#sitepad-button {
		background-color: #fff;
		color: #06661E !important;
		padding: 2px 10px;
		border-radius: 0;
		margin: 5px 0;
		text-decoration: none !important;
		display: block;
	}	
	
	.topups {padding:20px 0;background-color:#D6D6D6;font-size:22px;margin-bottom:20px;}
	.topups .smalltext {font-size:14px;color:#4d4d4d;}
	

	a.link-cellc {background-color:#FD6814;padding:15px 10px;margin-top:10px;display:block;text-decoration:none;line-height: 100%;}
	.link-cellc span {color:#fff;padding:0;margin:0;font-size:26px;line-height: 100%;}
	
	#rainticker {position:fixed;width:100%;height:50px;line-height:50px;z-index:9999;background-color:red;bottom:0;text-align:center;color:#fff;font-size:24px;cursor:default;}
	#rainticker ul {list-style-type:none;padding:0;}
	#rainticker ul li {font-size:24px;}
	
	#legend-wrapper {position:absolute;bottom:24px;right:70px;border-radius:3px;z-index: 40;background-color:#fff;width:240px;height:31px;line-height:31px;-webkit-box-shadow: 0px 1px 4px -1px rgba(0,0,0,0.3);-moz-box-shadow: 0px 1px 4px -1px rgba(0,0,0,0.3);box-shadow: 0px 1px 4px -1px rgba(0,0,0,0.3);padding:0 10px;font-size:11px;cursor:default;}

	.legend-colorbox {display:inline-block;width:10px;height:10px;vertical-align:-1px;}
	.legend-colorbox.lte-fixed {background-color:#99450D;}
	.legend-colorbox.lte-a {background-color:#DD864C;}
	.legend-colorbox.lte {background-color:#FEB389;}
	

	#cellcmobile-link-wrapper button.link {font-size:16px;background-color:transparent;border:0;margin:10px 0;}
	
	
	
	@media(min-width:1px) and (max-width:479px){
		
			
					
		.active-3 .product-name {font-size:20px;}
		.active-3 .product-value {font-size:18px;height:22%;}
		.active-3 .product-xtra {font-size: 11px;height: 10%;padding-top: 5%;}
		.active-3 .fa-stack-shop {font-size: 18px;}
	
		.active-3 .slick-prev:before {font-size: 30px;/*left:5px;*/}
		.active-3 .slick-next:before {font-size: 30px;/*right:5px*/}
		.active-3 .slick-prev {top:55%;}
		.active-3  .slick-next {top:55%;}
		
		.shop-slider .slick-prev {left:0;}
		.shop-slider .slick-next {right:-5px;}
		

		.active-2 .product-name {font-size:28px;padding-top: 5%;}
		.active-2 .product-value {font-size:25px;height:25%;}
		.active-2 .product-xtra {font-size: 13px;height: 10%;padding-top: 3%;}
		.active-2 .fa-stack-shop {font-size: 16px;}
		
		
		.product-name-combo {margin-top:0;}
		
		
		/*#hardware-list a.home.link,#hardware-list h3 {display:none;}*/
		#hardware-list .sub-header {display:none;}
		
		/*
		.hardware-mod {margin:0px;}
		.hardware-mod-top {height:75%}
		.hardware-mod-top .pull-left {width:40%}
		.hardware-mod-top .pull-right {width:60%}
		.hardware-mod-top ul {font-size:15px;}
		.hardware-mod-bot {height:20%}
		
		
		.hardware-mod-top ul li {line-height:140%;font-size:110%;}
		
		
		
		.hardware-price {margin-top:5%;}
		*/
		
/*
		.hardware-buy,.hardware-learn {
			margin: 1% auto;
			padding: 2%;
			width: 90%;
			font-size:20px;
		}
	*/	
		.hardware-specs {width:100%;}

		.img-hardware-logo {
			margin: 2% auto;
			height:30%;
		}
		
		
		.hardware-mod-img {
			height: 40%;
		}
		.hardware-mod-info h4 {
			font-size: 14px;
			line-height:100%;
		}
		.hardware-mod-display {
			font-size: 14px;
		}
		
		.hardware-mod-action {
			padding-top:5%;
		}
		.hardware-price {
			font-size: 50px;
		}
		.hardware-oldprice {
			font-size: 18px;
			line-height: 50px;
		}
		
		
		.product-descr {
			filter: none;
			-webkit-filter: none;
		}
		
		.product-popular,.product-special,.product-mobilepromo {width:85px;height:85px;}
		.product-smartcombo {width:65px;height:65px;}
	
		.product-features {padding:0}
		#section-features .slick-prev {
			left: 0;
		}

		#section-features .slick-next {
			right: 0;
		}

		#section-features .product-features-container {
			/*padding: 0 1%;*/
		}
	
		#section-features h1 {font-size:33px;}
		#section-features h4 {font-size:22px;}
		
		.product-features-row.darker-bg h3 {
			font-size: 16px;
			padding: 0 10%;
		}

		.product-features-row h3 {
		font-size:22px;
		}	


		#hosting-global-features {
		width:100%;
		}
		/*
		#hosting-product .col-feature {
			height: auto;
		}
		*/
		
		
		#hardware .nav-tabs > li {
			width: 33.33%;
		}
		

		#hardware .product .nav-tabs > li.selectli {
			width:100%;
		}

		/*
		#hardware .bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
			margin: 0 20px;width: 90%;
		}
		*/
		/*
		#hardware-shop .slick-prev:before, #hardware-shop .slick-next:before {
			color: #999;
		}
		
		#hardware-shop #product-slider .slick-prev:before, #hardware-shop  #product-slider .slick-next:before {
			color:#fff;
		}
		
		#hardware-shop .slick-prev {
			left: 5%;
			top: 25%;
		}
		#hardware-shop #product-slider .slick-prev {
			left:0;
			top: 50%;
		}
		
		#hardware-shop .slick-next {
			right: 5%;
			top: 25%;
		}
		#hardware-shop #product-slider .slick-next {
			right: 0;
			top: 50%;
		}		
		*/


		#hardware .product-name {padding-top:5%;}

		#hardware .product-value {
			font-size: 18px;
		}
		
		
		#voice .active-1 .product-name {
			font-size: 32px;
		}
		
		#voice .slick-prev:before, #voice .slick-next:before {
			color: #3B3B3B;
		}
		
		.product-frogfoot2monthsfree {width:80px;height:80px;}
		
		#mobile .promotion-discount-div {width:210px !important;}
		

		.link-cellc span {font-size:16px;line-height:120%;}
		
		#rainticker {font-size:14px;}
		#rainticker ul li {font-size:14px;}
		
		
		#btn-check-fibre {
			font-size:12px;
		}
		
		#map-wrapper .tt-suggestion {
			font-size:14px;
			text-indent: -33px;
		}
		
	}
	

	
	@media(min-width:480px) and (max-width:767px){
		.active-3 .product-name {font-size:30px;}
		.active-3 .product-value {font-size:27px;height:30%;}
		.active-3 .product-xtra {font-size: 13px;height: 12%;padding-top: 0%;}
		.active-3 .fa-stack-shop {font-size: 18px;}
		
		.active-2 .product-name {font-size:45px;}
		.active-2 .product-value {font-size:42px;height:30%;}
		.active-2 .product-xtra {font-size: 14px;height: 10%;padding-top: 3%;}
		.active-2 .fa-stack-shop {font-size: 18px;}
		
		.shop-slider .slick-prev {left:0;}
		.shop-slider .slick-next {right:0;}
		
		
		#hardware-list .sub-header {display:none;}

		.hardware-specs {width:50%;}
		.hardware-price {/*width:45%;*/width:auto;font-size: 70px;}
		.hardware-oldprice {
			font-size: 18px;
			line-height: 50px;
		}		
		
		
		.img-hardware-logo {
		margin: 2% auto;
		height:30%;
		}
		
		.product-popular,.product-special,.product-mobilepromo {width:85px;height:85px;}
		.product-smartcombo {width:65px;height:65px;}

		.product-features-row.darker-bg h3 {
			font-size: 16px;
			padding: 0 10%;
		}

		.product-features-row h3 {
			font-size:22px;
		}	




		#hardware .product .col-xs-3 h5 {font-size:14px;}
		#hardware .product .col-xs-3 ul {font-size:12px}
		#hardware .product .col-xs-4 h5 {font-size:14px;}
		#hardware .product .col-xs-4 ul {font-size:12px}		
		
		#hardware .hardware-price,#quickview-overlay .hardware-price{font-size:50px;}
		#hardware .hardware-budget,#quickview-overlay .hardware-budget {font-size:12px;}
		#hardware .product .hardware-wrapper img {max-width:120px;}
		#hardware .product #hardware-nav {margin:0 17px;}
		#hardware .product #hardware-shop {margin:0 10px;}
		#hardware .product .col-xs-3 .hardware-wrapper{margin:0 8px;}
		#hardware .product .col-xs-3:nth-of-type(1) .hardware-wrapper,#hardware .product .col-xs-3:nth-of-type(4n+5) .hardware-wrapper {margin: 0 8px;}
		#hardware .product .col-xs-3:nth-of-type(4n) .hardware-wrapper {margin:0 8px;}
		
		#hardware .product .col-xs-4 .hardware-wrapper{margin:0 8px;}
		#hardware .product .col-xs-4:nth-of-type(1) .hardware-wrapper,#hardware .product .col-xs-4:nth-of-type(3n+4) .hardware-wrapper {margin: 0 8px;}
		#hardware .product .col-xs-4:nth-of-type(3n) .hardware-wrapper {margin:0 8px;}		
		
		#hardware .product .hardware-contentview {padding: 0 10px;}
		
		#hardware .btn-axghost,#hardware .btn-axghost:focus,#hardware .btn-axghost.focus {font-size: 100%;}
		#hardware .btn-ax,#hardware .btn-ax:focus,#hardware .btn-ax.focus {font-size: 100%;}

		#hardware-shop .slick-prev:before, #hardware-shop .slick-next:before {
			color: #999;
		}
		#hardware-shop .slick-prev {
			left: 5%;
			top: 25%;
		}
		#hardware-shop .slick-next {
			right: 5%;
			top: 25%;
		}		
		

		
		
		#voice .active-3 .product-name {
			font-size: 16px;
		}		
		
		#mobile .promotion-discount-div {width:210px !important;}
		
		.link-cellc span {font-size:20px;line-height:120%;}
		
	}
	
	@media(min-width:1px) and (max-width:767px) and (orientation: landscape) {
		.img-hardware-logo {display:none !important}
		.hardware-mod-top {
			height: 70%;
		}
		.hardware-mod-top .pull-right {
			padding-top: 2%;
		}
		
		.hardware-mod-top ul {margin-top:0;}
		.hardware-mod-top ul li {line-height:140%;font-size:110%;}
		.hardware-mod-top ul li.bold {font-size: 18px;}
		
		
		.hardware-price {margin-top:2%;}
	
		.hardware-mod-img {
			height:65%;
			width:33.33%;
			float:left;
		}
		.hardware-mod-info h4 {
			font-size: 16px;
			line-height:100%;
		}
		.hardware-mod-display {
			font-size: 14px;
		}
		
		.hardware-mod-action {
			padding-top: 0;
		}
		.hardware-price {
			font-size: 50px;
		}
		.hardware-oldprice {
			font-size: 18px;
			line-height: 50px;
		}		
		
		.img-hardware-product { max-height: 80%;}
		
		.product-line-combo {
			font-size:13px;
		}
		.product-value-combo {
			margin-top:0;
		}
		
		.product-popular,.product-special,.product-mobilepromo {width:85px;height:85px;}
		.product-smartcombo {width:65px;height:65px;}
		
		#hardware .product  .hardware-wrapper .hardware-orderview {padding: 5px;}
		
		#hardware .hardware-wrapper .hardware-price {
			font-size: 20px;
			letter-spacing: -3px;
			margin-top: 15px;
		}

		#hardware .hardware-wrapper .hardware-or-word {font-size:12px;}
		#hardware .hardware-wrapper .hardware-budget {margin: 0 0 5px;font-size:10px;}
		

		.product-descr.hardware-descr .product-name {padding-top:5%;}
		.product-descr.hardware-descr .hardware-icon .icon-stack {
			font-size: 60px;
		}

		.product-descr.hardware-descr .fa-stack-shop {
			margin-top: 7%;
		}

		.hardware-icon .icon-stack {
			font-size: 40px;
		}

		.plus {
			font-size: 30px;
			line-height: 40%;
		}

		#hardware .product-value {
			font-size: 18px;
		}

		#hardware .product-xtra {
			font-size: 12px;
		}		
				
		
		
	}
	
	
	@media(min-width:481px) and (max-width:767px) and (orientation: portrait) {
		.hardware-specs {width:100%;}
		.active-1 .img-hardware-logo { height: auto;}
		/*
		.hardware-mod-top ul {
			font-size: 18px;
		}
		.hardware-mod-top .pull-left {
			width: 40%;
		}
		.hardware-mod-top .pull-right {
			width: 60%;
		}
		.hardware-mod-top ul li {line-height:140%;font-size:110%;}
		*/
		
		.hardware-mod-img {
			height: 40%;
		}
		.hardware-mod-info h4 {
			font-size: 16px;
			line-height:100%;
		}
		.hardware-mod-display {
			font-size: 14px;
		}
		
		.hardware-mod-action {
			padding-top:5%;
		}
		
		
		
		.hardware-price {
			font-size: 80px;
			/*margin-top:5%;*/
		}
		.hardware-oldprice {
			font-size: 18px;
			line-height: 50px;
		}
		
		
		.product-line-combo  {font-size:13px;}
		.product-value-combo {margin-top: 0%;}
		.fa-stack-shop-combo {margin-top: 0%;}
		
		.product-popular,.product-special,.product-mobilepromo {width:85px;height:85px;}
		.product-smartcombo {width:65px;height:65px;}
		

		
		
	}
	
	
	
	@media(min-width:768px ){
		.active-3 .product-name {font-size:40px;font-weight:700;height:30%;padding-top:5%;}
		.active-3 .product-value {font-size:40px;height:30%;}
		.active-3 .product-xtra {height:15%;padding-top:2%;font-size:16px}
		.active-3 .fa-stack-shop {font-size: 27px;}

		.shop-slider .slick-prev {left:-5px;}
		.shop-slider .slick-next {right:-8px;}
		
		
		.hardware-mod-top .pull-left {width:40%}
		.hardware-mod-top .pull-right {width:60%}
	
		.hardware-specs {width:100%;}
		.hardware-price {/*width:100%;*/width:auto;font-size: 45px;}
		.hardware-mod-top ul {font-size:18px;}
		.img-hardware-logo {
			max-height: 30%;
		}
		
		.product-popular,.product-special,.product-mobilepromo {width:85px;height:85px;}
		.product-smartcombo {width:65px;height:65px;}
		
		.product-descr.hardware-descr .hardware-icon .icon-stack {
			font-size: 80px;
		}

		.product-descr.hardware-descr .fa-stack-shop {
			margin-top: 4%;
		}

		.hardware-icon .icon-stack {
			font-size: 60px;
		}

		.plus {
			font-size: 30px;
			line-height: 70%;
		}

		#hardware .product-value {
			font-size: 18px;
		}

		#hardware .product-xtra {
			font-size: 14px;
		}
		
		.sub-cat-579 .active-3 .product-name {
			font-size: 30px;
		}	

		#mobile .promotion-discount-div {width:210px !important;}
		
	}	


	@media(min-width:768px ) and (orientation: portrait) {
		.active-1 .hardware-price {font-size:100px;} 
		
		.product-line-combo  {font-size:16px;}
		.product-value-combo {margin-top: 2%;}
		.fa-stack-shop-combo {margin-top: 0%;}
		
		.product-popular,.product-special,.product-mobilepromo {width:85px;height:85px;}
		.product-smartcombo {width:65px;height:65px;}
		
        #product-slider .slick-slide.slick-center .bootstrap-select > .dropdown-toggle {
            font-size: 14px;
        }

        #product-slider .slick-slide.slick-center .bootstrap-select {
            width:90% !important;
        }
    }
	

	
	@media(min-width:1200px){

		.active-3 .product-name {font-size:50px;}
		.active-3 .product-value {font-size:50px;}
	

		.slider .slick-prev {left: -55px !important;}
		.slider .slick-next {right: -55px !important;}
		.slider .slick-prev:before,.slider .slick-next:before {color:#fff;opacity:1;/*font-size: 30px;*/position: relative;top: 8px;display: inline-block;height: 70px;width: 70px;font-size:60px;color:#999;}
	
		.slider .slick-prev:before {
			left: -20px;
			margin-left: 0px;
		}
		.slider .slick-next:before {
			left: 20px;
			margin-left: -10px;
		}
		

			
		.slider .slick-prev::after {
			left:0;
		}
		
		.slider .slick-next::after {
			left:-5px;
		}
		
		
		
		.product-line-combo  {font-size:22px;}
		.product-value-combo { margin-top: 5%;}
		.fa-stack-shop-combo {margin-top: 5%;}
		
		.product-popular,.product-special,.product-mobilepromo,.product-smartcombo {width:115px;height:115px;}
		

		#hardware-shop #product-slider .slick-prev::before, #hardware-shop #product-slider .slick-next::before {
			color: #999;
		}

		.product-descr.hardware-descr .hardware-icon .icon-stack {
			/*font-size: 140px;*/
		}

		.product-descr.hardware-descr .fa-stack-shop {
			/*margin-top: 2%;*/
			margin-top: 3.7%;
		}

		.hardware-icon .icon-stack {
			font-size: 80px;
		}

		.plus {
			font-size: 40px;
			line-height: 80%;
		}

		#hardware .active-3 .product-name {font-size: 40px;}
		
		#hardware .product-value {
			font-size: 20px;
		}

		#hardware .product-xtra {
			font-size: 16px;
		}
		
		#hardware .radio label {font-size:15px;}
			
		
		#mobile .promotion-discount-div {width:auto !important;}
		
	}
	
	@media(min-width:768px) and (max-height:800px) and (orientation: landscape) {
		.hardware-mod-top ul li {line-height:140%;font-size:110%;}
		/*
		.hardware-mod-img {
			height: 40%;
		}
		*/
		.hardware-mod-info h4 {
			font-size: 28px;
			line-height:100%;
		}
		.hardware-mod-display {
			font-size: 22px;
		}
		
		.hardware-mod-action {
			padding-top:5%;
		}
		.hardware-price {
			font-size: 50px;
		}
		
		.hardware-mod-info {text-align:center}
		.hardware-mod-img {height:35%;}
		.hardware-mod-display {font-size:16px;}
		.hardware-price,.hardware-oldprice {float:none;display:inline-block;line-height:initial;}
		
		
	}
	
	/* sliders only */




	
@media(min-width:1px) and (max-width:767px){

	#hardware #product-order-container .product-total.hardware-total .hardware-price, #quickview-overlay .hardware-price {
		font-size: 45px;
	}

	#hardware #product-order-container .product-total.hardware-total .hardware-or-wrapper, #quickview-overlay .hardware-or-wrapper {
		height: 80px;
	}
	#hardware #product-order-container .product-total.hardware-total  .hardware-or-line,#hardware .hardware-or-line, #quickview-overlay .hardware-or-line {
		top:0;	
	}
	#hardware #product-order-container .product-total.hardware-total .hardware-or-word,#quickview-overlay .hardware-or-word {
		font-size: 16px;
		padding:0;
	}

	#hardware #product-order-container .product-total.hardware-total .hardware-budget, #quickview-overlay .hardware-budget {
		font-size: 14px;
		margin: 15px 0 5px;
	}
	#hardware #product-order-container .hardware-budget span, #quickview-overlay .hardware-budget span {font-size:18px;}
	#hardware #product-order-container .product-total.hardware-total {height:130px;}
	
	#hardware .product .nav-tabs > li.selectli {opacity:0;height:0;padding:0;}
	#hardware .nav-tabs[role='tablist'] {display:none;}
	
	#hardware-order-container .row .col-sm-7 .tab-content {
		height:auto;
	}
	
	#combo-icon-wrapper  {width:30px;}

	#hardware-shop {margin:0;}
	#toggle-row {margin:0;}
	.product .container {padding:0;}
	
	#section-promo .sep-container,#combo-mod .combo-info {display:none;}

	/*#header-filter-combo,#header-hardware-combo {font-size:16px;}*/
	#header-filter-combo,#header-hardware-combo {font-size:14px;}
	#header-txt-combo,#mobile #header-txt-combo,#hardware-detail-wrapper[data-color='hw-mobile'] #header-txt-combo {font-size:16px;}
	
	
	.product-features-row {padding:0;}
	.product-actstatus {font-size:22px;}
	
	.product-order-display,.common-display {font-size:15px;padding: 0 10px;}
	.section-show-header {font-size:28px;}
	.section-show {font-size:50px;bottom:-25px;}
	#section-features h2, #section-hostingfeatures h2 {font-size:28px}
	#section-stats h3{font-size:22px;}
	
	#section-features  i {font-size:80px;}
	
	#hardware-order-container {
		padding: 0;
		/*background:rgba(255, 255, 255, 1);*/
	}
	
	#hardware-order-container .row .col-sm-5 {
		/*padding: 0px;*/
		padding:10px;
	}
	#hardware-order-container .row .col-sm-7 {
		/*padding: 0px;*/
		padding:10px;
	}
	
	#hardware-order-container .hardware-thumbs {margin-top:0;}
	
	#btn-hardware-combo .pull-right {width:80%;}
	
	/*
	.zoom img {width:320px;height:288px;}
	*/
	
	.zoom {display:block;}
	.zoom:after {background-image:none;}

	.hardware-hovertxt {display:none;}
	
	.nav-tabs > li > a {
		margin-right:0;
	}
	
	/*#hardware-list h3 {font-size:20px;margin: 3% 0;}*/


	#combo-mod {padding:0;}
	#btn-hardware-combo .pull-right,#btn-filter-combo .pull-right,#btn-filter-cpanel .pull-right {width:80%}

	
	#product-order-container .col-sm-5.bold{text-align:center;font-size:20px;}
	
	
	.dsl-order .col-sm-7,.combo-order .col-sm-7,.combo-order.info-added .col-sm-7,#fibre .combo-order .col-sm-7,#fibre .combo-order.info-added .col-sm-7,.mobile-order .col-sm-7,.mobile-combo-order .col-sm-7,.device-order .col-sm-7,.hosting-order .col-sm-7,.cloudhosting-order .col-sm-7,.voice-order .col-sm-7  {margin:0 !important;}
	
	
	#domain-section .nav-tabs-container {padding:0;}
	#domain-section .www {display:none;}
	#domain-section .dedicated {text-align:center;}
	
	.domain-container {padding:30px 0 60px;}
	#domain-section h2{margin: 30px 0;font-size:16px !important;}

	#section-domainalt-show {font-size:50px;bottom:-50px;}

	
	.domain-result {height:auto !important}
	.domain-result-txt {font-size:120% !important;}
	.domain-result .icon-stack {font-size:40px;}


	#domain-section .form-control {
	height: 45px;
	}

	.domainname {
		font-size: 18px;
		height: 45px;
	}

	.domain-container-request .has-success .form-control-feedback, .domain-container-request .has-error .form-control-feedback {
		font-size: 18px !important;
		line-height: 45px;
	}
	
	#domain-section .btn-axghost {margin-top:50px;}
	
	.domain-container-request .help-block {
		font-size:85%;
	}
	
	#domain-section .bootstrap-select > .dropdown-toggle {
    font-size: 14px;
   /* height: 45px;*/
	line-height:35px;
	}
	
	.domainalt {text-align:center;}
	.prodinfo-txt {font-size:13px;line-height:initial;}
	
	#section-prodinfo-hero .col-xs-7 .img-responsive {width:55%;}
	#section-prodinfo-includes {padding: 25% 0 5%;}
	#section-prodinfo-includes .col-xs-4 {font-size:14px;}
	#section-prodinfo-compare .col-sm-3 {font-size:18px;}
	#section-prodinfo-specs .container {padding:0px;}
	#section-prodinfo-specs td {font-size:14px;}
	#hosting-features-container .feature-txt {font-size:22px;}
	
	#section-prodinfo-includes i,#section-prodinfo-compare i {font-size:50px;}
	.prodinfo-descr {margin-top:10px;}
	
	.product-total {height:180px;}
	.product-total span {font-size:122px;}
	#hardware-detail-wrapper .product-total span {font-size:85px;}

	#section-stats .fa-stack,#section-features .fa-stack,#section-hostingfeatures .fa-stack  {font-size:80px;height:80px;}	
	

	#additionalinfo-container,#preorderinfo-container,#additionalrica-overlay {
		margin: 0;
	}
	.info-container {
		width: 100%;
		height:calc(100% - 72px);
		/*height:100%;*/
	}

.voice .info-container {width:100%}	#preorderinfo-overlay .info-container {width:100%;height:100%;}
	
	
	#simcard-container {
		margin: 0;
	}
	.device-container {
		width: 100%;
		height:calc(100% - 72px);
		/*height:100%;*/
	}
	
	.device-container ul li a:link {
		font-size: 16px;
	}
	.device-container .menu {
		margin: 59px 0 0;
	}
	/*
	.moverlay-content .close {
		margin: 15px 0 0;
	}
	*/
	
	.moverlay-content .close {
		/*margin: 12px 0 0;*/
	}	
	
	.device-type .fa-stack {
		font-size: 16px;
	}
	.device-type .device-type-text {
		font-size: 16px;
		line-height: 40px;
		margin-left: 35px;
	}
	.device-container .home {
		font-size: 14px;
		margin: 17px 0 0;
	}

	.product-features .product-header-container {height:auto;}
	.product-features .product-header-container .col-sm-3 {display:none;}
	.product-features .product-header {padding-top:0;}
	#section-features h1, #section-features h3 {text-align:center;padding:0;margin:20px 0;}
	
	#toggle-row,.product-bg {
		border: 0;
	}	

	.btn-hardwarelist  {position:absolute;z-index:1;}
	#hardware-order-container .productname {
		margin: 0 0 10px 80px;
		font-size: 18px;
		line-height: 180%;
	}

	
	#hosting-product .col-lg-12 {display:none}
	
	#section-promo .section-promo-container {padding:20px 10px;font-size:16px;}
	#section-promo .section-promo-container img {display:none}
	#section-promo .section-promo-container:after {content: attr(data-title);}
	
	.combo-info {
		position: relative;
	}
	.combo-info::after {
		content: none;
	}
	
	.combo-info .pull-left {padding: 2px 0 0 0; font-size: 16px;}
	.combo-info .pull-right {font-size: 40px;}
	
	#section-fibre-choice {/*padding:10px 0 30px;*/padding:0 0 30px;}
	#section-fibre-choice .container {padding-top: 0;}
	#section-fibre-choice h4.panel-title {margin-bottom:0;}
	.fibre-choice-container {width:100%;}
	
	
	
	.fibreinfo-overlay {font-size:18px;}
	.fibre-loader {top: 70px;}
	#map {width:100%;height:240px;}

	
	#domain-section {padding:0}
	#domain-section .nav-tabs-container {
		padding-bottom: 0;
		padding-top: 0;
	}
	.tab-content > .tab-pane {
		padding: 0;
	}
	
	#freecert-div {width:95%;}
	#freecert-div .icon-page-hosting {font-size:50px;margin:10px;}	
	
	.host-feature ul li {
		font-size: 12px;
	}
	
	.hosting-features .text-center {height:120px;}
	
	.smalltext {padding: 20px 40px 0;}
	


	#fibre-checker-banner {
		height: 220px;
	}
	
	.fibre-status-container {
		min-height: 220px;
	}
	
	.fibre-check-steps {padding:5px}
	
	.fibre-bullet-container {
		font-size: 13px;
		margin-bottom: 10px;
		text-align: left;
	}	

	.fibre-bullet {
		font-size: 13px;
		height: 20px;
		line-height: 20px;
		margin-right: 2px;
		width: 20px;
	}	
	
	#mobilecoverage-container {
		width:100%;
		height:80%;
		top:72px;
		margin:0 auto;
	}		
	
	.service-oldprice {font-size:22px;}

	#promotions-overlay {top:72px;}
	#promotions-overlay .moverlay-container {
		width: 100%;
	}
	
	.promotion-div {
		/*margin: 10px 2px;*/
		/*width: 90px;*/
		width: 140px;
	}
	
	.promotion-discount-div {
		/*margin: 10px 2px;*/
		width: 140px;
	}	

	#section-features h5 {
		height: 30px;
		line-height: 140%;
		padding: 0;
		font-size: 14px;
		margin: 10px 0;
	}
	/*
	#section-features i {
		font-size: 30px;
	}
	*/
	.btn-promotion, .btn-promotion:focus, .btn-promotion:hover {
		font-size: 90%;
		margin: 10px 0;
		padding: 2px 5px;
		white-space: normal
	}
	
	#quickview-overlay .moverlay-container {
		width: 100%;
	}
		
	/*	
	#product-hardware-container .extra-hardware-div {
		width:80%;
	}	
	*/
	
	#product-hardware-container {
		padding:0 0 5px 0;
	}
	#product-hardware-container .extra-hardware-div {
		margin: 0;
	}		
	
	#quickview-overlay #hardware-order-container .row .col-sm-5 {
		padding: 20px 20px 10px;
	}	
	
	
	#simcard-overlay {padding-top:72px}

	#topsellers {display:none;}

	


	.fibre-link {margin: 0;}
	a.fibre-link:nth-of-type(3) .fibre-link-container {background-color:#8400A8}
	a.fibre-link:nth-of-type(4) .fibre-link-container {background-color:#C254E8}
	
	.hardware-wrapper a.btn-img {cursor:default;}
	
	#feature-slider .col-sm-8 {display:none;}
	/*.product-features-container {margin:30px 25%;}*/
		
	#section-features .col-hero .icon-container {
		width: 180px;
		height: 180px;
	}

	#section-features .col-hero i {
		font-size: 180px;
	}

	#section-features .col-hero i.rotate {
		-moz-transform-origin: 91px 91px;
		-webkit-transform-origin: 91px 91px;
		-moz-transform-origin: 91px 91px;
		-o-transform-origin: 91px 91px;
		-ms-transform-origin: 91px 91px;	
	}	
	
	#section-features .col-hero h4 {
		font-size: 18px;
	}
	#section-features .col-hero h5 {
		font-size: 14px;
	}
		
		
	#openserveerrmsg {width:100%;}	
	
	.fibrecompare-panel .btn-check {font-size: 16px;}
	.fibrecompare-price-row .col-sm-8,.fibrecompare-price-row .col-sm-4 {font-size:16px;}
	
	#fibrecompare-wrapper {margin-bottom: 0;}
	
	#section-fibre-choice h5,#section-fixedlte-choice h5,#section-cellcmobile-choice h5 {
		font-size: 14px;
		padding: 0 20px;
	}
	
	.fibre-choice-container {margin-top:0;}
	#fibre-providers-wrapper h3,#fixedlte-providers-wrapper h3,#cellcmobile-providers-wrapper h3 {
		font-size: 15px;
		padding: 0 15%;
	}
	
	
	.fibre-providers-imgwrapper {height: auto;}

	#fibre-providers-service {padding: 5px 0 30px 30px;}
	#fibre-providers-service h4 {
		font-size: 15px;
		margin-bottom: 5px;
		margin-top: 20px;
	}
	
	#fibre-providers-content .header,#fixedlte-providers-content .header,#cellcmobile-providers-content .header {font-size:15px;}

	
	/*
	.rotate {
		transform-origin: 50% 45%;
		-webkit-transform-origin: 50% 45%;
		-moz-transform-origin: 50% 45%;
		-o-transform-origin: 50% 45%;
		-ms-transform-origin: 50% 45%;
	}
	*/
	
	
	#section-features .col-hero {width:100%;}
	
	
	.fibrecompare-logo {height: 90px;}

	.fibrecompare-logo img {max-width:60% }
	

	
	.fibrecompare-panel .btn-check {
		font-size: 16px;
	}

	.fibrecompare-specs-row .col-sm-8, .fibrecompare-specs-row .col-sm-4 {
		font-size: 16px;
	}
	/*
	.fibrecompare-specs-row {
		padding: 10px 5px;
	}
		*/
	
	#fibrecompare-wrapper .slick-prev {
		left: -10px;
	}
	#fibrecompare-wrapper .slick-next {
		right: -10px;
	}
	#fibrecompare-wrapper .slick-prev, #fibrecompare-wrapper .slick-next {
		top: 10%;
	}
	#fibrecompare-wrapper .slick-prev:before, #fibrecompare-wrapper .slick-next:before, #fibre-providers-option .slick-prev:before, #fibre-providers-option .slick-next:before {
		font-size: 40px;
	}
	
	#fibrecompare-container .container {margin-bottom:0;}

	.product-preorder {width:40px;height:40px;}
	
	.product-mobiledata-1gb,.product-mobiledata-500mb,.product-basestation {width:115px;height:115px;}
	
	#hardware .product .nav-tabs > li > a {min-width:initial;}
	
	#voice-rates  {
		padding: 60px 0;
	}
	
	.voice-rates-wrapper thead td:first-child h4 {line-height:100%}
	
	
	.fixedlte-infowrapper .col-sm-8 {padding-right:0;}
	.fixedlte-infowrapper .col-sm-12 {padding:0;}
	
	
	#fixedlte-hardware-wrapper .slick-prev,#cellcmobile-hardware-wrapper .slick-prev {
		left: -15px;
		top: 10%;
	}
	#fixedlte-hardware-wrapper .slick-next,#cellcmobile-hardware-wrapper .slick-next {
		right: -15px;
		top: 10%;
	}
	
	#fixedlte-hardware-wrapper .slick-prev:before, #fixedlte-hardware-wrapper .slick-next:before,#cellcmobile-hardware-wrapper .slick-prev:before, #cellcmobile-hardware-wrapper .slick-next:before {
		opacity: .75;
		position: relative;
		display: inline-block;
		height: 70px;
		width: 70px;
		font-size: 60px;
		color: #fff;
	}	
	
	
	#hardware .product .col-xs-4 .hardware-wrapper, #hardware .product .col-xs-4:nth-of-type(1) .hardware-wrapper,#hardware .product .col-xs-4:nth-of-type(3n+4) .hardware-wrapper {
		margin: 0;
	}
	
	
	#hardware-container .col-sm-3 {display:none;}
	#hardware-nav {margin:0}
	/*#filter-status {display:none;}*/	
	
	#filter-select-container{display:block;padding:10px;}
	
	#hardware .nav-tabs > li {width:100%;}
	
	
}



@media(min-width:768px) and (max-width:991px){

	#combo-icon-wrapper  {width:50px;}

	#header-txt-combo {font-size:18px;}
	#mobile #header-txt-combo,#hardware-detail-wrapper[data-color='hw-mobile'] #header-txt-combo{font-size:14px;}
	#mobile #header-filter-combo,#hardware-detail-wrapper[data-color='hw-mobile'] #header-filter-combo, #header-hardware-combo {font-size:14px;}



	.product-order-display,.common-display {font-size:18px;padding:0 0 15px 15px;}
	#section-features h2,#section-hostingfeatures h2 {font-size:45px}
	
	#hardware-order-container {padding:20px 0;}
	#hardware-order-container .row .col-sm-5 {padding-left:20px;}
	#hardware-order-container .row .col-sm-7 {padding-right:20px;}

	.nav-tabs > li > a {margin-right:0px;}
	

	/*.container {width:100%;}*/
	/*#btn-hardware-combo .pull-right,#btn-filter-combo .pull-right {width:85%}*/
	
	
	.product .container {
		width:100%;
	}
	
	/*.domain-link {font-size:16px;}*/

	
	.domainname {
	font-size: 22px;
	}
	
	.prodinfo-txt {font-size:18px}
	
	#section-prodinfo-includes .col-xs-4 {font-size:18px;}
	
	.product-total {height:220px;}
	.product-total span {font-size:165px;}
	#hardware-detail-wrapper .product-total span {font-size:128px;}
	
	#domain-section .nav-tabs-container {padding:30px 5px;}
	#domain-section .nav-tabs > li > a ,#domain-section .nav-tabs > li > a:focus, #domain-section .nav-tabs > li > a:hover {width:100%;}
	
	.info-container {
		width:80%;
	}
	#preorderinfo-overlay .info-container {width:80%;}
	.device-container {
		width:80%;
	}
	#section-features .product-features-container {/*padding:0 2%;*/}
	
	.product-features .product-header-container {height:auto;}
	#section-features .product-header i {font-size:110px;}
	.product-features-row.darker-bg {padding:0 0 20px;}
	.product-features-row.darker-bg h1 {margin-bottom:0;}
	.product-features-row.darker-bg h3 { font-size: 16px;}
	
	.fibre-loader {top: 140px;}

	.combo-info .pull-left {font-size: 15px;}
	.combo-info .pull-right {display:none}
	
	
	#mobilecoverage-container {
		width:80%;
	}

	.service-oldprice {font-size:22px;}	
	
	#promotions-overlay .moverlay-container {
		width: 90%;
	}

	#hardware .product .col-xs-3 h5 {font-size:18px;}
	#hardware .product .col-xs-3 ul {font-size:12px}
	#hardware .product .col-xs-4 h5 {font-size:18px;}
	#hardware .product .col-xs-4 ul {font-size:12px}	
	#hardware .hardware-price,#quickview-overlay .hardware-price {font-size:50px;}
	#hardware .hardware-budget, #quickview-overlay .hardware-budget {font-size:12px;}
	#hardware .product .hardware-wrapper img {max-width:120px;}
	#hardware .product #hardware-nav {margin:0;}
	#hardware .product #hardware-shop {margin:0;}	
	#hardware .product .col-xs-3 .hardware-wrapper{margin:0 8px;}
	#hardware .product .col-xs-3:nth-of-type(1) .hardware-wrapper {margin: 0 8px;}
	#hardware .product .col-xs-3:nth-of-type(4n) .hardware-wrapper {margin:0 8px;}	
	#hardware .product .col-xs-4 .hardware-wrapper{margin:0 8px;}
	#hardware .product .col-xs-4:nth-of-type(1) .hardware-wrapper {margin: 0 8px;}
	#hardware .product .col-xs-4:nth-of-type(3n) .hardware-wrapper {margin:0 8px;}			

	#hardware-order-container .productname {font-size:18px;}	
		
	#topsellers .img-internal {height:auto;}

	.hardware-terms {
		margin: 20px 0 0;
	}

	#topsellers {
		margin: 0 5px 20px;
	}
	
	#hardware .product .hardware-orderview {
		padding: 5px;
	}
	
	
	
	#hardware .hardware-wrapper .product .hardware-orderview {
		padding: 0;
	}

	#hardware .hardware-wrapper .hardware-price, #quickview-overlay .hardware-price {
		font-size: 30px;
		width: 45%;
	}

	#hardware .hardware-wrapper .hardware-or-wrapper,#quickview-overlay .hardware-or-wrapper {
		height: 40px;
	}

	#hardware .hardware-wrapper .hardware-or-word,#quickview-overlay .hardware-or-word {
		font-size: 14px;
	}

	#hardware .hardware-wrapper .hardware-budget,#quickview-overlay .hardware-budget {
		font-size: 10px;
		margin: 0;
		padding: 5px 0;
		width: 51%;
	}	
		
		
	#quickview-overlay {height:auto;bottom:0;}
	#quickview-overlay .moverlay-container {
		top: 0;
		transform: translate3d(0, 0, 0);
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0,0, 0);
	}
	
	
	
	

/*
#hardware .hardware-price {
    font-size: 30px;
	width: 45%;
}

#hardware .hardware-or-wrapper {
    height: 40px;
}

#hardware .hardware-or-word {
	font-size:14px;
}

#hardware .hardware-budget {
    font-size: 11px;
    margin: 0;
    padding: 0 6px;
    width: 51%;
}
*/

	#hardware #product-order-container .product-total.hardware-total .hardware-price {
		font-size: 65px;
	}
	#quickview-overlay .hardware-price {
		font-size: 58px;
	}
	#hardware #product-order-container .product-total.hardware-total .hardware-or-wrapper, #quickview-overlay .hardware-or-wrapper{
		height: 80px;
	}
	#hardware #product-order-container .product-total.hardware-total .hardware-or-word, #quickview-overlay .hardware-or-word {
		font-size:22px;
	}
	#hardware #product-order-container .hardware-budget,#quickview-overlay .hardware-budget {
		font-size: 16px;
		 margin: 20px 0 5px;
	}
	
	#hardware #product-order-container .hardware-budget span,#quickview-overlay .hardware-budget span{
		font-size: 20px;
	}


	.fibrecompare-panel .btn-check {
		font-size:18px;
	}

	
	
	#fibrecompare-wrapper .slick-prev {
		left: -10px;
	}
	#fibrecompare-wrapper .slick-next {
		right: -10px;
	}
	#fibrecompare-wrapper .slick-prev, #fibrecompare-wrapper .slick-next {
		top: 10%;
	}
	#fibrecompare-wrapper .slick-prev:before, #fibrecompare-wrapper .slick-next:before, #fibre-providers-option .slick-prev:before, #fibre-providers-option .slick-next:before {
		font-size: 40px;
	}
	
	#fibrecompare-container .container {margin-bottom:0;}	
	
	.fibrecompare-logo {
		height: 90px;
	}
	.fibrecompare-logo img {
		max-width: 60%;
	}
	

	.fibrecompare-specs-row .col-sm-8, .fibrecompare-specs-row .col-sm-4 {
		font-size: 14px;
	}
	
	.fibrecompare-price-row .col-sm-8, .fibrecompare-price-row .col-sm-4 {
		font-size: 14px;
	}

	.voice .info-container {width:85%}
	
	.product-preorder {width:90px;height:90px;}
	
	.product-mobiledata-1gb,.product-mobiledata-500mb,.product-basestation {width:100px;height:100px;}
	
	
	#fixedlte-hardware-wrapper .slick-prev,#cellcmobile-hardware-wrapper .slick-prev {
		left: -15px;
		top: 10%;
	}
	#fixedlte-hardware-wrapper .slick-next,#cellcmobile-hardware-wrapper .slick-next {
		right: -15px;
		top: 10%;
	}
	
	#fixedlte-hardware-wrapper .slick-prev:before, #fixedlte-hardware-wrapper .slick-next:before,#cellcmobile-hardware-wrapper .slick-prev:before, #cellcmobile-hardware-wrapper .slick-next:before {
		opacity: .75;
		position: relative;
		display: inline-block;
		height: 70px;
		width: 70px;
		font-size: 60px;
		color: #fff;
	}		
	
	
}

@media(min-width:992px) and (max-width:1199px){

	#combo-icon-wrapper  {width:50px;}

	.product-order-display,.common-display{font-size:18px;padding: 0 25px;}
	
	.product .container {
		width:100%;
	}
	
	.domainname {
	font-size: 22px;
	}
	.product-total span {font-size:227px;}
	#hardware-detail-wrapper .product-total span {font-size:190px;}
	#domain-section .nav-tabs > li > a ,#domain-section .nav-tabs > li > a:focus, #domain-section .nav-tabs > li > a:hover {width:100%;}
	#section-features .product-features-container {/*padding:0 2%;*/}
	
	.info-container {
		width:60%;
		height:80%;
	}
	#preorderinfo-overlay .info-container {width:80%;height:80%;}
	
	.product-features .product-header-container {height:auto;}
	#section-features .product-header i {font-size:110px;}
	.product-features-row.darker-bg {padding:0 0 20px;}
	.product-features-row.darker-bg h1 {margin-bottom:0;}
	.product-features-row.darker-bg h3 { font-size: 16px;}
	
	.combo-info .pull-left {font-size: 17px;}
	
	#hardware-order-container .row .col-sm-7 {
		padding: 0 30px;
	}
	
	.service-oldprice {font-size:22px;}

	#quickview-overlay .moverlay-container {
		width: 90%;
	}		
	

	#hardware #product-order-container .product-total.hardware-total .hardware-price, #quickview-overlay .hardware-price {
		font-size: 65px;
	}
	#hardware #product-order-container .product-total.hardware-total .hardware-or-wrapper, #quickview-overlay .hardware-or-wrapper  {
		height: 80px;
	}
	#hardware #product-order-container .product-total.hardware-total .hardware-or-word, #quickview-overlay .hardware-or-word {
		font-size:22px;
	}
	#hardware #product-order-container .hardware-budget, #quickview-overlay .hardware-budget  {
		font-size: 16px;
		 margin: 25px 0 5px;
	}
	
	#hardware #product-order-container .hardware-budget span, #quickview-overlay .hardware-budget span  {
		font-size: 20px;
	}	
	
		
	#quickview-overlay {height:auto;bottom:0;}
	#quickview-overlay .moverlay-container {
		top: 0;
		transform: translate3d(0, 0, 0);
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0,0, 0);
	}
	
	#quickview-overlay {height:auto;bottom:0;}
	#quickview-overlay .moverlay-container {
		top: 0;
		transform: translate3d(0, 0, 0);
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0,0, 0);
	}
	
	#fibrecompare-wrapper .slick-prev {left: -10px;}
	#fibrecompare-wrapper .slick-next {right: -10px;}
	#fibrecompare-wrapper .slick-prev, #fibrecompare-wrapper .slick-next {top: 8%;}
	
	.product-preorder {width:90px;height:90px;}
	.voice .info-container {width:85%}
	
}

@media(min-width:1200px){

	#combo-icon-wrapper  {width:60px;}

	.product-order-display,.common-display {font-size:18px;padding: 0 25px;}	
	.product-total span {font-size:227px;}
	#hardware-detail-wrapper .product-total span {font-size:190px;}


	#domain-section .nav-tabs > li > a ,#domain-section .nav-tabs > li > a:focus, #domain-section .nav-tabs > li > a:hover {width:90%;}

	.btn-hardwarelist {position:absolute;}

	#product-hardware-wrapper .slick-prev {
		left: -55px;
	}

	#product-hardware-wrapper .slick-next {
		right: -55px;
	}	

	#quickview-overlay #hardware-order-container .row .col-sm-5 {
		padding: 0 20px;
	}
	

	
}




@media(min-width:768px) and (max-width:1280px){

#hardware-shop {margin:0;}
#hardware .product #hardware-nav {margin:0;}

#product-order-container .row {margin: 0 0 20px;}

.hardware-slider,.hardware-slider .slick-dots {
    padding-bottom: 10%;
}

#freecert-div {
    width: 70%;
}
#freecert-div .icon-page-hosting {
    font-size: 70px;
    margin: 25px;
}

#quickview-overlay .moverlay-container {
	width: 90%;
}	

}	

/*max-height:600px*/
@media(min-width:1200px) and (max-height:768px){
	.info-container {
		width:40%;
		height:75%;
	}
	.voice .info-container {
		width: 70%;
		height:75%;
	}	

	
	.hardware-mod-img {
		height: 30%;
	}
	.img-hardware-product {
		margin:0 auto;
	}
	/*
	.hardware-price {
		margin-top: -10px;
	}
	*/
	#promotions-overlay .moverlay-container {
		width: 28%;
	}
	



	#quickview-overlay {height:auto;bottom:0;}
	#quickview-overlay .moverlay-container {
		top: 0;
		transform: translate3d(0, 0, 0);
		-webkit-transform: translate3d(0, 0, 0);
		-moz-transform: translate3d(0, 0, 0);
		-o-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0,0, 0);
	}	
	


	#quickview-overlay .product-total {
		/*height: 150px;*/
		letter-spacing:-5px;
	}

	#quickview-overlay #hardware-order-container .row .col-sm-7 .tab-content {
		height: 180px;
	}

	/*
	#quickview-overlay .moverlay-container {
		width: 55%;
	}
	*/

	#quickview-overlay #hardware-order-container .row .col-sm-7 {
		padding:10px;
	}	

		
	
	
}



@media(max-height:600px){

	#domain-section .btn-ax,#domain-section .btn-axghost, .domain-container .btn-axghost.disabled {margin-top:6%;}
	#domain-section .nav-tabs-container {padding-top:0;padding-bottom:0;}
	#domain-section h2 {
		margin: 5px 0 10px;
		font-size: 25px;
	}
	.hardware-mod-top ul li {
	font-size:100%;
	}

	
}

