/*
Theme Name: Alltel  
Theme URI: http://www.alltel.com.au
Author:  Alltel Developer
Alltel WordPress Theme © 2017   
*/

/* PRE-LOAD IMAGE LOGO */
.font-oswald{font-family: 'Oswald', sans-serif !important}
.font-roboto{font-family: 'Roboto Condensed', sans-serif !important;}
.font-lato{font-family: 'Lato', sans-serif !important;}   
.font-lato-light{font-family: 'Lato', sans-serif !important;font-weight:300 !important;} 
.font-lato-regular{font-family: 'Lato', sans-serif !important;font-weight:400 !important;} 
.font-lato-black{font-family: 'Lato', sans-serif !important;font-weight:900 !important;}     
#wpadminbar{z-index:999999 !important} 
#livechat-compact-container{z-index:999998 !important}

body{font-size:15px;font-family: 'Roboto Condensed', sans-serif;}
h1, h2, h3, h4, h5, h6{font-family: 'Lato', sans-serif;margin:0;padding:0;}       
h1{font-size:45px; font-weight: 300;}
h2{font-size:38px; font-weight: 300;}     
h3{font-size:32px; font-weight: 300;} 
h4{font-size:25px; font-weight: 300;}     
h5{font-size:15px; font-weight: 300;}    
h6{font-size:12px; font-weight: 300;}
p{font-family:'Roboto Condensed', sans-serif;color: #383839;margin:0}   
a{color:#27aae1}
a:hover{text-decoration:none;cursor:pointer;color:#1b6483;} 
a:focus{text-decoration:none;color:#1b6483;}

.jumbotron{padding:0;margin:0;background:none;}
.jumbotron p{font-size:15px}    
.childpage h1 {color:#1c2949; font-size:50px; font-weight:900;}      
.childpage h2 {color:#27AAE1; font-size:40px; font-weight:900;}
.text-underline{text-decoration:underline!important;}  
.text-uppercase {text-transform:uppercase!important;} 
.mobile{display:none !important;} 
.clearfix{clear:both}
:focus{outline: none;}
.drop-shadow{box-shadow:0px 0px 12px #231f20}
.section-overflow{overflow:hidden;}
.image-centered {text-align:center; margin: 0 auto;}
.allteltvpage h2 {font-size: 35px;}      
html.menu-open, html.modal-menu-open{height:100%; overflow:hidden; position:fixed; left: 0; width: 100%;}

.font-bold {font-weight:bold !important;}     
.font-italic {font-style: italic !important;}   
.font-900 {font-weight:900 !important;}  
.font-400 {font-weight:400 !important;} 
.font-300 {font-weight:300 !important;}    
.font-uppercase {text-transform: uppercase !important}    
.font-12{font-size:12px !important}
.font-15{font-size:15px !important}   
.font-16{font-size:16px !important}
.font-18{font-size:18px !important}
.font-20{font-size:20px !important}
.font-24{font-size:24px !important} 
.font-25{font-size:25px !important} 
.font-28{font-size:28px !important}   
.font-35{font-size:35px !important} 
.font-32{font-size:32px !important}    
.font-38{font-size:38px !important}   
.font-50{font-size:50px !important}
.font-45{font-size:45px !important}
.font-40{font-size:40px !important}
 
.float-right{float:right !important}    
.float-left{float:left !important} 

.display-block{display:block !important}
.display-inline-block{display:inline-block !important}
.display-inline{display:inline !important}

.width-700 {width:700px!important;margin: 0 auto;}
.width-765 {width:765px!important;margin: 0 auto;}
.width-750 {width:750px!important;margin: 0 auto;}
.width-800{width:800px!important;margin: 0 auto;}
.width-1000{width:1000px!important;margin: 0 auto}  
.width-900{width:900px!important;margin: 0 auto;}   

.bottom-title-field{line-height:42px}
.border-line{height: 1px;background-color: rgba(182, 182, 182, 0.6);width:100%}   
.image-center {display:block;margin-left:auto;margin-right:auto}
.link-internal {display: inline-block;z-index: 99999999;position: relative;}  
.link-underline:hover {text-decoration: underline}  
.opacity {opacity: 0.5;}
.height-auto{height:auto !important}
.tm-trademark{position:relative;top:-10px;}       
.tm-trademark2{position:relative;top:-16px;}  
/* MARGIN and PADDING */
.no-margin{margin: 0 !important;} 
.no-margin-top {margin-top: 0 !important;} 
.no-margin-bottom {margin-bottom: 0 !important;}  
.no-margin-left {margin-left: 0 !important;}
.no-margin-right{margin-right: 0 !important;}  
.margin-left-7{margin-left:7.5px !important}      
.margin-right-7{margin-right:7.5px !important} 
.margin-top-10{margin-top:10px !important}
.margin-bottom-10{margin-bottom:10px !important}
.margin-left-10{margin-left:10px !important} 
.margin-right-10{margin-right:10px !important}  
.margin-top-20{margin-top:20px !important}
.margin-bottom-20{margin-bottom:20px !important}
.margin-left-20{margin-left:20px !important}
.margin-right-20{margin-right:20px !important}
.margin-top-25{margin-top:25px !important}
.margin-bottom-25{margin-bottom:25px !important}
.margin-left-25{margin-left:25px !important}  
.margin-right-25{margin-right:25px !important}
.margin-top-15{margin-top:15px !important}
.margin-bottom-15{margin-bottom:15px !important}
.margin-left-15{margin-left:15px !important}
.margin-right-15{margin-right:15px !important} 
.margin-top-30{margin-top:30px !important}
.margin-bottom-30{margin-bottom:30px !important}
.margin-left-30{margin-left:30px !important}  
.margin-right-30{margin-right:30px !important}
.margin-top-35{margin-top:35px !important}  
.margin-bottom-35{margin-bottom:35px !important}  
.margin-left-35{margin-left:35px !important} 
.margin-right-35{margin-right:35px !important}
.margin-top-40{margin-top:40px !important}
.margin-bottom-40{margin-bottom:40px !important}
.margin-left-40{margin-left:40px !important}
.margin-right-40{margin-right:40px !important}
.margin-top-45{margin-top:45px !important}  
.margin-bottom-45{margin-bottom:45px !important} 
.margin-left-45{margin-left:45px !important}     
.margin-right-45{margin-right:45px !important} 
.margin-top-50{margin-top:50px !important}
.margin-bottom-50{margin-bottom:50px !important}
.margin-left-50{margin-left:50px !important}
.margin-right-50{margin-right:50px !important}
.margin-top-60{margin-top:60px !important}
.margin-bottom-60{margin-bottom:60px !important}
.margin-left-60{margin-left:60px !important}
.margin-right-60{margin-right:60px !important}
.margin-top-65{margin-top:65px !important}
.margin-bottom-65{margin-bottom:65px !important}
.margin-left-65{margin-left:65px !important}
.margin-right-65{margin-right:65px !important}
.margin-bottom-55 {margin-bottom:55px !important}
.margin-top-80{margin-top:80px !important} 
.margin-bottom-80 {margin-bottom:80px !important}
.margin-top-70{margin-top:70px !important}  
.margin-bottom-70{margin-bottom:70px !important}
.margin-top-90{margin-top:90px !important}
.margin-bottom-90{margin-bottom:90px !important}
.margin-left-90{margin-left:90px !important}  
.margin-right-90{margin-right:90px !important}
.margin-top-100{margin-top:100px !important}
.margin-bottom-100{margin-bottom:100px !important}
.margin-left-100{margin-left:100px !important}
.margin-right-100{margin-right:100px !important}
.margin-right-120{margin-right:120px !important} 

.no-padding{padding: 0 !important;}
.no-padding-top {padding-top: 0 !important;} 
.no-padding-bottom {padding-bottom: 0 !important;}  
.no-padding-left {padding-left: 0 !important;}
.no-padding-right{padding-right: 0 !important;}   
.padding-top-5{padding-top:5px !important}
.padding-bottom-5{padding-bottom:5px !important}   
.padding-left-5{padding-left:5px !important}
.padding-right-5{padding-right:5px !important}
.padding-top-10{padding-top:10px !important}
.padding-bottom-10{padding-bottom:10px !important}
.padding-left-10{padding-left:10px !important}
.padding-right-10{padding-right:10px !important}
.padding-top-15{padding-top:15px !important}
.padding-bottom-15{padding-bottom:15px !important}
.padding-left-15{padding-left:15px !important}
.padding-right-15{padding-right:15px !important}
.padding-top-20{padding-top:20px !important}
.padding-bottom-20{padding-bottom:20px !important}
.padding-left-20{padding-left:20px !important}
.padding-right-20{padding-right:20px !important}
.padding-top-25{padding-top:25px !important}  
.padding-bottom-25{padding-bottom:25px !important}
.padding-left-25{padding-left:25px !important}
.padding-right-25{padding-right:25px !important}
.padding-top-30{padding-top:30px !important}
.padding-bottom-30{padding-bottom:30px !important}
.padding-left-30{padding-left:30px !important}
.padding-right-30{padding-right:30px !important}  
.padding-top-35{padding-top:35px !important}  
.padding-bottom-35{padding-bottom:35px !important}  
.padding-top-40{padding-top:40px !important}  
.padding-bottom-40{padding-bottom:40px !important}
.padding-left-40{padding-left:40px !important}
.padding-right-40{padding-right:40px !important}
.padding-top-45{padding-top:45px !important}  
.padding-bottom-45{padding-bottom:45px !important}  
.padding-left-45{padding-left:45px !important}    
.padding-right-45{padding-right:45px !important}
.padding-top-50{padding-top:50px !important}  
.padding-bottom-50{padding-bottom:50px !important}   
.padding-top-60{padding-top:60px !important}
.padding-bottom-60{padding-bottom:60px !important}
.padding-left-60{padding-left:60px !important}  
.padding-right-60{padding-right:60px !important}
.padding-top-65{padding-top:65px !important}    
.padding-bottom-65{padding-bottom:65px !important}  
.padding-top-70{padding-top:70px !important}   
.padding-bottom-70{padding-bottom:70px !important}
.padding-left-70{padding-left:70px !important}    
.padding-right-70{padding-right:70px !important}
.padding-top-80{padding-top:80px !important}  
.padding-bottom-80{padding-bottom:80px !important}
.padding-left-80{padding-left:80px !important}    
.padding-right-80{padding-right:80px !important}    
.padding-top-85{padding-top:85px !important}     
.padding-bottom-85{padding-bottom:85px !important}
.padding-top-77{padding-top:77px !important}     
.padding-bottom-77{padding-bottom:77px !important}
.padding-top-90{padding-top:90px !important}  
.padding-bottom-90{padding-bottom:90px !important}    
.padding-left-90{padding-left:90px !important}    
.padding-right-90{padding-right:90px !important} 
.padding-top-100{padding-top:100px !important}
.padding-bottom-100{padding-bottom:100px !important}
.padding-left-100{padding-left:100px !important}
.padding-right-100{padding-right:100px !important}
.padding-top-128{padding-top:128px !important} 
.padding-bottom-128{padding-bottom:128px !important}
/** BORDERS **/
.no-border{border: none !important;}
.no-border-left {border-left: none !important;}
.no-border-right {border-right: none !important;}
.no-border-bottom {border-bottom: none !important;}
.no-border-top {border-top: none !important;}
.border-left {border-left: 1px solid rgba(182, 182, 182, 0.4)}
.border-right {border-right: 1px solid rgba(182, 182, 182, 0.4)}
.border-bottom {border-bottom: 1px solid rgba(182, 182, 182, 0.4)}
.border-top {border-top: 1px solid rgba(182, 182, 182, 0.4)}
.border-left-b6b6b6 {border-left: 1px solid #b6b6b6}
.border-right-b6b6b6 {border-right: 1px solid #b6b6b6}
.border-bottom-b6b6b6 {border-bottom: 1px solid #b6b6b6}
.border-top-b6b6b6 {border-top: 1px solid #b6b6b6}
.border-left-blue {border-left: 1px solid #27aae1 !important}
.border-right-blue {border-right: 1px solid #27aae1 !important}
.border-bottom-blue {border-bottom: 1px solid #27aae1 !important}
.border-top-blue {border-top: 1px solid #27aae1 !important}
.border-left-sharpblue {border-left: 1px solid #1c2949 !important}
.border-right-sharpblue {border-right: 1px solid #1c2949 !important}
.border-bottom-sharpblue {border-bottom: 1px solid #1c2949 !important}
.border-top-sharpblue {border-top: 1px solid #1c2949 !important}   
.border-left-383839 {border-left: 1px solid #383839 !important}
.border-right-383839 {border-right: 1px solid #383839 !important}
.border-bottom-383839 {border-bottom: 1px solid #383839 !important}
.border-top-383839 {border-top: 1px solid #383839 !important}
.border-radius-top{border-radius: 4px 0 0 0;}
.border-radius-bottom {border-radius: 0 0 4px 0;}
.border-radius-right {border-radius:  0 4px 0 0;}
.border-radius-left {border-radius:  0 0 0 4px;}     
/** BACKGROUND **/
.background-white{background-color:#ffffff !important}
.background-pale-white{background-color:#f6f6f6 !important} 
.background-grey-white{background-color:#f6f6f6 !important}
.background-blue {background-color:#27AAE1 !important}   
.background-teal {background-color:#1b6483 !important;}
.background-white-blue {background-color:#d6f0fb !important}
.background-purple {background-color:#33487d !important}    
.background-darker {background-color:#0c2027!important}   
.background-lightblue {background-color:#c1e3f3!important}
.background-sharpblue {background-color:#1c2949!important}  
.background-sharporange {background-color:#ff876c !important;} 
.background-neworange {background-color:#f5894a !important;}
.background-yellow {background-color:#eabb28 !important;} 
.background-light-green {background-color:#b8e986 !important;}    
.background-grayish-green{background-color:#8cce8e !important;}  
.background-light-yellow {background-color:#ffff04 !important;}        
.background-light-orange{background-color: #f5886b !important;}
.background-tapestry{background-color: #8b556e !important;}
.background-bluegreen{background-color: #3fb0c1!important;}

/*Faded Background*/
.alltel-navy-threetone-fade {
    background: -moz-linear-gradient(left, rgba(28,41,73,1) 35%, rgba(11,15,27,0.4) 64%, rgba(11,15,26,0.38) 65%, rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(left, rgba(28,41,73,1) 35%,rgba(11,15,27,0.4) 64%,rgba(11,15,26,0.38) 65%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to right, rgba(28,41,73,1) 35%,rgba(11,15,27,0.4) 64%,rgba(11,15,26,0.38) 65%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c2949', endColorstr='#00000000',GradientType=1 );}
/** ALIGNMENTS **/     
.text-center{text-align:center !important}
.text-left{text-align:left !important}
.text-right{text-align:right !important}
.text-hide{opacity:0;}
/** COLOR SCHEME **/   
.text-default{color:#383839 !important}
.text-teal{color:#1b6483 !important}
.text-white{color:#fff !important}      
.text-white-fade{color:rgba(255,255,255, 0.7) !important}      
.text-black{color:#000 !important}
.text-blue{color:#27AAE1 !important} 
.text-orange{color:#ff5e00 !important;}      
.text-green {color:#1B6483 !important;}  
.text-white-rgba {color: rgba(255, 255, 255, 0.8) !important;}
.text-red {color:#e43346 !important;}
.text-pale-gray {color:#b6b6b6 !important;}
.text-dull {color: #666f75 !important;}
.text-sharp-blue {color:#1c2949 !important}
.text-sharporange {color:#ff876c !important;}   
.text-neworange {color:#f5894a !important;}
.text-neworange2 {color:#ec8948 !important;}  
.text-yellow {color:#eabb28 !important;}  
.text-light-yellow {color:#ffff04 !important;}
.text-light-green{color:#bedd3f !important;}
.text-grayish-green{color:#8cce8e !important;}
.text-light-orange {color:  #f5886b !important;}
.text-tapestry{color: #8b556e !important;}
.text-blue-green{color: #3fb0c1 !important;} 

/*
* BUTTON 
*/
.button-basic{padding:6px 30px;font-size:15px;text-align:center;font-family:'Lato',sans-serif;border-radius: 100px;border-style: solid;border-width: 1px;background:none;transition: all .2s ease-out;outline:none;display:inline-block;text-decoration:none;outline:none !important}

.alltel-shop-solid{color:#fff !important;background-color:#1C2949 !important;border-color:#1C2949 !important} 
.alltel-shop-solid:hover {color:#1C2949 !important;background-color:#fff !important;border-color:#1C2949 !important} 

.button-on-red{border-color:#e43346; background:#fff; color:#e43346;}
.button-on-red:hover, .button-on-red.active{border-color:#e43346; background:#e43346;color:#fff;}
.button-on-red:target{border-color:#a92735; background:#a92735;color:#fff;}

.button-on-red-solid{border-color:#e43346; background:#e43346 !important; color:#fff}
.button-on-red-solid:hover, .button-on-red-solid.active{border-color:#a92735; background:#a92735 !important;color:#fff;}
.button-on-red-solid:target{border-color:#8c1f2b; background:#8c1f2b;color:#fff;}

.button-on-orange{border-color:#FF5E00; background:#fff; color:#FF5E00;}
.button-on-orange:hover, .button-on-orange.active{border-color:#FF5E00; background:#FF5E00;color:#fff;}
.button-on-orange:target{border-color:#a92735; background:#a92735;color:#fff;}

.button-on-orange-solid {background: #ff5e00;border-color: #ff5e00;color: #fff;}
.button-on-orange-solid:hover, .button-on-orange-solid.active {background: #af4e17;border-color: #af4e17;color: #ffffff;}
.button-on-orange-solid:target {background: #873d12;border-color: #873d12;color: #fff;}

.button-on-blue{border-color:#27aae1; background:#fff; color:#27aae1;}  
.button-on-blue:hover, .button-on-blue.active{background: #27aae1 none repeat scroll 0 0;color: #fff;}    
.button-on-blue:target{border-color:#dddddd; background:#dddddd;color:#27aae1 ;}

.button-on-blue-solid{border-color:#27aae1; background:#27aae1 !important;color:#fff !important;}
.button-on-blue-solid:hover, .button-on-blue-solid.active{border-color:#2d7c9e; background:#2d7c9e !important;color:#fff !important;}
.button-on-blue-solid:target{border-color:#1b6483; background:#1b6483;color:#fff;}

.button-on-blue-solid-line{border-color:#27aae1; background:#27aae1 !important;color:#fff !important; border:solid 1px #ffffff; border-radius: 100px;}
.button-on-blue-solid-line:hover, .button-on-blue-solid.active{border-color:#2d7c9e; background:#2d7c9e !important;border:solid 1px #ffffff;color:#fff !important;}
.button-on-blue-solid-line:target{border-color:#1b6483; background:#1b6483;color:#fff;}   

.button-on-blue-line{border-color:#27aae1; background:none !important;color:#27aae1 !important;}       
.button-on-blue-line:hover, .button-on-white-line.active{border-color:#27aae1; background:#27aae1 !important;color:#fff !important;}
.button-on-blue-line:target{border-color:#2d7c9e; background:none !important;color:#fff !important;} 

.button-on-blue-banner{border-color:#27aae1; background:#fff; color:#27aae1;}    
.button-on-blue-banner:hover, .button-on-blue-banner.active{background: #1b6483 none repeat scroll 0 0;color: #fff;}  
.button-on-blue-banner:target{border-color:#0f3b4e; background:#0f3b4e;color:#27aae1 ;}

.button-on-sharpblue{border-color:#1c2a49; background:#fff; color: #1c2a49;}  
.button-on-sharpblue:hover, .button-on-blue.active{background:  #1c2a49 none repeat scroll 0 0;color: #fff;}    
.button-on-sharpblue:target{border-color:#dddddd; background:#dddddd;color: #1c2a49;}  

.button-on-sharpblue-solid{border-color:#1c2a49; background:#1c2a49 !important;color:#fff !important;}
.button-on-sharpblue-solid:hover, .button-on-blue-solid.active{border-color:#1c2a49; background:#fff !important;color:#1c2a49 !important;} 
.button-on-sharpblue-solid:target{border-color:#1c2a49; background:#1c2a49;color:#fff;}   

.button-on-sharpblue-line{border-color:#1c2949; background:none !important;color:#1c2949 !important;}
.button-on-sharpblue-line:hover, .button-on-sharpblue-line.active{border-color:#1c2949; background:#1c2949 !important;color:#fff !important;}
.button-on-sharpblue-line:target{border-color:#1c2949; background:#1c2949 !important;color:#fff !important;}  

.button-on-red-line{color:#e43346 !important;background-color:transparent !important;border-color:#e43346 !important} 
.button-on-red-line:hover, .button-on-red-line.active-trial{color:#fff !important;background-color:#e43346 !important;border-color:transparent !important} 


.button-on-white-solid{border-color:#fff; background:#fff !important;color:#27aae1 !important;}
.button-on-white-solid:hover, .button-on-white-solid.active{border-color:#2d7c9e; background:#2d7c9e !important;color:#fff !important;}
.button-on-white-solid:target{border-color:#1b6483; background:#1b6483;color:#fff;}
 
.button-on-white-line{border-color:#fff; background:none !important;color:#fff !important;}
.button-on-white-line:hover, .button-on-white-line.active{border-color:#fff; background:#fff !important;color:#2d7c9e !important;}
.button-on-white-line:target{border-color:#2d7c9e; background:#2d7c9e;color:#27aae1;}
  
.button-on-dark{color:#fff;}
.button-on-dark:hover, .button-on-dark.active{border-color:#fff; background:#fff;color:#383839;}
.button-on-dark:target{border-color:#dddddd; background:#dddddd;color:#383839;}

.button-on-teal {background: #fff;border-color: #ffffff;color: #1b6483;}
.button-on-teal:hover, .button-on-teal.active {background: #1b6483;border-color: #1b6483;color: #fff;}
.button-on-teal:target {background:#1b6483;border-color:#ffffff; color: #fff;}  

.button-on-teal-line {background: #fff;border-color:#1b6483;color: #1b6483;}
.button-on-teal-line:hover, .button-on-teal-line.active {background: #1b6483 !important;border-color: #1b6483 !important;color: #fff;}
.button-on-teal-line:target {background:#FFF;border-color:#1b6483; color: #fff;}  

.button-on-teal-solid{border-color:#1b6483; background:#1b6483 !important;color:#fff !important;}
.button-on-teal-solid:hover, .button-on-teal-solid.active{border-color:#2d7c9e; background:#2d7c9e !important;color:#fff !important;}
.button-on-teal-solid:target{border-color:#1b6483; background:#1b6483;color:#fff;}

.button-small{width:187px;height:42px;font-size:19px;font-family: 'Lato', sans-serif;}                
.button-md{width:290px;height:46px;font-size:25px;font-family: 'Lato', sans-serif;}   
.button-lg{width:350px;height:64px;font-size:25px;font-family: 'Lato', sans-serif;}
.button-redesign-lg{width:239px;height:50px;font-size:25px;font-family: 'Lato', sans-serif;}

.button-infographic-mobile {width:100%;height:52px;font-size:15px;font-family:'Lato',sans-serif;background-color: #1c2949;color:#fff;border:none;}  
.button-infographic-mobile.btnm247 {border-bottom:#f5886b 6px solid;}     
.button-infographic-mobile.btntm {border-bottom:#eabb28 6px solid;}    
.button-infographic-mobile.btnrc {border-bottom:#b8e986 6px solid;}

.button-basic-play{padding:8px 30px 8px 50px;font-size:15px;text-align:center;font-family:'Lato',sans-serif;border-radius: 100px;border-style: solid;border-width: 1px;background:none;transition: all .2s ease-out;outline:none;position:relative;line-height:16px;}
.button-basic-play > span{display: inline-block;position: absolute;left: 16px;top: 3px;}
.button-basic-play .icon-play-red {background-position: -19px -112px;height: 26px;width: 26px;}
.button-basic-play .icon-play-orange{background-position:-19px -112px;width: 26px;height: 26px;}
.button-basic-play .icon-play-dark{background-position:-19px -156px;width: 26px;height: 26px;}
.button-basic-play .icon-play-blue{background-position:-19px -156px;width: 26px;height: 26px;}
.button-basic-play:hover .icon-play-orange{background-position:-65px -112px;}
.button-basic-play:focus .icon-play-orange{background-position:-65px -112px;}
.button-basic-play:hover .icon-play-dark{background-position:-65px -156px;}
.button-basic-play:focus .icon-play-dark{background-position:-65px -156px;}
.button-basic-play:hover .icon-play-blue{background-position:-65px -113px;}   
.button-basic-play:focus .icon-play-blue{background-position:-65px -113px;}
.button-basic-play:hover .icon-play-red{background-position:-65px -112px;}
.button-basic-play:focus .icon-play-red{background-position:-65px -112px;}

.alltel-fuschia-solid {color: #fff !important; background-color: #e43346 !important; border-color: #e43346 !important;}
/** SPRITE **/
.icon-sprite-global{background-image:url(images/sprite-global.png);background-repeat: no-repeat;display:block}
.icon-sprite-home{background-image:url(images/sprite-home.png);background-repeat: no-repeat;display:block}
.icon-sprite-1300{background-image:url(images/sprite-1300.png);background-repeat: no-repeat;display:block} 
.icon-sprite-routing{background-image:url(images/sprite-routing.png);background-repeat: no-repeat;display:block}
.icon-sprite-global-v2{background-image:url(images/ver2.1/sprite-global.png);background-repeat: no-repeat;display:block}
.tick-check{background-position:-20px -403px;width: 18px;height: 14px;display:block;margin-left:auto;margin-right:auto;}
.tick-uncheck{background-position:-59px -403px;width: 16px;height: 14px;display:block;margin-left:auto;margin-right:auto;}
.tick-uncheck-dark{background-position:-111px -342px;width: 16px;height: 14px;display:block;margin-left:auto;margin-right:auto;}

.we-get-icon{background-position:-10px -15px;width: 105px;height: 105px;}
.we-keep-icon{width: 91px;height: 105px;position:relative;margin:0 auto;display:block}
.we-love-icon{background-position:-288px -17px;width: 102px;height: 105px;}
.we-love-icon{background-position:-288px -17px;width: 102px;height: 105px;}

.grow-start-icon{background-position:-225px -160px;width: 54px;height: 87px;}
.grow-business-icon{background-position:-131px -156px;width: 56px;height: 87px;}
.grow-future-icon{background-position:-13px -154px;width: 77px;height: 87px;}  

.quote{background-position:-110px -472px;width: 32px;height: 25px;}
.quote-blue{background-position:-20px -663px;width: 32px;height: 25px;} 

.allteltv-next-btn {background-position: -145px -663px;width: 16px;height: 26px;position:absolute;right: -20px;top: 105px;}    
.allteltv-previous-btn {background-position:-109px -663px;width: 16px;height: 26px;position:absolute;left: -40px;top: 105px;}
.allteltv-next-btn:hover {background-position: -145px -709px; cursor:pointer;}  
.allteltv-previous-btn:hover {background-position: -109px -709px;cursor:pointer;}       
.allteltv-next-btn.slick-disabled {background-position:-76px -576px;width: 16px;height: 26px;}
.allteltv-previous-btn.slick-disabled {background-position:-17px -576px;width: 16px;height: 26px;}
   
.icon-sprite-routing.icon-routing{display:block;margin:0 auto}
.icon-sprite-routing.call-forwarding{background-position:-95px -95px;width: 271px;height: 341px;}
.icon-sprite-routing.call-splaying{background-position:-457px -96px;width: 268px;height: 293px;}
.icon-sprite-routing.time-day{background-position:-817px -96px;width: 339px;height: 327px;}
.icon-sprite-routing.state-based{background-position:-1247px -96px;width: 319px;height: 305px;}
.icon-sprite-routing.call-barring{background-position:-95px -525px;width: 406px;height: 342px;}
.icon-sprite-routing.postcode{background-position:-593px -527px;width: 212px;height: 355px;}
.icon-sprite-routing.region{background-position: -900px -518px;width: 300px;height: 261px;}

.button-social-media{width: 30px;height: 30px;}
.fb-icon{background-position:-20px -201px;}
.tw-icon{background-position:-20px -251px;}
.in-icon{background-position:-20px -301px;}
.yt-icon{background-position:-20px -351px;}	
.fb-icon:hover{background-position:-59px -201px;}  
.tw-icon:hover{background-position:-59px -251px;}
.in-icon:hover{background-position:-59px -301px;}
.yt-icon:hover{background-position:-59px -351px;}

.case-social-media {width: 35px;height: 35px;}
.case-fb-icon{background-position:-190px -380px;}
.case-tw-icon{background-position:-190px -435px;}
.case-in-icon{background-position:-190px -490px;}
.case-fb-icon:hover{background-position:-190px -545px;}
.case-tw-icon:hover{background-position:-190px -600px;}
.case-in-icon:hover{background-position:-190px -655px;}

.newsletter-social-media {width: 40px;height: 40px;}
.newsletter-fb-icon{background-position:-190px -20px;}
.newsletter-tw-icon{background-position:-190px -80px;}
.newsletter-in-icon{background-position:-190px -140px;}
.newsletter-fb-icon:hover{background-position:-190px -200px;}
.newsletter-tw-icon:hover{background-position:-190px -260px;}
.newsletter-in-icon:hover{background-position:-190px -320px;}

/**
*** HEADER | MEGAMENU  
**/ 
header.desktop{width:100%;height:86px;font-family: 'Roboto Condensed',sans-serif;background:#fff !important;border-bottom:1px solid rgba(56, 56, 57, 0.6);position:fixed;z-index:900000;top:0}       
.header-column{padding-left: 15px;padding-right: 15px;float:left;}
.header-column.column1{width:15%;}
.header-column.column2{width:60%;}  
.header-column.column3{width:25%;}
.top-header{height:86px;display:table; position:relative;}
.top-header figure{display:table-cell;vertical-align:middle;}
.top-header nav{display:table-cell;vertical-align:middle;}
.top-header aside{display:table-cell;vertical-align:middle;}  
.top-header aside a{float:left;position:relative;}

#alltel-menu {width:135px;text-align:center;font-size:24px;color: #383839;margin-right: 9px;font-weight:bold;}
#alltel-menu:hover {color:#27aae1;}       
#alltel-menu .mega-alltel {display: inline-block;}  
#alltel-menu .mega-number{display: none;}   
#alltel-menu:hover .mega-alltel {display:none;}    
#alltel-menu:hover .mega-number {display:inline-block;}
#othernumbers-menu {margin-right: 30px;text-align:center;}
#othernumbers-menu .nav-menu-arrow {width:8px;height:8px;border-top:1px solid #000;border-right:1px solid #000;display:inline-block;opacity:0.6;margin-top:10px;}  
#othernumbers-menu .arrow-down {transition-duration:0.4s;}       
#othernumbers-menu.active .arrow-down {transform: rotate(315deg);} 
#cart-menu {width:25px;margin-right: 30px;text-align:center;}  
.cart-icon {display: inline-block;height: 20px;width: 25px;background-position:-20px -441px;margin-top:5px;}  
.cart-icon:hover {background-position:-20px -531px;}    
#search-menu{width:25px;margin:0 auto;text-align:center;}
.search-icon{display: inline-block;height: 17px;width: 17px;background-position:-68px -443px;margin-top:8px;}  
.search-icon:hover {background-position:-68px -533px;}

.arrow-right {      
    -moz-transform:rotate(45deg);  
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);   
    -ms-transform:rotate(45deg);
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=0.7071067811865476)";
}

.arrow-down {
    -moz-transform:rotate(135deg);
    -webkit-transform:rotate(135deg);  
    -o-transform:rotate(135deg);
    -ms-transform:rotate(135deg);
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=-0.7071067811865476, M12=-0.7071067811865475, M21=0.7071067811865475, M22=-0.7071067811865476)";
}
  
.arrow-left {
    -moz-transform:rotate(225deg);
    -webkit-transform:rotate(225deg);
    -o-transform:rotate(225deg);
    -ms-transform:rotate(225deg);
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=-0.7071067811865476, M12=0.7071067811865475, M21=-0.7071067811865475, M22=-0.7071067811865476)";
}

.arrow-up {  
    -moz-transform:rotate(315deg);
    -webkit-transform:rotate(315deg);
    -o-transform:rotate(315deg);
    -ms-transform:rotate(315deg);
	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(SizingMethod='auto expand', M11=0.7071067811865476, M12=0.7071067811865475, M21=-0.7071067811865475, M22=0.7071067811865476)";
}
     
/* Menu Container */
.menu .nav-menu-arrow {width:8px;height:8px;border-top:1px solid #000;border-right:1px solid #000;display:inline-block;opacity:0.6;position:absolute;top:33px;}            
.menu {cursor: default;margin:0;padding:0;list-style:none;}   
.menu > li  {display: block;float: left; margin-right: 35px; list-style:none; line-height:83px;border-bottom:2px solid transparent;cursor: pointer;}                       
.menu > li > span {font-family: 'Roboto Condensed', sans-serif;font-size:16px;color:#383839;text-decoration:none;text-transform:uppercase;z-index: 999;cursor:pointer;padding-right: 10px;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;-ms-transition: all .3s ease;transition: all .3s ease;}
.menu > li > span:hover {cursor: pointer;}  
.menu > li .arrow-down {transition-duration:0.4s;}       
.menu > li.active .arrow-down {transform: rotate(315deg);}    

/* Menu Dropdown */  
.sub-menu {list-style:none;margin:0; padding:0;}     
.menu-parent-menu {background:#fff;color:#000;border-radius: 0 0 3px 3px;position: absolute;display: block;min-width: 100%;width:100%;left: 0;margin: 0;padding:60px 20px;border-bottom:1px solid #d8d8d8;-webkit-transition: height 0.15s ease-in;-moz-transition: height 0.15s ease-in;-o-transition: height 0.15s ease-in;  -ms-transition: height 0.15s ease-in;  transition: height 0.15s ease-in;list-style:none;opacity: 0;visibility: hidden;overflow: hidden;}
.menu-parent-menu > div {display:none;}            
.menu-parent-menu > div.active {display:block;}     
.sub-solutions-menu .nav-column {float: left;margin-right: 40px;} 
.sub-solutions-menu .nav-column:last-child {margin-right: 10px; width: 130px;}       
.sub-solutions-menu .nav-column > a {font-size: 15px;color:#383839;text-transform:uppercase;text-decoration:none;}   
.sub-solutions-menu .nav-column > a:hover {text-decoration:none;color: #27a9e0;opacity: 0.7;}  
.sub-solutions-menu .nav-column ul {list-style:none; padding:0;margin-top:15px;}
.sub-solutions-menu .nav-column ul li{padding:5px 0;}
.sub-solutions-menu .nav-column ul li a {display: block;font-size: 15px;color:#383839;opacity: 0.7;text-transform:normal;text-decoration:none;}    
.sub-solutions-menu .nav-column ul li a:hover {text-decoration:none;color: #27a9e0;}
.sub-ibelong-menu {list-style:none; padding:0;margin-top:15px;}
.sub-ibelong-menu li{padding:5px 0;}    
.sub-ibelong-menu li a {display: block;font-size: 15px;color:#383839;opacity: 0.7;text-transform:normal;text-decoration:none;}    
.sub-ibelong-menu li a:hover {text-decoration:none;color: #27a9e0;}  
.sub-ibelong-menu li a small{font-size:12px;}  
.sub-ibelong-menu li a:hover small{color:#000;text-decoration:none;}   

#menu-main-menu.myalltel-active li[rel="header-myalltel"]{border-bottom: 2px solid #27aae1}	
#menu-main-menu.myalltel-active li[rel="header-myalltel"] .arrow-down{transform: rotate(315deg);}	
.menu-parent-menu.myalltel-active{opacity:1;visibility:visible;}
.menu-parent-menu.myalltel-active #header-myalltel{display:block}

.industry-menu-title {color:#383839 !important; text-decoration:none;}  
.industry-menu-title:hover, .industry-menu-title:focus {color: #27a9e0!important; text-decoration:none;}
.industry-menu1 {width:227px; margin-right:60px;}    
.industry-menu2 {width:170px; margin-right:33px; padding-left:0; padding-right:0;} 
.industry-menu3 {width:153px;  padding-left:0; padding-right:0;}       
 
.tellme-menu-titles {float:left;width: 140px;height: 173px;padding-right: 30px;position: relative;}    
.sub-tellme-menu{list-style:none; padding:0;}     
.sub-tellme-menu li{padding:0 0 30px 0;}       
.sub-tellme-menu li:last-child {padding:0;}       
.sub-tellme-menu li a {display: block;font-size: 15px;color:#383839;text-transform:uppercase;}      
.sub-tellme-menu li a:hover{text-decoration:none;color: #27a9e0 !important;}   
   
.tellme-menu-case {float:left;width:341px;height: 173px;padding:0 30px;position: relative;}          
.sub-case-menu {list-style:none; padding:0;margin-top:15px;}  
.sub-case-menu li{padding:8px 0;}      
.sub-case-menu li a {display: block;font-size: 15px;color:#383839;opacity: 0.7;text-transform:normal;}      
.sub-case-menu li a:hover {text-decoration:none;color: #27a9e0;} 
   
.tellme-menu-testimonial {width: 430px;padding:0 30px;float:left; height: 173px;position: relative;color: #383839;}  
.tellme-menu-testimonial:hover .mega-testimonial-text{color:#27aae1;}       
.testimonial-comma-content{width:35px; margin:0 auto; text-align:center;padding-bottom: 16px; padding-top: 15px;}   
.testimonial-comma-icon{height: 25px;width: 32px;background-position:-20px -663px;}      
.testimonial-word { color: #383839;}  
.testimonial-word-author {color:rgba(56, 56, 57, 0.7); text-align: right; position:relative;}  
.testimonial-line-icon{height:30px;width:30px;background:#27aae1;display:inline-block;position:absolute;left:25px;top:-6px;border-radius:100%;cursor:pointer}
.testimonial-line-icon:before{position:absolute;content:"";width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:10px solid #fff;display:block;left:12px;top:7px}
.tellme-menu-rewards {width: 137px; padding-left: 30px;float:left; height: 173px;position: relative;color: #383839;}  
.tellme-menu-rewards:hover {color:#27aae1;} 
   
.supportme-menu-container{padding-left:15px;}
.supportme-menu-general {float:left;width:420px;height:243px;position:relative;}       
.menu-general1 {float:left;width:285px;}      
.menu-general2 {float:left;width:70px;}              
.supportme-menu-guide {float:left;width:355px;height:243px;padding-left:60px;position: relative;}
.menu-guide{width:370px;}     
.supportme-menu-guides-infograpic {float:left;width:360px;height:243px;padding-left:60px;position: relative; display:block;left:-60px; opacity: 0;}      
.menu-handset1 {float:left;width:95px;}           
.menu-handset2 {float:left;width:170px;}            
.sub-menu-handset, .sub-menu-infographic {position:relative;}
.marrow-right-icon {display: inline-block;height: 12px;width: 8px;background-position:-249px -55px; position:absolute; top: 6px; right: 135px;}       
.sub-menu-handset:hover .marrow-right-icon, .sub-menu-infographic:hover .marrow-right-icon {background-position:-249px -21px;}  
.menu-infographic1 {width: 200px;} 
.menu-userguides-container, .menu-infographic-container {display: none;}  
.menu-userguides-container.active, .menu-infographic-container.active {display: block;}   
  
.sub-supportme-menu {list-style:none; padding:0;margin-top:15px;}     
.sub-supportme-menu li{padding:5px 0;}    
.sub-supportme-menu li a {display: block;font-size: 15px;color:#383839;opacity: 0.7;text-transform:normal;}      
.sub-supportme-menu li a:hover {text-decoration:none;color: #27a9e0;}  

.field-menu-myalltel input {width:5%;opacity:0;display:block;color:#383839; font-size: 16px;background:none; border:none;border-bottom:1px solid #383839;opacity:0;display:block;}   
.field-menu-myalltel input:focus {opacity:1 !important}   
.field-menu-myalltel input ::-webkit-input-placeholder {opacity:0.5;}      
.field-menu-myalltel input ::-moz-placeholder {opacity:0.5;}   
.field-menu-myalltel input :-ms-input-placeholder {opacity:0.5;}      
.field-menu-myalltel input :-moz-placeholder {opacity:0.5;}
.field-menu-myalltel-cta input[type="submit"]{opacity:0;position:relative; top: -10px;}     
.field-menu-myalltel input.error {border-bottom:1px solid #e43346;}  
#password-error, #username-error {color:#fe3449; font-size: 14px; font-size:normal;}      

.field-menu-search input:focus{opacity:1 !important}  
.field-menu-search input {opacity:0;display:block;color:#383839; font-size: 16px;background:none; border:none;border-bottom:1px solid #383839; width: 100%;}  
.field-menu-search-cta input[type="submit"]{opacity:0;position:relative;top:-13px;}    

#header-othernumbers{position:relative;-webkit-transition: height 0.15s ease-in;-moz-transition: height 0.15s ease-in;-o-transition: height 0.15s ease-in;  -ms-transition: height 0.15s ease-in;  transition: height 0.15s ease-in;list-style:none;opacity: 0;visibility: hidden;overflow: hidden;} 
.menu-othernumbers {background:#fff;color:#000;border-radius: 0 0 3px 3px;display: block;max-width: 100%;width: 198px;height: 102px;margin: 0;padding:15px;position:absolute;right: 100px;border:1px solid #d8d8d8; border-top: none;}
.menu-othernumbers .col-othernumbers-1, .menu-othernumbers .col-othernumbers-2{padding:0;margin:0; float: left;position:relative;} 
.menu-othernumbers .col-othernumbers-1 {width: 90px;}   
.menu-othernumbers .col-othernumbers-1 a, .menu-othernumbers .col-othernumbers-1 span{line-height:14px;font-size: 12px;color:#383839;display:block;margin-bottom: 15px;}  
.menu-othernumbers .col-othernumbers-2 span {line-height:14px;font-size: 12px;color:#383839;display:block;margin-bottom: 15px;opacity: 0.7;}    
.menu-othernumbers .col-othernumbers-1 a:hover{color:#27aae1}   
      
/** Sticky Sidebar **/
#side-sticky{position:fixed;top: 35%;transform: translate(-50%, -50%);left: -200px;height: auto;background-color: #ffffff;border: solid 0.6px #1C2949;z-index:999998;transition: all 0.5s ease;transition-timing-function: cubic-bezier(0, 1, 0.5, 1);}
#side-sticky.active{left: 0px;}
.side-sticky-default-group {width: 100%;height: 100%;background-color: #ffffff;position:relative;top: 24%;}        
.side-sticky-group {width: 100%;height: 100%;background-color: #ffffff;position:relative;left:0px;top: 24%;}        
.side-sticky-basic{position:absolute;top: 24%;height: auto; width: 250px;background-color: #ffffff;border: solid 0.6px #1C2949;}
.side-sticky-jargon{display:none;height: auto; width: 250px;position:absolute;top: 24%;background-color: #ffffff;border: solid 0.6px #1C2949;}  
.side-sticky-jargon.active {display:block;} 
.side-sticky-icon-box{background: #e43346;cursor: pointer;width: 35px;height: 40px;position:absolute; top:15px; left:250px;}  
.side-sticky-arrow-icon {background-position:-75px -813px;width: 16px;height: 25px;position:absolute; top: 9px; left:11px;}    
.side-sticky-arrow-icon.active {background-position:-29px -813px;} 
.jargon-sticky-icon{background-position: -127px -808px;display: inline-block;height: 26px;width: 22px; left: 212px; position: absolute; padding:10px;top: 5px;}
.jargon-sticky-icon_white {background-position: -313px -695px;display: inline-block;height: 26px;width: 22px; left: 212px; position: absolute; padding:10px;top: 5px;}

section[data-rel="jargon-sticky"]:hover span, .jargon-sticky-icon.black{background-position: -313px -695px;}
.faq-sticky-icon{background-position:-182px -808px;display: inline-block;height: 25px;width: 24px;left: 212px; position: absolute; padding:10px;top: 5px;}
section[data-rel="faq-sticky"]:hover span, 
section[data-rel="faq-sticky"].black span, .faq-sticky-icon.black{background-position: -312px -751px;}
.cis-sticky-icon{background-position:-256px -247px;display: inline-block;height: 26px;width: 24px;left: 212px; position: absolute; padding:10px;top: 5px;}
section[data-rel="cis-sticky"]:hover span,
section[data-rel="cis-sticky"].black span, .cis-sticky-icon.black{background-position: -312px -807px;}
.article-sticky-icon{background-position:-255px -304px;display: inline-block;height: 23px;width: 26px;left: 212px; position: absolute; padding:10px;top: 5px;}
section[data-rel="articles-sticky"]:hover span, 
section[data-rel="articles-sticky"].black span,.article-sticky-icon.black{background-position: -367px -22px;color:#fff;}
section[data-rel="articles-sticky"] a span{position: relative}
section[data-rel="articles-sticky"] a:before{content""; position: absolute;right:0;top: 0;height: :10px;width:10px;background-color: #ff0000}
.userguides-sticky-icon{background-position:-255px -418px;display: inline-block;height: 19px;width: 26px; left: 212px; position: absolute; padding:10px;top: 5px;}
section[data-rel="userguides-sticky"]:hover span,
section[data-rel="userguides-sticky"].black span, .userguides-sticky-icon.black{background-position: -367px -136px;}
section[data-rel="userguides-sticky"] a span{position: relative}
section[data-rel="userguides-sticky"] a:before{content""; position: absolute;right:0;top: 0;height: :10px;width:10px;background-color: #ff0000}
.shop-sticky-icon{background-position:-309px -641px;display: inline-block;height: 22px;width: 26px; left: 209px; position: absolute; padding:10px;top: 5px;}
section[data-rel="shop-sticky"]:hover span,
section[data-rel="shop-sticky"].black span, .shop-sticky-icon.black{background-position: -421px -359px;}
section[data-rel="shop-sticky"]{border: solid 0.6px #1C2949;}
.feedback-sticky-icon{background-position:-255px -753px;display: inline-block;height: 21px;width: 26px; left: 212px; position: absolute; padding:10px;top: 5px;}
section[data-rel="feedback-sticky"]:hover span,
section[data-rel="feedback-sticky"].black span, .feedback-sticky-icon.black{background-position: -367px -471px;}
.aboutus-sticky-icon{background-position: -311px -133px;display: inline-block;height: 26px;width: 25px; left: 212px; position: absolute; padding:10px;top: 5px;}
section[data-rel="aboutus-sticky"]:hover span,
section[data-rel="aboutus-sticky"].black span, .aboutus-sticky-icon.black{background-position: -367px -693px;}
.industry-sticky-icon{background-position: -311px -80px;display: inline-block;height: 20px;width: 26px; left: 212px; position: absolute; padding:10px;top: 5px;}
section[data-rel="industry-sticky"]:hover span,
section[data-rel="industry-sticky"].black span, .industry-sticky-icon.black{background-position: -367px -640px;}
.compare-sticky-icon{background-position:-255px -360px;display: inline-block;height: 23px;width: 26px; left: 212px; position: absolute; padding:10px;top: 5px;}
section[data-rel="compare-sticky"]:hover span,
section[data-rel="compare-sticky"].black span, .compare-sticky-icon.black{background-position: -367px -78px;}
.matchme-sticky-icon{background-position:-311px -189px;display: inline-block;height: 26px;width: 26px; left: 212px; position: absolute; padding:10px;top: 5px;}
section[data-rel="matchme-sticky"]:hover span,
section[data-rel="matchme-sticky"].black span, .matchme-sticky-icon.black{background-position: -367px -749px;}
.hardware-sticky-icon{background-position:-255px -474px;display: inline-block;height: 20px;width: 26px; left: 212px; position: absolute; padding:10px;top: 5px;}
section[data-rel="hardware-sticky"]:hover span,
section[data-rel="hardware-sticky"].black span, .hardware-sticky-icon.black{background-position: -367px -192px;}
.map-sticky-icon{background-position:-255px -642px;display: inline-block;height: 21px;width: 26px; left: 212px; position: absolute; padding:10px;top: 5px;}
section[data-rel="map-sticky"]:hover span,
section[data-rel="map-sticky"].black span, .map-sticky-icon.black{background-position: -367px -360px;}
.email2fax-sticky-icon{background-position:-255px -697px;display: inline-block;height: 23px;width: 26px; left: 212px; position: absolute; padding:10px;top: 5px;}
section[data-rel="email2fax-sticky"]:hover span,
section[data-rel="email2fax-sticky"].black span, .email2fax-sticky-icon.black{background-position: -367px -415px;}
.voice-sticky-icon{background-position:-255px -807px;display: inline-block;height: 26px;width: 26px; left: 212px; position: absolute; padding:10px;top: 5px;}
section[data-rel="voice-sticky"]:hover span,
section[data-rel="voice-sticky"].black span, .voice-sticky-icon.black{background-position: -367px -525px;}
.compatible-sticky-icon{background-position:-255px -583px;display: inline-block;height: 25px;width: 26px; left: 212px; position: absolute; padding:10px;top: 5px;}
section[data-rel="compatible-sticky"]:hover span,
section[data-rel="compatible-sticky"].black span,.compatible-sticky-icon.black{background-position: -367px -301px;}
.ibelong-sticky-icon{background-position:-311px -527px;display: inline-block;height: 26px;width: 26px; left: 212px; position: absolute; padding:10px;top: 5px;}
section[data-rel="ibelong-sticky"]:hover span,
section[data-rel="ibelong-sticky"].black span, .ibelong-sticky-icon.black{background-position: -423px -245px;}
.learnmore-pstn-sticky-icon{background-position:-312px -21px;display: inline-block;height: 26px;width: 24px; left: 212px; position: absolute; padding:10px;top: 5px;}
section[data-rel="learnpstn-sticky"]:hover span,
section[data-rel="learnpstn-sticky"].black span, .learnmore-pstn-sticky-icon.black{background-position: -368px -581px;}
.learnmore-adsl-sticky-icon{background-position:-311px -584px;display: inline-block;height: 24px;width: 26px; left: 212px; position: absolute; padding:10px;top: 5px;}
section[data-rel="learnadsl"]:hover span,
section[data-rel="learnadsl-sticky"].black span, .learnmore-adsl-sticky-icon.black{background-position: -423px -302px;}
.voip-sticky-icon{background-position:-311px -248px;display: inline-block;height: 24px;width: 26px; left: 212px; position: absolute; padding:10px;top: 5px;}
section[data-rel="voip-sticky"]:hover span,
section[data-rel="voip-sticky"].black span, .voip-sticky-icon.black{background-position: -367px -806px;}
.pbx-sticky-icon{background-position:-311px -303px;display: inline-block;height: 26px;width: 26px; left: 212px; position: absolute; padding:10px;top: 5px;}
section[data-rel="pbx-sticky"]:hover span,
section[data-rel="pbx-sticky"].black span, .pbx-sticky-icon.black{background-position: -423px -21px;}
.uc-sticky-icon{background-position:-313px -359px;display: inline-block;height: 25px;width: 22px; left: 212px; position: absolute; padding:10px;top: 5px;}
section[data-rel="uc-sticky"]:hover span,
section[data-rel="uc-sticky"].black span, .uc-sticky-icon.black{background-position: -425px -77px;}
.sip-sticky-icon{background-position:-311px -416px;display: inline-block;height: 23px;width: 26px; left: 212px; position: absolute; padding:10px;top: 5px;}
section[data-rel="sip-sticky"]:hover span,
section[data-rel="sip-sticky"].black span, .sip-sticky-icon.black{background-position: -423px -134px;}
.pstn-sticky-icon{background-position:-255px -528px;display: inline-block;height: 24px;width: 26px; left: 212px; position: absolute; padding:10px;top: 5px;}
section[data-rel="pstn-sticky"]:hover span,
section[data-rel="pstn-sticky"].black span, .pstn-sticky-icon.black{background-position: -424px -190px;}

.side-sticky-label-box {height: auto;} 
.sticky-label-container{width: 250px;}  
.sticky-label-section:first-child{border-right: solid 1px #ffffff; border-top: solid 1px #ffffff;}
.sticky-label-section{display: block; position: relative;border-bottom: solid 0.6px rgba(73, 41, 28, 0.2); height: 36px; width: 248px; border-left: solid 1px #1c2949; border-right: solid 1px #ffffff;}
.sticky-label-section:last-child{border-right: solid 1px #ffffff; border-bottom: solid 1px #ffffff;border-top:none;}
.sticky-label-section.black, .sticky-label-section:hover{background-color: #1C2949;}
.sticky-label-section.black a span{color:#fff !important}
.sticky-label-section[data-rel="articles-sticky"] a span{position:relative;}
.sticky-label-section[data-rel="articles-sticky"]:hover a span:before{content:"";top:7px;right:70px;position:absolute;background-image:url(images/sprite-global.png);background-repeat: no-repeat;background-position: -418px -495px;width: 7px;height: 3px;}
.sticky-label-section.black[data-rel="articles-sticky"] a span:before{content:"";top:7px;right:70px;position:absolute;background-image:url(images/sprite-global.png);background-repeat: no-repeat;background-position: -418px -472px;width: 7px;height: 3px;}

.sticky-label-section[data-rel="userguides-sticky"]:hover a span:before{content:"";top:7px;right:70px;position:absolute;background-image:url(images/sprite-global.png);background-repeat: no-repeat;background-position: -418px -495px;width: 7px;height: 3px;}
.sticky-label-section.black[data-rel="userguides-sticky"] a span:before{content:"";top:7px;right:70px;position:absolute;background-image:url(images/sprite-global.png);background-repeat: no-repeat;background-position: -418px -472px;width: 7px;height: 3px;}
.sticky-label-container .sticky-label-section a .label-info-sticky {margin-left: 10px;position: relative;top: 10px;font-size: 14px; color: #1C2949; display: inline-block;width: 174px;height: 16px;font-family: Roboto Condensed; font-stretch: condensed;text-align: left;}
.sticky-label-container .sticky-label-section a .label-info-sticky.black {color: #ffffff;}
.sticky-label-container .sticky-label-section:hover a .label-info-sticky{color:#ffffff;}
.jargonarrow-sticky-icon {background-position: -277px -20px;display: inline-block;height: 11px;width: 6px;position: absolute;top: 12.5px; margin-left: 10px;}
#jargon-hub{height: 36px; width: 248px;background-color: #1C2949;position: absolute;top: 0px; left: 0; border: solid 1px #ffffff}
#jargon-container-title{margin-left: 31px; position: absolute; color: #ffffff; top: 9px; width: 163px; height: 16px; ​font-family: Roboto Condensed; ​font-size: 14px; font-stretch: condensed; text-align: left;color: #ffffff;}
.sticky-description-jargon p{width: 230px;height: 32px;font-family: Roboto Condensed;font-size: 14px;font-stretch: condensed;text-align: left;color: rgba(56, 56, 57, 0.5);}
.sticky-description-jargon {height: 122px; padding: 15px 10px 10px 10px; display: block;border-bottom: solid 0.6px rgba(73, 41, 28, 0.2);font-family: Roboto Condensed;}
.sticky-description-jargon a#basic-side {color: #e43346;}  
.sticky-description-jargon a.jargon-learn-side {width: 220px;height: 14px;font-family: Roboto Condensed;font-size: 12px;font-stretch: condensed;text-align: left;color: #1c2949;}        
.sticky-description-jargon a.jargon-learn-side:hover{text-decoration: underline #1C2949;}     
   
.sticky-jargon-container {height: 325px;overflow: auto; margin: 20px 10px 10px 15px;}  
.sticky-jargon-container::-webkit-scrollbar{width:6px; }     
.sticky-jargon-container::-webkit-scrollbar-thumb{border-radius:100px;-webkit-box-shadow:inset 0 0 6px rgba(56, 56, 57, 0.25);height: 154px;}       
.sticky-jargon-terms {position: relative;overflow: auto}  
div.jargon-sticky-alphabet-section > section{border-bottom: solid 0.6px rgba(73, 41, 28, 0.2);padding-bottom:10px; width: 210px;}
div.jargon-sticky-alphabet-section > section header{padding:10px 25px 0 0;font-family: 'Lato', sans-serif;font-size:13px;font-weight:300;color:#383839;cursor:pointer;width: 200px;position:relative}
div.jargon-sticky-alphabet-section > section div.content{margin-top:10px;font-size: 13px;display:none}
div.jargon-sticky-alphabet-section > header{background:#1C2949;color:#fff;width:35px;height:35px;font-family: 'Lato', sans-serif;text-transform:uppercase;font-size:15px;font-weight:300;text-align:center;display:inline-block;border-radius:50%;padding-top:7px; margin-top: 20px;position:relative;cursor:pointer;}
div.jargon-sticky-alphabet-section > header.active{background:#e43346;color:#fff;}
div.jargon-sticky-alphabet-section > section > header span.state{background-image:url(images/sprite-global.png);background-repeat: no-repeat;background-position: -110px -608px;width: 12px;height: 12px;display:block;position:absolute;right:0px;top:15px;}
div.jargon-sticky-alphabet-section > section > header span.state.close{background-position:-277px -51px;opacity:1}
div.jargon-sticky-alphabet-section:first-child > header {margin-top: 0px;}      
 
.yealink-userguides-side {padding-bottom:30px;border-bottom: solid 0.6px rgba(73, 41, 28, 0.2); height: auto;}   
.yealink-userguides-side div {padding-bottom: 10px;width: 250px; position: relative;}    
.yealink-userguides-side div a span.userguide_label{color: rgba(56, 56, 57, 0.8);font-size:12px;font-family: Roboto;font-stretch: condensed;text-align: left;position: relative; margin-left: 10px; width: 215px; ​height: 28px;display: inline-block; top: 20px;}
.yealink-userguides-side div a:hover{color:#1C2949;}
.yealink-userguides-side div a span:hover{color:#1C2949;} 
.yealink-userguides-side a:hover .download-sticky-icon {background-position: -418px -440px;}
.sticky-label-section.userguide {position: relative;}
.arrowdown-sticky-icon{background-position: -418px -495px;width: 7px;height: 3px; position: absolute;left: 90px;top: 16.5px;padding: 2px;}    
.arrowdown-clicked-sticky-icon{background-position: -418px -472px;width: 7px;height: 3px; position: absolute;left: 90px;top: 16.5px; padding: 2px;}
.download-sticky-icon{background-position: -418px -408px;width: 13px;height: 12px;display: inline-block;position: absolute;right: 0;top:1px;vertical-align:middle;left: 212px; position: absolute; padding:10px;top: 23px;}  

#related_articles_container{padding-bottom:20px;border-bottom: solid 0.6px rgba(73, 41, 28, 0.2); height: 232px;display: none;overflow-y: scroll;overflow-x: hidden; margin: 10px 10px 10px 0;}
#related_articles_container::-webkit-scrollbar{width:6px; }     
#related_articles_container::-webkit-scrollbar-thumb{border-radius:100px;-webkit-box-shadow:inset 0 0 6px rgba(56, 56, 57, 0.25);height: 125px;}
#related_articles_container.active{display: block;}   
#related_articles_container div{width: 250px; position: relative;}
#related_articles_container div span{position: relative; margin-left: 10px; width: 215px; ​height: 28px;display: inline-block; top: 10px;padding-bottom:20px; }
#related_articles_container div span a {color: rgba(56, 56, 57, 0.8);font-size:12px;font-family: Roboto Condensed;font-stretch: condensed;text-align: left;}
#related_articles_container div:last-child span a{color: #1C2949;}
#related_articles_container div:last-child:hover span a{text-decoration: underline;}

.compatible-numbers-side {padding-bottom:10px;border-bottom: solid 0.6px rgba(73, 41, 28, 0.2); height: auto;} 
.compatible-numbers-side div {width: 250px; position: relative;margin: 10px 10px 10px 10px;}  
.compatible-numbers-side div a {color: rgba(56, 56, 57, 0.8);font-size:12px;font-family: Roboto Condensed; font-stretch: condensed;text-align: left;}
.compatible-numbers-side div a:hover{color:#1C2949;}
.sticky-label-section[data-rel="compatible-sticky"]:hover a span:before{content:"";top:7px;right:45px;position:absolute;background-image:url(images/sprite-global.png);background-repeat: no-repeat;background-position: -418px -495px;width: 7px;height: 3px;}
.sticky-label-section.black[data-rel="compatible-sticky"] a span:before{content:"";top:7px;right:45px;position:absolute;background-image:url(images/sprite-global.png);background-repeat: no-repeat;background-position: -418px -472px;width: 7px;height: 3px;}
.arrow-compatible-sticky-icon{background-position: -162px -1035px;width: 11px;height: 5px; position: absolute;right: 10px;top: 17px;}  
.arrow-clicked-compatible-sticky-icon{background-position: -162px -1050px;width: 11px;height: 5px; position: absolute;right: 10px;top: 17px;}  
.sticky-label-section.compatible {position: relative;}   

.ibelong-business-side {padding-bottom:10px;border-bottom: solid 0.6px rgba(73, 41, 28, 0.2); height: auto;}   
.ibelong-business-side div {width: 250px; position: relative;margin: 10px 10px 10px 10px;}  
.ibelong-business-side div a {color: rgba(56, 56, 57, 0.8);font-size:12px;font-family: Roboto Condensed;font-stretch: condensed;text-align: left;}
.ibelong-business-side div a:hover{color:#1C2949;}
.sticky-label-section.ibelong {position: relative;}  
.sticky-label-section[data-rel="ibelong-sticky"]:hover a span:before{content:"";top:7px;right:45px;position:absolute;background-image:url(images/sprite-global.png);background-repeat: no-repeat;background-position: -418px -495px;width: 7px;height: 3px;}
.sticky-label-section.black[data-rel="ibelong-sticky"] a span:before{content:"";top:7px;right:45px;position:absolute;background-image:url(images/sprite-global.png);background-repeat: no-repeat;background-position: -418px -472px;width: 7px;height: 3px;}

/** SET BANNER IMAGE FOR HOMEPAGE   START**/     
.banner-container{position: relative;margin-top:114px;}            
.banner-container.home{height:600px;overflow:hidden;}
.banner-container div.slides{height:600px;}
.banner-parentpage.banner-container button.slide-control{top:345px !important}
.banner-parentpage h2 {font-size: 60px;font-weight: 300;}
.banner-parentpage ul.slick-dots{}
.banner-container button.slide-control{position:fixed;z-index:11000;height:65px;width:65px;background-color: rgba(56, 56, 56, 0.3);border:none;top:255px;border-radius:50%;}
.banner-container button.slide-control:hover{background-color: rgba(56, 56, 56, 0.6);}
.banner-container button.slide-control span{display: block;margin: 0 auto;}
.banner-container button.prev-slide{left:50px;}
.banner-container button.next-slide{right:50px;}
.banner-container button.prev-slide span{background-position:-18px -19px;width: 16px;height: 25px;}
.banner-container button.next-slide span{background-position:-69px -19px;width: 16px;height: 25px;}
.banner-container button.prev-slide:hover span{background-position:-18px -69px;width: 16px;height: 25px;} 
.banner-container button.next-slide:hover span{background-position:-69px -69px;width: 16px;height: 25px;}
.banner-container .slides .bg-slide{height:600px;background-size:cover;background-repeat:no-repeat}
.bg-slide{width: 100%;height: 600px;visibility: visible;background-repeat: no-repeat;background-size: cover;-webkit-background-size: cover;-o-background-size: cover;position: relative;overflow:hidden;}
  
 /** Banner V3 **/
.banner-parentpage .bg-slide > div, .bg-slide > div{top:0;width: 100%;height: 100%;display: block;position: absolute;content: "";overflow: hidden;background-repeat: no-repeat;-webkit-background-size: cover;-o-background-size: cover;background-size: cover;}

.cover-image-banner.cover-text{left: 0 !important;width: 50% !important;background-position: right center !important;}

.banner-parentpage .bundlespromo .bg-slide .rectangle-background{background-image:url(images/connect-bundle-bg-promo.jpg);height:100%;width: 1160px;background-position:center;left:unset;right:0;}       
.banner-parentpage .bundlespromo .bg-slide .rectangle-sharpblue{background-image: linear-gradient(to left, rgba(0, 0, 0, 0), rgba(11, 15, 27, 0.38) 34%, #1c2949);width:100%;height:100%;}
.banner-parentpage .promo .bg-slide .rectangle-background{background-image:url(images/mobile/promo-bg-mobile.jpg);height:100%;width: 1160px;background-position:center;left:unset;right:0;}       
.banner-parentpage .promo .bg-slide .rectangle-sharpblue{background-image: url(images/wp3-banner-alltel-red.svg);width:100%;height:100%;left:-944.953px;}

.banner-parentpage .slide1 .bg-slide .rectangle-background{background-image:url(images/home-banner-connect.jpg);height:100%;width: 1200px;background-position:center top;left:unset;right:0;}       
.banner-parentpage .slide1 .bg-slide .rectangle-sharpblue{background-image: url(images/wp3-banner-alltel-blue.svg);width:100%;height:100%;left:-944.953px;}                              
.banner-parentpage .slide2 .bg-slide .rectangle-background{background-image:url(images/home-banner-collaborate.jpg);height:100%;width:70%;background-position:center;right:0;top:0;}       
.banner-parentpage .slide2 .bg-slide .rectangle-sharpblue{background-image: url(images/wp3-banner-alltel-blue.svg);width:100%;height:100%;}       
.banner-parentpage .slide3 .bg-slide .rectangle-background{background-image:url(images/home-banner-customise.jpg);height:100%;width:70%;background-position:center;right:0;top:0;}          
.banner-parentpage .slide3 .bg-slide .rectangle-blue{background-image: url(images/wp3-banner-shop-blue.svg);width:100%;height:100%;}        
.banner-parentpage .slide4 .bg-slide .rectangle-background{background-image:url(images/banner-4-working.jpg);height: 100%;width: 1400px;background-position:center top;left:unset;right:0;top:0;}       
.banner-parentpage .slide4 .bg-slide .rectangle-blue{background-image: url(images/wp3-banner-shop-blue.svg);width:100%;height:100%;}   
.banner-parentpage .cover-image-banner{-moz-transition: all .3s ease-out;-webkit-transition: all .3s ease-out;transition: all .3s ease-out;}  

.banner-parentpage .caption-inner{width:1140px !important;margin:180px auto 0;position:relative !important; z-index:1000}
.banner-parentpage .bg-slide section{margin-top:0;width:420px;}
.banner-parentpage .bg-slide section h2{margin-bottom:35px; color: #fff;}   
.banner-parentpage .bg-slide section h3{margin-bottom:35px; color: #fff;}
.banner-parentpage .bg-slide section p{font-size:20px;margin-bottom:60px;}
.banner-parentpage .bg-slide section.position-bottom{position: absolute;top: 210px;width: 100%;margin: 0;bottom: 20px;}    

.banner-parentpage .bg-slide section h2 {font-size:60px;font-weight:900;text-transform: uppercase; margin-bottom: 10px;}
.banner-parentpage .bg-slide section p {font-family:'Lato', sans-serif !important;font-weight:400;font-size:25px !important; margin-bottom:30px;text-transform: uppercase;}   
.banner-parentpage .bg-slide section span {font-weight:bold;}            
.banner-parentpage .bg-slide section a {background:none;font-family:'Lato', sans-serif !important;font-weight:400;}   

.banner-parentpage .bg-slide section .button-banner-play{font-family:'Lato', sans-serif !important;font-weight:400;width:134px;padding:10px 35px;text-align:right;border-radius: 100px;border-style: solid;border-width: 1px;background:none;transition: all .2s ease-out;outline:none;position:relative;line-height:15px;}
.banner-parentpage .bg-slide section .button-banner-play > span{display: inline-block;position: absolute;left: 35px;top:6px;}              
.banner-parentpage .bg-slide section .play-banner-icon {background-position:-418px -519px;width:23px;height: 23px;} 
.banner-parentpage .bg-slide section a:hover .play-banner-icon {background-position:-418px -562px;}      
.banner-parentpage .bg-slide section a:hover .button-on-blue:hover, .button-on-blue.active{background: #27aae1 none repeat scroll 0 0;color:#1c2949;} 

.banner-parentpage .bundlespromo.slides .bg-slide section {position:relative; width: 460px;}  
.banner-parentpage .bundlespromo.slides .bg-slide section h2 {font-size:32px}  
.banner-parentpage .bundlespromo.slides .bg-slide section p {color:rgba(255, 255, 255, 0.6)} 
.banner-parentpage .bundlespromo.slides .bg-slide section .cta-talk-today{width:191px;}
.banner-parentpage .bundlespromo.slides .bg-slide section .cta-talk-today span{font-size:19px !important;}
.banner-parentpage .bundlespromo.slides .bg-slide section .cta-talk-today span.number-cta{display:none;}
.banner-parentpage .bundlespromo.slides .bg-slide section .cta-talk-today:hover span.number-cta{display:block;color:#fff;}
.banner-parentpage .bundlespromo.slides .bg-slide section .cta-talk-today:hover span.text-cta{display:none;}

.banner-parentpage .bundlespromo.slides .bg-slide section .cb-background .caption-container{display:block;}
.banner-parentpage .bundlespromo.slides .bg-slide section .cb-background .central-banner-image{left: unset;right: 0;width: 65%;}
.banner-parentpage .bundlespromo.slides .bg-slide section h2{font-size: 32px;color: rgba(244, 218, 128, 0.8);font-family: 'Lato', sans-serif !important;font-weight: 900;margin: 0;}
.banner-parentpage .bundlespromo.slides .bg-slide section p{font-size: 20px !important;font-family: 'Lato', sans-serif;color: rgba(244, 218, 128, 0.8);text-transform:uppercase;line-height: 28px;margin: 30px 0 30px;}
.banner-parentpage .bundlespromo.slides .bg-slide section a:focus {color:#fff;}
.banner-parentpage .bundlespromo.slides .bg-slide section span.foot-note{color: rgba(255,255,255,0.85);margin-top:67px;font-size:12px;display:block;}
.banner-parentpage .bundlespromo.slides .bg-slide section div.badge-connect-bundle{color: rgba(255,255,255,0.85); margin-top: 0;font-size: 12px;display: block;position: absolute;height: 174px;width: 174px;background: rgba(244, 218, 128, 0.8);top: 0;right: -265px;border-radius: 50%;text-align:center;} 
.banner-parentpage .bundlespromo.slides .bg-slide section div.badge-connect-bundle p{margin: 40px 0 0;font-size: 30px;color: #1c2949;font-weight: bold;}
.banner-parentpage .bundlespromo.slides .bg-slide section div.badge-connect-bundle em{display: block;font-style: normal;font-size: 50px;color: #1c2949;font-weight: bold;font-family: 'Lato', sans-serif;line-height: 55px;}
.banner-parentpage .bundlespromo.slides .bg-slide section div.badge-connect-bundle span{font-family: 'Lato', sans-serif;font-size: 13px;color: #1c2949;font-weight: bold;}

.banner-parentpage .bundlespromo.slides .cover-image-banner {background: linear-gradient(to right, rgba(28,41,73,1) 40%,rgba(11,15,27,0.4) 64%,rgba(11,15,26,0.38) 65%,rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(left, rgba(28,41,73,1) 35%,rgba(11,15,27,0.4) 64%,rgba(11,15,26,0.38) 65%,rgba(0,0,0,0) 100%);
background: linear-gradient(to right, rgba(28,41,73,1) 35%,rgba(11,15,27,0.4) 64%,rgba(11,15,26,0.38) 65%,rgba(0,0,0,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c2949', endColorstr='#00000000',GradientType=1 ); width:100%!important;}

/* BANNER CAPTION POSITIONS */        
.bg-slide .circle-product-solid{width:2560px}    
.bg-slide .circle-product-transparent{width:2560px}  
.bg-slide .circle-pale-blue {width:2560px}  
.bg-slide .circle-pale-blue-transparent {width:2560px}   
.bg-slide .circle-teal-solid {width:2560px}
.bg-slide .circle-orange-solid {width:2560px}    
.bg-slide .circle-white-solid {width:2560px}  
.circle-product-solid{background-image: url(images/circle-product-solid.svg);}
.circle-product-transparent{background-image: url(images/circle-product-transparent.svg);} 
.circle-blue-solid{background-image: url(images/cirle-blue-solid.svg);}
.circle-blue-transparent{background-image: url(images/cirle-blue-transparent.svg);}  
.circle-orange-solid{background-image: url(images/cirle-orange-solid.svg);}  
.circle-orange-transparent{background-image: url(images/cirle-orange-transparent.svg);}    
.circle-pale-blue{background-image: url(images/circle-pale-blue.svg);}
.circle-pale-blue-transparent{background-image: url(images/circle-pale-blue-transparent.svg);} 
.circle-teal-solid{background-image: url(images/circle-teal-solid.svg);}    
.circle-white-solid {background-image: url(images/circle-white-solid.svg);}
   
#banner-caption-container{position: fixed;z-index: 9000;height: 600px;width: 100%;top: 86px;left: 0;display:none;}
#banner-caption-container.banner-caption-content{height:510px;}
#banner-caption-container.banner-caption-content div[data-captionfor="slick-slide00"]{} 
#banner-caption-container.banner-caption-content #banner-caption div[data-captionfor="slick-slide00"] section {width: 30%;top:155px;}      
#banner-caption-container.banner-caption-content #banner-caption div[data-captionfor="slick-slide00"] section h3{line-height:55px; font-size: 50px;}
#banner-caption-container.banner-caption-content #banner-caption div[data-captionfor="slick-slide00"] section p{margin:0}
#banner-caption-container.banner-parentpage #banner-caption section {position: relative;width: 33%;top: 180px;opacity: 0;}
#banner-caption{}  
#banner-caption div.caption{display:none;} 
#banner-caption div.caption:first-child{display:block;}
#banner-caption div.caption > div{position:relative;}
#banner-caption div.caption section{margin-top:0;}
#banner-caption div.caption section h2{margin-bottom:35px; color: #fff;}   
#banner-caption div.caption section h3{margin-bottom:35px; color: #fff;}
#banner-caption div.caption section p{font-size:20px;margin-bottom:60px;}
#banner-caption div.caption section.position-bottom{position: absolute;top: 210px;width: 100%;margin: 0;bottom: 20px;}    

#banner-caption.home-banner div.caption section h2 {font-size:60px;font-weight:900;text-transform: uppercase; margin-bottom: 10px;}
#banner-caption.home-banner div.caption section p {font-family:'Lato', sans-serif !important;font-weight:400;font-font-size:25px !important; margin-bottom:30px;text-transform: uppercase;}   
#banner-caption.home-banner div.caption section span {font-weight:bold;}            
#banner-caption.home-banner div.caption section a {background:none;font-family:'Lato', sans-serif !important;font-weight:400;}   

#banner-caption.home-banner div.caption section .button-banner-play{font-family:'Lato', sans-serif !important;font-weight:400;width:134px;padding:10px 35px;text-align:right;border-radius: 100px;border-style: solid;border-width: 1px;background:none;transition: all .2s ease-out;outline:none;position:relative;line-height:15px;}
#banner-caption.home-banner div.caption section .button-banner-play > span{display: inline-block;position: absolute;left: 35px;top:6px;}              
#banner-caption.home-banner div.caption section .play-banner-icon {background-position:-418px -519px;width:23px;height: 23px;} 
#banner-caption.home-banner div.caption section a:hover .play-banner-icon {background-position:-418px -562px;}      
#banner-caption.home-banner div.caption section a:hover .button-on-blue:hover, .button-on-blue.active{background: #27aae1 none repeat scroll 0 0;color:#1c2949;}     

/* BANNER SLICKS DOT */
ul.slick-dots{position: absolute;width: 100%;margin: 0;padding: 0;bottom: 30px;text-align: center;height: 20px;z-index: 11000;}
ul.slick-dots li{display: inline-block;width: 10px;margin: 0 5px;}
ul.slick-dots button{color: #fff;background:rgba(255,255,255,0.3);border: none;border-radius: 10px;width: 15px;height: 15px;display: inline-block;font-size:0;}
ul.slick-dots li.slick-active button{background:#fff !important}        
/** SET BANNER IMAGE FOR HOMEPAGE   END**/

/** SET BANNER INNER PAGE  START**/      
.banner-wrapper-page {height: 450px;}       
.banner-content-page {width: 50%; height: 100%; float:left;}
.banner-content-page.banner-inboundnumber{background: url(images/banner-inbound-numbers.jpg); background-size:cover; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-position:center 50%;background-repeat: no-repeat;}
.banner-content-page.banner-1300number{background: url(images/banner-1300.jpg); background-size:cover; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-position:center 50%;background-repeat: no-repeat;}   
.banner-content-page.banner-1800number{background: url(images/banner-1800.jpg); background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover; background-position:center 50%;background-repeat: no-repeat;} 
.banner-content-page.banner-13number{background: url(images/banner-13.jpg); background-size:cover; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-position:center 50%;background-repeat: no-repeat;} 
.banner-content-page.banner-smartnumbers{background: url(images/banner-smartnumbers.jpg); background-size:cover; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-position:center 50%;background-repeat: no-repeat;} 
.banner-content-page.banner-localconnect{background: url(images/banner-local.jpg); background-size:cover; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-position:center 50%;background-repeat: no-repeat;} 
.banner-content-page.banner-routing{background: url(images/banner-routing.jpg); background-size:cover; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-position:center 50%;background-repeat: no-repeat;}   
.banner-content-page.banner-liveanswering{background: url(images/banner-live-answering.jpg); background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-position:center 0%;background-repeat: no-repeat;} 
.banner-content-page.banner-messages247{background: url(images/banner-messages-24-7.jpg); background-size:cover; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-position:center 70%;background-repeat: no-repeat;} 
.banner-content-page.banner-teammessenger{background: url(images/banner-team-messenger.jpg); background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover; background-position:center 50%;background-repeat: no-repeat;} 
.banner-content-page.banner-receptionconnect{background: url(images/banner-reception-connect.jpg); background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover; background-position:center 50%;background-repeat: no-repeat;} 
.banner-content-page.banner-businessphone{background: url(images/banner-busienss-phone.jpg); background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover; background-position:center bottom;background-repeat: no-repeat;}  
.banner-content-page.banner-businessvoip{background: url(images/banner-connect-one.jpg); background-size:cover; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-position:center 50%;background-repeat: no-repeat;}    
.banner-content-page.banner-hostedpbx{background: url(images/banner-smart-connect.jpg); background-size:cover; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-position:center  bottom;background-repeat: no-repeat;}   
.banner-content-page.banner-unifiedcommunications{background: url(images/banner-smart-connect-uc.jpg); background-size:cover; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-position:center bottom;background-repeat: no-repeat;}   
.banner-content-page.banner-sip{background: url(images/banner-sip-trunking.jpg); background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover; background-position:center bottom;background-repeat: no-repeat;}  
.banner-content-page.banner-pstn{background: url(images/banner-business-phone-lines.jpg); background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover; background-position:center 50%;background-repeat: no-repeat;}   
.banner-content-page.banner-internet{background: url(images/banner-business-internet.jpg); background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover; background-position:center;background-repeat: no-repeat;}    
.banner-content-page.banner-nbn{background: url(images/banner-nbn.jpg); background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover; background-position:center 100%;background-repeat: no-repeat;}
.banner-content-page.banner-adsl{background: url(images/banner-adsl.jpg); background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover; background-position:center;background-repeat: no-repeat;}      
.banner-content-page.banner-ethernet{background: url(images/banner-ethernet-broadband.jpg); background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover; background-position:center 50%;background-repeat: no-repeat;} 
.banner-content-page.banner-fiber400{background: url(images/banner-fibre-400.jpg); background-size:cover; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-position:center 50%;background-repeat: no-repeat;} 
.banner-content-page.banner-virtualoffice{background: url(images/banner-voiceover.jpg); background-size:cover; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-position:center;}  
.banner-content-page.banner-bundles{background: url(images/banner-Business-Bundles.jpg); background-size:cover; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-position:center 50%;background-repeat: no-repeat;}     
.banner-content-page.banner-virtualbundles{background: url(images/banner-virtual-office-bundles.jpg); background-size:cover; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-position:center 100%;background-repeat: no-repeat;}  
.banner-content-page.banner-connectbundle{background: url(images/connect-bundle-banner.png); background-size:cover; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-position:center 100%;background-repeat: no-repeat;}  
.banner-content-page.banner-pstnbundles{background: url(images/banner-adsl-pstn.jpg); background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover; background-position:center 100%;background-repeat: no-repeat;}  
.banner-content-page.banner-microbusiness{background: url(images/banner-micro-business.jpg); background-size:cover;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover; background-position:center;background-repeat: no-repeat;} 
.banner-content-page.banner-smallbusiness{background: url(images/banner-small-business.jpg); background-size:cover; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-position:center 80%;background-repeat: no-repeat;}   
.banner-content-page.banner-mediumbusiness{background: url(images/banner-medium-business.jpg); background-size:cover; -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-position:center;background-repeat: no-repeat;}     
.banner-caption {height: 450px;position:relative;display: table;}
.banner-caption .banner-caption-content {display: table-cell;margin: 0 auto;vertical-align: middle;}
.banner-caption-content .caption-left{margin-left:60px !important}         
.banner-caption-content .caption-right{margin-right:60px !important}  
.banner-caption-cont {width: 500px;} 
.banner-caption-cont h3{font-family: 'Roboto Condensed', sans-serif; font-size: 50px;font-weight: bold;} 
.banner-caption-cont h1 { font-family: 'Roboto Condensed', sans-serif; font-size: 50px; font-weight: bold;}
.banner-guide-caption .caption h1 {font-size: 50px; color: #fff; font-weight: 900; padding-bottom: 10px;} 
   
 /** BANNER V3 **/  
.banner-inner-page {height:450px;position:relative;background-size:cover;background-repeat:no-repeat;overflow:hidden;background-color:#1c2949;} 
.banner-inner-page.aboutus {background:none !important;}  
.banner-inner-page.banner-nbn {background-color:#33487d!important;} 
.banner-inner-page.banner-ethernet {background-color: #383839 !important;} 
.banner-inner-page.banner-adsl {background-color: #0c2027!important;} 
.banner-inner-page.internetcat{background:#33487D !important;}    
.banner-inner-page.banner-virtualoffice,.banner-inner-page.banner-vo-va, .banner-inner-page.banner-vo-voiceover{background:#27aae1 !important;} 
 .banner-inner-page.banner-bundles-redesign, .banner-inner-page.banner-pstn-redesign, .banner-inner-page.banner-virtual-redesign{background:#27aae1 !important;}      
.banner-inner-image-background {height:100%;width:100%;position:absolute;display:block;background-position:center;background-repeat:no-repeat !important;background-size:cover !important;}         
.banner-inner-page.cover-right .banner-inner-image-background{width:calc(50% + 120px);left:0}        
.banner-inner-page.cover-left .banner-inner-image-background{width:calc(50% + 120px);right:0;}     

.banner-inner-caption {height:100%;background-repeat:no-repeat !important;position:absolute;display:block;z-index:10;}  
.banner-inner-page.cover-right .banner-inner-caption{width:calc(50% + 120px);right:0;}
.banner-inner-page.cover-right .banner-inner-caption .caption-content{width:500px;float:left;margin-left:189px;} 

.banner-inner-page.cover-left  .banner-inner-caption{width:calc(50% + 30px);left:0;background-position-x: 100% !important;}        
.banner-inner-page.cover-left  .banner-inner-caption .caption-content{width:450px;float:right; margin-right:150px;}    

.banner-inner-caption .caption-content {height:450px;position:relative;display:table;}    
.banner-inner-caption .caption {display: table-cell;margin: 0 auto;vertical-align:middle;}  
.banner-inner-caption .caption h3 {text-transform: uppercase;font-size:40px;color:#fff;font-weight:900;}
.banner-inner-caption .caption p {font-family:'Lato', sans-serif !important;text-transform: uppercase;font-size:25px;color:#fff;}    

.banner-inner-image-background.inboundcat {background-image: url(images/Category-Numbers.jpg);}                
.banner-inner-caption.inboundcat {background-image: url(images/wp3-v3-inbound-cat.svg);}   
.banner-inner-image-background.inbound-1300numbers {background-image: url(images/wp3-v3-inbound-1300-banner.jpg);}              
.banner-inner-caption.inbound-1300numbers {background-image: url(images/wp3-v3-inbound-banner.svg);}   
.banner-inner-image-background.inbound-1800numbers {background-image: url(images/wp3-v3-inbound-1800-banner.jpg); background-position:center 25%;}    
.banner-inner-caption.inbound-1800numbers {background-image: url(images/wp3-v3-inbound-banner.svg);}      
.banner-inner-image-background.inbound-13numbers {background-image: url(images/wp3-v3-inbound-13-banner.jpg);background-position:center 25%;}                
.banner-inner-caption.inbound-13numbers {background-image: url(images/wp3-v3-inbound-banner.svg);}   
.banner-inner-image-background.inbound-smartnumbers {background-image: url(images/wp3-v3-inbound-smart-banner.jpg);}
.banner-inner-caption.inbound-smartnumbers  {background-image: url(images/wp3-v3-inbound-banner.svg);}   
.banner-inner-image-background.inbound-localconnect {background-image: url(images/wp3-v3-inbound-local-banner.jpg);background-position:center 15%;}
.banner-inner-caption.inbound-localconnect  {background-image: url(images/wp3-v3-inbound-banner.svg);}  
.banner-inner-image-background.inbound-routing {background-image: url(images/wp3-v3-inbound-routing-banner.jpg);}
.banner-inner-caption.inbound-routing  {background-image: url(images/wp3-v3-inbound-routing-banner.svg);}        
      
.banner-inner-image-background.lpacat {background-image: url(images/Category-Liveanswering.jpg);}     
.banner-inner-caption.lpacat {background-image: url(images/wp3-v3-live-cat.svg);} 
.banner-inner-image-background.lapromo-bg{background-image: url(images/la-cat-trial.jpg);}     
.banner-inner-caption.lapromo-bg{background-image: url(images/promo-red.svg);}
.banner-inner-image-background.lapromo-bg-msg{background-image: url(images/lat-msg-trial.jpg);background-position: 0 -90px;}     
.banner-inner-caption.lapromo-bg-msg{background-image: url(images/promo-red.svg);} 
.banner-inner-image-background.lpa-messages247 {background-image: url(images/banner-messages-24-7.jpg);}                 
.banner-inner-caption.lpa-messages247 {background-image: url(images/wp3-v3-live-m247-banner.svg);} 
.banner-inner-image-background.lpa-team{background-image: url(images/tm-banner.jpg);background-position:0 -10px;}                 
.banner-inner-caption.lpa-team {background-image: url(images/wp3-v3-live-tm-banner.svg);}    
.banner-inner-image-background.lpa-rc {background-image: url(images/rc-banner.jpg);}              
.banner-inner-caption.lpa-rc {background-image: url(images/wp3-v3-live-rc-banner.svg);}          
.banner-inner-image-background.bpscat {background-image: url(images/banner-busienss-phone.jpg); background-position:center bottom;}                           
.banner-inner-caption.bpscat {background-image: url(images/wp3-v3-inbound-banner.svg);}     
.banner-inner-image-background.bps-voip {background-image: url(images/banner-connect-one.jpg);}              
.banner-inner-caption.bps-voip {background-image: url(images/wp3-v3-inbound-banner.svg);}     
.banner-inner-image-background.bps-pbx {background-image: url(images/banner-smart-connect.jpg); background-position:center bottom;}              
.banner-inner-caption.bps-pbx {background-image: url(images/wp3-v3-inbound-banner.svg);} 
.banner-inner-image-background.bps-uc {background-image: url(images/banner-smart-connect-uc.jpg); background-position:center bottom}              
.banner-inner-caption.bps-uc {background-image: url(images/wp3-v3-inbound-banner.svg);}
.banner-inner-image-background.bps-sip {background-image: url(images/banner-sip-trunking.jpg); background-position:center bottom;}              
.banner-inner-caption.bps-sip {background-image: url(images/wp3-v3-inbound-banner.svg);}    
.banner-inner-image-background.bps-pstn {background-image: url(images/banner-business-phone-lines.jpg); background-position:center -65px;}              
.banner-inner-caption.bps-pstn {background-image: url(images/wp3-v3-inbound-banner.svg);}  
.banner-inner-image-background.bps-hardware {background-image: url(images/banner-busienss-phone.jpg);}                  
.banner-inner-caption.bps-hardware {background-image: url(images/wp3-v3-inbound-banner.svg);} 
.banner-inner-image-background.internetcat {background-image: url(images/Category-BusinessInternet.jpg);}                             
.banner-inner-caption.internetcat {background-image: url(images/wp3-v3-internet-cat-banner.svg);}   
.banner-inner-image-background.banner-nbn {background-image: url(images/wp3-v3-internet-nbn-banner.jpg);}                             
.banner-inner-caption.banner-nbn {background-image: url(images/wp3-v3-internet-nbn-banner.svg);}     
.banner-inner-caption.cover-image-banner.banner-ethernet{background-image:url(images/wp3-v3-internet-ether-banner.svg);} 
.banner-inner-image-background.banner-ethernet{background: url(images/banner-ethernet-broadband.jpg);background-position: center;}
.banner-inner-caption.cover-image-banner.banner-fibre400{background:url(images/wp3-v3-internet-fibre-banner.svg);} 
.banner-inner-image-background.banner-fibre400{background:url(images/banner-fibre-400.jpg); background-position: center;}
.banner-inner-caption.cover-image-banner.banner-adsl{background:url(images/wp3-v3-internet-adsl-banner.svg);} 
.banner-inner-image-background.banner-adsl{background:url(images/banner-adsl.jpg); background-position: center;}
.banner-inner-image-background.banner-virtualoffice, .banner-inner-image-background.banner-vo-fax,
.banner-inner-image-background.banner-vo-voice, .banner-inner-image-background.banner-vo-business,
.banner-inner-image-background.banner-vo-voiceover, .banner-inner-image-background.banner-vo-ivr, .banner-inner-image-background.banner-vo-va{background: url(images/banner-voiceover.jpg);}
.banner-inner-caption.banner-virtualoffice {background-image: url(images/wp3-v3-vo-cat-banner.svg);}
.banner-inner-caption.banner-vo-fax {background-image: url(images/wp3-v3-vo-f2e-banner.svg);}
.banner-inner-caption.banner-vo-voice {background-image: url(images/wp3-v3-vo-v2e-banner.svg);}
.banner-inner-caption.banner-vo-business {background-image: url(images/wp3-v3-vo-bi-banner.svg);}   
.banner-inner-caption.banner-vo-voiceover{background-image: url(images/wp3-v3-vo-voiceover-banner.svg);}
.banner-inner-caption.banner-vo-ivr{background-image: url(images/wp3-v3-vo-ivr-banner.svg);}   
.banner-inner-caption.banner-vo-va{background-image: url(images/wp3-v3-vo-cat-banner.svg);}    
.banner-bundles-redesign.cover-image-banner{background-image:url('images/cover-blue-bundle.svg')}
.banner-bundles-redesign.banner-inner-image-background {background-image:url('images/banner-bundle.jpg'); background-position: center 90%;}
.banner-virtual-redesign.cover-image-banner{background-image:url('images/cover-blue-bundle.svg')}
.banner-virtual-redesign.banner-inner-image-background{background-image:url('images/banner-virtual-office-bundles.jpg'); background-position: center 45%;}
.banner-pstn-redesign.cover-image-banner{background-image:url('images/cover-blue-bundle.svg')}
.banner-pstn-redesign.banner-inner-image-background {background-image:url('images/banner-pstn-bundle.jpg'); background-position: center 10%;}
.banner-connect-redesign.cover-image-banner{background-image:url('images/cover-blue-bundle.svg')}
.banner-connect-redesign.banner-inner-image-background {background-image:url('images/connect-bundle-banner.png'); background-position: center 80%;}

.banner-guide-page {height:450px;position:relative;background-size:cover;background-repeat:no-repeat;overflow:hidden;}
.banner-guide-image-background {height:100%;width:100%;position:absolute;display:block;background-position:center;background-repeat:no-repeat;background-size:cover;} 

.banner-guide-page.cover-right .banner-guide-caption  .caption-content{margin-left: 180px;}                       
.banner-guide-page.cover-left .banner-guide-caption .caption-content{float:right; margin-right: 110px;}  
.banner-guide-caption {height:100%;width:100%;overflow: hidden;background-size: cover;background-repeat:no-repeat;position:absolute;display:block;z-index:10;left: -48%;}      
.banner-guide-caption .caption-content {height: 450px;width:450px;position:relative;display:table;}  
  
.banner-guide-caption .caption {display: table-cell;margin: 0 auto;vertical-align:middle;}  
.banner-guide-caption .caption h3 {font-size:50px;color:#fff;font-weight:900;padding-bottom:10px;}  
.banner-guide-caption .caption p {font-family:'Lato', sans-serif !important;text-transform: uppercase;font-size:25px;color:#fff;}   
                   
.banner-guide-image-background.guide {background-image: url(images/SmartConnectUC-App-Guide.jpg);}     
.banner-guide-caption.guide {background-image: url(images/wp3-v3-supportme-banner.svg);} 

.redesign-column-group{font-size:0}
.redesign-column-group .redesign-columns{display:inline-block;vertical-align:top;width:550px;margin-right:40px;padding:0 15px;}
.redesign-column-group .redesign-columns:last-child{margin-right:0}
.redesign-column-group .redesign-columns p{font-size: 18px;color: #1c2949;}

.redesign-h1{font-weight: 900;margin-bottom: 10px;font-size: 50px !important;}
.redesign-h1-sub{font-weight: 900;text-transform: uppercase;font-style: italic;font-size: 28px;}
.redesign-blue-header-text{font-weight: 900 !important;font-size: 40px !important;color:#27aae1 !important;}
.redesign-blue-header-text-35{font-weight: 900 !important;font-size: 35px !important;color:#27aae1 !important;} 

/** About Us V2 **/       
.banner-inner-page.cover-right .banner-inner-caption.aboutus {width:calc(50% + 25px)}
.banner-inner-page.cover-right .banner-inner-caption.aboutus  .caption-content {margin-left:55px;}       
.banner-inner-caption.aboutus {background: rgba(39, 170, 225, 0.70);}     
.banner-inner-caption.aboutus:before {content: "";position: absolute;width: 0;height: 0;left: -70px;border-bottom: 0px solid transparent;border-top: 450px solid transparent;border-right: 70px solid rgba(39, 170, 225, 0.70);top: 0;}
.banner-inner-caption.aboutus div.caption h1{font-size:50px;color:#fff;font-style:normal;font-family: 'Lato', sans-serif !important;font-weight:900 !important;}
.banner-inner-caption.aboutus div.caption p{font-size:25px;color:#fff;font-family: 'Lato', sans-serif !important;font-weight:400 !important;line-height:27px;margin:10px 0 0;text-transform:uppercase;}
.banner-inner-caption.aboutus div.caption .button-banner-play{font-size:19px;font-family:'Lato', sans-serif !important;font-weight:400;width:134px;padding:10px 35px;text-align:right;border-radius: 100px;border-style: solid;border-width: 1px;background:none;transition: all .2s ease-out;outline:none;position:relative;line-height:15px;color:#27AAE1 !important;}  
.banner-inner-caption.aboutus div.caption .button-banner-play > span{display: inline-block;position: absolute;left:25px;top:6px;}                    
.banner-inner-caption.aboutus div.caption .play-banner-icon {background-position:-418px -519px;width:23px;height: 23px;}    

/** Industry solutions **/
.banner-content-page.banner-industry{background: url(images/banner-industry-landing.jpg); background-size:cover; background-position:center 50%;}
.banner-content-page.banner-industry-trade{background: url(images/banner-trade-service-and-construction.jpg); background-size:cover; background-position:center 100%;}
.banner-content-page.banner-industry-warriors{background: url(images/banner-warriors-and-mobile-workers.jpg); background-size:cover; background-position:center 100%;}  
.banner-content-page.banner-industry-professional{background: url(images/banner-professional-and-business.jpg); background-size:cover; background-position:center 50%;}  
.banner-content-page.banner-industry-startup{background: url(images/banner-startup-and-home-offices.jpg); background-size:cover; background-position:center 50%;}  
.banner-content-page.banner-industry-sales{background: url(images/banner-sales-and-commerce.jpg); background-size:cover; background-position:center 100%;}  
.banner-content-page.banner-industry-it{background: url(images/banner-it-and-consulting-services.jpg); background-size:cover; background-position:center 100%;}  
.banner-content-page.banner-industry-tourism{background: url(images/banner-hospitality-and-tourism.jpg); background-size:cover; background-position:center 50%;} 
.banner-content-page.banner-industry-healthcare{background: url(images/banner-healthcare-and-social-services.jpg); background-size:cover; background-position:center 0%;} 
.banner-content-page.banner-industry-education{background: url(images/banner-education-and-training.jpg); background-size:cover; background-position:center 100%;}
.banner-content-page.banner-industry-sports {background: url(images/banner-industry-sports-entertainment.jpg);background-size:cover; background-position:center 100%;} 

.banner-industry-quote{position: relative;}
.banner-industry-quote span.quote{margin: 0 auto;}   
.banner-industry-quote p{font-size:24px;color:#fff}     
.banner-industry-quote .author {position:relative;} 
.banner-industry-quote .author p{color:#fff; font-size: 15px !important;text-align:right;} 

/** Tell me more **/     
.banner-tellme-page{height: 450px;margin-top:114px;}          
.tellme-banner {position:relative}  
.tellme-banner-background {height: 450px; width: 100%;} 
.tellme-banner-container { position: relative;top: -277px;} 
.tellme-banner .container h1{font-family: 'Lato', sans-serif;font-size:40px;color:#383839;margin-bottom:15px;}
.tellme-banner .container p{font-size:20px;color:#383839; margin:0;}
.tellme-banner .container p.tellme-title{font-family: 'Lato', sans-serif;font-size:40px;color:#383839;margin-bottom:15px;}  

.banner-aboutus {background-size: cover;background-image: url(images/banner-about.jpg); background-position: center 10%;background-repeat: no-repeat;}
.banner-tellme {background-size: cover;background-image: url(images/banner-tellme-more.jpg); background-position: center 10%;background-repeat: no-repeat;}
/** SET BANNER INNER PAGE  END**/

/** Table **/
.table-custom-basic{width: 765px;padding-bottom: 30px;border-radius: 5px;background-color: #fff;border: solid 1px #b6b6b6;margin:0 auto;font-size:0;margin-top:60px}
.table-custom-basic header{border-bottom:1px solid #b6b6b6;padding:15px 30px;margin-bottom:15px;}
.table-custom-basic header h4{font-size:24px;color:#ff5e00;font-family:'Lato', sans-serif }
.table-custom-basic section{margin-top:25px;margin-bottom:15px;}
.table-custom-basic section h5{font-size:18px;color:#383839;padding-left:15px;padding-right:15px;font-family:'Lato', sans-serif}
 
.table-custom-basic span.note{font-size:15px;font-family: "Roboto Condensed",sans-serif;margin:15px 30px 0;display:block}
.table-custom-basic div.cols{font-size:15px;display:inline-block;vertical-align:top;padding-left:15px;padding-right:15px}
.table-custom-basic div.cols p{padding:15px;border-bottom:1px solid #b6b6b6;clear:both;font-size:15px;}
.table-custom-basic div.cols p span{float:right}
 
.table-custom-basic.columns-2 div.cols{width:50%;}
.table-custom-basic.columns-3 div.cols{width:33.33%;} 

.custom-blue-table{width: 765px;border-radius: 5px;font-size:0;margin:30px auto;display:none}
.custom-blue-table.active{display:block}
.custom-blue-table header{background:#27AAE1;border-radius:5px 5px 0 0;padding:30px 15px}
.custom-blue-table header p{font-size: 18px;color:#fff;padding:0 15px;margin:0;text-align:center; text-transform: uppercase;}
.custom-blue-table section{border:solid 1px #b6b6b6;border-top:none;border-radius:0 0 5px 5px;padding:15px 0 30px !important;margin:0;}
.custom-blue-table section p{font-size:15px;padding:15px;margin:0;text-align:center}
.custom-blue-table section p.opacity{opacity:0.5}
.custom-blue-table .cols{display:inline-block;vertical-align:middle;}
.custom-blue-table .cols.table-cell{display:table-cell;vertical-align:middle;}
.custom-blue-table .cols .icon-sprite-global{margin-top:4px}
.custom-blue-table.column2 .cols{width:50%}
.custom-blue-table.column3 .cols{width:33.33%}
.custom-blue-table.column4 .cols{width:25%}  
.custom-blue-table.column3.bigfirst .cols{}
.custom-blue-table .separator{border-top:1px solid #b6b6b6;width:735px;height:1px;margin:0 auto}
.custom-blue-table .footer{font-size:15px;margin:30px 30px 0}
.custom-blue-table .footer a{display:block; padding-bottom:10px;}  
.custom-blue-table .cols-row-100{width:100% !important}
.custom-blue-table .cols-row-70{width:70% !important} 
.custom-blue-table .cols-row-60{width:60% !important}
.custom-blue-table .cols-row-50{width:50% !important}
.custom-blue-table .cols-row-30{width:30% !important}
.custom-blue-table .cols-row-35{width:35% !important}
.custom-blue-table .cols-row-25{width:25% !important}
.custom-blue-table .cols-row-20{width:20% !important}
.custom-blue-table .cols-row-15{width:15% !important}
.custom-blue-table .cols-row-40{width:40% !important}
.custom-blue-table .cols-row-long{width:34% !important}
.custom-blue-table .cols-row-short{width:22% !important}
.custom-blue-table .cols-row-custom1{width:470px !important}
.custom-blue-table .cols-row-custom2{width:265px !important}
.custom-blue-table.width-940{width:940px}
.custom-blue-table.close-line header{padding:30px 0;}
.custom-blue-table.close-line section{padding:0 !important;font-size:0}
.custom-blue-table.close-line section .cols {border-right: 1px solid #d2d2d2;}
.custom-blue-table.close-line section .cols p{padding:30px;font-size:15px;}
.custom-blue-table.close-line .cols {display: table-cell;height: 100%;min-height: 100%;vertical-align: top;width:470px;}
.custom-blue-table.close-line .separator{width:100%}
.custom-blue-table.close-line header p{padding:0 30px}
  
ol.standard{line-height: 30px;padding-left: 15px;}
ol.standard li{}
ol.standard li:before{font-weight:bold;}
ol.standard li ul{margin-top:15px !important;margin-bottom:18px !important;list-style-type:disc;}

/** CONTENT PAGE**/
#breadcrumbs{border-bottom:1px solid rgba(56, 56, 56, 0.7); color:rgba(56, 56, 56, 0.7);float:left;height:48px;}          
#breadcrumbs a{font-family: 'Roboto Condensed', sans-serif;font-size:15px;cursor:pointer; color:rgba(56, 56, 56, 0.7);padding-top:15px;display:inline-block}   
.bottom-childpage p, .bottom-home p{font-size: 18px;color:#ffffff;}  
   
#fixed-position-wrapper{width: 100%;background: #fff;z-index:777777;position:relative;left:0;padding-left:0;padding-right:0;top:0}
#first-section{text-align:center;padding-top:40px;}
#first-section div > section{position:relative;margin-top:70px}
#first-section p{font-size:15px;}
#first-section img{max-width:100%;position:relative;}   
#first-section h4{position:relative;margin:40px 0 30px;}
#first-section figure{position:relative;}
#first-section figure span{opacity:0;bottom:-200px}
#first-section .anim-box-upper-part{position:absolute;z-index:5;top:15px;left:0;}
#first-section .anim-brain-part{position:absolute;z-index:10; left:10px;top:0}
#first-section .anim-box-lower-part{position:absolute;z-index:15;left:0;bottom:0}
#first-section .anim-rays{position:absolute;z-index:15;left:0;bottom:3px;opacity:0}

#second-section header{text-align:center;}  
#second-section header h2{margin-bottom:20px;}  
#second-section .row{margin:0;padding:0}
#second-section .solution-boxes-container{margin-top:45px}     
#second-section .solution-boxes {height:405px;float:left;position:relative;overflow:hidden;cursor:pointer}
#second-section .solution-boxes p{font-size:15px;margin-top:5px;line-height:18px;}
#second-section .solution-boxes section{padding: 15px;height: 405px;display: table-cell;vertical-align: bottom;position:relative;}
#second-section .solution-boxes section > a{position:absolute;width:100%;height:100%;top:0;left:0}
#second-section .short-box{width:415px}
#second-section .long-box{width:720px}
#second-section .long-box section{width:720px}
#second-section .long-box span.bg{background-position:center;width: 100%;height: 100%;position: absolute;z-index: -1;-moz-transition: all .8s;-webkit-transition: all .8s;transition: all .8s;-moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);}
#second-section .long-box:hover span.bg{-moz-transform: scale(1.05);-webkit-transform: scale(1.05);transform: scale(1.05);}
#second-section .live-box-content{margin-right:5px;background-color:#1c2949;color:#fff;-moz-transition: all .3s ease-out;-webkit-transition: all .3s ease-out;transition: all .3s ease-out;}  
#second-section .live-box-content:hover{background:#101729;}   
#second-section .live-box-content h3 {font-size:35px;font-weight:bold;color:#27AAE1;text-transform: uppercase;}      
#second-section .business-box-content{color:#383839}
#second-section .business-box-content img{-moz-transition: all .3s ease-out;-webkit-transition: all .3s ease-out;transition: all .3s ease-out;max-width:100%;position:absolute;}
#second-section .business-box-content:hover img{-moz-transition: all .3s ease-out;-webkit-transition: all .3s ease-out;transition: all .3s ease-out;-moz-transform: scale(1.05);-webkit-transform: scale(1.05);transform: scale(1.05);}
#second-section .business-box-content span.bg{background:url(images/business-numbers.jpg) no-repeat center / cover;}
#second-section .business-box-content h3 {font-size: 35px;font-weight:bold;color:#ffffff;text-transform: uppercase;} 
#second-section .business-box-content p {color:#fff;}  
#second-section .flexible-box-content{margin:5px 0;color:#383839;}
#second-section .flexible-box-content img{-moz-transition: all .3s ease-out;-webkit-transition: all .3s ease-out;transition: all .3s ease-out;max-width:100%;position:absolute; height:100%;}
#second-section .flexible-box-content:hover img{-moz-transition: all .3s ease-out;-webkit-transition: all .3s ease-out;transition: all .3s ease-out;-moz-transform: scale(1.05);-webkit-transform: scale(1.05);transform: scale(1.05);}
#second-section .flexible-box-content span.bg{background:url(images/flexible-voice.jpg) no-repeat center / cover;}
#second-section .flexible-box-content h3 {font-size: 35px;font-weight:bold;color: #1c2949;text-transform: uppercase;}
#second-section .sip-box-content{margin:5px 0 5px 5px;background:#27AAE1;color:#fff;-moz-transition: all .3s ease-out;-webkit-transition: all .3s ease-out;transition: all .3s ease-out;}
#second-section .sip-box-content:hover{background:#2d7c9e;}
#second-section .sip-box-content h3 {font-size: 35px;font-weight:bold;color:#1c2949;text-transform: uppercase;}   
#second-section .virtual-box-content{margin-right:5px;background:#1c2949;color:#fff;-moz-transition: all .3s ease-out;-webkit-transition: all .3s ease-out;transition: all .3s ease-out;}
#second-section .virtual-box-content:hover{background:#101729;}      
#second-section .virtual-box-content h3 {font-size: 35px;font-weight:bold;color:#fff;text-transform: uppercase;}   
#second-section .internet-box-content{color:#fff;}
#second-section .internet-box-content img{-moz-transition: all .3s ease-out;-webkit-transition: all .3s ease-out;transition: all .3s ease-out;max-width:100%;position:absolute; height:100%;}
#second-section .internet-box-content:hover img{-moz-transition: all .3s ease-out;-webkit-transition: all .3s ease-out;transition: all .3s ease-out;-moz-transform: scale(1.05);-webkit-transform: scale(1.05);transform: scale(1.05);}
#second-section .internet-box-content span.bg{background:url(images/internet.jpg) no-repeat center / cover;} 
#second-section .internet-box-content h3 {font-size: 35px;font-weight:bold;text-transform: uppercase;}   
  
#third-section header{text-align:center;}
#third-section header h2{margin-bottom:30px;} 
#third-section.growing-business-section.homepage header{padding-top:100px;}  

.watch-read{background-image: url(images/read-watch-listen.jpg);background-repeat: no-repeat;background-size:cover;background-position: center 35%;width:100%;height: 410px;overflow:hidden;font-size:0;}
.watch-read h3{color: #fff;display: inline-block;margin: 80px;position: relative;text-align: center !important;cursor:pointer;font-size: 35px;font-weight: 900;text-transform: uppercase;}
.watch-read section > h3{top:107px}
.watch-read .tri-column-aux{display:inline-block;width:33.33%;height:410px;position:relative;}
.watch-read section{position:absolute;height: 410px;padding:0;width: 100%;top: 0;text-align:center;display:table-cell;vertical-align:middle;transition: all 0.4s ease-out;cursor:pointer}
.watch-read .hover-content-trigger{position:absolute;width:90%;height:100%;top:0;z-index:50;}
.watch-read .hover-content{background: rgba(39, 170, 225, 0.6);position:absolute;width: 100%;height:0;top: 0;z-index:100;overflow:hidden}
.watch-read .hover-content h3{padding-left: 0;color:#fff; text-transform: unset;}   
.watch-read .hover-content p{margin-bottom:30px;color:#fff;}
.watch-read .hover-content button{}
.watch-read .hover-content .content{padding: 0 90px;height: 410px;display: table-cell;vertical-align: middle;margin: 0 auto;width: 33.33%;}  
.watch-read section:hover .hover-content{height:100%;transition: all 0.4s ease-out;}
.watch-read section:hover > h3{opacity:0}
.watch-read .hover-content .content h3{border:none;text-align:left;margin:0 0 15px;}  

footer.jumbotron{background:#1c2a49;color:#fff;}  
footer section{padding:40px 0 40px;font-family: 'Roboto Condensed', sans-serif;}   
footer section nav{display:block;}
footer section nav ul#footer{list-style:none;margin:0;padding:0;}
footer section nav ul#footer li{float:left;margin-right:20px; margin-bottom:0px;} 
footer section nav ul#footer li a{color:#fff;}
footer section nav ul#footer li a:hover{color:#FF5E00;}
footer section small{font-size:12px;display:block;margin-top:30px;color:#fff;}    
footer section .socialmedia-footer{margin-bottom:30px;}
footer section .socialmedia-footer a{display:inline-block;margin-right:10px;}
footer section .socialmedia-footer a:hover{color:#27AAE1}
footer section .socialmedia-footer a span{display:inline-block;height:30px;width:30px;border-radius:50%;}
footer section .socialmedia-footer p{color:rgba(255, 255, 255, 0.7)} 
   
.background-internet-bottom {background-image: url("images/businessinternet-bottom.jpg");background-position: center -70px;background-repeat: no-repeat;background-size: 100% auto;color: #fff;}
.background-virtualoffice-bottom {background-image: url(images/virtauloffice-bottom.jpg) !important;background-size: cover !important;background-position: center 70% !important;color: #fff;}
.background-liveanswering-bottom {background-image: url(images/liveanswering-bottom.jpg) !important;background-size: cover !important;background-position: center 40% !important;color: #fff;}  
.background-bundles-bottom{background-image: url(images/bundles-bottom.jpg) !important;background-size: cover !important;background-position: center 18% !important;color: #fff;}
.bottom-description-twolines {line-height:42px;padding: 0 120px;text-align: center;}
.bottom-description-twolines2  {line-height:42px;padding: 0 165px;text-align: center;}   

#contact-us-slide{background:#383839;border-bottom:1px solid rgba(255, 255, 255, 0.3);display:none;}
#contact-us-slide .form-container{padding:25px 0 30px;font-family: 'Roboto Condensed', sans-serif;}
#contact-us-slide .form-container h3{color:#fff;margin-bottom:20px;}
#contact-us-slide .form-container p{font-size:15px;color:rgba(255, 255, 255, 0.7)}
#contact-us-slide .form-container input{}
#contact-us-slide .form-container input:focus{opacity:1}
#contact-us-slide .form-container input[type="text"],
#contact-us-slide .form-container input[type="email"]{background:none;opacity:0.5;border:none;border-bottom:1px solid #fff;color:#fff;width:100%;margin-bottom:40px;padding-bottom:10px;font-size:15px;}
#contact-us-slide .form-container ::-webkit-input-placeholder {color: #fff;}
#contact-us-slide .form-container ::-moz-placeholder {color: #fff;}
#contact-us-slide .form-container :-ms-input-placeholder {color: #fff;}
#contact-us-slide .form-container :-moz-placeholder {color: #fff;}  
#contact-us-slide .form-container textarea {overflow:auto;width:100%;height: 30px;background:none;opacity:0;border:none;border-bottom:1px solid #fff;color:#fff;-moz-border-bottom-colors: none;-moz-border-left-colors: none;  -moz-border-right-colors: none;  -moz-border-top-colors: none;} 
#contact-us-slide .form-container textarea:focus{opacity:1}  
#contact-us-slide .address-container section{padding:30px 0 0px;border-top:1px solid rgba(255, 255, 255, 0.3);}
#contact-us-slide .address-container p{color:#ffffff;font-size:12px;margin-bottom:20px;line-height:18px;}
#contact-us-slide .address-container header{margin-bottom:30px;}  
#contact-us-slide .address-container header p{font-size:18px;margin-bottom:0;}
#contact-us-slide .address-container .address-cont {width:750px;border-bottom:1px solid rgba(255, 255, 255, 0.2);}        
#contact-us-slide .address-container .address-cont p.headline{opacity:0.5;margin-bottom: 0;font-size:15px;}       
#contact-us-slide .address-container .address-cont div {display:inline-block;vertical-align:top;} 
#contact-us-slide .address-container .address-cont div p.title{font-size:15px;margin-top:20px;margin-bottom:5px;color:#fff;}   
#contact-us-slide .address-container .address-cont div p{font-size: 12px;margin-bottom:0}       
#contact-us-slide .address-container .address-cont div p:last-child{margin-bottom:30px;}       
#contact-us-slide .address-container .address-content h4{margin-top:20px;margin-bottom:12px;color:#fff;font-size:20px;}
#contact-us-slide .address-container .address-content h4:first-child{margin-top:0;}    
#contact-us-slide .address-container .address-content p:last-child{margin-bottom:0}
#contact-us-slide .address-container .address-content{display:inline-block;vertical-align:top;}
#contact-us-slide .address-container div.first-column{width:35%}
#contact-us-slide .address-container div.second-column{width:27%}     
#contact-us-slide .address-container div.third-column{width:19%}  
#contact-us-slide .address-container div.fourth-column{width:18%}
#contact-us-slide .wpcf7-form-control-wrap{display:block}
#contact-us-slide .anim-contact-seg-1 br, #contact-us-slide .anim-contact-seg-2 br, #contact-us-slide .anim-contact-seg-3 br,
#contact-us-slide .anim-contact-seg-4 br, #contact-us-slide .anim-contact-seg-5 br{display:none;}
#contact-us-slide .form-container .field-block input {width:5%;opacity:0;display:block}
#contact-us-slide .form-container .field-block input:focus{opacity:1 !important}   
#contact-us-slide span.wpcf7-not-valid-tip {color: #fe3348;display: block;font-size: 12px;position: relative;top: -41px;width: 100%;border-top: 1px solid #fe3348;padding-top: 10px;}

.anim-contact-seg-4, .anim-contact-seg-5{opacity:0}  
.anim-contact-line{width:0;position:relative}
.form-container input[type="submit"]{opacity:0;position:relative}
.anim-contact-seg-1, .anim-contact-seg-2, .anim-contact-seg-3,
.anim-contact-seg-4, .anim-contact-seg-5, .anim-contact-seg-6{position:relative;}
.address-container{position:relative;bottom:-200px;opacity:0}
.column-6{width: 49.5%;display: inline-block;vertical-align: top;padding-right: 30px;}
.column-12{width: 100%;display: inline-block;vertical-align: top;padding-right: 30px;}
.wpcf7-validation-errors{display:none !important}

.mean-box-content .mean-box{cursor:pointer}  
.mean-box-content .mean-box p{font-size:15px;}
.mean-box-content .icon-mean{height:104px;margin:0 auto 20px;position:relative}  
.mean-box-content .icon-1{background-position:-26px -21px;width: 104px;	   -moz-transform: scale(1) rotate(0deg);-webkit-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);}
.mean-box-content .icon-2{background-position:-161px -21px;width: 104px;	-moz-transform: scale(1) rotate(0deg);-webkit-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);}
.mean-box-content .icon-3{background-position:-296px -20px;width: 104px;	-moz-transform: scale(1) rotate(0deg);-webkit-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);}
.mean-box-content .icon-4{background-position:-432px -21px;width: 100px;	-moz-transform: scale(1) rotate(0deg);-webkit-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);}
.mean-box-content .icon-5{background-position:-23px -146px;width: 108px;	-moz-transform: scale(1) rotate(0deg);-webkit-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);}
.mean-box-content .icon-6{background-position:-162px -143px;width: 101px;   -moz-transform: scale(1) rotate(0deg);-webkit-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);}
.mean-box-content .icon-7{background-position:-301px -142px;width: 94px;	-moz-transform: scale(1) rotate(0deg);-webkit-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);}
.mean-box-content .icon-8{background-position:-439px -141px;width: 87px;	-moz-transform: scale(1) rotate(0deg);-webkit-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);}

.box-border-blue {width: 262.5px; height: 224px; border: 1px solid #27aae1;border-radius: 5px;padding: 15px;float:left; position:relative;}
.messages-info-graph {position:relative;}
.mean-box-content .iconmess{height:102px; width: 225px; position:relative;display:block;margin-bottom:12px;}  
.mean-box-content .iconmess-1{}  
.mean-box-content .iconmess-1 .mess-icon1-img1 {position:relative; left:25px; top: 35px;-moz-transform: scale(1) rotate(0deg);-webkit-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);}
.mean-box-content .iconmess-1 .mess-icon1-img2 {position:relative; left:-15px; top:0px;  opacity:1;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}     
.mean-box-content .iconmess-1 .mess-icon1-img3 {position:absolute; left:103px; top:10px; opacity:1;}  
.mean-box-content .iconmess-1 .mess-icon1-img4 {position:absolute; left:118px; top:22px; opacity:1;}  
.mean-box-content .iconmess-2{-moz-transform: scale(1) rotate(0deg);-webkit-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);}
.mean-box-content .iconmess-2 .mess-icon2-img1 {position:relative; left:20px;}  
.mean-box-content .iconmess-2 .mess-icon2-img2 {position:relative; left:-17px; top:32px; opacity:0;}     
.mean-box-content .iconmess-2 .mess-icon2-img3 {position:absolute; left:155px; top:65px; opacity:0;}      
.mean-box-content .iconmess-2 .mess-icon2-img4 {position:absolute; left:155px; top:83px; opacity:0;}    
.mean-box-content .iconmess-3{}
.mean-box-content .iconmess-3 .mess-icon3-img1 {position:relative; left:25px;-moz-transform: scale(1) rotate(0deg);-webkit-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);}     
.mean-box-content .iconmess-3 .mess-icon3-img2 {position:relative; left:-43px; top:-12px; opacity:0;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}       
.mean-box-content .iconmess-3 .mess-icon3-img3 {position:absolute; left:92px; top:16px; opacity:0;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}     
.mean-box-content .iconmess-4{-moz-transform: scale(1) rotate(0deg);-webkit-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);}
.mean-box-content .iconmess-4 .mess-icon4-img1 {position:relative; left:45px;z-index: 15;}
.mean-box-content .iconmess-4 .mess-icon4-img2 {position:relative; left:-50px; top: -5px;z-index: 5;}    
.mean-box-content .iconmess-4 .icon4-img2-back {background:#fff; height:100px;width:90px;position:absolute;top:0;left:72px;z-index: 10;}  
.mean-box-content .iconmess-5{-moz-transform: scale(1) rotate(0deg);-webkit-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);}
.mean-box-content .iconmess-5 .mess-icon5-img1 {position:relative; left:55px; top:20px; z-index:15;}       
.mean-box-content .iconmess-5 .mess-icon5-img2 {position:relative; left:-49px; top: 0px; z-index:10;}      
.mean-box-content .iconmess-5 .mess-icon5-img3 {position:absolute; left:70px; top: 50px; z-index:10;} 
.mean-box-content .iconmess-5 .icon5-img3-back {background:#fff; height:25px;width:100px;position:absolute;top:93px;left:65px;z-index: 15;}    
.mean-box-content .iconmess-6{-moz-transform: scale(1) rotate(0deg);-webkit-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);}
.mean-box-content .iconmess-6 .mess-icon6-img1 {position:relative; left:1px;  top: 20px;}  
.mean-box-content .iconmess-6 .mess-icon6-img2 {position:absolute; left:61px; top: 5px; opacity: 0; z-index:10;}          
.mean-box-content .iconmess-6 .mess-icon6-img3 {position:absolute; left:80px; top: 35px; z-index:1;} 
.mean-box-content .iconmess-6 .icon6-img3-back {background:#fff;height:29px;width:50px;position:absolute;top:34px;right:95px;z-index: 5;}  
.mean-box-content .iconmess-7{-moz-transform: scale(1) rotate(0deg);-webkit-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);}
.mean-box-content .iconmess-7 .mess-icon7-img1 {position:relative; left:0; top:3px;}            
.mean-box-content .iconmess-7 .mess-icon7-img2 {position:absolute; left:56px; top: 12px; transform:rotate(0deg); transform-origin:center top 0;} 
.mean-box-content .iconmess-8{-moz-transform: scale(1) rotate(0deg);-webkit-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);}
.mean-box-content .iconmess-8 .mess-icon8-img1 {position:relative; left:1px;  top: 40px;}  
.mean-box-content .iconmess-8 .mess-icon8-img2 {position:absolute; left:90px; -moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0); z-index:5;}          
.mean-box-content .iconmess-8 .mess-icon8-img3 {position:absolute; left:132px; top: 20px; -moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}  
   
/** HOMEPAGE **/    
.we-content div > section {margin-top: 60px;}  
.we-content > div > section .icon-sprite-home{margin:10px auto;position:relative;}
.we-content section h4 {font-size: 25px;font-weight: 400;margin:30px 0 30px;color: #1c2949;}      
.solutions-section  header h2 {font-size: 40px;font-weight: 900;color: #1c2949; margin-bottom:15px;}
.solutions-section  header p {font-size: 25px;}
.growing-business-section header h2 {font-size: 40px;font-weight: 900;color: #1c2949; margin-bottom:15px !important; text-transform:uppercase;}    
.growing-business-section  header p {font-size: 25px;line-height: 28px;}      
.dual-button-section.bottom-home {padding-top:100px;background:#27AAE1;}    
.dual-button-section.bottom-home h3{font-size: 40px;font-weight: 900;font-family: 'Lato', sans-serif;color: #1c2a49;text-transform: uppercase;}    
.dual-button-section.bottom-home .talk-content {padding-top: 45px; padding-bottom:100px;}

/** CONTACT PAGE **/
#contact-us-page{border-bottom:1px solid rgba(56, 56, 57, 0.5);} 
#contact-us-page .form-container{padding:25px 0 60px;font-family: 'Roboto Condensed', sans-serif;}
#contact-us-page .form-container h3{color:#27aae1;margin-bottom:20px;}
#contact-us-page .form-container p{font-size:15px;color:#383839}  
#contact-us-page .form-container input{}  
#contact-us-page .form-container input[type="text"],
#contact-us-page .form-container input[type="email"]{background:none;border:none;border-bottom:1px solid rgba(56, 56, 57, 0.2);color:#383839;width:100%;margin-bottom:30px;padding-bottom:10px;font-size:15px}
#contact-us-page .form-container ::-webkit-input-placeholder {color:rgba(56, 56, 57, 0.5);opacity:0.5 !important;}
#contact-us-page .form-container ::-moz-placeholder {color:rgba(56, 56, 57, 0.5);opacity:0.5 !important;}
#contact-us-page .form-container :-ms-input-placeholder {color:rgba(56, 56, 57, 0.5);opacity:0.5 !important;}
#contact-us-page .form-container :-moz-placeholder {color:rgba(56, 56, 57, 0.5);opacity:0.5 !important;}
#contact-us-page .form-container .contactus-description {overflow:auto;width:100%;height: 30px; border:none;border-bottom:1px solid rgba(56, 56, 57, 0.2);-moz-border-bottom-colors: none;-moz-border-left-colors: none; -moz-border-right-colors: none;      -moz-border-top-colors: none;}               
#contact-us-page .form-container .contactus-description::-webkit-input-placeholder{color:rgba(56, 56, 57, 0.5);opacity:0.5 !important;}    
#contact-us-page .form-container .contactus-description:-moz-placeholder{color:rgba(56, 56, 57, 0.5);opacity:0.5 !important;}     
#contact-us-page .form-container .contactus-description::-moz-placeholder{color:rgba(56, 56, 57, 0.5);opacity:0.5 !important;}  
#contact-us-page .form-container .contactus-description:-ms-input-placeholder{color:rgba(56, 56, 57, 0.5);opacity:0.5 !important;}        
#contact-us-page .form-container .contactus-description:focus{border-bottom: solid 1px rgba(56, 56, 57, 0.2);} 
#contact-us-page .address-container section{padding:30px 0 0px;border-bottom:none;font-size:0px}     
#contact-us-page .address-container p{color: #383839;font-size:12px;margin-bottom:20px;line-height:18px;}
#contact-us-page .address-container small{display:block}
#contact-us-page .address-container header{margin-bottom:30px;}
#contact-us-page .address-container header p{font-size:18px;margin-bottom:0;}    
#contact-us-page .address-container .address-cont {width:750px;border-bottom:1px solid rgba(56, 56, 57, 0.2);}             
#contact-us-page .address-container .address-cont p.headline{opacity:0.5;margin-bottom:0;font-size:15px;}       
#contact-us-page .address-container .address-cont div {display:inline-block;vertical-align:top;}
#contact-us-page .address-container .address-cont div p.title{font-size:15px;margin-top:20px;margin-bottom:5px;}        
#contact-us-page .address-container .address-cont div p{font-size: 12px;margin-bottom:0}   
#contact-us-page .address-container .address-cont div p:last-child{margin-bottom:30px;}  
#contact-us-page .form-container input[type="submit"]{position:relative;opacity:1}
#contact-us-page .anim-contact-seg-1, #contact-us-page .anim-contact-seg-2, #contact-us-page .anim-contact-seg-3,
#contact-us-page .anim-contact-seg-4, #contact-us-page .anim-contact-seg-5, #contact-us-page .anim-contact-seg-6{position:relative;}
#contact-us-page .anim-contact-seg-1 br, #contact-us-page .anim-contact-seg-2 br, #contact-us-page .anim-contact-seg-3 br,
#contact-us-page .anim-contact-seg-4 br, #contact-us-page .anim-contact-seg-5 br{display:none;}
#contact-us-page .anim-contact-seg-6 header p{color:#737374;}
#contact-us-page .anim-contact-seg-4, #contact-us-page .anim-contact-seg-5{opacity:1}
#contact-us-page .anim-contact-line{position:relative}
#contact-us-page .form-container .field-block input {display:block}    
#contact-us-page .form-container .field-block input:focus{border-bottom:1px solid #383839}
#contact-us-page .border-line{border-bottom:1px solid #383839;width:100%}
#contact-us-page .address-container{position:relative;bottom:unset;opacity:1}
#contact-us-page span.wpcf7-not-valid-tip {color: #fe3348;display: block;font-size: 12px;position: relative;top: -31px;width: 100%;border-top: 1px solid #fe3348;padding-top: 10px;}
#contact-us-page div.wpcf7-validation-errors {border: 2px solid #fe3348;text-align: center;}
#contact-us-page .wpcf7-form-control-wrap{display:block}

/** INSIDE PAGES SECTIONS **/
#first-section-product-number{height:auto;background:#f6f6f6} 
#first-section-product-number.inbound-number{background:#fff;height:auto;}
#first-section-product-number.inbound-number h1{margin-bottom:40px;}     
#first-section-product-number.inbound-number p{font-size:15px;}

#first-section-product-number.category-section{background:#fff;height:auto;}
#first-section-product-number.category-section h1{font-weight:900;margin-bottom:10px;font-size:50px;}     
#first-section-product-number.category-section h4{font-weight:900;text-transform:uppercase;font-style:italic;font-size:28px;}  
#first-section-product-number.category-section p:last-child {margin-bottom:0;}   

#first-section-product-number.insidepage{background:#fff;height:auto;}
#first-section-product-number.insidepage h1{font-weight:900;margin-bottom:10px;font-size:50px;}     
#first-section-product-number.insidepage h4{font-weight:900;text-transform:uppercase;font-style:italic;font-size:28px;}  
#first-section-product-number.insidepage p {font-size: 18px;color: #1c2949;}  

#first-section-product-number.messages247-first-section{height:982px !important;}     
#first-section-product-number.teammessages-first-section {height:1042px !important;}    
#first-section-product-number.receptionconnect-first-section {height:1210px !important;}  
#first-section-product-number.internetsub-first-section {height:522px !important;} 
#first-section-product-number.virtual-office-section {height: 437px !important;}      
#first-section-product-number.fax2email-section {height: 419px !important;} 

#first-section-product-number.localconnect-infograph, #first-section-product-number.routing-intro{height:auto;background:#f6f6f6}
#first-section-product-number .interactive-wheel, #first-section-product-number .intro-subpage{position:relative;}  
#first-section-product-number .interactive-wheel h4, #first-section-product-number .intro-subpage h4{margin-bottom:30px;color:#1c2949;}   
#first-section-product-number .interactive-wheel p, #first-section-product-number .intro-subpage p{font-size:15px; color:#1c2949;}
#first-section-product-number #dial-feature{text-align:center;padding-top:50px;}
#first-section-product-number.bundle-first-section{background:#fff;height:auto;}

#second-section-product-number{padding-top:60px;padding-bottom:60px; overflow:hidden;}

#third-section-product-number{background:#f6f6f6}
#third-section-product-number .alltel-tv-player{font-size:0;}
#third-section-product-number .alltel-tv-player ul{margin:0;padding:0}  
#third-section-product-number .alltel-tv-player ul li{margin-bottom:15px;width:100%}
#third-section-product-number .alltel-tv-player ul li a{font-size:15px;color:#383839}
#third-section-product-number .alltel-tv-player ul li a:hover,
#third-section-product-number .alltel-tv-player ul li a.active{color:#27aae1}
#third-section-product-number .alltel-tv-player ul li a span{float:right}
 
#third-section-product-number .alltel-tv-player .playlist-wrapper {background:#fff;width:1090px; height: 420px; margin: 0 auto;}
#third-section-product-number .alltel-tv-player .playlist-wrapper .play-list{display: inline-block; width:310px; padding: 60px 0 0 30px; vertical-align:top; margin-right: 30px;}   
#third-section-product-number .alltel-tv-player .playlist-wrapper .play-list.mobile{display:none; width:310px; padding: 60px 0 0 30px; vertical-align:top; margin-right: 30px;}
#third-section-product-number .alltel-tv-player .playlist-wrapper .play-list h2 {margin-bottom: 15px;font-size: 35px; font-weight: 900;}    

#third-section-product-number .alltel-tv-player .video-container-wrapper{display: inline-block;width:750px;}  
#third-section-product-number .alltel-tv-player div.video-container{height:420px;position:relative;display: inline-block;width:750px;}
#third-section-product-number .alltel-tv-player.tv1300 div.video-container{background:url(images/tv-1300.jpg) no-repeat center;}
#third-section-product-number .alltel-tv-player.tv1800 div.video-container{background:url(images/tv-1800.jpg) no-repeat center;}   
#third-section-product-number .alltel-tv-player.tv13 div.video-container{background:url(images/tv-13.jpg) no-repeat center;}
#third-section-product-number .alltel-tv-player.tvsmartnumber div.video-container {background:url(images/tv-smartnumber.jpg) no-repeat center;} 
#third-section-product-number .alltel-tv-player.tvliveanswering div.video-container {background:url(images/tv-liveanswering.jpg) no-repeat center;} 
  
#third-section-product-number div.video-container .player-container{position: absolute;width: 100%;height: 100%;padding-top: 190px;background: rgba(0, 0, 0, 0.75);opacity:0}
#third-section-product-number div.video-container iframe{width:100%;height:420px;display:none}     

#forth-section-product-number{padding-top:100px;padding-bottom:100px;}
#forth-section-product-number header{text-align:center;margin-bottom:60px;}
#forth-section-product-number .mean-box-content{text-align:center;}   
#forth-section-product-number .mean-box-content img{display:inline;margin-bottom:20px}
#fifth-section-product-number{background:#f6f6f6}
#fifth-section-product-number header{padding:60px 0; text-align:center;}
#fifth-section-product-number .great-feature-box{border-top: 1px solid #383839;padding: 20px 0 0;} 
#fifth-section-product-number .great-feature-box p{font-size:25px;margin-bottom:20px;font-family: "Lato",sans-serif;}   
#fifth-section-product-number .great-feature-box span{font-size:15px;font-family:"Roboto Condensed",sans-serif;}
#fifth-section-product-number button{margin:30px auto 60px}   
#sixth-section-product-number{background:#1b6483;padding-top: 60px;}                
#sixth-section-product-number h2{color:#27aae1;margin-bottom:15px;text-align:center}    
#sixth-section-product-number p{color:#fff;text-align:center;margin-left:auto;margin-right:auto;font-size:16px;}
#seventh-section-product-number{background:#f6f6f6}
#seventh-section-product-number section h2{text-align:center; padding-top:60px;}
#seventh-section-product-number nav{margin:60px 0;text-align:center}
#seventh-section-product-number nav ul{margin:0;padding:0;font-size:0}
#seventh-section-product-number nav ul li{margin: 0;padding:0;width: 25%;display: inline-block;text-align: center;border: 1px solid #27aae1;border-right: 0 !important;}
#seventh-section-product-number nav ul li:last-child{border-right: 1px solid #27aae1 !important;}
#seventh-section-product-number nav ul li a{font-size:18px;color:#27aae1;display:block;padding:16px 0;cursor:pointer;font-family: 'Roboto Condensed', sans-serif;transition: all .2s ease-out;}
#seventh-section-product-number nav.compare-column-3 ul li{width: 33.33%}
#seventh-section-product-number nav ul li a:hover,#seventh-section-product-number nav ul li a.active{color:#fff;background:#27aae1}

/*Tab Category section V2.0 */
#seventh-section-product-number.category-tab nav {margin:45px 0;}  
#seventh-section-product-number.category-tab nav ul li{border: 1px solid #1c2949;}
#seventh-section-product-number.category-tab nav ul li:last-child{border-right: 1px solid #1c2949 !important;}
#seventh-section-product-number.category-tab nav ul li a{color:#1c2949;}    
#seventh-section-product-number.category-tab nav ul li a:hover,#seventh-section-product-number.category-tab nav ul li a.active{background:#1c2949; color:#fff;}  

#seventh-section-product-number .comparison-content{display:none;margin-bottom:15px;}    
#seventh-section-product-number .comparison-content.active{display:block;}
#seventh-section-product-number .comparison-content h3{margin-bottom:20px}
#seventh-section-product-number .comparison-content p{margin-bottom:20px;font-size:15px;}
#seventh-section-product-number .comparison-content p:last-child{margin-bottom:0;}
#seventh-section-product-number .comparison-content a{display:inline-block}
#seventh-section-product-number .table-comparing{margin-top: 70px;padding: 0 15px;display:none}
#seventh-section-product-number .table-comparing.active{display:block}  
#seventh-section-product-number .table-comparing > div{height:60px}
#seventh-section-product-number .table-comparing > div.clearfix{height:0}
#seventh-section-product-number .table-comparing h4{text-align:center;}
#seventh-section-product-number .table-comparing p{font-size:15px;margin:0}
#seventh-section-product-number .table-comparing .title{text-align:left;padding-top:20px;padding-left:0; margin-bottom:30px; border-bottom:1px solid #b6b6b6}
#seventh-section-product-number .table-comparing .feat{text-align:center;padding-top:20px;border-bottom:1px solid #b6b6b6}

.plans-pricing-btn {display:none;} 
.plans-pricing-btn.active {display:block;}                     

.dual-button-section{padding-top:100px;text-align:center;background-color:#f6f6f6}
.dual-button-section{padding-top:100px;text-align:center;background-color:#f6f6f6}
.dual-button-section h4{line-height:32px;}
.dual-button-section section{padding:65px 0 100px;}
.dual-button-section section h4{margin-bottom:30px;}  
.dual-button-section section.talk-content .tick-top{position: absolute;width: 0;height: 0;border-style: solid;border-width: 0 37px 20px 37px;border-color: transparent transparent #383839 transparent;bottom: 0%;left: 255px;display:none;}
.dual-button-section section.talk-content .tick-top-home{position: absolute;width: 0;height: 0;border-style: solid;border-width: 0 37px 20px 37px;border-color: transparent transparent #383839 transparent;bottom: 0%;left: 548px;display:none;}
.dual-button-section h3{font-family: 'Roboto Condensed', sans-serif;font-size: 40px;font-weight: bold}

.dual-button-section.inboundnumber-bottom {background: #27aae1 !important;}
.dual-button-section.inboundnumber-bottom h3{font-family: 'Lato', sans-serif;font-weight:900;font-size:40px; text-transform:uppercase; color:#1c2949;}
.dual-button-section.inboundnumber-bottom h3 span {color:#fff;}  
.dual-button-section.inboundnumber-bottom section {padding:45px 0 100px;}     
   
/** Boxes for Category **/ 
.box-product-group .box-product{}  
.box-product-group .box-product header{padding:30px;background:#27aae1;color:#fff;}   
.box-product-group .box-product .content{border:1px solid #b6b6b6;border-top:none;}
.box-product-group .box-product .content section{margin:0 30px;padding-top:30px;color:#383839;height:280px;border-bottom:1px solid rgba(56, 56, 56, 0.15);}
.box-product-group .box-product .content h5{font-size:20px;margin-bottom:15px;}
.box-product-group .box-product .content h4{font-size:20px;margin-top:30px;margin-bottom:15px;}     
.box-product-group .box-product .content p{font-size:15px}
.box-product-group .box-product  button{margin:30px 25px;}  

.box-product-group .box-product .content section.business-internet{height:474px}
.box-product-group .box-product .content .extended-box{height:373px;} 
.box-product-group .box-product .content .live-answering-section-box{height:354px} 
.box-product-group .box-product .content .business-internet-section-box {height: 474px}    
.box-product-group.virtual-office .box-product .boxes h4 {font-size: 24px;}   

.box-product-group .box-product .content section.inboundnumber h5{font-size:18px;font-weight:900;text-transform:uppercase; margin-bottom:15px;}  
.box-product-group .box-product .content section.virtual-office h5 {font-size:18px;font-weight:900;text-transform:uppercase; margin-bottom:15px;} 
.box-product-group .box-product .content section.business-internet h5{font-size:18px;font-weight:900;text-transform:uppercase; margin-bottom:15px;}
.box-product-group .box-product .content section.redesign h5{font-size:18px;font-weight:900;text-transform:uppercase; margin-bottom:15px;}
   
/** Accordion **/    
.accordion-wrap {}
.accordion-wrap .bv-accordion > header{color:#383839;margin-bottom:30px;}
.accordion-wrap .bv-accordion > header h4{color:#383839;}
.accordion-wrap .bv-accordion .accordion section{border-bottom:1px solid rgba(182, 182, 182, 0.4);cursor:pointer; padding: 0 !important;}
.accordion-wrap .bv-accordion .accordion section header{position:relative;}
.accordion-wrap .bv-accordion .accordion section header label{height: 50px;display: table-cell;vertical-align: middle;font-family: "Lato",sans-serif;font-size: 25px;font-weight: 900;color:#383839;cursor:pointer;}
.accordion-wrap .bv-accordion .accordion section header span.state{position:absolute;background-image: url("images/sprite-global.png");background-repeat:no-repeat;width: 12px;height: 12px;right:0;top:18px;}
.accordion-wrap .bv-accordion .accordion section header span.state.open{background-position:-110px -608px;}
.accordion-wrap .bv-accordion .accordion section header span.state.close{background-position:-110px -640px;top: 22px;opacity: 1;}
.accordion-wrap .bv-accordion .accordion section.active header{}
.accordion-wrap .bv-accordion .accordion section.active header label{color:#383839;}    
.accordion-wrap .bv-accordion .accordion section.active div.content{padding:15px 0;}
.accordion-wrap .bv-accordion .accordion section.active div.content > ul{display:block;margin-bottom:0;}
.accordion-wrap .bv-accordion .accordion section.active div.content > ul li{font-size:15px;color:#383839;margin-bottom:20px;}
.accordion-wrap .bv-accordion .accordion section.active div.content > ul li:last-child{margin-bottom:0;}
.accordion-wrap .bv-accordion .accordion section div.content{display:none;cursor:default;}
.accordion-wrap .bv-accordion .accordion section div.content p{margin-bottom:20px;}
.accordion-wrap .bv-accordion .accordion section div.content ul.sub{margin-bottom:20px;}     
.accordion-wrap .bv-accordion .accordion section div.content ul.sub li{margin-bottom:4px;}

/*
** DIAL SCALE 
*/
#dial-container{position:relative}
#dial-container span.text{font-family: 'Lato', sans-serif;font-weight: 400;font-size:12px;color:#1b6483;position:absolute;z-index:1;display:block;width:100%}
#dial-container .selected-dial span.text{color:#fff;}
.wheel1300 #dial-container  span.text{color:#1c2949;}
.wheel1300 #dial-container .selected-dial span.text{color:#fff;}
.wheel1800 #dial-container span.text{color:#fff;}
.wheel1800 #dial-container .selected-dial span.text{color:#1c2949;}
.wheel13 #dial-container span.text{color:#fff;}
.wheel13 #dial-container .selected-dial span.text{color:#fff;}
#first-section-product-number #dial-feature h4{left:270px;position: absolute;top:255px;line-height:35px; font-size: 25px;font-weight:400;text-transform: none; font-style: normal; }
.wheel1800 #dial-feature h4{left: 266px !important;}
.wheel13 #dial-feature h4{left: 261px !important;}

#dial-container .normal-dial{position:absolute;display:block;opacity:0;}
#dial-container .normal-dial img{opacity:0;-moz-transform: scale(0.5);-webkit-transform: scale(0.5);transform: scale(0.5);}
#dial-container .normal1{left:382px;top:-27px;}
#dial-container .normal1 img{height:231px;width:136px;}
#dial-container .normal1 span.text{ left: -14px;top: 90px;}
#dial-container .normal2{left:450px;top:-12px;}
#dial-container .normal2 img{height:293px;width:180px;}
#dial-container .normal2 span.text{left: 0;top: 140px;}
#dial-container .normal3{left:497px;top:89px;}
#dial-container .normal3 img{height:270px;width:180px;}
#dial-container .normal3 span.text{left: 10px;top: 148px;}
#dial-container .normal4{left:497px;top:230px;}
#dial-container .normal4 img{height:293px;width:180px;}
#dial-container .normal4 span.text{left: 0;top: 110px;}
#dial-container .normal5{left:450px;top:319px;}
#dial-container .normal5 img{height:294px;width:180px;}
#dial-container .normal5 span.text{left: 0;top: 130px;}
#dial-container .normal6{left:382px;top:375px;}
#dial-container .normal6 img{height:273px;width:136px;}
#dial-container .normal6 span.text{left: -15px;top: 140px;}
#dial-container .normal7{left:231px;top:375px;}
#dial-container .normal7 img{height:273px;width:136px;}
#dial-container .normal7 span.text{left: 10px;top: 135px;}
#dial-container .normal8{left:119px;top:319px;}
#dial-container .normal8 img{height:294px;width:180px;}
#dial-container .normal8 span.text{top: 130px;}
#dial-container .normal9{left:72px;top:230px;}
#dial-container .normal9 img{height:293px;width:180px;}
#dial-container .normal9 span.text{left: -10px;top: 120px;}
#dial-container .normal10{left:72px;top:89px;}
#dial-container .normal10 img{height:270px;width:180px;}
#dial-container .normal10 span.text{left: -10px;top: 145px;}   
#dial-container .normal11{left:119px;top:-12px;}
#dial-container .normal11 img{height:293px;width:180px;}
#dial-container .normal11 span.text{left: 0;top: 140px;}
#dial-container .normal12{left:231px;top:-27px;}
#dial-container .normal12 img{height:231px;width:136px;}
#dial-container .normal12 span.text{left: 15px;top: 90px;}

#dial-container .selected-dial{position:absolute;opacity:0;}
#dial-container .selected-dial img{opacity:0;}
#dial-container .active-dial{opacity:1 !important;}
#dial-container .active-dial img{opacity:1 !important; -moz-transform: scale(1.1) !important;-webkit-transform: scale(1.1) !important;transform: scale(1.1) !important;}
#dial-container .selected1{left:382px;top:-27px;}
#dial-container .selected1 img{height:231px;width:136px;}
#dial-container .selected1 span.text{ left: -14px;top: 90px;}
#dial-container .selected2{left:450px;top:-12px;}
#dial-container .selected2 img{height:293px;width:180px;}
#dial-container .selected2 span.text{left: 0;top: 140px;}
#dial-container .selected3{left:497px;top:89px;}
#dial-container .selected3 img{height:270px;width:180px;}
#dial-container .selected3 span.text{left: 10px;top: 148px;}
#dial-container .selected4{left:497px;top:230px;}
#dial-container .selected4 img{height:293px;width:180px;}
#dial-container .selected4 span.text{left: 0;top: 110px;}
#dial-container .selected5{left:450px;top:319px;}
#dial-container .selected5 img{height:294px;width:180px;}
#dial-container .selected5 span.text{left: 0;top: 130px;}
#dial-container .selected6{left:382px;top:375px;}
#dial-container .selected6 img{height:273px;width:136px;}
#dial-container .selected6 span.text{left: -15px;top: 140px;}
#dial-container .selected7{left:231px;top:375px;}
#dial-container .selected7 img{height:273px;width:136px;}
#dial-container .selected7 span.text{left: 10px;top: 135px;}
#dial-container .selected8{left:119px;top:319px;}
#dial-container .selected8 img{height:294px;width:180px;}
#dial-container .selected8 span.text{top: 130px;}
#dial-container .selected9{left:72px;top:230px;}
#dial-container .selected9 img{height:293px;width:180px;}
#dial-container .selected9 span.text{left: -10px;top: 120px;}
#dial-container .selected10{left:72px;top:89px;}
#dial-container .selected10 img{height:270px;width:180px;}
#dial-container .selected10 span.text{left: -10px;top: 145px;}
#dial-container .selected11{left:119px;top:-12px;}
#dial-container .selected11 img{height:293px;width:180px;}
#dial-container .selected11 span.text{left: 0;top: 140px;}
#dial-container .selected12{left:231px;top:-27px;}
#dial-container .selected12 img{height:231px;width:136px;}
#dial-container .selected12 span.text{left: 15px;top: 90px;}
#map-coords{left: 71px;opacity: 0.5;position: absolute;top: 0;z-index: 1000;display:none}
area{cursor:pointer;}

/*
** ENHANCE    
*/   
.blow-up{margin: 60px 0;}
.blow-up .blow-up-content{border: solid 1px #ffffff;height:174px;padding:30px 0 15px 0;text-align:center;position:relative}  
.blow-up .blow-up-content h4{font-size:20px;font-weight:400;color:#fff;}   
.blow-up .blow-up-content .hover-content h5{margin-bottom:20px;line-height:20px;font-family: 'Roboto Condensed', sans-serif;font-size:16px;padding:0 15px;}
.blow-up-content .hover-content{background:#27AAE1;width: 100%;height: 100%;position: absolute;z-index: 100;top: 0;color:#fff;cursor:pointer;-moz-transition: all .3s;-webkit-transition: all .3s;transition: all .3s;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.blow-up-content:hover .hover-content{-moz-transform: scale(1.08);-webkit-transform: scale(1.08);transform: scale(1.08);cursor:pointer;}
.cta-icon{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}   

.blow-up section.blow-up-content.home{border:1px solid #b6b6b6;height:195px;background:#fff;padding:30px 0;text-align:center;position:relative}  
.blow-up section.blow-up-content.home h4{font-size:20px;margin-bottom:20px;font-weight:300; color:#27aae1; margin: 0 20px;}
.blow-up section.blow-up-content.home .hover-content h5{margin-bottom:20px;line-height:20px;font-family: 'Roboto Condensed', sans-serif;font-size:16px;padding:0 15px;}
.blow-up section.blow-up-content.home .hover-content button{margin-bottom: 15px;}
section.blow-up-content.home .hover-content{background:#27AAE1;width: 100%;height: 100%;position: absolute;z-index: 100;top: 0;color:#fff;padding-top: 50px;cursor:pointer;-moz-transition: all .3s;-webkit-transition: all .3s;transition: all .3s;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
section.blow-up-content.home:hover .hover-content{-moz-transform: scale(1.08);-webkit-transform: scale(1.08);transform: scale(1.08);cursor:pointer;}

.blow-up.enhance-box-content{margin: 60px 0;}
.enhance-box-content .hover-content{background:#fff;padding:20px 15px 20px 15px; height:auto;border: 1px solid #27aae1;}
.enhance-box-content .hover-content button{padding:4px 15px;font-size: 12px;font-family: "Lato",sans-serif;}
.enhance-box-content .hover-content p.h5{color: #1b6483 !important;font-family: "Roboto Condensed",sans-serif;font-size:12px !important;line-height:16px;margin-top:0;width:100%;}
.enhance-box-content .hover-content h5{font-size: 12px;}  
.enhance-box-content .blow-up-content:hover .hover-content{-moz-transform: scale(1.3);-webkit-transform: scale(1.3);transform: scale(1.3);}

.enhance-box-content .icon-enhance{height: 84px;margin:0 auto 16px;}    
.enhance-box-content .icon-1 {background-position:-21px -265px;width: 81px;}    
.enhance-box-content .icon-2 {background-position:-142px -264px;width: 48px;}     
.enhance-box-content .icon-3 {background-position:-230px -265px;width: 80px;}
.enhance-box-content .icon-4{background-position:-333px -265px;width: 81px;transform: rotate(0);}  

.enhance-box-content section.enhance-boxes-blue{border:1px solid #27aae1 !important;background:none;}   
.enhance-box-content section.enhance-boxes-blue h4{color:#27aae1;}
.enhance-box-content section.enhance-boxes-blue .iconv2-enhance{height: 84px;margin:0 auto 21px;}           
.enhance-box-content section.enhance-boxes-blue .iconv2-1 {background-image: url(images/wp3-v3-1300-enhance-icons.png);background-repeat: no-repeat;display: block;background-position:-31px -31px;width: 81px;}    
.enhance-box-content section.enhance-boxes-blue .iconv2-2 {background-image: url(images/wp3-v3-1300-enhance-icons.png);background-repeat: no-repeat;display: block;background-position:-162px -30px;width: 48px;}  
.enhance-box-content section.enhance-boxes-blue .iconv2-3 {background-image: url(images/wp3-v3-1300-enhance-icons.png);background-repeat: no-repeat;display: block;background-position:-260px -31px;width: 80px;}
.enhance-box-content section.enhance-boxes-blue .iconv2-4 {background-image: url(images/wp3-v3-1300-enhance-icons.png);background-repeat: no-repeat;display: block;background-position:-373px -31px;width: 81px;}

/*
** SAMRTNUMBERS   
*/ 
.smartnumber-tool{margin: 100px 0 40px 0;}
.smartnumber-tool header{text-align:center;}
.smartnumber-tool header p{font-size:25px;margin-bottom:0;}
.smartnumber-tool div > section{margin:60px 0; padding:16px 30px;background-color:#000;border-radius:8px;font-size:0;height:80px;} 
.smartnumber-tool div > section div{vertical-align:top;display:inline-block;text-align:left;margin:0}
.smartnumber-tool div > section div p{display:inline-block;font-size:28px;color:#fff;margin:0;position:relative}
.smartnumber-tool div > section div p.labelstart{margin-top: 12px;font-family: 'Lato',sans-serif;font-size: 25px; font-weight:900;}
.smartnumber-tool div > section div.label{width:40%}
.smartnumber-tool div > section div.label > section{padding-left:30px}
.smartnumber-tool div > section div.checkbox{width:30%}
.smartnumber-tool div > section div.input{width:30%}
.smartnumber-tool div > section div.checkbox div{padding: 0 0 0 30px;}
.smartnumber-tool div > section div.checkbox{}
.smartnumber-tool div > section div.checkbox label{font-size:15px;}
.smartnumber-tool div > section div.checkbox p{padding: 0;margin: 0 30px 0 0;}
.smartnumber-tool div > section div.label{}
.smartnumber-tool div > section div.input div,
.smartnumber-tool div > section div.input p,
.smartnumber-tool div > section div.input input{width:100%}
.smartnumber-tool div > section div.input input[type="text"]{color:#f9f9f9;border-radius: 100px;background-color:#f6f6f6;font-size:15px;border:none;color:#383839;padding:12px 15px }
.smartnumber-tool div > section div.input input[type="text"]::-webkit-input-placeholder{color: rgba(56, 56, 57, 0.5);}
.smartnumber-tool div > section div.input button.submit,
.smartnumber-tool div > section div.input  input[type="submit"]{background-color: #27aae1 !important;background-image: url("images/sprite-global.png");background-position: -62px -482px;background-repeat: no-repeat;border: medium none;  border-radius: 50%;color: #27aae1;height: 30px;position: absolute; right: 15px;top: 9px;width: 30px;}
.smartnumber-tool div > section div.input button.submit.loading{background-image: url("images/ajax-loader.gif") !important;background-position:7px 7px !important}
	
.smartnumber-wheel-section{padding-top:100px;padding-bottom:200px;margin-bottom:60px;}
#smartnumber-result  .smartnumber-content{}
#smartnumber-result  .smartnumber-content.alternative{margin-top:60px;}
#smartnumber-result  .smartnumber-content > header{}
#smartnumber-result  .smartnumber-content > header h2{color:#383839;font-family: "Lato",sans-serif;font-size:24px; font-weight:900;}
#smartnumber-result header span.user-input{text-transform: capitalize !important;}
#smartnumber-result  .smartnumber-content > header h2 span.user-input:before{content:'“'; color:#383839; }
#smartnumber-result  .smartnumber-content > header h2 span.user-input:after{content:'”'; color: #383839; }
#smartnumber-result .smartnumber-form{background-color:#fff;}
#smartnumber-result .smartnumber-form header{height:80px;background:#27aae1;border-radius:5px 5px 0 0}
#smartnumber-result .smartnumber-form header h2{color: #383839;font-family: "Lato",sans-serif;text-align: center;font-size: 25px; font-weight:900; color: #fff;padding: 27px 0;}  
#smartnumber-result .smartnumber-form section{border: solid 1px #b6b6b6; border-top:none;padding:15px;padding-top:0}
#smartnumber-result .smartnumber-form h2{color: #383839;font-family: "Lato",sans-serif;text-align: center;font-size:32px;}
#smartnumber-result .smartnumber-form section h6{color:#27aae1;padding-top:10px;text-align:center;font-family:'Roboto Condensed', sans-serif}
#smartnumber-result .smartnumber-form h5{color:#383839;margin-bottom:30px;font-family:'Roboto Condensed', sans-serif}
#smartnumber-result .smartnumber-form input[type="text"], 
#smartnumber-result .smartnumber-form input[type="email"]{color:rgba(56, 56, 57, 0.5);padding-bottom:10px;border:none;border-bottom:rgba(56, 56, 57, 0.5)1px solid;width:100%;margin-bottom:20px;font-size:15px;}
#smartnumber-result .smartnumber-form input[type="text"]:focus{color:rgba(56, 56, 57,1);border-bottom:1px solid rgba(56, 56, 57, 1);}
#smartnumber-result .smartnumber-form input[type="submit"], #smartnumber-result .smartnumber-form input[type="button"]{margin:60px auto 20px;padding:15px;border-radius: 100px;background-color: rgb(39, 170, 225);width:260px;border:none;font-size:24px;color:#fff;display:block;}
#smartnumber-result .smartnumber-form input[type="submit"]:hover, #smartnumber-result .smartnumber-form input[type="button"]:hover{background:#2d7c9e;color:#fff}
#smartnumber-result .smartnumber-form select[name="primary_address_state"] {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;background: #fff none repeat scroll 0 0;border-color: currentcolor currentcolor rgba(56, 56, 57, 0.5);border-image: none;border-radius: 0;border-style: none none solid;border-width: medium medium 1px;box-shadow: none;color: rgb(56, 56, 57);outline: medium none;padding: 0;width: 100%;padding-bottom: 11px}
#smartnumber-result .smartnumber-form p{color: rgba(56, 56, 57, 0.5); font-size:12px;}
#smartnumber-result  .active-color{color:#27aae1;text-transform:uppercase;font-family:'Roboto Condensed', sans-serif; font-weight:bold;}
select[name="state"]{border:none; border-bottom:rgba(56, 56, 57, 0.5)1px solid;border-radius:0;background:#fff;box-shadow:none !important;outline:none !important;color:rgba(56, 56, 57, 0.5)}
.number-list-container{margin-top:60px;}
.number-list-container > header{font-size:0;border-bottom:1px solid #383839}
.number-list-container > header > div.cols p{margin: 0 0 15px;display: block;height: unset;font-size:15px; font-weight: bold;}
.number-list-container .number-list-items{font-size:0; margin-top:20px;}
.number-list-container .number-list-items .item span.hidden-cta{cursor:pointer;position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}
.number-list-container .number-list-items .item{cursor:pointer;position:relative}
.number-list-container .number-list-items .item{border-top:1px solid #fff; border-bottom:1px solid #fff;height:54px;}
.number-list-container .number-list-items .item:hover{border-top:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4;}
.number-list-container .number-list-items .item.active:hover{border-top:1px solid #383839; border-bottom:1px solid #383839;}
.number-list-container .number-list-items .item.provider-acma{}
.number-list-container .number-list-items .item.json-result-1300 .checkbox-result:not(:checked) + label:before, .checkbox-result:checked + label:before, 
.number-list-container .number-list-items .item.json-result-1800 .checkbox-result:not(:checked) + label:before, .checkbox-result:checked + label:before,
.number-list-container .number-list-items .item.json-result-13 .checkbox-result:not(:checked) + label:before, .checkbox-result:checked + label:before{background-color:#a2daf2}
.number-list-container .number-list-items .item.provider-acma .checkbox-result:not(:checked) + label::after, .checkbox-result:checked + label::after{background-color:#8db1c1}
.number-list-container .number-list-items .item.disable .checkbox-result:not(:checked) + label:before, .checkbox-result:checked + label:before{background-color:#B6B6B6 !important}
.number-list-container .number-list-items .item.disable .checkbox-result:not(:checked) + label::after, .checkbox-result:checked + label::after{background-color:#B6B6B6 !important}
.number-list-container .number-list-items .item[data-number-category="acma"] .checkbox-result:not(:checked) + label:before, 
.number-list-container .number-list-items .item[data-number-category="acma"] .checkbox-result:checked + label:before{background-color:#8db1c1}
.number-list-container .number-list-items .item[data-number-category="acma"] .checkbox-result:not(:checked) + label::after,
.number-list-container .number-list-items .item[data-number-category="acma"] .checkbox-result:checked + label::after{background-color:#1b6483 !important}
.number-list-container .number-list-items .item[data-number-category="alltel"] .checkbox-result:not(:checked) + label:before, 
.number-list-container .number-list-items .item[data-number-category="alltel"] .checkbox-result:checked + label:before{background-color:#a2daf2}
.number-list-container .number-list-items .item[data-number-category="alltel"] .checkbox-result:not(:checked) + label::after, 
.number-list-container .number-list-items .item[data-number-category="alltel"] .checkbox-result:checked + label::after{background-color:#27aae1 !important}
.number-list-container div.cols.cta{width:10%}
.number-list-container div.cols.number{width:25%}
.number-list-container div.cols.remarks{width:40%}
.number-list-container div.cols.remarks span.label-result{width: 95px;height: 30px;border-radius: 100px;background: #27aae1;border: none;color: #fff;font-size: 12px;margin-right: 15px;padding: 8px 0;display: inline-block;text-align: center;line-height:13px;text-transform:capitalize}
.number-list-container div.cols.remarks span.label-result.unavailable{background-color: #b6b6b6 !important}
.number-list-container div.cols.remarks span.label-result.acma{background-color: #1b6483 !important}
.number-list-container div.cols{display:inline-block;vertical-align:top;}
.number-list-container div.cols p{display: table-cell;font-size: 16px;height: 54px;margin: 0;vertical-align: middle;position:relative;}
.number-list-container div.cols p.acma{color:#b6b6b6}
.number-list-container div.cols p > span.circle-disabled{background: rgba(182, 182, 182, 0.3);border-radius: 50%;height: 30px;left: 0;position: absolute;top: 12px;width: 30px;outline:none;}
#smartnumber-result br{display:none;}
#smartnumber-result .smartnumber-form section section.user-list-selection span:last-child{margin-bottom:0}
#smartnumber-result .smartnumber-form section section.user-list-selection{padding:30px 0;border:none !important;height:auto;min-height:175px;}
#smartnumber-result .smartnumber-form .wpcf7-form-control-wrap {display:block}
#smartnumber-result .smartnumber-form div.wpcf7 img.ajax-loader { bottom: 128px;left: 240px;position: absolute;}
#smartnumber-result .smartnumber-form span.wpcf7-not-valid-tip {border-top: 1px solid #fe3449;color: #fe3449;display: block;font-size: 1em;padding-top: 10px;position: relative;top: -21px;}
.option-number{border: medium none;border-radius: 100px;color: #fff;display: inline-block;font-size: 16px;margin-bottom: 10px;margin-right: 10px;padding: 4px 16px;width: 46%;}
.option-number.alltel{background:#27aae1}
.option-number.alltel .close-selection{background-position:-148px -512px;}
.option-number.acma{background:#1b6483}
.option-number.acma .close-selection{background-position: -145px -548px;}
.option-number >span{display: inline-block;height: 16px;margin-left: 10px;position: relative;width: 16px;top:3px;float:right;cursor:pointer}
input[name="your-number"]{display: none;}
#smartnumber-result-container{display:none;position:relative; top:-40px;}
#smartnumber-result-container .padding-top-10{padding-top:10px;}
#smartnumber-result-container-close{display:none;margin:0 0 100px} 
#smartnumber-result-container-close p{border-top:1px solid #979797;padding-top:20px;margin-bottom:0}
#smartnumber-result-container-close p > span.button-result{font-size:15px; color:#27aae1;font-weight:bold;cursor:pointer}
#smartnumber-result-container-close p > span.button-result.toggled{color:#b6b6b6;}

.smart-pagination-container{text-align:left;}
.smart-pagination{padding-bottom:60px;}    
.smart-pagination > span{cursor:pointer;display:inline-block;width:30px;height:30px;margin-right:5px;border:1px solid #27aae1;color:#27aae1;background:#fff;border-radius:50%;text-align:center;padding-top:3px;}
.smart-pagination > span:hover, .smart-pagination > span.active{background:#27aae1;color:#fff;}
.number-list-items.alternative .paginate:first-child{display:block}
.number-list-items.alternative .paginate{display:none}

/** 8BOXES ANIMATION | MORE GREAT FEATURES**/     
.anim-intro-element{opacity: 0;position: relative;top: 200px;}
.anim-means-header h2, .anim-means-header p{opacity:0}
.anim-mean-group-1, .anim-mean-group-2{opacity:0;position:relative;-moz-transform: scale(0.5);-webkit-transform: scale(0.5);transform: scale(0.5);-moz-transform: scale(0.5);} 
.mean-box-content .icon-2 .white-block{position: absolute;width: 34px;height: 27px;background: #fff;top: 43px;left: 35px;border-radius:50%;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);-moz-transform: scale(0);}}
.icon-1 img{position: relative;bottom: 10px;opacity: 1;-moz-transform: scale(0.8);-webkit-transform: scale(0.8);transform: scale(0.8);-moz-transform: scale(0.8);}
.icon-3 div.tradeup-cover{display:none;position: absolute;top: 14px;left: 16px;width: 42px;height: 72px;background: #fff;z-index: 1;-moz-transform: rotate(69deg)scale(1);-webkit-transform: rotate(69deg)scale(1);transform: rotate(69deg)scale(1);-moz-transform:rotate(69deg)scale(1);}
.icon-3 div.tradecoin-cover{position: absolute;top: 63px;left: 50px;width: 55px;z-index: 1;height: 0;background:#fff;}
.icon-3 img.tradeup{position: absolute;top: 30px;left: 10px;width: 65px;height: 55px;}
.icon-3 img.tradecoin{position: relative;top: -10px;left: 35px;opacity:1}
.icon-4{top: 0;left: 0;}
.icon-5 img.pulse{top: 7px;position: relative;left: 10px;opacity:1;}
.icon-6 img.bottom-left-arrow{position: absolute;top: 50px;left: 0;}
.icon-6 img.top-right-arrow{position: absolute;right: 5px;}
.icon-7 .building-light-cover{background:#fff;height: 55px;position: absolute;right: 5px;top: 34px;width: 22px;display:none}
.icon-7 .clouds-icon{left: -19px;position: relative;top: 14px;}
.icon-8 .gear-icon{position: relative;top: 7px;opacity:1;margin:0 !important;}     

/** LIGHTBOX **/ 
#video-lightbox{background:rgba(56, 56, 56, 0.7);width: 100%;height: 100%;position:fixed;top:0;left:0;overflow-x:hidden;overflow-y:auto;display:none;cursor:default;z-index:9999999999;}   
#video-lightbox .video-lightbox-container{background:#fff;border-radius:5px;margin: 150px auto;}
#video-lightbox header{position:relative}
#video-lightbox header h4{padding:15px 30px;font-size:25px;font-weight:900;}
#video-lightbox > section{font-size:0;}
#video-lightbox span.close{top:24px;position:absolute;right:30px;opacity:1}
#video-lightbox span.close:hover{opacity:0.2}
#video-lightbox .player-container{width: 720px;border-radius: 5px;background-color: rgb(249, 249, 249);margin:120px auto;}
#video-lightbox .player-container iframe {width:100%;}
#video-lightbox .player-container section {font-size:0;}

#lightbox-raiser{background:rgba(56, 56, 56, 0.7);width:100%;height:100%;position:fixed;top:0;left:0;display:none;cursor:default;z-index:9999999999;}
#lightbox-raiser .lr-container{background:#fff;border-radius:5px;margin:100px auto 0;overflow-x:hidden;overflow-y:auto;}
#lightbox-raiser .lr-container .lr-content{padding:30px;}   
#lightbox-raiser .lr-container .lr-content section{font-size:0}
#lightbox-raiser header{position:relative}
#lightbox-raiser header h4{padding:15px 60px 15px 30px;font-size:25px;font-weight:900;}   
#lightbox-raiser span.close{top:24px;position:absolute;right:30px;opacity:1}
#lightbox-raiser span.close:hover{opacity:0.2}    
#lightbox-raiser .player-container iframe{width:100%;}
#lightbox-raiser .player-container{width: 720px;border-radius: 5px;background-color: rgb(249, 249, 249);margin:120px auto;}
.lightbox-raiser-open{overflow:hidden;position:relative;-webkit-transition: opacity .15s linear;-o-transition: opacity .15s linear;transition: opacity .15s linear;}
.lightbox-raiser-close{background-image: url("images/sprite-global.png");background-position:-111px -342px;width: 16px;height: 14px;display:block;cursor:pointer;cursor:pointer; background-repeat: no-repeat;}
.lightbox-raiser-close:hover{background-position:-149px -342px;}
    
.all-video-lightbox {width: 720px;margin:0 auto;}  
.all-video-lightbox header{position:relative}         
.all-video-lightbox header h4{padding:15px 30px; font-size:24px;}   
.all-video-lightbox header .lightbox-raiser-close{position:absolute;right:30px;top:23px;}     
.all-video-lightbox .lr-content {padding:0 !important;}     
.all-video-lightbox #video-placeholder{width:100%;height:405px;}       
        
 /** Lightbox Homepage **/ 
.feedback-form-lightbox {width: 600px;}                     
.feedback-form-lightbox header{position:relative;background-color: #e43346;color:#fff; padding:20px;}             
.feedback-form-lightbox header h4{color:#fff;display:inline-block;padding-left:13px;}         
.feedback-form-lightbox header span.feed-icon{background-position:-250px -91px;display: inline-block;height: 22px;width: 28px;}  
.feedback-form-lightbox header .lightbox-fedback-close{position:absolute;right:19px;top:19px;background-position:-250px -137px;height: 13px;width: 13px;} 
.feedback-form-lightbox section {margin-right: 8px;}               
.feedback-form-lightbox section .feedback-form-container {width: 100%; height: 425px;padding: 0 10px 0 20px;overflow: auto;position: relative;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;/*overflow-y: auto;overflow-x: hidden;*/}               
.feedback-form-lightbox section .feedback-form-container .feedback-topic-selector{display:block;position:relative;height:auto;width:100%}       
.feedback-form-lightbox section .feedback-form-container .feedback-topic-selector ul{list-style:none;margin:0;padding:0;overflow:auto}     
.feedback-form-lightbox section .feedback-form-container .feedback-topic-selector ul li{display:block;position:relative;float:left}  
.feedback-form-lightbox section .feedback-form-container .feedback-topic-selector ul li input[type=radio]{position:absolute;visibility:hidden}
.feedback-form-lightbox section .feedback-form-container .feedback-topic-selector ul li label{display:block;position:relative;font-size:15;padding:0px 30px;z-index:9;cursor:pointer;color:#383839;font-weight:normal;font-family: 'Roboto Condensed', sans-serif;}  
.feedback-form-lightbox section .feedback-form-container .feedback-topic-selector ul li .check{display:block;position:absolute;border:2px solid #e43346;border-radius:100%;height:16px;width:16px;top:3px;z-index:5;transition:border .25s linear}
.feedback-form-lightbox section .feedback-form-container .feedback-topic-selector ul li:hover .check{border:2px solid #e43346}  
.feedback-form-lightbox section .feedback-form-container .feedback-topic-selector ul li .check::before{display:block;position:absolute;content:'';border-radius:100%;height:8px;width:8px;top:2px;left:2px;margin:auto}
.feedback-form-lightbox section .feedback-form-container .feedback-topic-selector input[type=radio]:checked ~ .check{border:2px solid #e43346} 
.feedback-form-lightbox section .feedback-form-container .feedback-topic-selector input[type=radio]:checked ~ .check::before{background:#e43346}    
.feedback-form-lightbox section .feedback-form-container textarea{color: #383839;background:none;border:none;border-bottom:1px solid rgba(56, 56, 57, 0.2);width:100%;display:block;vertical-align:top;padding-bottom:12px;}              
.feedback-form-lightbox section .feedback-form-container textarea::-webkit-input-placeholder{color:rgba(56, 56, 57, 0.5);opacity:0.5 !important;}    
.feedback-form-lightbox section .feedback-form-container textarea:-moz-placeholder{color:rgba(56, 56, 57, 0.5);opacity:0.5 !important;}     
.feedback-form-lightbox section .feedback-form-container textarea::-moz-placeholder{color:rgba(56, 56, 57, 0.5);opacity:0.5 !important;}  
.feedback-form-lightbox section .feedback-form-container textarea:-ms-input-placeholder{color:rgba(56, 56, 57, 0.5);opacity:0.5 !important;}        
.feedback-form-lightbox section .feedback-form-container textarea:focus{border-bottom: solid 1px rgba(56, 56, 57, 0.2);}        
.feedback-form-lightbox section .feedback-form-container input[type="button"], .feedback-form-lightbox .feedback-message-wrapper input[type="button"] {background-color: #e43346;color:#fff;width: 102px;  border-radius: 17px; padding: 6px 30px; border: none;}  
.feedback-form-lightbox .feedback-message-failed-wrapper input[type="button"] {background-color: #e43346;color:#fff;width: 135px;  border-radius: 17px; padding: 6px 30px; border: none; margin-right: 30px;}  
.feedback-form-lightbox section .feedback-form-container input[type="button"]:hover, .feedback-form-lightbox .feedback-message-wrapper input[type="button"]:hover, .feedback-form-lightbox .feedback-message-failed-wrapper input[type="button"]:hover {background-color: #9e3441;color:#fff;}       
.feedback-form-lightbox .feedback-message-wrapper {display:none;}   
.feedback-form-lightbox .feedback-message-failed-wrapper {display:none;}                 

#lightbox-feedback{position: fixed;top: 0;left: 0;z-index: 999999;overflow-x: hidden;overflow-y: auto;width: 100%;height: 100%;display:none;cursor:default;background: rgba(56, 56, 56, 0.7);display:none}
#lightbox-feedback .lr-container{margin:150px auto;background:#fff;border-radius:5px;}
#lightbox-feedback .lr-content header p{color:#ffffff;}   
.lightbox-fedback-open{overflow:hidden;position:relative;-webkit-transition: opacity .15s linear;-o-transition: opacity .15s linear;transition: opacity .15s linear;}
.lightbox-fedback-close{background-image: url("images/sprite-global.png");background-position:-111px -342px;width: 16px;height: 14px;display:block;cursor:pointer;cursor:pointer;}
.lightbox-fedback-close:hover{background-position:-149px -342px;}    
.feedback-success-container {padding: 15px 20px 20px 20px;}
.error-feedback-topic {color: #da4555;font-size: 10px; display:none;}   

 /** Lightbox ADSL **/             
.adsl-steps-lightbox {width: 1140px !important;}       
.adsl-steps-lightbox.thin{width: 810px !important;}         
.adsl-steps-lightbox header{position:relative}  
.adsl-steps-lightbox header h2{font-size:35px;color:#27aae1;}
.adsl-steps-lightbox header .lightbox-raiser-close{position:absolute;right:0;top:12px;}  
.adsl-steps-lightbox section .subtitle {font-family: "Lato",sans-serif;font-weight: 300;font-size:32px;color:#27aae1;padding-top: 60px;padding-bottom:30px;}
.adsl-steps-lightbox section .subtitle2 {color: #383839;font-family: "Lato",sans-serif;font-size: 24px;font-weight: 300;}
.adsl-steps-lightbox section .require-boxes-container {width: 100%; overflow: hidden;}
.adsl-steps-lightbox section .require-box {width: 340px; height: 390px; float:left;  border: solid 1px #b6b6b6; border-radius: 8px; background: #fff; display: inline-block;}
.adsl-steps-lightbox section .require-box .box-title {font-family: "Lato",sans-serif;font-weight: 300;font-size:24px; padding: 30px 0 15px 0;}
.adsl-steps-lightbox section .require-box p {padding-bottom: 15px;}
.adsl-steps-lightbox section .require-box img {border-top-left-radius: 8px; border-top-right-radius: 8px; width: 338px;}  
.adsl-steps-lightbox section .require-box .require-box-desc {padding: 0 15px;}   
.adsl-steps-lightbox p{font-size:15px;}

/** Lightbox Enquiry **/
#lightbox-raiser .lr-container.enquire-lightbox .lr-content {padding:0;}   
#lightbox-raiser .lr-container.enquire-lightbox {width:555px;}  
#lightbox-raiser .lr-container.enquire-lightbox header{position:relative;padding: 20px 30px; border-bottom:solid 1px  rgba(182, 182, 182, 0.4);} 
#lightbox-raiser .lr-container.enquire-lightbox header h2 {font-size: 24px;}
#lightbox-raiser .lr-container.enquire-lightbox header span.lightbox-raiser-close{position: absolute;right:25px;top:25px;} 
.enquire-form {background:#fff; padding: 20px 30px;}   
.enquire-form .enquire-frm p {opacity: 0.5;}
.enquire-form .enquire-frm input{}    
.enquire-form .enquire-frm input:focus{opacity:1}   
.enquire-form .enquire-frm input[type="text"], .enquire-form .enquire-frm input[type="email"]{background:none;opacity:0.5;border:none;border-bottom:1px solid #383839;color:#383838;width:100%;margin-bottom:40px;padding-bottom:10px;font-size:15px;}
.enquire-form .enquire-frm select {background:none;opacity:0.5;border:none;border-bottom:1px solid #383839;color:#383839;width:100%;margin-bottom:40px;padding-bottom:10px;font-size:15px;}   
.enquire-form .enquire-frm input[type="submit"]{display:block;font-size:15px;padding:12px;border-radius: 100px;background-color: #27aae1;width:102px;border:none;margin:5px auto 0px;color:#fff;border:1px solid #27aae1;transition: all 0.2s ease;line-height: 16px;float:left;}
.enquire-form .enquire-frm input[type="submit"]:hover{border-color:#2d7c9e; background:#2d7c9e;transition: all 0.2s ease;}      

/* INBOUND CATEGORY PAGES */  
.localconnect-location{margin:60px auto 0;font-size:0;width:75%;}
.localconnect-location div{display:inline-block;width:33%;vertical-align:top;text-align:left}
.localconnect-location div ul{list-style:none}
.localconnect-location div ul li{font-size: 15px;margin-bottom: 15px;margin-left: 30px;position: relative;}
.localconnect-location div ul li:before{background: rgba(0, 0, 0, 0) url("http://www.alltel.com.au/wp-content/themes/alltel/images/location-pin.svg") no-repeat scroll 0 0;content: "";font-size: 15px;height: 30px;position: absolute;width: 30px;left:-30px;}

.mean-box-content.localconnectpage figure{height:110px;position:relative;margin-bottom:20px}
.mean-box-content.localconnectpage figure img{margin:0 !important}
.mean-box-content.localconnectpage figure .loc-pin-1{position: absolute;bottom: 0;left: 130px;}
.mean-box-content.localconnectpage figure .loc-pin-2{position: absolute;left:74px;top:-20px;opacity:0}
.mean-box-content.localconnectpage figure .loc-pin-line{position: absolute;top: 58px;left: 75px;}
.mean-box-content.localconnectpage figure .loc-phoneset{position: absolute;left: 85px;bottom: 0;}
.mean-box-content.localconnectpage figure .loc-phoneset-phone{position: absolute;top: 24px;left: 100px;}
.mean-box-content.localconnectpage figure .loc-handshake{position: absolute;top: 46px;left: 70px;}
.mean-box-content.localconnectpage figure .loc-caller{position: absolute;left: 90px;top: 21px;}
.mean-box-content.localconnectpage figure .loc-caller-ring{left: 80px;position: absolute;top: 8px;}
.mean-box-content.localconnectpage figure .loc-white-bg{position:absolute;background:#fff;height:100%;width:100%;left:0}
.mean-box-content.localconnectpage figure .loc-tracking-board{position: absolute;bottom: 0;}
.mean-box-content.localconnectpage figure .loc-tracking-line{position: relative;top: 56px;}
.mean-box-content.localconnectpage figure .loc-tracking-line-cover{background:#FCFCFC;height: 50px;position: absolute;right: 83px;top: 48px;width: 96px;}
.mean-box-content.localconnectpage figure .loc-tracking-dot{background: #FCFCFC;border: 3px solid #2fade2;border-radius: 50%;position: absolute;height: 13px;width:13px;opacity:0}
.mean-box-content.localconnectpage figure .loc-tracking-dot1 {left: 76px;top: 83px;}
.mean-box-content.localconnectpage figure .loc-tracking-dot2 {left: 101px;top: 61px;}
.mean-box-content.localconnectpage figure .loc-tracking-dot3 {left: 135px;top: 74px;}
.mean-box-content.localconnectpage figure .loc-tracking-dot4 {left: 174px;top: 52px;}
.mean-box-content.localconnectpage figure .loc-tracking-vline1{background: #2fade2;bottom: 1px;height: 0;left: 106px;position: absolute;width: 3px;opacity:0}
.mean-box-content.localconnectpage figure .loc-tracking-vline2{background: #2fade2;bottom: 1px;height: 0;left: 140px;position: absolute;width: 3px;opacity:0}
.mean-box-content.localconnectpage figure .loc-coin-1{position: relative;left: 30px;top: 33px;}
.mean-box-content.localconnectpage figure .loc-coin-2{position: absolute;bottom: 24px;left: 115px;}
.mean-box-content.localconnectpage figure .loc-coin-left{bottom: 10px;height: 33px;left: 100px;position: absolute;width: 35px;}
.mean-box-content.localconnectpage figure .loc-coin-right{position: relative;top: 8px;}
.mean-box-content.localconnectpage figure .loc-coin-left img, .mean-box-content.localconnectpage figure .loc-coin-right img{position:relative;opacity:0}
.mean-box-content.localconnectpage figure .loc-truck{position: relative;top:42px;}
.mean-box-content.localconnectpage figure .loc-truck img{position: relative;}
.mean-box-content.localconnectpage figure .loc-truck-line{position: absolute;top: 48px;left: 255px;opacity:0}
.mean-box-content.localconnectpage figure .loc-gear-1{position: absolute;bottom: 0;left: 75px;}
.mean-box-content.localconnectpage figure .loc-gear-2{position: absolute;left:90px;top:58px}
.mean-box-content.localconnectpage figure .loc-gear-3{position: absolute;top: 65px;left: 95px;}
.mean-box-content.localconnectpage figure .loc-gear-1 img,
.mean-box-content.localconnectpage figure .loc-gear-2 img,
.mean-box-content.localconnectpage figure .loc-gear-3 img{position: relative}

#typing-section{background:#27aae1;font-family: 'Roboto Condensed', sans-serif;}
#typing-section section{color:#fff;font-size:30px;text-align:center}
#typing-section.new-typing-live-con section {font-size: 35px;}
#typing-section section div{display:inline-block}
#typing-section section span{opacity:0}
#typing-section p{color:#fff;font-size:18px;text-align:center;margin:30px auto 45px;}  
#typing-section button{margin-bottom:60px}
#typing-section span.comma-white{margin:40px auto 50px;display:inline-block}
.comma-white{background-position:-110px -416px;width:45px;height:36px;} 
#typing-section span.comma-blue{margin:40px auto 50px;display:inline-block}
.comma-blue{background-position:-418px -605px;width:45px;height:36px;} 
#typing-section.new-typing-live-con .content span.vertical-bar {margin: 0 10px;}      

.cta-local-infograph{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}
#local-infograph{position: relative;height: 340px;min-height: 100%;}
#local-infograph img{position: absolute;}
#local-infograph .loc-info-balloon{top: 55px;left: 285px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);z-index:20}
#local-infograph .loc-info-lines{left: 95px;top: 90px;}
#local-infograph .loc-info-man-1{bottom: 0;left: 200px;}
#local-infograph .loc-info-man-2{bottom: 10px;left: 229px;opacity: 0;}
#local-infograph .loc-info-man-3{bottom: 10px;left: 229px;opacity: 0;}
#local-infograph .loc-info-pin{top: 133px;left: 113px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
#local-infograph .loc-info-pin-small{top:63px;left: 168px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
#local-infograph .loc-info-rays{top: 55px;left: 350px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);z-index:25}
#local-infograph .loc-info-cover-left{background:#f6f6f6;width: 280px;height: 140px;display: block;top: 90px;position: absolute;left: 0;}
#local-infograph .loc-info-cover-right{background:#f6f6f6;width: 280px;height: 140px;display: block;top: 150px;position: absolute;right: 0;}
#local-infograph .loc-info-cover-left-short{background: #f6f6f6;height: 30px;width: 70px;position: absolute;top:98px;left: 140px;-moz-transform:rotate(-54deg);  -webkit-transform:rotate(-54deg);-o-transform:rotate(-54deg);-ms-transform:rotate(-54deg);}
#local-infograph .loc-info-cover-left-long{background: #f6f6f6;height: 30px;width: 120px;position: absolute;top: 109px;left: 156px;-moz-transform: rotate(-25deg);-webkit-transform: rotate(-25deg);-o-transform: rotate(-25deg);-ms-transform: rotate(-25deg);}
.loc-path .box-cover-1{background:#FCFCFC;width: 60px;height: 10px;position: absolute;top: 83px;left: 72px;}
.loc-path .box-cover-2{background:#FCFCFC;width: 10px;height: 10px;position: absolute;top: 73px;left: 72px;}
.loc-path .box-cover-3{background:#FCFCFC;width: 56px;height: 10px;position: absolute;top: 63px;right: 134px;}
.loc-path .box-cover-4{background:#FCFCFC;width: 36px;height: 6px;position: absolute;top: 57px;left: 92px;}

.routing-section-product-number{background-color: #f6f6f6;}
.routing-section-product-number header{padding:60px;color:#ff5e00;text-align:center}
.routing-option-segment{height: 510px;padding:90px 0;position:relative;}
.routing-option-segment.min-height-only{min-height: 510px;height:auto}
.bottom-border-routing{border-bottom:1px solid #b6b6b6}
.routing-option-segment .button-container{position:relative;height:34px;margin:30px 0 0}
.routing-option-segment .button-container button{position:absolute;z-index:100;left:0;bottom:0}
.routing-option-segment .button-container .cta-route-drop-anchor{z-index:100;color: #ff5e00;font-size: 15px;padding-top: 5px;display: inline-block;left: 150px;position: absolute;cursor:pointer}
.routing-option-segment .button-container .cta-route-drop-anchor:hover{}
.cta-route-drop-content{margin-top: 30px;padding-left: 0;padding-right: 0;padding-bottom: 60px;display:none;}
.routing-option-segment .cta-route-drop-content .route-header{margin:60px 0 0}
.routing-option-segment .cta-route-drop-content .route-header h3{color:#ff5e00}
.routing-option-segment .cta-route-drop-content .route-mini-rows{}
.routing-option-segment .cta-route-drop-content .route-mini-rows section{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #b6b6b6;float:left;width:100%;margin-top:30px;}
.routing-option-segment .cta-route-drop-content .route-mini-rows p{float:left;margin:0}
.routing-option-segment .cta-route-drop-content .route-mini-rows span{float:right;margin:0}
.routing-option-segment figure{text-align:center;position:relative}
.routing-option-segment header{padding:60px;color:#ff5e00;}    
.routing-option-segment h3{font-size:35px;font-weight:900;margin-bottom:15px;}
.routing-option-segment p{font-size:15px;line-height:20px}
.routing-section-product-number .route-call-forward .routing-iphone-call-forwarding{position: relative;}
.routing-section-product-number .route-call-forward .grey-iphone{background: #B6B6B6;position: absolute;width: 123px;height: 229px;top: 55px;left: 216px;}
.routing-section-product-number .route-call-forward .routing-balloon {position: absolute;top: 50px;left: 280px;transform-origin: left bottom 0;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.routing-section-product-number .route-call-forward .routing-arrow-to-left {position: absolute;top: 150px;top: 150px;left: 420px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.routing-section-product-number .route-call-forward .routing-arrow-to-right {position: absolute;top: 80px;left:249px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.routing-section-product-number .route-time{height:317px;position:relative;width:330px;}
.routing-section-product-number .routing-time-calendar{bottom: 0;left: 110px;position: absolute;z-index:15}
.routing-section-product-number .routing-time-clock{left: 220px;position: absolute;top: 0;z-index:5}
.routing-section-product-number .routing-time-long-hand{background: #383839;height: 9px;left: 333px;position: absolute;top: 109px;z-index:10;transform: rotate(0deg);transform-origin: left center 0;width: 55px;}
.routing-section-product-number .routing-time-short-hand{background: #383839;height: 9px;left: 333px;position: absolute;top: 109px;transform: rotate(270deg);transform-origin: left center 0;width: 55px;z-index:10}
.routing-section-product-number .routing-telephone{position: absolute;top: 10px;left: 240px;}
.routing-section-product-number .routing-splay-man-1 {position: absolute;top: 185px;left: 139px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.routing-section-product-number .routing-splay-man-2 {position: absolute;top: 185px;left: 235px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.routing-section-product-number .routing-splay-man-3 {position: absolute;top: 185px;left: 331px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.routing-section-product-number .route-call-splay .grey-cover{position: absolute;bottom:-182px;left: 166px;background: #f6f6f6;width: 220px;height: 55px;}
.routing-section-product-number .routing-rays-1 {left: 294px;position: absolute;top: 41px;opacity:0}
.routing-section-product-number .routing-rays-2 {left: 295px;position: absolute;top: 26px;opacity:0}
.routing-section-product-number .routing-rays-3 {left: 296px;position: absolute;top: 12px;opacity:0}
.routing-section-product-number .route-state{height:305px;position:relative;width:305px;margin:0 auto}
.routing-section-product-number .routing-state-small-pin{left: 0;position: absolute;top: -60%;z-index: 5;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.routing-section-product-number .routing-state-path{ left: -10px;position: absolute;top: 120px;z-index: 10;}
.routing-section-product-number .routing-state-big-pin{bottom: 0;position: absolute;right: 0;z-index: 55;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.routing-section-product-number .route-barring{height: 342px;width: 406px;position:relative;margin:0 auto}
.routing-section-product-number .route-barring .routing-iphone-call-forwarding{left: 0;position: absolute;z-index: 5;}
.routing-section-product-number .route-barring .grey-iphone{background: #B6B6B6;position: absolute;width: 123px;height: 229px;top: 55px;left: 27px;z-index: 10;} 
.routing-section-product-number .route-barring .routing-balloon{left: 70px;position: absolute;top: 52px;z-index: 10;transform-origin: left bottom 0;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.routing-section-product-number .route-barring .routing-gear{left: 107px;position: absolute;top: 78px;z-index: 15;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.routing-section-product-number .route-barring .routing-slide-arrow{position: absolute;right: 0;top: 60px;z-index: 20;}
.routing-section-product-number .route-barring .grey-1{position: absolute;right: 0;bottom: 185px;z-index: 20;width: 130px;background: #f6f6f6;height: 96px;}
.routing-section-product-number .route-barring .grey-2{position: absolute;right: 30px;top: 157px;z-index: 20;background: #f6f6f6;width: 88px;height: 45px;}
.routing-section-product-number .route-mail{position: relative;height: 355px;width: 212px;margin:0 auto}
.routing-section-product-number .route-mail .routing-mail-box{bottom: 0;position: absolute;right: 0;z-index: 20;}
.routing-section-product-number .route-mail .routing-mail-box-inner{left: 17px;position: absolute;top: 182px;}
.routing-section-product-number .route-mail .routing-mail-flag{left: 110px;position: absolute;top: 125px;z-index: 25;-moz-transform: rotate(60deg);-webkit-transform: rotate(60deg);transform: rotate(60deg);transform-origin: left bottom;}
.routing-section-product-number .route-mail .routing-mail-pin{left: 90px;position: absolute;top: 10px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.routing-section-product-number .route-mail .routing-mail{position: absolute;left: -220px;position: absolute;top: 50px;opacity: 0;-moz-transform: rotate(35deg) scale(0.4);-webkit-transform: rotate(35deg) scale(0.4);transform: rotate(35deg) scale(0.4);}
.routing-section-product-number .route-region{position: relative;height: 261px;width: 300px;margin:0 auto}
.routing-section-product-number .route-region .routing-au-pin-1{bottom: 70px;position: absolute;right: 40px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.routing-section-product-number .route-region .routing-au-pin-2{bottom: 210px;position: absolute;right: 110px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.routing-section-product-number .route-region .routing-au-pin-3{bottom: 140px;position: absolute;right: 200px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}

.route-cube span{position:absolute;width:14px;height:14px;background:#B4B4B4;display:block;z-index:20;opacity:0}
.route-cube.set1 span.c1{left:146px;top: 222px;}
.route-cube.set1 span.c2{left:166px;top:222px}
.route-cube.set1 span.c3{left:184px;top:222px}
.route-cube.set1 span.c4{left:203px;top:222px}
.route-cube.set1 span.c5{left:223px;top:222px}
.route-cube.set1 span.c6{left:242px;top:222px}
.route-cube.set1 span.c7{left:261px;top:222px}
.route-cube.set1 span.c8{left:146px;top:241px}
.route-cube.set1 span.c9{left:166px;top:241px}
.route-cube.set1 span.c10{left:184px;top:241px}
.route-cube.set1 span.c11{left:203px;top:241px}
.route-cube.set1 span.c12{left:223px;top:241px}
.route-cube.set1 span.c13{left:242px;top:241px}
.route-cube.set1 span.c14{left:261px;top:241px}
.route-cube.set1 span.c15{left:146px;top:261px}
.route-cube.set1 span.c16{left:166px;top:261px}
.route-cube.set1 span.c17{left:184px;top:261px}
.route-cube.set1 span.c18{left:203px;top:261px}
.route-cube.set1 span.c19{left:223px;top:261px}
.route-cube.set1 span.c20{left:242px;top:261px}
.route-cube.set1 span.c21{left:261px;top:261px}
.route-cube.set1 span.c22{left:146px;top:279px}
.route-cube.set1 span.c23{left:166px;top:279px}
.route-cube.set1 span.c24{left:184px;top:279px}
.route-cube.set1 span.c25{left:203px;top:279px}  
.route-cube.set1 span.c26{left:223px;top:279px}
.route-cube.set1 span.c27{left:242px;top:279px}
.route-cube.set1 span.c28{left:261px;top:279px}
.route-state .grey-1{width: 105px;height: 20px;position: absolute;top: 120px;right: 153px;z-index: 50;background:#f6f6f6}
.route-state .grey-2{width: 152px;height: 20px;position: absolute;top: 140px;left: 0;z-index: 50;background:#f6f6f6;}
.route-state .grey-3{width: 25px;height: 52px;position: absolute;bottom: 93px;left: -11px;z-index: 50;background: #f6f6f6;}
.route-state .grey-4{width: 153px;height: 20px;position: absolute;bottom: 93px;right: 138px;z-index: 50;background:#f6f6f6} 
.cta-route{position:absolute;width:100%;height:100%;top:0;left:0;z-index:50}

/** LIVE PHONE ANSWERING **/
h2.livecat-header{font-weight:900; margin:0 auto; text-align:center;}  
.live-category-infograpic-container {position:relative;}  
.cta-live-category-infograpic{position:absolute;width:100%;height:100%;left:0;top:0;z-index:70;}   
#live-category-infograpic {min-height:100%; height: 638px; position:relative;}      
#live-category-infograpic p {color: #fff;}
.live-cat-icon {position:absolute;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);z-index:50;}
.live-cat-lines{position:absolute;}
.live-cat-line1{left:175px;top:365px}
.live-cat-line2{left:330px;top:356px}   
.live-cat-line3{right:471px;top:290px}
.live-cat-line4{right:381px;top:355px}
.live-cat-line5{right:450px;top:383px}  
.live-cat-num1{left:67px;top:123px}
.live-cat-num2{left: 90px;top:435px;}
.live-cat-num3{right:485px;top:315px}
.live-cat-circle1{left:55px;top:185px} 
.live-cat-circle2{left: 150px;top: 417px;}
.live-cat-circle3{right: 295px;top: 450px;}
.live-cat-circle4{right:335px;top:120px}
.live-cat-circle5{right:190px;top:267px}
.live-cat-text{color:#27aae1;font-family:"Lato",sans-serif;font-size:15px;font-weight:300;opacity:0;position:absolute;z-index:65}   
.live-cat-text1{left:255px;top:215px}
.live-cat-text2{left:255px;top:260px;width:300px}
.live-cat-text3{left:345px;top:485px;width:300px}
.live-cat-text4{right:53px;top:185px}  
.live-cat-text5{right:15px;top:334px;width:165px}        
.live-cat-text6{right: 46px;top:515px;width:235px;}      
.live-cat-cover-line1{background: #f6f6f6;bottom:204px;height:11%;left:170px;position:absolute;width:5%;z-index:40}
.live-cat-cover-line2{background: #f6f6f6;bottom:155px;height:20%;position:absolute;right:547px;width:25%;z-index:40}
.live-cat-cover-line3{background: #f6f6f6;bottom:158px;height:30%;position:absolute;right:380px;width:11%;z-index:40}

/** Messages 247 */
#messages247-infographic {min-height:100%; height: 469px; position:relative;} 
.cta-messages247-infograph{position:absolute;width:100%;height:100%;left:0;top:0;z-index:70}
.mess247-infoicon-24circle {position: absolute; left:68px; top: 210px; }
.mess247-infoicon-buildingcircle {position: absolute; left:260px; top: 58px;}
.mess247-infoicon-mancircle {position: absolute; left:455px; top: 210px;}  
.mess247-infoicon-maccircle {position: absolute; right:270px; top: 120px;}    
.mess247-infoicon-tvcircle {position: absolute; right:35px; top: 273px; } 
.mess247-infoicon-cellphonecircle {position: absolute; right:30px; top: 7px;}      
.msg247-icong{position:absolute;z-index:55;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.msg247-infograph-partial{left: 50px;position: absolute;top: 0;z-index: 45;} 
.msg247-infograph-complete{left: 45px;position: absolute;top: -26px;z-index: 40;} 
.msg247-infoicon-24circle{left: 79px;top: 217px;}
.msg247-infoicon-buildingcircle{left: 289px;top: 71px;}
.msg247-infoicon-mancircle{left: 492px;top: 217px;}
.msg247-infoicon-maccircle{left: 705px;top: 102px;}
.msg247-infoicon-tvcircle{left: 915px;top: 246px;}
.msg247-infoicon-cellphonecircle{left: 914px;top: -23px;}
.msg247-infoicon-thick-lines-cover-full{background: #f6f6f6;height: 110%;position: absolute;right: 0;top: -30px;width: 100%;z-index: 50;} 
.msg247-infoicon-thick-lines-cover-front{background: #f6f6f6;height: 110%;position: absolute;right: -15px;top: -30px;width: 100%;z-index: 40;} 
.msg247-infoicon-thick-lines-cover-back{background: #f6f6f6;height: 110%;position: absolute;left: 15px;top: -30px;width: 0;z-index: 40;} 
.msg247-text{position:absolute;z-index:65;font-family: 'Lato', sans-serif;color:#1b6483;font-size: 15px;opacity:0}
.text-info-1{left: 0;top: 415px;}
.text-info-2{left: 170px;top: 90px;}
.text-info-3{left: 525px;top: 185px;}  
.text-info-4{left: 700px;top: 330px;}
.text-info-5{left: 960px;top: 183px;}
  
#team-infographic {min-height:100%; height: 580px; position:relative;}  
.cta-team-infograph {position:absolute;width:100%;height:100%;left:0;top:0;z-index:70}  
.team-infoicon-lines{position:absolute; left: 0; top: 19px; z-index: 45;}
.team-infograph-complete{left: -7px;position: absolute;top: 11px;z-index: 40;}     
.team-icong{position:absolute;z-index:55;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.team-infoicon-24circle{left:19px; top: 303px;}
.team-infoicon-buildingcircle{left:206px; top: 162px;}
.team-infoicon-mancircle{left:401px; top: 304px;}   
.team-infoicon-maccircle{right:360px; top: 236px;}
.team-infoicon-recipientcircle {right:152px; top: 148px;}
.team-infoicon-man-smallcircle{right:166px; top: 37px;}
.team-infoicon-sms-smallcircle{right:39px; top: 134px;}   
.team-infoicon-tv-smallcircle {right:65px; top: 303px;}  
.team-infoicon-people-smallcircle {right:232px; top: 361px;}
.team-text {position:absolute;z-index:65;font-family: 'Lato', sans-serif; font-size: 15px;color:#1b6483;opacity:0}    
.team-info-1 {left: 20px;top: 495px;}
.team-info-2 {left: 80px;top: 206px; text-align: right;}    
.team-info-3 {left: 235px;top: 390px;}
.team-info-4 {left: 430px;top: 215px; text-align:center;}   
.team-info-5 {right: 340px;top: 160px;}   
.team-info-6 {right: -50px;top: 250px; text-align:center;}
.team-infoicon-thick-lines-cover-full{background: #f6f6f6;height: 88%;position: absolute;right: 0;top: -30px;width: 100%;z-index: 50;} 
.team-infoicon-thick-lines-cover-fullsmall{background: #f6f6f6;height: 44%;position: absolute;right: 0;bottom: -3px;width: 35%;z-index: 50;}
.team-infoicon-thick-lines-cover-fullsmall2{background: #f6f6f6;height: 35%;position: absolute;right: 0;top: -47px;width: 35%;z-index: 50;}
.team-infoicon-thick-lines-cover-front{background: #f6f6f6;height: 110%;position: absolute;right: 8px;top: -30px;width: 100%;z-index: 40;} 
.team-infoicon-thick-lines-cover-back{background: #f6f6f6;height: 110%;position: absolute;left: -8px;top: -30px;width: 0;z-index: 40;} 

#reception-infographic {min-height:100%; height: 685px; position:relative;overflow: hidden;}     
.cta-recep-infograph {position:absolute;width:100%;height:100%;left:0;top:0;z-index:70}
.recep-infoicon-lines{position:absolute; left: 50px; top: 0; z-index: 45;}
.recep-infograph-complete{position: absolute;left: 43px; top: -6px; z-index: 40;} 
.recep-icong{position:absolute;z-index:55;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.recep-infoicon-24circle{left:77px; top: 320px;}
.recep-infoicon-buildingcircle{left:263px; top: 168px;}
.recep-infoicon-mancircle{left:445px; top: 321px;}   
.recep-infoicon-calendarcircle {right:311px; top: 171px;}   
.recep-infoicon-phonecircle{right:102px; top: 22px;}
.recep-infoicon-maccircle{right:94px; top: 327px;}   
.recep-infoicon-sms-smallcircle{right:292px; top: 487px;}   
.recep-infoicon-tv-smallcircle {right:410px; top: 576px;}  
.recep-text {position:absolute;z-index:65;font-family: 'Lato', sans-serif;color:#1b6483; font-size: 15px;opacity:0}    
.recep-info-1 {left: 65;top: 530px;}
.recep-info-2 {left: 140px;top: 235px; text-align: right;}  
.recep-info-3 {left: 295px;top: 390px;}  
.recep-info-4 {left: 465px;top: 281px; text-align:center;}   
.recep-info-5 {right: 310px;top: 108px;}  
.recep-info-6 {right: 310px;top: 385px;}
.recep-info-7 {right: 244px;top: 604px;}  
.recep-infoicon-thick-lines-cover-full{background: #f6f6f6;height: 88%;position: absolute;right: 0;top: -30px;width: 100%;z-index: 50;} 
.recep-infoicon-thick-lines-cover-fullsmall{background: #f6f6f6;height: 50%;position: absolute;right: 0;bottom: -150px;width: 45%;z-index: 50;}  
.recep-infoicon-thick-lines-cover-front{background: #f6f6f6;height: 130%;position: absolute;right: 0;top: -30px;width: 100%;z-index: 40;} 
.recep-infoicon-thick-lines-cover-back{background: #f6f6f6;height: 130%;position: absolute;left: 0;top: -30px;width: 0;z-index: 40;} 

/*
** BUSINESS PHONE SYSTEM QUIZ  
*/
.business-phone-quiz{padding-top:45px;padding-bottom:45px;}
.business-phone-quiz button#main-quiz-button{width: 665px;height: 53px;border-radius: 100px;background-color: #27aae1;border: none;color: #fff;font-size: 24px;padding: 0 50px;margin: 0 auto;display: block;position: relative;text-align: left;}
.business-phone-quiz button#main-quiz-button:hover{background-color: #1b6483;}
.business-phone-quiz button#main-quiz-button span.arrow{width: 0; height: 0; border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 5px solid #fff; position:absolute;top:25px;right:50px;}
.bps-container {position: relative;background: #fff;border: 1px solid #b6b6b6;width: 750px;margin: 60px auto 0;border-radius:5px;padding:20px 0 0;display:none;}
.bps-container > section{padding-left:30px;padding-bottom:30px;position:relative;}
.lineprogress{background: #1b6483;position: absolute;width: 2px;height: 100%;left: 49px;top: 5px;display:none;}
.bps-container:after, .bps-container:before{content: '';width: 0;height: 0;position: absolute;top: -30px;left: 336px;}
.bps-container:after {border-left: 38px solid transparent;border-right: 38px solid transparent;border-bottom: 32px solid #b6b6b6;z-index: 0;left: 335px;top: -32px;}
.bps-container:before{border-left: 37px solid transparent;border-right: 37px solid transparent;border-bottom: 30px solid #fff;z-index: 1;}
.bps-container > section header{position:relative;height:40px;}
.bps-container > section header div.bps-header-button{cursor:pointer;background:none;color:#383839;padding:5px 10px 5px 5px;border-radius:20px;position:absolute;z-index:1}
.bps-container > section header div.bps-header-button.show{display:inline-block !important;}
.bps-container > section header div.bps-header-button span.status{background:#1b6483;color:#fff;font-family: 'Roboto Condensed', sans-serif;width:30px;height:30px;text-align:center;font-size:20px;border-radius:50%;margin-right:10px;display:inline-block;}
.bps-container > section header div.bps-header-button span.text{position:relative;top:0;font-size:18px;}
.bps-container > section header div.bps-header-button span.answer{display:none;}
.bps-container > section[data-status="active"] header div.bps-header-button{background: #1b6483;color: #fff;display: inline-block;padding-right: 10px;}
.bps-container > section[data-status="active"] header div.bps-header-button{background:#1b6483;color:#fff;}
.bps-container > section[data-status="active"] header div.bps-header-button span.status{color:#1b6483;background:#fff;}
.bps-container > section[data-status="active"] header div.bps-header-button span.text{position:relative;top:0;font-size:18px;}
.bps-container > section[data-status="active"] nav.answerlist button{display:block;}
.bps-container > section[data-status="active"] nav.answerlist{margin-top:15px;}
.bps-container > section[data-status="active"] nav.answerlist{margin-top:15px;}
.bps-container > section[data-status="done"] header div.bps-header-button span.status{color:#1b6483;background-position: -104px -563px;background-image:url(images/sprite-global.png);background-repeat:no-repeat;background-color:#1b6483;text-indent: -60px;color: #fff;}
.bps-container > section[data-status="done"] header div.bps-header-button span.answer{display: table-cell;left: 40px;position: relative;color: rgba(56, 56, 57, 0.5);font-size: 15px;}
.bps-container > section[data-status="done"] header div.bps-header-button span.edit-icon{background-image: url("images/sprite-global.png");background-position: -115px -293px;display: block;height: 12px;position: absolute;right: -12px;top: 12px;width: 12px;}
.bps-container > section[data-status="done"] header div.bps-header-button:hover span.text{color:#1b6483}
.bps-container > section[data-status="done"] header div.bps-header-button:hover span.edit-icon{background-position: -146px -293px;}
.bps-container > section[data-status="done"] header div.bps-header-button:focus span.edit-icon{background-position: -131px -319px;}
.bps-container > section[data-status="done"] nav.answerlist{border-bottom: 1px solid #b6b6b6;margin: 35px 0 0 45px;}
.bps-container > section[data-status="done"] nav.answerlist button{display:none;}
.bps-container nav.answerlist{margin:5px 0 0 30px;}
.bps-container nav.answerlist button{border-radius: 100px;border: solid 1px #fff;background-color: #ffffff;padding: 6px 15px;display: block;font-size:15px;margin-bottom:5px;position:relative;}
.bps-container nav.answerlist button:hover, .bps-container nav.answerlist button.active{color:#1b6483;border: solid 1px #1b6483;}
.bps-container .bps-result span.reset-question{color:rgba(255,255,255,0.7);font-size:18px;position:absolute;right:70px;cursor:pointer}
.bps-container .bps-result span.reset-question:hover{color:#fff}
.bps-container .bps-result span.reset-question:hover:after{background-position:-164px -447px;}
.bps-container .bps-result span.reset-question:after{content: '';background-image: url(images/sprite-global.png);background-position: -164px -423px;width: 18px;height: 16px;display: inline-block;left: 6px;position: relative;}
.bps-container .bps-result{padding:20px 0 20px 75px;background:#1b6483;margin-bottom:0;border-radius:0 0 5px 5px;color:#fff;display:none;}
.bps-container .bps-result header{height:unset;position:relative;}
.bps-container .bps-result ul.recommend{list-style:none;padding:0;margin:15px 0 0}
.bps-container .bps-result ul.recommend li:first-child{padding-left:0;}
.bps-container .bps-result ul.recommend li{display:inline-block;padding:0 60px;border-right:2px solid #fff;}
.bps-container .bps-result ul.recommend li:last-child{border-right:none;}
.bps-container .bps-result ul.recommend a{color:#fff;font-size:15px;}
.bps-container .bps-result ul.recommend a span.title{color:#27aae1;font-size:20px;display:block;margin-bottom:5px;}
.bps-container section:first-child{display:block;}
.checkbox-bps:not(:checked), .checkbox-bps:checked {left: -9999px;position: absolute;}
.checkbox-bps:not(:checked) + label,.checkbox-bps:checked + label{cursor:pointer;margin:0;padding-left:45px;position:relative;color:#383839;font-size:15px;font-weight:normal;margin:0;top:0}
.checkbox-bps:not(:checked) + label::before,.checkbox-bps:checked + label::before{background:#a2daf2 none repeat scroll 0 0;border-radius:50%;content:"";height:30px;left:0;outline:medium none;position:absolute;top:-4px;width:30px}
.checkbox-bps:not(:checked) + label::after,.checkbox-bps:checked + label::after{background-color:#27aae1;background-image:url("images/sprite-global.png");background-position:-104px -563px;background-repeat:no-repeat;border-radius:50%;color:#27aae1;content:"";font-size:18px;height:30px;left:0;line-height:0.8;position:absolute;top:-4px;transition:all 0.2s ease 0s;width:30px}
.checkbox-bps:not(:checked) + label::after{opacity:0;transform:scale(0)}.checkbox-bps:checked + label::after{opacity:1;transform:scale(1)}
.checkbox-bps:disabled:not(:checked) + label::before,.checkbox-bps:disabled:checked + label::before{background-color:#ddd;box-shadow:none}.checkbox-bps:disabled:checked + label::after{color:#999}.checkbox-bps:disabled + label{color:#aaa}
section[data-question-number="6"] button{margin-bottom:20px !important}
section[data-question-number="6"] button:hover{border:1px solid #fff !important;}
section[data-question-number="6"] #bps-finish-quiz{margin-left:15px;margin-top:25px;}
section[data-question-number="6"] header{height:auto;}
section[data-question-number="6"] header div.bps-header-button{position:relative;}
section[data-question-number="6"][data-answered="true"] .answerlist{display:none;}
section[data-question-number="6"][data-status="active"][data-answered="true"] .answerlist{display:block;}
section[data-question-number="6"] div.select-nav{width:448px;margin-left:15px; border-bottom:1px solid rgba(182, 182, 182, 0.4); padding:0 0 15px;margin-bottom:35px;}
section[data-question-number="6"] div.select-nav a{color:#1b6483;}
section[data-question-number="6"] div.select-nav a:hover{color:#265265;text-decoration:underline;}
section[data-question-number="6"] span.edit-icon{right:220px !important;}

/*
** BS VOIP ACCORDION  
*/
#business-voip-intro{padding-top:60px;padding-bottom:60px;}
#business-voip-intro .row{position:relative;}
#business-voip-intro h2, #business-voip-intro h3{font-size: 32px !important; color:#27aae1;margin-bottom:30px;}
#business-voip-intro h2.border, #business-voip-intro h3.border{border-top:1px solid rgba(182, 182, 182, 0.4); padding-top:30px; }
#business-voip-accordion{padding-top:60px;padding-bottom:60px;}
#business-voip-accordion .bv-accordion > header, #business-voip-accordion .bv-accordion > section.main > header {color:#27aae1;margin-bottom:30px;}
#business-voip-accordion .bv-accordion > header h4, #business-voip-accordion .bv-accordion > section.main > header h4{color:#27aae1;}
#business-voip-accordion .bv-accordion .accordion section{border-bottom:1px solid rgba(182, 182, 182, 0.4);cursor:pointer;}
#business-voip-accordion .bv-accordion .accordion section header{position:relative;}
#business-voip-accordion .bv-accordion .accordion section header label{height: 50px;display: table-cell;vertical-align: middle;font-size: 15px;font-weight: 300;font-family: 'Lato', sans-serif;cursor:pointer;}
#business-voip-accordion .bv-accordion .accordion section header span.state{position:absolute;background-image: url("images/sprite-global.png");background-repeat:no-repeat;width: 12px;height: 12px;right:0;top:18px;}
#business-voip-accordion .bv-accordion .accordion section header span.state.open{background-position:-110px -608px; display: block;}
#business-voip-accordion .bv-accordion .accordion section header span.state.close{background-position:-110px -640px;top: 22px;opacity: 1; display:block;}
#business-voip-accordion .bv-accordion .accordion section.active header{}
#business-voip-accordion .bv-accordion .accordion section.active header label{color:#27aae1;}
#business-voip-accordion .bv-accordion .accordion section.active div.content{padding-bottom:40px;}
#business-voip-accordion .bv-accordion .accordion section.active div.content > ul{display:block;margin-bottom:0;}
#business-voip-accordion .bv-accordion .accordion section.active div.content > ul li{font-size:15px;color:#383839;margin-bottom:20px;}
#business-voip-accordion .bv-accordion .accordion section.active div.content > ul li:last-child{margin-bottom:0;}
#business-voip-accordion .bv-accordion .accordion section div.content{display:none;cursor:default;}
#business-voip-accordion .bv-accordion .accordion section div.content p{margin-bottom:20px;}
#business-voip-accordion .bv-accordion .accordion section div.content ul.sub{margin-bottom:20px;}
#business-voip-accordion .bv-accordion .accordion section div.content ul.sub li{margin-bottom:4px;}

/*
** BROWSE HARDWARE  
*/
.browse-hardware-voip{background:url(images/banner-business-phone.jpg) no-repeat 0 100% / 140%;height:300px;-moz-transition: all .8s;-webkit-transition: all .8s;transition: all .8s;}
.browse-hardware-voip:hover{background:url(images/banner-business-phone.jpg) no-repeat 0 100% / 141%;height:300px;}
.browse-hardware-voip .content{display:table-cell;height:300px;vertical-align:middle;}
.browse-hardware-voip .content button.disable{background-color:#b6b6b6 !important;border:1px solid #b6b6b6;}

.browse-hardware-items {padding: 45px 0;}   
.browse-hardware-items h4{color:#383839;margin-bottom:15px; font-weight:400;}
.browse-hardware-items .item{width:262.5px;height:auto;margin-right:30px;border:1px solid rgba(182, 182, 182, 0.4);border-radius:5px;background:#fff;cursor:pointer;}
.browse-hardware-items .item:hover{border:1px solid rgb(56, 56, 57);}
.browse-hardware-items .item figure{height: 200px;display: table-cell;min-width: 100%;text-align: center;margin: 0 auto;width: 255px;border-bottom:1px solid rgba(182, 182, 182, 0.4);border-radius:5px 5px 0 0 ;vertical-align:middle;background:#fff;}
.browse-hardware-items .item figure img{display: unset;width: 200px;text-align: center;margin: 0 auto;}
.browse-hardware-items .item header{padding:15px 15px 10px;color:#383839;font-size:20px;}
.browse-hardware-items .item section{height:140px;}
.browse-hardware-items .item span.price{padding:0 15px 20px;color:#b6b6b6;font-size:15px;display:block;line-height:16px;}
.browse-hardware-items .item span.price small{color:#b6b6b6;font-size:12px;display:block;margin:5px 0 0;}
.browse-hardware-items .item a{padding:0 15px 15px;color:#27aae1;font-size:15px;display:block;line-height:16px;outline:none;}

.browse-hardware-items.headset, .browse-hardware-items.powersupply{border-top:1px solid rgba(182, 182, 182, 0.4);padding-top: 45px;}
.browse-hardware-items.phone .carousel-items{position:relative}
.button-next-wrapper{background: #fff;width: 30px;height: 322px;position: absolute;top: 0;right: 0;}
.browse-hardware-items .button-next-wrapper{background:transparent ;width: 30px;height: 322px;position: absolute;top: 0;right: 0;}
.browse-hardware-items .carousel-items button{top:140px;position:absolute;background-image: url("images/sprite-global.png");width: 16px;height: 26px;background-repeat: no-repeat;background-color: unset;border: none;}
.browse-hardware-items .carousel-items button.prev-slide{background-position: -109px -663px;left:-25px}
.browse-hardware-items .carousel-items button.next-slide{background-position: -145px -663px;right:0}
.browse-hardware-items .carousel-items button.prev-slide:hover{background-position: -109px -709px;}
.browse-hardware-items .carousel-items button.next-slide:hover{background-position: -145px -709px;}
.browse-hardware-items .carousel-items button.prev-slide:focus{background-position: -134px -759px;}
.browse-hardware-items .carousel-items button.next-slide:focus{background-position: -167px -759px;;}
.browse-hardware-items .carousel-items button[aria-disabled="true"]{display:none !important;}   

.single-carousel{text-align:center;height:auto;}
.single-carousel .sc-item  {height:auto;display:block;text-align:center;border:1px solid rgba(182, 182, 182, 0.4);border-radius:5px;}
.single-carousel .sc-item  section{display:table-cell;text-align:center;vertical-align:middle}
.single-carousel .sc-item img{display:block;margin:0 auto}    
.single-carousel .slick-arrow{position:absolute;bottom:-60px;background-image: url("images/sprite-global.png");width: 16px;height: 26px;border:none;background-color:transparent;overflow:hidden;text-indent:300px;}
.single-carousel .slick-prev.slick-arrow{background-position:-109px -663px;left:0;}    
.single-carousel .slick-next.slick-arrow{background-position:-145px -663px;right:0;}
.single-carousel .slick-prev.slick-arrow:hover{background-position:-109px -709px;}
.single-carousel .slick-next.slick-arrow:hover{background-position:-145px -709px;}
.single-carousel .slick-prev.slick-arrow[aria-disabled="true"]{background-position:-17px -576px;}
.single-carousel .slick-next.slick-arrow[aria-disabled="true"]{background-position:-76px -576px;}

.multi-carousel{text-align:center;overflow:hidden;margin:15px 15px 0;position:relative;}    
.multi-carousel .sc-item  {width:80px !important;height:50px;display:block;text-align:center;border:1px solid rgba(182, 182, 182, 0.4);border-radius:5px;margin:0 5px;opacity:0.5}
.multi-carousel .sc-item  section{width:80px;height:50px;display:table-cell;text-align:center;vertical-align:middle}
.multi-carousel .sc-item img{display:block;margin:0 auto;width:50px;}
.multi-carousel .slick-active{opacity:0.5}
.multi-carousel .slick-current{opacity:1; border: 1px solid rgba(182, 182, 182, 0.9);}     

.alltelproduct{width:720px;height:80%;margin:70px auto 0 !important;}
.alltelproduct header{position:relative}
.alltelproduct header h2{font-size:35px;color:#27aae1; font-weight: 900;}
.alltelproduct header .lightbox-raiser-close{position:absolute;right:0;top:12px;}
.alltelproduct span.price{font-size:20px;color:#b6b6b6;margin:10px 0 30px;display:block;position:relative;}
.alltelproduct span.price span{font-size:20px;position:absolute;right:0;top:0}
.alltelproduct span.price small{font-size:10px;display:block}
.alltelproduct p.content{font-size:15px;}
.alltelproduct a.datasheet{margin-top:30px;display:block;}
.alltelproduct ul.controls{margin:30px 0;padding:0;border:1px solid #27aae1}
.alltelproduct ul.controls li{margin: 0;padding: 0;text-align: center;width: 329px;height: 40px;display: table-cell;color: #27aae1;vertical-align: middle;border-right:1px solid #27aae1;font-size:18px;cursor:pointer}
.alltelproduct ul.controls li:last-child{border:none;}
.alltelproduct ul.controls li:hover, .alltelproduct ul.controls li.active{background:#27aae1;color:#fff}
.alltelproduct .inner-content{display:none;}
.alltelproduct .inner-content.active{display:block;}
.alltelproduct section.product-add-cart{cursor:pointer;border:none;border-radius: 100px;display: inline-block;font-size: 15px !important;height: 24px;text-align: center;vertical-align: middle;width: 128px;top: 18px;position: relative;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;-o-user-select: none;user-select: none;} 

.alltelproduct .inner-content section{border-bottom:1px solid rgba(182, 182, 182, 0.4)}
.alltelproduct .inner-content section:last-child{border-bottom:none}
.alltelproduct .inner-content section span{padding:15px 0;display:inline-block;vertical-align:top;}
.alltelproduct .inner-content section span.key{width:200px;font-family:lato;font-weight:300;font-size:20px;}
.alltelproduct .inner-content section span.value{width: 430px;padding-left: 30px;font-size: 15px;line-height: 25px;}

.alltelhardware{width:960px;height:80%;margin:70px auto 0 !important;}   
.alltelhardware  ul.controls li{width:450px;}  
.alltelhardware  p.content{margin-top:30px;} 

.alltelhardware section.instruction{width:100%;font-family: 'Lato', sans-serif;font-weight:400;font-size:25px !important;text-align:center;}
.alltelhardware section.header-option{width:670px;margin-left:175px;margin-bottom:15px;font-family: 'Lato', sans-serif;font-weight:300;font-size:24px;border:none}
.alltelhardware section.header-option > div{display:inline-block;width:320px;margin-right:30px;}
.alltelhardware section.header-option > div.secondProduct{margin-right:0;}

.alltelhardware .inner-content{margin-top:30px;}
.alltelhardware section.header-option > div.info-header{}
.alltelhardware section.header-option > div.info-header figure{height:185px;text-align:center}
.alltelhardware section.header-option > div.info-header figure img{height:185px}
.alltelhardware section.header-option > div.info-header div.selected-product-dropdown{position:relative;color:#27aae1;width:155px;height:24px;font-size:20px;background-color:transparent;border:none;font-family: 'Roboto Condensed', sans-serif ;margin-top:15px;margin-right:30px;padding:0;text-align:left;}
.alltelhardware section.header-option > div.info-header div span[rel="ddname"]{padding:0}
.alltelhardware section.header-option > div.info-header div.selected-product-dropdown:after{content: '';background-image: url(images/sprite-global.png);background-position: -109px -375px;background-repeat: no-repeat;width: 11px;height: 5px;display: block;position: absolute;right: 0;top: 11px;}
.alltelhardware section.header-option > div.info-header div.selected-product-dropdown:hover span[rel="ddname"]{color:#1b6483}
.alltelhardware section.header-option > div.info-header div.selected-product-dropdown:hover:after{background-position: -140px -375px;}

.alltelhardware section.header-option > div.info-header p.price{color:#b6b6b6;font-size:15px;width:155px;font-family: 'Roboto Condensed', sans-serif ;margin-top:15px;margin-right:30px;display:inline-block;position:relative;width:100%}
.alltelhardware section.header-option > div.info-header p.price span{position:absolute;right:0;top:0;padding:0}
.alltelhardware section.header-option > div.info-header p.exclude{color:#b6b6b6;font-size:10px;width:155px;font-family: 'Roboto Condensed', sans-serif;position:relative;width:100%}  
.alltelhardware section.header-option > div.info-header p.exclude a{color:#b6b6b6;font-size:10px;width:auto;font-family: 'Roboto Condensed', sans-serif;position:absolute;top:0; right:0;padding:0;margin:0}  
.alltelhardware section.header-option > div.info-header a.datasheet{color: #b6b6b6;font-size: 15px;font-family: 'Roboto Condensed', sans-serif;margin-top: 15px;width: 135px;display: inline-block;text-align: center;}
.alltelhardware section.header-option > div.info-header .dd-product{position:relative;display:inline}
.alltelhardware section.header-option > div.info-header .dd-product ul{list-style:none;padding:0;margin:0;display:none;position:absolute;width:100%;z-index:9999;}
.alltelhardware section.header-option > div.info-header .dd-product ul li{cursor:pointer;padding:15px;width:100%;height:auto;text-align:center;background:#fff;color:#383839;border:1px solid rgba(182, 182, 182, 0.4);font-size:18px;border-bottom:none}
.alltelhardware section.header-option > div.info-header .dd-product ul li:last-child{border-bottom:1px solid rgba(182, 182, 182, 0.4);}
.alltelhardware section.header-option > div.info-header .dd-product ul li:hover{color:#27aae1}
.alltelhardware section.header-option > div.info-header .dd-product ul li img{height:57px;display:block;margin:0 auto 10px;} 

.alltelhardware section.product-add-cart{float:right;}

section.product-add-cart.hasquantity{width:auto;}
section.product-add-cart.hasquantity.single-view span{display:inline-block}
section.product-add-cart.hasquantity.single-view span.quantityLabel{position:relative;top:-8px;}	   
section.product-add-cart.hasquantity:hover{background-color:transparent !important} 
section.product-add-cart.hasquantity span{padding-left:10px;padding-right:10px;cursor:pointer;background-color:#27aae1;height: 24px;}
section.product-add-cart.hasquantity span.quantityLabel:hover{background-color:#27aae1}
section.product-add-cart.hasquantity span.plusLabel:hover{background-color:#2d7c9e}
section.product-add-cart.hasquantity:hover span.minusLabel{width:30px;visibility:visible;} 
section.product-add-cart.hasquantity:hover span.quantityLabel{border-radius:0} 
section.product-add-cart.hasquantity span.minusLabel{background-color:#27aae1;width:0;-webkit-transition: width 0.5s, height 0.5s;transition: width 0.5s, height 0.5s;}
section.product-add-cart.hasquantity span.minusLabel:hover{background-color:#2d7c9e}
section.product-add-cart.hasquantity span.quantityLabel{border-radius:0 20px 20px 0;cursor:default}
section.product-add-cart.hasquantity span.plusLabel{border-right:1px solid rgba(255, 255, 255, 0.3);background-image: url(images/sprite-global.png);background-position: -98px -385px;width: 30px;position: relative;left: 0px;border-radius: 20px 0 0 20px;padding: 0;}
section.product-add-cart.hasquantity span.minusLabel{border-left:1px solid rgba(255, 255, 255, 0.3);background-image: url("images/sprite-global.png");background-position:-131px -385px;width: 30px;position: relative;left: 0px;border-radius:0 20px 20px 0;padding: 0;width:0;visibility:hidden}
section.basic-button.button-on-blue-solid.product-add-cart > span{margin:0;padding-top:1px;}       
section.basic-button.button-on-blue-solid.product-add-cart.single-view > span{margin:0;display:inline-block}
  
.compare-column-container .compare-column{border-top:1px solid rgba(182, 182, 182, 0.4)}
.compare-column-container .compare-column > section{display:inline-block;vertical-align:top;border:none;}
.compare-column-container .compare-column > section.key-column{width:200px}
.compare-column-container .compare-column > section.value-column{width:330px}
.compare-column-container .compare-column > section > span{width:unset !important}

.slicky-lightbox-header{position: fixed;top: 0;background: #fff;width: 900px !important;margin: 0 !important;padding-left: 230px;}
.slicky-lightbox-header figure, .slicky-lightbox-header p.price, .slicky-lightbox-header a.datasheet{display:none !important;}

.header-option.sticky{position: fixed;top: 0;background: #fff;width: 900px !important;margin: 0 !important;padding-left: 230px;display:none;padding-bottom:30px}
.header-option.sticky button span[rel="ddname"]{color:#383839 !important;font-size:20px !important;}
.lightbox-solo-sticky{position: fixed;top: 0;background: #fff;width: 660px !important;margin: 0 !important;display: none;padding: 30px 0;}
.lightbox-solo-sticky h2{float:left;width:50%;color:#383839 !important;font-size:20px !important;}
.lightbox-solo-sticky section{float:right;top:7px !important;}

/*
** BUSINESS PHONE SYSTEM
*/
#lightbox-raiser .lr-container.hosted-pbx-popup .lr-content{padding:30px 0 0;}
#lightbox-raiser .lr-container.hosted-pbx-popup .hosted-pop-player{background:#000}
#lightbox-raiser .lr-container.hosted-pbx-popup .lr-content header{padding:0 30px;font-family:lato;font-weight:300;font-size:24px;}
#lightbox-raiser .lr-container.hosted-pbx-popup .lr-content header .lightbox-raiser-close{float:right;}

.compare-hardware-voip{height:47px;background:#27aae1;display:none;}
.compare-hardware-voip section.content{height:47px;display:table-cell;vertical-align:middle;font-family: 'Lato', sans-serif;font-size:20px;font-weight:300;color:#fff;width:585px;}

.hosted-pbx-yt-video{padding:60px 0 85px}
.hosted-pbx-yt-video .video-hosted-pbx{position:relative;width:960px; margin:0 auto;}
.hosted-pbx-yt-video .video-hosted-pbx .video-hosted-pbx-hover{background: rgba(0, 0, 0, 0.5);width: 100%;height: 100%;top: 0;left: 0;text-align: center;position: absolute;padding-top: 25%;opacity:0}
.hosted-pbx-popup{width:720px;margin:150px auto;}

#eighth-section-product-number.voip-no-margin{margin-top:0 !important}
#voip-hardware-slide{height:0;overflow:hidden}
#forth-section-product-number .voip-icon img{margin-bottom:0}

.voip-icon{height: 115px;display: table-cell;margin: 0 auto 15px;width: 263px;vertical-align: middle;position:relative;padding-bottom:15px;}
.voip-icon .voip-pencil{margin-left:5px;}
.voip-cover-box-1{position: absolute;width: 10px;height: 10px;top: 31px;left: 95px;border: 3px solid #27AAE1;background: #fff;}
.voip-cover-box-2{position: absolute;width: 10px;height: 10px;top: 47px;left: 95px;border: 3px solid #27AAE1;background: #fff;}
.voip-cover-box-3{position: absolute;top: 30px;right: 112px;background: #fff;width: 0px;height: 50px;}

.voip-adsl-flex-arrowup-paper{position: absolute;top: 46px;left: 100px;}
.voip-adsl-flex-arrowdown-paper{position: absolute;top: 43px;left: 155px;}
.voip-phone-handset{position: absolute;top: 8px;left: 98px;}
.voip-globe-planet{position: absolute;top: 6px;left: 80px;}
.voip-pig-slot{position: absolute;top: 20px;left: 108px;z-index: 2;}    
.voip-pig-coin{position: absolute;top: -16px;left: 114px;}
.voip-smart-phone-speech{position: absolute;top: 15px;left: 124px;}
.voip-smart-phone-left{position: absolute;top: 44px;left: 140px;}
.voip-smart-phone-right{position: absolute;top: 25px;left: 140px;}
.voip-monitor-rays{position: absolute;top: 17px;left: 119px;}

.anim-voip-cta, .anim-hostedpbx-cta, .anim-unicom-cta{height: 100%;left: 0;position: absolute;top: 0;width: 100%;display:block;z-index:5}
.anim-voip-infograph{position:relative;text-align:center;width:100%;margin-top:40px;}
.anim-voip-infograph > section{height: 307px;margin: 0 auto;position: relative;text-align: center;vertical-align: bottom;width: 327px;}
.anim-voip-infograph > section img{position:absolute;}

.voip-info-blue-lines{left: 0;top: 120px;}
.voip-info-orange-lines{left: 140px;top: 50px;}
.voip-info-handset{left: 169px;top: 110px;z-index: 1;}
.voip-info-phone{bottom: 40px;left: 120px;}
.voip-info-left{left: -20px;top: 175px;}
.voip-info-right{top:22px;right:80px}
.voip-info-logo {bottom: -10px;left: 58px;width: 221px;z-index: 3;}
.voip-info-logo-cover{bottom: -5px;display: block;height: 20px;position: absolute;right: 67px;width: 100px;z-index: 1;background: #fff;}
.voip-info-logo-line {bottom: 0;height: 10px;left: 163px;width: 93px;}
.voip-info-man{top:0;left:0}

.voip-dial{position: absolute;width: 6px;height: 6px;display: block;background: #282D33;z-index: 5;border-radius: 1px;opacity:0}
.voip-dial-2{left: 231px;top: 185px;}
.voip-dial-3{left: 242px;top: 185px;}
.voip-dial-5{left: 231px;top: 194px;}
.voip-dial-8{left: 231px;top: 204px;}

.video-hosted-container-yt{display:none;width:960px;height:490px;position:absolute;top:0;left:0;}
.hosted-pbx-animate-intro{position:relative;width:394px;height:358px;margin:0 auto;}
.hosted-pbx-animate-intro img{position:absolute;}
.anim-pbx-logo{left: 50px;
    top: 2px;
    width: 298px;
    z-index: 3;
    height: 33px;}
.anim-pbx-logo-line{left: 214px;top: 16px;z-index: 1;}
.anim-pbx-line{left: 103px;top: 175px;z-index:4}
.anim-pbx-cir-grey-blue{top: 232px;left: 134px;z-index:5}
.anim-pbx-cir-grey-peach{top: 180px;left: 267px;z-index:5}
.anim-pbx-cir-grey-yellow{top:175px;left:0;z-index:5}
.anim-pbx-cir-blue, .anim-pbx-cir-grey-blue-white{top: 236px;left: 138px;;z-index:6}
.anim-pbx-cir-peach, .anim-pbx-cir-grey-peach-white{top: 184px;left: 271px;z-index:6}
.anim-pbx-cir-yellow, .anim-pbx-cir-grey-yellow-white{top: 179px;left: 4px;z-index:6}
.anim-pbx-cir-colored{z-index:7}
.anim-pbx-globe{top: 62px;left: 55px;z-index:4}
.pbx-smartconnect-cover-full{left: 2px;top: 173px;width: 390px;z-index:1}
.anim-pbx-line-cover{position: absolute;background: #F6F6F6;width: 400px;height: 190px;display: block;right: 0;z-index: 3;bottom: 0;}
.anim-pbx-triline-cover{position: absolute;background: #F6F6F6;width: 400px;height: 0;display: block;right: 0;z-index: 2;top: 168px;}
.anim-pbx-line-logo-cover{position: absolute;background:#F6F6F6;width: 0 ;height: 20px;display: block;right: 66px;z-index: 2;top: 10px;}

.PBX-Box-Whole{display:block;margin:0 auto;}
.anim-pbx-box-large{position:absolute;left: 113px;top: 31px;z-index:5}
.anim-pbx-box-lines{position:absolute;left: 90px;top: 10px;}

.anim-pbx-box-small-1{position:absolute;left: 120px;top: 0;}
.anim-pbx-box-small-2{position:absolute;left: 154px;top: 19px;}
.anim-pbx-box-small-3{position:absolute;left: 154px;top: 58px;}
.anim-pbx-box-small-4{position:absolute;left: 120px;top: 78px;}
.anim-pbx-box-small-5{position:absolute;left: 87px;top: 58px;}
.anim-pbx-box-small-6{position:absolute;left: 87px;top: 20px;}
.anim-box-tiny{z-index:4}
.anim-screw-driver{display:inline-block;margin:0 auto;position:relative}

.anim-bpl-speech-cta{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
.bpl-speech-arrow1{left: 82px;position: absolute;top: 34px;}
.bpl-speech-arrow2{left: 98px;position: absolute;top: 70px;}
.bpl-speech-bubble{position:absolute;left:110px;top:0;transform-origin:left bottom}
.bpl-speech-ray1{left: 145px;position: absolute;top: 28px;}
.bpl-speech-ray2{left: 145px;position: absolute;top: 23px;}
.bpl-speech-ray3{left: 145px;position: absolute;top: 19px;}

#devices-animated{width:860px;height:405px;position:relative;margin:0 auto;display:block}
#devices-animated > img{position:absolute;}
#devices-animated > img.anim-device-mac{left: 0;top: 240px;width: 691px;z-index:1;opacity:0}
#devices-animated > img.anim-device-phone{left: 457px;bottom: 9px;z-index: 3;width: 119px;opacity:0}
#devices-animated > img.anim-device-tab{right: -140px;bottom: 9px;z-index: 2;width: 269px;opacity:0}

.uc-imgs-container{position:relative;width: 298px;margin: 0 auto;height: 330px;}
.uc-imgs-container .uc-imgs{position:absolute}
.www-UC-laptop{left: -5px;top: 37px;}  
.www-UC-blue-bubble{left:0;top:0;}  
.www-UC-androindphone{left: 7px;top: 146px;}  
.www-UC-bphone{right: 0;bottom: 38px;}  
.www-UC-bubble1{left:130px;top:0;}  
.www-UC-bubble2{left: 55px;top: 55px;}  
.www-UC-bubble3{left: 60px;top: -3px;}   
.www-UC-blue-bubble{left: 153px;top: 20px;}  
.www-UC-bubbleperson{left: 20px;top: 34px;}  
.logo-lines-uc{left: 164px;bottom: 8px;z-index: 1;}  
.unicom-line-cover{background: #fff;
    width: 0;
    bottom: 8px;
    height: 14px;
    position: absolute;
    right: 21px;
    z-index: 2;}  
.logo-smartconnectuc{left:0;bottom:0;z-index:3;width:298px;height:33px;}

#unicom-smartconnect-container{position:relative;width:653px;height:726px;margin:0 auto;}
.www-unicom-iphone-device{top: 417px;left:-200px;z-index:2}
.www-unicom-ipad-device{top: 408px;left:700px;z-index:2}
.www-unicom-laptop-device{top:300px;left:0;z-index:1}
.www-unicom-device{position:absolute;opacity:0}

.unicom-bigbox-container-1 .uc-image,
.unicom-bigbox-container-2 .uc-image,
.unicom-bigbox-container-3 .uc-image,
.unicom-bigbox-container-4 .uc-image{height:200px;}

#unicom-bigbox-canvas-1{position: relative;margin: 0 auto;width: 230px;height: 200px;}
#unicom-bigbox-canvas-1 img{position:absolute;}
#unicom-bigbox-canvas-1 img.www-unicom-cloud{left:0;top:0}
#unicom-bigbox-canvas-1 img.www-unicom-cloud-bubble-camera{left: 11px;top: 97px;}
#unicom-bigbox-canvas-1 img.www-unicom-cloud-bubble-folder1{left: 79px;top: 118px;z-index: 3;}
#unicom-bigbox-canvas-1 img.www-unicom-cloud-bubble-folder2{left: 86px;top: 95px;width: 115px;border-radius: 24px;}
#unicom-bigbox-canvas-1 img.www-unicom-cloud-bubble-paper{left: 110px;top: 69px;z-index: 2;}
#unicom-bigbox-canvas-1 img.www-unicom-cloud-bubble-speech{left: 50px;top: 40px;}
#unicom-bigbox-canvas-1 img.www-unicom-cloud-pencil{left: 110px;top: 148px;z-index: 5;}
#unicom-bigbox-canvas-1 img.www-unicom-cloud-plus{left: 75px;top: 165px;z-index: 6;}

#unicom-bigbox-canvas-2{position: relative;margin: 0 auto;width: 230px;height: 200px;}
#unicom-bigbox-canvas-2 img{position:absolute;}
#unicom-bigbox-canvas-2 img.www-unicom-hands-bubble1{left: 20px;top: 40px;}
#unicom-bigbox-canvas-2 img.www-unicom-hands-bubble2{left: -10px;top: 10px;}
#unicom-bigbox-canvas-2 img.www-unicom-hands-circle{left: 70px;top: 90px;}
#unicom-bigbox-canvas-2 img.www-unicom-hands-black{left: 54px;top: 104px;z-index: 10;}
#unicom-bigbox-canvas-2 img.www-unicom-hands-orange{left: 82px;top: 98px;z-index: 12;}
#unicom-bigbox-canvas-2 img.www-unicom-hands-silver{left: 125px;top: 76px;z-index: 8;}
#unicom-bigbox-canvas-2 img.www-unicom-hands-teal{left: 80px;top: 147px;z-index: 6;}
#unicom-bigbox-canvas-2 img.www-unicom-hands-teal-handsonly{left: 80px;top: 147px;z-index: 14;}
#unicom-bigbox-canvas-2 img.www-unicom-hands-whole{left: 55px;top: 76px;z-index: 14;}

#unicom-bigbox-canvas-3{position: relative;margin: 0 auto;width: 390px;height: 200px;}
#unicom-bigbox-canvas-3 img{position:absolute;}
#unicom-bigbox-canvas-3 img.www-unicom-lock-arrow-blue{left: 37px;top: 165px;}
#unicom-bigbox-canvas-3 img.www-unicom-lock-arrow-orange{left: 260px;top: 75px;}
#unicom-bigbox-canvas-3 img.www-unicom-lock-globe{left: 260px;top: 110px;}
#unicom-bigbox-canvas-3 img.www-unicom-lock-phone{left: 34px;top: 82px;}
#unicom-bigbox-canvas-3 img.www-unicom-lock{left: 150px;top: 40px;}

#unicom-bigbox-canvas-4{position: relative;margin: 0 auto;width: 330px;height: 200px;}
#unicom-bigbox-canvas-4 img{position:absolute;}
#unicom-bigbox-canvas-4 img.www-unicom-hall{left: 0;bottom: 0;}
#unicom-bigbox-canvas-4 img.www-unicom-hall-flag1{left: 160px;top: 29px;z-index:1}
#unicom-bigbox-canvas-4 img.www-unicom-hall-flag2{left: 173px;top: 30px;z-index: 0;}
#unicom-bigbox-canvas-4 img.www-unicom-hall-wifi1{left: 136px;top: 31px;}
#unicom-bigbox-canvas-4 img.www-unicom-hall-wifi2{left: 120px;top: 17px;}
#unicom-bigbox-canvas-4 img.www-unicom-hall-wifi3{left: 102px;top: 1px;}
#unicom-bigbox-canvas-4 img.www-unicom-hall-wifi4{left: 82px;top: -14px;}

.unicom-bigbox-cta, .sip-full-globe-cta{position:absolute;left:0;top:0;width:100%;height:100%;z-index:20}

.sip-full-globe{display: block;overflow: hidden;position: relative;width: 555px;}
.wp-3-sip-map-1{left: 150px;top: 40px;position: absolute;}
.wp-3-sip-map-2{left: 621px;top: 40px;position: absolute;}
.sip-world-shadow{left: 221px;position: absolute;top: 62px;z-index: 3;}
.sip-world-axis{position:absolute;left: 124px;top: 8px;z-index: 4;}
.sip-tri-phones{left: 150px;position: absolute;top: 0;z-index: 5;}
.sip-mask{position:relative !important;}

.unibox-1-laptop{position: absolute;left: 72px;top: 25px;}
.unibox-1-phone{position:absolute;top: 5px;left: 111px;}
.unibox-2-stand{position:absolute;left: 102px;top: 41px;z-index:1}
.unibox-2-scope{position:absolute;left: 78px;top: 4px;transform-origin:center;z-index:2}
.unicom-3-diamond{position:absolute;left: 86px;top: 0;transform-origin:center;display:inline-block !important;}
.unicom-3-man{position:absolute;left: 104px;top: 26px;}
.unibox-5-arrowdown{position:absolute;left: 158px;top: 30px;}
.unibox-5-arrowup{position: absolute;left: 136px;top: 22px;}
.unibox-5-laptop-phone{position: absolute;left: 81px;top: 10px;}
.unibox-6-laptop{position:absolute;left: 73px;top: 29px;}
.unibox-6-arrow{position:absolute;left: 112px;top: 4px;}
.unibox-7-window{left: 80px;position: absolute;top: 4px;}
.unibox-7-gear1{left: 87px;position: absolute;top: 22px;}
.unibox-7-gear2{left: 112px;position: absolute;top: 35px;}

.sip-how-image{height:180px;}
.sip-phone-infog-1{position: absolute;left: 80px;top: -10px;}
.sip-phone-infog-2{position: absolute;left: 250px;top: -10px;}
.sip-phone-infog-3{position: absolute;left: 63px;top: 67px;}
.sip-phone-infog-4{position: absolute;left: 266px;top: 67px;}
.sip-phone-infog-5{position: absolute;left: 164px;top: 122px;}
.sip-ip-pbx{position: absolute;left: 153px;top: 37px;}

.sip-router-work{position: absolute;left: 75px;top: 132px;}
.sip-ant-left-infog{position: absolute;left:79px;top: 97px;}
.sip-ant-right-infog{position: absolute;left: 150px;top: 96px;}
.sip-gray-gear-infog{position: absolute;left: 167px;top: 10px;}
.sip-teal-gear-infog{position: absolute;left: 230px;top: 60px;}
.sip-cloud-group{position: absolute;left: 157px;top: 0px;}

.sip-people-infog{position:absolute;left: 75px;top: 0;}
.sip-girl-infog{position:absolute;left: 263px;top: 2px;}
.sip-guy-infog{position:absolute;left: 237px;top: 132px;}
.sip-plus-work{position: absolute;left: 111px;top: 55px;}

.sip-how-work-cta{position:absolute;top:0;left:0;height:100%;width:100%;}
.sip-cover-work{position:absolute;border-radius:50%;background:#F6F6F6;transform:scale(0)}
.sip-cover-work-1{height: 35px;left: 122px;top: 0;width: 35px;}
.sip-cover-work-2{height: 65px;left: 89px;top: 110px;width: 65px;}
.sip-cover-work-3{left: 185px;top: 167px;height: 20px;width: 20px;}

.anim-bpl-cta{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
.anim-bpl-canvas{width:331px;height:344px;position:relative;}
.www-businessphone-arrow1{left: 298px;position: absolute;top: 70px;width: 90px;}
.www-businessphone-arrow2{left: 298px;position: absolute;top: 114px;width: 90px;}
.www-businessphone-phone{left: 136px;position: absolute;top: 137px;width: 50px;z-index: 3;}
.www-businessphone-phonebase{left: 75px;position: absolute;top: 20px;width: 346px;}

.anim-bpl-versus-cta{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}
.anim-bpl-versus-canvas{width:438px;height:380px;position:relative;}
.www-businessphone-building{left: 0;position: absolute;top: 38px;}
.www-businessphone-building-circle1{left: 181px;position: absolute;top: 216px;}
.www-businessphone-building-circle2{position:absolute;left:272px;top:0}
.www-businessphone-building-circle3{left: 43px;position: absolute;top: 30px;}
.hr-fullwith-division {height: 1px;background-color: rgba(181, 181, 181, 0.4);width:100%;}
.uc-image {width: 555px;height: 328px;}   
.sip-how-image {margin: 0 auto;text-align: center;width: 360px;}  
.background-sip-howline {background-image: url(images/infog-sip-how-line.svg); background-position: center 30%;right: 0;background-repeat: no-repeat;}

/*
** INTERNET  
*/
.nbn-video-section {height:360px;width:640px; margin: 0 auto;background:url(images/nbn-video-thumb.jpg) no-repeat center; background-size:cover;position:relative;} 
.nbn-player-container {position: absolute;width: 100%;height: 100%;padding-top:180px;background: rgba(0, 0, 0, 0.75); opacity:0;}  
.nbn-player-container.active{background: rgba(0, 0, 0, 0.75);}
.button-basic-play.notactive{padding: 20px 30px 8px 8px;}  
.button-basic-play.notactive > span{ left: 7px;top: 1px;}  

.anim-broadband-text{opacity: 0;position: relative;top: 200px;}    
.broadband-content {width:100%;border-bottom: 1px solid #52839b;float: left;}      
.broadband-content-col {float:left; width:60%; height: 264px; display:table; margin: 60px 30px 30px 0;}    
.broadband-content-column {display:table-cell;vertical-align:middle; position:relative;}  
.broadband-content-image {float:left; width:35%; height: 264px; display:table; margin: 30px 0;} 
.broadband-content-col h2 {padding-bottom: 15px; font-size:40px;}    
.broadband-content-col p {color: #fff;  font-size: 15px; font-weight: normal;}  
.nbn-coverage-map {width: 1140px; height: 640px;}    

.nbn-row-teal {position:relative; border:solid 0px 0px 1px 0px rgba(0,0,0.2,0);}      
.cta-nbn-what{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}       
.cta-nbn-why{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}   
.sprite-nbn-icon {background-image: url("images/sprite-nbn-icons.png");background-repeat: no-repeat;display: block; margin: 0 auto;}  
.anim-nbn-what {position: relative; right: -350px; opacity: 0;-moz-transform: rotate(35deg) scale(0.4);  -webkit-transform: rotate(35deg) scale(0.4);transform: rotate(35deg) scale(0.4);}        
.anim-nbn-why {position: absolute; right: -350px; top: 52px;opacity: 0;-moz-transform: rotate(35deg) scale(0.4); -webkit-transform: rotate(35deg) scale(0.4);   transform: rotate(35deg) scale(0.4);}
.nbn-world-hide{background:#33487d;height: 270px; width: 230px;position: absolute; top:-138px; left: 219px;z-index:10;}
.nbn-map1-hide{background:#33487d;width:250px;height:65px;position:absolute;left:38px;top:-192px;z-index:40}
.nbn-map2-hide{background:#33487d;width:255px;height:208px;position:absolute;left:320px;top:-50px;z-index:40}  
.nbn-world-circle{position:absolute;left: 38px;top:-160px;z-index: 30;}     
.nbn-what-icon {position:absolute;left: 70px;top: -65px;z-index: 50;} 
.nbn-world-shadow-icon{position:absolute;left: 193px;top: -110px;z-index: 30;}    
.nbn-map-1{position:absolute;left:140px;top: -130px;transform: rotate(32deg); z-index:10;}    
.nbn-map-2{position:absolute;left:270px;top: -48px;transform: rotate(32deg); z-index:10;} 
.nbn-why-icon {position:absolute; left: -310px; top: 0;}
.nbn-whydial-icon {position:absolute; left: -2px; top: -8px;}    
.nbn-whydial-rotate {position:relative; width:5px; height: 5px; top: 57px; left: -165px; -moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);}   
.nbn-icons-content {width: 117px;height: 123px; margin: 0 auto; position:relative;}     
.nbn-bldg-icon {position:absolute; left: 10px;}
.nbn-bldgcloud-icon {position:absolute; left: 1px; top: 13px;}
.nbn-bldgl1-icon {position:absolute; left: -8px; top: 29px;}        
.nbn-bldgl2-icon {position:absolute; left: 1px; top: 29px;}    
.nbn-cube-icon {position:absolute; left: 20px; top: 17px;}     
.nbn-cube-out-icon {position:absolute; left: 9px; top: 7px;}  
.nbn-secu-browser-icon {position:absolute; top: 17px; left: 8px; z-index: 5;}
.nbn-secu-lock-icon {position:absolute; left: 35px; top: 58px; z-index: 20;-moz-transform: scale(1) rotate(0deg);-webkit-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);}
.nbn-secu-cane-icon {position:absolute; left: 43px; top: 31px; z-index: 10;-moz-transform: scale(1) rotate(0deg);-webkit-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);}    
.nbn-vpnhide-icon {background:#fff;position: absolute;width: 75px;height: 0px;left: 20px;bottom: 28px;z-index:10;}         
.nbn-vpn-1-icon {position: absolute;left: 23px;top: 10px;z-index:20;}
.nbn-vpn-c-icon {position: absolute;left: 46px;top: 79px;-moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);z-index:20;}
.nbn-vpn-c-line-icon {position: absolute;left: 56px;top: 33px;} 
.nbn-vpn-l-icon {position: absolute;left: 10px;top: 79px;-moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);z-index:20;}
.nbn-vpn-l-line-icon {position: absolute;left: 21px;top: 33px;}
.nbn-vpn-r-icon {position: absolute;left: 83px;top: 79px;-moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);z-index:20;} 
.nbn-vpn-r-line-icon {position: absolute;left: 74px;top: 33px;}
.nbn-phone-icon{position: absolute;left: 15px;top: 8px;-moz-transform: scale(1) rotate(0deg);-webkit-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);} 
.nbn-phonew1-icon{position: absolute;left: 54px;top: 40px;}
.nbn-phonew2-icon{position: absolute;left: 54px;top: 28px;} 
.nbn-phonew3-icon{position: absolute;left: 54px;top: 15px;}
.nbn-phonebroadband-icon {position: absolute;left: 10px;top: 10px;}    
.nbn-phonebroadband-handle-icon {position: absolute;left: 25px;top: 12px;}
.nbn-plane-browser-icon {position: absolute;left: 8px;top: 12px;}
.nbn-plane-icon {position: absolute;left: 25px;top: 29px;}   
.nbn-stathide-icon  {background:#fff;position: absolute;width:0px;height: 96px;right: 2px;bottom: 18px;z-index:20;}   
.nbn-stat-lines-icon {position: absolute;left: 8px;top: 10px;}
.nbn-stat-icon {position: absolute;left: 14px;top: 17px;}          

.adsl-row-teal{position:relative;}
.cta-adsl-why{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}    
.cta-adsl-vs{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}
.sprite-adsl-icon {background-image: url("images/sprite-adsl-icons.png");background-repeat: no-repeat;display: block; margin: 0 auto;}  
.anim-adsl-why {position: absolute; right: -350px; top: 35px;opacity: 0;-moz-transform: rotate(35deg) scale(0.4);  -webkit-transform: rotate(35deg) scale(0.4);transform: rotate(35deg) scale(0.4);}      
.adsl-why-laptop-icon {position:absolute; top: 15px; left: -239px; z-index: 10;} 
.adsl-why-video-icon {position:absolute; top: 32px; left:-187px; z-index: 10; -moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.adsl-why-chat1-icon {position:absolute; top: 15px; left:-117px; z-index: 15; -moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}    
.adsl-why-chat2-icon {position:absolute; top: 2px; left:-97px; z-index: 10; -moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);} 
.adsl-why-cart-icon {position:absolute; top: -13px; left:-170px; z-index: 10; -moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}  
.adsl-why-photo-icon {position:absolute; left: -210px;top: 12px; z-index: 10; -moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.anim-adsl-vs {position: absolute; right: -350px; top: 35px;opacity: 0;-moz-transform: rotate(35deg) scale(0.4);  -webkit-transform: rotate(35deg) scale(0.4);transform: rotate(35deg) scale(0.4);}  
.adsl-vs-laptop-icon {position:absolute; left: -203px; top: 83px;}
.adsl-vs-shuttle-icon {position:absolute; left: -140px; top: -12px;z-index:20;}
.adsl-vs-lines-icon {position:absolute; left: -148px; top: -60px; opacity:0;}    
.adsl-vs-cloudray-icon {position:absolute; left: -128px; top: 33px;z-index:10;}
.adsl-vs-cloud1-icon {position:absolute; left: -128px; top: 159px;z-index:50;opacity:0;}
.adsl-vs-cloud2-icon {position:absolute; left: -154px; top: 149px;z-index:40;opacity:0;}
.adsl-vs-cloud3-icon {position:absolute; left: -158px; top: 129px;z-index:30;opacity:0;}
.adsl-vs-cloud4-icon {position:absolute; left: -84px; top: 148px;opacity:0;}    
.adsl-vs-cloud5-icon {position:absolute; left: -156px; top: 140px;opacity:0;}  
.adsl-icons-content {width: 117px;height: 120px; margin: 0 auto; position:relative;} 
.adsl-atom-icon {position:relative; top: 10px; left: 20px; z-index: 10}
.adsl-atom-c1-icon {position:absolute;top: 81px; left: 42px; z-index: 20}   
.adsl-atom-c2-icon {position:absolute;top: 17px; left: 60px; z-index: 20} 
.adsl-atom-c3-icon {position:absolute;top: 63px; left: 108px; z-index: 20}   
.adsl-accebrowse-icon {position:absolute; top: 23px; right: 8px;}    
.adsl-accemeter-icon {position:absolute; left: -2px; top: -13px;}       
.adsl-meter-rotate {position:relative; width:5px; height: 5px; top: 89px; left: 56px; -moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);}   
.adsl-down-lapt-hide {background:#fff;position: absolute;width:45px;height: 45px;left: 37px;bottom: 89px;z-index:0;}
.adsl-down-lapt-icon {position:absolute; top: 30px; left: 2px;z-index:10;}
.adsl-down-arrow-icon {position:absolute; top: 19px; left: 36px;z-index:20;}
.adsl-paper-icon {position:absolute; top: 15px; left: 23px;}
.adsl-papert1-icon {position:absolute; top: 45px; left: 32px;}     
.adsl-papert2-icon {position:absolute; top: 62px; left: 32px;}         
.adsl-papert3-icon {position:absolute; top: 78px; left: 32px;}   
.adsl-stathide-icon  {background:#fff;position: absolute;width:0px;height: 96px;right: 2px;bottom: 16px;z-index:20;}    
.adsl-stat-lines-icon {position: absolute;left: 8px;top: 10px;}  
.adsl-stat-icon {position: absolute;left: 14px;top: 17px;}    
.adsl-flex-arrowup-paper-icon {position: absolute;left: 2px;top: 17px;}
.adsl-flex-arrowup-icon {position: absolute;left: 25px;top: 48px;-moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);} 
.adsl-flex-arrowdown-paper-icon {position: absolute;left: 62px;top: 17px;}
.adsl-flex-arrowdown-icon {position: absolute;left: 85px;bottom: 2px;-moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);}   
.adsl-mess-phone{position: absolute;left: 30px;top: 5px;}
.adsl-mess-chat-icon {position: absolute;left: 47px;top: 20px; -moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);}
.adsl-24-icon {position: absolute;left: 35px;top: 47px;}
.adsl-24-rotate {position:relative; width:90px; height: 90px; top: 17px; left: 13px; -moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);}
.adsl-24-1-icon {position: absolute;left: -1px;top: -7px;}    
.adsl-24-2-icon {position: absolute;left: 35px;top: 2px;}    
.adsl-row-teal:first-child .broadband-content-col {margin-top: 0;}
.adsl-row-teal:first-child .broadband-content-image {margin-top: 0;}
.adsl-row-teal:nth-child(2) .broadband-content-image {margin-top: 60px;}
.adsl-row-teal .broadband-content-col{margin-top:30px;} 

.fiber-row-teal {position:relative;}
.cta-fiber-what{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}    
.cta-fiber-why{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}
.sprite-fibre-icon {background-image: url("images/sprite-fibre-400-icons.png");background-repeat: no-repeat;display: block; margin: 0 auto;}    
.anim-fibre-what {position: absolute; right: -350px; top: 12px;opacity: 0;-moz-transform: rotate(35deg) scale(0.4);  -webkit-transform: rotate(35deg) scale(0.4);transform: rotate(35deg) scale(0.4);}  
.fibre-what-icon {position:absolute; right: 10px; top:10px;}    
.fibre-whatcloud-icon {position:absolute; left: -205px; top:90px;}     
.fibre-why-icon {position:absolute; right: -5px; top:-10px;}     
.fibre-line-blue-hide {background:#f8f9fc; width: 86px; height: 43px; position:absolute; right: 117px; bottom:-83px;z-index:20;}
.fibre-line-blue-icon {position:absolute; right: 117px; top:40px; z-index:10;}     
.fibre-line-yellow-hide {background: #f8f9fc; width: 90px; height: 43px; position:absolute; right: 113px; bottom:-83px;z-index:20;}
.fibre-line-yellow-icon {position:absolute; right: 113px; top:40px;z-index:10;}      
.fibre-line-purple-hide {background: #f8f9fc; width: 90px; height: 38px; position:absolute; right: 108px; bottom:-83px;z-index:20;}  
.fibre-line-purple-icon {position:absolute; right: 108px; top:45px;z-index:10;}   
.anim-fibre-why {position: absolute; right: -350px; top: 31px;opacity: 0;-moz-transform: rotate(35deg) scale(0.4);  -webkit-transform: rotate(35deg) scale(0.4);transform: rotate(35deg) scale(0.4);}  
.fibre-icons-content {width: 117px;height: 123px; margin: 0 auto; position:relative;}     
.fibre-vid-tab-icon {position:absolute;top:20px; left:7px;}
.fibre-vid-play-icon {position:absolute;top:40px; left:50px; -moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);}    
.fibre-vid-prof1-icon  {position:absolute;top:4px; left:2px; -moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);}  
.fibre-vid-prof2-icon  {position:absolute;top:69px; left:49px; -moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);}
.fibre-vid-prof3-icon  {position:absolute;top:69px; left:73px; -moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);}  
.fibre-phone-icon {position:absolute;top:30px; left:34px;}
.fibre-phone-handle-icon {position:absolute;top:31px; left:47px;}  
.fibre-lightning-icon {position:absolute;top:0px; left:-3px; -moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);} 
.fibre-timer-icon {position:absolute;top:10px; left:16px;} 
.fibre-timer-hand-icon{position:absolute;top:-15px; left:0px;}  
.fibre-timer-rotate {position:relative; width:10px; height: 10px; top: 65px; left: 53px; -moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);} 
.fiber-profile-icon {position:absolute;top:30px; left:30px; z-index: 30;}  
.fiber-circles-icon {position:absolute;top:5px; left:13px; z-index: 30; -moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);}
.fiber-inner-lines-icon {position:absolute;top:18px; left:23px; z-index: 15;}
.fiber-outer1-icon {position:absolute;top:13px; left:60px; z-index: 5;}    
.fiber-outer2-icon {position:absolute;top:39px; left:90px; z-index: 5;} 
.fiber-outer3-icon {position:absolute;top:78px; left:61px; z-index: 5;}     
.fiber-outer4-icon {position:absolute;top:78px; left:22px; z-index: 5;}   
.fiber-outer5-icon {position:absolute;top:38px; left:18px; z-index: 5;}       
.fiber-outer6-icon {position:absolute;top:14px; left:23px; z-index: 5;}   
.fiber-lineshide1-icon  {background:#fff;position: absolute;width:10px;height: 15px;left: 51px; top: 16px;z-index:0;}  
.fiber-lineshide2-icon  {background:#fff;position: absolute;width:15px;height: 10px;right: 25px; top: 36px;z-index:0;}   
.fiber-lineshide3-icon  {background:#fff;position: absolute;width:15px;height: 10px;left: 76px; bottom: 48px;z-index:0;} 
.fiber-lineshide4-icon  {background:#fff;position: absolute;width:10px;height: 15px;left: 52px; bottom: 29px;z-index:0;} 
.fiber-lineshide5-icon  {background:#fff;position: absolute;width:15px;height: 10px;left: 24px; top: 65px;z-index:0;} 
.fiber-lineshide6-icon  {background:#fff;position: absolute;width:15px;height: 10px;left: 24px; top: 35px;z-index:0;}  
.fiber-outerhide1-icon  {background:#fff;position: absolute;width:42px;height: 90px;left: 52px; bottom: 22px;z-index:0;} 
.fiber-outerhide2-icon  {background:#fff;position: absolute;width:42px;height: 90px;left: 12px; top: 10px;z-index:0;}   

.ethernet-row-teal {position:relative;}  
.cta-ethernet-what{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}    
.cta-ethernet-why{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}
.anim-ethernet-what{position: absolute; right: -350px; top: 35px;opacity: 0;-moz-transform: rotate(35deg) scale(0.4);  -webkit-transform: rotate(35deg) scale(0.4);transform: rotate(35deg) scale(0.4);}  
.ethernet-what-laptop-icon {position:absolute; left: -253px; top: -2px; z-index: 10;}
.ethernet-what-up-icon {position:absolute; left: -105px; top: 122px; z-index: 20;-moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);}      
.ethernet-what-down-icon {position:absolute; left: -172px; bottom: -158px; z-index: 20;-moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);}     
.anim-ethernet-vs {position: absolute; right: -350px; top: 35px;opacity: 0;-moz-transform: rotate(35deg) scale(0.4);  -webkit-transform: rotate(35deg) scale(0.4);transform: rotate(35deg) scale(0.4);}
.ethernet-scale-body-icon {position:absolute; left: -137px; top: 10px; z-index:30;}
.ethernet-scale-top-icon {position:absolute; left: -176px; top: 11px; z-index:20;-moz-transform: scale(1) rotate(0deg);-webkit-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);transform-origin: center center 0;} 
.ethernet-scale-holdleft-icon {position:absolute; left: -207px; top: 15px;  z-index:20;}         
.ethernet-scale-holdright-icon {position:absolute; left: -67px; top: 51px; z-index:20;}     
.ethernet-scale-data-icon {position:absolute; left: -83px; top: -44px; z-index:10;}    
.ethernet-icons-content {width: 117px;height: 120px; margin: 0 auto; position:relative;} 
.ethernet-gear-icon {position:absolute;top:10px; left:8px;}   
.ethernet-lightning-icon {position:absolute;top:25px; left:39px;}  
.ethernet-laptopbox-icon {position:absolute;left:3px; top:10px;}  
.ethernet-wrench-icon {position:absolute;left:46px; top:26px;}
.ethernet-screw-icon {position:absolute;left:77px; top:25px;}   
.ethernet-24-chat-icon {position:absolute;left:10px; top:5px; -moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);}
.ethernet-24-arrow-icon {position:absolute;left:25px; top:21px;}
.ethernet-24-icon {position:absolute;left:42px; top:36px;} 
.ethernet-stathide-icon  {background:#fff;position: absolute;width:0px;height: 96px;right: 2px;bottom: 15px;z-index:20;}   
.ethernet-stat-lines-icon {position: absolute;left: 8px;top: 10px;}
.ethernet-stat-icon {position: absolute;left: 14px;top: 17px;}  
.ethernet-profile-icon {position:absolute;top:30px; left:30px; z-index: 30;}  
.ethernet-circles-icon {position:absolute;top:5px; left:13px; z-index: 30; -moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);}
.ethernet-inner-lines-icon {position:absolute;top:18px; left:23px; z-index: 15;}
.ethernet-outer1-icon {position:absolute;top:13px; left:60px; z-index: 5;}  
.ethernet-outer2-icon {position:absolute;top:39px; left:90px; z-index: 5;} 
.ethernet-outer3-icon {position:absolute;top:78px; left:61px; z-index: 5;}      
.ethernet-outer4-icon {position:absolute;top:78px; left:22px; z-index: 5;}  
.ethernet-outer5-icon {position:absolute;top:38px; left:18px; z-index: 5;}         
.ethernet-outer6-icon {position:absolute;top:14px; left:23px; z-index: 5;}   
.ethernet-lineshide1-icon  {background:#fff;position: absolute;width:10px;height: 15px;left: 51px; top: 16px;z-index:0;}  
.ethernet-lineshide2-icon  {background:#fff;position: absolute;width:15px;height: 10px;right: 25px; top: 36px;z-index:0;}   
.ethernet-lineshide3-icon  {background:#fff;position: absolute;width:15px;height: 15px;left: 76px; bottom: 41px;z-index:0;} 
.ethernet-lineshide4-icon  {background:#fff;position: absolute;width:10px;height: 18px;left: 52px; bottom: 24px;z-index:0;} 
.ethernet-lineshide5-icon  {background:#fff;position: absolute;width:15px;height: 10px;left: 24px; top: 65px;z-index:0;} 
.ethernet-lineshide6-icon  {background:#fff;position: absolute;width:15px;height: 10px;left: 24px; top: 35px;z-index:0;} 
.ethernet-outerhide1-icon  {background:#fff;position: absolute;width:42px;height: 90px;left: 52px; bottom: 22px;z-index:0;} 
.ethernet-outerhide2-icon  {background:#fff;position: absolute;width:42px;height: 90px;left: 12px; top: 10px;z-index:0;}   

.broadband-cta-content {width:100%; margin:0 -15px;}
.broadband-cta-col1 {float:left; width:32%;}
.broadband-cta-col2 {float:left; width:60%;}
.broadband-cta-desc {font-family: "Lato",sans-serif;font-weight: 300; font-size:24px !important; color:#27aae1; margin-top:30px; margin-bottom: 10px !important;  margin-right: 30px;}
.broadband-cta-learn {font-family: "Lato",sans-serif;font-weight: 300;font-size:15px !important; color:#fff; margin-bottom: 0 !important;}
.broadband-cta-learn:hover {cursor:pointer;}   

/*
** VIRTUAL OFFICE  
*/      
#fax2email-infographic, #email2fax-infographic {position:relative;}   
.cta-fax2email-infographic, .cta-email2fax-infographic, .cta-voice2email-infographic, .cta-ivr-infographic{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}       

.fax2email-infographic-container {position:relative; width: 100%; height:300px;}  
.fax2email-infographic-icon {position:absolute;}         

.fax2email-info1-blue{left:10px;top:35px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.fax2email-info1-green{left:110px;top:5px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.fax2email-info2-blue{left:442px;top:35px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.fax2email-info2-green{left:550px;top:5px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);} 
.fax2email-info3-blue{right:28px;top:35px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}  
.fax2email-info3-green{right:136px;top:5px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}     
.fax2email-info1-line1 {left: 285px;top: 160px;}
.fax2email-info1-line2 {right: 300px;top: 160px;} 
.fax2email-info1-line1-hide{background:#d6f0fb;height:50px;right:730px;position:absolute;top:130px;width:155px}  
.fax2email-info1-line2-hide{background:#d6f0fb;height:50px;right:300px;position:absolute;top:130px;width:155px}

.fax2email-infographic-column1{float:left;position:relative;width:260px;margin-right:104px;}    
.fax2email-infographic-column2{float:left;position:relative;width:430px;margin-right: 79px;}  
.fax2email-infographic-column3{float:left; position:relative;width:250px;}
.fax2email-infographic-title {font-family: "Lato",sans-serif !important;font-weight:400!important;font-size:24px;color:#27AAE1; opacity:0}    
.fax2email-infographic-desc {font-family: "Lato",sans-serif !important;font-weight:400!important; text-align:center; font-size: 18px; opacity: 0;} 
.email2fax-infographic-cont1{float:left;position:relative; width: 260px; margin-right: 108px;}      
.email2fax-infographic-cont2{float:left;position:relative; width: 430px; margin-right: 79px;}  
.email2fax-infographic-cont3{float:left;position:relative; width: 250px;}  
.email2fax-info1-blue{left:1px;top:35px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.email2fax-info1-green{left:53px;top:5px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.email2fax-info2-blue{left:290px;top:35px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.email2fax-info2-green{left:342px;top:5px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);} 
.email2fax-info3-blue{right:60px;top:35px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}     
.email2fax-info3-green{right:115px;top:5px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}   
.email2fax-info1-line1 {left: 139px;top: 103px;}  
.email2fax-info1-line2 {right: 188px;top: 103px;}     
.email2fax-info1-line1-hide{background:#f6f6f6;height:30px;right:430px;position:absolute;top:90px;width:155px}  
.email2fax-info1-line2-hide{background:#f6f6f6;height:30px;right:195px;position:absolute;top:90px;width:100px}   
.email2fax-info-text{position:absolute;z-index:65;font-family: 'Lato', sans-serif; font-weight:400 !important;font-size:18px;color: #27aae1;opacity:0}
.email2fax-info-text1{top:175px}
.email2fax-info-text2{left:296px;top:175px}
.email2fax-info-text3{right:150px;top:175px}   
.email2fax-info-desc{opacity:0;position:absolute;z-index:65}
.email2fax-info-desc1{top:215px;width:259px}   
.email2fax-info-desc2{left:296px;top:215px;width:200px}
.email2fax-info-desc3{right:-21px;top:215px;width:200px}

.virtual-boxes-icon {height: 120px;margin: 0 auto 20px;position: relative;width: 117px;}
.fax2email-box-icon {position:absolute;}  
.fax2email-box1-icon1{left:8px;top:33px;z-index:30}        
.fax2email-box1-icon2{left:25px;top:15px;z-index:40}
.fax2email-box1-icon3{left:35px;top:30px;z-index:50}  
.fax2email-box1-icon2{left:25px;top:15px;z-index:40}
.fax2email-box1-icon3{left:35px;top:30px;z-index:50}  
.fax2email-box2-icon1{left:37px;top:45px}
.fax2email-box2-icon2{left:37px;top:40px;z-index:30}
.fax2email-box2-icon3{left:45px;top:14px;z-index:20}
.fax2email-box3-icon1{left:46px;top:22px;z-index:20}
.fax2email-box3-icon2{left:42px;top:55px;z-index:30}
.fax2email-box3-icon3{left:13px;top:49px}  
.fax2email-box4-icon1{left:12px;top:39px;-moz-transform: scale(1) rotate(0deg);-webkit-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);z-index:20}      
.fax2email-box4-icon2{left:10px;top:34px}
.fax2email-box4-icon3{left:46px;top:65px;-moz-transform: scale(1) rotate(0deg);-webkit-transform: scale(1) rotate(0deg);transform: scale(1) rotate(0deg);z-index:30}  
.fax2email-box5-icon1{left:3px;top:38px}
.fax2email-box5-icon2{left:41px;top:29px}
.fax2email-box6-icon1{left:37px;top:46px}
.fax2email-box6-icon2{left:15px;top:15px}  
.fax2email-box6-icon3{left:25px;top:79px}
.fax2email-box6-icon4{left:25px;top:44px}  
.fax2email-box6-icon5{left:25px;top:60px}
.fax2email-box8-icon1{left:27px;top:14px;z-index:10}  
.fax2email-box8-icon2{left:17px;top:38px}  
.fax2email-box8-icon3{left:8px;top:55px;z-index:20}  
.fax2email-box1-hide1{background:#fff;bottom:80px;height:0px;left:30px;position:absolute;width:35px;z-index:60}      
.fax2email-box1-hide2{background:#fff;bottom:40px;height:0px;left:30px;position:absolute;width:55px;z-index:60}
.fax2email-box6-hide1{background:#fff;bottom:63px;height:0px;left:37px;position:absolute;width:40px;z-index:60}    
.fax2email-box6-hide2{background:#fff;bottom:23px;height:0px;left:36px;position:absolute;width:40px;z-index:60}

.voice2email-box1-icon1{left:32px;top:35px}  
.voice2email-box1-icon2{left:21px;top:70px}      
.voice2email-box1-icon3{left:32px;opacity:0;top:35px}       
.voice2email-box1-hide1{background:#fff;bottom:50px;height:50px;width:0px;right:55px;position:absolute;z-index:50}       
.voice2email-box1-icon4{top:16px}
.voice2email-box5-icon1{left:20px;top:59px;z-index:70}  
.voice2email-box5-icon2{left:30px;top:19px;z-index:10}
.voice2email-box5-icon3{left:40px;top:36px;z-index:20}      
.voice2email-box5-hide1{background:#fff;bottom:80px;height:0px;left:37px;position:absolute;width:35px;z-index:60}  
.voice2email-box5-hide2{background:#fff;bottom:25px;height:0px;left:37px;position:absolute;width:50px;z-index:60}  
.voice2email-box6-hide1{background:#fff;bottom:63px;height:0px;left:37px;position:absolute;width:40px;z-index:60}    
.voice2email-box6-hide2{background:#fff;bottom:23px;height:0px;left:36px;position:absolute;width:40px;z-index:60}
.voice2email-box8-icon1{left:46px;top:33px;z-index:20}
.voice2email-box8-icon2{left:25px;top:18px}

.voice2email-infographic-container {position:relative; width: 100%; height:300px;}
.voice2email-infographic-icon {position:absolute;}  
.voice2email-info-line1 {left:289px;top: 160px;}
.voice2email-info-line2 {right:298px;top: 160px;} 
.voice2email-info-line1-hide{background:#d6f0fb;height:50px;right:730px;position:absolute;top:130px;width:155px}  
.voice2email-info-line2-hide{background:#d6f0fb;height:50px;right:300px;position:absolute;top:130px;width:155px}

.voice2email-infographic-cont1{float:left;position:relative;width:305px;margin-right:74px;}  
.voice2email-infographic-cont1 > .voice2email-info-desc {padding: 0 31px;}
.voice2email-infographic-cont2{float:left;position:relative;width:430px;margin-right:79px;}      
.voice2email-infographic-cont3{float:left;position:relative;width:275px;}
.voive2email-info-title {font-family: "Lato",sans-serif !important;font-weight:400 !important;font-size:24px !important;color:#1b6483; opacity:0;}    
.voice2email-info-desc {font-family: "Lato",sans-serif !important;font-weight: 300 !important; text-align:center; font-size: 18px; opacity:0;} 

.voice2email-what-column {width: 450px; float:left;margin-right: 119px;}    
.voice2email-what-how-col {border-right: 1px solid #fff;float: left;height: 300px;width: 1px;}   
.voice2email-how-column {width:450px; float:left;margin-left: 119px;} 

.email2fax-what-column {float:left;width:330px; margin-right:60px;} 
.email2fax-how-column {float:left;width:720px;}   
   
.ivr-infographic-container {position:relative; width: 100%; height:1010px;}  
.ivr-infographic-icon {position:absolute;}  
.ivr-info1-blue{left:435px;top:20px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.ivr-info1-teal{left:530px;z-index:30;top:-6px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.ivr-info2-blue{left:435px;top:356px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.ivr-info2-teal{left:530px;z-index:30;top:325px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}  
.ivr-info3-blue{left:80px;top:735px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.ivr-info3-teal{left:185px;z-index:30;top:708px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.ivr-info4-blue{left:435px;top:735px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.ivr-info4-teal{left:530px;z-index:30;top:708px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.ivr-info5-blue{right:95px;top:735px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.ivr-info5-teal{right:199px;z-index:30;top:708px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.ivr-info-line1{left:562px;top:291px}
.ivr-info-line2{left:562px;top:630px}
.ivr-info-line3{left:562px;top:680px}    
.ivr-info-line4{left:213px;top:680px}   
.ivr-info-line5{right:229px;top:680px}  
.ivr-info-line6{left:214px;top:667px}
.ivr-info-line1-hide{background:#d6f0fb;height:40px;position:absolute;bottom:682px;right:571px;width:15px}
.ivr-info-line2-hide{background:#d6f0fb;height:40px;position:absolute;bottom:345px;right:571px;width:15px}  
.ivr-info-line3-hide{background:#d6f0fb;height:40px;position:absolute;bottom:298px;right:571px;width:15px}  
.ivr-info-line4-hide{background:#d6f0fb;height:40px;position:absolute;bottom:298px;right:225px;width:15px}        
.ivr-info-line5-hide{background:#d6f0fb;height:40px;position:absolute;bottom:298px;left:210px;width:15px}      
.ivr-info-line6-hide{background:#d6f0fb;height:15px;position:absolute;bottom:335px;right:225px;width:360px}    
.ivr-info-line7-hide{background:#d6f0fb;height:15px;position:absolute;bottom:335px;left:210px;width:345px}  
.ivr-info-text{position:absolute;z-index:65;font-family: 'Lato', sans-serif; font-weight:400 !important;font-size:20px;color: #1b6483;opacity:0}
.ivr-info-text1 {width: 200px;right: 220px;top: 95px;line-height: 28px;}
.ivr-info-text2 {width: 420px;text-align:right;line-height: 28px; top: 405px; left: 0px;}      
.ivr-info-text3 {width: 505px;right: -84px;line-height: 28px; top: 405px; display:inline-block;}
.ivr-info-text4 {top:850px; left: 380px;}        
.ivr-info-text5 {top:850px; left: 730px;}    
.ivr-info-text-second{position:absolute;z-index:65;font-family: 'Lato', sans-serif; font-weight:400 !important;font-size:18px;color:#383839;opacity:0}
.ivr-info-text6{left:125px;top:935px}   
.ivr-info-text7{left:500px;top:935px}
.ivr-info-text8{left:821px;top:935px}   
.prompt-ivr-6 {left:151px;}
.prompt-ivr-7 {left:530px;} 

.ivr-box1-icon1{left:45px;top:62px}
.ivr-box1-icon2{left:7px;top:19px;z-index:20}
.ivr-box2-icon1{left:7px;top:18px}    
.ivr-box2-icon2{left:10px;top:20px;}   
.ivr-box3-icon1{left:3px;top:38px;z-index:20}    
.ivr-box3-icon2{left:43px;top:17px}
.ivr-box4-icon1{left: 35px;top: 40px;}
.ivr-box4-icon1{left:35px;top:40px;z-index:30}
.ivr-box4-icon2{left:50px;top:10px}
.ivr-box4-icon3{right:4px;top:27px}
.ivr-box4-icon4{left:2px;top:27px}  
.ivr-box6-icon1 {left: -1px;top: 39px;}
.ivr-box7-icon1{left:3px;top:10px}
.ivr-box7-icon2{left:13px;top:23px}  
.ivr-box7-icon3{left:30px;top:23px}
.ivr-box7-icon4{left:48px;top:23px}
.ivr-box7-icon5{left:65px;top:23px}
.ivr-box7-icon6{left:82px;top:23px}  
.ivr-box8-icon1{left:57px;top:47px}  
.ivr-box8-icon2{left:43px;top:36px}
.ivr-box8-icon3{left:9px;top:25px}
.ivr-box1-hide1{background:#fff none repeat scroll 0 0;border-radius:50%;height:27px;left:41px;position:absolute;top:62px;transform:scale(1);width:34px}
.ivr-box3-hide1{background:#fff;bottom:62px;height:0px;left:53px;position:absolute;width:45px}  
.ivr-box4-hide1{background:#fff none repeat scroll 0 0;height:0px;left:50px;position:absolute;top:8px;width:15px}     
.ivr-box4-hide2{background:#fff none repeat scroll 0 0;height:80px;left:2px;position:absolute;top:25px;width:0px}
.ivr-box4-hide3{background:#fff none repeat scroll 0 0;height:80px;position:absolute;right:4px;top:25px;width:0px} 

.businessintro-box1-icon1{left:15px;top:65px}
.businessintro-box1-icon2{left:15px;top:12px;z-index:30}
.businessintro-box1-icon3{left:64px;top:35px}
.businessintro-box3-icon1{left:30px;top:15px}    
.businessintro-box8-icon1{left:40px;top:50px;z-index:50}
.businessintro-box8-icon2{left:26px;top:22px;z-index:40}
.businessintro-box8-icon3{left:64px;top:60px}
.businessintro-box8-icon4{left:75px;top:32px;z-index:40}
.businessintro-box8-icon5{left:30px;top:59px}
.businessintro-box8-icon6{left:18px;top:62px;z-index:40}
.businessintro-box8-icon7{left:30px;top:43px}
.businessintro-box8-icon8{left:47px;top:17px;z-index:40}
.businessintro-box8-icon9{left:64px;top:40px}   
.businessintro-box8-icon10{left:72px;top:64px;z-index:40}
.businessintro-box8-icon11{left:53px;top:31px}   
.businessintro-box8-icon12{left:20px;top:32px;z-index:40}
.businessintro-box8-hide1{background:#f6f6f6;width:0px;height:30px;left:29px;position:absolute;top:40px;z-index:30}    
.businessintro-box8-hide2{background:#f6f6f6;width:0px;height:30px;right:37px;position:absolute;top:40px;z-index:30} 
.businessintro-box8-hide3 { background:#f6f6f6;height: 0px;position: absolute;right: 55px;top: 28px;width: 16px;z-index: 30;} 
.business-intro-ul{margin-left: -25px;}  
.business-intro-text3 {width: 414px; right: 5px;} 

.vaddress-box1-icon1{left:22px;top:17px;z-index:10}
.vaddress-box1-icon2{left:30px;top:30px;z-index:20}
.vaddress-box1-icon3{left:42px;top:65px;z-index:20}      
.vaddress-box1-icon4{left:30px;top:85px;z-index:20}
.vaddress-box1-icon5 {left:37px;top:92px;z-index:20}   
.vaddress-box1-hide1{background:#fff;width:25px;height:0px;position:absolute;left:29px;bottom:65px;z-index:20}  
.vaddress-box1-hide2{background:#fff;width:20px;height:0px;position:absolute;left:36px;bottom:15px;z-index:20}
.vaddress-box2-icon1{left:0;top:30px;z-index:30}
.vaddress-box2-icon2{left:8px;top:45px;transform:scale(1);}
.vaddress-box2-icon3{left:80px;top:92px}       
.vaddress-box6-icon1{left:24px;top:63px}
.vaddress-box6-icon2{left:25px;top:25px}   
.vaddress-box6-icon3{left:83px;top:75px}
.vaddress-box6-icon4{left:50px;top:15px}
.vaddress-box7-icon1{left:22px;top:48px;z-index:20}   
.vaddress-box7-icon2{left:35px;top:10px}      
.virtual-addresses-box {border: solid 1px #b6b6b6; width:100%;display:table; height: 300px; margin:0;padding:0;}      
.virtual-addresses-box-info {display:table-cell; vertical-align:middle;height:300px;width: 390px;padding: 30px;}    
.virtual-addresses-box-image {display:inline-block;width: 750px;margin-left:30px;}   

 /** VOICE TALENT  **/  
.voice2email-compatibility-column {float: left; width: 525px;}
.voice-border-column {border-right: 1px solid #b6b6b6;float: left;height: 449px;width: 1px;}   
.voice-talent-expert-column {width:486px; float:left;  margin-left: 60px;}
.voice-compatibilty-wrapper {width: 100%; overflow:hidden;} 
.voice-compatibilty-box {float:left; width: 165px;}     
.voice-compatibilty-box .title {color: #27aae1;padding-top:11px;}
.voice-compatibilty-box:hover .title {color:#1b6483 !important; text-decoration: underline;}

.voiceover-content{display:none;}  
.voiceover-content.active{display:block;}  
.voice-sections-samples nav{border-bottom: 1px solid #b6b6b6;}
.voice-sections-samples nav ul{margin:0;padding:0;font-size:0}
.voice-sections-samples nav ul li{margin: 0;padding:0;display: inline-block;}  
.voice-sections-samples nav ul li a{display:block;font-family: 'Roboto Condensed', sans-serif;color: #383839;font-size:15px;padding-right: 15px;padding-bottom: 15px;transition: all .2s ease-out;}
.voice-sections-samples nav ul li a:hover,.voice-sections-samples nav ul li a.active{border-bottom: 2px solid #27aae1;}   
  
.audio-player-container{width:100%;}
.audio-player{position:relative;width:165px;float:left;margin:0 auto;padding-bottom:33px}
.audio-player p{position:absolute;left:30px;font-family:'Roboto Condensed', sans-serif;font-size:15px;font-weight:normal;font-style:normal;font-stretch:condensed;line-height:normal;letter-spacing:normal;color:#383839}
.audio-player.sound-playing p{color: #27aae1;}  

/** BUNDLE **/     
.bundle-pstn-content {width:100%; overflow: hidden;} 
.bundle-pstn-content-image {float:left; width:555px; height: 348px;display:table; margin:45px 0; padding-right: 30px;}    
.bundle-pstn-content-info {float:left; width:555px; display:table;margin:45px 0}    
.bundle-pstn-content-column p:last-child(margin-bottom:0)  
.bundle-pstn-content-column { display:table-cell;vertical-align:middle; position:relative;} 
.bundle-pstn-content-column h2 {padding-bottom: 15px;}  
.bundle-pstn-content-column p {font-weight: normal;}  
.bundle-pstn-cta-content {width:100%; border-radius: 5px;border: solid 1px #27aae1; overflow:hidden; padding: 15px;}
.bundle-pstn-cta-col1 {float:left; width:366px; margin-right:40px;}
.bundle-pstn-cta-col2 {float:left; width:326px; margin-right:40px;}
.bundle-pstn-cta-desc {font-family: "Lato",sans-serif;font-weight: 300; font-size:24px !important; color:#27aae1; margin-bottom: 10px !important;}
.bundle-pstn-cta-learn {font-family: "Lato",sans-serif;font-weight: 300;font-size:15px !important; margin-bottom: 0 !important;}
.bundle-pstn-cta-learn:hover {cursor:pointer;}    
.bundle-hex484f59 {background-color: #484f59 !important;}
.bundle-hexfbd260 {background-color: #fbd260 !important;}
.bundle-hex01b0c1 {background-color: #01b0c1 !important;}  
.box-bundle {border: solid 1px #b6b6b6;border-radius: 5px;background-color:#fff;}
.box-bundle .boxes-bundle .header{border-top-left-radius: 4px;border-top-right-radius: 4px;height:200px;position:relative;}
.box-bundle .boxes-bundle .header > img{bottom:0;height:auto;left:0;margin:auto;position:absolute;right:0;top:0;width:auto}
.box-bundle .boxes-bundle .content{padding: 30px 15px;height: 235px;}
.box-bundle .boxes-bundle .content h5{font-size:25px;margin-bottom:15px; font-weight:400;}   
.box-bundle .boxes-bundle .content p{font-size:15px}  

.connect-bundle-content-image {float:left;width:555px; display:table; margin: 30px 0; padding-right: 30px;}  
.connect-bundle-content-image img {width:100%;}  
.connect-bundle-content-info {float:left; width:555px; display:table;margin:67px 0 0;}    
  
.bundle-pstn-row {position:relative;}
.cta-bundle-pstn-why {position:absolute;width:100%;height:100%;left:0;top:0;z-index:1000}
.pstn-why-img {position:absolute; opacity: 0;}
.pstn-why-arrow1{left:126px;top:200px;z-index:30} 
.pstn-why-arrow2{left:140px;top:218px;z-index:30;} 
.pstn-why-arrow3{left:206px;top:160px}  
.pstn-why-arrow4{left:185px;top:120px}
.pstn-why-phone1{left:35px;top:218px;z-index:40}
.pstn-why-phone2{left:40px;top:219px;z-index:50}
.pstn-why-rocket1{left:295px;top:81px;z-index:10} 
.pstn-why-rocket2{left:210px;top:195px}
.pstn-why-rocket3{left:285px;top:45px}
.pstn-why-rocket4{left:264px;top:248px;z-index:20}
.pstn-why-rocket5{left:273px;;top:260px;z-index:10}
.pstn-why-rocket6{left:353px;top:274px;z-index:10}       

.bundle-vob-row {position:relative;}
.cta-bundle-vob-what {position:absolute;width:100%;height:100%;left:0;top:0;z-index:1000}
.vob-what-img1, .vob-what-img2, .vob-what-img3, .vob-what-img4, .vob-what-img5{transform-origin:bottom left;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);opacity:0;z-index:30;}
.vob-what-circle{left:85px;position:absolute;top:55px}
.vob-what-building{left:176px;position:absolute;top:121px;z-index:20;}
.vob-what-cloud1{left:176px;position:absolute;top:143px;z-index: 10;}
.vob-what-cloud2{left:275px;position:absolute;top:168px}
.vob-what-cloud3{left:148px;position:absolute;top:192px}
.vob-what-envelop1{left:301px;position:absolute;top:248px;z-index:20}
.vob-what-envelop2{left:297px;position:absolute;top:242px}
.vob-what-envelop3{left:297px;position:absolute;top:270px;z-index:30}
.vob-what-envelop4{left:311px;position:absolute;top:253px;z-index:30}    
.vob-what-girl1{left:200px;position:absolute;top:-2px}
.vob-what-girl2{left:205px;position:absolute;top:0}
.vob-what-microphone1{left:315px;position:absolute;top:155px}
.vob-what-microphone2{left:332px;position:absolute;top:100px}
.vob-what-phone1{left:48px;position:absolute;top:110px}  
.vob-what-phone2{left:70px;position:absolute;top:113px}
.vob-what-printer1{left:100px;position:absolute;top:275px;z-index:10}
.vob-what-printer2{left:93px;position:absolute;top:286px;z-index:30}
.vob-what-printer3{left:106px;position:absolute;top:263px;z-index:20}

.bundle-boxes-icon {height: 135px;margin: 0 auto;position: relative;width: 117px;}
.bundle-box-icon {position:absolute;}
.pstn-box4-icon1{left:20px;top:8px;z-index:20}      
.pstn-box4-icon2{left:32px;top:20px;z-index:30}  
.pstn-box4-icon3{left:40px;top:63px;z-index:10}  
.pstn-down-lapt-hide {background:#f6f6f6;position: absolute;width:45px;height: 50px;left: 37px;bottom: 97px;z-index:0;}
.pstn-down-lapt-icon {position:absolute; top: 40px; left: 2px;z-index:10;}   
.pstn-down-arrow-icon {position:absolute; top: 30px; left: 36px;z-index:20;}
.vob-box2-icon1{left:10px;top:65px}
.vob-box2-icon2{left:53px;top:46px;z-index:30; opacity:0;}
.vob-box2-icon3{left:53px;top:36px;z-index:10;}
.vob-box2-icon-hide1{background: #fff none repeat scroll 0 0;height:0px;left:55px;position:absolute;top:30px;width:60px;z-index:20}
.vob-box3-icon1{left:10px;top:60px}
.vob-box3-icon2{left:38px;top:10px;z-index:30}
.vob-box3-icon3{left:60px;top:30px;z-index:10}
.vob-box7-icon1{left:15px;top:16px}     
.vob-box7-icon2{left:40px;top:80px}
.vob-box7-icon3{left:-5px;top:74px;z-index:30;}
.vob-box7-icon-hide1{background: #fff none repeat scroll 0 0;height:70px;width:90px;opacity:0;position:absolute;right:12px;top:10px;}  
.vob-box7-icon-hide2{background: #fff none repeat scroll 0 0;height:31px;width:55px;opacity:0;position: absolute;top:80px;left:38px;}
.vob-arrowup-paper-icon {position: absolute;left: 2px;top: 25px;}
.vob-arrowup-icon {position: absolute;left: 25px;top: 60px;-moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);} 
.vob-arrowdown-paper-icon {position: absolute;left: 62px;top: 25px;}  
.vob-arrowdown-icon {position: absolute;left: 85px;bottom: 6px;-moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);}    
.vob-what-phone-cover1{background:#BCE2f3 none repeat scroll 0 0;height:20px;right:412px;opacity:1;position:absolute;top:121px;width:0px;}    

/*
** ARTICLE   
*/
.banner-article-page{height: 450px;margin-top:114px;position: relative;}
.banner-article-page .container{}
.banner-article-page .container h1, .banner-article-page .container h3 {font-size:40px;color:#383839;margin-top:180px;margin-bottom:15px;font-family: 'Lato', sans-serif;font-weight:300}
.banner-article-page .container span{font-size:20px;color:#383839}
.banner-article-page .article-banner{background-image: url("images/banner-article.jpg");background-size: cover;height: 450px;left: 0;position: absolute;top: 0;width: 100%;z-index:-1}
.article-container{} 
.article-container h1.author-header{color:#27aae1;font-size:24px;font-family: 'Lato', sans-serif;font-weight:300;margin:50px 0 60px;} 
.article-container .article-content{margin:50px auto 100px;width:750px;color:#383839}
.article-container .article-content h1{font-weight:900;font-size:35px;}
.article-container .article-content em{font-style:normal;font-family: 'Lato', sans-serif;font-size:15px;margin:5px 0 30px;display:block}
.article-container .article-content > img.featured{margin-bottom:30px;display:block;max-width:100%;width:100%}
.article-container .article-content p{font-size:15px;margin-bottom:15px;color:#383839}
.article-container .article-content h2{font-weight:bold;margin:30px 0;font-size:15px;color:#383839}
.article-container .article-content .content{}
.article-container .article-content .content p:last-child{margin-bottom:0}
.article-container .article-content .case-socialmedia{margin-top:40px;padding:0}
.article-container .article-content .case-socialmedia{margin-top:40px;padding:0}
.article-container .article-content .misc-segment{border-top:1px solid #b7b7b7;margin-top:30px;padding-top:30px;}
.article-container .article-content .content-author img{margin:15px 0;border-radius:50%;}
.article-container .article-content .content-author h5{color:#27aae1;font-family: 'Roboto Condensed', sans-serif;margin-bottom:15px;}
.article-container .article-content .content-recommend, 
.article-container .article-content .content-industry{font-size:0;}
.article-container .article-content .content-recommend h4,
.article-container .article-content .content-industry h4{margin-bottom:30px;}
.article-container .article-content .content-recommend > section,
.article-container .article-content .content-industry > section{display:inline-block;width:33.33%;vertical-align:top;margin-bottom:30px;}
.article-container .article-content .content-recommend > section header,
.article-container .article-content .content-industry > section header{font-family: 'Lato', sans-serif; font-size:18px;color:#27aae1;margin:15px 0 5px;font-weight:300}
.article-container .article-content .content-recommend > h4{margin-top:10px;}
.article-container .article-content .content-comment{padding-top:60px;}

section span.img-container{display: table-cell;height: 135px;vertical-align: middle;}
section span.img-container img{display:block;}
section span.archive-recommend-icon{background-image:url('images/archive-recommend-icon.png'); background-repeat:no-repeat;display:block;}
section span.archive-recommend-icon.inbound{background-position:-20px -19px;width: 152px;height: 99px;}
section span.archive-recommend-icon.liveanswering{background-position:-192px -20px;width: 118px;height: 99px;}
section span.archive-recommend-icon.fax2email{background-position:-330px -20px;width: 119px;height: 99px;}
section span.archive-recommend-icon.virtual{background-position:-469px -20px;width: 125px;height: 99px;}
section span.archive-recommend-icon.connectone{background-position:-20px -140px;width: 127px;height: 135px;}
section span.archive-recommend-icon.smartnumber{background-position: -167px -140px;width: 146px;height: 135px;}
section span.archive-recommend-icon.connectuc{background-position:-334px -140px;width: 140px;height: 135px;}
section span.archive-recommend-icon.business{background-position:-494px -146px;width: 113px;height: 128px;} 

.article-landing-page{}
.article-landing-page .pagination{margin:60px 0 30px;}
.article-landing-page > section{border:1px solid #b6b6b6;padding:30px 15px;margin-bottom:30px;border-radius:5px}
.article-landing-page > section h2{font-family: 'Lato', sans-serif;font-weight:300;font-size:24px;color:#383839;display:block;margin-top:5px;margin-bottom:30px;}
.article-landing-page > section em{font-family: 'Lato', sans-serif;font-weight:300;font-size:15px;color:#606061;display:block;font-style:normal;margin-bottom:30px;}
.article-landing-page > section img{max-width:100%;width:100%;margin-bottom:30px;}

.business-window-boxes{font-size:0;margin-top:60px}
.business-window-boxes > div{vertical-align: top;display: inline-block;width: 568px;margin-right: 4px;margin-bottom: 5px;height: 320px;overflow: hidden;position: relative;}
.business-window-boxes > div section{position:absolute;width:100%;height:100%;top:0;left:0;}
.business-window-boxes > div span.filter{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;background:rgba(0,0,0,0.4);}
.business-window-boxes > div span.bg{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-repeat:no-repeat;-moz-transition: all .8s;-webkit-transition: all .8s;transition: all .8s;-moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);z-index:-41}

.business-window-boxes > div:nth-child(2), .business-window-boxes > div:nth-child(4){margin-right:0;}
.business-window-boxes p{color: #fff;font-size: 24px;position: relative;text-align: center;top: 0;width: 560px;height: 320px;display: table-cell;vertical-align: middle;}
.business-window-boxes > div img{-moz-transition: all .8s;-webkit-transition: all .8s;transition: all .8s;-moz-transform: scale(1);-webkit-transform: scale(1);transform: scale(1);max-width:100%;width:100%;}
.business-window-boxes > div:hover span.bg{-moz-transform: scale(1.05);-webkit-transform: scale(1.05);transform: scale(1.05);}
.growing-business-footer p{color:#fff;font-size:24px}

.popular-container{}
.popular-container header{background:#27aae1;border-radius:5px 5px 0 0;padding:15px;color:#fff;font-family: 'Lato', sans-serif;font-weight:300;font-size:20px;}
.popular-container .popular-list{border:1px solid #b6b6b6;border-top:none;padding:15px;}
.popular-container .popular-list section{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #b7b7b7;}
.popular-container .popular-list section:last-child{border:none;padding-bottom:0;margin-bottom:0;}
.popular-container .popular-list section h3{font-family: 'Lato', sans-serif;font-weight:300;font-size:15px;}
.popular-container .popular-list section img{max-width:100%;width:100%;margin-bottom:15px;}
.popular-container .popular-list section a{font-family: 'Lato', sans-serif;font-weight:300;font-size:15px;color:#000}
.popular-container .popular-list section a.author-link{font-family: 'Lato', sans-serif;font-weight:300;font-size:12px;color:#606061}

.author-container{border:1px solid #b6b6b6;padding:30px 15px;border-radius:5px;}
.author-container p{font-size:15px;margin-bottom:15px;color:#383839;font-family: 'Roboto Condensed', sans-serif;margin-top:30px;}
.author-container img{border-radius: 50%;width: 100px;height: 100px;margin-right: 15px;}
.author-container h5{border-radius:50%;width:100px;height:100%;color:#27aae1;font-size:15px;font-family: 'Roboto Condensed', sans-serif;display:inline}
.author-container .button-social-media{margin-right:15px;display:inline-block}
.author-container .fb-icon{background-position:-59px -201px;}
.author-container .in-icon{background-position:-59px -301px;}
.author-container .tw-icon{background-position:-59px -251px;}

.archive-pagination{margin:60px 0 30px;}
.archive-pagination a:nth-last-child(2) span{margin:0}
.archive-pagination .nav{display:inline-block;top:2px;position:relative;cursor:pointer}
.archive-pagination span.prev{background-image:url('images/sprite-global.png'); background-repeat:no-repeat;background-position:-20px -708px;width: 9px;height: 16px;margin-right:10px}
.archive-pagination span.next{background-image:url('images/sprite-global.png'); background-repeat:no-repeat;background-position:-49px -708px;width: 9px;height: 16px;margin-left:10px}
.archive-pagination span.prev.disableFirstPage{background-position:-21px -743px !important;cursor:default !important;}
.archive-pagination span.next.disableLastPage{background-position:-50px -743px !important;cursor:default !important;}
.archive-pagination span.pageNum{border:1px solid #27aae1;color:#27aae1;width:30px;height:30px;display:inline-block;text-align:center;font-size:18px;font-family:Roboto;border-radius:50%;cursor:pointer;margin-right:5px;}
.archive-pagination span.pageNum:hover, .archive-pagination span.pageNum.active{background:#27aae1;color:#fff;}
.inbound-dual-button{background:rgba(0, 0, 0, 0) url("images/inbound-dual-cta.jpg") no-repeat scroll center center / cover  !important; color:#fff;position:relative;}
.bizphone-dual-button{background:rgba(0, 0, 0, 0) url("images/bizphone-dual-cta.jpg") no-repeat scroll center center / cover  !important; color:#fff;position:relative}
.bizphone-dual-button:before, .inbound-dual-button:before{position: absolute;width: 100%;height: 100%;content: '';top: 0;left: 0;background: rgba(0,0,0,0.2);}

/*
** NBN CHECKLIST  
*/
.nbn-checklist-content{border:1px solid #b6b6b6;border-radius:5px;}
.nbn-checklist-content .check-question {display:none;}
.nbn-checklist-content .check-question.start {display:block;}
.nbn-checklist-content .check-question .content{background: #fff none repeat scroll 0 0;border-radius: 5px;padding: 30px;}
.nbn-checklist-content .check-question .content header{color:#1b6483;font-family: 'Lato', sans-serif;font-size:25px;font-weight:300;margin-bottom:15px;}
.nbn-checklist-content .check-question .content header.font_20{font-size:20px;}
.nbn-checklist-content .check-question .content button{margin-top:40px;margin-right:20px;}
.nbn-checklist-content p{color:#383839;font-family: 'Roboto Condensed', sans-serif;margin-bottom:10px;}
.nbn-checklist-content .check-question  .button-basic.active{color:#fff;background:#27aae1}
.nbn-checklist-content .check-question.item{}
.nbn-checklist-content nav .separator-line{background: #1b6483;width: 50px;height: 1px;display: none;position: relative;top: -4px;margin: 0 10px;}
.nbn-checklist-content nav .separator-line.show{display: inline-block !important;}
.nbn-checklist-content nav{padding:20px 35px;border-bottom:1px solid #b6b6b6;display:none;background:#fff;}
.nbn-checklist-content nav div.checklist-button{cursor:pointer;background:#fff;color:#383839;padding:5px 10px 5px 5px;border-radius:20px;display:none;}
.nbn-checklist-content nav div.checklist-button.show{display:inline-block !important;}
.nbn-checklist-content nav div.checklist-button span.status{background:#1b6483;color:#fff;font-family: 'Roboto Condensed', sans-serif;width:30px;height:30px;text-align:center;font-size:20px;border-radius:50%;margin-right:10px;display:inline-block;}
.nbn-checklist-content nav div.checklist-button span.text{position:relative;top:0;font-size:18px;}
.nbn-checklist-content nav div.checklist-button span.answer{display:none;}
.nbn-checklist-content nav div.checklist-button[data-status="active"]{color:#fff;background:#1b6483;}
.nbn-checklist-content nav div.checklist-button[data-status="active"]{background:#1b6483;color:#fff;}
.nbn-checklist-content nav div.checklist-button[data-status="active"] span.status{color:#1b6483;background:#fff;}
.nbn-checklist-content nav div.checklist-button[data-status="active"] span.text{position:relative;top:0;font-size:18px;}
.nbn-checklist-content nav div.checklist-button[data-status="done"] span.status{color:#1b6483;background-position: -104px -563px;background-image:url(images/sprite-global.png);background-repeat:no-repeat;background-color:#1b6483;}
.nbn-checklist-content nav div.checklist-button[data-status="done"] span.answer{display: table-cell;left: 40px;position: relative;color: rgba(56, 56, 57, 0.5);font-size: 15px;}
.nbn-checklist-content .check-question div.nbn-form,
.nbn-checklist-content .check-question div.nbn-form-readiness{display:none;}
.nbn-checklist-content .check-question div.nbn-form-readiness{border-top: 1px solid #b6b6b6;margin: 30px 0 0;padding-top:40px;}

#wpcf7-f4517-p2919-o1, #wpcf7-f4517-p2919-o2{margin:40px 0 30px;}
#wpcf7-f4517-p2919-o1 .wpcf7-form-control-wrap, #wpcf7-f4517-p2919-o2 .wpcf7-form-control-wrap{position: relative;width: 360px;margin-right: 30px;}
#wpcf7-f4517-p2919-o1 .wpcf7-form-control-wrap.address, #wpcf7-f4517-p2919-o2 .wpcf7-form-control-wrap.address{position:relative;width:750px}
#wpcf7-f4517-p2919-o1 span.wpcf7-not-valid-tip, #wpcf7-f4517-p2919-o2 span.wpcf7-not-valid-tip{position: absolute;width: 100%;left: 0;z-index: 100;border-bottom: 1px solid #f00;top:0;right: unset;padding-bottom: 10px;color: rgba(0, 0, 0, 0);}	
#wpcf7-f4517-p2919-o1 input[type="text"], #wpcf7-f4517-p2919-o1 input[type="email"],
#wpcf7-f4517-p2919-o2 input[type="text"], #wpcf7-f4517-p2919-o2 input[type="email"]{border:none;border-bottom:1px solid rgba(56, 56, 57, 0.5);width:360px;padding-bottom:10px;margin-bottom:30px;}
#wpcf7-f4517-p2919-o1 ::-webkit-input-placeholder, #wpcf7-f4517-p2919-o2 ::-webkit-input-placeholder {color: rgba(56, 56, 57, 0.5);}
#wpcf7-f4517-p2919-o1 ::-moz-placeholder, #wpcf7-f4517-p2919-o2 ::-moz-placeholder{color: rgba(56, 56, 57, 0.5);}
#wpcf7-f4517-p2919-o1 :-ms-input-placeholder, #wpcf7-f4517-p2919-o2 :-ms-input-placeholder{color: rgba(56, 56, 57, 0.5);}
#wpcf7-f4517-p2919-o1 :-moz-placeholder , #wpcf7-f4517-p2919-o2 :-moz-placeholder {color: rgba(56, 56, 57, 0.5);}
 
input[name="hidden-checklist"]{display:none;}
 
.checkbox-nbn:not(:checked), .checkbox-nbn:checked {
    left: -9999px;
    position: absolute;
}
.checkbox-nbn:not(:checked) + label, .checkbox-nbn:checked + label {
    cursor: pointer;
    margin: 0;
    padding-left: 70px;
    position: relative;
	color: #383839;
	font-size:15px;
	font-weight:normal;
	margin:0;
}
.checkbox-nbn:not(:checked) + label::before, .checkbox-nbn:checked + label::before {
    background: #a2daf2 none repeat scroll 0 0;
    border-radius: 50%;
    content: "";
    height: 30px;
    left: 0;
    outline: medium none;
    position: absolute;
    top: -4px;
    width: 30px;
}
.checkbox-nbn:not(:checked) + label::after, .checkbox-nbn:checked + label::after {
    background-color: #27aae1;
    background-image: url("images/sprite-global.png");
    background-position: -104px -563px;
    background-repeat: no-repeat;
    border-radius: 50%;
    color: #27aae1;
    content: "";
    font-size: 18px;
    height: 30px;
    left: 0;
    line-height: 0.8;
    position: absolute;
    top: -4px;
    transition: all 0.2s ease 0s;
    width: 30px;
}
.checkbox-nbn:not(:checked) + label::after {
    opacity: 0;
    transform: scale(0);
}
.checkbox-nbn:checked + label::after {
    opacity: 1;
    transform: scale(1);
}
.checkbox-nbn:disabled:not(:checked) + label::before, .checkbox-nbn:disabled:checked + label::before {
    background-color: #ddd;
    box-shadow: none;
}
.checkbox-nbn:disabled:checked + label::after {
    color: #999;
}
.checkbox-nbn:disabled + label {
    color: #aaa;
}
.checkbox-nbn:checked:focus + label::before, .checkbox-nbn:focus:not(:checked) + label::before {
}

.checklist-selection-form{}
.checklist-selection-form p{width:360px;display:inline-block;margin-right:30px;padding:20px 0;}

.generate-section{display:none;}
.generate-section.generate-screening{display:block;}
.generate-section a.start-over{color:#1b6483;font-size:15px;margin-bottom:60px;display:inline-block;}
.generate-section{margin:40px 0 30px;border-top:1px solid #b6b6b6;}
.generate-section .results{border-bottom:1px solid #b6b6b6;padding-bottom:30px;}
.generate-section .results section{margin-bottom:30px;position:relative}
.generate-section .results section:last-child{margin-bottom:0;}
.generate-section .results section p{margin:0;color:#383839;font-size:15px;}
.generate-section .results section p.strong{font-weight:bold;margin-bottom:15px;}
div.circle-nbn{display:none;}

/** INDUSTRY SOLUTIONS **/      
.industry-landing-boxes{font-size:0;padding-top:60px}
.industry-landing-boxes > div{display:inline-block;height:320px;margin-bottom:5px;margin-right:6px;overflow:hidden;position:relative;vertical-align:top;width:567px;}  
.industry-landing-boxes > div section{height:100%;left:0;position:absolute;top:0;width:100%}
.industry-landing-boxes > div:nth-child(2),.industry-landing-boxes > div:nth-child(4), .industry-landing-boxes > div:nth-child(6), .industry-landing-boxes > div:nth-child(8), .industry-landing-boxes > div:nth-child(10){margin-right:0}  
.industry-landing-boxes p{color:#fff;display:table-cell;font-size:24px;height:320px;position:relative;text-align:center;top:0;vertical-align:middle;width:567px;}
.industry-landing-boxes > div img{transform:scale(1);transition:all 0.8s ease 0s}
.industry-landing-boxes > div:hover img{transform:scale(1.05)}   
.industry-row {width:1020px; margin-right:60; margin-left:60px;}  
.industry-two-columns {float:left; width: 480px; position:relative; min-height: 1px;padding-right: 15px; padding-top:48px;}  
.industry-title-desc  {font-family: "Lato",sans-serif !important;font-weight: 300 !important;font-size:24px !important;color:#27aae1; padding-bottom:15px; line-height:30px;}    
.suggested-row {width:1080px; margin-right:60; margin-left:60px;}  
.suggested-solution-section {width:100%;border-top: 1px solid #d8d8d8; padding: 30px 0; position:relative;overflow:hidden;}
.cta-suggested-solution {width:100%;height:100%;left:0;top:0;z-index:1} 
.suggested-solution-column1 {width: 525px; height: 229px; float:left; padding:30px 15px 30px 0px;}
.suggested-solution-column2 {width: 525px; height: 229px; float:left; }  
.suggested-solution-image-outer {display: table;position: relative;height: 229px;width: 525px;}   
.suggested-solution-image-inner {display: table-cell;vertical-align: middle; margin: 0 auto;}  
.suggested-solution-image-inner span{margin: 0 auto;}  
.suggested-solution-column1 .title {font-family: "Lato",sans-serif;font-weight: 300;color:#27aae1; font-size:24px;padding-bottom:20px;}
.suggested-solution-column1 a {text-decoration:none; color:#27aae1;font-size:15px;cursor: pointer}
.icon-industry-solutions { background-image: url("images/sprite-industry-solutions-icons.png");background-repeat: no-repeat;display: block;}   
.industry-phone-graph-icon {background-position: -20px -19px;height: 176px; width: 273px;}
.industry-24-call-icon {background-position:-312px -20px;height: 160px; width: 190px;}
.industry-fax-email-icon {background-position:-523px -20px;height: 175px; width: 210px;}  
.industry-building-clouds-icon {background-position:-753px -20px;height: 143px; width: 180px;}    
.industry-connectone-icon {background-position:-20px -216px;height: 228px; width: 214px;}   
.industry-businessinternet-icon {background-position:-722px -226px;height: 194px; width: 185px;}  
.industry-smartconnect-icon {background-position:-254px -216px;height: 248px; width: 237px;}  
.industry-contact-section {width:750px; padding: 0;}   
.industry-contact-container input[type="text"], .industry-contact-container input[type="email"], .industry-contact-container input[type="tel"]{color: #383839;background:none;border:none;border-bottom:#383839 1px solid;width:100%;margin-bottom:30px;padding-bottom: 10px;opacity: 0.5;}
.industry-contact-container input[type="text"]:focus, .industry-contact-container input[type="email"]:focus,.industry-contact-container input[type="tel"]:focus {opacity:1 !important;} 
.industry-contact-container input[type="text"]::-webkit-input-placeholder, .industry-contact-container input[type="email"]::-webkit-input-placeholder, .industry-contact-container input[type="tel"]::-webkit-input-placeholder {opacity: 0.5; color: #383839;}
.industry-contact-container input[type="text"]::-moz-placeholder, .industry-contact-container input[type="email"]::-moz-placeholder, .industry-contact-container input[type="tel"]::-moz-placeholder {opacity: 0.5; color: #383839;}  
.industry-contact-container input[type="text"]:-moz-placeholder, .industry-contact-container input[type="email"]:-moz-placeholder, .industry-contact-container input[type="tel"]:-moz-placeholder {opacity: 0.5; color: #383839;}  
.industry-contact-container input[type="text"]:::-ms-input-placeholder, .industry-contact-container input[type="email"]:::-ms-input-placeholder, .industry-contact-container input[type="tel"]:::-ms-input-placeholder  {opacity: 0.5; color: #383839;}
.industry-contact-container	.contactus-description {overflow:auto;width:100%;height: 30px;color: #383839;background:none;border:none;border-bottom:#383839 1px solid;opacity: 0.5;-moz-border-bottom-colors: none;-moz-border-left-colors: none;  -moz-border-right-colors: none;  -moz-border-top-colors: none;} 
.industry-contact-container	.contactus-description:focus {opacity:1 !important;} 
.industry-contact-container	.contactus-description::-webkit-input-placeholder {opacity: 0.5; color: #383839;}
.industry-contact-container	.contactus-description::-moz-placeholder {opacity: 0.5; color: #383839;}  
.industry-contact-container	.contactus-description::-moz-placeholder {opacity: 0.5; color: #383839;}  
.industry-contact-container	.contactus-description::-ms-input-placeholder  {opacity: 0.5; color: #383839;}
.industry-contact-container input[type="submit"]{background-color: #fff;width:102px;border:none;color:#1b6483; margin-top: 23px;}  
.industry-contact-container input[type="submit"]:hover{background-color: #1b6483;color:#fff;} 
.industry-contact-container p{color:#383839;font-size:12px;opacity:0.51%;}    
.industry-contact-container span.wpcf7-not-valid-tip {color: #f00;display: block;font-size: 12px;position: absolute;top: 25px;width: 175px;}      
.industry-contact-section div.wpcf7-validation-errors {border: 2px solid #ff0000;text-align: center;}    
   
/** ABOUT US **/
.aboutus-wrapper {display: block;position: relative;}
.aboutus-wrapper::after {content: "";background:linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)), url("images/about-bodybg.jpg");background-size: cover;background-position: center left;background-position-y:-900px;background-repeat: no-repeat;top:0px;left:0;bottom:0;right:0;position:absolute;z-index:-1;}    
.aboutus-mission {background:rgba(255, 255, 255, 0.9)}
.aboutus-mission h2 { font-size: 35px;font-weight:900;color:#27aae1 !important;text-transform: uppercase;padding-bottom:40px;}         
.aboutus-ourcustomer h2 {font-size: 50px; text-transform: uppercase;font-style:italic;font-weight:900;}       
.aboutus-ourcustomer section.boxes {width: 949px; margin: 0 auto;font-size:0;}
.aboutus-ourcustomer section.boxes .aboutus-box-yellow {background: rgba(255, 255, 4, 0.7);width: 467px;height: 253px;border: solid 1px rgba(182, 182, 182, 0.4);display:inline-block;font-size:0;margin-bottom: 15px;} 
.aboutus-ourcustomer section.boxes .aboutus-box-yellow .cont {padding:70px 35px;}          
.aboutus-ourcustomer section.boxes .aboutus-box-yellow .cont h2 {font-size:36px;color:#1c2949;text-transform:uppercase;font-style: normal;position:relative;z-index: 1;} 
.aboutus-ourcustomer section.boxes .aboutus-box-yellow .cont h2:after {content: "";position: absolute;left:0;bottom:-5px;width:85%;border-bottom:1px solid rgba(28, 41, 73, .5);} 
.aboutus-ourcustomer section.boxes .aboutus-box-yellow .cont p {font-family: 'Lato', sans-serif;font-size:24px;font-weight:bold;color: #1c2949;text-transform: uppercase;padding-top:10px;}     
.aboutus-ourcustomer section.boxes.different {padding:70px 45px;} 
.aboutus-ourcustomer section.boxes.different .cont h2{position:relative;z-index: 1;text-align: center;}     
.aboutus-ourcustomer section.boxes.different .cont h2:after {content: "";position: absolute;left:0;bottom:25px;margin:0 0 0 75px;width:80%;border-bottom:1px solid rgba(255, 255, 4, .5);}    

#bottom-history {background-image: linear-gradient(rgba(28, 41, 73, 0.8), rgba(28, 41, 73, 0.8)),url(images/about-history.jpg);background-repeat: no-repeat;background-size:cover;background-position: center 60%;width:100%;height: 460px;overflow:hidden;font-size:0;}
#bottom-history h3{color: #fff;display: inline-block;margin: 80px;position: relative;text-align: center !important;cursor:pointer;font-size: 35px;font-weight: 900;text-transform: uppercase;}
#bottom-history section > h3{top:107px}   
#bottom-history .tri-column-aux{display:inline-block;width:33.33%;height:410px;position:relative;}
#bottom-history section{position:absolute;height:465px;padding:0;width: 100%;top: 0;text-align:center;display:table-cell;vertical-align:middle;transition: all 0.4s ease-out;cursor:pointer}
#bottom-history .hover-content-trigger{position:absolute;width:90%;height:100%;top:0;z-index:50;}
#bottom-history .hover-content{background: rgba(39, 170, 225, 0.6);position:absolute;width: 100%;height:0;top: 0;z-index:100;overflow:hidden}
#bottom-history .hover-content h3{padding-left: 0;color:#fff; text-transform: unset;}   
#bottom-history .hover-content p{margin-bottom:20px;color:#fff;font-size: 18px;}  
#bottom-history .hover-content button{}
#bottom-history .hover-content .content{padding: 0 45px;height: 460px;display: table-cell;vertical-align: middle;margin: 0 auto;width: 33.33%;}      
#bottom-history section:hover .hover-content{height:100%;transition: all 0.4s ease-out;}
#bottom-history section:hover > h3{opacity:0}
#bottom-history .hover-content .content h3{border:none;text-align:left;margin:0 0 15px;text-transform:uppercase;} 

.aboutus-clients-image {width: 100%; margin: 0 auto; overflow:hidden;}    
.aboutus-clients-image .aboutus-clients-image-cont{width: 204px;height: 130px;display:inline-block; position: relative;margin-bottom:25px; margin-right:25px;}
.aboutus-clients-image .aboutus-clients-image-cont div{width: 204px;height: 130px;display: table-cell;margin: 0 auto;text-align: center;vertical-align: middle;}
.aboutus-clients-image-cont.client5, .aboutus-clients-image-cont.client10, .aboutus-clients-image-cont.client15, .aboutus-clients-image-cont.client20 {margin-right:0px;}
.aboutus-clients-image-cont.client1 {background-color: #003366;}  
.aboutus-clients-image-cont.client4 {background-color: #fe5000;}
.aboutus-clients-image-cont.client2 {background-color: #f7f8f8;border: solid 1px rgba(182, 182, 182, 0.4);}
.aboutus-clients-image-cont.client3, .aboutus-clients-image-cont.client5, .aboutus-clients-image-cont.client6, .aboutus-clients-image-cont.client7, .aboutus-clients-image-cont.client8, .aboutus-clients-image-cont.client9,
.aboutus-clients-image-cont.client11, .aboutus-clients-image-cont.client12, .aboutus-clients-image-cont.client13, .aboutus-clients-image-cont.client15, .aboutus-clients-image-cont.client16, .aboutus-clients-image-cont.client18,
.aboutus-clients-image-cont.client19, .aboutus-clients-image-cont.client20 {background-color: #ffffff;border: solid 1px rgba(182, 182, 182, 0.4);}
.aboutus-clients-image-cont.client10 {background-color: #070708;}
.aboutus-clients-image-cont.client14 {background-color: #00437c;}
.aboutus-clients-image-cont.client17 { background-color: #2b4b5a;} 

.background-aboutus-bottom {background-size: cover;background-image: url("images/about-history.jpg"); background-position: center 80%;color:#fff;}  
.aboutus-centered-text {width: 750px; margin:0 auto;}   
.aboutus-centered-text p {font-size: 19px;}
.aboutus-centered-text2 {width: 600px; margin:0 auto;} 
.aboutus-community-image1 {width: 525px;height: 65px;margin: 0 auto;}   
.aboutus-community-image1 .aboutus-community-image-cont {float:left; display:table; position:relative;margin-bottom:30px;}  
.aboutus-community-image1 .aboutus-community-image-cont div{display: table-cell;margin: 0 auto;text-align: center;vertical-align: middle;}
.aboutus-community-image-cont.community1 {width: 180px; height: 65px;}
.aboutus-community-image-cont.community1 img {position:relative; top: 20px;}
.aboutus-community-image-cont.community2 {width: 105px; height: 101px;}        
.aboutus-community-image-cont.community3 {width: 180px; height: 65px;} 
.aboutus-community-image-cont.community3 img {position:relative; top: 20px;}   
.aboutus-community-image2 {width: 810px;height: 65px;margin: 0 auto;}
.aboutus-community-image2 .aboutus-community-image-cont {float:left; width: 180px; height: 65px; display:table; position:relative;margin-bottom:30px;}  
.aboutus-community-image2 .aboutus-community-image-cont div{display: table-cell;margin: 0 auto;text-align: center;vertical-align: middle;}
.about-video-container{height:310px;background:url(images/aboutus-corp-thumb.png) no-repeat center; background-size:cover;position:relative;} 
.about-video-container .about-player-container{position: absolute;width: 100%;height: 100%;padding-top: 140px;background: rgba(0, 0, 0, 0.75);opacity:0}
.about-video-container iframe{width:100%;height:310px;display:none}
body.aboutus footer.jumbotron {background:#1c2949}

/**  ALLTEL TV  **/   
.allteltv-wrapper {padding-left: 40px; padding-right: 20px;}  
.allteltv-section {width: 1050px; border-bottom: 1px solid #b6b6b6;}     
.allteltv-section h1, .allteltv-section h2, .allteltv-section h3{padding: 30px 0;}    
.allteltv-contain {width: 330px; position:relative; margin-bottom: 30px;}         
.allteltv-player  {width: 330px;height: 186px;display:block;}      
.allteltv-title {font-family: "Lato",sans-serif;font-weight: 300; font-size:18px;color:#383839; padding: 15px 0 5px 0;display:block;}
.allteltv-urls:hover .allteltv-title,  .allteltv-title:hover, .allteltv-contain:hover .allteltv-title{color:#27aae1 !important;}      
.allteltv-timer {color:#b6b6b6;font-size: 15px;display:block;}     
.allteltv-urls  {height: 100%;left: 0;position: absolute;top: 0; width: 100%;} 
.allteltv-tfaccountants {background:url(images/happy-matt-allteltv.jpg) no-repeat center;background-size:cover;}  
.allteltv-customer-success {background:url(images/ITtelligent-Consulting.jpg) no-repeat center;background-size:cover;}  
.allteltv-python-charmers {background:url(images/Sam-Python-Charmers.jpg) no-repeat center;background-size:cover;} 
.allteltv-need-chef {background:url(images/needachef-allteltv.jpg) no-repeat center;background-size:cover;}     
.allteltv-corporate-profile {background:url(images/tv-alltel-corporate-thumbnail.jpg) no-repeat center;background-size:cover;}    
.allteltv-inbound-vs {background:url(images/tv-alltel-1300vs1800vs13numbers-thumbnail.jpg) no-repeat center;background-size:cover;}    
.allteltv-inbound-how {background:url(images/tv-alltel-howinboundnumbers-thumbnail.jpg) no-repeat center;background-size:cover;}      
.allteltv-inbound-what {background:url(images/tv-alltel-whatinboundnumbers-thumbnail.jpg) no-repeat center;background-size:cover;} 
.allteltv-inbound-numbers {background:url(images/tv-alltel-inboundnumbers-thumbnail.jpg) no-repeat center;background-size:cover;}   
.allteltv-liveanswering-which {background:url(images/tv-alltel-livewhich-thumbnail.jpg) no-repeat center;background-size:cover;}
.allteltv-liveanswering-what {background:url(images/tv-alltel-livewhat-thumbnail.jpg) no-repeat center;background-size:cover;}
.allteltv-liveanswering-services {background:url(images/tv-alltel-liveservices-thumbnail.jpg) no-repeat center;background-size:cover;}
.allteltv-hostedphone-system {background:url(images/tv-alltel-hostedphone-system-thumbnail.jpg) no-repeat center;background-size:cover;}
.allteltv-internet-business {background:url(images/tv-alltel-internet-business-thumbnail.jpg) no-repeat center;background-size:cover;}
.allteltv-routing-region {background:url(images/tv-alltel-routing-region-thumbnail.jpg) no-repeat center;background-size:cover;}
.allteltv-routing-statebased {background:url(images/tv-alltel-routing-statebased-thumbnail.jpg) no-repeat center;background-size:cover;}
.allteltv-routing-callbarring {background:url(images/tv-alltel-routing-callbarring-thumbnail.jpg) no-repeat center;background-size:cover;}
.allteltv-routing-timeday {background:url(images/tv-alltel-routing-timeday-thumbnail.jpg) no-repeat center;background-size:cover;}
.allteltv-routing-callsplaying {background:url(images/tv-alltel-routing-callsplaying-thumbnail.jpg) no-repeat center;background-size:cover;}
.allteltv-routing-callforward {background:url(images/tv-alltel-routing-callforward-thumbnail.jpg) no-repeat center;background-size:cover;}
.allteltv-routing-postcode {background:url(images/tv-alltel-routing-postcode-thumbnail.jpg) no-repeat center;background-size:cover;}  
.allteltv-yealink-unboxing {background:url(images/UserGuide1.jpg) no-repeat center;background-size:cover;}     
.allteltv-yealink-walkthrough {background:url(images/UserGuide2.png) no-repeat center;background-size:cover;}  
.allteltv-yealink-tutorial {background:url(images/UserGuide3.png) no-repeat center;background-size:cover;}       
.allteltv-no-slider {display: block;overflow: hidden;position: relative;width: 100%;} 
.allteltv-no-slider .allteltv-contain {float:left;}
  
/**  ALLTEL ARCHIVE  **/  
.rewards-rows {position:relative;}   
.rewards-receive-content {padding-top: 37px; padding-bottom: 70px;}
.cta-rewards-receive {height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 1;}  
.rewards-receive-image-column {position:relative;}
.rewards1-icon-award{left:195px;position:absolute;top:75px}
.rewards1-icon-star1{left:243px;position:absolute;top:123px}
.rewards1-icon-star2{left:330px;position:absolute;top:25px;opacity:0;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}  
.rewards1-icon-star3{left:373px;position:absolute;top:125px;opacity:0;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.rewards1-icon-heart{left:160px;position:absolute;top:56px;opacity:0;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.rewards1-icon-unfair{left:130px;position:absolute;top:30px;opacity:0;}   
.rewards1-icon-line1{left:380px;position:absolute;top:-8px;opacity:0;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.rewards1-icon-line2{left:185px;position:absolute;top:255px;opacity:0;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.cta-rewards-howworks{height: 100%;left: 0;position: absolute;top: 0;width: 100%;z-index: 1;}
.rewards2-icon-box{left:80px;position:absolute;top:45px;z-index:10}
.rewards2-icon-boxtop{left:80px;position:absolute;top:130px;z-index:20}
.rewards2-icon-bag{left:230px;position:absolute;top:198px;z-index:40}  
.rewards2-icon-milk{left:180px;position:absolute;top:180px;z-index:10}  
.rewards2-icon-wine{left:115px;position:absolute;top:165px;z-index:10}
.rewards2-icon-glass{left:165px;position:absolute;top:185px;z-index:10}    
.rewards2-icon-megaphone{left:260px;position:absolute;top:135px;z-index:30}  
.rewards2-icon-ray1{left:300px;position:absolute;top:115px;opacity:0;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}  
.rewards2-icon-ray2{left:323px;position:absolute;top:145px;opacity:0;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}  
.rewards2-icon-heart{left:314px;position:absolute;top:115px;opacity:0;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}  
.rewards2-icon-like{left:345px;position:absolute;top:160px;opacity:0;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.rewards2-icon-star {left:345px;position:absolute;top:100px;opacity:0;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}      
.rewards2-icon-cart{left:25px;position:absolute;top:170px;z-index:40}  
.rewards-bottle-hide{background: #f6f6f6;height: 160px;left: 110px;position: absolute;top: 234px;width: 160px;z-index: 15;}
.cta-rewards-giftcards{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}    
.rewards3-icon-thumbsup{left:175px;position:absolute;top:140px}
.rewards3-icon-chat{left:65px;position:absolute;top:80px;opacity:0;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);z-index:10}
.rewards3-icon-cardblue{left:290px;position:absolute;top:35px;opacity:0;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);z-index:20}
.rewards3-icon-cardorange{left:105px;position:absolute;top:-28px;opacity:0;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);z-index:30}
.rewards3-icon-plus1{left:305px;position:absolute;opacity:0;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);top:-63px}
.rewards3-icon-plus2{left:365px;position:absolute;opacity:0;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);top:-2px}    
.rewards3-icon-plus3{left:110px;position:absolute;opacity:0;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);top:195px}
.rewards3-icon-arrow1{left:365px;position:absolute;opacity:0;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);top:187px}      
.rewards3-icon-arrow2{left:365px;position:absolute;opacity:0;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);top:210px}
.rewards-how-list ol{padding-left: 15px;}        
.rewards-how-list ol li{padding-bottom: 15px; padding-left: 15px;}           
.rewards-how-list ol li::before {padding: 3px 8px;}    
.rewards-terms-list ol{padding-left: 15px;}  
.rewards-terms-list ol li {padding-left: 15px;}     
      
/**  TESTIMONIALS  **/  
.filter-text {font-size:18px; padding-right: 20px;}  
.filter-button-testimonial{position:relative;display:inline-block;width:256px}
.filter-button-testimonial select{display:inline-block;width:100%;cursor:pointer;padding:15px 30px;outline:0;border:0;border-radius:100px;background:#27aae1;color:#fff;font-size:18px;appearance:none;-webkit-appearance:none;-moz-appearance:none}
.filter-button-testimonial select option{background: #fff !important;color:#383839 !important;-webkit-appearance: none; -moz-appearance: none; }   
.filter-button-testimonial select::-ms-expand{display:none}  
.filter-button-testimonial:hover select,.filter-button-testimonial:focus select{background:#2d7c9e none repeat scroll 0 0;color:#fff}
.filter-button-testimonial select:disabled{opacity:0.5;pointer-events:none}  
.testimonial-select-arrow{position:absolute;top:25px;right:40px;width:0;height:0;pointer-events:none;border-style:solid;border-width:8px 5px 0 5px;border-color:#fff transparent transparent transparent}
.filter-button-testimonial select:hover ~ .testimonial-select-arrow,.filter-button-testimonial select:focus ~ .testimonial-select-arrow{border-top-color:#fff}.filter-button-testimonial select:disabled ~ .testimonial-select-arrow{border-top-color:#ccc}

.testimonials-boxes-container {width:100%;position:relative;}
.grid-item-testimonials {width: 330px;background-color:#ffffff;border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-moz-border-radius:4px;margin:10px;border: solid 1px #b7b7b7;}
.grid-testimonials {position:relative;margin: 10px auto;}  
.kesif-alani {position: relative;max-width: 1050px;min-width: 1050px;} 

.testimonials-logo {position: relative;display: table;width: 100%;height: 130px;}            
.testimonials-logo-midle {display: table-cell; vertical-align: middle; margin: 0 auto;text-align: center; }      
.testimonials-logo-midle img{max-width:100% }      
.testimonials-desc {padding: 30px 0px;margin: 0 15px;}              
.testimonials-author {width: 100%; font-family: "Lato",sans-serif;font-weight: 300 !important;color: #27aae1;text-align: center; margin-bottom: 0 !important; position:relative;} 
.testimonials-author-line{height: 1px;width: 15px;background-position:-110px -549px; display:inline-block; position:absolute; top: 11px; background: #27aae1;}  
.testimonials-loadmore-icon {height: 34px;width: 34px;background-position:-188px -708px; display:none; margin: 0 auto;}    
.testimonials-logo.background-mcpherson {background:#363d43 !important;border-top-left-radius: 3px;border-top-right-radius: 3px;}  
.testimonials-logo.background-newtone {background:#2b333d !important;border-top-left-radius: 3px;border-top-right-radius: 3px;}   
.testimonials-logo.background-classcover{background:#0c4983 !important;border-top-left-radius: 3px;border-top-right-radius: 3px;} 
.testimonials-logo.background-toprankings{background:#233444 !important;border-top-left-radius: 3px;border-top-right-radius: 3px;}     
.testimonials-logo.background-bigbudda{background:#444444 !important;border-top-left-radius: 3px;border-top-right-radius: 3px;}    
.testimonials-logo.background-servicesseeking{background:#298ae3 !important;border-top-left-radius: 3px;border-top-right-radius: 3px;} 
.testimonials-logo.background-limbs{background:#2e2e2e !important;border-top-left-radius: 3px;border-top-right-radius: 3px;} 
.testimonials-logo.background-nb{background:#b8b9ba !important;border-top-left-radius: 3px;border-top-right-radius: 3px;} 
.testimonials-logo.background-forbes{background:#383839 !important;border-top-left-radius: 3px;border-top-right-radius: 3px;}  
.testimonials-logo.background-oneagency{background:#303030 !important;border-top-left-radius: 3px;border-top-right-radius: 3px;}
.testimonials-logo.background-fonedeals{background:#edecec!important;border-top-left-radius: 3px;border-top-right-radius: 3px;}
.testimonials-logo.background-cigarettes{background:#535357!important;border-top-left-radius: 3px;border-top-right-radius: 3px;} 
.testimonials-logo.background-margie {background:#cb2032!important;border-top-left-radius: 3px;border-top-right-radius: 3px;}
.testimonials-logo.background-sasyachook {background:#0e0b69!important;border-top-left-radius: 3px;border-top-right-radius: 3px;}   
.testimonials-logo.background-itTelligent {background:#b6c02c !important;border-top-left-radius: 3px;border-top-right-radius: 3px;}  

.testimonials-logo.background-activetactics .testimonials-logo-midle img{height: 84.5px;}          
.testimonials-logo.background-toprankings .testimonials-logo-midle img{width: 186px;height: 69px;}         
.testimonials-logo.background-solar .testimonials-logo-midle img {width: 156.6px;height: 100px;}
.testimonials-logo.background-mortgage .testimonials-logo-midle img {width: 225px;height: 56px;} 
.testimonials-logo.background-itTelligent .testimonials-logo-midle img {width: 303px;height: 103px;} 
.testimonials-logo.background-madame .testimonials-logo-midle img {width: 122.6px;height: 100px;}      
.testimonials-logo.background-storeman .testimonials-logo-midle img{width: 253px;height: 51px;}   
.testimonials-logo.background-secretarial .testimonials-logo-midle img{width: 147px;height: 88px;}      
.testimonials-logo.background-robertson .testimonials-logo-midle img{width: 142.6px;height: 100px;} 
.testimonials-logo.background-mgt .testimonials-logo-midle img{width: 100px;height: 100px;}         
.testimonials-logo.background-paraplanning .testimonials-logo-midle img{width: 221.6px;height: 100px;} 
.testimonials-logo.background-tuffa .testimonials-logo-midle img {width: 200px;height: 80px;}
.testimonials-logo.background-kiss .testimonials-logo-midle img {width: 280px;height: 85px;}    
.testimonials-logo.background-priddy .testimonials-logo-midle img {width: 77.2px;height: 100px;}     
.testimonials-logo.background-success .testimonials-logo-midle img {width: 224px;height: 45.3px;}
.testimonials-logo.background-nb .testimonials-logo-midle img {width: 99px;height: 60px;}   
.testimonials-logo.background-audionet .testimonials-logo-midle img {width: 300px;height: 58px;}  
.testimonials-logo.background-smartbooks .testimonials-logo-midle img {width: 260px;height: 92px;}  
.testimonials-logo.background-bigbudda .testimonials-logo-midle img {width: 300px;height: 56.3px;}
.testimonials-logo.background-planethail .testimonials-logo-midle img {width: 300px;height: 79.7px;}
.testimonials-logo.background-newtone .testimonials-logo-midle img{width: 300px;height: 100px;}  
.testimonials-logo.background-aktiv .testimonials-logo-midle img{width: 300px;height: 84.5px;}  
.testimonials-logo.background-m4b .testimonials-logo-midle img {width: 178px; height: 100px;}  
.testimonials-logo.background-intermediate .testimonials-logo-midle img { width: 300px; height: 60.6px;}  
.testimonials-logo.background-australian .testimonials-logo-midle img {width: 102px;height: 100px;}
.testimonials-logo.background-eureka .testimonials-logo-midle img {width: 141.5px;height: 100px;}
.testimonials-logo.background-margie .testimonials-logo-midle img {width: 267.1px;height: 100px;}  
.testimonials-logo.background-leura .testimonials-logo-midle img {width: 300px;height: 100px;} 
.testimonials-logo.background-cerebel .testimonials-logo-midle img {width: 300px;height: 99.7px;}  
.testimonials-logo.background-prestige .testimonials-logo-midle img {width: 142.9px;height: 100px;} 
.testimonials-logo.background-seretary-com-au .testimonials-logo-midle img {width: 300px;height: 74.5px;}
.testimonials-logo.background-iss .testimonials-logo-midle img {width: 82px;height: 64px;}    
.testimonials-logo.background-cps .testimonials-logo-midle img {width: 300px;height: 100px;} 

.testimonials-logo.background-mortgage + section, .testimonials-logo.background-solar + section,  .testimonials-logo.background-planethail + section, .testimonials-logo.background-aktiv + section, 
.testimonials-logo.background-aboutrisk + section, .testimonials-logo.background-vendzone + section, .testimonials-logo.background-weedtechnics + section, .testimonials-logo.background-secretarial + section,
.testimonials-logo.background-robertson + section, .testimonials-logo.background-madame + section, .testimonials-logo.background-storeman + section, .testimonials-logo.background-australian + section,
.testimonials-logo.background-eco + section, .testimonials-logo.background-intermediate + section, .testimonials-logo.background-m4b + section, .testimonials-logo.background-eureka + section,
.testimonials-logo.background-meals + section, .testimonials-logo.background-leura + section, .testimonials-logo.background-cerebel + section, .testimonials-logo.background-seretary-com-au + section,
.testimonials-logo.background-visa + section, .testimonials-logo.background-easytravel + section, .testimonials-logo.background-prestige + section, .testimonials-logo.background-audionet + section,
.testimonials-logo.background-kiss + section, .testimonials-logo.background-success + section, .testimonials-logo.background-tuffa + section, .testimonials-logo.background-iss + section,
.testimonials-logo.background-smartbooks + section, .testimonials-logo.background-cps + section, .testimonials-logo.background-priddy + section, .testimonials-logo.background-mgt + section {border-top: 1px solid #b6b6b6;}         
  
.loadmore-testi-container {border-top: 1px solid #b6b6b6; width: 1080px;}
.back-to-top-testimonial-container {position:relative;display:inline-block;width:100%;}         
.back-to-top-testimonial {position:absolute;right: -25px;top: -160px;}    
.back-to-top-testimonial-arrow {width: 60px;height: 50px; display:inline-block;background-position: -110px -158px;}   
.back-to-top-testimonial-arrow:hover {background-position:-110px -88px; cursor: pointer;}  
.back-to-top-testimonial-arrow:focus {background-position:-110px -18px;} 
     
.testimonial-table-form {width: 100%;}        
.testimonial-table-form input[type="text"], .testimonial-table-form input[type="email"] {font-size:15px;color:#383839;background:none;border:none;border-bottom:#383839 1px solid;width:360px;margin-bottom:30px; margin-right: 30px;opacity: 0.5;}
.testimonial-table-form input[type="text"]:focus, .testimonial-table-form input[type="email"]:focus {opacity:1 !important;}
.testimonial-fullwidth-text {width: 96.2% !important;} 
.testimonials-newsletter-wrapper {width: 360px;height: 446px;border-radius: 5px;background-color: #27aae1; margin: 0 auto;}    
.testimonials-newsletter-wrapper .newsletter {padding:30px;}       
.testimonials-newsletter-wrapper .newsletter header {font-family: "Lato",sans-serif;font-weight: 300;color:#fff; font-size:24px;padding-bottom: 15px;}
.testimonials-newsletter-wrapper .newsletter p {color:#fff;} 
.testimonials-newsletter-wrapper .newsletter input[type="EMAIL"] {font-size:15px;color:#fff;background:none;border:none;border-bottom:#fff 1px solid;width:100%;margin-bottom:30px;opacity: 0.5;}
.testimonials-newsletter-wrapper .newsletter input[type="EMAIL"]:focus {opacity:1 !important;}     
.testimonials-newsletter-wrapper .newsletter input[type="EMAIL"]::-webkit-input-placeholder {opacity: 0.5; color: #fff;}
.testimonials-newsletter-wrapper .newsletter input[type="EMAIL"]::-moz-placeholder {opacity: 0.5; color: #fff;}  
.testimonials-newsletter-wrapper .newsletter input[type="EMAIL"]:-moz-placeholder{opacity: 0.5; color: #fff;}  
.testimonials-newsletter-wrapper .newsletter input[type="EMAIL"]:::-ms-input-placeholder  {opacity: 0.5; color: #fff;}
.newsletter-division-social {border-bottom: solid 1px #ffffff;height: 1px;width:100%;}
.testimonials-getsocialmedia {padding:30px;}  
.testimonials-getsocialmedia header {font-family: "Lato",sans-serif;font-weight: 300;color:#fff; font-size:24px;} 
.testimonials-getsocialmedia p {color:#fff;}
.testimonials-getsocialmedia a{float:left;padding-right: 15px;}   
.testitimonial-table tr:first-child {background: #27aae1 none repeat scroll 0 0;}
.testitimonial-table tr:first-child td{color:#fff;}
.notice-success, div.updated {background: #46b450 none repeat scroll 0 0;border-left-color: #27aae1;color: #fff;font-weight: 700;}

/**  CASE STUDY  **/        
.case img {width:100%;}    
.case-h1 {color: #27aae1;font-size: 35px !important;} 
.case-social-text {font-size:15px; color:#606061;}   
.case-socialmedia {padding-top:15px; padding-bottom:30px;overflow: hidden;}   
.case-socialmedia a {float:left;padding-right: 15px;}   
.case-recommended-wrapper {border-top:#b7b7b7 solid 1px;border-bottom:#b7b7b7 solid 1px;padding: 30px 0; width:100%;}  
.case-recommended-text {font-family: "Lato",sans-serif;font-weight: 300 !important;color:#383839; font-size:24px !important; padding-bottom:30px;}
.case-recommended-box-wrapper {width: 100%; overflow:hidden;} 
.case-recommended-box {float:left; width: 240px;} 
.case-recommended-box .title {font-family: "Lato",sans-serif;font-weight: 300 !important;font-size: 18px !important;color: #27aae1;padding-top:15px;}
.case-recommended-box-wrapper a:hover .case-recommended-box .title {text-decoration:underline;}
.case-recommended-box p {color:#383839;}
.case-sidebar {border-radius: 4px;border: solid 1px #b7b7b7; padding: 30px 15px;}
.case-side-desc {border-top:#b6b6b6 solid 1px;} 
.case-side-desc span {color: #b6b6b6;}    
.case-side-desc a {color: #27aae1;}  
.case-side-desc a:hover {color: #27aae1;text-decoration:underline;}  
.case-side-logo {max-width: 330px; padding-bottom: 18px;}  

.case-newsletter-wrapper {width: 750px;height: 251px;border-radius: 4px;border: solid 1px #ffffff; margin: 0 auto; padding:15px;position:relative;}
.mc4wp-response{position:absolute;bottom:50px;}
.case-newsletter-wrapper .newsletter {float:left; width: 480px; border-right: solid 1px #ffffff;padding-right: 15px;}
.case-newsletter-wrapper .newsletter header {font-family: "Lato",sans-serif;font-weight: 300;color:#fff; font-size:24px;padding-bottom: 15px;}
.case-newsletter-wrapper .newsletter p {color:#fff;} 
.case-newsletter-wrapper .newsletter input[type="EMAIL"] {font-size:15px;color:#fff;background:none;border:none;border-bottom:#fff 1px solid;width:100%;margin-bottom:30px;opacity: 0.5;}
.case-newsletter-wrapper .newsletter input[type="EMAIL"]:focus {opacity:1 !important;}  
.case-newsletter-wrapper .newsletter input[type="EMAIL"]::-webkit-input-placeholder {opacity: 0.5; color: #fff;}
.case-newsletter-wrapper .newsletter input[type="EMAIL"]::-moz-placeholder{opacity: 0.5; color: #fff;}  
.case-newsletter-wrapper .newsletter input[type="EMAIL"]:-moz-placeholder{opacity: 0.5; color: #fff;}  
.case-newsletter-wrapper .newsletter input[type="EMAIL"]:::-ms-input-placeholder{opacity: 0.5; color: #fff;}

.case-getsocialmedia {float:left; padding-left: 15px;}
.case-getsocialmedia header {font-family: "Lato",sans-serif;font-weight: 300;color:#fff; font-size:24px;padding-bottom: 15px;} 
.case-getsocialmedia p {color:#fff;}  
.case-getsocialmedia a{float:left;padding-right: 15px;}   
.mc4wp-error {position: relative; display:block; width: 135px; height: 20px;}  
.mc4wp-error p {position:absolute; top: 114px; color:#f00;}  
.icon-case-study {background-image: url("images/sprite-case-study.png");background-repeat: no-repeat; display: block;height: 135px;}  
.case-inbound-icon {background-position: -20px -19px;width: 152px;}
.case-live-icon {background-position: -192px -20px;width: 118px;} 
.case-fax-icon {background-position: -330px -20px;width: 119px;}
.case-virtual-icon {background-position: -469px -20px;width: 125px;}
.case-connectone-icon {background-position: -20px -140px;width: 127px;}
.case-connectuc-icon {background-position: -334px -140px;width: 140px;}
.case-smartconnect-icon {background-position: -167px -140px;width: 146px;}
.case-internet-icon {background-position: -494px -146px;width: 113px;}
  
/* CUSTOM CHECKBOX */  
/********************* Base for label styling SEARCH *********************/
.checkbox-search:not(:checked),.checkbox-search:checked {position: absolute;left: -9999px;}
.checkbox-search:not(:checked) + label,.checkbox-search:checked + label {position: relative;padding-left: 35px;cursor: pointer;margin:0}
.checkbox-search:not(:checked) + label:before,.checkbox-search:checked + label:before {background: #f8f8f8 none repeat scroll 0 0;border: 1px solid #aaa;border-radius: 50%;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3) inset;content: "";height: 30px;left: 0;position: absolute;top: -6px;width: 30px;outline:none;}
.checkbox-search:not(:checked) + label:after,.checkbox-search:checked + label:after {background-color: #27aae1;background-position:-104px -563px;background-image:url(images/sprite-global.png);background-repeat: no-repeat;border-radius: 50%;color: #27aae1;content: "";font-size: 18px;height: 30px;left: 0;line-height: 0.8;position: absolute;top: -6px;transition: all 0.2s ease 0s;width: 30px;}
.checkbox-search:not(:checked) + label:after {opacity: 0;transform: scale(0);}
.checkbox-search:checked + label:after {opacity: 1;transform: scale(1);}
.checkbox-search:disabled:not(:checked) + label:before,.checkbox-search:disabled:checked + label:before {box-shadow: none;border-color: #bbb;background-color: #ddd;}
.checkbox-search:disabled:checked + label:after {color: #999;}
.checkbox-search:disabled + label {color: #aaa;}
.checkbox-search:checked:focus + label:before,.checkbox-search:not(:checked):focus + label:before {border: 1px dotted blue;}
label:hover:before {border: 1px solid #4778d9!important;}


/********************* Base for label styling RESULT *********************/
.checkbox-result:not(:checked),.checkbox-result:checked {position: absolute;left: -9999px;}
.checkbox-result:not(:checked) + label,.checkbox-result:checked + label {position: relative;padding-left: 35px;cursor: pointer;margin:0}
.checkbox-result:not(:checked) + label:before,.checkbox-result:checked + label:before {background: #a2daf2;border: none;border-radius: 50%;box-shadow: none;content: "";height: 25px; left: 0;position: absolute;top: -21px;width: 25px;outline: none;}
.checkbox-result:not(:checked) + label:after,.checkbox-result:checked + label:after {background-color: #27aae1 !important;background-position:-106px -566px;background-image:url(images/sprite-global.png);background-repeat: no-repeat;border-radius: 50%;color: #27aae1;content: "";font-size: 18px;height: 25px;left: 0;line-height: 0.8;position: absolute;top: -21px;transition: all 0.2s ease 0s;width: 25px;}
.item.active .checkbox-result:not(:checked) + label:after {opacity: 1;transform: scale(1);}
.checkbox-result:not(:checked) + label:after {opacity: 0;transform: scale(0);}
.checkbox-result:checked + label:after {opacity: 1;transform: scale(1);}
.checkbox-result:disabled:not(:checked) + label:before,.checkbox-result:disabled:checked + label:before {box-shadow: none;border-color: #bbb;background-color: #ddd;}
.checkbox-result:disabled:checked + label:after {color: #999;}
.checkbox-result:disabled + label {color: #aaa;}
.checkbox-result:checked:focus + label:before,.checkbox-result:not(:checked):focus + label:before {border: 1px dotted blue;}

/*** SUPPORT PAGE ***/
#static-position-wrapper.support{top:0;}
#static-position-wrapper p{font-size:15px;}

#static-position-wrapper ul{margin:30px 0 0 18px;padding:0}
#static-position-wrapper ul li{margin:0 0 15px 0;padding:0;font-family:"Roboto Condensed",sans-serif;font-size:15px;}
.banner-support-page{margin-top:80px;height: 450px;}
.support-banner img{max-width:100%;width:100%;height: 450px;}     
.support-banner .container{position:relative}
.support-banner .container h1{position:absolute;bottom:180px;left:0;font-family: 'Lato', sans-serif;font-size:40px;color:#383839}
.support-banner .container span{position: absolute;top: -166px;left: 0;font-size: 20px;}
.support-content .change-fee .custom-blue-table {width: 870px;}
.support-content .change-fee .custom-blue-table .separator {width: 815px;}
.support-content a{color:#27aae1;}
.support-content h2, .support-content h3{margin:30px 0 20px;font-size: 32px;color: #27aae1;font-weight:900;}           
.faq-head-banner{position:absolute;bottom:180px;left:0;font-family: 'Lato', sans-serif;font-size:40px !important;color:#383839}
.support-content .change-fee .custom-blue-table .separator.local-con { width: 675px;margin-right: 20px;}
.custom-blue-table .cols-row-15.local-con{position:relative;}
.custom-blue-table .cols-row-15.local-con p{position: absolute;top: 35px;}
.bill-image{position:relative}
.bill-image .instruction{font-size: 15px;line-height: 18px;position: absolute;text-align: left;left: 546px;}
.bill-image .instruction .header{font-size:18px;display:block;margin-bottom:2px;}
.bill-image .instruction.inst1{top: 100px;}
.bill-image .instruction.inst2{top: 180px;}
.bill-image .instruction.inst3{top: 250px;}
.bill-image .instruction.inst4{top: 330px;}
.bill-image .instruction.inst5{top: 660px;}
.bill-image .instruction.inst6{top: 100px;}      
.bill-image .instruction.inst7{top: 550px;}   

/*** SMARTCONNECT GUIDE ***/
.guide-section {border-bottom: 1px solid rgba(182, 182, 182, 0.4);}   
.guide-section p {font-size: 18px;}
.guide-access-samples {width:680px;margin: 0 auto;position:relative;}    
.guide-access-samples.remote {width:340px;}
.guide-access-samples nav {position:absolute; top: -90px;}       
.guide-access-samples nav ul{margin:0;padding:0;font-size:0}      
.guide-access-samples nav ul li{width:170px;margin: 0;padding:0;display: inline-block;text-align:center;border-right:0px !important;border: 1px solid #1c2949;}
.guide-access-samples nav ul li:last-child{border-right: 1px solid #1c2949 !important;}   
.guide-access-samples nav ul li a{background:#fff;text-align:center;font-size:18px;color:#1c2949;display:block;padding:15px 0;cursor:pointer;font-family: 'Roboto Condensed', sans-serif;transition: all .2s ease-out;}    
.guide-access-samples nav ul li a:hover,.guide-access-samples nav ul li a.active{background:#1c2949; color:#fff;} 
.guide-access-content{display:none;}    
.guide-access-content.active{display:block;}      
.guide-access-content h2 {font-size:25px;color:#1c2949;padding:10px 0 0 0;font-weight: 400;width:625px;margin: 0 auto;}  
.guide-access-content h2.big {width:750px;}                
.guide-boxes {width:680px;height:auto;background-color:#ffffff;border: solid 1px rgba(182, 182, 182, 0.4); margin: 20px auto;} 
.guide-boxes.big {width:810px;}
.guide-boxes .header {border-bottom: 1px solid rgba(182, 182, 182, 0.4);}    
.guide-boxes .header ol {margin-bottom: 0px;padding:0 30px 0 50px;} 
.guide-boxes .header ol li {padding: 15px;font-size: 18px;}
.guide-boxes .header ol li a:hover {text-decoration:underline;color:#27aae1;}    
.guide-boxes .body{padding:30px;}
    
/* START-UP BUSINESS */
.startup-center{margin: 0 auto;width: 440px;}
.smallbiz-center{margin: 0 auto;width: 399px;}
.mediumbiz-center{margin: 0 auto;width: 500px;} 
.aux-growing-business{position:relative}
.aux-growing-business section.img{position:relative;}
.aux-growing-business section.img.overflow-hidden{overflow:hidden;}
.aux-growing-business section.img .start-up-img{position:absolute;left:0;opacity:0}
.aux-growing-business section.img .start-up-img.micro-brain-box{top: 64px;left: 46px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.aux-growing-business section.img .start-up-img.micro-brain-flare{left: 19px;top: 29px;}
.aux-growing-business section.img .start-up-img.mircro-brain-circle{top: 30px;left: 0px;}
.aux-growing-business section.img .start-up-img.micro-rocket-lines{bottom: 86px;left: 207px;z-index:25;opacity:1}
.aux-growing-business section.img .start-up-img.micro-rocker-smoke{bottom: 38px;left: 248px;z-index:25;opacity:0}
.aux-growing-business section.img .start-up-img.micro-rocket{bottom: 0;left: 204px;z-index:50}
.aux-growing-business section.img .start-up-img.micro-rocket-cloud-1{bottom: 0;left: 164px;z-index:45;opacity:0}
.aux-growing-business section.img .start-up-img.micro-rocket-cloud-2{bottom: 17px;left: 100px;z-index:40;opacity:0}
.aux-growing-business section.img .start-up-img.micro-rocket-cloud-3{bottom: 0;left: 173px;z-index:35;opacity:0}
.aux-growing-business section.img .start-up-img.micro-rocket-cloud-4{bottom: 26px;left: 317px;z-index:30;opacity:0}
.sparkle-big,.sparkle-small{-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);opacity:1}
.aux-growing-business section.img .start-up-img.micro-rocket-sparkle-big-1{left: 106px;top: 316px;}
.aux-growing-business section.img .start-up-img.micro-rocket-sparkle-big-2{left: 383px;top: 151px;}
.aux-growing-business section.img .start-up-img.micro-rocket-sparkle-small-1{left: 147px;top: 374px;}
.aux-growing-business section.img .start-up-img.micro-rocket-sparkle-small-2{left: 420px;top: 270px;}
.aux-growing-business section.img .start-up-img.micro-rocket-sparkle-small-3{top: 83px;left: 342px;}
.aux-growing-business section.img .start-up-img.micro-rocket-sparkle-small-4{top: 0;left: 383px;-moz-transform: scale(0.9);-webkit-transform: scale(0.9);transform: scale(0.9);}
.aux-growing-business section.img .start-up-img.micro-rocket-sparkle-small-5{top: 64px;left: 218px;-moz-transform: scale(0.9);-webkit-transform: scale(0.9);transform: scale(0.9);}
.aux-growing-business section.img .start-up-img.micro-rocket-sparkle-small-6{top: 61px;left: 140px;}

/* SMALL BUSINESS */
.aux-growing-business section.img .small-biz-img{position:absolute;left:0;opacity:0}
.aux-growing-business section.img .small-biz-img.small-biz-gear-l{opacity:0;left: 144px;top: 172px;z-index: 50;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.aux-growing-business section.img .small-biz-img.small-biz-gear-r{opacity:0;left: 195px;top: 172px;z-index: 40;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.aux-growing-business section.img .small-biz-img.small-biz-map-1{left: 250px;top: 201px;transform: rotate(32deg);opacity: 0;}
.aux-growing-business section.img .small-biz-img.small-biz-map-2{left: 443px;top: 321px;transform: rotate(32deg);opacity: 0;}
.aux-growing-business section.img .small-biz-img.small-biz-pencil{left: -50px;top: 250px;z-index: 45;-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);}
.aux-growing-business section.img .small-biz-img.small-biz-web{left: 71px;top: 136px;z-index: 35;z-index:35}
.aux-growing-business section.img .small-biz-img.small-biz-stat{left: 79px;top: 135px;z-index: 37;-moz-transform: scale(0.3) rotate(-360deg);-webkit-transform: scale(0.3 rotate(-360deg));transform: scale(0.3) rotate(-360deg);}
.aux-growing-business section.img .small-biz-img.small-biz-pencil-case{left: 0;top: 220px;z-index:46}
.aux-growing-business section.img .small-biz-img.small-biz-ruler{left: 35px;top: 325px;z-index:46}
.aux-growing-business section.img .small-biz-img.small-biz-world-circle{left: -82px;opacity: 1;top: -18px;}
.aux-growing-business section.img .small-biz-img.small-biz-world-handle{left: 273px;top: 160px;z-index: 30;}
.aux-growing-business section.img .small-biz-img.small-biz-world-shadow{left: 276px;top: 190px;z-index: 30;}
.aux-growing-business .small-biz-cover-top{color: #596273;display: block;font-family: arial;font-size: 6px;height: 0;left: 106px !important;position: absolute;top: 154px;z-index: 36;}
.aux-growing-business .small-biz-cover-bottom{background:#fff;display: block;height: 4px;left: unset !important;position: absolute;right: 245px;top: 156px;width: 50px;z-index: 36;}
.aux-growing-business section.img .medium-biz-img{position:absolute;left:0;opacity:0}
.aux-growing-business section.img .medium-biz-img.medium-glare-left{left: 5px;bottom: 25px;z-index:58;opacity:1}
.aux-growing-business section.img .medium-biz-img.medium-glare-right{left: 150px;bottom: 25px;z-index:58;opacity:1}
.aux-growing-business section.img .medium-biz-img.medium-big-glare-left{left: 30px;bottom: 0;z-index:55;opacity:1}
.aux-growing-business section.img .medium-biz-img.medium-big-glare-right{left: 175px;bottom: 0;z-index:55;opacity:1}
.aux-growing-business section.img .medium-biz-img.medium-biz-bino{left: 0;bottom: 32px;z-index:50;opacity:1}
.aux-growing-business section.img .medium-biz-img.medium-biz-bulb{top: 0;left: 132px;z-index:40;opacity:1;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.aux-growing-business section.img .medium-biz-img.medium-biz-check{top: 195px;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.aux-growing-business section.img .medium-biz-img.medium-biz-data{top:0;z-index:35;}
.aux-growing-business section.img .medium-biz-img.medium-biz-wave{top: 195px;left: 178px;z-index:45}
.aux-growing-business section.img .medium-biz-img.medium-biz-chart{top: 69px;left: 47px;z-index:40;}
.aux-growing-business section.img .medium-biz-img.medium-biz-pie{top: 118px;left: 390px;z-index:30;transform-origin:bottom left;-moz-transform: scale(0);-webkit-transform: scale(0);transform: scale(0);}
.aux-growing-business section.img .medium-biz-img.medium-biz-pie > img{top: 14px;position: relative;}
.aux-growing-business  .medium-biz-data-cover-1{background: #27AAE1;width: 300px;height: 190px;display: block;bottom: 200px;z-index: 35;}
.aux-growing-business  .medium-biz-data-cover-2{opacity: 1 !important;background: #27AAE1;top: 129px;left: 320px !important;width: 190px;height: 170px;display: block;z-index: 35;transform-origin: bottom right;}
.medium-biz-data-cover-3{opacity: 1 !important;background: #27AAE1;width: 0;height: 60px;top: 240px;left: unset !important;right: -2px;z-index: 40;}
.micro-rocket-trail-cover{background:#27AAE1;height: 280px;left: 200px;position: absolute;top: 168px;width: 150px;z-index: 26;opacity:0}
.opacity-zero{opacity:0}
.cta-grow-business{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1000}
.grow-box-content span.icon-sprite-home{margin:0 auto 20px;position:relative;}

/** PODCAST **/
.podcast-h1 {display: block;}     
.podcast-h1 span {font-size: 28px;display: block;padding-top: 5px;}
.podcast-column-1 {float:left;padding-left: 15px;margin-right: 28px;position: relative; width: 201px;}
.podcast-column-2 {float:left;padding-left: 15px;position: relative; width: 550px;}
.podcast-episode-contain {width: 360px; position:relative;} 
.podcast-episode-contain .episodes1 {width: 351px;}
.podcast-episode-contain .episodes2 {width: 346px;}   
.podcast-episode-contain .episodes3 {width: 342px;}
.podcast-episode-contain .episodes4 {width: 344px;}   
.podcast-episode-contain label {display: table;width: 100%;box-sizing: border-box; margin-bottom:0px;}      
.podcast-episode-contain section {width: 355px; height: 120px;}  
.podcast-episode-contain section p {margin-bottom: 0px;}
.podcast-episode-contain .time{border-bottom:1px solid #d8d8d8;width: 355px;padding-bottom: 18px;margin-bottom: 18px;}   
.podcast-series-content {border-bottom: 1px solid #eaeaea; padding-bottom: 30px; margin-bottom: 30px;overflow:hidden; width:100%; clear: both;}
.podcast-series-column-1 {float:left;margin-right: 32px;position: relative; width: 201px;}  
.podcast-series-column-2 {float:left;position: relative; width: 900px;}
.podcast-series-column-2 label {display: table;width: 100%;box-sizing: border-box;}
.podcast-series-column-2 label > * {display: table-cell;}
.podcast-series-column-2 label > *:last-child {text-align: right;left: -15px;position: relative;top: -18px;}    
.podcast-series-column-2 a {color: #b6b6b6;}
.podcast-series-column-2 a:hover {color: #27aae1;}    
.text-episodes {color:#343439;}  
.podcast-more-episode-contain {width: 360px; position:relative;} 
.podcast-more-episode-contain .episodes1 {width: 351px;}  
.podcast-more-episode-contain .episodes2 {width: 346px;}   
.podcast-more-episode-contain .episodes3 {width: 342px;}
.podcast-more-episode-contain .episodes4 {width: 344px;}   
.podcast-more-episode-contain label {display: table;width: 100%;box-sizing: border-box; margin-bottom:0px;}   
.podcast-more-episode-contain section {width: 355px; height: 160px;} 
.podcast-more-episode-contain section p {margin-bottom: 0px;}
.podcast-more-episode-contain .time{border-bottom:1px solid #d8d8d8;width: 355px;padding-bottom: 18px;}
.podcast-subscribe {}  
.podcast-subscribe header {background: #27aae1 none repeat scroll 0 0;border-radius: 5px 5px 0 0;color: #fff;font-family: "Lato",sans-serif;font-size: 24px;font-weight: 300;padding: 10px 37px;}
.podcast-subscribe .subscribe-list{-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: currentcolor #b6b6b6 #b6b6b6;border-image: none;border-style: none solid solid;border-width: medium 1px 1px;padding: 29px 35px 0 35px;}
.podcast-subscribe .subscribe-list section {}   
.podcast-socialmedia {padding-bottom:30px;overflow: hidden;}            
.podcast-socialmedia a {float:left;padding-right: 15px;}       
.transcript-episodes-all{display: none;}     

/** SEARCH RESULTS **/
.search-textbox {width: 472px; height:50px; border-radius: 5px;background-image: url(images/search-textbox-icon.png);background-repeat: no-repeat;background-position: 440px 15px;border-color: #b6b6b6;border-image: none;border-style: solid;padding: 15px 10px;color: #383839; font-size: 20px;} 
.search-result-list header {background: #27aae1 none repeat scroll 0 0;border-radius: 5px 5px 0 0;color: #fff;font-family: "Lato",sans-serif;font-size: 20px;font-weight: 300;padding: 10px 15px;}
.search-result-list .result-list{-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: currentcolor #b6b6b6 #b6b6b6;border-image: none;border-style: none solid solid;border-width: medium 1px 1px;}
.tptn_posts ul {padding: 15px; margin: 0;}  
.tptn_posts ul li {list-style: none; padding: 10px 0;}      
.tptn_posts .tptn_link {display: block;}      
.search-textbox-blue {width: 335px; height:34px;background-image: url(images/search-white-icon-blue.png);background-repeat: no-repeat;background-position: 300px 0;border: solid 0.5px #383839; padding: 8px 10px;color: rgba(56, 56, 57, 0.4); font-size: 15px;} 
.underline-404 {text-decoration: underline; color:#27aae1;}
.search-form-404 input#searchsubmit{position: absolute; right: 333px; width: 32px; height: 33px; opacity:0;}
.search-form input#searchsubmit {position: absolute;right: 684px;width: 40px;height: 49px;opacity: 0;}

/** THANK YOU **/
.thankyou-container {width: 100%; height: 420px;}
.thankyou-container .caption {width: 460px;height: 420px;background-color: #ffffff;border: solid 1px rgba(182, 182, 182, 0.5);float:left;padding:30px;}
.thankyou-container .image {width:680px;height: 420px;background-image: url(images/thankyou-image.jpg);background-repeat: no-repeat;float:left;}
.button-return{border:none;background-color: #27aae1;color:#fff;padding:6px 30px;font-size:15px;text-align:center;font-family: 'Roboto Condensed', sans-serif;border-radius: 100px;border-style: solid;border-width: 1px;transition: all .2s ease-out;outline:none;display:inline-block;text-decoration:none;}
.button-return:hover{border-color:#2d7c9e; background:#2d7c9e;transition: all 0.2s ease-out;}  

/** SITEMAP **/
.sitemap h2 {font-size: 28px; color: #27aae1; margin-bottom: 15px;}  
.sitemap h3 {font-size: 20px; margin-bottom: 30px;}     
.sitemap a {color: #383839;}   
.sitemap-wrapper1{width: 263px; float: left; margin: 30px 30px 0 0;} 
.sitemap-wrapper2 {width: 650px; float: left; margin: 30px 30px 0 0;} 
.sitemap-wrap {width: 100%;border-bottom: 1px solid rgba(182, 182, 182, 0.4); clear:both; overflow:hidden;}   
.sitemap-wrap:last-child {border:none;}
.sitemap-cont {width: 263px; float: left; margin: 30px 30px 30px 0;} 
.sitemap-cont2 {width: 555px; float: left; margin: 30px 30px 30px 0;}   
.sitemap-cont p:last-child, .sitemap-cont2 p:last-child {margin-bottom: 0;}
header.mobile{display:none}
div#clicky{display:none !important;}

/*
** JARGON HUB BOF   
*/
div.alphabet-section > section{border-bottom:1px solid #b6b6b6;padding-bottom:15px;}
div.alphabet-section > section header{padding:15px 0 0;font-family: 'Lato', sans-serif;font-size:15px;font-weight:300;color:#383839;cursor:pointer;position:relative}
div.alphabet-section > section header > span{}
div.alphabet-section > section div.content{margin:30px 20px 0;display:none}
div.alphabet-section > header{margin:60px 0 30px;font-family: 'Lato', sans-serif;background:#fff;width:50px;height:50px;padding-top:0;text-align:center;display:inline-block;border-radius:50%;margin-right:10px;color:#27aae1;cursor:pointer;text-transform:uppercase;font-size:32px;font-weight:300;border:2px solid #27aae1;position:relative}
div.alphabet-section > header.active{background:#27aae1;color:#fff;}
div.alphabet-section > section > header span.state{background-image:url(images/sprite-global.png);background-repeat: no-repeat;background-position: -110px -608px;width: 12px;height: 12px;display:block;position:absolute;right:15px;top:20px;}
div.alphabet-section > section > header span.state.close{background-position:-110px -640px;opacity:1}
div.jargon-nav h4{margin-bottom:40px;font-size:24px;color:#27aae1}
div.jargon-nav .button-letter{font-family: 'Lato', sans-serif;background:#fff;width:30px;height:30px;padding-top:4px;text-align:center;display:inline-block;border-radius:50%;margin-right:10px;color:#27aae1;cursor:pointer;text-transform:uppercase;font-size:15px;font-weight:300;margin-bottom:10px}
div.jargon-nav .button-letter:hover, div.jargon-nav .button-letter.active{background:#27aae1;color:#fff;}
div.jargon-nav .button-letter:nth-child(4n-7){margin-right:0}
div.jargon-nav > div{width:190px;float:right}
div.jargon-nav > div.fixed-jargon-nav{position:fixed;top:100px}
   
/*
** INSIDE PAGES V3  
*/ 
.inbound-first-con h1{font-weight:900;margin-bottom:10px;font-size:50px;}      
.inbound-first-con h4{font-weight:900;text-transform:uppercase;font-style:italic;font-size:28px;} 
.inbound-first-con p {font-size: 18px;color: #1c2949;}   
.inbound-first-con .parent-con {margin-right: -15px;}     
.inbound-first-con .parent-con.team-mess {margin-top:10px;margin-bottom:30px;}    
.inbound-first-con .parent-con.recept-con {margin-top:10px;margin-bottom:30px;}    
.inbound-first-con .column {width: 550px;display:inline-block;vertical-align:middle;}
.inbound-first-con .column:first-child {padding-bottom:48px; margin-right: 40px;}
.inbound-first-con .column .first{padding-top:22px;}   
.inbound-second-con {position:relative;}               
.inbound-second-con .column1 {position:absolute; padding:60px 30px;width:49%;top:-27px;left:0;}      
.inbound-second-con .column2 {float:right; width:50%;padding-left:75px;}           
.inbound-second-con .column1 h2, .inbound-second-con .column2 h2{font-size:25px; font-weight:900; text-transform:uppercase;}      
.inbound-second-con .column1 .cont {float:right;max-width:490px;}                                      
.new-typing-inbound-con {background:rgba(28, 41, 73, 0.6) url("images/inbound-dual-cta.jpg") no-repeat scroll center center / cover !important; color:#fff;position:relative;} 
.new-typing-live-con {background:url("images/wp3-v3-live-testi.jpg") no-repeat scroll center 25% / cover !important; color:#fff;position:relative;} 
.new-typing-live-con .layer {background:rgba(28, 41, 73, 0.6);width:100%;height:100%;}   

.inbound-first-con.pstn {background-color:#f6f6f6;padding-bottom:100px;}   
.virtual-office.inbound-second-con p a {color: #fff !important;font-weight: 900;}
/*
**  RECAPTCHA
*/
.custom-recaptcha{}
.custom-recaptcha #recaptcha-field{background: #fff;width: 190px;border-radius: 2px;border: 1px solid #b6b6b6;}  
.custom-recaptcha #recaptcha-field p{background: #fff;border-radius: 2px;color: rgba(56, 56, 57, 0.3) !important;padding: 10px 10px 5px;border-bottom: 1px solid rgba(56, 56, 57, 0.1);display: block;}
.custom-recaptcha #recaptcha-field .captcha-group{display: block;margin: 10px 10px 0;border-bottom: 1px solid rgba(56, 56, 57, 0.7);padding-bottom: 5px;position:relative;}
.custom-recaptcha #recaptcha-field .captcha-group input{color: rgb(56, 56, 57) !important;font-size: 15px !important;padding: 0;margin: 0;display: inline;width: 20px !important;opacity: 1 !important;text-align: center;}
.custom-recaptcha #recaptcha-field .action{padding: 20px 10px 5px;display: block;position:relative;}
.custom-recaptcha #recaptcha-field .action a{color:rgba(56, 56, 57, 0.7);font-size:10px;position: relative;top: -1px;text-decoration:underline;}
.custom-recaptcha #recaptcha-field .action a:hover{text-decoration:none;}
.custom-recaptcha #recaptcha-field .action input[type="button"]{width: 53px !important;height: 20px;font-size: 10px;text-align: center;padding: 0;float: right;opacity: 1 !important;color: #fff;}

#recaptcha-field .captcha-group input[name="recapAns"]{width:50px !important} 
.errcap-container{position:relative;display:block;}
.errcap-container .error-label{position: absolute;color: rgb(205, 73, 73);font-size: 14px;border-top: 1px solid rgb(205, 73, 73);width: 100%;display: block;bottom: -30px;padding: 5px 0 0;display:none;}	
.error-prompt-captcha{position: absolute;border-top: 1px solid;width: 100%;top: 27px;left: 0;font-size: 8px; padding-top: 5px;}
.error-prompt-captcha.bad{color:rgb(205, 73, 73);border-color:rgb(205, 73, 73)}
.error-prompt-captcha.good{color:rgb(80, 205, 73);border-color:rgb(80, 205, 73)}

/*
** MOBILE RESPONSIVE BOF
*/
#mh-head{position: fixed;width: 100%;left: 0; height:46px; border-bottom:1px solid rgba(182, 182, 182, 0.6);     z-index: 99999; background: #fff;}  
.mh-head-content .left-content{float:left;}
.mh-head-content .right-content{float:right;}
.mh-head-content {width:100%;height: 46px;padding: 0 15px;}  
.mh-head-content div{height: 46px;display:inline-block;font-size:0;}  
.mh-head-content div.btns-burger {width:50px;}   
.mh-head-content div.btns-logo {}   
.mh-head-content div.btns-search {width:50px;}           
.mh-head-content div.btns-phone {width:50px}
.mh-head-content div.btns-cart {width: 25px;}      
.btns-icon {height: 46px;position: relative;}
.btns-icon img {position: absolute;margin: auto;top: 0;left: 0;right: 0;bottom: 0;}  

#mh-menu {width:100%;height:100%;display:none;position:fixed;left:0;top:0;background-color: rgba(0, 0, 0, 0.6);z-index:999999999999;}   
#mh-menu.active {display:block;}
.mh-menu-content{width:95%;height:100%;background:#fff;position:relative;left: -310px; padding-bottom:100px;overflow-y:auto;-webkit-overflow-scrolling: touch;}                      
.mh-menu-content .icons-open {height:46px; border-bottom:1px solid rgba(182, 182, 182, 0.6);padding:0 20px;}  
.mh-menu-content .nav ul.grandparent {padding: 0;}   
.mh-menu-content .nav ul.grandparent li {list-style:none;border-bottom:1px solid rgba(182, 182, 182, 0.1); padding:15px 20px;position:relative;}
.mh-menu-content .nav ul.grandparent li.active {background: #27aae1; color:#fff; padding:0; border-bottom:none;}
.mh-menu-content .nav ul.grandparent li span, .mh-menu-content .nav ul.grandparent li a{color:#383839; font-size: 16px;display:block;}
.mh-menu-content .nav ul.grandparent li span .menu-icon-right {position:absolute;right:30px;top:20px;}    
.mh-menu-content .nav ul.grandparent li span .menu-icon-left {position:absolute;left:20px;top:20px;}   
.mh-menu-content .nav ul.grandparent li.active span {color:#fff; margin-left: 25px; padding:15px 20px;}      
.mh-menu-content .nav ul.grandparent li.active span .menu-icon-right{display:none;}     

.mh-menu-content .nav ul.grandparent li ul.parent {display:none;padding:0; background:#fff;}      
.mh-menu-content .nav ul.grandparent li ul.parent li {padding: 0;background:#fff;border-bottom:1px solid rgba(182, 182, 182, 0.1);position:relative;}   
.mh-menu-content .nav ul.grandparent li ul.parent li span, .mh-menu-content .nav ul.grandparent li ul.parent li a{font-size: 15px;color:#383839; display:block; margin:0;padding:15px 20px;}         
.mh-menu-content .nav ul.grandparent li ul.parent li span span {width: 234px;margin:0;padding:0;}           
.mh-menu-content .nav ul.grandparent li ul.parent li .submenu-icon {-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);position:absolute;right:30px;top:20px;}  
.mh-menu-content .nav ul.grandparent li ul.parent li.active .submenu-icon {-ms-transform: rotate(270deg);-webkit-transform: rotate(270deg);transform: rotate(270deg);}         
.mh-menu-content .nav ul.grandparent li ul.parent li ul.subparent {display:none;padding:0;margin:0;}      
.mh-menu-content .nav ul.grandparent li ul.parent li ul.subparent li{padding: 0;background:#f6f6f6;border-bottom:1px solid rgba(182, 182, 182, 0.2);}   
.mh-menu-content .nav ul.grandparent li ul.parent li ul.subparent li a{font-size: 14px;padding-top: 20px;}  
.mh-menu-content .nav ul.grandparent li ul.parent li ul.subparent li small {display:block;}        
.mh-menu-content .nav ul.grandparent li ul.parent li .mobile-tv-menu {display:none;padding:17px 30px 30px 30px;margin:0 auto;text-align:center;}  
.mh-menu-content .nav ul.grandparent li ul.parent li .mobile-tv-menu .mobile-quote {margin:0 auto;text-align:center;display:block;margin-bottom:22px;}  
.mh-menu-content .nav ul.grandparent li ul.parent li .mobile-tv-menu p {color:#383839;font-size:14px;text-align:center;margin-bottom:28px;}    
.mh-menu-content .nav ul.grandparent li ul.parent li .mobile-tv-menu small {color:#383839;font-size: 12px;}        
.mh-menu-content .nav ul.grandparent li ul.parent li .mobile-tv-menu a {border-color:#27aae1;background:#27aae1;color: #fff;padding: 9px 17px;width:115px;height: 34px;border-radius: 100px;font-size:12px;margin:0 auto;}  
.mh-menu-content .nav ul.grandparent li ul.parent li .mobile-tv-menu .testi-mobile-contain {width:245px;position:relative;margin:28px auto 30px;}      
.mh-menu-content .nav ul.grandparent li ul.parent li .mobile-tv-menu .testi-mobile-ics {background:url(images/testimonial-thumb-mobile.png) no-repeat center;background-size:cover;width: 245px;height: 140px;display:block;}  
.mh-menu-content .nav ul.grandparent li ul.parent li .mobile-tv-menu .testi-mobile-play {position:absolute; top:50px;left:100px;}  
.mh-menu-content .nav ul.grandparent li ul.parent li .mobile-tv-menu iframe {display:none;width:245px;height:140px;margin:28px auto 30px;}    
.mh-menu-content .nav ul.grandparent li ul.parent li ul.subparent li span{padding:0;}         
.mh-menu-content .nav ul.grandparent li ul.parent li ul.subparent li .submenu-icon {-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);position:absolute;right:30px;top:20px;}  
.mh-menu-content .nav ul.grandparent li ul.parent li.active ul.subparent li.active .submenu-icon {-ms-transform: rotate(270deg);-webkit-transform: rotate(270deg);transform: rotate(270deg);}
.mh-menu-content .nav ul.grandparent li ul.parent li ul.subparent li ul.childparent {display:none;padding:0;margin:0;} 
.mh-menu-content .nav ul.grandparent li ul.parent li ul.subparent li ul.childparent li{border-bottom: none;padding-left: 20px;}     

#mh-phone {width:100%;height:100%;display:none;position:fixed;left:0;top:0;background-color: rgba(0, 0, 0, 0.6);display:none;padding:0;margin:0;z-index:999999999999999;}    
#mh-phone.active {display:block;}         
.mh-phone-content {display:none;width:290px;height:342px;border-radius: 5px;background-color:#ffffff; margin:60px auto; padding: 30px 15px 25px 15px;}      
.mh-phone-content .mh-p1 {width: 260px;height: 39px;border-radius: 27px;background-color: #27aae1;color:#fff;margin-bottom:30px;padding:10px 15px; text-align:center; font-size: 16px;display:block;}  
.mh-phone-content .mh-p2 {width: 260px;height: 39px;border-radius: 27px;background-color: #ffffff;border: solid 1px #27aae1; color:#27aae1;margin-bottom:30px;padding:10px 15px; text-align:center; font-size: 16px;display:block;}     
.mh-phone-content .mh-p3 {width: 260px;height: 39px;border-radius: 27px;background-color: #ffffff;border: solid 1px #27aae1; color:#27aae1;margin-bottom:30px;padding:10px 15px; text-align:center; font-size: 16px;display:block;}
.mh-phone-content .division {width: 260px;height: 1px;background-color: rgba(182, 182, 182, 0.4);}      
      
#mh-search {width:100%;height:74px;display:none;left:0;top:46px;background:#f6f6f6;display:none;padding:0;margin:0;}       
#mh-search.active {display:block;} 
#mh-search.active .mh-search-content {padding: 20px 15px;}  
#mh-search.active .mh-search-content input {color:#383839;font-size:15px;background:none;border:none;border-bottom:1px solid #383839;width:210px;opacity:0.5;display:inline-block;}  
#mh-search.active .mh-search-content input[type="submit"]{width: 63px;height: 34px;display:inline-block;opacity:1;padding: 5px; font-size:12px;border:none;}                 

.mobile.wrapper-wacthread {position:relative;}   
.mobile-home-box-inbound {background-image: linear-gradient(rgba(56, 56, 57, 0.7),rgba(56, 56, 57, 0.7)), url(images/home-box-inbound.jpg);background-position:center 25%;}
.mobile-home-box-business-phone-system {background-image: linear-gradient(rgba(56, 56, 57, 0.7),rgba(56, 56, 57, 0.7)), url(images/home-box-business-phone-system.jpg);background-position:center 60%;background-size:cover;}
.mobile-home-box-internet {background-image: url(images/home-box-internet.jpg);background-position:center 75%;}  

.mobile-banner div.slides {height: 467px;}    
.mobile-banner .slide1 div.image-background {background-image:url(images/home-banner-connect.jpg);height:234px;width:100%;background-size:cover;background-position:top center;}
.mobile-banner .slide1 div.caption {background-image: url(images/conect-bg-mobile.svg);height:234px;width:100%;background-size:cover;}
.mobile-banner .promo div.image-background {background-image:url(images/mobile/promo-bg-mobile.jpg);height:234px;width:100%;background-size:cover;background-position:top center;}  
.mobile-banner .promo div.caption {background-image: url(images/mobile/home-promo.svg);height:234px;width:100%;background-size:cover;}    
.mobile-banner .slide2 div.image-background {background-image:url(images/home-banner-collaborate.jpg);height:234px;width:100%;background-size:cover;}
.mobile-banner .slide2 div.caption {background-image: url(images/conect-bg-mobile.svg);height:234px;width:100%;background-size:cover;}
.mobile-banner .slide3 div.image-background {background-image:url(images/home-banner-customise.jpg);height:234px;width:100%;background-repeat: no-repeat;background-size:cover;background-position:right 70%;}     
.mobile-banner .slide3 div.caption {background-image: url(images/customise-bg-mobile.svg);height:234px;width:100%;background-size: cover}
.mobile-banner .slide4 div.image-background {background-image:url(images/banner-4-working.jpg);height:234px;width:100%;background-size: cover}
.mobile-banner .slide4 div.caption {background-image: url(images/customise-bg-mobile.svg);height:234px;width:100%;background-size: cover}   

.mobile-banner div.caption section {width:100%;padding: 15px 15px 20px 15px; position: relative; height:234px;}  
.mobile-banner div.caption section h2 {font-size:28px;font-weight:900;text-transform:uppercase;margin-bottom:8px;}
.mobile-banner div.caption section p {font-family:'Lato', sans-serif !important;font-weight:400;font-size:20px;text-transform:uppercase;}                 
.mobile-banner div.caption section a {background:none;font-family:'Lato', sans-serif !important;font-weight:400; position: absolute; bottom: 50px; line-height: 14px; }   
.mobile-banner div.caption section .button-banner-play{font-family:'Lato', sans-serif !important;font-weight:400;width:88px; height: 30px; padding:13px 15px; margin-top: 25px;text-align:right;border-radius: 100px;border-style: solid;border-width: 1px;background:none;transition: all .2s ease-out;outline:none;position:relative;line-height:0;}
.mobile-banner div.caption section .button-banner-play > span{display: inline-block;position: absolute;left: 15px; top:6px;}              
.mobile-banner div.caption section .play-banner-icon {width:16px;height: 16px;} 
.mobile-banner div.caption section a:hover .play-banner-icon {background-image: url(images/mobile/home-play-2.svg); background-repeat: no-repeat;} 
.mobile-banner div.caption section .play-banner-icon {background-image: url(images/mobile/home-play.svg); background-repeat: no-repeat;} 
.mobile-banner div.caption section a:hover .button-on-blue:hover, .button-on-blue.active{background: #27aae1 none repeat scroll 0 0;color:#1c2949;}   
.mobile-banner div.caption section .button-basic {padding:8px 15px;margin-top:25px;} 
.mobile-banner div.caption section .button-basic.shop {padding: 8px 20px;}
.mobile ul.slick-dots{position: absolute;width: 100%;margin: 0;padding: 0;text-align: center;bottom:20px;height:20px;z-index:11000;}      
.mobile ul.slick-dots li{display: inline-block;width:10px;margin:0px 5px;}    
.mobile ul.slick-dots button{color: #fff;background:rgba(255,255,255,0.3);width:12px;height:12px;display:inline-block;font-size:0;border: none;border-top-left-radius:100px;border-top-right-radius:100px;border-bottom-left-radius:100px;border-bottom-right-radius:100px;border-radius:100px;-webkit-border-radius:100px;-moz-border-radius:100px;}
   
.mobile-inner-banner .inner-page {height: 467px;margin-top: 45px;}           
.mobile-inner-banner .inner-page div.image-background {height:234px;width:100%;background-size: cover !important;}
.mobile-inner-banner .inner-page div.caption {height:234px;width:100%;background-size: cover;display:table;position:relative;}
.mobile-inner-banner .inner-page div.caption section {width:290px;padding:0 15px;;display:table-cell;vertical-align:middle;}     
.mobile-inner-banner .inner-page div.caption section h3 {color:#fff;font-size:25px;font-weight:900;text-transform:uppercase;}
.mobile-inner-banner .inner-page div.caption section .button-small {margin-top: 45px !important; font-size: 15px;  padding: 6px 15px !important; width: 136px; height: 30px; line-height: 15px;}   

.mobile-inner-banner .inner-page div.image-background.inboundcat {background-image: url(images/Category-Numbers.jpeg);} 
.mobile-inner-banner .inner-page div.image-background.inbound-1300numbers {background-image: url(images/wp3-v3-inbound-1300-banner.jpg);}    
.mobile-inner-banner .inner-page div.image-background.inbound-1800numbers {background-image: url(images/wp3-v3-inbound-1800-banner.jpg); background-position:center 25%;}    
.mobile-inner-banner .inner-page div.image-background.inbound-13numbers {background-image: url(images/wp3-v3-inbound-13-banner.jpg);background-position:center 25%;}                
.mobile-inner-banner .inner-page div.image-background.inbound-smartnumbers {background-image: url(images/wp3-v3-inbound-smart-banner.jpg);}
.mobile-inner-banner .inner-page div.image-background.inbound-localconnect {background-image: url(images/wp3-v3-inbound-local-banner.jpg);background-position:center 25%;}
.mobile-inner-banner .inner-page div.image-background.inbound-routing {background-image: url(images/wp3-v3-inbound-routing-banner.jpg);}

.mobile-inner-banner .inner-page div.image-background.lapromo-bg{background-image: url(images/la-cat-trial.jpg);background-position: center;}
.mobile-inner-banner .inner-page div.image-background.lapromo-bg-msg{background-image: url(images/lat-msg-trial.jpg);background-position: center;}

.mobile-inner-banner .inner-page div.image-background.lpacat{background-image: url(images/Category-Liveanswering.jpg);background-position: center;}
.mobile-inner-banner .inner-page div.image-background.lpa-messages247 {background-image: url(images/banner-messages-24-7.jpg);}
.mobile-inner-banner .inner-page div.image-background.lpa-team {background-image: url(images/tm-banner.jpg);}  
.mobile-inner-banner .inner-page div.image-background.lpa-rc {background-image: url(images/rc-banner.jpg);}  

.mobile-inner-banner .inner-page div.image-background.bpscat{background-image: url(images/banner-busienss-phone.jpg);}
.mobile-inner-banner .inner-page div.image-background.bps-uc{background-image: url(images/banner-smart-connect-uc.jpg);background-position:center;}
.mobile-inner-banner .inner-page div.image-background.bps-pbx{background-image: url(images/banner-smart-connect.jpg);background-position:center;}
.mobile-inner-banner .inner-page div.image-background.bps-sip{background-image: url(images/banner-sip-trunking.jpg);background-position:center;}  
.mobile-inner-banner .inner-page div.image-background.bps-voip{background-image: url(images/banner-connect-one.jpg);background-position:center;}  
.mobile-inner-banner .inner-page div.image-background.bps-pstn{background-image: url(images/banner-business-phone-lines.jpg);background-position:center;}

.mobile-inner-banner .inner-page div.image-background.internetcat{background:url(images/Category-BusinessInternet.jpg); background-position: center;}
.mobile-inner-banner .inner-page div.image-background.banner-nbn{background:url(images/wp3-v3-internet-nbn-banner.jpg); background-position: center;}
.mobile-inner-banner .inner-page div.image-background.banner-ethernet{background:url(images/banner-ethernet-broadband.jpg); background-position: center;}
.mobile-inner-banner .inner-page div.image-background.banner-fibre400{background:url(images/banner-fibre-400.jpg); background-position: center;}
.mobile-inner-banner .inner-page div.image-background.banner-adsl{background:url(images/banner-adsl.jpg); background-position: center;}
.mobile-inner-banner .inner-page div.image-background.banner-bundles-redesign{background:url(images/banner-bundle.jpg); background-position: center;}
.mobile-inner-banner .inner-page div.image-background.banner-connect-redesign{background:url(images/connect-bundle-banner.png); background-position: center;}
.mobile-inner-banner .inner-page div.image-background.banner-virtual-redesign{background:url(images/banner-virtual-office-bundles.jpg); background-position: center;}    
.mobile-inner-banner .inner-page div.image-background.banner-pstn-redesign{background:url(images/banner-pstn-bundle.jpg); background-position: center;}

.mobile-inner-banner div.image-background.banner-virtualoffice, .mobile-inner-banner div.image-background.banner-vo-fax, .mobile-inner-banner div.image-background.banner-vo-voice, .mobile-inner-banner div.image-background.banner-vo-business, .mobile-inner-banner div.image-background.banner-vo-voiceover, .mobile-inner-banner div.image-background.banner-vo-ivr, .mobile-inner-banner div.image-background.banner-vo-va {background: url(images/banner-voiceover.jpg);background-position: center;} 
.mobile-inner-banner .inner-page div.caption.banner-virtualoffice, .mobile-inner-banner .inner-page div.caption.banner-vo-va{background-image: url(images/mobile/mobile-vo-banner-inner-2.svg);} 
.mobile-inner-banner .inner-page div.caption.banner-bundles-redesign, .mobile-inner-banner .inner-page div.caption.banner-connect-redesign, .mobile-inner-banner .inner-page div.caption.banner-virtual-redesign, .mobile-inner-banner .inner-page div.caption.banner-pstn-redesign{background-image: url(images/mobile/mobile-vo-banner-inner-2.svg);}
.mobile-inner-banner .inner-page div.caption.banner-vo-fax{background-image: url(images/mobile/mobile-vo-banner-inner-4.svg);}
.mobile-inner-banner .inner-page div.caption.banner-vo-voice{background-image: url(images/mobile/mobile-vo-banner-inner-3.svg);}
.mobile-inner-banner .inner-page div.caption.banner-vo-business{background-image: url(images/mobile/mobile-vo-banner-inner-6.svg);}      
.mobile-inner-banner .inner-page div.caption.banner-vo-ivr{background-image: url(images/mobile/mobile-vo-banner-inner-1.svg);}   
.mobile-inner-banner .inner-page div.caption.banner-vo-voiceover{background-image: url(images/mobile/mobile-bundles-banner.svg);}  

.mobile-inner-banner .inner-page div.caption.inboundcat, .mobile-inner-banner .inner-page div.caption.inbound-1300numbers, .mobile-inner-banner .inner-page div.caption.inbound-1800numbers, .mobile-inner-banner .inner-page div.caption.inbound-13numbers,
.mobile-inner-banner .inner-page div.caption.inbound-localconnect,  .inner-page div.caption.inbound-smartnumbers, .mobile-inner-banner .inner-page div.caption.inbound-routing, .mobile-inner-banner .inner-page div.caption.lpacat, 
.mobile-inner-banner .inner-page div.caption.bps-uc, .mobile-inner-banner .inner-page div.caption.bps-sip,.mobile-inner-banner .inner-page div.caption.bpscat, .mobile-inner-banner .inner-page div.caption.bps-pbx, .mobile-inner-banner .inner-page div.caption.bps-voip,.mobile-inner-banner .inner-page div.caption.bps-pstn  {background-image: url(images/mobile/mobile-background-sharpblue.svg);background-size: calc(100% + 1px);}

.mobile-inner-banner .inner-page div.caption.lapromo-bg-msg,
.mobile-inner-banner .inner-page div.caption.lapromo-bg{background-image: url(images/mobile/mobile-promo.svg);background-size: calc(100% + 1px);}

.mobile-inner-banner .inner-page div.caption.lpa-messages247 {background-image: url(images/mobile/mobile-colorbanner-messages247.svg);}
.mobile-inner-banner .inner-page div.caption.lpa-team {background-image: url(images/mobile/mobile-colorbanner-tm.svg);}      
.mobile-inner-banner .inner-page div.caption.lpa-rc {background-image: url(images/mobile/mobile-colorbanner-rc.svg);}
.mobile-inner-banner .inner-page div.caption.internetcat,.mobile-inner-banner .inner-page div.caption.banner-nbn{background-image: url(images/mobile/banner-internet.svg);}
.mobile-inner-banner .inner-page div.caption.banner-ethernet{background-image: url(images/mobile/banner-ethernet.svg);}  
.mobile-inner-banner .inner-page div.caption.banner-fibre400{background-image: url(images/mobile/banner-fibre.svg);}
.mobile-inner-banner .inner-page div.caption.banner-adsl{background-image: url(images/mobile/banner-adsl.svg);} 

.super-mobile-accordion .mobile-accordion header span.state {display:none;}     
.about-mobile-accordion .mobile-accordion header span.state {display:none;}
.compare-section.super-mobile-accordion .mobile-accordion header span.state {display:block;}

.mobile-modal-child{display:none;}
.mobile-box-border-blue {width:55%;height:100%;border:solid 1px #27aae1;border-radius: 5px;padding:15px 7px; margin: 0 auto;}  
 .mobile.home-banner-slider .mobile-banner{padding-top: 45px;} 
 
/* Trigger */    
.trigger-mobile-enhance{display:none;background:transparent;width: 100%;height: 100%;position: absolute;top: 0;left: 0;cursor:pointer;z-index:10}
.infographic-mobile-captions {display:none;}     

/*Mobile Lightbox*/
#lightbox-raiser .lr-container.mobile-enhance-lightbox{width:90%;border-radius: 3px; background-color: rgb(255, 255, 255); border: solid 1px rgb(182, 182, 182);}
#lightbox-raiser .lr-container.mobile-enhance-lightbox .lr-content{padding:15px; text-align:left;}
#lightbox-raiser .lr-container.mobile-enhance-lightbox .mobile-enhance-content {text-align: center;}   
.mobile-enhance-lightbox .mobile-enhance-content .buttons .close-wrap{float: left;}
.mobile-enhance-lightbox .mobile-enhance-content .buttons .learn-more-wrap{float: right;}
.mobile-enhance-lightbox .mobile-enhance-content .buttons .close-wrap a.mobile-enhance-close {border:none}
.mobile-enhance-lightbox .mobile-enhance-content .buttons .learn-more-wrap button{width: 135px; height: 34px;}
.mobile-enhance-content .buttons {margin-top: 30px;}

#lightbox-raiser .lr-container.mobile-lpainfographic{width:100%;height:100%;background:#f6f6f6;border: solid 1px rgba(182, 182, 182, 0.6);margin:0; border-radius:0;}
#lightbox-raiser .lr-container.mobile-lpainfographic .lr-content{padding:0;}
#lightbox-raiser .lr-container.mobile-lpainfographic .lr-content .mobile-infog-cont {padding:30px 15px;margin-bottom:50px;position:relative;}
#lightbox-raiser .lr-container.mobile-lpainfographic .lr-content .mobile-infog-cont.m247 {margin-bottom:80px;}
#lightbox-raiser .lr-container.mobile-lpainfographic .lr-content .mobile-infog-cont .infog-text {font-family: 'Lato', sans-serif;font-size: 15px;color:#1b6483;position:absolute;line-height:19px;}
#lightbox-raiser .lr-container.mobile-lpainfographic .lr-content .mobile-infog-cont .m-info1 {top:55px;left:140px;}
#lightbox-raiser .lr-container.mobile-lpainfographic .lr-content .mobile-infog-cont .m-info2 {top:190px;left:140px;}   
#lightbox-raiser .lr-container.mobile-lpainfographic .lr-content .mobile-infog-cont .m-info3 {top:325px;left:140px;}
#lightbox-raiser .lr-container.mobile-lpainfographic .lr-content .mobile-infog-cont .m-info4 {top:450px;left:140px;}       
#lightbox-raiser .lr-container.mobile-lpainfographic .lr-content .mobile-infog-cont .m-info5 {top:670px;left:30px;}              
#lightbox-raiser .lr-container.mobile-lpainfographic .lr-content .mobile-infog-cont .m-info6 {top:670px;left:190px;}   
#lightbox-raiser .lr-container.mobile-lpainfographic .lr-content .mobile-infog-cont .m-info7 {top:600px;left:140px;}
#lightbox-raiser .lr-container.mobile-lpainfographic .lr-content .mobile-infog-cont .m-info8 {top:860px;left:140px;}    
#lightbox-raiser .lr-container.mobile-lpainfographic .lr-content .mobile-infog-cont .m-info9 {top:585px;left:140px;} 
#lightbox-raiser .lr-container.mobile-lpainfographic .lr-content .mobile-infog-cont .m-info10 {top:710px;left:140px;} 
#lightbox-raiser .lr-container.mobile-lpainfographic .lr-content .mobile-infog-cont .m-info11 {top:860px;left:140px;}     
#lightbox-raiser .lr-container.mobile-lpainfographic .lr-content .mobile-infog-cont .m-info12 {top:457px;left:140px;}
#lightbox-raiser .lr-container.mobile-lpainfographic .mobile-close-wrap {width:100%;background:#fff;margin:0 auto;text-align:center;position:fixed;bottom:0;padding: 10px 0;border-top:1px solid rgba(182, 182, 182, 0.6)}
#lightbox-raiser .lr-container.mobile-lpainfographic .mobile-close-wrap a {color:#1c2949;font-family: 'Lato', sans-serif;display:block;} 

/*Rewards*/      
.referral.lr-container {max-width: 510px;margin: 150px auto 0 !important;}
.referral.lr-container .referral-modal .text{ padding-bottom: 30px; font-size: 25px; color: #383839;}
.referral.lr-container .referral-modal .button-wrap{ text-align: right;}
.referral.lr-container .referral-modal .button-wrap .referral-cancel{margin-right:25px;}
.promo-image{height:255px;}
	   
/*
** MOBILE RESPONSIVE EOF      
*/

.la-badge{background: rgba(228, 51, 70, 0.85);height: 174px !important;width: 174px !important;z-index: 100;position:absolute !important;border-radius: 100%;text-align: center;color: #fff;top: 135px !important;padding-top: 40px; opacity:0;}
.la-badge p{color:#fff;font-size:18px;margin-bottom:4px;font-family: 'Lato', sans-serif;font-weight: 900;}   
.la-badge span{color:#fff;font-size:25px;font-family: 'Lato', sans-serif;font-weight: 900;} 

.bus-badge{background: rgba(228, 51, 70, 0.85); height: 150px !important; width: 150px !important; padding-top: 25px; top: 340px !important; z-index: 100; position: absolute !important; border-radius: 100%; text-align: center; color: #fff; }
.bus-badge p{color: #fff; font-size: 24px;margin-bottom: 4px; font-family: 'Lato', sans-serif; font-weight: 900;}
   
.term-bottom{position:absolute;top:383px;left:0}

.la-promo-circle{width: 300px;height: 300px;border-radius: 50%;background: #e43346;text-align: center;position: absolute;right: 50px;top:60px;}
.la-promo-circle p{font-family: lato;font-weight: 900;color: #fff;margin: 78px 0 20px;font-size: 20px;line-height: 22px;}
.la-promo-circle em{font-family: lato;font-weight: 900;color: #fff;font-style: normal;font-size: 70px;margin-bottom: 20px;line-height: 55px;}
.la-promo-circle span{font-family: lato;font-weight: 900;color: #fff;font-style: normal;font-size: 40px;display: block;}
.la-promo-circle small{font-family: 'Roboto Condensed', sans-serif;font-weight: normal;color: rgba(255, 255, 255, 0.5);font-style: normal;font-size: 13px;}

.google-home-mobile {width: 145px !important;height: 200px !important;; top: 63% !important;}	
.google-home-mobile.mobile{display:block !important;}
.google-home-mobile img{max-width: 100%; width: 100%;}

.lapromo-bg-msg h3{margin-top:50px;}

#la-promo-trial{display:none;padding:40px 0;background:url('http://www.alltel.com.au/wp-content/themes/alltel/images/promo-trial-bg.jpg') no-repeat center / cover;position:relative;box-shadow: 0px 0px 10px rgba(0,0,0,0.7);}
#la-promo-trial:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(255, 255, 255, 0.7);}

#la-promo-trial main{width:1048px;height:270px;margin:100px auto 50px;background:url('http://www.alltel.com.au/wp-content/themes/alltel/images/m247-campaign-white.svg') no-repeat center / cover;position:relative;}

#la-promo-trial main section{width: 695px;
    height: 136px;
    margin: 100px auto 50px;
    background: url(http://www.alltel.com.au/wp-content/themes/alltel/images/m247-campaign-white-and-blue.svg) no-repeat center / cover;
    position: relative;
    top: -70px;
    padding: 20px 70px 0 0;}

.stipe-white-trial{padding: 0 83px 40px;
    margin: -80px auto 0 !important;
    font-weight: bold !important;
    width: 100%;
    line-height: 30px;
}
	
.signup-time-text{text-transform:uppercase;margin-bottom:40px;}
.signup-time-text a{color: #1c2949 !important;text-decoration:underline;}
.signup-time-text a:hover{text-decoration:none;}

#la-promo-trial a.button-basic{padding:15px 60px;}
#la-promo-trial a.trial-code-terms{text-decoration:underline;}
#la-promo-trial a.trial-code-terms:hover{text-decoration:none;}


/* ALLTEL LIGHTBOX */
.lightbox-active{overflow: hidden;padding-right: 17px;}
.alltel-lightbox{position: fixed;
    z-index: 999999;
    top: 0;
    left: 0;
    overflow-y: scroll;
    width: 100%;
    background: rgba(0, 0, 0, 0.5);
    height: 100%;}
.alltel-lightbox .alltel-lightbox-container{margin:150px auto 0;width:600px;background:#fff;}
.alltel-lightbox .alltel-lightbox-content{padding:30px;}
/* END: ALLTEL LIGHTBOX */

.alltel-lightbox.lightbox-la-trial .alltel-lightbox-container{background-color:#f6f6f6;}
.alltel-lightbox.lightbox-la-trial h3{font-size:25px;font-weight:900;text-transform:uppercase;margin:0 0 20px;color:#1c2949;}
.alltel-lightbox.lightbox-la-trial footer{margin:30px -30px 0;border-top:1px solid rgba(182, 182, 182, 0.4); padding:20px 30px 0;}
.alltel-lightbox.lightbox-la-trial .alltel-lightbox-content p:last-child{margin-bottom:0}
.alltel-lightbox.lightbox-la-trial .alltel-lightbox-close{padding:10px 30px;background:#f6f6f6 !important}
.alltel-lightbox.lightbox-la-trial .alltel-lightbox-close:hover{background:#27AAE1 !important;color:#fff;}
.alltel-lightbox.lightbox-la-trial .alltel-lightbox-content ul{padding:0 0 0 16px;}
.alltel-lightbox.lightbox-la-trial .alltel-lightbox-content ul li{font-size:15px;font-family: 'Roboto Condensed', sans-serif;}

/*Connect Bundles Promo Mobile Home Banner */

.home-banner-slider .mobile-banner .cb-background {border-bottom: none !important;margin:0;padding:0;position:relative;background-size:cover; background-repeat:no-repeat;background-size:cover; z-index: 200;} 
.home-banner-slider .mobile-banner .cb-background .caption-container{position:relative;height:450px;display: table-cell; vertical-align:middle;}  
.home-banner-slider .mobile-banner .cb-background .caption-container section{position: relative;z-index: 100; padding: 45px 30px;}
.home-banner-slider .mobile-banner .cb-background .caption-container section p.text{color: #fff;font-size: 35px;text-transform: uppercase;font-family:'Lato', sans-serif;margin: 0;font-weight:900;line-height:50px;}
.home-banner-slider .mobile-banner .cb-background .caption-container section .button{margin-top:35px;}
.home-banner-slider .mobile-banner .cb-background .caption-container section .button a.default-button{}      
.home-banner-slider .mobile-banner .cb-background .central-banner-image{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}   
.home-banner-slider .mobile-banner .cb-background .central-banner-fade{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10; }   

.home-banner-slider .mobile-banner .cb-background .cta-talk-today{width:160px;}
.home-banner-slider .mobile-banner .cb-background .cta-talk-today span{font-size:13px !important; line-height:24px;}
.home-banner-slider .mobile-banner .cb-background .cta-talk-today span.number-cta{display:none;}
.home-banner-slider .mobile-banner .cb-background .cta-talk-today:hover span.number-cta{display:block;color:#fff;}
.home-banner-slider .mobile-banner .cb-background .cta-talk-today:hover span.text-cta{display:none;}
.home-banner-slider .mobile-banner .cb-background .cb-background .caption-container{display:block;}
.home-banner-slider .mobile-banner .cb-background.cb-background .central-banner-image{left: unset;right: 0; background-position: -50px center !important;background-size: 150% !important;width: 100%;background-repeat: no-repeat;}
.home-banner-slider .mobile-banner .cb-background .central-banner-caption{position: relative;z-index: 12;}
.home-banner-slider .mobile-banner .cb-background .ic-banner-custom{ width: 100%; margin-top: 30px;display:inline-block;position:relative;}
.home-banner-slider .mobile-banner .cb-background .ic-banner-custom h2{font-size: 28px;color: rgba(244, 218, 128, 0.8);font-family: 'Lato', sans-serif !important;font-weight: 900;margin: 0; max-width:315px;}
.home-banner-slider .mobile-banner .cb-background .ic-banner-custom p{font-size: 18px;font-family: 'Lato', sans-serif;color: rgba(255,255,255,0.6);text-transform:uppercase;line-height: 22px;margin: 20px 0 30px; max-width:270px;}
.home-banner-slider .mobile-banner .cb-background .ic-banner-custom span.foot-note{color: rgba(255,255,255,0.85);margin-top:67px;font-size:12px;display:block;}
.home-banner-slider .mobile-banner .cb-background .ic-banner-custom div.badge-connect-bundle{color: rgba(255,255,255,0.85); margin-top: 0;font-size: 12px;display: block;position: absolute;background: rgba(244, 218, 128, 0.8);top: 0;border-radius: 50%;text-align:center; right: unset;top: 190px; width: 95px; height: 95px;left: 190px;} 
.home-banner-slider .mobile-banner .cb-background .ic-banner-custom div.badge-connect-bundle p{font-size: 16.8px; margin: 20px 0 0;color: #1c2949;font-weight: bold;}
.home-banner-slider .mobile-banner .cb-background .ic-banner-custom div.badge-connect-bundle em{display: block;font-style: normal;font-size: 27.5px; line-height:20px; color: #1c2949;font-weight: bold;font-family: 'Lato', sans-serif;line-height: 25px;}
.home-banner-slider .mobile-banner .cb-background .ic-banner-custom div.badge-connect-bundle span{font-family: 'Lato', sans-serif;font-size: 7.7px;color: #1c2949;font-weight: bold;} 

